Advanced Online Training Course on HL7 FHIR

This course helps those with prior experience in implementing FHIR. It covers different aspects of implementation and addresses issues encountered by participants.

Who should attend?

  • This training course is intended for those who already have experience with the implementation of the HL7 FHIR standard

Number of days

  • Series of 4.5-hour sessions on multiple different days (online training course), or
  • 1-2 days, 8 hours a day (face-to-face training course)

What is it about?

This training course covers a range of topics that are related to the implementation of FHIR. The aim is to cover all sorts of implementation aspects that are not covered by the standard itself, as well as some of the trickier parts of the standard. The content of this workshop is largely determined by its attendees:

  • The workshop will cover implementation issues encountered by the attendees (for examples, see below). The issues are identified both by hosting a conference call with all attendees prior to the actual workshop, as well as during the workshop itself.
  • The trainers are experienced FHIR implementers and will bring some optional material (with hands-on exercises) with them to cover known implementation aspects. This material will be used when they fit with issues raised by the attendees.
    • The issues should preferably be identified well ahead of the actual training course to allow for preparation by the trainer(s); ad hoc questions may require additional research by the trainer(s).

The hands-on nature allows the attendees to get an in-depth understanding of the material covered.

When will it happen?

The dates for the in-company training courses are flexible and can be agreed upon depending on the availability of your team. 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:

  • Identify architectural considerations that apply to FHIR and determine how to best address those in their own FHIR solutions
  • Understand some of the trickier/advanced parts of FHIR
  • Get hands-on experience with various advanced aspects of FHIR
  • Advance their own project by having a deeper understanding of their own implementation issues
  • Apply best practices related to their own implementation issues

Are there prerequisites?

The attendees are assumed to be familiar with:

  • The core components of the FHIR standard
  • Software implementation of those core components


The agenda of the training course largely depends on the issues encountered by the attendees during their FHIR implementation projects. Over 50% of the duration will be spent on hands-on configuration and development aimed to support scenarios as relevant to the attendees, and about 30% will be spent on discussion. A list of topics raised during earlier workshops is shown below. Your workshop could be a relevant subset of the topics shown, it could also contain additional topics suitable for your context.

Overview of course content

  • Exchange Mechanisms
    • FHIR Messaging
    • FHIR Documents
    • Data Import/Export
    • Migration of CDA/v2 to FHIR
    • Exporting HL7v2 messages
    • Subscriptions
    • Migration of CCDA to FHIR Documents
    • FHIR and IHE XDS
    • FHIR and DICOMWeb
    • The StructureMap resource and the mapping language
    • Replication of (parts of) a FHIR repository
      • Bulk data API, ETL process
    • Data cleansing
  • Conformance and validation
    • The re-use of existing validation engines
    • The re-use of existing terminology servers
    • FHIRPath
    • Useful metadata services for building servers
    • Resolving profiles, valuesets, and other conformance resources
    • Dealing with profile incompatibilities
  • Distributed FHIR
    • Resource identity management
    • Federation of FHIR servers
  • Security
    • OAuth2, scopes
  • Terminologies
    • Editing and expansion of value sets
    • Version management
    • Terminology server API
  • Error handling
    • OperationOutcome
  • Supporting Multiple FHIR versions
  • Testing
    • Using/generating synthetic test data
    • Automated test scripts

Course Materials

We will provide each participant with handouts containing all materials covered in the training as well as other support materials.

Contact us for on-site training courses

Contact René Spronk for more information on the 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.