Payment History
Source Object: Payment History
Overview and Usage: The "Payment History" source object is a crucial component of healthcare management systems that tracks and records various financial transactions and payments associated with patient care. It provides a comprehensive history of payments, including details related to payment methods, dates of service, and more. Here's a brief description of some key fields included in this source object:
- CheckCCNumber: This field may contain information about the check or credit card number used for payment. It helps in tracking payment methods and ensuring secure and accurate transactions.
- DateOfService: This field indicates the date when the services or treatments were provided to the patient. It's an essential component for reconciling payments with the services rendered.
- EPaymentID: EPaymentID represents a unique identifier for electronic payments. It is used to link electronic transactions to specific patients and services.
- EPaymentReceiptID: EPaymentReceiptID serves as a unique identifier for electronic payment receipts. It helps in tracking and referencing electronic payment records.
- Method: This field specifies the method of payment used, such as credit card, check, or electronic payment. It is crucial for tracking different payment types and reconciling accounts.
- NameOnCard: NameOnCard stores the name of the cardholder, which is particularly relevant for credit card payments, ensuring that the payment is associated with the correct individual.
- OriginalPlan: OriginalPlan may reference the patient's original payment plan or agreement, which can be essential for managing and tracking financial arrangements.
- Payments: The Payments field records the actual payment amount made by the patient or their insurance provider. This is a critical financial record.
- PlaceOfPayment: PlaceOfPayment indicates where the payment was made, such as at a clinic, hospital, or online platform.
- PostDate: PostDate signifies the date when the payment was recorded or posted in the system, which is important for maintaining accurate financial records.
- Reason: The Reason field provides information about the purpose or rationale behind a specific payment. It can include details about co-pays, deductibles, or other payment categories.
- SupervisingProvider: This field may reference the healthcare provider overseeing the patient's care and responsible for associated payments.
- TransactionID: TransactionID serves as a unique identifier for individual financial transactions. It's essential for tracking payments accurately.
- Type: The Type field specifies the category or type of payment, such as insurance reimbursement, patient co-payment, or other payment categories.
The "Payment History" source object is indispensable for healthcare institutions to manage and track financial transactions related to patient care. It plays a vital role in financial record-keeping, revenue cycle management, and ensuring transparency and accuracy in healthcare billing and payments.
Mapping Table
Data Field | Example Value | Source Data Field Description | Source Field Data Type | Source Data Field Cardinality | Mapped FHIR++ Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapping Context |
---|---|---|---|---|---|---|---|---|---|---|
checkccnumber | - | Last 4 digits of check or credit card number | string | 0..1 | PaymentNotice | extension.valueString | check-ccnumber | Top Level | ||
dateofservice | - | Date of service | string | 0..1 | PaymentNotice | created | Top Level | |||
epaymentid | - | EPayment ID | integer | 0..1 | PaymentNotice | identifier.value | type=epayment-id | Top Level | ||
epaymentreceiptid | - | EPayment Receipt ID | integer | 0..1 | PaymentNotice | identifier.value | type=epayment-receipt-id | Top Level | ||
method | - | Method of payment | string | 0..1 | PaymentNotice | extension.valueString | payment-method | Top Level | ||
nameoncard | - | Name on credit card from EPAYMENTCARD table | string | 0..1 | PaymentNotice | extension.valueString | name-on-card | Top Level | ||
originalplan | - | Insurance package name | string | 0..1 | PaymentNotice | extension.valueString | original-plan | Top Level | ||
patientid | - | Patient ID | integer | 0..1 | PaymentNotice | extension.valueString | patient-id | Top Level | ||
patientpaymentid | - | Patient Payment ID | integer | 0..1 | PaymentNotice | id | Top Level | |||
payments | - | Payment amount | integer | 0..1 | PaymentNotice | amount.value | Top Level | |||
placeofpayment | - | Gives the place of payment. Ex: FRONTDESK,PORTALDESKTOP,PORTALMOBILE etc | string | 0..1 | PaymentNotice | extension.valueString | place-of-payment | Top Level | ||
postdate | - | Date the payment was made. | string | 0..1 | PaymentNotice | extension.valueDate | post-date | Top Level | ||
prepaymentid | - | Pre payment id of a payment. Will be available when transaction reason is PREPAYMENT | number | 0..1 | PaymentNotice | identifier.value | type=pre-payment-id | Top Level | ||
reason | - | Reason for payment. | string | 0..1 | PaymentNotice | extension.valueString | reason | Top Level | ||
supervisingprovider | - | Supervising provider name | string | 0..1 | PaymentNotice | recipient.reference | Top Level | |||
transactionid | - | Transaction ID | integer | 0..1 | PaymentNotice | identifier.value | type=transaction-id | Top Level | ||
type | - | Denotes the payment or refund. | string | 0..1 | PaymentNotice | extension.valueString | type | Top Level |