Outbound hl7 v3 collaboration overview – Sun Microsystems Sun Adapter IP HL 7 User Manual

Page 133

Advertising
background image

Outbound HL7 V3 Collaboration Overview

The Outbound HL7 V3 Collaboration, jcdHL7V3Outbound, contains Message Libraries for the
HL7 V3 Resource Adapter, JMS Data, JMS Journal, and JMS Error, as well as the HL7 V3
Patient Administration Domain Interaction Event (PRPA_IN403001UV01) and the

HL7 V3 Message

validation passed

Validate Sequence numbering

processSequenceNumbering()

SendHL7NAK() Sends HL7 v3

(MCCI_IN000006UV01)
commit NAK message if

accept ack is required or send

HL7 v3 Application NAK

(MCCI_IN000007UV01)
and insert expected seq

number in the NAK

SendHL7CommitAck()

and journalHL7AppAck()

Sends HL7 V3(MCCI_IN000006UV01)

commit ACK Message and store HL7 v3

App ACK(MCCI_IN000007UV01)

into the JMS

Stores the expected sequence

number and Calculate the

next expected sequence number

and store the number in the

sequence number file.

Calls updateSequence
NumberFile(), to persists
into the file

Is

sequence

Number

enabled

Is Correct
expected
sequence

number

archive

ErrorMessage()

Journal

HL7 v3

Message?

JournalMessage().

Sends HL7 v3 And V3 ACK

messsages to JMS Journal Destination

journal

HL7

Message()

Handle max

Nak sent

Condition/Take

recourse

action

Exit

Recourse action

if failed to

journal

Continued

JMS Message

consumed

and committed

YES

YES

YES

NO

NO

NO

FIGURE 19

Deferred Mode of ACK Process — Part 3

About TCP/IP HL7 V3 Collaborations

Sun Adapter for TCP/IP HL7 User's Guide

133

Advertising
This manual is related to the following products: