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
|Those involved with the design, development, implementation,
deployment and support of systems that use (or will use) HL7 FHIR.
Summary of course content
This training course offers a hands-on overview of the HL7 FHIR standard.
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 the key principles underlying the FHIR methodology.
- Explain the relationship between FHIR and related standards (e.g. HL7 CDA/HL7 v2/IHE XDS).
- Describe the characteristics and contents of the core FHIR information models.
- Understand how to fully use the documentation, and how to reach out to other experts and implementers.
- Explain how FHIR may be used in different interoperability paradigms (REST, messaging, e-documents, services).
- Build upon hands-on experience with FHIR gained during the training course.
- Help their organization to determine if, when, where and how they might implement FHIR
The attendees are assumed to be familiar with:
- XML, Json and web-infrastructure protocols,
- General principles of data modeling,
- General software development principles like object orientation, databases, layered software design.
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 to HL7 and FHIR
- Round of introductions
- FHIR Basics
- Resources, data types, REST
- Demographics Data, a use case
- Exercise #1: Patient demographics
- REST: CRUD and Operations
- Exercise #2: CRUD / REST
- Conformance Layer
- Profiles, Implementation Guides
- Bundles and simple search
- Exercise #3: Bundles and Search
- Scheduling, a use case
- Basic resource
- Exercise #4: Extensions
- CDS Hooks, a use case (optional)
- Architectures and Interoperability Paradigms
- REST, messaging, documents, services
- Clinical statements, a use case
- Complex Search
- Exercise #5: Search
- Questionnaires (optional)
- Security Overview
- Exercise #6: Validation
- SMART, a use case (optional)
- FHIR in <your country> (optional)
- Example implementation guide from your country (optional)
- Overall summary
- Relationship with v2/CDA/IHE
We will provide each participant with handouts containing all materials covered in the training as well as other support materials.