## Uses of Class
cdac.medinfo.sdk.hl7282.exceptions.InvalidDataTypeException

- Packages that use InvalidDataTypeException
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.baselibs | Provides classes of Primitive and Composite Datatypes.
  cdac.medinfo.sdk.hl7282.baselibs.segments | Provides classes which implement segments in HL7 standard.

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

    Methods in cdac.medinfo.sdk.hl7282.baselibs that throw InvalidDataTypeException
    Modifier and Type | Method and Description
    --- | ---
    `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` | CompositeDataType.`read(java.lang.String strAttributeData, IDelimiter objIDelimiter)` Read data from string
    `void` | CCD.`setDateTime(DTM objDTM)` Sets the Time.
    `void` | HD.`setUniversalIdType(ID objID)` Sets the UniversalIdType.
    `void` | PrimitiveDataType.`setValue(java.lang.Object objValue)` Function sets the value in the member variable strValue after validations.
    `boolean` | XTN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | WVS.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | WVI.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | VID.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | UVC.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | SRT.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | SPD.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | RPT.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | RMC.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | RFR.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | QSC.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | QIP.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | PrimitiveDataType.`validate()` This validate function validates the data value object with the regular expression and check for maximum length.
    `boolean` | PTA.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | PT.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | PRL.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | PPN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | PLN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | PL.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | PIP.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | OSP.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | OCD.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | MSG.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | MOP.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | ICD.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | HD.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | FN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | FC.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | ERL.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | EI.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | ED.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | DTN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | DLN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | DLD.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | DIN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | DDI.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | CompositeDataType.`validate()` Validates the composite data type for its required components.
    `boolean` | CX.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | CWE.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | CSU.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | CP.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | CNN.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | CNE.`validate()` The Method validates the Input value,and if validated properly then returns true.
    `boolean` | CCD.`validate()` The Method validates the Input value,and if validated properly then returns true.

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

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments that throw InvalidDataTypeException
    Modifier and Type | Method and Description
    --- | ---
    `void` | ITM.`setApprovedToBuyPrice(java.lang.String strQuantity, java.lang.String strDenomination)` Set the Approved To Buy Price.
    `void` | DRG.`setBasicCharge(java.lang.String strQuantity, java.lang.String strDenomination)` Set the Basic Charge.
    `void` | DRG.`setDiscountSurcharge(java.lang.String strQuantity, java.lang.String strDenomination)` Set the Discount/Surcharge.
    `void` | IIM.`setInventoryReceivedItemCost(java.lang.String strQuantity, java.lang.String strDenomination)` Set the Inventory Received Item Cost.
    `void` | DRG.`setRelativeDiscountSurcharge(java.lang.String strQuantity, java.lang.String strDenomination)` Set the Relative Discount/Surcharge.
    `void` | DRG.`setTotalCharge(java.lang.String strQuantity, java.lang.String strDenomination)` Set the Total Charge.
    `void` | MCP.`setUniversalServicePriceRange_HighValue(java.lang.String strQuantity, java.lang.String strDenomination)` Set the Universal Service Price Range – High Value.