HL7 FHIR Data Modeling Training Course
Deep dive into the world of FHIR profiling and learn all about Resource Validation and creating Implementation Guides.

What is it about?
The FHIR data modeling training course provides an in-depth discussion of the conformance mechanism offered by FHIR, including:
- Resource Validation and the creation of Implementation Guides
- How FHIR Profiles serve a similar purpose to implementation guides, templates, archetypes, and detailed clinical models associated with other interoperability standards,
- How to document the adaptation of the generic FHIR model to a particular context of use
- A series of hands-on exercises allowing the attendee to get an in-depth understanding of the material
The exercises in this course will be done with the Forge R4 tool. You can request a custom course when you need to work with a different version (STU3 or the R5 preview), or when you want to use FHIR Shorthand (FSH) instead of Forge.
What skills will I gain?
Upon completion of this training course, attendees will be able to:
- Explain what the FHIR conformance layer is and how it is used to profile FHIR for a specific context or use case.
- Understand how domain information requirements translate to conformance resources.
- Create a FHIR profile to cover a specific context or use case.
- Register, search and validate conformance resources using tools.
- Be aware of governance issues around the creation and publication of conformance resources.

More information
Participants
- Those responsible for Data Modeling & Conformance
- Authors of FHIR API specifications & Implementation Guides
Schedule
View our upcoming courses for the nearest dates. You can also get in touch to schedule an in-company training course.
Course duration
- Online training course: 3 days, 5 hours a day.
- In-person training course: 2 days, 8 hours a day.
Prerequisites
Participants are expected to have:
- basic knowledge of the FHIR standard
- a Simplifier.net account
- Forge R4 installed
Learning modules and agenda
HL7 FHIR Data Modeling course
- Introduction
- Agenda
- Explanation of the use-case used by the exercises
- Design
- Business data models
- Expressing business data models in FHIR (optional)
- Build
- Introduction to FHIR Conformance Layer
- Principal components
- An overview of profiling tools
- Expressing frequently required constraints
- Cardinalities
- Fixed values
- Restricting choice data types
- Creating Extensions
- Derived profiles
- Overview of more advanced profiling options
- Profiled target resource reference
- Slicing based on a fixed value
- Conditional constraints using FHIRPath
- Creating and binding ValueSets
- Introduction to FHIR Conformance Layer
- Share & Use
- Profile registry
- Validation Process
- Creating Implementation Guides (overview)
- Using Simplifier, demo
- IG Publisher demo, optional
- Maintenance
- Governance – e.g. national/regional/vendor profiles and implementation guides
- Packages
- Profiling in <your country>, optional
- Summary and recommendations
Contact us for on-site training
Contact Mirjam Baltus for more information on FHIR training courses by Firely.

Upcoming courses
HL7 FHIR Summary training course (US edition)
This e-Learning training course offers a 2-hour summary of FHIR.HL7 FHIR Summary training course (EU edition)
This e-Learning training course offers a 2-hour summary of FHIR.HL7 FHIR Overview Course (US edition)
Firely offers the only HL7 FHIR course with 50% hands-on exercises, so you can gain practical experience while learning.HL7 FHIR Data Modeling Course (US Edition)
Deep dive into the world of FHIR profiling, Resource Validation & creating Implementation Guides.HL7 FHIR Overview Course (US edition)
Firely offers the only HL7 FHIR course with 50% hands-on exercises, so you can gain practical experience while learning.HL7 FHIR Overview Course (EU edition)
Firely offers the only HL7 FHIR course with 50% hands-on exercises, so you can gain practical experience while learning.Any questions about our training courses?
Leave us a message and we’ll reply as soon as we can