## Uses of Interface
cdac.medinfo.sdk.hl7282.commoninterface.IDelimiter

- Packages that use IDelimiter
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.baselibs | Provides classes of Primitive and Composite Datatypes.
  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.baselibs.segments | Provides classes which implement segments in HL7 standard.
  cdac.medinfo.sdk.hl7282.commoninterface | Defines contract for base library and HL7 model.

- - ### Uses of IDelimiter in cdac.medinfo.sdk.hl7282.baselibs

    Methods in cdac.medinfo.sdk.hl7282.baselibs with parameters of type IDelimiter
    Modifier and Type | Method and Description
    --- | ---
    `void` | PrimitiveDataType.`copy(IDataType objDataType, IDelimiter objDelimiter)` This will create replicate of existing Data Type.
    `void` | CompositeDataType.`copy(IDataType objDataType, IDelimiter objDelimiter)` This will create replicate of existing Data Type.
    `void` | CompositeDataType.`dumpDataType(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter, int iLevel)` Serializes Composite Data Type information like it name, Attribute name and its values.
    `int` | UN.`read(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Read data from String and also it take care of repeated values of this DataType
    `int` | PrimitiveDataType.`read(java.lang.String strAttributeData, IDelimiter objIDelimiter)` Method reads the data from the String.
    `int` | CompositeDataType.`read(java.lang.String strAttributeData, IDelimiter objIDelimiter)` Read data from string
    `int` | UN.`write(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Writes the unknown data to the stream from the byte buffer This function writes the Data Value to the Stream
    `int` | PrimitiveDataType.`write(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Method writes the data to the Stream.
    `int` | CompositeDataType.`write(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Method writes the data to the Stream.

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

    Methods in cdac.medinfo.sdk.hl7282.baselibs.messages with parameters of type IDelimiter
    Modifier and Type | Method and Description
    --- | ---
    `int` | Message.`updateSegmentAttribute(ISegmentKey removeSegmentKey, int iItemID, java.lang.String strSegmentStream, IDelimiter objDelimiter)` Removes Attribute of a segment.

  - ### Uses of IDelimiter in cdac.medinfo.sdk.hl7282.baselibs.segments

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments that return IDelimiter
    Modifier and Type | Method and Description
    --- | ---
    `IDelimiter` | MSH.`getDelimiter()` Retrieves the Delimiter.
    `IDelimiter` | FHS.`getDelimiter()` Retrieves the Delimiter.
    `IDelimiter` | BHS.`getDelimiter()` Retrieves the Delimiter.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments with parameters of type IDelimiter
    Modifier and Type | Method and Description
    --- | ---
    `void` | Segment.`dumpSegment(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter, int iLevel)` Serializes Segment information like it name, Attribute name and its values.
    `int` | Segment.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | RDT.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | QPD.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | OBX.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | MSH.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | MFE.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | MFA.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | FHS.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | BHS.`parse(java.lang.String strSegmentStream, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | Segment.`serialize(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Serializes HL7 Message objects.
    `int` | RDT.`serialize(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Serializes HL7 Message objects.
    `int` | QPD.`serialize(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Serializes HL7 Message objects.
    `int` | MSH.`serialize(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Serializes HL7 Message objects.
    `int` | FHS.`serialize(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Serializes HL7 Message objects.
    `int` | BHS.`serialize(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Serializes HL7 Message objects.
    `int` | Segment.`updateDataElement(int iItemIDToBeUpdated, java.lang.String strSegmentStream, IDelimiter objDelimiter)` Update Data Element from Data Element List

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

    Methods in cdac.medinfo.sdk.hl7282.commoninterface with parameters of type IDelimiter
    Modifier and Type | Method and Description
    --- | ---
    `void` | ISegment.`dumpSegment(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter, int iLevel)` Dumps information of segments like Attribute Name and its value.
    `int` | ISegment.`parse(java.lang.String strHL7segmentString, IDelimiter objIDelimiter)` Parses HL7 Segment Strings from any Stream into HL7 Segment object.
    `int` | IDataType.`read(java.lang.String strFieldStream, IDelimiter objIDelimiter)` Reads data from the String.
    `int` | ISegment.`serialize(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Serializes HL7 Message objects.
    `int` | ISegment.`updateDataElement(int iItemIDToBeUpdated, java.lang.String strSegmentString, IDelimiter objDelimiter)` Updates Data Element from Data Element List.
    `int` | IDataType.`write(IHL7Stream objIHL7Stream, IDelimiter objIDelimiter)` Writes data to the Stream.