Project

General

Profile

Actions

Feature #961

open

Accounting Ledger Implementation – Patient-Based Ledger (Ticket 809)

Added by RishiKesh Tuniki about 1 month ago. Updated 22 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Start date:
03/23/2026
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Test Phase:
Select Test Phase

Description

We need to implement the Accounting Ledger aligned with the final ledger template defined in Ticket 809.

There are ~18 supporting files that describe the full data flow and data creation process. These are for reference only — no need to focus on the internal flow . The primary goal is to achieve the final ledger output correctly.

Objective

Generate a patient-level accounting ledger using a single PatientId , ensuring all entries are correctly derived and mapped.

Key Requirements

  • Ledger should be generated per patient (PatientId-based).

  • All ledger entries must be tied to procedures.

  • Consolidate data from the following tables:

    • PatientProcedures
    • PatientPaymentPlans
    • PatientPaymentPlanCharges
    • Patients
    • PatientProviders
    • PatientLedgerEntries

Expected Outcome

  • Final ledger output should strictly match the defined ledger template.
  • Data should be accurate, traceable, and consolidated per patient.

the files have the calculation needs to be done


Files

SIM 9 - PARTIAL PATIENT PAYMENTS (PAYSPLITS, REMAINING BALANCE).docx (23 KB) SIM 9 - PARTIAL PATIENT PAYMENTS (PAYSPLITS, REMAINING BALANCE).docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 15 - POSITIVE ADJUSTMENT (MISC CHARGE_ FINANCE CHARGE).docx (26.7 KB) SIM 15 - POSITIVE ADJUSTMENT (MISC CHARGE_ FINANCE CHARGE).docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 17 - CLINICS ENABLED SCENARIO (PAYMENTS_PAYSPLITS TIED TO A SPECIFIC CLINIC).docx (29 KB) SIM 17 - CLINICS ENABLED SCENARIO (PAYMENTS_PAYSPLITS TIED TO A SPECIFIC CLINIC).docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 16 - FAMILY SPLIT PAYMENT (ONE PAYMENT SPLIT ACROSS TWO FAMILY MEMBERS).docx (28 KB) SIM 16 - FAMILY SPLIT PAYMENT (ONE PAYMENT SPLIT ACROSS TWO FAMILY MEMBERS).docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 1 - CASH.docx (16.2 KB) SIM 1 - CASH.docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 2 - PRIMARY PAYS PARTIAL.docx (17.8 KB) SIM 2 - PRIMARY PAYS PARTIAL.docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 3 - PPO WRITE-OFF.docx (19.1 KB) SIM 3 - PPO WRITE-OFF.docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 4 - DEDUCTIBLE.docx (19.5 KB) SIM 4 - DEDUCTIBLE.docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 5 - PRIMARY & SECONDARY INSURANCE.docx (22.2 KB) SIM 5 - PRIMARY & SECONDARY INSURANCE.docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 6 - UNDERPAID_ REMAINING INSURANCE ESTIMATE.docx (82.9 KB) SIM 6 - UNDERPAID_ REMAINING INSURANCE ESTIMATE.docx RishiKesh Tuniki, 03/20/2026 12:14 PM
SIM 7 - ADJUSTMENT DISCOUNT.docx (21.8 KB) SIM 7 - ADJUSTMENT DISCOUNT.docx RishiKesh Tuniki, 03/20/2026 12:15 PM
SIM 10 - PATIENT REFUND (OVERPAYMENT, THEN REFUND).docx (24.2 KB) SIM 10 - PATIENT REFUND (OVERPAYMENT, THEN REFUND).docx RishiKesh Tuniki, 03/20/2026 12:15 PM
SIM 11 - PAYMENT PLAN (PAYPLAN + PAYPLANCHARGE + PAYMENT APPLIED TO PLAN).docx (26.9 KB) SIM 11 - PAYMENT PLAN (PAYPLAN + PAYPLANCHARGE + PAYMENT APPLIED TO PLAN).docx RishiKesh Tuniki, 03/20/2026 12:15 PM
SIM 12 - CLAIM CORRECTION_ REVERSAL (NEGATIVE SUPPLEMENTAL INSURANCE PAYMENT).docx (26.3 KB) SIM 12 - CLAIM CORRECTION_ REVERSAL (NEGATIVE SUPPLEMENTAL INSURANCE PAYMENT).docx RishiKesh Tuniki, 03/20/2026 12:15 PM
SIM 14 - HIDDEN PREPAYMENT (HIDDEN SPLITS_ _DO NOT SHOW ON ACCOUNT_).docx (27.8 KB) SIM 14 - HIDDEN PREPAYMENT (HIDDEN SPLITS_ _DO NOT SHOW ON ACCOUNT_).docx RishiKesh Tuniki, 03/20/2026 12:15 PM
SIM 8 - OVERPAYMENT_ PREPAYMENT.docx (24.5 KB) SIM 8 - OVERPAYMENT_ PREPAYMENT.docx RishiKesh Tuniki, 03/20/2026 12:15 PM
SIM 18 - CUSTOM SCENARIO.docx (31.3 KB) SIM 18 - CUSTOM SCENARIO.docx RishiKesh Tuniki, 03/20/2026 12:15 PM
Open Dental Accounting Ledger Simulation.docx (28.2 KB) Open Dental Accounting Ledger Simulation.docx RishiKesh Tuniki, 03/20/2026 12:15 PM
ACCOUNTING LEDGER - INFORMATION.docx (19.4 KB) ACCOUNTING LEDGER - INFORMATION.docx RishiKesh Tuniki, 03/20/2026 12:15 PM
dentpal_open_dental_ledger_template_deepcheck_final.xlsx (53.6 KB) dentpal_open_dental_ledger_template_deepcheck_final.xlsx RishiKesh Tuniki, 03/20/2026 12:15 PM
SIM 13 - INSURANCE OVERPAYMENT + INSURANCE REFUND.docx (26.5 KB) SIM 13 - INSURANCE OVERPAYMENT + INSURANCE REFUND.docx RishiKesh Tuniki, 03/20/2026 12:15 PM
clipboard-202603261052-8bncb.png (64 KB) clipboard-202603261052-8bncb.png RishiKesh Tuniki, 03/26/2026 01:22 AM
clipboard-202603261052-8bncb.png

Subtasks 1 (1 open0 closed)

Feature #972: Implement PaySplits & Family Insurance APIs in Windows Service for Accounting LedgerResolvedThuan L03/23/2026

Actions
Actions

Also available in: Atom PDF