Navigation Component
← All courses

FHIR crash course

87 study lessons in 6 modules for medical and IT professionals preparing for the FHIR implementer exam. Learn the concepts and follow clear examples with links to the official documentation.

  • Clear diagrams and specification screenshots
  • Step-by-step explanations and complete code examples
  • Practical methods for finding and using the official FHIR documentation

Lessons linked to demo questions are free, with no account needed. The complete course requires active paid QBank access. Sign in or view your access.

Course outline

Choose a module, expand a topic, and open a lesson.

1FHIR foundations (supplementary)

3 topics · 9 lessons

1.1FHIR purpose and scope3 lessons
1.2FHIR systems and exchange3 lessons
1.3Specification maturity and tools3 lessons

2Understanding implementation guides

2 topics · 6 lessons

2.1Choose profiles for a use case3 lessons
2.2Choose an implementation guide3 lessons

3–4FHIR API behavior

7 topics · 21 lessons

3.1Choose an exchange paradigm3 lessons
3.2Choose RESTful interactions3 lessons
3.3Choose operations3 lessons
3.4Read a CapabilityStatement3 lessons
3.5Choose Bundle features2 lessons
4.1Apply the safety checklist4 lessons
4.2Apply the security checklist3 lessons

5Resource model and structure

5 topics · 17 lessons

5.1Choose resource types3 lessons
5.2Assess element suitability4 lessons
5.3Find available search parameters4 lessons
5.4Choose existing extensions3 lessons
5.5Identify terminology requirements3 lessons

6Implementation

5 topics · 24 lessons

6.1Implement extensions5 lessons
6.2Populate and serialize elements9 lessons
6.3Write search queries3 lessons
6.4Invoke operations3 lessons
6.5Represent terminology4 lessons

7Troubleshooting and validation

3 topics · 10 lessons

7.1Resolve validation errors3 lessons
7.2Diagnose REST API errors4 lessons
7.3Validate resource instances against profiles3 lessons