Number of Days: 1 day, 09:30 to 17:00. Lunch is included.
Your instructor is available during lunch and after 17:00 for
|This training has not been scheduled this year; it is only provided upon request. |
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.