Number of Days

1 day, 09:00 to 16:30. Your instructor is available during lunch and after 16:30 for informal discussions about your specific area of interest or applications.

Summary of course content

The FHIR profiling training course provides an in-depth discussion of the profiling mechanism offered by FHIR, inclusive of related aspects such as resource validation and the creation of implementation guides. FHIR offers a set of building blocks from which interoperability solutions can be created. Profiles combine those blocks into solutions, serving a similar purpose to implementation guides, templates, archetypes and detailed clinical models associated with other interoperability standards. The training course contains a series of hands-on exercises allowing the attendee to get a in depth understanding of the material covered.

Who Should Attend

This training course is aimed at those that are responsible for data modelling and conformance – and is aimed at both standards developers (who create implementation guides for others to implement) as well as standards implementers (who have to create interoperable software applications).

Goals of the training course

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.
  • Know where and how to register and find existing conformance resources.
  • Author, register and validate conformance resources using tools.
  • Author and publish a FHIR Implementation Guide.
  • Be aware of governance issues around the creation and publication of conformance resources.


The attendees are assumed to be familiar with:

  • be familiar with the core components of the FHIR standard,
  • have installed the Forge profile editor on their laptop,
  • and to have created a account


  • Introduction to FHIR Conformance Layer
    • Principal components
    • Explanation of the use-case used by the exercises
  • Expressing Conformance in FHIR
    • Profiles
      • Profile metadata and versions
    • Value Set
      • Exercise – ValueSet
    • Structure Definition and Extension
      • Exercise – StructureDefinition and Extension
    • Formal Constraints and FluentPath
      • Exercise – Fluentpath
    • Implementation Guides
      • Exercise – Implementation Guides
  • Logical Models and mapping
  • Validation Process
  • Tooling
    • Profile editors (Forge, MDHT, Trifolia, ClinFHIR)
    • Resource Builder (ClinFHIR)
    • Registry (Simplifier)
    • Value set editors (Grahame’s, Apelon)
    • Implementation Guide publication generators (Simplifier, IG Publisher)
    • Validation tools
  • Exercise: profile definition, registration, validation, generation of implementation guide
  • Summary and recommendations
    • Governance – e.g. national/regional/vendor profiles and implementation guides

Course Materials

Each participant will be provided with handouts containing all materials covered in the training as well as other support materials. The participants will also receive a copy of the latest version of the FHIR specification.

Tutors: Rene Spronk, Mirjam Baltus,(and/or other tutors, depending on the location of the training course).

Terms and Conditions: Please read the Terms and Conditions.