The following table includes links to various resources for learning more about developing software around FHIR, organized by the time investment needed to complete.
| Time Needed | Description | Reference |
|---|---|---|
| A few hours | [Tutorial] Firely "FHIR starters" - A collection of example projects to help developers get up to speed with HL7 FHIR. Includes tutorials using a web browser, Java, .NET, and iOS. | https://github.com/FirelyTeam/fhirstarters |
| A few weeks | [Course] HL7 FHIR Fundamentals Course | http://www.hl7.org/events/fhir_fun.cfm |
| [Course] HL7 FHIR Intermediate Series | http://www.hl7.org/events/webinar/fhir/intermediate/ |
The following table includes links to various tools/sites useful for understanding developing software around FHIR.
SMART on FHIR is a set of open specifications to integrate apps with Electronic Health Records, portals, Health Information Exchanges, and other Health IT systems.
http://docs.smarthealthit.org/
A Java jar file that can be used to validate resources. See https://www.hl7.org/fhir/validation.html for use.
https://www.hl7.org/fhir/validator.zip
See: http://wiki.hl7.org/index.php?title=IG_Publisher_Documentation for use.
http://build.fhir.org/org.hl7.fhir.igpublisher.jar
FHIR STU3 Resource models generated from FHIR StructureDefinitions.
https://github.com/fhir-crucible/fhir_models
Object Models, Parsers, Client + Server Framework, FHIR Validator, & Utilities.
http://jamesagnew.github.io/hapi-fhir/
Object models, Parsers/Serialisers, Utilities, and a Client.
http://www.nuget.org/packages/Hl7.Fhir
Object models, Parsers/Serialisers, Validator, Utilities, Client, and the FHIR Reference server.
http://github.com/grahamegrieve/fhirserver
Document Rendering Stylesheet, supplementary implementation schemas and transforms.
https://www.hl7.org/fhir/fhir-3.0.1-XMLTools-0.01.zip
JavaScript Client and Utilities.
https://github.com/FHIR/fhir.js
Object Model, Client and Utilities.