## Uses of Interface
cdac.medinfo.sdk.hl7282.baselibs.messages.IMessageSource

- Packages that use IMessageSource
  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.

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

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messages that return IMessageSource
    Modifier and Type | Method and Description
    --- | ---
    `IMessageSource` | MessageFactory.`getReceiveSupportedSource(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Verifies whether given message code and trigger event is supported by sources for receiving.
    `IMessageSource` | MessageFactory.`getSendSupportedSource(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Verifies whether given message code and trigger event is supported by sources for sending.
    `IMessageSource` | MessageFactory.`isReceiveSupportedBySource(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Verifies whether given message code and trigger event is supported by sources for receiving.
    `IMessageSource` | MessageFactory.`isSendSupportedBySource(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Verifies whether given message code and trigger event is supported by sources for sending.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messages that return types with arguments of type IMessageSource
    Modifier and Type | Method and Description
    --- | ---
    `ISingleCollection<IMessageSource>` | MessageFactory.`getMessageSources()` Retrieves SingleCollection of Message Sources from Message Factory.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messages with parameters of type IMessageSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | MessageFactory.`addMessageSource(IMessageSource objIMessageSource)` Adds given Message Source to Message Factory.

    Method parameters in cdac.medinfo.sdk.hl7282.baselibs.messages with type arguments of type IMessageSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | MessageFactory.`addMessageSources(ISingleCollection<IMessageSource> objIMessageSourceCollection)` Adds given Collection of Message Sources to Message Factory.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.applicationmanagement that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AppMgtSource` AppMgtSource provides methods to parse application management message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.claimsandreimbursement that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClaimsAndReimbursementSource` EClaimsSource provides methods to parse Patient Administration message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.clinicallaboratoryautomation that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClinicalLabAutoSource` ClinicalLabAutoProcessor provides methods to parse clinical laboratory automation message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.financialmanagement that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FinancialSource` FinancialProcessor provides methods to parse Financial message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MasterFileSource` MasterFileProcessor provides methods to parse Master File message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.materialsmanagement that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MaterialsMgtSource`

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.medicalrecords that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MediRecSource` MediRecProcessor provides methods to parse medical records message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ObsvRepSource` ObsvRepProcessor provides methods to parse observation reporting message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.orderentry that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OrderEntrySource` OrderEntryProcessor provides methods to parse Order Entry message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ADTSource` ADTProcessor provides methods to parse Patient Administration message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.patientcare that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PatientCareSource` PatientCareProcessor provides methods to parse Patient Care message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PatientRefSource` PatientRefProcessor provides methods to parse patient referral message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.personnelmanagement that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PersonalMgmtSource` PersonalMgmtProcessor provides methods to parse personnel management message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.query that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `QrySource` QryProcessor provides methods to parse Query message from Given HL7stream object.

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

    Classes in cdac.medinfo.sdk.hl7282.hl7model.messages.scheduling that implement IMessageSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SchedulingSource` SchedulingProcessor provides methods to parse scheduling message from Given HL7stream object.