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.

Fill the guide with the card. Keep all four dose columns inside it.