Early access · pilots with UK pharmacies

Weight-management triage,
without a photograph

Someone asks your pharmacy for the jabs online. Before a clinician gives up a slot, Habitus checks who they are with Vultus, measures their body shape from a phone scan against a plain wall, and emails you a written opinion. No picture is ever taken.

Zero images created or storedNICE waist-to-height ratioVultus identity checkPharmacist decides, always
Habitus processed on this phone
Head scan: Lee Perry-Smith · CC BY 3.0
No photo is taken. Frames are traced and discarded on your phone.
Look at the camera so we can check it’s you
How it works

Four steps, one phone, no camera roll

Everything the patient does happens on their own device. Everything you receive is text and geometry.

01

Vultus identity check

When you switch it on, every scan starts with a Vultus face verification with liveness. Habitus records only that it passed and when. Vultus keeps no image either.

Recorded: verified · time · opaque id
02

Scan against a plain wall

The phone finds the person, traces their outline and reads 128 band widths. The frames are cleared from memory in the same breath; there is no photo to upload.

Sent: outline + band widths · 1.2 KB
03

Shape, not a picture

Waist-to-height is a ratio, so it needs no scales and no tape: NICE's central-adiposity measure from a bedroom wall. The head is replaced by a plain capsule before anything leaves the phone.

Derived: WHtR · WHR · body roundness
04

A written opinion, delivered

What the scan shows, what the patient declared, where they disagree, and what needs your attention with the SmPC clause cited. Emailed to the address you choose, pushed to your PMR, or read in the console.

Delivered: email · webhook · console
Live simulation — the patient’s phone and the pharmacist console
🔒habitus.cybervis.co.uk/triage
Habitus processed on this phone
Head scan: Lee Perry-Smith · CC BY 3.0
No photo is taken. Frames are traced and discarded on your phone.
Look at the camera so we can check it’s you
Habitus · pharmacist console tri_0354e8f4 · at-home triage
Waist-to-height
NICE CG189
Waist-to-hip
fat distribution
Body roundness
derived · no scales
Images stored
0
nothing sent yet
00:00.9Vultus · face match 99.1% · liveness passed · no image stored
00:02.433 pose landmarks found · segmenting on-device · 0 frames transmitted
00:04.1Outline traced · head replaced by capsule before anything leaves the phone
00:05.8128 band widths + 3 ratios sent · 1.2 KB · TLS · encrypted at rest
00:06.0Opinion composed for the responsible pharmacist · nothing auto-approved
Assessment opinion for the responsible pharmacist
Recommendation Clinician to review before a consultation is offered.
  • Waist-to-height 0.501 — increased-risk band (NICE CG189). Measured from the outline, no scales needed.
  • Patient states 170 cm / 98 kg (BMI 33.9) — self-reported, must be measured before any supply.
  • Needs your attention: history of pancreatitis — Wegovy SmPC 4.4.
Privacy by design

We never take your picture

That sentence is the whole consent story, and it is true structurally, not by policy.

For pharmacies

Two modes, kept deliberately apart

A triage signal that leaks into a supply decision is how a screening tool quietly becomes an unlicensed prescriber. So they are separate endpoints, engines and records.

At-home triage

Is this worth a consultation slot?

The requester scans on their own phone. No scales, no tape, no height needed: waist-to-height and waist-to-hip are ratios, so the unknown pixels-per-centimetre cancels out.

  • Vultus identity check first, if you require it
  • Contraindication screen mapped to the SmPC
  • Declared height and weight are treated as claims, not evidence
  • Outcome: book · review first · unlikely · not suitable
In-branch assessment

The supply decision, on your equipment

Height is measured by the camera against two printed wall markers; weight comes from your scales. Circumferences from two silhouettes, BMI against the licensed thresholds, every rule citing its source.

  • Stance and plausibility checks refuse rather than guess
  • Prescriber sees the outline with bands where each measure was taken
  • Sign-off of record; the engine never approves
  • Records kept 8 years by default, per NHS records code
What you receive

A written opinion, not a traffic light

Composed for the responsible pharmacist and recomposed on read, so a corrected rule reaches old records too. Sent to the address you configure, the moment the scan completes.

ASSESSMENT OPINION — for the responsible pharmacist At-home triage · tri_0354e8f4 · 14 Aug 2026, 09:38 UTC RECOMMENDATION Clinician to review before a consultation is offered. IDENTITY Identity verified by Vultus (face match with liveness check) before the scan. No facial image was stored by either service. WHAT THE SCAN SHOWS - Waist-to-height is 0.501, in the increased-risk band (NICE CG189). - Fat distribution is intermediate, waist-to-hip 0.842. - Body roundness index 3.38 (low band). Derived from waist-to-height, so it needed no scale. WHAT THE PATIENT TOLD US - The patient states 170 cm and 98 kg, a BMI of 33.9. Self-reported and unverified — it must be measured before any supply. NEEDS YOUR ATTENTION - History of pancreatitis [Wegovy SmPC 4.4]
Set-up & API

Live in an afternoon

CYBERVIS creates your pharmacy in the admin console and hands you a secret. You choose where opinions go and whether Vultus runs first. Everything else is a link.

1 · Choose your delivery

Set the email address that receives every opinion, and optionally an HTTPS webhook into your PMR. Both are signed and time-limited; the outline is fetched, never attached.

POST /api/settings { "report_email": "pharmacist@you.co.uk", "webhook_url": "https://pmr.you.co.uk/habitus" }

2 · Switch on Vultus

Create a Vultus application for your domain, paste its ID and secret, and decide whether the identity check is offered or required. It then runs at the very start of every scan.

POST /api/settings { "vultus": { "enabled": true, "require": true, "app_id": "vlt_…", "app_secret": "…" } }

3 · Share the link

Send the at-home link from your booking page or by SMS; open the console link on the branch tablet. The questionnaire, the scan and the opinion all run from the same API.

https://habitus.cybervis.co.uk/home?k=phs_… https://habitus.cybervis.co.uk/console?k=phs_…
Early access

Run Habitus in your pharmacy

We are onboarding a small number of UK pharmacies running private weight-management clinics. Clinical rules are signed off with your superintendent, calibration is fitted on your equipment, and the DPIA is completed together before the first patient.