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 acknowledgment message) 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. QRF, optional

  6. QUERY_RESPONSE, optional repeating

  7. DSC, optional

Class TbsADT_A01_22 Represents a ADT_A01(Admit/visit notification) 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/end visit) 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(Change an outpatient to an 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(Change an inpatient to an 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 - tracking) 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 - tracking) 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/visit notification) 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/end visit) 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(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(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 person 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 - tracking) 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 - tracking) 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(Merge patient information - 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(Merge patient information - 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(Merge patient information - patient 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 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 transaction) 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_P04_22 Represents a DSR_P04(Display response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. QRD, required

  5. QRF, optional

  6. DSP, required repeating

  7. DSC, optional

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

  1. MSH, required

  2. MSA, 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(Display response) 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 TbsMFD_M01_22 Represents a MFD_M01(Master files delayed application acknowledgment) 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(Master files delayed application acknowledgment) 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(Master files delayed application acknowledgment) message structure. This structure contains the following elements:

  1. MSH, required

  2. MFI, required

  3. MFA, optional repeating

Class TbsMFK_M01_22 Represents a MFK_M01(Master file application acknowledgment) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. MFI, required

  5. MFA, optional repeating

Class TbsMFK_M02_22 Represents a MFK_M02(Master file application acknowledgment) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. MFI, required

  5. MFA, optional repeating

Class TbsMFK_M03_22 Represents a MFK_M03(Master file application acknowledgment) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. MFI, required

  5. MFA, optional repeating

Class TbsMFQ_M01_22 Represents a MFQ_M01(Query for master file record) 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(Query for master file record) 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(Query for master file record) 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(Application management data message) 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(Application management query message) message structure. This structure contains the following elements:

  1. MSH, required

  2. QRY WITH DETAIL, optional

  3. CLOCK AND STATISTICS, required repeating

Class TbsNMR_N02_22 Represents a NMR_N02(Application management response message) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. ERR, optional

  4. QRD, optional

  5. CLOCK AND STATS WITH NOTES, 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. ORDER, required repeating

  5. 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(Order response) message structure. This structure contains the following elements:

  1. MSH, required

  2. MSA, required

  3. NTE, optional repeating

  4. PATIENT, optional

Class TbsORU_22 Represents a ORU(Unsolicited transmission of an observation message) message structure. This structure contains the following elements:

  1. MSH, required

  2. PATIENT RESULT, required repeating

  3. DSC, optional

Class TbsORU_R01_22 Represents a ORU_R01(Unsolicited transmission of an observation message) message structure. This structure contains the following elements:

  1. MSH, required

  2. PATIENT RESULT, required repeating

  3. DSC, optional

Class TbsORU_R03_22 Represents a ORU_R03(Unsolicited observation message) 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 bill 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(Query sent for immediate 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(Query 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_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, optional

  4. DSC, 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, optional


Generated by PasDoc 0.14.0.