Number of Days |
Two 8-hour days (face-to-face training course), or three 5-hour sessions on 3 different days (online training courses) |
Who should attend |
This training course is intended for those responsible for data modelling and conformance. e.g. authors of FHIR API specifications and/or implementation guides. |
Summary of course content
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 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.
Dates
The dates for the in-company training courses are flexible and can be agreed depending on the availability of your team. The open training courses (whether online or face-to-face) have fixed dates.
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.
- Register, search and validate conformance resources using tools.
- Be aware of governance issues around the creation and publication of conformance resources.
Prerequisites
The attendees are assumed to:
- be familiar with the core components of the FHIR standard,
- and to have created a Simplifier.net account.
Agenda
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.
- 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
- Introduction to FHIR Conformance Layer
- 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
Course Materials
We will provide each participant with handouts containing all materials covered in the training as well as other support materials.