HL7 Messages for

Athena Technologies

Message Definition

This section lists all the HL7 messages as implemented by TMC and the data warehouse. Additional segments added to messages should be named "Zxx" to comply with HL7 standards.

Control Messages Section

ACK - General Acknowledgment


SegName
R/O
MSHMessage Header
R
MSAMessage Acknowledgment
R
ERRError

MCF - Delayed Acknowledgment

First message, after initial receipt

Second message, after application processing


SegName
R/O
MSHMessage Header
R
MSAMessage Acknowledgment
R
ERRError

QRY - Query

Query for immediate response:

SegName
R/O
MSHMessage Header
R
QRDQuery Definition
R
QRFQuery Filter
DSCContinuation Pointer

DSR - Display Response

Immediate acknowldegement (display response):

SegName
R/O
MSHMessage Header
R
MSAMessage Acknowledgment
R
ERRError
QRDQuery Definition
QRFQuery Filter
DSPDisplay Data
DSCContinuation Pointer

UDM - Unsolicited Display Message

SegName R/O
MSHMessage Header R
URDResults/Update Definition R
URSResults/Update Selection Criteria
DSPDisplay Data
DSCContinuation Pointer

Admission, Discharge, and Transfer Messages

A01 - Admit a Patient

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info.)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
INSSubclass for IN1, IN2, IN3
IN1Insurance Information
IN2Insurance Information - Add'l. Info.
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
ZMSMedicare Secondary Payor
NTENotes and Comments
MRGMerge Patient Information
Z________________________

A02 - Transfer a Patient

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info.)
OBXHealth Information

A03 - Discharge a Patient

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A04 - Register A Patient

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info.)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A05 - Pre-Admit a Patient

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A06 - Transfer an Outpatient-to Inpatient

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
MRGMerge Information
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A07 - Transfer an Inpatient-to Outpatient

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
MRGMerge Information
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A08 - Update Patient Information

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A09 - Patient Departing

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
DG1Diagnosis Information

A10 - Patient Arriving

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
DG1Diagnosis Information

A11 - Cancel Admit

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
DG1Diagnosis Information

A12 - Cancel Transfer

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
DG1Diagnosis Information

A13 - Cancel Discharge

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A14 - Pending Admit

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A15 - Pending Transfer

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
DG1Diagnosis Information

A16 - Pending Discharge

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
DG1Diagnosis Information

A17 - Swap Patients

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A18 - Merge Patient Information

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
MRGMerge Information
PV1Patient Visit R

A19 - Patient Query

SegName R/O
MSHMessage Header R
QRDQuery Definition R
QRFQuery Filter

ADT Response

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
QRDQuery Definition R
EVNEvent Type
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
DSCContinuation Pointer

A20 - Bed Status Update

SegName R/O
MSHMessage Header R
EVNEvent Type R
NPUNon-Patient Update R

A21 - Patient Goes on "Leave Of Absence"

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A22 - Patient Returns from LOA

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A23 - Delete a Patient Record

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A24 - Create a Patient Link

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit
PIDPatient Identification R
PV1Patient Visit

A25 - Cancel Pending Discharge

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A26 - Cancel Pending Transfer

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A27 - Cancel Pending Admit

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A28 - Add Person Information

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A29 - Delete Person Information

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A30 - Merge Person Information

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
MRGMerge Information R

A31 - Update Person Information

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
NK1Next of Kin
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information
AL1Allergy Information
DG1Diagnosis Information
PR1Procedures
GT1Guarantor Information
IN1Insurance Information
IN2Insurance Information - Add'l. Info
IN3Insurance Information - Cert.
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill 92 Information
Z________________________

A32 - Cancel Patient Arriving

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A33 - Cancel Patient Departing

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit R
PV2Patient Visit (Additional Info)
OBXHealth Information

A34 - Merge Patient Information - ID Only

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
MRGMerge Information R

A35 - Merge Patient Info - Acct. # Only

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
MRGMerge Information R

A36 - Merge Pat. Info - Pat. ID & Acct. #

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
MRGMerge Information R

A37 - Un-Link Patient Information

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit
PIDPatient Identification R
PV1Patient Visit

Order Messages

ORM - General Order Message

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
OBRObservation Request
NTENotes and Comments
OBXResults
NTENotes and Comments
BLGBilling

ORR - General Order Response

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
PV1Patient Visit
ORCCommon Order
OBRObservation Request
NTENotes and Comments

ORM - Dietary Order Message

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
ODSDietary Orders
NTENotes and Comments
OBXResults
NTENotes and Comments
ORCCommon Order
ODTDiet Tray
NTENotes and Comments

ORR - Dietary Order Response

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
ORCCommon Order
ODSDietary Orders
NTENotes and Comments
ORCCommon Order
ODTDiet Tray
NTENotes and Comments

ORM - Stock Requisition Order Message

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
RQDRequisition Detail
NTENotes and Comments
OBXResults
NTENotes and Comments
BLGBilling

ORR - Stock Requisition Order Response

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
ORCCommon Order
RQDRequisition Detail
NTENotes and Comments

ORM - Non-Stock Requisition Order

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
RQDRequisition Detail
RQ1Requisition Detail - 1
NTENotes and Comments
OBXResults
NTENotes and Comments
BLGBilling

ORR - Non-Stock Requisition Response

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
ORCCommon Order
RQDRequisition Detail
RQ1Requisition Detail - 1
NTENotes and Comments

RDO - Pharmacy Prescription Message

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
RXOPharmacy Prescription
NTENotes and Comments
RXRPharmacy Route
RXCPharmacy Component
NTENotes and Comments
OBXResults
NTENotes and Comments
BLGBilling

ORR - Pharmacy Prescription Response

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
ORCCommon Order
RXOPharmacy Prescription
NTENotes and Comments
RXRPharmacy Route
RXCPharmacy Component
NTENotes and Comments

RDS - Pharmacy Dispense Message

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
RXOPharmacy Prescription
NTENotes and Comments
RXRPharmacy Route
RXCPharmacy Component
NTENotes and Comments
RXEPharmacy Encoded Order
RXRPharmacy Route
RXCPharmacy Component
RXDPharmacy Dispense R
RXRPharmacy Route
RXCPharmacy Component
OBXResults
NTENotes and Comments

RRD - Pharmacy Dispense Acknowledge

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
ORCCommon Order
RXDPharmacy Dispense
RXRPharmacy Route
RXCPharmacy Component

RGV - Pharmacy Give Message

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
RXOPharmacy Prescription
NTENotes and Comments
RXRPharmacy Route
RXCPharmacy Component
NTENotes and Comments
RXEPharmacy Encoded Order
RXRPharmacy Route
RXCPharmacy Component
RXGPharmacy Give
RXRPharmacy Route
RXCPharmacy Component
OBXResults
NTENotes and Comments

RRD - Pharmacy Dispense Acknowledge

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
ORCCommon Order
RXDPharmacy Dispense
NTENotes and Comments
RXGPharmacy Give
RXRPharmacy Route
RXCPharmacy Component
NTENotes and Comments

RAS - Pharmacy Administration

SegName R/O
MSHMessage Header R
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
AL1Allergy
PV1Patient Visit
ORCCommon Order R
RXOPharmacy Prescription
NTENotes and Comments
RXRPharmacy Route
RXCPharmacy Component
NTENotes and Comments
RXEPharmacy Encoded Order
RXRPharmacy Route
RXCPharmacy Component
RXAPharmacy Administration
RXRPharmacy Route
OBXResults
NTENotes and Comments

RRA - Pharmacy Admin. Acknowledge

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
NTENotes and Comments
PIDPatient Identification
NTENotes and Comments
ORCCommon Order
RXDPharmacy Dispense
NTENotes and Comments
RXAPharmacy Administration
RXRPharmacy Route
NTENotes and Comments

Finance: Patient Accounting

P01 - Add/Update Patient Accounts (BAR)

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit
PV2Patient Visit - Additional Info
OBXHealth Information
AL1Allergy Information
DG1Patient Diagnosis
PR1Procedures
GT1Guarantor
NK1Next of Kin
IN1Insurance
IN2Insurance - Additional Info
IN3Insurance - Cert. Info
ACCAccident Information
UB1Universal Bill Information
UB2Universal Bill Information

P02 - Purge Patient Accounts (BAR)

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit

P03 - Detail Financial Transaction (DFT)

SegName R/O
MSHMessage Header R
EVNEvent Type R
PIDPatient Identification R
PV1Patient Visit
PV2Patient Visit - Additional Info
OBXHealth Information
FT1Financial Transaction

P04 - Generate Bills and A/R Statements

SegName R/O
MSHMessage Header R
QRDQuery Definition R
QRFQuery Filter
DSCContinuation Pointer

Ancillary Data Reporting

ORU - Unsolicited Observation (HL7 standard)

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
PIDPatient Identification
NTENotes and Comments
PV1Patient Visit
ORCOrder Common
OBRObservations Report ID R
NTENotes and Comments
OBXResult
NTENotes and Comments
DSCContinuation Pointer

ORU - Unsolicited Observation (Current Lab Feed)

This is the ORU event message that is used by the current lab feed. Many of the HL7 standard items have been removed for initial deployment.

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
PIDPatient Identification
PV1Patient Visit Info
OBRObservations Report ID R
ZLBCustom Lab Info
OBXResult
NTENotes and Comments

ORF - Observational Report

Sent in response to a Query (QRY) message

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
QRDQuery Definition R
QRFQuery Filter
PIDPatient Identification
NTENotes and Comments
ORCOrder Common
OBRObservations Report ID R
NTENotes and Comments
OBXResult
NTENotes and Comments
DSCContinuation Pointer

Master File Maintenance

MFN - Master Files Notification

SegName R/O
MSHMessage Header R
MFIMaster File Identification R
MFEMaster File Entry R
Z__ R

MFK - Master File Acknowledgment

SegName R/O
MSHMessage Header R
MSAAcknowledgment R
ERRError
MFIMaster File Identification R
MFAMaster File Acknowledgment

MFD - Master File Delayed ACK

SegName R/O
MSHMessage Header R
MFIMaster File Identification R
MFAMaster File Acknowledgment

MSA - Message Acknowledgment

SegName R/O
MSHMessage Header R
MSAAcknowledgment R
ERRError

MFQ - Master Files Query (QRY)

SegName R/O
MSHMessage Header R
QRDQuery Definition R
QRFQuery Filter
DSCContinuation

MFR- Master Files Response

SegName R/O
MSHMessage Header R
MSAMessage Acknowledgment R
ERRError
QRDQuery Definition R
QRFQuery Filter
MFIMaster File Identification R
MFEMaster File Entry R
Z___
DSCContinuation

MFN - Staff and Practitioner Notification

SegName R/O
MSHMessage Header R
MFIMaster File Identification R
MFEMaster File Entry R
STFStaff Identification R
PRAPractitioner Detail

 


For more Information please e-mail Eric Washburn.
Copyright 1996, Athena Technologies. All rights reserved.