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

- Packages that use CP
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.baselibs.segments | Provides classes which implement segments in HL7 standard.

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

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments that return CP
    Modifier and Type | Method and Description
    --- | ---
    `CP` | IPR.`getAdjudicatedOrPaidAmount()` Retrieve 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).
    `CP` | IVC.`getAmountForDoctorsTreatment()` Retrieve Amount for Doctors Treatment (CP) This field tells about Special amount for doctor's treatment.
    `CP` | PSL.`getAmountPP()` Retrieve Amount PP (CP) This field is about Total Amount for the professional part of this service.
    `CP` | PSL.`getAmountTechnicalPart()` Retrieve Amount Technical Part (CP) This field is about Total Amount for the technical part of this service.
    `CP` | PSS.`getBilledAmount()` Retrieve Billed Amount(CP)
    `CP` | GP2.`getCharge()` Retrieves the Charge.
    `CP` | GP2.`getCoPayAmount()` Retrieves the CoPay Amount.
    `CP` | GP2.`getExpectedCMSPaymentAmount()` Retrieves the Expected CMS Payment Amount.
    `CP` | PKG.`getFutureItemPrice()` Retrieves the Future Item Price.
    `CP` | GT1.`getGuarantorHousehldAnualInc()` Retrieves the Guarantor Househld Anual Inc.
    `CP` | FT1.`getInsuranceAmount()` Retrieves the Insurance Amount.
    `CP` | IVC.`getInvoiceAmount()` 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.
    `CP` | IVC.`getInvoiceFixedAmount()` Retrieve Invoice Fixed Amount (CP) This field is about Fixed Amount for this invoice.
    `CP` | IVC.`getInvoicePrepaidAmount()` Retrieve Invoice Prepaid Amount (CP) This field tells about Deposit paid to the service Provider prior to admission.
    `CP` | GP1.`getOutlierCost()` Retrieves the Outlier Cost.
    `CP` | DRG.`getOutlierCost()` Retrieves the Outlier Cost.
    `CP` | DRG.`getOutlierReimbursement()` Retrieves the Outlier Reimbursement.
    `CP` | PMT.`getPaymentOrRemittanceAmount()` Retrieve 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.
    `CP` | IN1.`getPolicyDeductible()` Retrieves the Policy Deductible.
    `CP` | PKG.`getPrice()` Retrieves the Price.
    `CP` | PSL.`getProductOrServiceAmountForPhysician()` Retrieve Product/Service Amount for Physician (CP) This field is about Monetary Amount of product/service item which is for the physician.
    `CP` | PSL.`getProductOrServiceBilledAmount()` Retrieve 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..
    `CP` | PSL.`getProductOrServiceGrossAmount()` Retrieve Product/Service Gross Amount (CP) This field contains the Product/Service Quantity * Product/Service Unit Cost.
    `CP` | PSG.`getProductOrServiceGroupBilledAmount()` Retrieve 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.
    `CP` | PSL.`getProductOrServiceUnitCost()` Retrieve Product/Service Unit Cost (CP) This field contains the cost per unit either in monetary amount or in points.
    `CP` | AUT.`getReimbursementLimit()` Retrieves the Reimbursement Limit.
    `CP` | IVT.`getReusableCost()` Retrieves the Reusable Cost.
    `CP` | IVC.`getSpecialCosts()` Retrieve Special Costs (CP) This field tells about Special costs for this invoice.
    `CP` | PSL.`getTotalAmountProfessionalPartTechnicalPart()` Retrieve Total Amount Professional Part + Technical Part (CP) This field is about Total Amount of the cost of this service (Professional plus technical part).
    `CP` | IVC.`getTotlaAmountOfVAT()` Retrieve Total-Amount of VAT (CP) This field tells about Total Amount of VAT included in the Total Invoice Amount (IVC-8).
    `CP` | IVC.`getTotlaInvoiceAmountWithoutPrepaidAmount()` Retrieve Total Invoice Amount without Prepaid Amount (CP) This field tells about Total amount of Invoice without the prepaid deposit .
    `CP` | PSL.`getTP_ValuePP()` Retrieve TP-Value PP (CP) This field is about Monetary Value of one "point" for the professional part of the service.
    `CP` | PSL.`getTP_ValueTechnicalPart()` Retrieve TP-Value Technical Part (CP) This field is about Monetary Value of one "point" for the technical part of the service.
    `CP` | FT1.`getTransactionAmountExtended()` Retrieves the Transaction Amount Extended.
    `CP` | PCE.`getTransactionAmountUnit()` Retrieves the Transaction Amount - Unit.
    `CP` | IVT.`getTransactionAmountUnit()` Retrieves the Transaction Amount - Unit.
    `CP` | ITM.`getTransactionAmountUnit()` Retrieves the Transaction amount - unit.
    `CP` | FT1.`getTransactionAmountUnit()` Retrieves the Transaction Amount Unit.
    `CP` | FT1.`getUnitCost()` Retrieves the Unit Cost.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments that return types with arguments of type CP
    Modifier and Type | Method and Description
    --- | ---
    `ISingleCollection<CP>` | ADJ.`getAdjustmentAmount()` Retrieve Adjustment Amount (CP) This field is about Adjustment amount, such as taxes, deductibles, previously paid amount.
    `ISingleCollection<CP>` | PRC.`getPrice()` Retrieves the Price.

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments with parameters of type CP
    Modifier and Type | Method and Description
    --- | ---
    `void` | ADJ.`addAdjustmentAmount(CP objAdjustmentAmount)` Set Adjustment Amount (CP) This field is about Adjustment amount, such as taxes, deductibles, previously paid amount.
    `void` | PRC.`addPrice(CP objprice)` Add the Price.
    `void` | IPR.`setAdjudicatedOrPaidAmount(CP objAdjudicatedOrPaidAmount)` 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(CP objAmountForDoctorsTreatment)` Set Amount for Doctors Treatment (CP) This field is about Special amount for doctor's treatment.
    `void` | PSL.`setAmountPP(CP objAmountPP)` Set Amount PP (CP) This field is about Total Amount for the professional part of this service.
    `void` | PSL.`setAmountTechnicalPart(CP objAmountTechnicalPart)` Set Amount Technical Part (CP) This field is about Total Amount for the technical part of this service.
    `void` | PSS.`setBilledAmount(CP objBilledAmount)` 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(CP objcharge)` Set the Charge.
    `void` | GP2.`setCoPayAmount(CP objcoPayAmount)` Set the CoPay Amount.
    `void` | GP2.`setExpectedCMSPaymentAmount(CP objexpectedCMSPaymentAmount)` Set the Expected CMS Payment Amount.
    `void` | PKG.`setFutureItemPrice(CP objFutureItemPrice)` Set the Future Item Price.
    `void` | GT1.`setGuarantorHousehldAnualInc(CP guarantorHousehldAnualInc)` Set the Guarantor Househld Anual Inc.
    `void` | FT1.`setInsuranceAmount(CP objinsuranceAmount)` Set the Insurance Amount.
    `void` | IVC.`setInvoiceAmount(CP objInvoiceAmount)` 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(CP objInvoiceFixedAmount)` Set Invoice Fixed Amount (CP) This field is about Fixed Amount for this invoice.
    `void` | IVC.`setInvoicePrepaidAmount(CP objInvoicePrepaidAmount)` Set Invoice Prepaid Amount (CP) This field is about Deposit paid to the service Provider prior to admission.
    `void` | GP1.`setOutlierCost(CP objoutlierCost)` Set the Outlier Cost.
    `void` | DRG.`setOutlierCost(CP outlierCost)` Set the Outlier Cost.
    `void` | DRG.`setOutlierReimbursement(CP outlierReimbursement)` Set the Outlier Reimbursement.
    `void` | PMT.`setPaymentOrRemittanceAmount(CP objPaymentOrRemittanceAmount)` 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(CP policyDeductible)` Set the Policy Deductible.
    `void` | PKG.`setPrice(CP objPrice)` Set the Price.
    `void` | PSL.`setProductOrServiceAmountForPhysician(CP objProductOrServiceAmountForPhysician)` 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(CP objProductOrServiceBilledAmount)` 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(CP objProductOrServiceGrossAmount)` Set Product/Service Gross Amount (CP) This field contains the Product/Service Quantity * Product/Service Unit Cost.
    `void` | PSG.`setProductOrServiceGroupBilledAmount(CP objProductOrServiceGroupBilledAmount)` 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(CP objProductOrServiceUnitCost)` Set Product/Service Unit Cost (CP) This field contains the cost per unit either in monetary amount or in points.
    `void` | AUT.`setReimbursementLimit(CP objreimbursementLimit)` Set the Reimbursement Limit.
    `void` | IVT.`setReusableCost(CP objReusableCost)` Set the Reusable Cost.
    `void` | IVC.`setSpecialCosts(CP objSpecialCosts)` Set Special costs (CP) This field is about Special costs for this invoice.
    `void` | IVC.`setTotalAmountOfVAT(CP objTotalAmountOfVAT)` 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(CP objTotalAmountProfessionalPartTechnicalPart)` 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` | IVC.`setTotalInvoiceAmountWithoutPrepaidAmount(CP objTotalInvoiceAmountWithoutPrepaidAmount)` Set Total Invoice Amount without Prepaid Amount (CP) This field is about Total amount of Invoice without the prepaid deposit.
    `void` | PSL.`setTP_ValuePP(CP objTP_ValuePP)` 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(CP objTP_ValueTechnicalPart)` 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(CP objtransactionAmountExtended)` Set the Transaction Amount Extended.
    `void` | PCE.`setTransactionAmountUnit(CP objTransactionAmountUnit)` Set the Transaction Amount - Unit.
    `void` | IVT.`setTransactionAmountUnit(CP objTransactionAmountUnit)` Set the Transaction Amount - Unit.
    `void` | ITM.`setTransactionAmountUnit(CP objTransactionAmountUnit)` Set the Transaction amount - unit.
    `void` | FT1.`setTransactionAmountUnit(CP objtransactionAmountUnit)` Set the Transaction Amount Unit.
    `void` | FT1.`setUnitCost(CP objunitCost)` Set the Unit Cost.

    Method parameters in cdac.medinfo.sdk.hl7282.baselibs.segments with type arguments of type CP
    Modifier and Type | Method and Description
    --- | ---
    `void` | ADJ.`setAdjustmentAmount(ISingleCollection<CP> objAdjustmentAmount)` Set Adjustment Amount (CP) This field is about Adjustment amount, such as taxes, deductibles, previously paid amount.
    `void` | PRC.`setPrice(ISingleCollection<CP> objpriceList)` Set the Price.