# Text-based Storyboard — MedCheck

> Kit 7 · MedCheck · deliverable · designed and built by I Wayan Usada · fictional training content, not clinical guidance

## Design premise

Five prescriptions, one of them clean, dealt in random order. Revised after the build so that it describes what the 2D trainer and the 3D dosing-week bench actually do; both read `prescriptions.js`.

## Per-prescription structure

1. **Read** the prescription lines and the chart card (allergies, diagnosis, eGFR).
2. **(3D only) Fill the week.** The organiser's lids open and each line's tablets drop into the days and slots its directive gives. The decision stays locked until the week is filled.
3. **Flag or clear.** If flagging: choose the line that carries the problem and the category (duplication · dose or frequency · allergy on the chart · interaction to confirm).
4. **Annotate** in your own words. Not machine-scored: shown next to a model annotation for comparison (does it name the drug, the reason and the next step?).
5. **Feedback**: score out of 3, the expected answer, why, and the model annotation.

## The 3D dosing week (flagship v3)
Built in `dispense.js`, `mc-room.js` and `mc-week.js` on the shared layer; same prescriptions and scoring as the 2D trainer. Every frame below is a render from the shipped build (`node tools/qa/scene_frames.mjs medcheck`).

**Design rules.** The double check happens in its real order: prescription → chart card → fill the week → check. Tablets are at real size (8 mm) in a 31 × 16 cm organiser and drop in one by one, day by day; the camera looks straight down on the filled week. Nothing is colour-coded as an error; drugs keep neutral, identifiable colours. Light is bright and even (4000 K panels plus a frosted high window), no haze. An interruption is part of the place: during the third check the ward phone flashes; it changes nothing in the score. People stay off-screen.

![F1 · 10:20 at the dispensing bench, standing three-quarter view along the bench toward the frosted window: in-tray, chart card in its sleeve, the stock, the counting tray and the organiser on its blue dispensing mat. Bright, true-colour light with soft contact shadows.](/work/medcheck/screens/frames/f01-bench.webp)

![F2 · Step 1: the printed prescription on the dark slate in-tray, so the white sheet stands off the white bench. “1 dd 6 tabletten” reads like any other directive.](/work/medcheck/screens/frames/f02-prescription.webp)

![F3 · Step 2: the chart card on its dark reading pad, with a yellow header band. For Bakker it records angio-oedema on NSAIDs; the prescription does not mention it.](/work/medcheck/screens/frames/f03-chart-allergy.webp)

![F4 · The stock for the prescription: cartons, blister strips and a bottle with fictional labels.](/work/medcheck/screens/frames/f04-stock.webp)

![F5 · The seven-day organiser from above on its dispensing mat, the tablet key card just below it (it stays clear of the open panel): days across, morning, noon, evening and night down. Each lid is embossed with its day and time; the tints are time-of-day labels, not error colours. The front label carries the patient’s name.](/work/medcheck/screens/frames/f05-organiser-empty.webp)

![F6 · Step 3, filled: “1 dd 6 tabletten” is 42 methotrexate tablets in a week, next to one weekly folic-acid tablet on Tuesday.](/work/medcheck/screens/frames/f06-week-methotrexate.webp)

![F7 · Two penicillins started together: capsules and tablets in every slot, seven doses a day.](/work/medcheck/screens/frames/f07-week-penicillins.webp)

![F8 · Oxycodon “if needed” (printed pale: filled as the maximum allowed) and zolpidem share the night slot. The tablet key says which tablet is which.](/work/medcheck/screens/frames/f08-week-night-slot.webp)

![F9 · The NSAID-allergy week looks ordinary. The organiser never shows an allergy; only the chart card does.](/work/medcheck/screens/frames/f09-week-allergy-looks-normal.webp)

![F10 · Flagged: the query note on the organiser, the phone busy with the prescriber.](/work/medcheck/screens/frames/f10-query-note.webp)

![F11 · Cleared: the lids click shut and the week goes into the ward tote.](/work/medcheck/screens/frames/f11-released-to-tote.webp)

![F12 · The wall: high-alert list (methotrexate weekly first) and the double-check order.](/work/medcheck/screens/frames/f12-wall.webp)

![F13 · On a phone the whole week is width-limited, so “Closer: Mon–Thu” frames the first half of the week with the time strip at about 1.8× the size: 42 methotrexate tablets, six a day.](/work/medcheck/screens/frames/f13-week-closer-mon-thu.webp)

![F14 · “Closer: Thu–Sun”: the second half with the night slot and the “if needed” legend.](/work/medcheck/screens/frames/f14-week-closer-thu-sun.webp)

## Prescription plan

| Patient | Lines | Expected | Category | Critical if cleared | What the week shows in 3D |
|---|---|---|---|---|---|
| De Vries, H. 58 M | Amoxicilline 3 dd · Feneticilline 4 dd | Flag (feneticilline) | Duplication | no | Seven penicillin doses a day in two colours |
| Bakker, T. 34 F | Ibuprofen 3 dd p.r.n. · Omeprazol 1 dd; chart: NSAID angio-oedema | Flag (ibuprofen) | Allergy | **yes** | An ordinary week. The problem is only on the chart card |
| Jansen, K. 71 M | Methotrexaat 2,5 mg "1 dd 6 tabletten" · Foliumzuur 1× per week (Tue) | Flag (methotrexate) | Frequency | **yes** | 42 methotrexate tablets next to one weekly folic-acid tablet |
| Rietveld, S. 45 F | Oxycodon max 4 dd p.r.n. · Zolpidem a.n. | Flag (zolpidem) | Interaction | no | Opioid and z-drug in the same night slot |
| Visser, M. 62 F | Metformine 2 dd · Lisinopril 1 dd · Atorvastatine a.n. | **Clear** | — | — | A tidy, correct week; flagging it costs 4 audit minutes |

The earlier version described methotrexate as correctly weekly and folinic acid as "same-day rescue"; that was clinically muddled and has been replaced by a clear daily-directive error.

## Scoring and pass rule

Flag/clear 1 + line 1 + category 1 per prescription; the clean one scores 3 for clearing and 0 for any flag. Maximum 15. **Pass = 12 or more and neither critical prescription released.** Over-flags are counted in audit minutes.

## Debrief

Score per patient, released critical errors named, minutes lost to over-flags, and one habit: "fill the week in your head and read the chart line before you sign".

## Retry

New order each run; the prescriptions stay the same.
