BioEcko Docs
Functional Consultant Training

Module Deep-Dive: Billing & Revenue Cycle

Hands-on walkthrough of Bio Ecko's billing, insurance, and accounts modules -- from charge-sheet to settlement.

February 2026 · 18 min

Manual area

FC Training Programme

Coverage

8 sections

Operator notes

3 implementation notes

Why Billing Is the Backbone of Hospital Revenue

Every clinical activity eventually becomes a billable line-item. A Functional Consultant must understand the full revenue cycle -- from service charge capture through final settlement -- because configuration errors here directly impact hospital cash-flow.

Bio Ecko's billing engine sits at the intersection of OPD visits, IPD admissions, lab orders, radiology orders, pharmacy sales, and procedure charges. Every module writes to a shared billing_items table, and the billing module aggregates them into a final invoice.

Charge Master & Tariff Configuration

The charge master is the single source of truth for all service prices. Every billable service -- consultation, procedure, room rent, investigation, consumable -- maps to a row in the charge master.

ConceptBio Ecko TableKey FieldsFC Task
Service Chargesservice_chargesservice_name, base_price, category, departmentConfigure per department
Room Tariffroom_typestype_name, daily_rate, icu_rateSet up bed categories
Package Ratespackagespackage_name, included_services, total_priceBundle OT + room + meds
Doctor Feesdoctor_consultation_feesdoctor_id, fee_type, amountLink to each practitioner
Discount Rulesdiscount_policiespolicy_name, max_percent, approval_roleDefine authority matrix

Key FC tasks during implementation:

  1. Import the hospital's existing tariff book into service_charges
  2. Map each department's services to the correct category and GL code
  3. Validate package pricing ensures margin covers consumables and overhead
  4. Configure discount authority -- who can approve 5%, 10%, 20%, full waiver

Bill Generation Workflow

Understanding how a bill is assembled step-by-step:

  1. Charge Capture -- Each module (OPD, IPD, Lab, Radiology, Pharmacy, OT) writes line-items to billing_items with encounter_id, service_code, quantity, unit_price
  2. Bill Aggregation -- When the cashier opens the billing screen, all unbilled items for the patient are pulled and grouped by department
  3. Discount Application -- The cashier or billing manager applies any applicable discount (staff discount, senior citizen, package adjustment) with approval if above threshold
  4. Tax Calculation -- GST is auto-computed based on service category (exempt for healthcare services, applicable for cosmetic/non-medical)
  5. Invoice Generation -- A unique invoice number is generated, PDF is created with hospital header, GSTIN, and line-item breakdown
  6. Payment Collection -- Patient pays via cash, card, UPI, or insurance; payment is recorded in payments with mode and reference number
  7. Receipt Printing -- Official receipt with payment confirmation and balance due (if partial)

The FC must validate each step works correctly during SIT/UAT, especially the charge-capture accuracy from each upstream module.

Insurance & TPA Processing

Insurance billing is the most complex area and where FCs add the most value:

StageDescriptionBio Ecko ScreenValidation Point
Pre-AuthorizationSubmit patient policy + diagnosis to TPA for approval before admissionInsurance Pre-Auth formEnsure policy number, sum insured, diagnosis code are captured
Claim PreparationAfter discharge, compile final bill + discharge summary + investigation reportsClaim Preparation wizardVerify all documents attached, ICD codes match
Claim SubmissionSend to TPA via portal or manual uploadClaim Submission screenConfirm TPA-specific format requirements met
Query HandlingTPA raises queries on missing documents or codingQuery Management panelTrack and resolve within SLA
SettlementTPA approves partial/full amount; record settlementSettlement RecordingReconcile approved amount vs billed amount
Patient BalanceIf TPA deducts, remaining balance billed to patientBalance Bill generationAuto-calculate co-pay and deductibles

Common FC pitfalls:

  • Not configuring TPA-specific discount agreements (each TPA has negotiated rates)
  • Missing mandatory fields in pre-auth that cause rejections
  • Not mapping hospital procedure codes to TPA's code list

Payment Modes & Reconciliation

Bio Ecko supports multiple concurrent payment modes on a single bill:

  • Cash -- Physical currency; requires end-of-day cash drawer reconciliation
  • Card (Credit/Debit) -- POS terminal integration; EDC settlement batch matching
  • UPI -- QR-based payment; verify via transaction reference ID
  • Insurance -- TPA-routed payment; settlement comes days/weeks later
  • Advance/Deposit -- Patient pays upfront (common for IPD); adjusted against final bill at discharge
  • Credit -- Corporate/government patients on credit terms; generates accounts receivable entry

Reconciliation checklist for FC validation:

  • Daily cash collection report matches physical cash count
  • Card settlements in ERP match POS terminal settlement report
  • UPI payments have valid reference IDs captured
  • Insurance receivables are tracked with aging report
  • Advance adjustments deduct correctly from final bill
  • Credit outstanding report shows correct patient-wise balances

Accounts Module & Financial Reports

The accounts module consumes billing data to produce financial statements:

  1. Daily Collection Report -- Cash, card, UPI, insurance collections broken down by department and payment mode
  2. Revenue Report -- Department-wise revenue, doctor-wise revenue, service-category-wise revenue
  3. Outstanding Report -- Unpaid bills, partial payments, insurance pending settlements
  4. Refund Report -- Track all refunds with approval chain audit trail
  5. Tax Report -- GST-exempt vs taxable services summary for filing
  6. MIS Dashboard -- Month-on-month trends, average revenue per patient, average bill value

FC configuration tasks:

  • Map each service category to the correct GL (General Ledger) code for accounting integration
  • Set up cost centers per department for P&L tracking
  • Configure receipt numbering series (separate for cash, card, insurance)
  • Define financial year and auto-carry-forward rules

Common Configuration Mistakes

Mistakes FCs commonly make in billing module setup:

MistakeImpactPrevention
Duplicate services in charge masterConfusion, incorrect billingDeduplicate during data migration, enforce unique service_code
Missing GST exemption flagTax charged on exempt healthcare servicesAudit all services for correct tax category before go-live
Package not covering all itemsPatient billed extra for included servicesCross-verify package inclusions with clinical team
Discount without approval workflowRevenue leakageAlways configure approval matrix with role-based thresholds
Room rent not auto-charging dailyIPD patients underbilledVerify cron job or nightly batch that auto-adds room charges
Advance not adjusting at dischargePatient double-chargedTest advance-to-final-bill flow end-to-end in UAT

Hands-On Exercise

Complete this exercise in the Bio Ecko demo environment:

  1. Create a new service in the charge master: "ECG -- 12 Lead" at INR 500, category Cardiology, GST exempt
  2. Create an OPD visit for a test patient and order the ECG
  3. Navigate to the billing screen and verify the ECG charge appears as an unbilled item
  4. Apply a 10% senior citizen discount (requires approval if above 5% threshold)
  5. Collect payment split: INR 225 cash + INR 225 UPI
  6. Print the receipt and verify both payment modes appear
  7. Check the daily collection report to confirm both entries
  8. Now create an insurance patient, submit a pre-auth, and process the claim lifecycle

Document any issues encountered and the steps to reproduce them. This forms the basis of your SIT defect log.

Notes

Warning

Never go live without a complete charge master audit. Missing or mispriced services are the #1 cause of post-go-live billing disputes and revenue leakage.

Tip

During UAT, ask the hospital's billing manager to bill 20 real-world scenarios (OPD, IPD, insurance, package, emergency, refund). Their domain expertise catches configuration gaps that test scripts miss.

Info

Bio Ecko auto-calculates GST only for non-exempt services. Healthcare services are exempt under GST, but cosmetic procedures, cafeteria, and ambulance services may be taxable -- configure the exemption flag per service.

On this page