## Uses of Interface
cdac.medinfo.sdk.hl7282.utils.IMap

- Packages that use IMap
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.baselibs.messagedictionary | Provides classes which enables access and modifications of HL7 Message dictionary.
  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.commoninterface | Defines contract for base library and HL7 model.
  cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles | Provides classes which implement Master Files Messages .
  cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting | Provides classes which implement Observation Reporting Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration | Provides classes which implement Patient Administration Messages.
  cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral | Provides classes which implement Patient Referral Messages.
  cdac.medinfo.sdk.hl7282.utils | Provides collection framework, collection classes, internationalization and miscellaneous utility classes.

- - ### Uses of IMap in cdac.medinfo.sdk.hl7282.baselibs.messagedictionary

    Classes in cdac.medinfo.sdk.hl7282.baselibs.messagedictionary that implement IMap
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Map` This class represents a map for Segment Items which represent structure of a Message.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messagedictionary that return IMap
    Modifier and Type | Method and Description
    --- | ---
    `IMap` | Map.`clone()` Generates clone of Map
    `IMap` | SegmentItem.`getGroupItemMessageMap()` Retrieves list of Group items
    `IMap` | Map.`getGroupMap(ISegmentKey enumGroupName)` Retrieves Map of specified Group name
    `IMap` | MessageMapReader.`getMessageMap(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Retrieves Message Map for the specified code and Event(i.e Message) If trigger event is null then retrieves message map for acknowledgement

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messagedictionary with parameters of type IMap
    Modifier and Type | Method and Description
    --- | ---
    `void` | SegmentItem.`setGroupItems(IMap objGroupItemMessageMap)` Sets list of Group items

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

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messages that return IMap
    Modifier and Type | Method and Description
    --- | ---
    `IMap` | Message.`getGroupMap(ISegmentKey enumGroupName)` Retrieves Map of specified Group name.
    `IMap` | Group.`getGroupMap(ISegmentKey enumGroupName)` Retrieves Map of specified Group name

    Constructors in cdac.medinfo.sdk.hl7282.baselibs.messages with parameters of type IMap
    Constructor and Description
    `AbstractQuery(IMap objMessageMap, java.lang.String strMessageCode, java.lang.String strTriggerEvent, java.lang.String strMessageStructure)` Parameterized Constructor of Abstract Query which takes MessageMap, Message Code, Trigger Event and Message Structure.
    `ACK(EnumTriggerEvent enumTriggerEvent, IMap objMessageMap)` Constructor of class ACK,Creates an object Collection.
    `ACK(java.lang.String strEvent, IMap objMessageMap)` Constructor of class ACK,Creates an object Collection.
    `Group(ISegmentKey enumGroups, IMap objMessageMap)` This constructor creates object of MultiValuedPairedCollection and initializes the Group Name with enumGroups.
    `Message(IMap objMessageMap, java.lang.String strMessageCode, java.lang.String strTriggerEvent, java.lang.String strMessageStructure)` Parameterized Constructor of Message which takes MessageMap, Message Code, Trigger Event and Message Structure.

  - ### Uses of IMap in cdac.medinfo.sdk.hl7282.commoninterface

    Methods in cdac.medinfo.sdk.hl7282.commoninterface that return IMap
    Modifier and Type | Method and Description
    --- | ---
    `IMap` | IGroup.`getGroupMap(ISegmentKey enumGroupName)` Retrieves Map of specified Group name.

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

    Constructors in cdac.medinfo.sdk.hl7282.hl7model.messages.masterfiles with parameters of type IMap
    Constructor and Description
    `MFK_M02(IMap objMessageMap)` Constructs the MFK_M02 message.
    `MFK_M04(IMap objMessageMap)` Constructs the MFK_M04 message.
    `MFK_M05(IMap objMessageMap)` Constructs the MFK_M05 message.
    `MFK_M06(IMap objMessageMap)` Constructs the MFK_M06 message.
    `MFK_M07(IMap objMessageMap)` Constructs the MFK_M07 message.
    `MFK_M08(IMap objMessageMap)` Constructs the MFK_M08 message.
    `MFK_M09(IMap objMessageMap)` Constructs the MFK_M09 message.
    `MFK_M10(IMap objMessageMap)` Constructs the MFK_M10 message.
    `MFK_M11(IMap objMessageMap)` Constructs the MFK_M11 message.
    `MFK_M12(IMap objMessageMap)` Constructs the MFK_M12 message.
    `MFK_M13(IMap objMessageMap)` Constructs the MFK_M13 message.
    `MFK_M14(IMap objMessageMap)` Constructs the MFK_M14 message.
    `MFK_M15(IMap objMessageMap)` Constructs the MFK_M15 message.
    `MFK_M16(IMap objMessageMap)` Constructs the MFK_M16 message.
    `MFK_M17(IMap objMessageMap)` Constructs the MFK_M17 message.
    `MFK_M18(IMap objMessageMap)` Constructs the MFK_M18 message.

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

    Constructors in cdac.medinfo.sdk.hl7282.hl7model.messages.observationreporting with parameters of type IMap
    Constructor and Description
    `ORA_R41(IMap objMessageMap)` Constructs the ORA_R41 message.
    `OSM_R26(IMap objMessageMap)` Constructs the OSM_R26 message.

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

    Constructors in cdac.medinfo.sdk.hl7282.hl7model.messages.patientadministration with parameters of type IMap
    Constructor and Description
    `ADT_A39_Common(IMap objMessageMap, java.lang.String strMessageCode, java.lang.String strTriggerEvent, java.lang.String strMessageStructure)` Construct the A39 message.
    `ADT_A44_Common(IMap objMessageMap, java.lang.String strMessageCode, java.lang.String strTriggerEvent, java.lang.String strMessageStructure)` Construct the A47 message.
    `ADT_A47_Common(IMap objMessageMap, java.lang.String strMessageCode, java.lang.String strTriggerEvent, java.lang.String strMessageStructure)` Construct the A47 message.
    `RSP_K22(IMap objMessageMap)` Constructs the RSP_K22 message.

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

    Constructors in cdac.medinfo.sdk.hl7282.hl7model.messages.patientreferral with parameters of type IMap
    Constructor and Description
    `CCF_I22(IMap objMessageMap)` Constructs the CCF_I22 message.
    `CCI_I22(IMap objMessageMap)` Constructs the CCI_I22 message.
    `CCM_I21(IMap objMessageMap)` Constructs the CCM_I21 message.
    `CCQ_I19(IMap objMessageMap)` Constructs the CCU_I19 message.
    `CCR_I16_Common(IMap objMessageMap, java.lang.String strMessageCode, java.lang.String strTriggerEvent, java.lang.String strMessageStructure)` Constructs the CCR_I16 message.
    `CCR_I16(IMap objMessageMap)` Constructs the CCM_I16 message.
    `CCR_I17(IMap objMessageMap)` Constructs the CCM_I17 message.
    `CCR_I18(IMap objMessageMap)` Constructs the CCM_I18 message.
    `CCU_I20(IMap objMessageMap)` Constructs the CCU_I20 message.
    `CQU_I19(IMap objMessageMap)` Constructs the CQU_I19 message.

  - ### Uses of IMap in cdac.medinfo.sdk.hl7282.utils

    Methods in cdac.medinfo.sdk.hl7282.utils that return IMap
    Modifier and Type | Method and Description
    --- | ---
    `IMap` | IMap.`clone()` Generates clone of MessageMap
    `IMap` | ISegmentItem.`getGroupItemMessageMap()` Retrieves list of Group items
    `IMap` | IMap.`getGroupMap(ISegmentKey enumGroupName)` Retrieves Map of specified Group name
    `IMap` | IMessageMapReader.`getMessageMap(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)` Returns the object of Message Map for the Received Message code and Trigger event.

    Methods in cdac.medinfo.sdk.hl7282.utils with parameters of type IMap
    Modifier and Type | Method and Description
    --- | ---
    `void` | ISegmentItem.`setGroupItems(IMap objGroupItemMessageMap)` Sets list of Group items