HL7 V3 Message Structure Overview
Oracle Logo
HDR Version 7 HL7 Version 3 Messaging Conformance Specification
Contents   Previous   Next   Conformance   Examples

3 HL7 V3 Message Structure Overview

Introduction

The HL7 V3 message consists of three levels of content. They are the Message, or Transport Wrapper, the Control, sometimes called the Event Wrapper, and the Message Domain Payload.

HL7 V3 Message Structure

Figure: 3.1-1 HL7 V3 Message Structure

At the core of the message is the domain payload. This payload consists of the administrative and clinical data that is associated with the domains supported in this release.

The Control Wrapper contains the information about the real world event that occurred. Referred to as the Trigger Event, it defines the type of Control Act event. There are two types of control wrappers, the Control Act Wrapper and the Registry Control Act Wrapper. The Control Act wraps all message domains where the focal class is an Act specialization. This includes all clinical and administrative acts. The Registry Control Act includes the Registration Act and wraps all messages where the focal class is a Role specialization. This includes Staff and Person registration activities in the current HDR release.

The Message Wrapper houses all of the message transport information, the most relevant pieces being the sender, the receiver, and the identification of the specific interaction between the two systems.

There is an XML Schema Definition (XSD) for each level of the message. These three XSDs are separate; each wrapper referring to the subject that it wraps. It is a requirement that all messages sent to HDR validate according to the message type XSDs for that Interaction and Trigger Event. If the source system does not verify that the messages validate successfully, the messages may fail to be processed or may process in an unexpected manner. It is the responsibility of the customer to test that all message structures and their resulting messages validate properly.

For each HL7 message received by HDR, an HL7 V3 Application Acknowledgement message is returned. This acknowledgment is a message-level wrapper that has the acknowledgment as part of its content. Thus, it actually has no payload other than the identifier of the initial message for which it is acknowledging.

This section provides design documentation for all HL7 V3 wrappers that are supported by HDR Version 7.

3.1 Message Wrapper - MCCI_RM000100HT04
3.2 Message Adapter Acknowledgement - MCCI_RM002200HT01
3.3 Application Response Message - MCCI_RM002300HT01
3.4 Control Act Wrapper - MCAI_RM700200HT01
3.5 Registry Control Act Wrapper - MFMI_RM700700HT03

Top

Contents   Previous   Next   Conformance   Examples

Copyright © 2018, Oracle. All rights reserved.

About Oracle | Contact Us | Legal Notices and Terms for Use | Privacy Statement