ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.claims.merged
Class AdjudicatedInvoiceElementLineItemBean

Package class diagram package AdjudicatedInvoiceElementLineItemBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.claims.merged.AdjudicatedInvoiceElementLineItemBean
All Implemented Interfaces:
NullFlavorSupport, AdjudicatedInvoiceElementChoice, Serializable

public class AdjudicatedInvoiceElementLineItemBean
extends MessagePartBean
implements AdjudicatedInvoiceElementChoice, AdjudicatedInvoiceElementChoice

Business Name: AdjudicatedInvoiceElementLineItem

COCT_MT680000CA.AdjudicatedInvoiceElementDetail: (no business name)

Domain for AdjudicatedInvoiceElementDetail.code is GenericBillableItemModifier

FICR_MT610201CA.AdjudicatedInvoiceElementDetail: Adjudicated Invoice Element / Line Item

Domain for AdjudicatedInvoiceElementDetail.code is GenericBillableItemModifier

The details of the invoice element / line item adjudicated.

See Also:
Serialized Form

Constructor Summary
AdjudicatedInvoiceElementLineItemBean()
           
 
Method Summary
 ActInvoiceDetailCode getCode()
          Business Name: AdjudicatedProductServiceCode
 Integer getFactorNumber()
          Business Name: PercentageOfTaxAppliedToUnitPriceAmt
 Identifier getId()
          Business Name: AdjudicatedInvoiceElementIdentifier
 Money getNetAmt()
          Business Name: AdjudicatedInvoiceLineAmount
 AdjudicatedResultOutcomeBean getOutcomeOf()
          Un-merged Business Name: (no business name specified)
 AllowableBean getReference1Allowable()
          Un-merged Business Name: (no business name specified)
 Ratio<Money,PhysicalQuantity> getUnitPriceAmt()
          Business Name: AdjudicatedUnitPrice
 PhysicalQuantity getUnitQuantity()
          Business Name: AdjudicatedUnitQuantity
 void setCode(ActInvoiceDetailCode code)
          Business Name: AdjudicatedProductServiceCode
 void setFactorNumber(Integer factorNumber)
          Business Name: PercentageOfTaxAppliedToUnitPriceAmt
 void setId(Identifier id)
          Business Name: AdjudicatedInvoiceElementIdentifier
 void setNetAmt(Money netAmt)
          Business Name: AdjudicatedInvoiceLineAmount
 void setOutcomeOf(AdjudicatedResultOutcomeBean outcomeOf)
          Un-merged Business Name: (no business name specified)
 void setReference1Allowable(AllowableBean reference1Allowable)
          Un-merged Business Name: (no business name specified)
 void setUnitPriceAmt(Ratio<Money,PhysicalQuantity> unitPriceAmt)
          Business Name: AdjudicatedUnitPrice
 void setUnitQuantity(PhysicalQuantity unitQuantity)
          Business Name: AdjudicatedUnitQuantity
 
Methods inherited from class ca.infoway.messagebuilder.model.MessagePartBean
getField, getNullFlavor, getNullFlavor, getSpecializationType, hasNullFlavor, hasNullFlavor, setNullFlavor, setNullFlavor, setSpecializationType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdjudicatedInvoiceElementLineItemBean

public AdjudicatedInvoiceElementLineItemBean()
Method Detail

getOutcomeOf

public AdjudicatedResultOutcomeBean getOutcomeOf()

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementChoice.outcomeOf

Conformance/Cardinality: POPULATED (1)


setOutcomeOf

public void setOutcomeOf(AdjudicatedResultOutcomeBean outcomeOf)

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementChoice.outcomeOf

Conformance/Cardinality: POPULATED (1)


getCode

public ActInvoiceDetailCode getCode()

Business Name: AdjudicatedProductServiceCode

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.code

Conformance/Cardinality: MANDATORY (1)

Product/Service Code e.g. Office Visit ,Taxes, Markup, Dispense, including Product/Service Code Modifier e.g. northern isolation, off hours specialty, on call

Un-merged Business Name: AdjudicatedProductServiceCode

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.code

Conformance/Cardinality: MANDATORY (1)

For Adjudication Results: code must match to the corresponding invoice element that was submitted.

Modifiers for the codes are taken from the same domain (i.e ActPoductServiceBillableItemCode).

For Adjudication Results: code must match to the corresponding invoice element that was submitted.

Modifiers for the codes are taken from the same domain (i.e ActPoductServiceBillableItemCode).

The product or service code adjudicated. I.e. Office visit, taxes, markup


setCode

public void setCode(ActInvoiceDetailCode code)

Business Name: AdjudicatedProductServiceCode

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.code

Conformance/Cardinality: MANDATORY (1)

Product/Service Code e.g. Office Visit ,Taxes, Markup, Dispense, including Product/Service Code Modifier e.g. northern isolation, off hours specialty, on call

Un-merged Business Name: AdjudicatedProductServiceCode

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.code

Conformance/Cardinality: MANDATORY (1)

For Adjudication Results: code must match to the corresponding invoice element that was submitted.

Modifiers for the codes are taken from the same domain (i.e ActPoductServiceBillableItemCode).

For Adjudication Results: code must match to the corresponding invoice element that was submitted.

Modifiers for the codes are taken from the same domain (i.e ActPoductServiceBillableItemCode).

The product or service code adjudicated. I.e. Office visit, taxes, markup


getUnitQuantity

public PhysicalQuantity getUnitQuantity()

Business Name: AdjudicatedUnitQuantity

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.unitQuantity

Conformance/Cardinality: POPULATED (1)

e.g. 3 {boxes}

Un-merged Business Name: AdjudicatedUnitQuantity

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.unitQuantity

Conformance/Cardinality: POPULATED (1)

The number of instances of the product or service adjudicated. I.e. 4 hours, 4 mg, 4 boxes, 15 each of a container of 1000 each, etc.


setUnitQuantity

public void setUnitQuantity(PhysicalQuantity unitQuantity)

Business Name: AdjudicatedUnitQuantity

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.unitQuantity

Conformance/Cardinality: POPULATED (1)

e.g. 3 {boxes}

Un-merged Business Name: AdjudicatedUnitQuantity

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.unitQuantity

Conformance/Cardinality: POPULATED (1)

The number of instances of the product or service adjudicated. I.e. 4 hours, 4 mg, 4 boxes, 15 each of a container of 1000 each, etc.


getUnitPriceAmt

public Ratio<Money,PhysicalQuantity> getUnitPriceAmt()

Business Name: AdjudicatedUnitPrice

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.unitPriceAmt

Conformance/Cardinality: POPULATED (1)

e.g. $50 CAD/ 1 {box}

Un-merged Business Name: AdjudicatedUnitPrice

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.unitPriceAmt

Conformance/Cardinality: POPULATED (1)

The monetary cost per unit of the product or service. I.e.. $0.20/mg, $250/day, $50

The monetary cost per unit of the product or service adjudicated. I.e.. $0.20/mg, $250/day, $50


setUnitPriceAmt

public void setUnitPriceAmt(Ratio<Money,PhysicalQuantity> unitPriceAmt)

Business Name: AdjudicatedUnitPrice

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.unitPriceAmt

Conformance/Cardinality: POPULATED (1)

e.g. $50 CAD/ 1 {box}

Un-merged Business Name: AdjudicatedUnitPrice

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.unitPriceAmt

Conformance/Cardinality: POPULATED (1)

The monetary cost per unit of the product or service. I.e.. $0.20/mg, $250/day, $50

The monetary cost per unit of the product or service adjudicated. I.e.. $0.20/mg, $250/day, $50


getNetAmt

public Money getNetAmt()

Business Name: AdjudicatedInvoiceLineAmount

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.netAmt

Conformance/Cardinality: MANDATORY (1)

= unit_qty * unit_price_amt * factor_nbr * points_nbr. E.g. $150 CAD

Un-merged Business Name: AdjudicatedInvoiceLineAmount

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.netAmt

Conformance/Cardinality: MANDATORY (1)

The amount billed for the Invoice Line product or service.

The amount adjudicated for the invoice line product or service. This is the value of the Adjudicated Unit Quantity * Ajdudicated Unit Price.


setNetAmt

public void setNetAmt(Money netAmt)

Business Name: AdjudicatedInvoiceLineAmount

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.netAmt

Conformance/Cardinality: MANDATORY (1)

= unit_qty * unit_price_amt * factor_nbr * points_nbr. E.g. $150 CAD

Un-merged Business Name: AdjudicatedInvoiceLineAmount

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.netAmt

Conformance/Cardinality: MANDATORY (1)

The amount billed for the Invoice Line product or service.

The amount adjudicated for the invoice line product or service. This is the value of the Adjudicated Unit Quantity * Ajdudicated Unit Price.


getFactorNumber

public Integer getFactorNumber()

Business Name: PercentageOfTaxAppliedToUnitPriceAmt

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.factorNumber

Conformance/Cardinality: REQUIRED (0-1)

multiplier, can be used for tax percentages such as 0.07

Un-merged Business Name: PercentageOfTaxAppliedToUnitPriceAmt

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.factorNumber

Conformance/Cardinality: REQUIRED (0-1)

Factor numbers are used for taxes. They represent the percentage of tax applied to unitPriceAmt.


setFactorNumber

public void setFactorNumber(Integer factorNumber)

Business Name: PercentageOfTaxAppliedToUnitPriceAmt

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT680000CA.AdjudicatedInvoiceElementDetail.factorNumber

Conformance/Cardinality: REQUIRED (0-1)

multiplier, can be used for tax percentages such as 0.07

Un-merged Business Name: PercentageOfTaxAppliedToUnitPriceAmt

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.factorNumber

Conformance/Cardinality: REQUIRED (0-1)

Factor numbers are used for taxes. They represent the percentage of tax applied to unitPriceAmt.


getReference1Allowable

public AllowableBean getReference1Allowable()

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.Reference4.allowable

Conformance/Cardinality: POPULATED (1)

Specified by:
getReference1Allowable in interface AdjudicatedInvoiceElementChoice

setReference1Allowable

public void setReference1Allowable(AllowableBean reference1Allowable)

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.Reference4.allowable

Conformance/Cardinality: POPULATED (1)

Specified by:
setReference1Allowable in interface AdjudicatedInvoiceElementChoice

getId

public Identifier getId()

Business Name: AdjudicatedInvoiceElementIdentifier

Un-merged Business Name: AdjudicatedInvoiceElementIdentifier

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.id

Conformance/Cardinality: MANDATORY (1)

The Root Adjudicated Invoice Element Group reflects the EOB Identifier.

For Invoice (COB): An idenitifier may need to be generated by the submitting application in the situation where previous adjudication results are received manually or do not match the level of detail required for the downstream adjudicator.

- For Invoice (COB): An idenitifier may need to be generated by the submitting application in the situation where previous adjudication results are received manually or do not match the level of detail required for the downstream adjudicator.

Set of identifiers that uniquely identify the invoice element adjudicated.


setId

public void setId(Identifier id)

Business Name: AdjudicatedInvoiceElementIdentifier

Un-merged Business Name: AdjudicatedInvoiceElementIdentifier

Relationship: FICR_MT610201CA.AdjudicatedInvoiceElementDetail.id

Conformance/Cardinality: MANDATORY (1)

The Root Adjudicated Invoice Element Group reflects the EOB Identifier.

For Invoice (COB): An idenitifier may need to be generated by the submitting application in the situation where previous adjudication results are received manually or do not match the level of detail required for the downstream adjudicator.

- For Invoice (COB): An idenitifier may need to be generated by the submitting application in the situation where previous adjudication results are received manually or do not match the level of detail required for the downstream adjudicator.

Set of identifiers that uniquely identify the invoice element adjudicated.



Copyright © 2013. All Rights Reserved.