Clinic management · Singapore

Front desk, doctor, pharmacy and billing on one record.

Built for Singapore GP clinics, with NEHR and Singpass included.

A 30-minute demo on a shared screen. Moving from your current system is part of onboarding.

  1. The waiting-room display calls A-023.
  2. Four desks: front desk, doctor, pharmacy, billing. One record.
  3. Front desk: checked in with Singpass, queued to Room 2.
  4. Doctor: the dictated note is charted and coded E11.9. The doctor reviews before saving.
  5. Pharmacy: dispensed, 180 tablets, stock updated. Billing: paid by PayNow, receipt sent.
  6. Reported to NEHR, received in 41 seconds.
  7. Recall: three months later, the diabetes review is booked on WhatsApp for Thursday 9:00.
  • Less typing Notes drafted from dictation, codes filled in.
  • Compliance on autopilot NEHR sent and tracked. CHAS and CDMP coming soon.
  • Patients come back Recalls and bookings happen on WhatsApp.
Connects to
  • NEHR
  • Singpass / Myinfo
Meets
  • PDPA
  • Cyber Essentials
Coming soon
  • CHAS
  • CDMP
See the whole visit

Front desk and waiting room

Press Call Next once. Three screens update together.

Call the next patient and watch the waiting‑room TV, the doctor’s screen and the pharmacy update at the same moment.

QueueTodaySample data
  • In clinic6
  • Waiting4
  • In consultation1
  • Pharmacy1
Morning list done
No.InPatientAllergyRoomStatus
A-02109:02Patient DNKDA—Dispensing
A-02209:10Patient EPenicillinRoom 1In consultation
A-02309:18Patient APenicillinRoom 2Called
A-02409:24Patient BNKDA—Waiting
A-02509:31Patient CPenicillin—Waiting
A-02609:40Patient FNKDA—Waiting
Waiting room TVUpdated

Patients see their number. Fewer questions at the counter.

Dr A · Room 2Updated
Now seeingA-023Patient AAllergy: PenicillinRecord open

The record is open before the patient walks in.

PharmacyUpdated
PreparingA-021Patient D · 3 medicines

The prescription is being prepared before the patient reaches the counter.

One visit, one record

The whole visit, without a second system.

Most clinic software covers the middle of this and leaves the ends to spreadsheets, portals and a folder of PDFs. Every stage below is the same record, in the same login.

  1. 01

    Arrival

    Scan an NRIC or pull the patient from Singpass Myinfo. Queue number issued to the right waiting room, called on the display, visible to every consult room.

    A-023Room 2

  2. 02

    Consultation

    Diagnoses coded to SNOMED CT as the doctor types. Vitals, allergies, past medication and lab history on the same screen — no tab hunting.

    E11.9Diabetes, coded

  3. 03

    Orders

    Prescriptions off the Singapore Drug Dictionary, lab requisitions straight to the provider, imaging and referrals generated with the letter already written.

    3 medicinesHbA1c, lipids ordered

  4. 04

    Dispensing

    Stock deducted at dispensing, labels printed on the label printer you already own, expiry and shortage flagged before the shelf runs dry.

    Stock180 tablets out

  5. 05

    Payment

    Corporate and insurer portions split off the bill, PayNow or card taken, receipt and MC issued. CHAS and CDMP subsidy on the bill is coming soon.

    PayNowPaid

  6. 06

    After the visit

    The NEHR message is built and submitted, the claim is packaged for the payer, the recall is scheduled, and the day‑end report reconciles itself.

    NEHR received41 s

Assisted, not automated

AI saves the typing. The doctor makes the call.

Doctors don’t want a system that writes the diagnosis. They want less typing after every patient.

A-023Consultation note

What the doctor said

Here for her diabetes review, no new complaints. Feet normal, BP 128 over 80. HbA1c 7.8, type 2 diabetes. Continue metformin, repeat HbA1c in three months.

Structured draft

1History
Diabetes review, no new complaints
2Examination
Feet normal · BP 128/80
3Assessment
Type 2 diabetes · E11.9 · HbA1c 7.8
4Plan
Continue metformin · repeat HbA1c in 3 months

Draft ready. The doctor reviews it before anything is saved.

  • 01

    Dictate the note

    Speak the note; it comes back structured into history, examination and plan, in the doctor’s own phrasing style, ready to edit before anything is saved.

  • 02

    Ask the record

    AI Copilot reads this patient’s own history — last HbA1c, what was tried for the same complaint, which medication was stopped and why — and answers with the source line.

  • 03

    Confirm the codes

    Suggested SNOMED CT codes from what was written. Nothing is submitted on a suggestion alone.

  • 04

    Summarise outside documents

    Upload a discharge summary or an outside report and get the relevant history surfaced into the encounter instead of retyped.

Patient data stays in your clinic’s own space. Every AI action is written to the audit log with the user who ran it.

What the AI can and can’t do

Between visits, on WhatsApp

Recall the whole list. AI books the visit.

Pick every patient who is due, send one recall on WhatsApp, and let the AI answer and offer times that suit them. The appointment is booked before the patient arrives.

  1. 01

    Recall from the whole database

    Filter every patient due for a review, a vaccination or an overdue result, and send one WhatsApp recall to all of them.

  2. 02

    AI keeps the conversation going

    Replies about times and bookings are handled on WhatsApp by the AI. Your team sees every thread and can step in at any point.

  3. 03

    Booked before they arrive

    The AI offers slots that match the preference saved in the record. When the patient picks one, it lands in your appointment book and queue.

Recall campaignSample data

Quarterly diabetes review due

  • Diabetes
  • Last visit 3 months ago
  • Opted in to WhatsApp
Sent
48
Replied
12
Booked
9
WhatsApp

Last visit

Receipt-A-023.pdfThank you for visiting today. Your receipt and MC are attached.10:05

3 months later

Hello from Sample clinic. Your quarterly diabetes review is due. You usually prefer mornings. Which time suits you?9:41

Thu 9:00 please.9:42

Booked for Thu 9:00 with Dr A. We will remind you the day before.9:42

Thu 9:00Diabetes reviewDr A · Room 2BookedIn the appointment book

Compliance and audit

Ready when MOH or an auditor asks.

Every NEHR submission is built from the visit and tracked to receipt. Every sign‑in and record access is logged.

NEHR submissions you never have to chase

ClinicPlus builds the NEHR message from the visit record, sends it, and tells you if anything comes back. Returned records are listed for you to fix and resend — nothing is typed twice.

ClinicPlusNEHR

Visit closed → NEHR message built

Patient S****567G

  • Diagnoses1Coded
  • Medicines3From the prescription
  • Allergies1Recorded this visit
  • DeliveredNEHR received41 s
  • Returned1 earlier record → fix and resend

Today’s NEHR report ready

How the integrations work

Access log

Every sign‑in and record access, as your auditor would see it.

Today
  • 09:02Signed in at the front desk PC2‑step sign‑in · clinic PC1
  • 09:18A-023 record openedby Dr A · role: doctor2
  • 09:22Referral letter sharedsigned link · expires shortly3
  • 09:40Permission revoked for Nurse Brevocation kept on record4
Read the security overview
  1. 1

    Who logged in

    Staff sign in with a second verification step, and only from computers the clinic has approved.

  2. 2

    Who did what

    Every clinical and admin action is logged with the person who did it.

  3. 3

    Where the files live

    Documents and images are stored privately. Links to them expire after a short time.

  4. 4

    Who can open what

    Roles decide who sees what in each clinic. When you remove someone’s access, it stays removed.

Cyber Essentials for HIMS Vendors certifiedWhat the certification covers

Switching

Your history comes with you.

Clinics stay on software they dislike because their records are trapped in it. We move the records for you.

What moves with you

  • Patients
  • Visits
  • Diagnoses
  • Prescriptions
  • Invoices
  • Inventory
  1. 01

    We extract, you verify

    Patients, visits, diagnoses, prescriptions, invoices and inventory are pulled from your current system and loaded into a test copy you can log into and check.

  2. 02

    Reconciled against the source

    Counts and totals are compared record by record against the system you are leaving, and the gaps are listed rather than glossed over.

  3. 03

    Cut over on a quiet day

    A last top-up of new records, then you open on the new system. Your old data is searchable from day one, not archived into a PDF folder.

The platform

Five modules your clinic works in every day.

Five modules, one record, one login. Each has its own page with the details.

Do you handle NEHR submission, or do we still use the portal?

ClinicPlus builds and submits the message from the encounter, tracks its state, and gives you a rectification path for anything that fails. The portal remains available to you, but the daily work does not depend on it.

Can you take over from our current clinic system?

Yes. Migration of patients, visits, diagnoses, prescriptions, invoices and inventory is part of onboarding, and you get a test copy to check the data before you switch.

Do you support CHAS and CDMP?

Coming soon. CHAS and CDMP support is in development and not yet available. Recalls for chronic-care reviews already work today, driven by each patient’s follow-up date.

Does it work for a two-doctor clinic?

Yes, and it is priced for one. The regulatory obligations do not scale down with clinic size, which is exactly why small practices need the compliance parts most.

What happens to our data if we leave?

You can export the full clinical and financial record in open formats, with a data dictionary, without asking us to build anything first.

Where is the data hosted?

In Singapore, on infrastructure in the ap-southeast-1 region, with per-clinic isolation. We will walk through the architecture on the call if it matters to you.

Next: your clinic

Walk us through a day at your clinic.

We’ll show ClinicPlus on the parts of your day that take longest, and plan the move from your current system.

Thirty minutes on a shared screen, run on your own workflow.