Ringholm-Logo Ringholm  Training Ringholm page header
Training    Services   |   Whitepapers    Blog    Events    Links   |   About us    Partners    Clients    Contact
Home > Training > current Training | Ringholm bv | Haarlem

Implementing HL7 Version 3 training course

Number of Days: 1 day, 09:30 to 17:00. Lunch is included. Your instructor is available during lunch and after 17:00 for informal discussion.

This training has not been scheduled this year; it is only provided upon request.

Additional Information/Registration: Call +31 337630636, or e-mail us at Training@ringholm.com.

Number of Attendees per Class: Max 16.

Who Should Attend: All those involved in implementing the HL7 version 3 standard, be it in the form of messages, CDA Documents or Services. The training is aimed at system architects and programmers.

Prerequisites: Attendees should have knowledge of the fundamentals HL7 version 3 standard, the HL7 Development Framework (HDF), XML and XML schema, general architectural principles, general programming techniques.

What is covered: This training will provide the attendee with an understanding of some of the implementation aspects associated with the HL7 version 3 standard. The contents of the training are based on actual implementation experiences - it discusses a set of "HL7 implementation patterns".

This training consists of five parts:

  • Introduction - those elements of HL7 v3 and its associated implementation techniques/architectures that form the basis for all implementations.
    • The HL7 v3 learning curve
    • HL7 v3 modelling, bottom up
    • MIF and the origins of HL7 XML schema
    • Conformance and validation principles
    • RIMBAA Technology Matrix
    • How to use the HL7 v3 documentation
    • Introduction of the example use-case (used/referenced throughout the training)
  • Serialization - the serialization/deserialization of XML instances as well as the transformation and validation of XML instances.
    • XML-based Conformance /validation (Schema, Schematron)
    • Serialization/deserialization of in-memory objects
    • Transformations from HL7 v2 to v3
  • In memory object processing - the processing and manipulation of in-memory RIM-based object trees. This includes MIF and XML Schema based class generation.
    • OO-based conformance/validation, Class generators
    • Data types; e.g. GTS, CD
    • OID management
    • Object nets, object trees and object identity
    • querying parts of object nets
    • Processing logic on object-trees (as received)
  • Persistence - persisting in-memory object trees as well as the design of logical and physical database models.
    • Persisting RIM object graphs and messages;
    • update/snapshot mode and context conduction
    • Persisting concepts; versions of vocabularies
    • LDM, PDM
    • ORM best practices
    • Versioning; temporal aspects
    • Mapping of proprietary database models to v3 in-memory object trees
  • Special topics - a number of implementation related topics that donít quite fit in any of the other parts.
    • User Interfaces
    • Transmission Infrastructure

Course Materials: Ringholm will provide each participant with an electronic handout containing all materials covered in the training as well as other supporting materials.


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.