## Uses of Class
cdac.medinfo.sdk.hl7282.baselibs.MO

- Packages that use MO
  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 MO in cdac.medinfo.sdk.hl7282.baselibs

    Methods in cdac.medinfo.sdk.hl7282.baselibs that return MO
    Modifier and Type | Method and Description
    --- | ---
    `MO` | MOC.`getMonetaryAmount()` Returns Monetary Amount
    `MO` | DDI.`getMonetaryAmount()` Returns Monetary Amount
    `MO` | CP.`getPrice()` Returns Price
    `MO` | UVC.`getValueAmount()` Returns Value Amount

    Methods in cdac.medinfo.sdk.hl7282.baselibs with parameters of type MO
    Modifier and Type | Method and Description
    --- | ---
    `void` | MOC.`setMonetaryAmount(MO objMonetaryAmount)` Sets the MonetaryAmount.
    `void` | DDI.`setMonetaryAmount(MO objMonetaryAmount)` Sets the Monetary Amount.
    `void` | CP.`setPrice(MO objPrice)` Sets the Price
    `void` | UVC.`setValueAmount(MO objValueAmount)` Sets the ValueAmount.

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

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments that return MO
    Modifier and Type | Method and Description
    --- | ---
    `MO` | ITM.`getApprovedToBuyPrice()` Retrieves the Approved To Buy Price.
    `MO` | DRG.`getBasicCharge()` Retrieves the Basic Charge.
    `MO` | PRC.`getCost()` Retrieves the Cost.
    `MO` | DRG.`getDiscountSurcharge()` Retrieves the Discount/Surcharge.
    `MO` | ILT.`getInventoryReceivedItemCost()` Retrieves the Inventory Received Item Cost.
    `MO` | IIM.`getInventoryReceivedItemCost()` Retrieves the Inventory Received Item Cost.
    `MO` | PRC.`getMaximumPrice()` Retrieves the Maximum Price.
    `MO` | PRC.`getMinimumPrice()` Retrieves the Minimum Price.
    `MO` | DRG.`getMonetaryAmount()` Retrieves the Monetary Amount.
    `MO` | DRG.`getRelativeDiscountSurcharge()` Retrieves the Relative Discount/Surcharge.
    `MO` | RF1.`getRemainingBenefitAmount()` Retrieves the Remaining Benefit Amount.
    `MO` | AUT.`getRemainingBenefitAmount()` Retrieves the Remaining Benefit Amount.
    `MO` | DRG.`getTotalCharge()` Retrieves the Total Charge.
    `MO` | MCP.`getUniversalServicePriceRange_HighValue()` Retrieves the Universal Service Price Range – High Value.
    `MO` | MCP.`getUniversalServicePriceRange_LowValue()` Retrieves the Universal Service Price Range – Low Value.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments with parameters of type MO
    Modifier and Type | Method and Description
    --- | ---
    `void` | ADJ.`addAdjustmentAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Adjustment Amount (CP) This field is about Adjustment amount, such as taxes, deductibles, previously paid amount.
    `void` | PRC.`addPrice(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Add the Price.
    `void` | UB2.`addValueAmountAndCode(CWE objValueCode, MO objValueAmount, NM objNonMonetaryValueAmountQuantity, CWE objNonMonetaryValueAmountUnits)` Set the Value Amount And Code.
    `void` | IPR.`setAdjudicatedOrPaidAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Adjudicated/Paid Amount (CP) This field is about Adjudicated Amount for the Product/Service Group or Product/Service Line Item, which could be 0 = sum of all Payer adjustments (Adjustment Amount on ADJ).
    `void` | IVC.`setAmountForDoctorsTreatment(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Amount for Doctors Treatment (CP) This field is about Special amount for doctor's treatment.
    `void` | PSL.`setAmountPP(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Amount PP (CP) This field is about Total Amount for the professional part of this service.
    `void` | PSL.`setAmountTechnicalPart(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Amount Technical Part (CP) This field is about Total Amount for the technical part of this service.
    `void` | ITM.`setApprovedToBuyPrice(MO objApprovedToBuyPrice)` Set the Approved To Buy Price.
    `void` | DRG.`setBasicCharge(MO objBasicCharge)` Set the Basic Charge.
    `void` | PSS.`setBilledAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Billed Amount (CP) This field gives Sum of all Product/Service Billed Amounts for all Product/Service Line Items for this Product/Service Section.
    `void` | GP2.`setCharge(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Charge.
    `void` | OBR.`setChargetoPractice(MO objMonetaryAmount, CWE objChargeCode)` Set the Charge to Practice.
    `void` | GP2.`setCoPayAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the CoPay Amount.
    `void` | PRC.`setCost(MO objcost)` Set the Cost.
    `void` | IN2.`setDailyDeductible(java.lang.String strDelayDays, MO objMonetaryAmount, java.lang.String strNumberOfDays)` Set the Daily Deductible.
    `void` | DRG.`setDiscountSurcharge(MO objDiscountSurcharge)` Set the Discount/Surcharge.
    `void` | GP2.`setExpectedCMSPaymentAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Expected CMS Payment Amount.
    `void` | PKG.`setFutureItemPrice(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Future Item Price.
    `void` | GT1.`setGuarantorHousehldAnualInc(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Guarantor Househld Anual Inc.
    `void` | FT1.`setInsuranceAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Insurance Amount.
    `void` | ILT.`setInventoryReceivedItemCost(MO objInventoryReceivedItemCost)` Set the Inventory Received Item Cost.
    `void` | IIM.`setInventoryReceivedItemCost(MO objinventoryReceivedItemCost)` Set the Inventory Received Item Cost.
    `void` | IVC.`setInvoiceAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Retrieve Invoice Amount (CP) This field is all about Sum total of Product/Service Billed Amount on PSL for all Product/Service Line Items for this Invoice.
    `void` | IVC.`setInvoiceFixedAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Invoice Fixed Amount (CP) This field is about Fixed Amount for this invoice.
    `void` | IVC.`setInvoicePrepaidAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Invoice Prepaid Amount (CP) This field is about Deposit paid to the service Provider prior to admission.
    `void` | PRC.`setMaximumPrice(MO objmaximumPrice)` Set the Maximum Price.
    `void` | PRC.`setMinimumPrice(MO objminimumPrice)` Set the Minimum Price.
    `void` | DRG.`setMonetaryAmount(MO objMonetaryAmount)` Set the Monetary Amount.
    `void` | GP1.`setOutlierCost(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Outlier Cost.
    `void` | DRG.`setOutlierCost(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Outlier Cost.
    `void` | DRG.`setOutlierReimbursement(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Outlier Reimbursement.
    `void` | PMT.`setPaymentOrRemittanceAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Payment/Remittance Amount (CP) This field is about Sum total of all Product/Service Paid Amount on PSL for this Payment/Remittance Advice, net of any Adjustments to Payee.
    `void` | IN1.`setPolicyDeductible(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Policy Deductible.
    `void` | PKG.`setPrice(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Price.
    `void` | PSL.`setProductOrServiceAmountForPhysician(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Product/Service Amount for Physician (CP) This field is about Monetary Amount of product/service item which is for the physician.
    `void` | PSL.`setProductOrServiceBilledAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Product/Service Billed Amount (CP) This field contains Amount that is being billed for this Product/Service Code on PSL, = Product/Service Gross Amount + sum of all Product/Service Adjustments on ADJ for this Product/Service Line Item..
    `void` | PSL.`setProductOrServiceGrossAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Product/Service Gross Amount (CP) This field contains the Product/Service Quantity * Product/Service Unit Cost.
    `void` | PSG.`setProductOrServiceGroupBilledAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Product/Service Group Billed Amount (CP) This field is about Sum of all Product/Service Billed Amounts for all Product/Service Line Items for this Product/Service Group.
    `void` | PSL.`setProductOrServiceUnitCost(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Product/Service Unit Cost (CP) This field contains the cost per unit either in monetary amount or in points.
    `void` | AUT.`setReimbursementLimit(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Reimbursement Limit.
    `void` | DRG.`setRelativeDiscountSurcharge(MO objRelativeDiscountSurcharge)` Set the Relative Discount/Surcharge.
    `void` | RF1.`setRemainingBenefitAmount(MO objRemainingBenefitAmount)` Set the Remaining Benefit Amount.
    `void` | AUT.`setRemainingBenefitAmount(MO objRemainingBenefitAmount)` Set the Remaining Benefit Amount.
    `void` | IVT.`setReusableCost(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Reusable Cost.
    `void` | IVC.`setSpecialCosts(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Special costs (CP) This field is about Special costs for this invoice.
    `void` | IVC.`setTotalAmountOfVAT(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Total-Amount of VAT (CP) This field is about Total Amount of VAT included in the Total Invoice Amount (IVC-8).
    `void` | PSL.`setTotalAmountProfessionalPartTechnicalPart(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Total Amount Professional Part + Technical Part (CP) This field is about Total Amount of the cost of this service (Professional plus technical part).
    `void` | DRG.`setTotalCharge(MO objTotalCharge)` Set the Total Charge.
    `void` | IVC.`setTotalInvoiceAmountWithoutPrepaidAmount(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set Total Invoice Amount without Prepaid Amount (CP) This field is about Total amount of Invoice without the prepaid deposit .
    `void` | PSL.`setTP_ValuePP(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set TP-Value PP (CP) This field is about Monetary Value of one "point" for the professional part of the service.
    `void` | PSL.`setTP_ValueTechnicalPart(MO objPrice, java.lang.String strPriceType, java.lang.String strFormValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set TP-Value Technical Part (CP) This field is about Monetary Value of one "point" for the technical part of the service.
    `void` | FT1.`setTransactionAmountExtended(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Transaction Amount Extended.
    `void` | PCE.`setTransactionAmountUnit(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Transaction Amount - Unit.
    `void` | IVT.`setTransactionAmountUnit(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Transaction Amount - Unit.
    `void` | ITM.`setTransactionAmountUnit(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Transaction amount - unit.
    `void` | FT1.`setTransactionAmountUnit(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Transaction Amount Unit.
    `void` | FT1.`setUnitCost(MO objPrice, java.lang.String strPriceType, java.lang.String strFromValue, java.lang.String strToValue, CWE objRangeUnits, java.lang.String strRangeType)` Set the Unit Cost.
    `void` | MCP.`setUniversalServicePriceRange_HighValue(MO objUniversalServicePriceRange_HighValue)` Set the Universal Service Price Range – High Value.
    `void` | MCP.`setUniversalServicePriceRange_LowValue(MO objUniversalServicePriceRange_LowValue)` Set the Universal Service Price Range – Low Value.