A typical developer won’t get far reading the documentation. They need to start writing code as soon as possible.
With FHIR, that’s easy. There are a host of free resources you can lean on.
Here’s what I recommend:
1. Watch this great “Into to FHIR” video:
https://www.youtube.com/watch?v=YbQcJj1GqH0
2. Create a project in your language of choice:
C#, Java, Python.
3. Install the FHIR SDK for that language.
Java: https://hapifhir.io/hapi-fhir/docs/getting_started/downloading_and_importing.html
C#: https://www.nuget.org/packages/Hl7.Fhir.R4
Python: https://github.com/beda-software/fhir-py
4. Point your SDK to the HAPI or Firely test servers.
HAPI: http://hapi.fhir.org/baseR4
Firely: https://server.fire.ly/
5. Write a few lines of code to GET some patients.
6. Make a change to one of those patients and POST it back to the server.
7. Verify your change using Postman.
The Intro video will take up 90 minutes of your time.
If you’re an average developer you should be able to work through 2-7 above in about an hour.
This is enough to get you started. After that, start dipping into the more complex parts of FHIR.
– Data types
– Query parameters
– Extensions
– Pagination
– Profiles
– Implementation Guides
– etc. : http://hl7.org/fhir/
---