Clinical operations AI · Hong Kong

Treat patients, not messages.

Your nurse spends the morning replying to messages. You spend the evening on paperwork. We build the systems that give those hours back.

24/7
Someone always replies
30s
Before the patient gives up waiting
Seconds
To find a consent signed three years ago

The waiting room is full. So is the phone.

Your receptionist is answering the same question for the fortieth time today, while three patients wait at the desk.

01What we build

Two systems

For the two jobs that eat the most time and carry the most risk.

A clinic receptionist holding a phone at a tidy front desk
01What we build

Appointments and enquiries

Your staff stop spending the day inside the phone.

  • No thirty unread messages waiting on Monday morning
  • No two patients booked into the same slot
  • Medical questions reach you — the system never answers them
Build
13 weeks
First reply
Under 30s
One request, end to endInterface illustration

A single appointment request as it moves between groups. Dashed blocks are the language model. Solid black blocks are deterministic logic — and only those create the appointment.

Patient-facing group · Internal clinical groupCS-2481

Patient-facing group

Reception10:41

Mr Chan wants to see Dr Lee Tuesday afternoon, follow-up, 9123 4567

Language modelClassify and extract

Type
Appointment request
Date
Tue 25 Aug
Time
Afternoon
Doctor
Dr Lee
Reason
Follow-up
Phone
9123 4567

Deterministic logic

Availability check

Tuesday afternoon falls outside Dr Lee's registered consulting hours. The model is not consulted in this determination, and would have no authority if it were.

No appointment created

AgentInternal clinical group

Dr Lee — a follow-up request for Tuesday 25 August, afternoon. That slot is outside your registered consulting hours. Can it be arranged?

Internal clinical group

Dr Lee11:20

Can't do Tuesday, I've got a meeting. Thursday after 3:30 works.

Language modelRead the reply as a position

Tuesday
Unavailable
Thursday
From 15:30

Where a reply cannot be resolved, the agent asks again. Asking again is not counted as an error.

Deterministic logic

Create appointment

Thursday 27 August 15:45 falls inside the hours the doctor has just given, and is not occupied by another appointment.

Appointment created

AgentBoth groups

Booked — Mr Chan with Dr Lee, Thursday 27 August, 15:45, follow-up.

The model read the request and understood the doctor's reply. It did not decide the appointment.

A patient signing on a tablet with a stylus at a consultation desk
02What we build

Consent and records

A complaint arrives three years later. You can still produce the consent.

  • The exact wording the patient signed, printed on the page
  • Any past document found in seconds, not in a filing cabinet
  • A signed record cannot be edited, and cannot be deleted
Build
18 weeks
Signs unaided
90%
Signing, in four screensInterface illustration

Explanation and signing are two separate modes, because a doctor needs to draw on the document while explaining, and none of that drawing may end up in the patient's file.

/0.1Explanation mode

Treatment consent

UndoClear allStart signing

Free annotation over the document. Held in the tablet's memory only — never written to disk, never transmitted.

/0.2Clear confirmation

Treatment consent

Annotation will be cleared

Everything drawn during the explanation will be removed and cannot be recovered.

BackClear and sign

The annotation is cleared and unloaded within 300 milliseconds. After this point only the signature field accepts input.

/0.3Patient signature

Treatment consent

Sign here

Signed at27 Aug 2026 · 15:52

System generated · cannot be edited

ClearConfirm signature

Stroke path only — no pen pressure, no speed, no raw biometric data is kept. Once confirmed, the signature is sealed into the document.

/0.4Doctor countersign

Not signed on the day

  • Mr ChanTreatment consent15:52
  • Ms WongRecording consent11:20
  • Mr LamTreatment consentEscalated
Signature date27 / 08 / 2026
Sign

The doctor signs with the patient, in the same consultation. If a document is not countersigned there and then, it is flagged immediately — this queue should be empty.

Printed on every page

Document
Treatment consent
Wording version
Version 2.1
Signed
27 Aug 2026 · 15:52
Tamper seal
Any later change is detectable
A doctor and an engineer working together at a bright table
02How we work

Four steps

01

We sit in your clinic for a day

Watching a real day, not presenting slides.

02

We say what it does and what it costs

In writing, at a fixed price, before any work starts.

03

You try it before it counts

On your own real cases, not a demo we picked. If it does not fit, we change it.

04

You can still reach us afterwards

Training, documentation, and one person who answers the phone.

Patients ask in Cantonese. So does the system.

Records stay in storage you control, under the PDPO, and are never used to train anyone's model.

03Why us

Four reasons

01

A practising doctor is on the team

Seran practises in Hong Kong. He says plainly when an idea would not survive a real clinic day.

02

A fixed price, agreed first

What you get and what it costs are settled before we start. No surprises later.

03

Clinical decisions stay yours

The AI reads and sorts. Anything that affects a patient is decided by fixed logic, or by you.

04

We only do medical

Not retail, not logistics. Other sectors belong to other companies in our group.

A doctor and patient in conversation in a bright Hong Kong consultation room
04About

Who is building this

HARVIS builds AI systems for medical practices in Hong Kong, and nothing else. We pair people who ship systems with a practising doctor — because the failure mode of clinical AI is almost never the model, it is a team that has never sat in the room where the work happens.

Adam Au

Co-founder

Builds and delivers enterprise AI systems, and holds the engineering core. Leads diagnosis, scope and solution design.

Dr. Seran Hui

Co-founder

Medical doctor, HKU Faculty of Medicine 2017, trained in radiology. Brings the clinical operating reality — what a busy practice can actually adopt, and where an automated system would be unsafe or unwelcome.

05Contact

Tell us where your day goes

We have not put a general enquiry line on this site, because there are two of us and neither of us wants your first message answered by a form. Speak to whichever of us is closer to your question — or simply reply to whoever sent you this link.

Seran

Dr. Seran Hui · Co-founder

Clinical questions — whether this fits how your practice actually works, and where an automated system would be unsafe or unwelcome.

Adam

Adam Au · Co-founder

The build — what the system will do, how long it takes, and what it costs.