public class IVC extends AbstractSegment
Represents an HL7 IVC message segment (Invoice Segment). This segment has the following fields:
log
Constructor and Description |
---|
IVC(Group parent,
ModelClassFactory factory)
Creates a new IVC segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
CP |
getAmountForDoctorsTreatment()
Returns
IVC-18: "Amount for Doctors Treatment" - creates it if necessary
|
XCN |
getAttention()
Returns
IVC-12: "Attention" - creates it if necessary
|
CWE |
getBenefitGroup()
Returns
IVC-25: "Benefit Group" - creates it if necessary
|
EI |
getContractAgreementNumber()
Returns
IVC-3: "Contract/Agreement Number" - creates it if necessary
|
CX |
getCostCenter()
Returns
IVC-20: "Cost Center" - creates it if necessary
|
CP |
getInvoiceAmount()
Returns
IVC-8: "Invoice Amount" - creates it if necessary
|
DTM |
getInvoiceBookingPeriod()
Returns
IVC-14: "Invoice Booking Period" - creates it if necessary
|
CWE |
getInvoiceControl()
Returns
IVC-4: "Invoice Control" - creates it if necessary
|
DTM |
getInvoiceDateTime()
Returns
IVC-7: "Invoice Date/Time" - creates it if necessary
|
CP |
getInvoiceFixedAmount()
Returns
IVC-16: "Invoice Fixed Amount" - creates it if necessary
|
CP |
getInvoicePrepaidAmount()
Returns
IVC-21: "Invoice Prepaid Amount" - creates it if necessary
|
CWE |
getInvoiceReason()
Returns
IVC-5: "Invoice Reason" - creates it if necessary
|
CWE |
getInvoiceType()
Returns
IVC-6: "Invoice Type" - creates it if necessary
|
EI |
getIvc1_ProviderInvoiceNumber()
Returns
IVC-1: "Provider Invoice Number" - creates it if necessary
|
XON |
getIvc10_ProviderOrganization()
Returns
IVC-10: "Provider Organization" - creates it if necessary
|
XON |
getIvc11_PayerOrganization()
Returns
IVC-11: "Payer Organization" - creates it if necessary
|
XCN |
getIvc12_Attention()
Returns
IVC-12: "Attention" - creates it if necessary
|
ID |
getIvc13_LastInvoiceIndicator()
Returns
IVC-13: "Last Invoice Indicator" - creates it if necessary
|
DTM |
getIvc14_InvoiceBookingPeriod()
Returns
IVC-14: "Invoice Booking Period" - creates it if necessary
|
ST |
getIvc15_Origin()
Returns
IVC-15: "Origin" - creates it if necessary
|
CP |
getIvc16_InvoiceFixedAmount()
Returns
IVC-16: "Invoice Fixed Amount" - creates it if necessary
|
CP |
getIvc17_SpecialCosts()
Returns
IVC-17: "Special Costs" - creates it if necessary
|
CP |
getIvc18_AmountForDoctorsTreatment()
Returns
IVC-18: "Amount for Doctors Treatment" - creates it if necessary
|
XCN |
getIvc19_ResponsiblePhysician()
Returns
IVC-19: "Responsible Physician" - creates it if necessary
|
EI |
getIvc2_PayerInvoiceNumber()
Returns
IVC-2: "Payer Invoice Number" - creates it if necessary
|
CX |
getIvc20_CostCenter()
Returns
IVC-20: "Cost Center" - creates it if necessary
|
CP |
getIvc21_InvoicePrepaidAmount()
Returns
IVC-21: "Invoice Prepaid Amount" - creates it if necessary
|
CP |
getIvc22_TotalInvoiceAmountWithoutPrepaidAmount()
Returns
IVC-22: "Total Invoice Amount without Prepaid Amount" - creates it if necessary
|
CP |
getIvc23_TotalAmountOfVAT()
Returns
IVC-23: "Total-Amount of VAT" - creates it if necessary
|
NM[] |
getIvc24_VATRatesApplied()
Returns all repetitions of VAT-Rates applied (IVC-24).
|
NM |
getIvc24_VATRatesApplied(int rep)
Returns a specific repetition of
IVC-24: "VAT-Rates applied" - creates it if necessary
|
int |
getIvc24_VATRatesAppliedReps()
Returns a count of the current number of repetitions of VAT-Rates applied (IVC-24).
|
CWE |
getIvc25_BenefitGroup()
Returns
IVC-25: "Benefit Group" - creates it if necessary
|
ST |
getIvc26_ProviderTaxID()
Returns
IVC-26: "Provider Tax ID" - creates it if necessary
|
ST |
getIvc27_PayerTaxID()
Returns
IVC-27: "Payer Tax ID" - creates it if necessary
|
CWE |
getIvc28_ProviderTaxStatus()
Returns
IVC-28: "Provider Tax Status" - creates it if necessary
|
CWE |
getIvc29_PayerTaxStatus()
Returns
IVC-29: "Payer Tax Status" - creates it if necessary
|
EI |
getIvc3_ContractAgreementNumber()
Returns
IVC-3: "Contract/Agreement Number" - creates it if necessary
|
ST |
getIvc30_SalesTaxID()
Returns
IVC-30: "Sales Tax ID" - creates it if necessary
|
CWE |
getIvc4_InvoiceControl()
Returns
IVC-4: "Invoice Control" - creates it if necessary
|
CWE |
getIvc5_InvoiceReason()
Returns
IVC-5: "Invoice Reason" - creates it if necessary
|
CWE |
getIvc6_InvoiceType()
Returns
IVC-6: "Invoice Type" - creates it if necessary
|
DTM |
getIvc7_InvoiceDateTime()
Returns
IVC-7: "Invoice Date/Time" - creates it if necessary
|
CP |
getIvc8_InvoiceAmount()
Returns
IVC-8: "Invoice Amount" - creates it if necessary
|
ST |
getIvc9_PaymentTerms()
Returns
IVC-9: "Payment Terms" - creates it if necessary
|
ID |
getLastInvoiceIndicator()
Returns
IVC-13: "Last Invoice Indicator" - creates it if necessary
|
ST |
getOrigin()
Returns
IVC-15: "Origin" - creates it if necessary
|
EI |
getPayerInvoiceNumber()
Returns
IVC-2: "Payer Invoice Number" - creates it if necessary
|
XON |
getPayerOrganization()
Returns
IVC-11: "Payer Organization" - creates it if necessary
|
ST |
getPayerTaxID()
Returns
IVC-27: "Payer Tax ID" - creates it if necessary
|
CWE |
getPayerTaxStatus()
Returns
IVC-29: "Payer Tax Status" - creates it if necessary
|
ST |
getPaymentTerms()
Returns
IVC-9: "Payment Terms" - creates it if necessary
|
EI |
getProviderInvoiceNumber()
Returns
IVC-1: "Provider Invoice Number" - creates it if necessary
|
XON |
getProviderOrganization()
Returns
IVC-10: "Provider Organization" - creates it if necessary
|
ST |
getProviderTaxID()
Returns
IVC-26: "Provider Tax ID" - creates it if necessary
|
CWE |
getProviderTaxStatus()
Returns
IVC-28: "Provider Tax Status" - creates it if necessary
|
XCN |
getResponsiblePhysician()
Returns
IVC-19: "Responsible Physician" - creates it if necessary
|
ST |
getSalesTaxID()
Returns
IVC-30: "Sales Tax ID" - creates it if necessary
|
CP |
getSpecialCosts()
Returns
IVC-17: "Special Costs" - creates it if necessary
|
CP |
getTotalAmountOfVAT()
Returns
IVC-23: "Total-Amount of VAT" - creates it if necessary
|
CP |
getTotalInvoiceAmountWithoutPrepaidAmount()
Returns
IVC-22: "Total Invoice Amount without Prepaid Amount" - creates it if necessary
|
NM[] |
getVATRatesApplied()
Returns all repetitions of VAT-Rates applied (IVC-24).
|
NM |
getVATRatesApplied(int rep)
Returns a specific repetition of
IVC-24: "VAT-Rates applied" - creates it if necessary
|
int |
getVATRatesAppliedReps()
Returns a count of the current number of repetitions of VAT-Rates applied (IVC-24).
|
NM |
insertIvc24_VATRatesApplied(int rep)
Inserts a repetition of
IVC-24: "VAT-Rates applied" at a specific index
|
NM |
insertVATRatesApplied(int rep)
Inserts a repetition of
IVC-24: "VAT-Rates applied" at a specific index
|
NM |
removeIvc24_VATRatesApplied(int rep)
Removes a repetition of
IVC-24: "VAT-Rates applied" at a specific index
|
NM |
removeVATRatesApplied(int rep)
Removes a repetition of
IVC-24: "VAT-Rates applied" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public IVC(Group parent, ModelClassFactory factory)
public EI getProviderInvoiceNumber()
public EI getIvc1_ProviderInvoiceNumber()
public EI getPayerInvoiceNumber()
public EI getIvc2_PayerInvoiceNumber()
public EI getContractAgreementNumber()
public EI getIvc3_ContractAgreementNumber()
public CWE getInvoiceControl()
public CWE getIvc4_InvoiceControl()
public CWE getInvoiceReason()
public CWE getIvc5_InvoiceReason()
public CWE getInvoiceType()
public CWE getIvc6_InvoiceType()
public DTM getInvoiceDateTime()
public DTM getIvc7_InvoiceDateTime()
public CP getInvoiceAmount()
public CP getIvc8_InvoiceAmount()
public ST getPaymentTerms()
public ST getIvc9_PaymentTerms()
public XON getProviderOrganization()
public XON getIvc10_ProviderOrganization()
public XON getPayerOrganization()
public XON getIvc11_PayerOrganization()
public XCN getAttention()
public XCN getIvc12_Attention()
public ID getLastInvoiceIndicator()
public ID getIvc13_LastInvoiceIndicator()
public DTM getInvoiceBookingPeriod()
public DTM getIvc14_InvoiceBookingPeriod()
public ST getIvc15_Origin()
public CP getInvoiceFixedAmount()
public CP getIvc16_InvoiceFixedAmount()
public CP getSpecialCosts()
public CP getIvc17_SpecialCosts()
public CP getAmountForDoctorsTreatment()
public CP getIvc18_AmountForDoctorsTreatment()
public XCN getResponsiblePhysician()
public XCN getIvc19_ResponsiblePhysician()
public CX getCostCenter()
public CX getIvc20_CostCenter()
public CP getInvoicePrepaidAmount()
public CP getIvc21_InvoicePrepaidAmount()
public CP getTotalInvoiceAmountWithoutPrepaidAmount()
public CP getIvc22_TotalInvoiceAmountWithoutPrepaidAmount()
public CP getTotalAmountOfVAT()
public CP getIvc23_TotalAmountOfVAT()
public NM[] getVATRatesApplied()
public NM[] getIvc24_VATRatesApplied()
public int getVATRatesAppliedReps()
public NM getVATRatesApplied(int rep)
rep
- The repetition index (0-indexed)public NM getIvc24_VATRatesApplied(int rep)
rep
- The repetition index (0-indexed)public int getIvc24_VATRatesAppliedReps()
public NM insertVATRatesApplied(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public NM insertIvc24_VATRatesApplied(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public NM removeVATRatesApplied(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public NM removeIvc24_VATRatesApplied(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CWE getBenefitGroup()
public CWE getIvc25_BenefitGroup()
public ST getProviderTaxID()
public ST getIvc26_ProviderTaxID()
public ST getPayerTaxID()
public ST getIvc27_PayerTaxID()
public CWE getProviderTaxStatus()
public CWE getIvc28_ProviderTaxStatus()
public CWE getPayerTaxStatus()
public CWE getIvc29_PayerTaxStatus()
public ST getSalesTaxID()
public ST getIvc30_SalesTaxID()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.