US Veterans Health Administration FHIR Map Set Implementation Guide
1.6.49 - 250701 United States of America flag

Publication Build: This will be filled in by the publication tooling

Resource Profile: DebtPortalInvoice - Mappings

Draft as of 2025-06-13

Mappings for the DebtPortalInvoice resource profile.

Scroll down for the Raw FHIR, CDW & SDA mappings (if any).

Note that the CDW, SDA and VPR XML mappings are derived from a look-up based on the VistA source.

Mapping Sources

Use Case: Debt Portal (Source)Use Case: Debt Portal (Source)PATIENT (2)PRESCRIPTION (52)  AR DEBTOR (340).01DEBTOR.03STATEMENT DAY1.01STREET ADDRESS #11.02STREET ADDRESS #21.03STREET ADDRESS #31.04CITY1.05STATE1.06ZIP CODE1.07PHONE NUMBER1.08FOREIGN COUNTRY CODEINTEGRATED BILLING ACTION (350).001IEN.02PATIENT.03ACTION TYPE.07TOTAL CHARGE.09PARENT CHARGE.1CANCELLATION REASON.11AR BILL NUMBER.12AR TRANSACTION NUMBER.14DATE BILLED FROM.15DATE BILLED TO12DATE ENTRY ADDEDIB-FB INTERFACE TRACKING (360)1.02BILL/CLAIMSBILL/CLAIMS (399).08PTF ENTRY NUMBER304PROCEDURESACCOUNTS RECEIVABLE (430).01BILL NO.3ORIGINAL AMOUNT7PATIENT8CURRENT STATUS9DEBTOR10DATE BILL PREPARED11CURRENT BALANCE12SITE35AMENDED AMOUNT71PRINCIPAL BALANCE72INTEREST BALANCE73ADMINISTRATIVE COST BALANCE74MARSHAL FEE75COURT COST77TOTAL PAID PRINCIPAL78TOTAL PAID INTEREST79TOTAL PAID ADMINISTRATIVE COST79.1TOTAL PAID MARSHAL FEE79.2TOTAL PAID COURT COSTAR TRANSACTION (433).01TRANSACTION NUMBER.03BILL NUMBER11TRANSACTION DATE12TRANSACTION TYPE13RECEIPT #15TRANS. AMOUNT19DATE ENTERED25MARSHAL FEE26COURT COST27INT.CHARGE28ADM.CHARGE31PRIN.COLLECTED32INTEREST COLLECTED33ADMIN.COLLECTED34MARSHAL FEE COLLECTED35COURT COST COLLECTEDACCOUNTS RECEIVABLE TRANS.TYPE (430.3).001TRANSACTION TYPE IEN.01NAMEIB ACTION TYPE (350.1).03CHARGE CATEGORYPROCEDURES (399.0304)20OUTPATIENT ENCOUNTEROUTPATIENT ENCOUNTER (409.68).05VISIT FILE ENTRYIB CHARGE REMOVE REASONS (350.3).01NAME[type is PATIENT (#2)].03[{1.04>350} && Outpatient][{1.04>350} && Outpatient]1.04[{1.04>350} && Outpatient][{1.04>350} && Inpatient]106[NOT NULL and INTEGRATED BILLING ACTION - PARENT CHARGE (350-.09) <> INTEGRATED BILLING ACTION - IEN (350-.001)][IEN = 12 OR 13][IEN = 34 OR 2]

Cross Mappings

FHIR Path VistA CDW SDA VPR
Invoice.recipient 340-.01 Dim.ARDebtor.InstitutionIEN
Dim.ARDebtor.InsuranceCompanyIEN
Dim.ARDebtor.PatientIEN
Dim.ARDebtor.StaffIEN
Dim.ARDebtor.VendorIEN
   
Invoice.identifier 430-.01 IB.AccountsReceivable.BillNumber
IB.AccountsReceivableTCSP.BillNumber
   
Invoice.status 430.3-.01 Dim.ARTransactionType.ARTransactionType    
Invoice.status.extension[http://hl7.org/fhir/StructureDefinition/alternate-codes].valueCodeableConcept.coding 430.3-      
Invoice.status.extension[http://hl7.org/fhir/StructureDefinition/alternate-codes].valueCodeableConcept.coding.code 430.3-.001      
Invoice.status.extension[http://hl7.org/fhir/StructureDefinition/alternate-codes].valueCodeableConcept.coding.display 430.3-.01 Dim.ARTransactionType.ARTransactionType    
Invoice.subject 430-7 IB.AccountsReceivable.PatientIEN
IB.AccountsReceivableComment.PatientIEN
IB.AccountsReceivableDescription.PatientIEN
IB.AccountsReceivableFiscalYear.PatientIEN
IB.AccountsReceivableRepayDate.PatientIEN
IB.AccountsReceivableTCSP.PatientIEN
IB.AccountsReceivableTCSP.PatientSID
   
Invoice.date 430-10 IB.AccountsReceivable.BillPreparedDateTime
IB.AccountsReceivableComment.BillPreparedDateTime
IB.AccountsReceivableDescription.BillPreparedDateTime
IB.AccountsReceivableFiscalYear.BillPreparedDateTime
IB.AccountsReceivableRepayDate.BillPreparedDateTime
IB.AccountsReceivableTCSP.BillPreparedDateTime
   
Invoice.issuer 430-12 IB.AccountsReceivable.InstitutionIEN    
Invoice.totalPriceComponent[va-orig-amt].amount 430-3 IB.AccountsReceivable.OriginalBillAmount    
Invoice.totalPriceComponent[va-curr-bal].amount 430-11 IB.AccountsReceivable.CurrentBalance    
Invoice.totalPriceComponent[va-amend-amt].amount 430-35 IB.AccountsReceivable.BillAmendAmount    
Invoice.totalPriceComponent[va-principal-bal].amount 430-71 IB.AccountsReceivable.PrincipalBalance    
Invoice.totalPriceComponent[va-interest-bal].amount 430-72 IB.AccountsReceivable.InterestBalance    
Invoice.totalPriceComponent[va-admin-cost-bal].amount 430-73 IB.AccountsReceivable.AdministrativeCostBalance    
Invoice.totalPriceComponent[va-marsh-fee].amount 430-74 IB.AccountsReceivable.MarshalFee    
Invoice.totalPriceComponent[va-court-cost].amount 430-75 IB.AccountsReceivable.CourtCost    
Invoice.totalPriceComponent[va-principal-paid].amount 430-77 IB.AccountsReceivable.TotalPrincipalPaid    
Invoice.totalPriceComponent[va-interest-paid].amount 430-78 IB.AccountsReceivable.TotalInterestPaid    
Invoice.totalPriceComponent[va-admin-cost-paid].amount 430-79 IB.AccountsReceivable.TotalAdministrativeCostPaid    
Invoice.totalPriceComponent[va-marsh-fee-paid].amount 430-79.1 IB.AccountsReceivable.TotalMarshalFeePaid    
Invoice.totalPriceComponent[va-court-cost-paid].amount 430-79.2 IB.AccountsReceivable.TotalCourtCostPaid    
Invoice.lineItem[va-charges].priceComponent.amount 350-.07 IB.IBAction.TotalCharge    
Invoice.lineItem[va-interest].priceComponent[va-marshal-fee-charged].amount 433-25 IB.ARTransaction.MarshalFee    
Invoice.lineItem[va-interest].priceComponent[va-court-cost-charged].amount 433-26 IB.ARTransaction.CourtCost    
Invoice.lineItem[va-interest].priceComponent[va-interest-charged].amount 433-27 IB.ARTransaction.InterestCharge    
Invoice.lineItem[va-interest].priceComponent[va-admin-charged].amount 433-28 IB.ARTransaction.AdministrativeCharge    

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1818 for review V2F ACCOUNTS RECEIVABLE - DEBTOR > AR DEBTOR - DEBTOR (430-9 > 340-.01) reference type is PATIENT (#2) Invoice.recipient Patient The data in CDW does not support Invoice.recipient and Invoice.subject being different. It is assumed that the recipient will always be the subject and to avoid having duplicate patient references, it is recommended to use Invoice.recipient for the reference to the patient. http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1975 for review V2F ACCOUNTS RECEIVABLE - BILL NO. (430-.01) source value Invoice.identifier http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1843 for review V2F ACCOUNTS RECEIVABLE - CURRENT STATUS > ACCOUNTS RECEIVABLE TRANS.TYPE - NAME (430-8 > 430.3-.01) terminologyMaps Invoice.status VF_ARBillStatus http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
2236 in process V2F ACCOUNTS RECEIVABLE - CURRENT STATUS > ACCOUNTS RECEIVABLE TRANS.TYPE - (430-8 > 430.3-) source value Invoice.status.extension[http://hl7.org/fhir/StructureDefinition/alternate-codes].valueCodeableConcept.coding .code={TRANSACTION TYPE IEN (.001)}
.display={NAME (.01)}
.system=http://va.gov/terminology/vistaDefinedTerms/430.3
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1976 for review V2F ACCOUNTS RECEIVABLE - PATIENT (430-7) reference Invoice.subject /Patient The data in CDW does not support Invoice.recipient and Invoice.subject being different. It is assumed that the recipient will always be the subject and to avoid having duplicate patient references, it is recommended to use Invoice.recipient for the reference to the patient. http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1977 for review V2F ACCOUNTS RECEIVABLE - DATE BILL PREPARED (430-10) source value Invoice.date http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
2007 for review V2F ACCOUNTS RECEIVABLE - SITE (430-12) reference Invoice.issuer /Organization http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
2221 for review V2F reference Invoice.account Account http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1828 for review V2F ACCOUNTS RECEIVABLE - ORIGINAL AMOUNT (430-3) source value Invoice.totalPriceComponent[va-orig-amt] .amount .type=#informational
.code.text="Original Amount"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1829 for review V2F ACCOUNTS RECEIVABLE - CURRENT BALANCE (430-11) source value Invoice.totalPriceComponent[va-curr-bal] .amount .type=#base
.code.text="Current Balance"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1830 for review V2F ACCOUNTS RECEIVABLE - AMENDED AMOUNT (430-35) source value Invoice.totalPriceComponent[va-amend-amt] .amount .type=#base
.code.text="Amended Amount"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1831 for review V2F ACCOUNTS RECEIVABLE - PRINCIPAL BALANCE (430-71) source value Invoice.totalPriceComponent[va-principal-bal] .amount .type=#base
.code.text="Principal Balance"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1832 for review V2F ACCOUNTS RECEIVABLE - INTEREST BALANCE (430-72) source value Invoice.totalPriceComponent[va-interest-bal] .amount .type=#surcharge
.code.text="Interest Balance"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1866 for review V2F ACCOUNTS RECEIVABLE - ADMINISTRATIVE COST BALANCE (430-73) source value Invoice.totalPriceComponent[va-admin-cost-bal] .amount .type=#surcharge
.code.text="Administrative Cost Balance"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1867 for review V2F ACCOUNTS RECEIVABLE - MARSHAL FEE (430-74) source value Invoice.totalPriceComponent[va-marsh-fee] .amount .type=#surcharge
.code.text="Marshal Fee"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1868 for review V2F ACCOUNTS RECEIVABLE - COURT COST (430-75) source value Invoice.totalPriceComponent[va-court-cost] .amount .type=#surcharge
.code.text="Court Cost"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1869 for review V2F ACCOUNTS RECEIVABLE - TOTAL PAID PRINCIPAL (430-77) source value Invoice.totalPriceComponent[va-principal-paid] .amount .type=#base
.code.text="Principal Paid"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1870 for review V2F ACCOUNTS RECEIVABLE - TOTAL PAID INTEREST (430-78) source value Invoice.totalPriceComponent[va-interest-paid] .amount .type=#surcharge
.code.text="Interest Paid"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1871 for review V2F ACCOUNTS RECEIVABLE - TOTAL PAID ADMINISTRATIVE COST (430-79) source value Invoice.totalPriceComponent[va-admin-cost-paid] .amount .type=#surcharge
.code.text="Administrative Cost Paid"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1872 for review V2F ACCOUNTS RECEIVABLE - TOTAL PAID MARSHAL FEE (430-79.1) source value Invoice.totalPriceComponent[va-marsh-fee-paid] .amount .type=#surcharge
.code.text="Marshal Fee Paid"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1873 for review V2F ACCOUNTS RECEIVABLE - TOTAL PAID COURT COST (430-79.2) source value Invoice.totalPriceComponent[va-court-cost-paid] .amount .type=#surcharge
.code.text="Court Cost Paid"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1834 for review V2F reference INTEGRATED BILLING ACTION - PARENT CHARGE = INTEGRATED BILLING ACTION - IEN Invoice.lineItem[va-charges].chargeItemReference ChargeItemcharges INTEGRATED BILLING ACTION - AR BILL NUMBER (350-.11) = Accounts Receivable - Bill Number (430-.01) http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
2220 for review V2F reference INTEGRATED BILLING ACTION - PARENT CHARGE <> INTEGRATED BILLING ACTION - IEN Invoice.lineItem[va-charges].chargeItemReference ChargeItemremoved http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1840 for review V2F INTEGRATED BILLING ACTION - TOTAL CHARGE (350-.07) source value Invoice.lineItem[va-charges].priceComponent .amount .type=#base
.code.text="Total Charge"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1991 for review V2F reference Invoice.lineItem[va-interest].chargeItemReference ChargeIteminterest http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
1999 for review V2F AR TRANSACTION - MARSHAL FEE (433-25) source value {.03>430} Invoice.lineItem[va-interest].priceComponent[va-marshal-fee-charged] .amount .type=#surcharge
.code.text="Marshal Fee Charged"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
2000 for review V2F AR TRANSACTION - COURT COST (433-26) source value {.03>430} Invoice.lineItem[va-interest].priceComponent[va-court-cost-charged] .amount .type=#surcharge
.code.text="Court Cost Charged"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
2001 for review V2F AR TRANSACTION - INT.CHARGE (433-27) source value {.03>430} Invoice.lineItem[va-interest].priceComponent[va-interest-charged] .amount .type=#surcharge
.code.text="Interest Charged"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1
2002 for review V2F AR TRANSACTION - ADM.CHARGE (433-28) source value {.03>430} Invoice.lineItem[va-interest].priceComponent[va-admin-charged] .amount .type=#surcharge
.code.text="Administrative Charged"
http://hl7.org/fhir/StructureDefinition/Invoice | 4.0.1

Mappings for Veterans Health Information Systems Technology and Architecture (VistA) ()

DebtPortalInvoice
Invoice
   identifier1975: source value based on ACCOUNTS RECEIVABLE - BILL NO. (430-.01)
   status1843: terminologyMaps using VF_ARBillStatus on ACCOUNTS RECEIVABLE - CURRENT STATUS > ACCOUNTS RECEIVABLE TRANS.TYPE - NAME (430-8 > 430.3-.01)
      extension
      extension (alternate-codes)
         value[x]
            coding2236: source value based on ACCOUNTS RECEIVABLE - CURRENT STATUS > ACCOUNTS RECEIVABLE TRANS.TYPE - (430-8 > 430.3-)
               system2236-3: fixed value = http://va.gov/terminology/vistaDefinedTerms/430.3

generated from mapParameter line 3

               code2236-1: source value based on ACCOUNTS RECEIVABLE - CURRENT STATUS > ACCOUNTS RECEIVABLE TRANS.TYPE - TRANSACTION TYPE IEN (430-8 > 430.3-.001)

generated from mapParameter line 1

               display2236-2: source value based on ACCOUNTS RECEIVABLE - CURRENT STATUS > ACCOUNTS RECEIVABLE TRANS.TYPE - NAME (430-8 > 430.3-.01)

generated from mapParameter line 2

   subject1976: reference based on ACCOUNTS RECEIVABLE - PATIENT (430-7)

The data in CDW does not support Invoice.recipient and Invoice.subject being different. It is assumed that the recipient will always be the subject and to avoid having duplicate patient references, it is recommended to use Invoice.recipient for the reference to the patient.

   recipient1818: reference based on ACCOUNTS RECEIVABLE - DEBTOR > AR DEBTOR - DEBTOR (430-9 > 340-.01) if type is PATIENT (#2)

The data in CDW does not support Invoice.recipient and Invoice.subject being different. It is assumed that the recipient will always be the subject and to avoid having duplicate patient references, it is recommended to use Invoice.recipient for the reference to the patient.

   date1977: source value based on ACCOUNTS RECEIVABLE - DATE BILL PREPARED (430-10)
   issuer2007: reference based on ACCOUNTS RECEIVABLE - SITE (430-12)
   account2221: reference
   lineItem
      priceComponent
         code
   lineItem (va-charges)
      chargeItem[x] (chargeItemReference)1834: reference if INTEGRATED BILLING ACTION - PARENT CHARGE = INTEGRATED BILLING ACTION - IEN, 2220: reference if INTEGRATED BILLING ACTION - PARENT CHARGE <> INTEGRATED BILLING ACTION - IEN

INTEGRATED BILLING ACTION - AR BILL NUMBER (350-.11) = Accounts Receivable - Bill Number (430-.01)

,
      priceComponent
         type1840-1: fixed value = #base

generated from mapParameter line 1

         code
            text1840-2: fixed value = Total Charge

generated from mapParameter line 2

         amount1840: source value based on INTEGRATED BILLING ACTION - TOTAL CHARGE (350-.07)
   lineItem (va-interest)
      chargeItem[x] (chargeItemReference)1991: reference
      priceComponent
         code
      priceComponent (va-marshal-fee-charged)
         type1999-1: fixed value = #surcharge if {.03>430}

generated from mapParameter line 1

         code
            text1999-2: fixed value = Marshal Fee Charged if {.03>430}

generated from mapParameter line 2

         amount1999: source value based on AR TRANSACTION - MARSHAL FEE (433-25) if {.03>430}
      priceComponent (va-court-cost-charged)
         type2000-1: fixed value = #surcharge if {.03>430}

generated from mapParameter line 1

         code
            text2000-2: fixed value = Court Cost Charged if {.03>430}

generated from mapParameter line 2

         amount2000: source value based on AR TRANSACTION - COURT COST (433-26) if {.03>430}
      priceComponent (va-interest-charged)
         type2001-1: fixed value = #surcharge if {.03>430}

generated from mapParameter line 1

         code
            text2001-2: fixed value = Interest Charged if {.03>430}

generated from mapParameter line 2

         amount2001: source value based on AR TRANSACTION - INT.CHARGE (433-27) if {.03>430}
      priceComponent (va-admin-charged)
         type2002-1: fixed value = #surcharge if {.03>430}

generated from mapParameter line 1

         code
            text2002-2: fixed value = Administrative Charged if {.03>430}

generated from mapParameter line 2

         amount2002: source value based on AR TRANSACTION - ADM.CHARGE (433-28) if {.03>430}
   totalPriceComponent
      code
   totalPriceComponent (va-orig-amt)
      type1828-1: fixed value = #informational

generated from mapParameter line 1

      code
         text1828-2: fixed value = Original Amount

generated from mapParameter line 2

      amount1828: source value based on ACCOUNTS RECEIVABLE - ORIGINAL AMOUNT (430-3)
   totalPriceComponent (va-curr-bal)
      type1829-1: fixed value = #base

generated from mapParameter line 1

      code
         text1829-2: fixed value = Current Balance

generated from mapParameter line 2

      amount1829: source value based on ACCOUNTS RECEIVABLE - CURRENT BALANCE (430-11)
   totalPriceComponent (va-amend-amt)
      type1830-1: fixed value = #base

generated from mapParameter line 1

      code
         text1830-2: fixed value = Amended Amount

generated from mapParameter line 2

      amount1830: source value based on ACCOUNTS RECEIVABLE - AMENDED AMOUNT (430-35)
   totalPriceComponent (va-principal-bal)
      type1831-1: fixed value = #base

generated from mapParameter line 1

      code
         text1831-2: fixed value = Principal Balance

generated from mapParameter line 2

      amount1831: source value based on ACCOUNTS RECEIVABLE - PRINCIPAL BALANCE (430-71)
   totalPriceComponent (va-interest-bal)
      type1832-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1832-2: fixed value = Interest Balance

generated from mapParameter line 2

      amount1832: source value based on ACCOUNTS RECEIVABLE - INTEREST BALANCE (430-72)
   totalPriceComponent (va-admin-cost-bal)
      type1866-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1866-2: fixed value = Administrative Cost Balance

generated from mapParameter line 2

      amount1866: source value based on ACCOUNTS RECEIVABLE - ADMINISTRATIVE COST BALANCE (430-73)
   totalPriceComponent (va-marsh-fee)
      type1867-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1867-2: fixed value = Marshal Fee

generated from mapParameter line 2

      amount1867: source value based on ACCOUNTS RECEIVABLE - MARSHAL FEE (430-74)
   totalPriceComponent (va-court-cost)
      type1868-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1868-2: fixed value = Court Cost

generated from mapParameter line 2

      amount1868: source value based on ACCOUNTS RECEIVABLE - COURT COST (430-75)
   totalPriceComponent (va-principal-paid)
      type1869-1: fixed value = #base

generated from mapParameter line 1

      code
         text1869-2: fixed value = Principal Paid

generated from mapParameter line 2

      amount1869: source value based on ACCOUNTS RECEIVABLE - TOTAL PAID PRINCIPAL (430-77)
   totalPriceComponent (va-interest-paid)
      type1870-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1870-2: fixed value = Interest Paid

generated from mapParameter line 2

      amount1870: source value based on ACCOUNTS RECEIVABLE - TOTAL PAID INTEREST (430-78)
   totalPriceComponent (va-admin-cost-paid)
      type1871-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1871-2: fixed value = Administrative Cost Paid

generated from mapParameter line 2

      amount1871: source value based on ACCOUNTS RECEIVABLE - TOTAL PAID ADMINISTRATIVE COST (430-79)
   totalPriceComponent (va-marsh-fee-paid)
      type1872-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1872-2: fixed value = Marshal Fee Paid

generated from mapParameter line 2

      amount1872: source value based on ACCOUNTS RECEIVABLE - TOTAL PAID MARSHAL FEE (430-79.1)
   totalPriceComponent (va-court-cost-paid)
      type1873-1: fixed value = #surcharge

generated from mapParameter line 1

      code
         text1873-2: fixed value = Court Cost Paid

generated from mapParameter line 2

      amount1873: source value based on ACCOUNTS RECEIVABLE - TOTAL PAID COURT COST (430-79.2)

Mappings for Clinical Data Warehouse (CDW) ()

DebtPortalInvoice
Invoice
   identifierIB.AccountsReceivable.BillNumber IB.AccountsReceivableTCSP.BillNumber
   statusIB.AccountsReceivable.ARTransactionTypeIEN Dim.ARTransactionType.ARTransactionType
      extension
      extension (alternate-codes)
         value[x]
            codingIB.AccountsReceivable.ARTransactionTypeIEN
               codeIB.AccountsReceivable.ARTransactionTypeIEN
               displayIB.AccountsReceivable.ARTransactionTypeIEN Dim.ARTransactionType.ARTransactionType
   subjectIB.AccountsReceivable.PatientIEN IB.AccountsReceivableComment.PatientIEN IB.AccountsReceivableDescription.PatientIEN IB.AccountsReceivableFiscalYear.PatientIEN IB.AccountsReceivableRepayDate.PatientIEN IB.AccountsReceivableTCSP.PatientIEN IB.AccountsReceivableTCSP.PatientSID
   recipientIB.AccountsReceivable.ARDebtorIEN Dim.ARDebtor.InstitutionIEN Dim.ARDebtor.InsuranceCompanyIEN Dim.ARDebtor.PatientIEN Dim.ARDebtor.StaffIEN Dim.ARDebtor.VendorIEN
   dateIB.AccountsReceivable.BillPreparedDateTime IB.AccountsReceivableComment.BillPreparedDateTime IB.AccountsReceivableDescription.BillPreparedDateTime IB.AccountsReceivableFiscalYear.BillPreparedDateTime IB.AccountsReceivableRepayDate.BillPreparedDateTime IB.AccountsReceivableTCSP.BillPreparedDateTime
   issuerIB.AccountsReceivable.InstitutionIEN
   lineItem
      priceComponent
   lineItem (va-charges)
      priceComponent
         amountIB.IBAction.TotalCharge
   lineItem (va-interest)
      priceComponent
      priceComponent (va-marshal-fee-charged)
         amountIB.ARTransaction.MarshalFee
      priceComponent (va-court-cost-charged)
         amountIB.ARTransaction.CourtCost
      priceComponent (va-interest-charged)
         amountIB.ARTransaction.InterestCharge
      priceComponent (va-admin-charged)
         amountIB.ARTransaction.AdministrativeCharge
   totalPriceComponent
   totalPriceComponent (va-orig-amt)
      amountIB.AccountsReceivable.OriginalBillAmount
   totalPriceComponent (va-curr-bal)
      amountIB.AccountsReceivable.CurrentBalance
   totalPriceComponent (va-amend-amt)
      amountIB.AccountsReceivable.BillAmendAmount
   totalPriceComponent (va-principal-bal)
      amountIB.AccountsReceivable.PrincipalBalance
   totalPriceComponent (va-interest-bal)
      amountIB.AccountsReceivable.InterestBalance
   totalPriceComponent (va-admin-cost-bal)
      amountIB.AccountsReceivable.AdministrativeCostBalance
   totalPriceComponent (va-marsh-fee)
      amountIB.AccountsReceivable.MarshalFee
   totalPriceComponent (va-court-cost)
      amountIB.AccountsReceivable.CourtCost
   totalPriceComponent (va-principal-paid)
      amountIB.AccountsReceivable.TotalPrincipalPaid
   totalPriceComponent (va-interest-paid)
      amountIB.AccountsReceivable.TotalInterestPaid
   totalPriceComponent (va-admin-cost-paid)
      amountIB.AccountsReceivable.TotalAdministrativeCostPaid
   totalPriceComponent (va-marsh-fee-paid)
      amountIB.AccountsReceivable.TotalMarshalFeePaid
   totalPriceComponent (va-court-cost-paid)
      amountIB.AccountsReceivable.TotalCourtCostPaid

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

DebtPortalInvoice
InvoiceFT1
   identifierFT1.2
   statusVaries by domain
      extension
      extension (alternate-codes)N/A
         value[x]
            codingC*E.1-8, C*E.10-22
               systemC*E.3
               versionC*E.7
               codeC*E.1
               displayC*E.2 - but note this is not well followed
               userSelectedSometimes implied by being first
            textC*E.9. But note many systems use C*E.2 for this
   typeFT1.7
   subjectPAT in proximity to FT1 segment
   recipientPV1 in proximity to FT1 segment
   dateVaries by domain
   participantEVN.5 or by domain
      roleVaries by domain
      actorEVN.5 or by domain
   issuerN/A
   lineItemEVN.5 or by domain
      chargeItem[x]EVN.5 or by domain
      priceComponentEVN.5 or by domain
         typeFT1.7
         codeFT1.7
         factorFT1.22
         amountFT1.22
   lineItem (va-charges)EVN.5 or by domain
      chargeItem[x]EVN.5 or by domain
      chargeItem[x] (chargeItemReference)EVN.5 or by domain
      priceComponentEVN.5 or by domain
         typeFT1.7
         codeFT1.7
            codingC*E.1-8, C*E.10-22
            textC*E.9. But note many systems use C*E.2 for this
         factorFT1.22
         amountFT1.22
   lineItem (va-interest)EVN.5 or by domain
      chargeItem[x]EVN.5 or by domain
      chargeItem[x] (chargeItemReference)EVN.5 or by domain
      priceComponentEVN.5 or by domain
         typeFT1.7
         codeFT1.7
         factorFT1.22
         amountFT1.22
      priceComponent (va-marshal-fee-charged)EVN.5 or by domain
         typeFT1.7
         codeFT1.7
            codingC*E.1-8, C*E.10-22
            textC*E.9. But note many systems use C*E.2 for this
         factorFT1.22
         amountFT1.22
      priceComponent (va-court-cost-charged)EVN.5 or by domain
         typeFT1.7
         codeFT1.7
            codingC*E.1-8, C*E.10-22
            textC*E.9. But note many systems use C*E.2 for this
         factorFT1.22
         amountFT1.22
      priceComponent (va-interest-charged)EVN.5 or by domain
         typeFT1.7
         codeFT1.7
            codingC*E.1-8, C*E.10-22
            textC*E.9. But note many systems use C*E.2 for this
         factorFT1.22
         amountFT1.22
      priceComponent (va-admin-charged)EVN.5 or by domain
         typeFT1.7
         codeFT1.7
            codingC*E.1-8, C*E.10-22
            textC*E.9. But note many systems use C*E.2 for this
         factorFT1.22
         amountFT1.22
   totalPriceComponentEVN.5 or by domain
      typeFT1.7
      codeFT1.7
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-orig-amt)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-curr-bal)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-amend-amt)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-principal-bal)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-interest-bal)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-admin-cost-bal)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-marsh-fee)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-court-cost)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-principal-paid)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-interest-paid)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-admin-cost-paid)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-marsh-fee-paid)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalPriceComponent (va-court-cost-paid)EVN.5 or by domain
      typeFT1.7
      codeFT1.7
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      factorFT1.22
      amountFT1.22
   totalNetFT1.22
   totalGrossFT1.22
   noteNTE

Mappings for RIM Mapping (http://hl7.org/v3)

DebtPortalInvoice
InvoiceEntity. Role, or Act, Act[moodCode=EVN]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.identifier
   status.status
      extension
      extension (alternate-codes)n/a
         idn/a
         urlN/A
         value[x]N/A
            idn/a
            extensionn/a
            codingunion(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            text./originalText[mediaType/code="text/plain"]/data
   type.code
   subject.participation[typeCode=SBJ].role
   recipient.inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]
   date.effectiveTime
   participant.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      role.participation.functionCode
      actor.player
   issuer.scoper
   lineItem.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      chargeItem[x].player
      priceComponent.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
   lineItem (va-charges).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      chargeItem[x].player
      chargeItem[x] (chargeItemReference).player
      priceComponent.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            text./originalText[mediaType/code="text/plain"]/data
   lineItem (va-interest).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      chargeItem[x].player
      chargeItem[x] (chargeItemReference).player
      priceComponent.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
      priceComponent (va-marshal-fee-charged).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            text./originalText[mediaType/code="text/plain"]/data
      priceComponent (va-court-cost-charged).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            text./originalText[mediaType/code="text/plain"]/data
      priceComponent (va-interest-charged).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            text./originalText[mediaType/code="text/plain"]/data
      priceComponent (va-admin-charged).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
   totalPriceComponent (va-orig-amt).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-curr-bal).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-amend-amt).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-principal-bal).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-interest-bal).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-admin-cost-bal).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-marsh-fee).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-court-cost).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-principal-paid).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-interest-paid).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-admin-cost-paid).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-marsh-fee-paid).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   totalPriceComponent (va-court-cost-paid).participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.code
      code.code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   note.inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

DebtPortalInvoice
Invoice
   identifierFiveWs.identifier
   statusFiveWs.status
   typeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   dateFiveWs.done[x]
   participant
      actorFiveWs.actor

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

DebtPortalInvoice
Invoice
   typeEvent.code
   subjectEvent.subject
   recipientEvent.context
   lineItem
      priceComponent
         typeEvent.code
         codeEvent.code
   lineItem (va-charges)
      priceComponent
         typeEvent.code
         codeEvent.code
   lineItem (va-interest)
      priceComponent
         typeEvent.code
         codeEvent.code
      priceComponent (va-marshal-fee-charged)
         typeEvent.code
         codeEvent.code
      priceComponent (va-court-cost-charged)
         typeEvent.code
         codeEvent.code
      priceComponent (va-interest-charged)
         typeEvent.code
         codeEvent.code
      priceComponent (va-admin-charged)
         typeEvent.code
         codeEvent.code
   totalPriceComponent
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-orig-amt)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-curr-bal)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-amend-amt)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-principal-bal)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-interest-bal)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-admin-cost-bal)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-marsh-fee)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-court-cost)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-principal-paid)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-interest-paid)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-admin-cost-paid)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-marsh-fee-paid)
      typeEvent.code
      codeEvent.code
   totalPriceComponent (va-court-cost-paid)
      typeEvent.code
      codeEvent.code
   noteEvent.note