HL7 FHIR Profiling Training Course

If you are responsible for data modeling and conformance this course is for you. We will deep dive into the world of FHIR profiling and learn all about resource validation and creating implementation guides.  

Who should attend?

  • This training course is intended for those who are responsible for data modeling and conformance
  • Authors of FHIR API specifications and implementation guides

Number of days

  • 3 days, 5 hours a day (online training courses), or
  • 2 days, 8 hours a day (face-to-face training course)

What is it about?

The FHIR profiling training course provides an in-depth discussion of the profiling mechanism offered by FHIR, including related aspects such as resource validation and the creation of implementation guides.

Profiles serve a similar purpose to implementation guides, templates, archetypes, and detailed clinical models associated with other interoperability standards, which is to document the adaptation of the generic FHIR model to a particular context of use. The training course contains a series of hands-on exercises allowing the attendee to get an in-depth understanding of the material covered.

Please note that our FHIR Implementation Guide workshop provides a detailed discussion of the creation process of FHIR Implementation Guides, whereas this training course will only provide a high-level overview.

When will it happen?

The open training courses (whether online or face-to-face) have fixed dates.

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.

Are there prerequisites?

The attendees are assumed to:

  • be familiar with the core components of the FHIR standard,
  • and to have created a Simplifier.net account.


Note: the topics of the agenda below will be presented over the course of 2 days (face-to-face training course) or 3 days (online training course). The agenda is subject to change; there are additional exercises beyond those shown below.

Overview of HL7 FHIR Profiling 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
    • Expressing frequently required constraints
      • Cardinalities
      • Fixed value
      • Restricting choice data types
      • Extensions
      • Profiled target resource reference
      • Slicing based on a fixed value
      • Binding value sets
      • Profiled data types
      • Conditional constraints using FHIRPath
    • An overview of profiling tools
    • Derived profiles
    • Overview of more advanced profiling options
  • Share
    • Profile registry
    • Implementation Guides (overview)
  • Validate
    • Validation Process
  • Maintenance
    • Governance – e.g. national/regional/vendor profiles and implementation guides
    • Versioning of profiles
    • Packages
  • Optional topics
    • Mapping business data models to FHIR logical model (optional)
    • Editing/creating a Value Set (optional)
    • Message profiling (optional)
    • FHIR Document profiling (optional)
  • Profiling in <your country>, optional
  • Summary and recommendations

Contact us for on-site training

Contact René Spronk for more information on FHIR training courses by Firely.

Any questions about our training courses?

Leave us a message and we’ll reply as soon as we can

Firely occasionally uses the information you provide us to contact you about relevant content, products and services. You can unsubscribe from these communications at any time. For more information, check our Privacy Policy.