Unit BSHL722

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

HL7 2.2 Message Definitions

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TbsHL722 HL7 2.2 Message Definition Component
Class TbsACK_22 Represents a ACK(General acknowledgement) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

Class TbsADR_A19_22 Represents a ADR_A19(Patient query) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. QRD, required

  5. QUERY RESPONSE, required repeating

  6. DSC, optional

Class TbsADT_A01_22 Represents a ADT_A01(Admit a Patient) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A02_22 Represents a ADT_A02(Transfer a patient) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A03_22 Represents a ADT_A03(Discharge a patient) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A04_22 Represents a ADT_A04(Register a Patient) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A05_22 Represents a ADT_A05(Pre-admit a Patient) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A06_22 Represents a ADT_A06(Transfer an Outpatient to Inpatient) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. MRG, optional

  5. NK1, optional repeating

  6. PV1, required

  7. PV2, optional

  8. OBX, optional repeating

  9. AL1, optional repeating

  10. DG1, optional repeating

  11. PR1, optional repeating

  12. GT1, optional repeating

  13. INSURANCE, optional repeating

  14. ACC, optional

  15. UB1, optional

  16. UB2, optional

Class TbsADT_A07_22 Represents a ADT_A07(Transfer an Inpatient to Outpatient) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. MRG, optional

  5. NK1, optional repeating

  6. PV1, required

  7. PV2, optional

  8. OBX, optional repeating

  9. AL1, optional repeating

  10. DG1, optional repeating

  11. PR1, optional repeating

  12. GT1, optional repeating

  13. INSURANCE, optional repeating

  14. ACC, optional

  15. UB1, optional

  16. UB2, optional

Class TbsADT_A08_22 Represents a ADT_A08(Update Patient Information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A09_22 Represents a ADT_A09(Patient Departing) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

  7. DG1, optional repeating

Class TbsADT_A10_22 Represents a ADT_A10(Patient Arriving) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

  7. DG1, optional repeating

Class TbsADT_A11_22 Represents a ADT_A11(Cancel Admit) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

  7. DG1, optional repeating

Class TbsADT_A12_22 Represents a ADT_A12(Cancel Transfer) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

  7. DG1, optional repeating

Class TbsADT_A13_22 Represents a ADT_A13(Cancel Discharge) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A14_22 Represents a ADT_A14(Pending Admit) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A15_22 Represents a ADT_A15(Pending Transfer) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

  7. DG1, optional repeating

Class TbsADT_A16_22 Represents a ADT_A16(Pending Discharge) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

  7. DG1, optional repeating

Class TbsADT_A17_22 Represents a ADT_A17(Swap Patients) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

  7. PID, required

  8. PV1, required

  9. PV2, optional

  10. OBX, optional repeating

Class TbsADT_A18_22 Represents a ADT_A18(Merge Patient Information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. MRG, optional

  5. PV1, required

Class TbsADT_A20_22 Represents a ADT_A20(Bed Status Update) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. NPU, required

Class TbsADT_A21_22 Represents a ADT_A21(A Patient Goes On A "Leave Of Absence") message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A22_22 Represents a ADT_A22(A Patient Returns From A "Leave Of Absence") message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A23_22 Represents a ADT_A23(Delete a Patient Record) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A24_22 Represents a ADT_A24(Link Patient Information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, optional

  5. PID, required

  6. PV1, optional

Class TbsADT_A25_22 Represents a ADT_A25(Cancel Pending Discharge) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A26_22 Represents a ADT_A26(Cancel Pending Transfer) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A27_22 Represents a ADT_A27(Cancel Pending Admit) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A28_22 Represents a ADT_A28(Add person information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A29_22 Represents a ADT_A29(Delete person information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A30_22 Represents a ADT_A30(Merge Patient information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. MRG, required

Class TbsADT_A31_22 Represents a ADT_A31(Update person information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. NK1, optional repeating

  5. PV1, required

  6. PV2, optional

  7. OBX, optional repeating

  8. AL1, optional repeating

  9. DG1, optional repeating

  10. PR1, optional repeating

  11. GT1, optional repeating

  12. INSURANCE, optional repeating

  13. ACC, optional

  14. UB1, optional

  15. UB2, optional

Class TbsADT_A32_22 Represents a ADT_A32(Cancel patient arriving) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A33_22 Represents a ADT_A33(Cancel patient departing) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, required

  5. PV2, optional

  6. OBX, optional repeating

Class TbsADT_A34_22 Represents a ADT_A34(patient ID only) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. MRG, required

Class TbsADT_A35_22 Represents a ADT_A35(account number only) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. MRG, required

Class TbsADT_A36_22 Represents a ADT_A36(pat ID and account number) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. MRG, required

Class TbsADT_A37_22 Represents a ADT_A37(unlink patient information) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, optional

  5. PID, required

  6. PV1, optional

Class TbsBAR_P01_22 Represents a BAR_P01(Add and Update Patient Accounts) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. VISIT, required repeating

Class TbsBAR_P02_22 Represents a BAR_P02(Purge Patient Accounts) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PATIENT, required repeating

Class TbsDFT_P03_22 Represents a DFT_P03(Post Detail Financial Transactions) message structure. This structure contains the following elements:

  1. MSH, required

  2. EVN, required

  3. PID, required

  4. PV1, optional

  5. PV2, optional

  6. OBX, optional repeating

  7. FT1, required repeating

Class TbsDSR_Q01_22 Represents a DSR_Q01(Display Response Message) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFA, required

  3. ERR, optional

  4. QRD, required

  5. QRF, optional

  6. DSP, required repeating

  7. DSC, optional

Class TbsDSR_Q03_22 Represents a DSR_Q03(Deferred Response to A Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, optional

  3. QRD, required

  4. QRF, optional

  5. DSP, required repeating

  6. DSC, optional

Class TbsDSR_R03_22 Represents a DSR_R03(oriented results, query/unsol. update) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, optional

  3. QRD, required

  4. QRF, optional

  5. DSP, required repeating

  6. DSC, optional

Class TbsMCF_22 Represents a MCF(Delayed acknowledgement ) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFA, required

  3. ERR, optional

Class TbsMFD_M01_22 Represents a MFD_M01(Master files change not otherwise specified (for backwards comp.)) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFI, required

  3. MFA, optional repeating

Class TbsMFD_M02_22 Represents a MFD_M02(Staff Practitioneer) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFI, required

  3. MFA, optional repeating

Class TbsMFD_M03_22 Represents a MFD_M03(Test/Observation) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFI, required

  3. MFA, optional repeating

Class TbsMFN_M01_22 Represents a MFN_M01(Master files change not otherwise specified (for backwards comp.)) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFI, required

  3. MF, required repeating

Class TbsMFN_M02_22 Represents a MFN_M02(Staff Practitioneer) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFI, required

  3. MF_STAFF, required repeating

Class TbsMFN_M03_22 Represents a MFN_M03(Test/Observation) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFI, required

  3. MF_TEST, required repeating

Class TbsMFQ_M01_22 Represents a MFQ_M01(Master files change not otherwise specified (for backwards comp.)) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsMFQ_M02_22 Represents a MFQ_M02(Staff Practitioneer) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsMFQ_M03_22 Represents a MFQ_M03(Test/Observation) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsNMD_N01_22 Represents a NMD_N01(Network Management Data) message structure. This structure contains the following elements:

  1. MSH, required

  2. CLOCK_AND_STATS_WITH_NOTES, required repeating

Class TbsNMQ_N02_22 Represents a NMQ_N02(Network Management Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRY_WITH_DETAIL, optional

Class TbsNMR_N02_22 Represents a NMR_N02(Network Management Response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. QRD, optional

  5. RESPONSE, required repeating

Class TbsORF_R04_22 Represents a ORF_R04(Response to query; transmission of requested observation) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. QUERY_RESPONSE, required repeating

  4. DSC, optional

Class TbsORM_O01_22 Represents a ORM_O01(Order Message) message structure. This structure contains the following elements:

  1. MSH, required

  2. NTE, optional repeating

  3. PATIENT, optional

  4. ORDER, required repeating

Class TbsORR_O02_22 Represents a ORR_O02(Response Message) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. NTE, optional repeating

  5. PATIENT, optional

Class TbsORU_R01_22 Represents a ORU_R01(Unsolicited Transmission Of Requested Information) message structure. This structure contains the following elements:

  1. MSH, required

  2. PATIENT_RESULT, required repeating

  3. DSC, optional

Class TbsQRY_A19_22 Represents a QRY_A19(Patient Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

Class TbsQRY_P04_22 Represents a QRY_P04(Generate bills and A/R statements) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_Q01_22 Represents a QRY_Q01(A Query is made for immediate Display Response) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_Q02_22 Represents a QRY_Q02(A Query is Sent for Deferred Response) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_Q26_22 Represents a QRY_Q26(Pharmacy Prescription Order Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_Q27_22 Represents a QRY_Q27(Pharmacy Administration Information Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_Q28_22 Represents a QRY_Q28(Pharmacy Dispense Information Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_Q29_22 Represents a QRY_Q29(Pharmacy Encoded Order Information Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_Q30_22 Represents a QRY_Q30(Pharmacy Dose Information Query) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, optional

  4. DSC, optional

Class TbsQRY_R02_22 Represents a QRY_R02(Query for results of observation) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRD, required

  3. QRF, required

  4. DSC, optional

Class TbsRAR_RAR_22 Represents a RAR_RAR(Pharmacy Administration Information Response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. DEFINITION, required repeating

  5. DSC, optional

Class TbsRAS_O02_22 Represents a RAS_O02(Pharmacy/treatment administration message) message structure. This structure contains the following elements:

  1. MSH, required

  2. NTE, optional repeating

  3. PATIENT, optional

  4. ORDER, required repeating

Class TbsRDE_O01_22 Represents a RDE_O01(Pharmacy/treatment encoded order message) message structure. This structure contains the following elements:

  1. MSH, required

  2. NTE, optional repeating

  3. PATIENT, optional

  4. ORDER, required repeating

Class TbsRDR_RDR_22 Represents a RDR_RDR(Pharmacy Dispense Information Response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. DEFINITION, required repeating

  5. DSC, optional

Class TbsRDS_O01_22 Represents a RDS_O01(Pharmacy/treatment dispense information) message structure. This structure contains the following elements:

  1. MSH, required

  2. NTE, optional repeating

  3. PATIENT, optional

  4. ORDER, required repeating

Class TbsRER_RER_22 Represents a RER_RER(Pharmacy Encoded Order Information Response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. DEFINITION, required repeating

  5. DSC, optional

Class TbsRGR_RGR_22 Represents a RGR_RGR(Pharmacy dose information response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. DEFINITION, required repeating

  5. DSC, optional

Class TbsRGV_O01_22 Represents a RGV_O01(Pharmacy/treatment give message) message structure. This structure contains the following elements:

  1. MSH, required

  2. NTE, optional repeating

  3. PATIENT, optional

  4. ORDER, required repeating

Class TbsROR_ROR_22 Represents a ROR_ROR(Pharmacy Prescription Order Response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. DEFINITION, required repeating

  5. DSC, optional

Class TbsRRA_O02_22 Represents a RRA_O02(Pharmacy/treatment administration acknowledgment message) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. NTE, optional repeating

  5. RESPONSE, optional

Class TbsRRD_O02_22 Represents a RRD_O02(Pharmacy/treatment dispense acknowledgment message) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. NTE, optional repeating

  5. PATIENT, optional

Class TbsRRE_O02_22 Represents a RRE_O02(Pharmacy/treatment encoded order acknowledgment message) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. NTE, optional repeating

  5. PATIENT, optional

Class TbsRRG_O02_22 Represents a RRG_O02(Pharmacy/treatment give acknowledgment message) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. NTE, optional repeating

  5. PATIENT, optional

Class TbsUDM_Q05_22 Represents a UDM_Q05(Unsolicited Display Update Message) message structure. This structure contains the following elements:

  1. MSH, required

  2. URD, required

  3. URS, optional

  4. DSP, required repeating

  5. DSC, required


Generated by PasDoc 0.14.0.