Skip to content

SinomedTCM Clinic Management System

Designed around the daily flow of a TCM clinic — patient records, treatment records (four examinations / pulse / five phases / point selection / diagnosis and conditioning plan), service cards, retrospectives and follow-ups. One repository for the server, the admin console and the mini program.

Product preview ​

One visual language runs across all five device surfaces: the graphite × antique-gold theme (grey and gold taken from the brand logo), rice-paper backgrounds and serif headings, plus three further switchable theme colors — pine smoke green / cinnabar / indigo. Below are screenshots of the implemented pages on each surface (all data is fictional demo data).

Admin console (web · patient records / treatment record)

Admin console · patient record (implemented)

Admin console · treatment record (implemented)

Theme switching (admin console · appearance settings, the four theme colors apply on tap)

Admin console · four switchable theme colors (implemented)

Appointments and scheduling (admin console · create appointment / not-yet-arrived list / convert a check-in into a treatment record / per-day doctor × time-slot scheduling grid; mini-program self-service booking is implemented: unauthenticated endpoint + mini-program booking page)

Appointment scheduling · create appointment, not-yet-arrived list, doctor × time-slot grid and mini-program self-service booking all implemented

Billing and settlement (admin console · settlement counter / daily reconciliation: unsettled queue + stored value / WeChat / Alipay / cash / visit-card payments + receipt overprint + refund-on-original-path and daily reconciliation; the prescription-herb rows in the prototype are illustrative and were ruled out of scope)

Billing and settlement · unsettled queue, stored-value top-up / payment, visit-card write-off and receipt printing implemented; prescription-herb rows are illustrative

Herbal prescriptions (admin console · writing a prescription / prescription search / pharmacy workbench: herb dosage and special decoction methods; compatibility review, dose review, pricing, decoction service and paste pickup, and dispensing confirmation are all implemented)

Herbal prescription · writing, search, compatibility review, allergy alerts, live pricing, decoction service and paste pickup all implemented

Desktop workstation (desktop · treatment entry + peripheral status)

Desktop workstation · treatment entry (implemented)

Mini program (app · bottom four tabs: home / booking / cards / me; the cards page has phone-based card lookup implemented — openid and SMS-code two-factor, gated by the server-side sinomed.phone-lookup.mode tri-state switch (default off) and audited; see the phone card lookup design. A logged-in patient session and card purchase are still planned features)

Mini program · home page (implemented)

In-store Kiosk (kiosk · pick a service and place an order)

In-store Kiosk · service selection (implemented)

Waiting-area display (tablet · advertising rotation + queue calling)

Waiting-area display · advertising rotation and queue calling (implemented)

The admin console also has prototypes for the daily report, service cards, orders, advertising screens, appearance settings and more — see docs/design/mockups/ in the repository.