Test environment — not validated — not a substitute for pharmacist verification
Dosette self-check
An OpenAI vision model describes what is visible in each compartment; the comparison and the flags are then computed in plain code, so the flag logic is fixed and inspectable. Quantities are never reported. It does not verify the card — the pharmacist check happens regardless.
Step 1
Photograph the card
Lid open, one card in frame, matte dark background, two diffuse lights at 45° from opposite sides. Cell images are sent to the model to be described, and are not stored.
Step 2
Check the grid sits on the card
Drag any handle to correct it. The magnifier shows what is under your finger.
Readings are probabilistic. The same photo can produce different descriptions on different
runs, so a clean result on one run is not a repeatable result. A missing tablet that is
identical to one still present cannot be seen from a photograph and will never appear here.
A filled dot means no mismatch was found — a much weaker claim than correct. If the wrong
product was loaded from the start, every day agrees and nothing flags.