• TypeScript
  • React
  • PostgreSQL
  • Docker

Clinic management

One patient file across reception, consultation, laboratory and billing — so a visit is recorded once and read everywhere.

A patient is registered once and the file follows them — to the consulting room, to the laboratory, to the cashier and back. Before it, the same name was written into three books and reconciled by asking the patient.

Features

  • One patient file holding history, allergies, documents and past visits
  • Registration that searches for an existing patient before it will create a new one
  • Doctor schedules and consulting-room allocation across the day
  • Laboratory requests and results attached to the visit that ordered them
  • Admission, bed allocation and a discharge summary for inpatients
  • Billing per visit, itemised by service, with part-payments
  • Insurance and company accounts invoiced separately from walk-in patients
  • Daily revenue by department, by doctor and by payment method

A duplicate patient file is the failure that costs most, because it splits a history in half without telling anyone. Registration searches on name, phone and date of birth before it will let a new file be created.