FIAB_HD020100UV02 Patient Billing Post Event |
Description: This model includes the posting of financial transactions against those accounts (e.g. lab charge). Posting of charges is supplied through a financial transaction. In strictest accounting terms, the financial transaction would have a debit and credit association to 2 accounts (the debit account and the credit account). In this model, only 1 is specified. The financial transaction is supported by a costing component (invoice element), which is further supported by the actual service that was performed or the product that was supplied (billable). To add to the balance of a patient billing account, the ActFinancialTransactionCode should be "CHRG" with a positive amount. To reduce this balance, the code would be "REV", again with a positive amount Description: Entry point for post financial transaction messages. (Link to Excel View) Derived from RMIM: FIAB_RM020000UV02 |
||||||||
FinancialTransaction [Constraint: " Amount must be >=0 "] |
Design Comments: To add to the balance of a patient billing account, the ActFinancialTransactionCode should be "CHRG" with a positive amount. To reduce this balance, the code would be "REV", again with a positive amount. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassFinancialTransaction, root= "XACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
id [0..*] Act (DSET<II>) |
|||||||||
code [0..1] Act (CD) {CWE:V:ActFinancialTransactionCode} |
Design Comments: type of transaction e.g. a charge, reversal, or payment |
||||||||
effectiveTime [0..1] Act (QSET<TS>) |
Design Comments: transaction post date |
||||||||
amt [0..1] FinancialTransaction (MO) |
|||||||||
reason [1..*] (FinancialTransactionReason) |
Design Comments: Allows for posting 1 charge for multiple services |
||||||||
reference [0..1] (Reference) |
Design Comments: To reference a transaction that is being reversed. |
||||||||
credit [0..1] (Credit) |
Design Comments: Used to indicate which org should be charged for a particular transaction (e.g. employer) when that org is different than the insurance company. |
||||||||
outboundRelationship [0..1] (Posting) |
Design Comments: In reality, the financial transaction is either a credit or a debit to the account. In this case, only 1 is specified per financial transaction |
||||||||
FinancialTransactionReason |
Design Comments: Allows for posting 1 charge for multiple services |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"} |
|||||||||
invoiceElement [1..1] (InvoiceElement) |
Design Comments: The service information (e.g. what was performed) is noted in A_Billable. The price of a service is noted in InvoiceElement. What is posted or charged is noted in FinancialTransaction. Where it was posted to is noted in Account. |
||||||||
InvoiceElement |
Design Comments: The service information (e.g. what was performed) is noted in A_Billable. The price of a service is noted in InvoiceElement. What is posted or charged is noted in FinancialTransaction. Where it was posted to is noted in Account. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassInvoiceElement, root= "INVE"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
id [0..*] Act (DSET<II>) |
|||||||||
effectiveTime [0..1] Act (TS) |
Design Comments: date that the invoice element is effective |
||||||||
unitQuantity [0..1] InvoiceElement (RTO<PQ,PQ>) |
|||||||||
unitPriceAmt [0..1] InvoiceElement (RTO<MO,PQ>) |
|||||||||
netAmt [0..1] InvoiceElement (MO) |
Design Comments: amount of the invoice element = unit quantity * unit price amount |
||||||||
factorNumber [0..1] InvoiceElement (REAL) |
|||||||||
pointsNumber [0..1] InvoiceElement (REAL) |
|||||||||
reason [0..*] (InvoiceElementReason) | |||||||||
InvoiceElementReason | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"} |
|||||||||
billableActChoice [1..1] (A_BillableUniversal) | |||||||||
Reference |
Design Comments: To reference a transaction that is being reversed. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipRefersTo, root= "REFR"} |
|||||||||
referencedFinancialTransaction [1..1] (ReferencedFinancialTransaction) | |||||||||
ReferencedFinancialTransaction | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassFinancialTransaction, root= "XACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
id [0..*] Act (DSET<II>) |
|||||||||
Credit |
Design Comments: Used to indicate which org should be charged for a particular transaction (e.g. employer) when that org is different than the insurance company. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasCredit, root= "CREDIT"} |
|||||||||
account [1..1] (A_AccountPayorUniversal) | |||||||||
Posting |
Design Comments: In reality, the financial transaction is either a credit or a debit to the account. In this case, only 1 is specified per financial transaction |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:D:} |
|||||||||
account [1..1] (Account) | |||||||||
Account | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassAccount, root= "ACCT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
id [1..*] Act (DSET<II>) |
Design Comments: bank account, transit number, etc. |
||||||||
code [0..1] Act (CD) {CWE:V:ActAccountCode} |
|||||||||
title [0..1] Act (ST) |
|||||||||
statusCode [1..1] Act (CS) {CNE:D:ActStatus} |
|||||||||
effectiveTime [0..1] Act (IVL<TS>) |
Design Comments: e.g.expiry date on credit card |
||||||||
balanceAmt [0..1] Account (MO) |
|||||||||
currencyCode [0..1] Account (CD) {CWE:D:Currency} |
|||||||||
interestRateQuantity [0..1] Account (RTO<MO,PQ>) |
|||||||||
allowedBalanceQuantity [0..1] Account (IVL<MO>) |
|||||||||
subject [1..1] (Subject) |
Design Comments: The named party for the account. For a patient billing account, this is the patient |
||||||||
component [0..*] (Component) |
Design Comments: Used to reference sub-accounts |
||||||||
pertainsTo [0..*] (PertinentInformation) | |||||||||
Subject |
Design Comments: The named party for the account. For a patient billing account, this is the patient |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"} |
|||||||||
patientRole [1..1] (PatientRole) | |||||||||
PatientRole | |||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassPatient, root= "PAT"} |
|||||||||
id [0..*] Role (DSET<II>) |
Design Comments: patient identifier |
||||||||
confidentialityCode [0..*] Role (DSET<CD>) {CWE:D:Confidentiality} |
|||||||||
veryImportantPersonCode [0..1] Patient (CD) {CWE:D:PatientImportance} |
|||||||||
patientPerson [0..1] (E_PersonUniversal) |
Design Comments: Guarantor is scoped by the patient. Patient is also the subject of the account. |
||||||||
Component |
Design Comments: Used to reference sub-accounts |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasComponent, root= "COMP"} |
|||||||||
account [1..1] (Account) | |||||||||
PertinentInformation | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipPertains, root= "PERT"} |
|||||||||
encounter [1..1] (A_EncounterUniversal) |