Ringholm-Logo FHIR  Training FHIR training
Training    Services   |   Whitepapers    Blog    Events    Links   |   About us    Partners    Clients    Contact
Home > Training > Current Training | Ringholm bv | Haarlem

HL7 FHIR Overview training course

Number of Days: 2 days, 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.

Sep 11
(in Dutch)
Info/Registration: www.hl7.nl
Oct 26/27
(in English)
Info/Registration: www.hl7.org.uk

Summary of course content: This training course offers a hands-on overview of the content of the HL7 FHIR standard. It also offers guidance on how to design, develop and test software that uses the HL7 FHIR interoperability standard, all the way from the wire-format up to validation and storage. The development process of new HL7 FHIR resources will not be touched upon.

Who Should Attend: This training course is aimed at those involved with the design, development, implementation, deployment and support of systems that use (or will use) the HL7 FHIR standard.
There are two tracks when it comes to the hands-on exercises: the default exercise track is aimed at a general audience; a specialized track (based on the FHIR reference implementations) is aimed at software programmers.

Goals of the training course: Upon completion of this training course, attendees will be able to:

  • Explain the key pinciples underlying FHIR.
  • 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.
  • Help their organization to determine if, when, where and how they might implement FHIR
  • Understand how FHIR aligns with REST, object-oriented and other common software-engineering principles.
  • Compare strategies for using relational or document-oriented storage, validation and use of Xml and Json.
  • Getting hands-on experience with FHIR.

Prerequisites: The attendees are assumed to be familiar with:

  • XML, Json and web-infrastructure protocols,
  • Although not a requirement, knowledge of HL7 version 2 and/or HL7 version 3 will be helpful in understanding the material,
  • Knowledge of .NET or Java platform is helpful, because some of the exercises will be done in either C# or Java. Should you not have knowledge of either platform, then you will be asked to partner with another attendee.
  • General principles of data modeling,
  • General software development principles like object orientation, databases, layered software design.

Note: the agenda is subject to change; there are additional exercises beyond those shown below.

Agenda, day 1:

  • Introduction
    • Overview of FHIR
    • Resources, extensions
    • The RESTful design philosophy
  • Exercise: Requesting a patient Resource
  • Deconstructing FHIR data
    • Resources
    • Datatypes and primitives
  • Use-case driven example: Person demographics, with extensions
  • Contents of the FHIR distribution
  • More on REST
    • Bundles, HTTP verbs
    • Conformance profile
  • Exercise (programmers): Requesting a patient resource using C#/Java support libraries
  • Implementation aspects
    • Multiple wire formats (JSON, XML)
    • Implementation Examples, Searching
  • The FHIR Operations Framework.
  • Updating metadata: Tags, Security Tags and implicitRules
    • Exercise: Updating metadata on resources

Agenda, day 2:

  • Contained Resources.
    • Exercise: Add a contained resource.
  • Terminology Resources
  • Paradigms revisited: Document, Messages, REST
    • Subsciption mechanism, End Points
    • Exercise: create/upload a document to a server.
  • Use-case driven example: clinical document
  • Profiling FHIR
    • Constraining resources to match your usecase
    • Extensions and definitions of extensions
    • Conformance Resources
  • Exercise: modify bundle and call profile validation
  • Use-case driven example: Laboratory orders and results
  • Summary and recommendations
    • V2 messages, v3 CDA, IHE XDS and FHIR
    • Migration

Course Materials: Ringholm will provide each participant 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.

Faculty: Mirjam Baltus, Ewout Kramer, Simone Heckmann (and/or other tutors, depending on the location and language of the training course).


About Ringholm bv

Ringholm bv is a group of European experts in the field of messaging standards and systems integration in healthcare IT. We provide the industry's most advanced training courses and consulting on healthcare information exchange standards.
See http://www.ringholm.com or call +31 33 7 630 636 for additional information.