As pet the process of V3 message development, where V3 information models are refined to come up with XML schemas which can be used to construct V3 XML messages. The specification development process identifies various artifacts for a particular domain and submits them. For every domain, the artifacts are organized in the same structure. The following Artifact Codes have been assigned.
Table 1–2 Artifact Codes
Artifact |
Code |
---|---|
Application Role |
AR |
Domain Information Model (D-MIM) |
DM |
Hierarchical Message Descriptor (HMD) |
HD |
Interaction |
IN |
Message Type |
MT |
Refined Message Information Model (R-MIM) |
RM |
Storyboard |
ST |
Storyboard Narrative |
SN |
Trigger Event |
TE |
The Patient Administration domain submits an application role with the following unique artifact identifier:
PRPA_AR00001UV00
Where:
PR Subsection: PracticePA Domain: Patient AdministrationAR Artifact: Application Role00001 6 digit non-meaningful number assigned by the TC to ensure uniquenessUV Realm (the only current value is UV for universal) 00 Current version number
Application roles represent a set of communication responsibilities an application can implement. Thus, they describe system components or sub-components that send and/or receive interactions.
Table 1–3 Patient Billing Account Informer
Structured Name |
Artifact Identifier |
Description |
---|---|---|
Patient Billing Account Event Informer |
FIAB_AR010001UV01 |
Informs a tracker of patient billing account creates (activate), update (revise), closes (complete), deletes (nullify), and merges (obsolete) |
A trigger event is a condition on which an action is initiated. HL7 adapter covers interaction based trigger events.
Table 1–4 Close Patient Billing Account
Structured Name |
Artifact Identifier |
Description |
---|---|---|
Patient Billing Account Event Complete Notification Type: State-transition based |
FIAB_TE010003UV01 |
This trigger event signals that the status of a patient billing account is rendered closed. This means it is no longer eligible for financial transaction posting. |
A storyboard explains the series of actions in a particular scenario. Its primary purpose is to identify the various scenarios. Each storyboard is represented as sequence diagrams. It also lists the interactions between two or more systems playing different Application Roles.
A Storyboard narrative provides explanation for the storyboard.
Table 1–5 Close Patient Account
Structured Name |
Artifact Identifier |
Description |
---|---|---|
Patient Account Close |
FIAB_SN000106UV01 |
Ms Smith's account for a previous visit is at a zero balance and has not had any activity for some specified period of time. The account is closed, declared inactive and not available for further activity, preparatory to archiving and/or removal from the administrative system. |
Domain specific classes represented in a diagram with relationships.
A subset of D-MIM classes represented in a diagram with relationships. These classes specifically represent information content for one or more HMDs.
The Message Structures or Message types which form the payload of the data transmitted. The base HMD is depicted in a tabular format or in excel view. It also lists the various message types built based on this HMD.
A message type represents a unique set of constraints applied against the common message. It is represented in Table view or in XML schema view.
Interactions are at the heart of messaging. Interactions define the interaction between two systems. The documentation of interaction defines the following interactions.
Trigger Event which initiated the interaction.
Message Type which should be used for interaction (the payload).
Transmission Wrapper: A Message Type to wrap the payload.
Control Act Wrapper: A Message Type to hold the administration information about the payload being transmitted.
Sender: The Sender Role for this interaction.
Receiver: The Receiver Role for this interaction.
Structured Name |
Artifact Identifier |
Description |
---|---|---|
Patient Billing Account Event Complete Notification |
FIAB_IN010003UV01 |
Close patient billing account |