FHIR Training

Step into the future of healthcare interoperability with our FHIR Training! Learn how Fast Healthcare Interoperability Resources (FHIR) simplifies and accelerates healthcare data exchange. Whether you’re a developer, healthcare IT professional, or system integrator, this course equips you with the expertise to build, implement, and optimize FHIR-based solutions.

 


FHIR Standards Training

The training covers all the concepts of HL7 FHIR standard. Some topics are covered in depth. FHIR is the latest standard by HL7 and based on the concept of Resources and works on REST API. Training will cover all FHIR concepts including resources, APIs, searching, bundles, profiling, slicing and IG etc. It provides good coverage to certification concepts for the HL7 FHIR Foundations Implementer certification exam.


Learning Outcomes

By the end of the course, participants will achieve the following:

Good knowledge of HL7 FHIR standard
Ability to read and write FHIR Resources
• Good knowledge on:
o Bundles & Transactions
o Query & Searching
o Profiling, Conformance
o IG
Understanding of data types and their use


Pre-requisites

Must have strong knowledge of JSON
Should have basic knowledge of XML


Total Duration of the Course

30 hours


Detailed Training Course Outline

1. Chapter 1: Introduction to FHIR

• What is FHIR?
• Why FHIR?
• FHIR Scope
• Why FHIR is better – comparison with V2/V3
• Navigating FHIR site
FHIR Architectures
o FHIR Use cases
o FHIR and Architectural Principles
o FHIR Decomposition
o Organizing FHIR Resources
FHIR Overview
o Background
o Components
o Framework
o Modules
• What is “the 80 percent”?
• FHIR Maintenance Process (Change Management and Versioning)
• FHIR Licensing and IP


2. Chapter 2: FHIR Resource Concepts

• Choosing the right resource based on a use case
Resource structure
o Cardinality
o Data types – primitive, complex, base data type, derived
o Flags – summary, modifying, constraints & must support flags
o JSON format – primitive, complex element, repeating, Boolean, number, etc.
o XML format – sequence, primitive/complex element
Use terminology for a use case
o Coded elements, code, Coding, CodeableConcept data types, binding strengths
Use existing extensions for a use case
o Writing extensions
o Selecting extensions based on use cases
o FHIR extension registry
o Reading extension definitions, data types, writing (use of URL and value[x])
o Extensions for primitive JSON elements
o ModifierExtension element
o Complex extensions
Resource referencing
o Literal referencing – using resource id (relative and absolute) and contained
o Logical referencing
o Actual JSON/XML examples

Assignment / Hands-on Exercise
I. Identify the correct Resource – Find the best resource for multiple interoperability scenarios
II. Create your first Resource – Build a Patient Resource with extensions

online, course, training, teacher, master, webinar, elearning, learning, student, computer, education, school, college, knowledge, studying, webinar, webinar, webinar, webinar, webinar, elearning, elearning, elearning, elearning, elearning

3. Chapter 3: CRUD Operations (FHIR REST API)

RESTful API
o API structure and basic concepts
o Understanding FHIR REST API interactions
▪ Instance level (read, vread, history, delete, update)
▪ Type level (search, create, history)
Whole system level (batch/transaction, capabilities, history, search)
o HTTP verbs for success and rejection

Learning by Example – Working with a Patient Resource
o Create, Read, Update, Delete
o Version-specific read, history
o REST API errors and validations
o Conditional Interactions
▪ Conditional GET
▪ Conditional Update (4 scenarios)
▪ Conditional Delete (2 scenarios)
▪ Conditional Create (If-None-Exist)


4. Chapter 4: FHIR Queries and Searching

FHIR querying concepts
Writing any FHIR query – structure and steps
Search parameter & type
o Common parameters
o Resource-specific parameters
Deep dive into Search Parameter Types
o string, token, quantity, reference
o Modifiers & prefixes
Advanced querying
o Chaining
o Common parameters (_sort, _id, _count, _maxresults)


5. Chapter 5: FHIR Paradigms – Exchange Mechanisms

Bundle Resource Concepts
o Usages
o Bundle structure
o As Message, Transaction/Batch, Document
FHIR REST + Transactions
o Sending multiple resource types (Patient, Observations, etc.)
o Bundle structure for Transactions
o Transaction processing rules
o Transaction responses
o Temporary resource identification & linking
o Practical examples


6. Chapter 6: FHIR Conformance

Need for Profiles
• Reading & applying profiles, extensions
• Profiling concepts – StructuredDefinition, Slicing, Extension profiles
Conformance Resources
o CapabilityStatement
o StructuredDefinition (SD)
o Operations
o Parameter Resource

Using SD for documentation
o Cardinality
o Data set rules
o Binding Strength
o Slicing
o Extensions

Profiling—Examples
o Creating extension SD
o Creating ValueSet, CodeSystem
o Binding Strength with extensions
o Modifying FHIR Resource SD

Terminology Module
o CodeSystem
o ValueSet
o ConceptMap
o TerminologyService
o NamingSystem

Using Operations in FHIR
o What are FHIR operations
o Using Parameters Resource
o Understanding CapabilityResource

Note: Profiling and Slicing are advanced FHIR concepts and part of the certification. These will be explained in detail with multiple examples.

Assignment / Hands-on Exercise:
I. Validate a Resource against US Core Profile – Fix validation issues.
Multiple exercises included for HL7 FHIR Foundations Implementer exam preparation.


7. Chapter 7: Learning IG Concepts

• Overview of Implementation Guides
• Understanding Argonaut project IG / US Core IG
• Selecting IGs for a use case
• Applying IGs
• Overview of common IGs in US Healthcare


8. Chapter 8: Overview of SMART on FHIR

1-hour session
Functional overview only


9. Chapter 9: FHIR Compliance Rules for US Healthcare

• Representing Healthcare Concepts using FHIR Resources
• FHIR Functional Modules
• Overview of US Regulatory Compliance for Interoperability with FHIR

This session supports the FHIR R4 Proficiency Certification Exam


10. Chapter 10: HL7 FHIR (R4) Proficiency Certificate and Foundations Implementer Certification Exam

Overview of Certification Exam
• Study guide
• Enrollment process, fees, preparation tips


 

ENROLL NOW