Skip to main content

Sample dashboard, illustrative data only. Clinics sign in to their own dashboard: Clinic login →

ILLUSTRATIVE / SAMPLEOXAIDE HEALTH · DENTAL FIRST

The money your clinic is already owed, in one view.

Sample Dental Clinic · as at 11 November 2026 · Friday report week ending 13 November 2026, week 2 of the pilot.

This dashboard shows the format a pilot clinic sees: a Friday report, AR ageing, a chase queue, and a WhatsApp approval inbox. The figures are invented sample data to show the format. No clinic results yet.

Sample data only. In a real report every dollar traces to an invoice ID, and the report reconciles to the dashboard to the cent. Nothing on this page is a clinic result.

RECOVERED THIS WEEK

S$1,240

3 invoices cleared, cash only

SAMPLE FIGURE

STILL OUTSTANDING

S$9,740

9 invoices open

SAMPLE FIGURE

OUTSTANDING OVER 30 DAYS

S$8,610

7 invoices on the chase list

SAMPLE FIGURE

DENIED CHAS CLAIMS

2 items

S$970 waiting for a human at the clinic

SAMPLE FIGURE

FRIDAY REPORT · WEEK ENDING 2026-11-13 · SAMPLE

One page, every Friday. Cash only, no promises.

Billed, collected, outstanding by age, denied, recovered. The owner reads it in two minutes.

  • Billed, pilot to dateS$10,980Every dollar traces to an invoice ID in the CSV.
  • Collected, cash onlyS$1,240Verified against bank and PMS, not promised.
  • Recovered this weekS$1,2403 invoices cleared this week.
  • Still outstandingS$9,7409 invoices open.
  • Outstanding over 30 daysS$8,6107 invoices, the chase list below.
  • Denied CHAS claims2 items, S$970Needs a human at the clinic before resubmission.
Sample format. Illustrative figures, not a clinic result. In a real report every dollar traces to an invoice ID.

WHAT WE CHASE · 1 OF 3

Unpaid bills over 30 days

S$8,610

7 invoices. 3 unpaid drafts and 2 rebook invites waiting for approval in the inbox below, the rest queued.

WHAT WE CHASE · 2 OF 3

Denied CHAS claims

2 items · S$970

The checklist is prepared, the clinic checks and resubmits. Oxaide never submits a claim on its own.

WHAT WE CHASE · 3 OF 3

No-show recovery

3 missed · 1 rebooked

S$540 in missed appointments. 2 rebook invite drafts waiting for approval.

AR AGEING · SAMPLE

Outstanding by age

Every open invoice, grouped by how long it has been overdue. The chase starts at 30 days.

AGEINVOICESAMOUNTSHARE OF OUTSTANDING
0-30 days2S$1,13012%
31-60 days3S$3,09032%
61-90 days2S$3,17032%
90+ days2S$2,35024%
Sample figures. Shares are rounded to whole percent and sum to 100%. Target in a real pilot: AR over 90 days under 5% of outstanding, collection ratio 98%.

CHASE QUEUE · DAY 7 / DAY 14 / DAY 30 · SAMPLE

Who gets chased next, and at which step

Oldest first. A draft is written for each step, and nothing goes out until the clinic approves it.

INVOICEPATIENTAMOUNTOVERDUESTEPDRAFT
INV-1012Patient IS$1,000114 days · 90+Day 30Draft in preparation
INV-1016Patient HS$1,35095 days · 90+Day 30WAITING FOR APPROVAL
INV-1021Patient GS$1,45081 days · 61-90Day 30Draft in preparation
INV-1024Patient FS$1,72067 days · 61-90Day 30WAITING FOR APPROVAL
INV-1029Patient ES$86054 days · 31-60Day 30Draft in preparation
INV-1031Patient DS$98044 days · 31-60Day 30Draft in preparation
INV-1033Patient CS$1,25037 days · 31-60Day 30WAITING FOR APPROVAL
INV-1041Patient AS$65022 days · 0-30Day 14Draft in preparation
INV-1038Patient BS$48014 days · 0-30Day 14Draft in preparation
Patient refs are anonymised in this sample. A real queue shows the same columns, with the clinic approver named on each draft.

WHATSAPP INBOX · APPROVAL QUEUE · SAMPLE

Approve every message before it is sent

5 drafts waiting for approval, 0 approved. Nothing is sent from this sample dashboard: Approve only marks a draft approved here. In the pilot, Oxaide sends an approved message once, logs delivery, and stops if the patient replies or opts out.

  • Patient C · INV-1033 · S$1,250

    WAITING FOR APPROVAL

    WHATSAPP · DAY 30 · SCHEDULED 2026-11-12

    Hi, this is Sample Dental Clinic. A friendly reminder that invoice INV-1033 for S$1,250 was due on 5 Oct 2026. You can pay here: [payment link]. If you have already paid, please ignore this message. Reply STOP to opt out.

  • Patient F · INV-1024 · S$1,720

    WAITING FOR APPROVAL

    WHATSAPP · DAY 30 · SCHEDULED 2026-11-12

    Hi, this is Sample Dental Clinic. A friendly reminder that invoice INV-1024 for S$1,720 was due on 5 Sep 2026. You can pay here: [payment link]. If you have already paid, please ignore this message. Reply STOP to opt out.

  • Patient H · INV-1016 · S$1,350

    WAITING FOR APPROVAL

    WHATSAPP · DAY 30 · SCHEDULED 2026-11-13

    Hi, this is Sample Dental Clinic. A friendly reminder that invoice INV-1016 for S$1,350 was due on 8 Aug 2026. You can pay here: [payment link]. If you have already paid, please ignore this message. Reply STOP to opt out.

  • Patient O · No-show · S$180

    WAITING FOR APPROVAL

    WHATSAPP · REBOOK INVITE · SCHEDULED 2026-11-12

    Hi, this is Sample Dental Clinic. We missed you on 6 Nov 2026. Would you like to rebook? Reply with a day that suits you. Reply STOP to opt out.

  • Patient P · No-show · S$180

    WAITING FOR APPROVAL

    WHATSAPP · REBOOK INVITE · SCHEDULED 2026-11-12

    Hi, this is Sample Dental Clinic. We missed you on 9 Nov 2026. Would you like to rebook? Reply with a day that suits you. Reply STOP to opt out.

CSV UPLOAD · SAMPLE FILE ONLY

Send one CSV, we reconcile it

Billing and ageing only. No clinical data, no PMS login, no patient portal access. In the pilot the CSV goes to Oxaide by email; here it is parsed in your browser and never uploaded anywhere.

Columns: invoice_id, patient_ref, description, amount_sgd, billed_date, due_date, payer, status.

DENIED CHAS · NO-SHOW · SAMPLE

Claims and rebooks need a human

Oxaide prepares the checklist. The clinic checks and submits each claim, and confirms each rebook.

Denied CHAS claims, 2 items

  • CHAS-221 · Patient M · S$560

    Incomplete documentation. Clinic checks the form, then resubmits.

  • CHAS-218 · Patient N · S$410

    Subsidy tier mismatch. Clinic checks eligibility, then resubmits.

No-shows, 3 missed appointments

  • Patient O · missed 2026-11-06 · S$180

    Rebook invite draft waiting for approval.

  • Patient P · missed 2026-11-09 · S$180

    Rebook invite draft waiting for approval.

  • Patient Q · missed 2026-11-10 · S$180

    Rebooked for 2026-11-12.

HOW THIS WORKS IN THE PILOT · DONE FOR YOU

  1. 1 · Request

    Join the waiting list or request the 14-day pilot, S$499. We reply by email and confirm scope.

  2. 2 · Send one CSV

    One CSV export of billing and ageing. We reconcile it to your PMS total, to the cent.

  3. 3 · Friday report

    Approve drafts in this inbox, and read one Friday report: billed, collected, outstanding, denied, recovered.

DFY only, no self-service. Back-office billing only, not front desk, not clinical. PDPA: billing data only, deleted on request within 24 hours. The clinic approves every message and claim. No PMS write-back, no auto-send, no auto-submit of CHAS or MediSave.

Full spec: Gates 0 to 5 · Join the waiting list · Dental revenue page