Interaction Structure
Class Diagram Interaction Structure

Description

This view shows the relationship between the various artefacts that make up an HL7 Interaction and the corresponding relationship to message instances. An Interaction is defined as a specific defined set of information sent by a sending system to a receiving system when a specific trigger event is detected in the sending system and with a specific set of responsibilities (defined as the ability to send or receive one or more appropriate interactions) expected by the receiving system.

Rationale

HL7 Messages are based on a set of dependent artefacts that are specified as Interactions. These individual design artefacts make up the HL7 V3 messaging specification. Each artefact can also be versioned.

Implementation Considerations

Since the EHRi is expected to conduct information exchanges in terms of HL7 messages, it is important to understand the full set of artefacts necessary to support the V3 messaging paradigm. Business Processes and data stores will need to be automated to manage the sets of artefacts and apply them appropriately to ensure information exchanged is valid according to the published HL7 standards or any registered valid variant.

Source Models

HL7 V3 Ballot

Interaction Trigger Event Receiver
Responsabilities Sending
Application Role Receiving
Application Role Domain Payload
Message Model Common Model
Element Type Template Data Type
Definition Vocabulary
Domain Vocabulary
Value Set Coding
System Transmission
Wrapper Type Message Registered
Application Communication
Acknowlegement Control Act
Process Domain
Payload Instance Has Component Has Component Has Component Has Component Has Component Has Component Has Component Has Component Has Component Has Component Has Component Has Component Constrains Constrains Includes Includes May Be
Constrained By May Be
Constrained By References References References References Constrains Constrains Specifies Specifies References References Acknowledged By Acknowledged By Includes Includes Subject Of Subject Of Sender Sender Is Instantiated By Is Instantiated By Receiver Receiver

General Info
Name Interaction Structure
Type Class Diagram