FHIR is not rocket science.
There’s a quote attributed to Einstein that resonates with me: “If you can’t explain it simply, you don’t understand it well enough.”
Writing these posts helps clarify my own understanding of FHIR. When all you have is 300 words there’s no room for complicating things.
Here are 9 short posts I wrote over the past year on different FHIR concepts. I learned something new from each one.
Let’s start at the very beginning
- FHIR IDs and Identifiers
The difference between a resource’s ID and a resource’s Identifier.
https://darrendevitt.com/fhir-ids-and-identifiers/ - CodeableConcepts
How terminology is rendered in FHIR.
https://darrendevitt.com/fhir-building-blocks-codeableconcepts/ - Resource References
How FHIR resources connect to each other.
https://darrendevitt.com/a-fhir-resource-does-not-exist-in-isolation/ - Element cardinality
How many of an element there can or must be.
https://darrendevitt.com/fhir-a-refresher-on-cardinality/
Next, move on to the plumbing
- Understanding FHIR Bundles
Transactions, searchsets and collections.
https://darrendevitt.com/understanding-fhir-bundles/ - Ancestors: Resource and DomainResource
Inheritance in FHIR — why all resources have a “meta” element.
https://darrendevitt.com/fhir-ancestors-resource-and-domainresource/
Finally, lift the hood on some advanced FHIR features
- FHIR Profiles made simple
The key feature of Implementation Guides.
https://darrendevitt.com/fhir-profiles-made-simple/ - FHIR Documents
Sharing FHIR resources in a structured and human readable way.
https://darrendevitt.com/theres-real-power-and-potential-in-fhir-documents/ - Conditional Updates
Creating or updating resources with a single request.
https://darrendevitt.com/devs-new-to-fhir-can-be-productive-almost-immediately/
---