Implementaciones de FHIR

JAVA: https://github.com/jamesagnew/hapi-fhir - James Agnew / University Health Network Open-source Java library for quickly creating FHIR Servers and Clients Geared towards adding FHIR capability to existing applications (e.g. it's not a database, it's a library for quickly bolting FHIR on to your own database, or connecting to other FHIR servers as a client) Supports all resource types, most operations, and both xml and json encodings “Tinder” code generator (Maven plugin) creates model objects and clients from Profiles and Conformance statements DotNet FHIR Client: https://github.com/FirelyTeam/fhir-net-api Reference client with branches supporting each version of FHIR Supports all resource types, searches, all operations, xml + json Validation, FhirPath, very basic terminology server implementation Available via NuGet Documentation available here http://docs.simplifier.net/fhirnetapi/index.html DotNet Server: https://github.com/FirelyTeam/spark Reference server built in parallel with Grahame's to test the specification (actively developed during DSTU2, recent updates to support STU3) Supports all resource types, searches, many operations, xml + json Built in .NET with the .NET reference implementation, WebApi 2.0 library, Mongo DB for storage and search. Java - SMART on FHIR: https://sandbox.smarthealthit.org Open source reference implementation of the SMART on FHIR stack in Java and MySql based on MitreId Connect and HAPI FHIR. Incorporates synthetic and de-identified data sets for DSTU2 and STU3, as well data management tools including the SMART Patient Browser and FRED FHIR Resource Editor. Sample applications for DSTU2 and STU3, client libraries for JavaScript, Python and Swift, and developer tools such as the FHIR Support Matrix Technical documentation is at http://docs.smarthealthit.org and code is at https://github.com/smart-on-fhir Delphi: http://github.com/grahamegrieve/fhirserver De facto reference server (runs at http://test.fhir.org and http://tx.fhir.org) general purpose server that implements all of the specification development platform: (delphi / windows / mssql) Ruby: https://github.com/fhir-crucible/fhir_client and https://github.com/fhir-crucible/fhir_models Open-source Ruby library for quickly creating FHIR applications Geared towards adding FHIR capability to your Ruby applications. Supports R4 (default), STU3, and DSTU2, all resource types, most operations, and both xml and json encodings Python - SMART on FHIR: https://github.com/smart-on-fhir/client-py Open-source Python library for quickly creating FHIR applications Supports (R4 coming soon…), STU3, and DSTU2, all resource types, json encodings, some validation *fhirclient*, a flexible Python client for FHIR servers supporting the SMART on FHIR protocol data model classes that handle (de)serialization and allow to work with FHIR data in a Pythonic way *fhir-parser* application to build custom resources Demo Flask App Swift - SMART on FHIR Open-source Swift library for quickly creating FHIR applications: Swift-FHIR https://github.com/smart-on-fhir/Swift-FHIR Supports R4, all resource types, json encodings, some validation *Swift-SMART*: a full client implementation of the 🔥FHIR specification for building apps: https://github.com/smart-on-fhir/Swift-SMART Swift classes representing data models of 🔥 FHIR elements and resources, compatible with iOS 11 and OS X 10.13 and later *fhir-parser* application to build custom resources PHP - PHP FHIR Open Source implementation of a FHIR model and client in PHP: https://github.com/dcarbone/php-fhir Java - IBM FHIR Server: http://github.com/ibm/fhir Open-source FHIR server and libraries for manipulating FHIR resources Supports R4 (all resource types), JSON and XML formats, FHIRPath 2.0 Aegis Touchstone Conformance Report