## Uses of Class
cdac.medinfo.sdk.hl7282.baselibs.messages.Message

- Packages that use Message
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.baselibs.messages | Provides Classes necessary to create Message, Acknowledgement and also contains Exception classes which are specific to message operations like serialize, validate & parse.
  cdac.medinfo.sdk.hl7282.hl7model.messages.applicationmanagement | Provides classes which implements Application Management Messages in HL7.
  cdac.medinfo.sdk.hl7282.hl7model.messages.claimsandreimbursement | Provides classes which implements Claims And Reimbursement Messages in HL7.
  cdac.medinfo.sdk.hl7282.hl7model.messages.clinicallaboratoryautomation | Provides classes which implements Clinical Laboratory Automation Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.financialmanagement | Provides classes which implements Financial Management Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles | Provides classes which implement Master Files Messages .
  cdac.medinfo.sdk.hl7282.hl7model.messages.materialsmanagement | Provides classes which implement Materials Management Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.medicalrecords | Provides classes which implement Medical Records Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting | Provides classes which implement Observation Reporting Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.orderentry | Provides classes which implement Order Entry Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration | Provides classes which implement Patient Administration Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientcare | Provides classes which implement Patient Care Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral | Provides classes which implement Patient Referral Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.personnelmanagement | Provides classes which implement Personnel Management Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.query | Provides classes which implement Query Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.scheduling | Provides classes which implement Scheduling Messages.
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch | Provides classes for Batch, BatchFile and BatchAgent used for Batch Protocol.
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler | Provides classes which interact with application layer layer.
  cdac.medinfo.sdk.hl7282.hl7net.commons | Provides Interfaces which are required to be implemented by Session classes, Network Agents & MessageAgents of Client Server.
  cdac.medinfo.sdk.hl7282.hl7net.communication | Provides classes which are required for Message buffer parsing from network stream.
  cdac.medinfo.sdk.hl7282.hl7net.upperlayer | Provides classes which interact with application layer and base network layer.

- - ### Uses of Message in cdac.medinfo.sdk.hl7282.baselibs.messages

    Subclasses of Message in cdac.medinfo.sdk.hl7282.baselibs.messages
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractQuery` Message is Parent Class of All Query messages in HL7Standard.
    `class` | `ACK` ACK - ACKNOWLEGEMENT.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messages that return Message
    Modifier and Type | Method and Description
    --- | ---
    `Message` | Message_Source_Recepient.`createMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Creates Empty Message with Message Structure & Trigger Event specified.
    `Message` | IMessageSource.`createMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Creates Empty Message with Message Structure & Trigger Event specified.
    `Message` | IMessageRecepient.`createMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Creates Empty Message with Message Structure & Trigger Event specified.
    `Message` | IMessageFactory.`createMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Creates Message with specified enumerations of Trigger Event & Message Structure.
    `Message` | LocalExtensionAgent.`createMessage(java.lang.String strMessageCode, java.lang.String strTriggerEvent)` Creates Empty Message with Message Structure & Trigger Event specified.
    `Message` | MessageFactory.`createSendSupportedMessage(java.lang.String strMessageCode, java.lang.String strTriggerEvent)` Creates instance of message for which sending is supported through available sources and recipients.
    `Message` | Message_Source_Recepient.`populateMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent, ISegmentSet objISegmentSet)` Populates Message with Specified Message Structure & Message Trigger Event from SegmentSet.
    `Message` | IMessageSource.`populateMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent, ISegmentSet objISegmentSet)` Parses Message with Specified Message Structure & Message Trigger Event from HL7 Stream.
    `Message` | IMessageRecepient.`populateMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent, ISegmentSet objISegmentSet)` Parses Message with Specified Message Structure & Message Trigger Event from HL7 Stream.
    `Message` | Message_Source_Recepient.`populateMessage(ISegmentSet objISegmentSet)` Populates Message from HL7 Stream.
    `Message` | LocalExtensionAgent.`populateMessage(ISegmentSet objSegmentSet)` Populates a locally extended message.
    `Message` | IMessageSource.`populateMessage(ISegmentSet objISegmentSet)` Parses Message from HL7 Stream.
    `Message` | IMessageRecepient.`populateMessage(ISegmentSet objISegmentSet)` Parses Message from HL7 Stream.
    `Message` | LocalExtensionAgent.`populateMessage(java.lang.String strMessageCode, java.lang.String strTriggerEvent, ISegmentSet objSegmentSet)` Populates a locally extended message with provided message code and trigger event.
    `Message` | MessageFactory.`populateReceiveSupportedMessage(java.lang.String strMessageCode, java.lang.String strTriggerEvent, ISegmentSet objISegmentSet)` Populates instance of message using provided SegmentSet.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messages with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MessageFactory.`isMessageSendSupported(Message messageToSend)` Checks whether the message is supported for sending using available sources.

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.applicationmanagement

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.applicationmanagement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NMD_N02` The N02 event is triggered when an unsolicited update (UU) Application Management Data message (NMD) is created by on application to transmit application management information to other applications.

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.claimsandreimbursement

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.claimsandreimbursement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EHC_E01` EHC_E01 - Submit HealthCare Services Invoice (event E01).
    `class` | `EHC_E02` EHC_E02 - Submit HealthCare Services Invoice (event E02).
    `class` | `EHC_E04` EHC_E04 - Re-Assess HealthCare Services Invoice Request (event E04).
    `class` | `EHC_E10` EHC_E10 - Edit/Adjudication Results (event E10).
    `class` | `EHC_E12` EHC_E12 - Get Person Demographics and Response (EHC) (Events E12).
    `class` | `EHC_E13` EHC_E13 - Additional Information Response (event E13).
    `class` | `EHC_E15` EHC_E15 - Additional Information Response (event E15).
    `class` | `EHC_E20` EHC_E20 - Submit Authorization Request (event E20).
    `class` | `EHC_E21` EHC_E21 - Cancel Authorization Request (event E21).
    `class` | `EHC_E24` EHC_E24 - Authorization Response (event E24).
    `class` | `QBP_E03` QBP_E03 - Query HealthCare Services Invoice Status (event E03).
    `class` | `QBP_E22` QBP_E22 - Query Authorization Request Status (event E22).
    `class` | `RSP_E03` RSP_E03 - Get Person Demographics and Response (RSP) (Events E03).
    `class` | `RSP_E22` RSP_E22 - Authorization Request Status Query Response (event E22).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.clinicallaboratoryautomation

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.clinicallaboratoryautomation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EAC_U07` EAC_U07 - Automated Equipment Command (Event U07).
    `class` | `EAN_U09` EAN_U09 - Automated Equipment Notification (Event U09).
    `class` | `EAR_U08` EAR_U08 - Automated Equipment Response (Event U08).
    `class` | `ESR_U02` ESR_U02 - Automated Equipment Status Request (Event U02).
    `class` | `ESU_U01` ESU_U01 - Automated Equipment Status Update (Event U01).
    `class` | `INR_U06` INR_U06 - Automated Equipment Inventory Request (Event U06).
    `class` | `INU_U05` INU_U05 - Automated Equipment Inventory Update (Event U05).
    `class` | `LSR_U13` LSR_U13 - Automated Equipment Log/Service Request (Event U13).
    `class` | `LSU_U12` LSU_U12 - Automated Equipment Log/Service Update (Event U12).
    `class` | `LSU_U12_Common` LSU_U12_Common - Automated Equipment Log/Service Update (Event U12 and U13).
    `class` | `SSR_U04` SSR_U04 - Specimen Status Request (Event U04).
    `class` | `SSU_U03` SSU_U03 - Specimen Status Update (Event U03).
    `class` | `TCR_U11` TCR_U11 - Automated Equipment Test Code Settings Request (Event U11).
    `class` | `TCU_U10` TCU_U10 - Automated Equipment Test Code Settings Update (Event U10).
    `class` | `TCU_U10_Common` TCU_U10 - Automated Equipment Test Code Settings Update (Event U10).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.financialmanagement

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.financialmanagement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BAR_P01` BAR_P01 - Add Patient Account (Event P01).
    `class` | `BAR_P02` BAR_P02 - A Purge Patient Accounts (Event P02).
    `class` | `BAR_P05` BAR_P05- Update Account (Event P05).
    `class` | `BAR_P06` BAR_P06- End Account (event P06).
    `class` | `BAR_P10` BAR_P10- Transmit Ambulatory Payment Classification (APC) Groups (Event P10).
    `class` | `BAR_P12` BAR_P12 - Update Diagnosis/Procedure (Event P12).
    `class` | `DFT_P03` DFT_P03 - Post Detail Financial Transactions (Event P03).
    `class` | `DFT_P11` DFT_P11 - Post Detail Financial Transactions (Event P11).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MFK_M01_Common` MFK_M01_Common - Master File Application Acknowledgment(Event M02,04,05,06,07,08,09,10,11,12,13,14,15,16,17).
    `class` | `MFK_M02` MFK_M02 - Master File Application Acknowledgment(Event M02).
    `class` | `MFK_M04` MFK_M04 - Master File Application Acknowledgment(Event M04).
    `class` | `MFK_M05` MFK_M05 - Master File Application Acknowledgment(Event M05).
    `class` | `MFK_M06` MFK_M06 - Master File Application Acknowledgment(Event M06).
    `class` | `MFK_M07` MFK_M07 - Master File Application Acknowledgment(Event M07).
    `class` | `MFK_M08` MFK_M08 - Master File Application Acknowledgment(Event M08).
    `class` | `MFK_M09` MFK_M09 - Master File Application Acknowledgment(Event M09).
    `class` | `MFK_M10` MFK_M10 - Master File Application Acknowledgment(Event M10).
    `class` | `MFK_M11` MFK_M11 - Master File Application Acknowledgment(Event M11).
    `class` | `MFK_M12` MFK_M12 - Master File Application Acknowledgment(Event M12).
    `class` | `MFK_M13` MFK_M13 - Master File Application Acknowledgment(Event M13).
    `class` | `MFK_M14` MFK_M14 - Master File Application Acknowledgment(Event M13).
    `class` | `MFK_M15` MFK_M15 - Master File Application Acknowledgment(Event M15).
    `class` | `MFK_M16` MFK_M16 - Master File Application Acknowledgment(Event M16).
    `class` | `MFK_M17` MFK_M17 - Master File Application Acknowledgment(Event M17).
    `class` | `MFK_M18` MFK_M18 - Master File Application Acknowledgment(Event M18).
    `class` | `MFN_M02` MFN_M02 - Master File Notification for Staff/Practitioner (event M02).
    `class` | `MFN_M04` MFN_M04 - Charge Description Master File Message (Event M04).
    `class` | `MFN_M05` MFN_M05 - Patient Location Master File Message (event M05).
    `class` | `MFN_M06` MFN_M06- Clinical Trials Master File Message (Event M06).
    `class` | `MFN_M07` MFN_M07 - Master File Notification - Clinical Study without Phases but with Schedules (event M01).
    `class` | `MFN_M08` MFN_M08 - Master File Notification - Test/Observation (Numeric) (Event M08)
    `class` | `MFN_M09` MFN_M09 - Master File Notification - Test/Observation (Categorical) (event M09).
    `class` | `MFN_M10` MFN_M10 - Master File Notification - Test/Observation Batteries (event M10).
    `class` | `MFN_M11` MFN_M11 - Master File Notification - Test/Calculated Observations (event M11).
    `class` | `MFN_M12` MFN_M12 - Master File Notification - Additional Basic Observation/Service Attributes (Event M12).
    `class` | `MFN_M13` MFR_M13 - Master File Notification - General (event M13).
    `class` | `MFN_M15` MFN_M15 - Inventory Item Master File Message (Event M15).
    `class` | `MFN_M16` MFN_M16 - Inventory Item Master File Message - Enhanced (event M16).
    `class` | `MFN_M17` MFN_M17 - DRG Master File Message (event M17).
    `class` | `MFN_M18` MFN_M18 - Master File Notification – Test/Observation (Payer) (event M18).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.materialsmanagement

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.materialsmanagement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SCN_S37` SCN_S37 - Notification of Anti-Microbial Device Cycle Data (Event S37).
    `class` | `SDN_S36` SDN_S36 - Notification of Anti-Microbial Device Data (Event S36).
    `class` | `SDR_S31` SDR_S31 - Request Anti-Microbial Device Data (Event S31).
    `class` | `SDR_S31_Common` SDR_S31 - Request Anti-Microbial Device Data (Event S31).
    `class` | `SDR_S32_Common` SMD_S32 - Request Anti-Microbial Device Cycle Data (Event S32).
    `class` | `SLN_S34` SLN_S34 - Notification of New Sterilization Lot (Event S34).
    `class` | `SLN_S35` SLN_S35 - Notification of Sterilization Lot Deletion (Event S28).
    `class` | `SLR_S28` SLT_S28 - Request New Sterilization Lot (Event S28).
    `class` | `SLR_S28_Common` SLT_S28 - Request New Sterilization Lot (Event S28).
    `class` | `SLR_S29` SLT_S29 - Request Sterilization Lot Deletion (Event S29).
    `class` | `SMD_S32` SMD_S32 - Request Anti-Microbial Device Cycle Data (Event S32).
    `class` | `STC_S33` STC_S33 - Notification of Sterilization Configuration (Event S33).
    `class` | `STI_S30` STI_S30 - Request Item (Event S30).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.medicalrecords

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.medicalrecords
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MDM_T01` MDM_T01 - Original Document Notification (Event T01).
    `class` | `MDM_T01_Common` MDM_T01 - Original Document Notification (Event T01).
    `class` | `MDM_T02` MDM_T02 - Original Document Notification and Content(Event T02).
    `class` | `MDM_T02_Common` MDM_T02 - Original Document Notification and Content(Event T02).
    `class` | `MDM_T03` MDM_T03 - Document Status Change Notification (Event T03).
    `class` | `MDM_T04` MDM_T04 - Document Status Change Notification and Content (Event T04) This event sent a notification of a change in a status of a document with the accompanying content.
    `class` | `MDM_T05` MDM_T05 - Document Addendum Notification (Event T05).
    `class` | `MDM_T06` MDM_T06 - Document Addendum Notification and Content (Event T06) This event sent a notification of an addendum to a document with the accompanying content.
    `class` | `MDM_T07` MDM_T07 - Document Edit Notification (Event T07).
    `class` | `MDM_T08` MDM_T08 - Document Edit Notification and Content (Event T08) This event sent a notification of an edit to a document with the accompanying content.
    `class` | `MDM_T09` MDM_T09 - Document Replacement Notification (Event T09).
    `class` | `MDM_T10` MDM_T10 - ODocument Replacement Notification and Content (Event T10) This event sent a notification of replacement to a document without the accompanying content.
    `class` | `MDM_T11` MDM_T11 - Document Cancel Notification (Event T11) This event sent a notification of replacement to a document without the accompanying content.

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CRM_C01` CRM_C01 - Clinical Study Registration Message (Event C01).
    `class` | `CRM_C01_Common` CRM_C01_Common - Clinical Study Registration Message (Event C01,C02,C03,C04,C05,C06,C07,C08).
    `class` | `CRM_C02` CRM_C02 - Clinical Study Registration Message (Event C02).
    `class` | `CRM_C03` CRM_C03 - Clinical Study Registration Message (Event C03).
    `class` | `CRM_C04` CRM_C04 - Clinical Study Registration Message (Event C04).
    `class` | `CRM_C05` CRM_C05 - Clinical Study Registration Message (Event C05).
    `class` | `CRM_C06` CRM_C06 - Clinical Study Registration Message (Event C06).
    `class` | `CRM_C07` CRM_C07 - Clinical Study Registration Message (Event C07).
    `class` | `CRM_C08` CRM_C08 - Clinical Study Registration Message (Event C08).
    `class` | `CSU_C09` CSU_C09 - Unsolicited Study Data Message (Event C09).
    `class` | `CSU_C09_Common` CSU_C09 - Unsolicited Study Data Message (Event C09,C10,C11,C12).
    `class` | `CSU_C10` CSU_C10 - Unsolicited Study Data Message (Event C10).
    `class` | `CSU_C11` CSU_C11 - Unsolicited Study Data Message (Event C11).
    `class` | `CSU_C12` CSU_C12 - Unsolicited Study Data Message (Event C12).
    `class` | `OPU_R25` OPU_R25 – Unsolicited Population/Location-Based Laboratory Observation Message (Event R25 ).
    `class` | `ORA_R33` ORA_R33 - Observation Report Acknowledgement (Event R33).
    `class` | `ORA_R41` ORA_R41 - Observation Report Alert Acknowledgement (Event R41).
    `class` | `ORU_R01` ORU_R01 - Unsolicited Observation Message (Event R01).
    `class` | `ORU_R01_Common` ORU_R01 - Unsolicited Observation Message (Event R01).
    `class` | `ORU_R30` ORU_R30 - Unsolicited Point-Of-Care Observation Message Without Existing Order - Place An Order (Event R30).
    `class` | `ORU_R30_Common` ORU_R30 - Unsolicited Point-Of-Care Observation Message Without Existing Order - Place An Order (Event R30).
    `class` | `ORU_R31` ORU_R31 - Unsolicited New Point-Of-Care Observation Message - Search For An Order (Event R31).
    `class` | `ORU_R32` ORU_R32 - Unsolicited Pre-Ordered Point-Of-Care Observation (Event R32).
    `class` | `ORU_R40` ORU_R40 - Unsolicited Alert Observation Message (Event R40).
    `class` | `OSM_R26` OSM_R26 - Unsolicited Specimen Shipment Manifest Message (Event R26).
    `class` | `OUL_R22` OUL_R22 - Unsolicited Specimen Oriented Observation Message(Event R22).
    `class` | `OUL_R23` OUL_R23 - Unsolicited Specimen Container Oriented Observation Message - (Event R23).
    `class` | `OUL_R24` OUL_R24 - Unsolicited Order Oriented Observation Message - (Event R24).
    `class` | `PEX_P07` PEX_P07 - Product Experience Message (Event P07).
    `class` | `PEX_P07_Common` PEX_P07 - Product Experience Message (Event P07,P08).
    `class` | `PEX_P08` PEX_P08 - Product Experience Message (Event P08).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.orderentry

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.orderentry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BPS_O29` BPS_O29 - Blood Product Dispense Status Message (Event O29).
    `class` | `BRP_O30` BPS_O30 - Blood Product Dispense Status Acknowledgment (Event O30).
    `class` | `BRT_O32` BRT_O32 - Blood Product Transfusion/Disposition Acknowledgment (Event O32).
    `class` | `BTS_O31` BTS_O31 - Blood Product Transfusion/Disposition Message (Event O31).
    `class` | `DBC_O41` DBC_O41 - Create Donor Record Message (Event O41 ).
    `class` | `DBU_O42` DBU_O42 - Create Donor Record Message (Event O42 ).
    `class` | `DEL_O46` DEL_O46 - Donor Eligibility (Event O46).
    `class` | `DEO_O45` DEO_O45 - Donor Eligibility Observations (Event O45).
    `class` | `DER_O44` DER_O44 - Donor Eligibility Request (Event O44).
    `class` | `DPR_O48` DPR_O48 - Donation Procedure (Event O48).
    `class` | `DRC_O47` DRC_O47 - Donor Request to Collect (Event O47).
    `class` | `DRG_O43` DRG_O43 - Donor Registration (Event O43).
    `class` | `OMB_O27` OMB_O27 - Blood Product Order Message (Event O27).
    `class` | `OMD_O03` OMD_O03 - Dietary OrderDiet (Event O03).
    `class` | `OMG_O19` OMG_O19 - general clinical order message (event O19).
    `class` | `OMI_O23` OMI_O23- Imaging Order Message (Event O23).
    `class` | `OML_O21` OML_O21 - laboratory order message (event O21).
    `class` | `OML_O33` OML_O33 - Laboratory order for multiple orders related to a single specimen (event O33).
    `class` | `OML_O35` OML_O35- Laboratory order for multiple orders related to a single container of a specimen (event O35).
    `class` | `OML_O39` OML_O39 - Specimen shipment centric laboratory order (event O39).
    `class` | `OMN_O07` OMN_O07 - non-stock requisition order message (event O07).
    `class` | `OMP_O09` OMP_O09 - Pharmacy/Treatment Order Message (Event O09) .
    `class` | `OMQ_O42` OMQ_O42- Imaging Order Message (Event O42).
    `class` | `OMS_O05` OMS_O05 - stock requisition order message (event O05).
    `class` | `OPL_O37` OPL_O37- Imaging Order Message (Event O37).
    `class` | `OPR_O38` OPR_O38 - Population/Location-Based Laboratory Order Acknowledgment Message (Event O38).
    `class` | `ORB_O28` ORB_O28 - Product Order Acknowledgment (Event O28).
    `class` | `ORD_O04` ORD_O04 - Dietary order acknowledgment (Event O04).
    `class` | `ORG_O20` ORG_O20 - General clinical order acknowledgement message (event O20).
    `class` | `ORI_O24` ORI_O24 - Imaging Order Response Message To Any OMI (Event O24).
    `class` | `ORL_O22` ORL_O22- General laboratory order response message to any OML (event O22).
    `class` | `ORL_O34` ORL_O34 - Laboratory order response message to a multiple order related to single specimen OML (event O34).
    `class` | `ORL_O36` ORL_O36 - Laboratory order response message to a single container of a specimen OML (event O36).
    `class` | `ORL_O40` ORL_O40 - Specimen shipment centric laboratory order response message to specimen shipment OML (event O40).
    `class` | `ORN_O08` ORN_O08 - non-stock requisition order acknowledgment message (event O08).
    `class` | `ORP_O10` ORP_O10 - Pharmacy/Treatment Order Acknowledgment (Event O10) This event is use for Pharmacy/Treatment Order Acknowledgment.
    `class` | `ORS_O06` ORS_O06 - stock requisition order acknowledgment message (event O06).
    `class` | `ORX_O43` ORX_O43 - General Order Message with Document Payload Acknowledgement Message (Event O43).
    `class` | `OSU_O41` OSU_O41 - Order Status Update (Event O41).
    `class` | `QBP_Q31` QBP_Q31 - Pharmacy Query Message (Event Q31).
    `class` | `QBP_Q33` QBP_Q33 --Get Donor Record Candidates (Event Q33).
    `class` | `QBP_Q34` QBP_Q34 --Get Donor Record (Event Q34).
    `class` | `QBP_Z73` QBP_Z73 - Returns response sorted by Phone Number (Event Z73).
    `class` | `QRY_Q26` QRY_Q26 - Pharmacy/Treatment Order Response (Event Q26).
    `class` | `QRY_Q26_Common` QRY_Q26 - Pharmacy/Treatment Order Response (Event Q26).
    `class` | `QRY_Q27` QRY_Q27 - Pharmacy/Treatment Administration Information (Event Q27).
    `class` | `QRY_Q28` QRY_Q28 - Pharmacy/Treatment Dispense Information (Event Q28).
    `class` | `QRY_Q29` QRY_Q29 - Pharmacy/Treatment Encoded Order Information (Event Q29).
    `class` | `QRY_Q30` QRY_Q30 - Pharmacy/Treatment Dose Information (Event Q30).
    `class` | `RAS_O17` RAS_O17 - Pharmacy/Treatment Administration Message (Event O17).
    `class` | `RDE_O11` RDE_O11 - Pharmacy/Treatment Encoded Order Message (Event O11).
    `class` | `RDE_O11_Common` RDE_O11 - Pharmacy/Treatment Encoded Order Message (Event O11).
    `class` | `RDE_O25` RDE_O11 - Pharmacy/Treatment Encoded Order Message (Event O11).
    `class` | `RDS_O13` RDS_O13 - Pharmacy/Treatment Dispense Message (Event O13).
    `class` | `RGV_O15` RGV_O15 - Pharmacy/Treatment Give Message (Event O15).
    `class` | `RRA_O18` RRA_O18 - Pharmacy/Treatment Administration Acknowledgment Message (Event O18).
    `class` | `RRD_O14` RRD_O14 - Pharmacy/Treatment Dispense Acknowledgement Message (Event O14).
    `class` | `RRE_O12` RRE_O12 - Pharmacy/Treatment Encoded Order Acknowledgment (Event O12).
    `class` | `RRE_O12_Common` RRE_O12 - Pharmacy/Treatment Encoded Order Acknowledgment (Event O12).
    `class` | `RRE_O26` RRE_O26 - Pharmacy/Treatment Refill Authorization Request Acknowledgment (Event O26).
    `class` | `RRG_O16` RRG_O16 - Pharmacy/Treatment Give Acknowledgment Message (Event O16).
    `class` | `RSP_K31` RSP_K31 - Pharmacy Response Message (Event K31).
    `class` | `RSP_K33` RSP_K33 -Get Donor Record Candidates Response (Event K33).
    `class` | `RSP_K34` RSP_K34 -Get Donor Record Response (Event K34).
    `class` | `RTB_Z74` RTB - Personnel Information Message (Event Z74).
    `class` | `VXU_V04` VXU_V04 - Unsolicited Vaccination Record Update (Event V04).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ADT_A01` ADT_A01 - Admit/Visit Notification (Event A01).
    `class` | `ADT_A01_Common` ADT_A01 - Admit/Visit Notification (Event A01).
    `class` | `ADT_A02` ADT_A02 - Transfer a Patient (Event A02).
    `class` | `ADT_A03` ADT_A03- Discharge/End Visit (Event A03).
    `class` | `ADT_A04` ADT_A04 - Register a Patient (Event A04).
    `class` | `ADT_A05` ADT_A05 - Pre-Admit a Patient (Event A05).
    `class` | `ADT_A05_Common` ADT_A05 - Pre-Admit a Patient (Event A05).
    `class` | `ADT_A06` ADT_A06 - Change an Outpatient to an Inpatient (Event A06).
    `class` | `ADT_A06_Common` ADT_A06 - Change an Outpatient to an Inpatient (Event A06).
    `class` | `ADT_A07` ADT_A07 - Change an Inpatient to an Outpatient (Event A07).
    `class` | `ADT_A08` ADT_A08 - Update Patient Information (Event A08).
    `class` | `ADT_A09` ADT_A09 - Patient Departing - Tracking (Event A09).
    `class` | `ADT_A09_Common` ADT_A09 - Patient Departing - Tracking (Event A09).
    `class` | `ADT_A10` ADT_A10 - Patient Arriving - Tracking (Event A10).
    `class` | `ADT_A11` ADT_A11 - Cancel Admit / Visit Notification (Event A11).
    `class` | `ADT_A12` ADT_A12 - Cancel Transfer (Event A12).
    `class` | `ADT_A13` ADT_A13 - Cancel Discharge / End Visit (Event A13) This event is sent when an discharge/end visit is cancelled, either because of erroneous entry of the event or a decision not to discharge or end the visit of the patient after all.
    `class` | `ADT_A14` ADT_A14 - Pending Admit (Event A14).
    `class` | `ADT_A15` ADT_A15 - Pending Transfer (Event A15).
    `class` | `ADT_A16` ADT_A16 - Pending Discharge (Event A16).
    `class` | `ADT_A17` ADT_A17 - Swap Patients (Event A17).
    `class` | `ADT_A20` ADT_A20 - Bed Status Update (Event A20).
    `class` | `ADT_A21` ADT_A21 - Patient Goes on a Leave of Absence (Event A21).
    `class` | `ADT_A21_Common` ADT_A21 - Patient Goes on a Leave of Absence (Event A21).
    `class` | `ADT_A22` ADT_A22 - Patient Returns From a Leave of Absence (Event A22).
    `class` | `ADT_A23` ADT_A23 - Delete a Patient Record (Event A23).
    `class` | `ADT_A24` ADT_A24 - Link Patient Information (Event A24).
    `class` | `ADT_A25` ADT_A25 - Cancel Pending Discharge (Event A25).
    `class` | `ADT_A26` ADT_A26 - Cancel Pending Transfer (Event A26).
    `class` | `ADT_A27` ADT_A27 - Cancel Pending Admit (Event A27).
    `class` | `ADT_A28` ADT_A28 - Add Person or Patient Information (Event A28).
    `class` | `ADT_A29` ADT_A29 - Delete Person Information (Event A29).
    `class` | `ADT_A31` ADT_A31 - Update Person Information (Event A31).
    `class` | `ADT_A32` ADT_A32 - Cancel Patient Arriving - Tracking (Event A32).
    `class` | `ADT_A33` ADT_A33 - Cancel Patient Departing - Tracking (Event A33).
    `class` | `ADT_A37` ADT_A37 - Unlink Patient Information (Event A37) This event is use to unlinks two patient identifiers.
    `class` | `ADT_A38` ADT_A38 - Cancel Pre-Admit (Event A38).
    `class` | `ADT_A39_Common` ADT_A39 - Merge Person - Patient Identity(Event A39).
    `class` | `ADT_A40` ADT_A40 - Merge Patient - Patient Identifier List (Event A40).
    `class` | `ADT_A41` ADT_A41 - Merge Account - Patient Account Number (Event A41).
    `class` | `ADT_A42` ADT_A42 - Merge Visit - Visit Number (Event A42).
    `class` | `ADT_A43` ADT_A43 - Move Patient Information - Patient Identifier List (Event A43).
    `class` | `ADT_A43_Common` ADT_A43 - Move Patient Information - Patient Identifier List (Event A43).
    `class` | `ADT_A44` ADT_A44 - Move Account Information - Patient Account Number (Event A44).
    `class` | `ADT_A44_Common` ADT_A44 - Move Account Information - Patient Account Number (Event A44).
    `class` | `ADT_A45` ADT_A45 - Move Visit Information - Visit Number (Event A45).
    `class` | `ADT_A47` ADT_A47 - Change Patient Identifier List (Event A47).
    `class` | `ADT_A47_Common` ADT_A47 - Change Patient Identifier List (Event A47).
    `class` | `ADT_A49` ADT_A49 - Change Patient Account Number (Event A49).
    `class` | `ADT_A50` ADT_A50 - Change Visit Number (Event A50).
    `class` | `ADT_A50_Common` ADT_A50 - Change Visit Number (Event A50) This event is use to retain the from(source) and to(target) patient records,this is done at the alternate visit identifier level.
    `class` | `ADT_A51` ADT_A51 - Change Alternate Visit ID (Event A51).
    `class` | `ADT_A52` ADT_A52 - Cancel Leave of Absence for a Patient (Event A52).
    `class` | `ADT_A52_Common` ADT_A52 - Cancel Leave of Absence for a Patient (Event A52).
    `class` | `ADT_A53` ADT_A53 - Cancel Patient Returns from a Leave of Absence (Event A53).
    `class` | `ADT_A54` ADT_A54 - Change Attending Doctor (Event A54).
    `class` | `ADT_A54_Common` ADT_A54 - Change Attending Doctor (Event A54).
    `class` | `ADT_A55` ADT_A55 - Cancel Change Attending Doctor (Event A55).
    `class` | `ADT_A60` ADT_A60 - Update Adverse Reaction Information (Event A60).
    `class` | `ADT_A61` ADT_A61 - Change Consulting Doctor (Event A61).
    `class` | `ADT_A61_Common` ADT_A61 - Change Consulting Doctor (Event A61).
    `class` | `ADT_A62` ADT_A62 - Cancel Change Consulting Doctor (Event A62).
    `class` | `QBP_Q21` QBP_Q21 - Get Person Demographics (QBP) (Events Q21).
    `class` | `QBP_Q21_Common` QBP_Q21 - Get Person Demographics (QBP) (Events Q21)..
    `class` | `QBP_Q22` QBP_Q22 - Find Candidates (QBP) (Events Q22).
    `class` | `QBP_Q23` QBP_Q23 - Get Corresponding Identifiers (QBP) (Events Q23).
    `class` | `QBP_Q24` QBP_Q24 - Allocate Identifiers (QBP) (Events Q24).
    `class` | `QBP_Q32` QBP_Q32 - Find Candidates including Visit Information (QBP) (Events Q32).
    `class` | `RSP_K21` RSP_K21 - Get Person Demographics Response (RSP) (Events Q21).
    `class` | `RSP_K21_Common` RSP_K21 - Get Person Demographics Response (RSP) (Events Q21).
    `class` | `RSP_K22` RSP_K22 - Find Candidates Response (RSP) (Events Q22).
    `class` | `RSP_K23` RSP_K23 - Get Corresponding Identifiers Response (RSP) (Events Q23).
    `class` | `RSP_K23_Common` RSP_K23 - Get Corresponding Identifiers Response (RSP) (Events Q23).
    `class` | `RSP_K24` RSP_K24 - Allocate Identifiers Response (RSP) (Events Q24).
    `class` | `RSP_K32` RSP_K32 - Find Candidates including Visit Information Response (RSP) (Events Q32).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.patientcare

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.patientcare
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PGL_PC6` PGL_PC6 - Patient Goal Message (Events PC6).
    `class` | `PGL_PC6_Common` PGL_PC6 - Patient Goal Message (Events PC6,7,8).
    `class` | `PGL_PC7` PGL_PC7 - Patient Goal Message (Events PC7).
    `class` | `PGL_PC8` PGL_PC8 - Patient Goal Message (Events PC8).
    `class` | `PPG_PCG` PPG_PCG - Patient Pathway Message (Goal-Oriented)(Events PCG).
    `class` | `PPG_PCG_Common` PPG_PCG - Patient Pathway Message (Goal-Oriented)(Events PCG,CH,CJ).
    `class` | `PPG_PCH` PPG_PCH - Patient Pathway Message (Goal-Oriented)(Events PCH).
    `class` | `PPG_PCJ` PPG_PCJ - Patient Pathway Message (Goal-Oriented)(Events PCJ).
    `class` | `PPP_PCB` PPP_PCB - Patient Pathway Message (Problem-Oriented) (Events PCB).
    `class` | `PPP_PCB_Common` PPP_PCB - Patient Pathway Message (Problem-Oriented) (Events PCB,CC,CD).
    `class` | `PPP_PCC` PPP_PCC - Patient Pathway Message (Problem-Oriented) (Events PCC).
    `class` | `PPP_PCD` PPP_PCD - Patient Pathway Message (Problem-Oriented) (Events PCD).
    `class` | `PPR_PC1` PPR_PC1 - Patient Problem Message (Events PC1).
    `class` | `PPR_PC1_Common` PPR_PC1 - Patient Problem Message (Events PC1,2,3).
    `class` | `PPR_PC2` PPR_PC2 - Patient Problem Message (Events PC2).
    `class` | `PPR_PC3` PPR_PC3 - Patient Problem Message (Events PC3).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CCF_I22` CCF_I22 – Collaborative Care Fetch (Event I22).
    `class` | `CCI_I22` CCI_I22 – Collaborative Care Information (Event I22).
    `class` | `CCM_I21` CCM_I21-Collaborative Care Message (Event I21).
    `class` | `CCQ_I19` CCQ_I19 – Collaborative Care Query (Event I19).
    `class` | `CCR_I16` CCR_I16 – Collaborative Care Referral (Events I16).
    `class` | `CCR_I16_Common` CCR_I16 – Collaborative Care Referral (Events I16, I17 and I18).
    `class` | `CCR_I17` CCR_I17 – Collaborative Care Referral (Events I17).
    `class` | `CCR_I18` CCR_I18 – Collaborative Care Referral (Events I18).
    `class` | `CCU_I20` CCU_I20– Asynchronous Collaborative Care Update (Event I20).
    `class` | `CQU_I19` CQU_I19 – Collaborative Care Query Update (Event I19).
    `class` | `PIN_I07` PIN_I07 - Unsolicited Insurance Information (Event I07).
    `class` | `REF_I12` REF_I12 - Patient Referral (Event I12).
    `class` | `REF_I12_Common` REF_I12 - Patient Referral (Event I12).
    `class` | `REF_I13` REF_I13 - Modify Patient Referral (Event I13).
    `class` | `REF_I14` REF_I14 - Cancel Patient Referral (Event I14).
    `class` | `REF_I15` REF_I15 - Request Patient Referral Status (Event I15) This message is use for Patient Referral.
    `class` | `RPA_I08` RPA_I08 - Response for Treatment Authorization Information (Event I08).
    `class` | `RPA_I08_Common` RPA_I08 - Response Patient Authorization Message (Event I08).
    `class` | `RPA_I09` RPA_I09 - Response for Modification to an Authorization (Event I09).
    `class` | `RPA_I10` RPA_I10 - Response for Resubmission of an Authorization (Event I10) This message is use to request for treatment authorization.
    `class` | `RPA_I11` RPA_I11 - Response for Cancellation of an Authorization (Event I11).
    `class` | `RPI_I01` RPI_I01 - Request For Insurance Information (Event I01).
    `class` | `RPI_I01_Common` RPI_I01 - Request For Insurance Information (Event I01).
    `class` | `RPI_I04` RPI_I04 - Request for Patient Demographic Data (Event I04).
    `class` | `RPL_I02` RPL_I02 - Return Patient Display List (Event I02) This message is use when the inquirer specifies a request for a name lookup listing.
    `class` | `RPR_I03` RPR_I03 - Return Patient List (Event I03).
    `class` | `RQA_I08` RQA_I08 - Request for Treatment Authorization Information (Event I08).
    `class` | `RQA_I08_Common` RQA_I08 - Request Patient Authorization Message (Event I08).
    `class` | `RQA_I09` RQA_I09 - Request for Modification to an Authorization (Event I09).
    `class` | `RQA_I10` RQA_I10 - Request for Resubmission of an Authorization (Event I10).
    `class` | `RQA_I11` RQA_I11 - Request for Cancellation of an Authorization (Event I11).
    `class` | `RQI_I01` RQI_I01 - Request Patient Information (Event I01).
    `class` | `RQI_I01_Common` RQI_I01 - Request Patient Information (Event I01).
    `class` | `RQI_I02` RQI_I02 - Request Patient Information (Event I02).
    `class` | `RQI_I03` RQI_I03 - Request Patient Information (Event I03).
    `class` | `RQP_I04` RQP_I04 - Request For Patient Demographic Data (Event I04).
    `class` | `RRI_I12` RRI_I12 - Patient Referral (Event I12).
    `class` | `RRI_I12_Common` RRI_I12 - Patient Referral (Event I12).
    `class` | `RRI_I13` RRI_I13 - Modify Patient Referral (Event I13).
    `class` | `RRI_I14` RRI_I14 - Cancel Patient Referral (Event I14).
    `class` | `RRI_I15` RRI_I15 - Request Patient Referral Status (Event I15).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.personnelmanagement

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.personnelmanagement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PMU_B01` PMU_B01 - Add Personnel Record (Event B01).
    `class` | `PMU_B01_Common` PMU_B01 - Add Personnel Record (Event B01).
    `class` | `PMU_B02` PMU_B02 - Update Personnel Record (Event B02).
    `class` | `PMU_B03` PMU_B03 - Delete Personnel Record (Event B03).
    `class` | `PMU_B04` PMU_B04 - Activate Practicing Person (Event B04).
    `class` | `PMU_B04_Common` PMU_B04 - Activate Practicing Person (Event B04).
    `class` | `PMU_B05` PMU_B05 - Deactivate Practicing Person (Event B05).
    `class` | `PMU_B06` PMU_B06 - Terminate Practicing Person (Event B06).
    `class` | `PMU_B07` PMU_B07 - Grant Certificate/Permission (Event B07).
    `class` | `PMU_B08` PMU_B08 - Grant Certificate/Permission (Event B08).
    `class` | `RSP_K25` RSP - Query Information (Event K25).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.query

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.query
    Modifier and Type | Class and Description
    --- | ---
    `class` | `QBP_Q11` QBP_Q11 - Query By Parameter (Event Q11).
    `class` | `QBP_Q13` QBP_Q13 - Query By Parameter (Event Q13).
    `class` | `QBP_Q15` QBP_Q15 - Query By Parameter (Event Q15).
    `class` | `QBP_Z75` QBP_Z75 - Query Grammar (Event Z75).
    `class` | `QBP_Z77` QBP_Z77 - Query Grammar (Event Z77).
    `class` | `QBP_Z79` QBP_Z79 - Query Grammar (Event Z79).
    `class` | `QBP_Z81` QBP_Z81 - Query Grammar (Event Z81).
    `class` | `QBP_Z85` QBP_Z85 - Query Grammar (Event Z85).
    `class` | `QBP_Z87` QBP_Z87 - Query Grammar (Event Z87).
    `class` | `QBP_Z89` QBP_Z89 - Query Grammar (Event Z89).
    `class` | `QBP_Z91` QBP_Z91 - Query Grammar (Event Z91).
    `class` | `QBP_Z93` QBP_Z93 - Query Grammar (Event Z93).
    `class` | `QBP_Z95` QBP_Z95 - Query Grammar (Event Z95).
    `class` | `QBP_Z97` QBP_Z97 - Query Grammar (Event Z97).
    `class` | `QBP_Z99` QBP_Z99 - Query Grammar (Event Z99).
    `class` | `QCN_J01` QCN_J01 - cancel query (Event J01).
    `class` | `QCN_J01_Common` QCN_J01 - cancel query (Event J01).
    `class` | `QSB_Q16` QSB_Q16 - Create subscription (Event Q16).
    `class` | `QSB_Q16_Common` QSB_Q16 - Create subscription (Event Q16).
    `class` | `QSB_Z83` QSB_Z83 - Create subscription (Event Z83).
    `class` | `QSX_J02` QSX_J02 - cancel subscription (Event J02).
    `class` | `QVR_Q17` QBP_Q17 - Query Grammar (Event Q17).
    `class` | `RDY_K15` RDY_K15 - Dispense History (Event K15).
    `class` | `RDY_K15_Common` RDY_K15 - Dispense History (Event K15).
    `class` | `RDY_Z80` RDY_Z80 - Dispense History (Event Z80).
    `class` | `RDY_Z98` RDY_Z98 - Dispense History (Event Z98).
    `class` | `RSP_K11` RSP_K11 - Segment Pattern Response (Event K11).
    `class` | `RSP_Z82` RSP_Z82 - Pharmacy Dispense Response Message (Event Z82).
    `class` | `RSP_Z84` RSP_Z84 - Response Message Pair (Event Z84).
    `class` | `RSP_Z86` RSP_Z86 - Pharmacy Information Comprehensive (Event Z86).
    `class` | `RSP_Z88` RSP_Z88 - Pharmacy Information Comprehensive (Event Z88).
    `class` | `RSP_Z90` RSP_Z90 - Pharmacy Information Comprehensive (Event Z90).
    `class` | `RTB_K13` RTB_K13 - Table Based Response (Event K13).
    `class` | `RTB_K13_Common` RTB_K13 - Table Based Response (Event K13).
    `class` | `RTB_Z76` RTB_Z76 - Tabular Response (Event Z76).
    `class` | `RTB_Z78` RTB_Z78 - Tabular Response (Event Z78).
    `class` | `RTB_Z92` RTB_Z92 - Response Grammar (Event Z92).
    `class` | `RTB_Z94` RTB_Z94 - Tabular Response (Event Z94).
    `class` | `RTB_Z96` RTB_Z96 - Tabular Response (Event Z96).
    `class` | `UDM_Q05` UDM_Q05 - Unsolicited Display Message (Event Q05).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.scheduling

    Subclasses of Message in cdac.medinfo.sdk.hl7282.hl7model.messages.scheduling
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SIU_S12` SIU_S12 - Schedule Information Unsolicited Message (event S12).
    `class` | `SIU_S12_Common` SIU_S12 - Schedule Information Unsolicited Message (event S12).
    `class` | `SIU_S13` SIU_S13 - Notification of Appointment Rescheduling (Event S13).
    `class` | `SIU_S14` SIU_S14 - Notification of Appointment Modification (Event S14).
    `class` | `SIU_S15` SIU_S15 - Notification of Appointment Cancellation (Event S15).
    `class` | `SIU_S16` SIU_S16 - Notification of Appointment Discontinuation (Event S16).
    `class` | `SIU_S17` SIU_S17 - Notification of Appointment Deletion (Event S17).
    `class` | `SIU_S18` SIU_S18 - Notification of Addition of Service/Resource on Appointment (Event S18).
    `class` | `SIU_S19` SIU_S19 - Notification of Modification of Service/Resource on Appointment (Event S19).
    `class` | `SIU_S20` SIU_S20 - Notification of Cancellation of Service/Resource on Appointment (Event S20).
    `class` | `SIU_S21` SIU_S21 - Notification of Discontinuation of Service/Resource on Appointment (Event S21).
    `class` | `SIU_S22` SIU_S22 - Notification of Deletion of Service/Resource on Appointment (Event S22).
    `class` | `SIU_S23` SIU_S23 - Notification of Blocked Schedule Time Slot(S) (Event S23).
    `class` | `SIU_S24` SIU_S24 - Notification of Opened ("un-blocked") Schedule Time Slot(s) (Event S24).
    `class` | `SIU_S26` SIU_S26 - Notification That Patient Did Not Show Up for Scheduled Appointment (Event S26).
    `class` | `SIU_S27` SIU_S27 - Broadcast Notification of Scheduled Appointments (Event S27).
    `class` | `SRM_S01` SRM_S01 - Schedule Request Message (Event S01).
    `class` | `SRM_S01_Common` SRM_S01 - Schedule Request Message (Event S01).
    `class` | `SRM_S02` SRM_S02 - Request Appointment Rescheduling (Event S02).
    `class` | `SRM_S03` SRM_S03 - Request Appointment Modification (Event S03).
    `class` | `SRM_S04` SRM_S04 - Request Appointment Cancellation (Event S04).
    `class` | `SRM_S05` SRM_S05 - Request Appointment Discontinuation (Event S05) This event to request that an appointment in progress be stopped, or that the remaining occurrences of a parent appointment not occur as scheduled.
    `class` | `SRM_S06` SRM_S06 - Request Appointment Deletion (Event S06).
    `class` | `SRM_S07` SRM_S07 - Request Addition of Service/Resource on Appointment (Event S07).
    `class` | `SRM_S08` SRM_S08 - Request Modification of Service/Resource on Appointment (Event S08).
    `class` | `SRM_S09` SRM_S09 - Request Cancellation of Service/Resource on Appointment (Event S09).
    `class` | `SRM_S10` SRM_S10 - Request Discontinuation of Service/Resource on Appointment (Event S10).
    `class` | `SRM_S11` SRM_S11 - Request Deletion of Service/Resource on Appointment (Event S11).
    `class` | `SRR_S01` SRR_S01 - Scheduled Request Response (Event S01).
    `class` | `SRR_S01_Common` SRR_S01 - Scheduled Request Response (Event S01).
    `class` | `SRR_S02` SRR_S02 - Request Appointment Rescheduling (Event S02).
    `class` | `SRR_S03` SRR_S03 - Request Appointment Modification (Event S03).
    `class` | `SRR_S04` SRR_S04 - Request Appointment Cancellation (Event S04).
    `class` | `SRR_S05` SRR_S05 - Request Appointment Discontinuation (Event S05).
    `class` | `SRR_S06` SRR_S06 - Request Appointment Deletion (Event S06).
    `class` | `SRR_S07` SRR_S07 - Request Addition of Service/Resource on Appointment (Event S07).
    `class` | `SRR_S08` SRR_S08 - Request Modification of Service/Resource on Appointment (Event S08).
    `class` | `SRR_S09` SRR_S09 - Request Cancellation of Service/Resource on Appointment (Event S09).
    `class` | `SRR_S10` SRR_S10 - Request Discontinuation of Service/Resource on Appointment (Event S10).
    `class` | `SRR_S11` SRR_S11 - Request Deletion of Service/Resource on Appointment (Event S11).

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch

    Methods in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch that return types with arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `ISingleCollection<Message>` | HL7Batch.`getMessageCollection()` Gets the message collection.

    Method parameters in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch with type arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `void` | HL7Batch.`setMessageCollection(ISingleCollection<Message> objMessageCollection)` Sets the message collection.

    Constructor parameters in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch with type arguments of type Message
    Constructor and Description
    `HL7Batch(BHS objBHS, BTS objBTS, ISingleCollection<Message> objHL7BatchCollection)` Constructor for HL7batch used to initialize member
    `HL7Batch(ISingleCollection<Message> objHL7BatchCollection)` Constructor for HL7batch.

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler

    Methods in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TransactionHandler.`isDeferred(Message message)` Checks whether Query Priority is Deferred or Immediate.
    `void` | TransactionHandler.`processMessageTransaction(Message objMessage)` This method initiates one operation.

    Constructors in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler with parameters of type Message
    Constructor and Description
    `MessageData(Message objMessage)` Constructor of MessageData for initializing Members.

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7net.commons

    Methods in cdac.medinfo.sdk.hl7282.hl7net.commons that return types with arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `ISingleCollection<Message>` | IHL7Batch.`getMessageCollection()` Gets the message collection.

    Methods in cdac.medinfo.sdk.hl7282.hl7net.commons with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `void` | IDataNotificationListener.`notifyData(Message objIMessage, EnumErrorCode enumErrorCode)` Adds Data Notification Listeners to Receive Message.
    `void` | ITransactionHandler.`processMessageTransaction(Message objMessage)` Initiates one operation.

    Method parameters in cdac.medinfo.sdk.hl7282.hl7net.commons with type arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `void` | IHL7Batch.`setMessageCollection(ISingleCollection<Message> objMessageCollection)` Sets the message collection.

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7net.communication

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication that return Message
    Modifier and Type | Method and Description
    --- | ---
    `Message` | ServerSideMessageAgent.`getMessage()` Retrieves Message from UserSession.

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerSideMessageAgent.`sendMessage(Message messageToSend)` Gets automatically invoked when Message is received from remote system.
    `void` | ClientSideMessageAgent.`sendMessage(Message messageToSend)` Gets automatically invoked when Message is received from remote system.

  - ### Uses of Message in cdac.medinfo.sdk.hl7282.hl7net.upperlayer

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer that return Message
    Modifier and Type | Method and Description
    --- | ---
    `Message` | UserSession.`getMessage()` Retrieves Message from UserSession.
    `Message` | ClientSession.`getMessage()` Retrieves Message from ClientSession

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer that return types with arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `ISingleCollection<Message>` | UserSession.`getRecievedMessagesCollection(java.lang.String strMessageControlID)` This method returns the Collection of Message by MessageControlId.

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserSession.`notifyData(Message objReceivedMessage, EnumErrorCode enumErrorCode)` Invoked when Message is received from Remote End.
    `void` | ClientSession.`notifyData(Message objMessage, EnumErrorCode enumErrorCode)` Invoked when Message is received from Remote end.
    `void` | IInteractiveResponseReciever.`onInteractiveResponseReceive(Message objMessage)` Returns received Response Message.
    `void` | ICanceledResponseReceiver.`onResponseCancellationReceive(Message objMessage)` Invoked when Message is received from remote system is cancellation response.
    `boolean` | UserSession.`sendMessage(Message messageToSend)` Sends the message to server system.
    `boolean` | ClientSession.`sendMessage(Message objHL7Message)` Sends specified Message to Network Agent.
    `void` | UserSession.`setMessage(Message objHL7Message)` Sets Message on UserSession.