Learning contextDemo Retail Group LLC12 stores · 2 distribution centres · AED/SAR/USD · omnichannel replenishmentChange scenario details →
Skip to content

Demo CrescentCare Hospital: patient-to-cash day ​

Demo CrescentCare Hospital operates outpatient clinics, a 60-bed inpatient wing, an operating theatre, and a pharmacy. It serves self-pay patients, corporate contracts, and insurers in AED, while selected equipment and medicines are purchased in USD. OSERP links the non-clinical record: patient or sponsor account, appointment, admission, charge capture, stock issue, insurer claim, invoice, receipt, refund, and audit evidence. Clinical notes remain in the approved clinical system and are referenced by controlled identifiers rather than copied into general accounting screens.

1. Create the organisation and payer model ​

Set up legal company CCH, locations DXB-MAIN, DXB-CLINIC, and DXB-PHARM, departments for emergency, outpatient, inpatient, theatre, laboratory, pharmacy, finance, and insurance desk. Payers include Self Pay, Gulf Shield Insurance, corporate employers, and government programmes.

Master / fieldDemo valueImpact
Patient IDCCH-P-004281Stable non-clinical account key
PayerGulf Shield InsuranceClaim and receivable owner
Coverage planGold outpatient + inpatientTariff and authorisation rules
ServiceMRI brain without contrastCharge, price, tax, revenue
Pharmacy itemCeftriaxone 1 g vialBatch, expiry, issue traceability
Cost centreRadiologyDepartment margin and budget
Pre-authorisationGS-PA-88310Prevents unapproved claim
Payment termInsurer net 45Ageing and cash forecast
Privacy classRestricted health dataView, export, and retention rules

2. Register a patient and appointment ​

Open Patient Accounts → New and record patient ID, legal name, date of birth, nationality, contact, emergency contact, billing address, payer, policy number, and consent preference. Store identity documents in a restricted vault with document type, expiry, uploader, and access audit. Do not put diagnosis or sensitive clinical narrative in the customer master.

Create an appointment with specialty, provider, location, service, requested time, referral, payer, authorisation requirement, and status. A confirmation moves the appointment to scheduled; check-in records arrival time and identity verification. A no-show creates a policy-dependent fee or follow-up task, not an automatic charge unless the contract allows it.

3. Capture outpatient services ​

At check-out, the charge capture screen records patient, encounter reference, service code, quantity, tariff, discount, tax category, payer share, patient share, provider, department, and authorisation. For a consultation of AED 350 covered at 80%, insurer responsibility is AED 280 and patient responsibility AED 70.

The charge batch validates that the service was delivered, the provider is active, the tariff version was effective, and an authorisation exists where required. Rejected lines remain in an exception queue with reason and owner. Posting to the insurer subledger should not happen until the claim status supports billing.

4. Admit an inpatient and reserve resources ​

An admission header records patient, attending physician, ward, bed, admission date/time, expected discharge, payer, deposit, authorisation, and responsible contact. Bed status moves from available to reserved to occupied to cleaning to available. The resource history prevents two active admissions using one bed.

Daily room charges, nursing packages, meals, theatre, laboratory, and pharmacy issues are captured as charge lines linked to admission and cost centre. A deposit of AED 5,000 is recorded as patient advance or liability, not revenue. On discharge, the bill shows gross charges, insurer coverage, patient share, deposit applied, and balance due.

5. Issue medicines and consumables ​

The pharmacy receives medicines with batch, expiry, supplier, purchase order, quantity, UoM, temperature or quality status, and landed cost. A prescription or authorised issue requests Ceftriaxone batch CC240901B, 6 vials, from DXB-PHARM. The issue records patient/admission, batch, quantity, nurse or pharmacist, date, and return reason if unused.

OSERP applies FEFO and blocks expired, quarantined, or recalled batches. Inventory posting debits medical-consumables expense or patient cost and credits pharmacy inventory. A returned unopened vial reverses the issue; a wasted vial requires a waste reason and witness. The item cost flows to the admission or service dimension so finance can compare clinical revenue to consumable cost.

6. Submit an insurer claim ​

The insurance desk opens a claim batch for period, payer, facility, plan, currency, and source charge set. Claim lines include patient ID, policy number, authorisation, service code, date, quantity, tariff, discount, tax, payer share, and rejection code. A pre-submission validation checks eligibility on service date, duplicate claims, missing diagnosis or procedure code reference, authorisation limits, and provider credentials.

For an MRI charge of AED 1,200, the plan pays 90% and the patient pays AED 120. The claim stores billed AED 1,200, expected AED 1,080, patient share AED 120, and status submitted. A payer rejection must create an actionable reason such as invalid authorisation or exceeded limit. Correct and resubmit by referencing the original claim; never delete the rejected record.

7. Invoice, collect, and refund ​

When an insurer accepts the claim, create an invoice linked to claim batch and charge lines. The header records payer, service period, currency, due date, tax, branch, and contract. Posting debits insurer receivable and credits healthcare revenue, pharmacy revenue, room revenue, and tax according to dimensions. Self-pay balances are invoiced separately where policy requires.

Import insurer receipts with remittance reference, patient or claim identifiers, currency, value date, and amount. Allocate accepted lines and keep deductions as denial or dispute cases. A patient refund requires original receipt, reason, approval, bank details, and segregation from cashier posting. It reverses the advance or receivable and keeps the original payment visible.

8. Procurement, assets, and service contracts ​

The theatre requests a replacement monitor. A purchase request includes specification, department, budget, required date, supplier, asset class, and authorisation. The purchase order records warranty, calibration requirement, installation site, and service contract. Receipt records serial, acceptance test, calibration certificate, and custodian.

Capitalise the monitor only when placed in service. The asset record stores tag, useful life, depreciation, location, responsible department, warranty, and maintenance schedule. A service contract generates preventive work orders and invoices. Unplanned repair costs remain linked to the asset and department for lifecycle analysis.

9. Privacy, close, and measurable improvement ​

Health data requires minimum-necessary access, masked exports, retention schedule, and audit of views and downloads. Finance reports should use patient ID or encounter reference rather than diagnosis. Role separation prevents one user from registering a patient, approving a claim, receiving cash, and issuing a refund.

Month end reconciles appointments to charges, admissions to room days, pharmacy issues to inventory, claims to insurer receivables, deposits to liabilities, denials to disputes, payroll to departments, tax, and bank. Period locks prevent late service edits without an adjustment route.

KPIBaselineAfter OSERP disciplineImprovement
Claim first-pass acceptance78%94%+16 points
Discharge-to-final-bill time9 hours90 minutes83% faster
Unreconciled pharmacy issues4.1%0.6%85% lower
Insurer remittance matching71%96%+25 points
Patient refund cycle12 days3 days75% faster
Restricted-data export incidents6 / quarter0Controlled

Practice challenge ​

Register a patient, schedule an outpatient MRI, capture a payer split, issue a pharmacy item by batch, admit and discharge an inpatient, submit a claim with one rejection, resubmit it, collect the remittance, and reconcile the month. Explain every field, status, role, journal, tax, stock movement, privacy rule, and audit drill-down. Then attempt to issue an expired medicine and export a restricted report without permission; prove both controls work.

Related: Demo MedSure Distribution, Inventory, Procure to pay, Advanced GL Mapping, and API library.

OSERP™ Atlas · Understand every field. Master every workflow.