Lesson L3-4 Β· authored fragments (docs/43)
Primary review content β the AI-avatar narration, in order.
Start at the top. The header has four things you fill in, one at a time. First β who the page belongs to. Print your resident's name. One page, one resident. Never share one MAR between two people β that's how a dose lands on the wrong record. Second β the month. Spell it out. You're on this month's page, not last month's. Third β the year. It sounds too simple to matter, but if the year is blank, months from now nobody can tell if a signed dose was signed this year or years ago. Fourth β allergies. Write down every allergy your resident has, right here on the header. If they have no known allergies, you still write that down. A blank allergy line is never okay β a blank line looks like nobody checked, and the next person has no way to know your resident's allergy without flipping through the office chart. This line is the one that protects your resident from getting something that could hurt them. (Note for your trainer: the exact words the form prints for these fields, and the exact short-hand for 'no known allergies,' are being confirmed β fill in what the form in front of you actually shows.)
Let's talk about the MAR β the Medication Administration Record. It's the sheet where you write down every dose you give your resident. Here's the first thing to know: it's a monthly form. Every month, a fresh page goes on the book. And every fresh page starts the exact same way, before you ever touch the pen to a dose. First, you fill in the top of the page β the header. Then you fill in your own row at the bottom β the legend. Then, and only then, you start charting doses. Header, legend, chart β in that order. On your shift, this is the two minutes of setup that makes every mark you make the rest of the month mean something. Skip it, and the record can't be trusted. So we set the page up first.
Two more marks show up on almost every MAR. You don't have to master them today β just be able to spot them, because you'll learn each one in its own lesson. The first is a refusal mark. When your resident refuses a dose, it does not get plain initials, and it does not get left blank. It gets a special mark made from your legend initials β you'll learn exactly how to make it in the refusal lesson coming up. For now, just know: a marked-up set of initials in a cell can mean the dose was refused, not given, not missed. The second is the PRN mark β PRN means 'as-needed.' Some doses are only given when your resident needs them, for the one reason on the order. Those doses get their own marker on the page, and there's a whole lesson on documenting them later. Today, just recognize them when you see them. (Note for your trainer: the exact refusal mark and the exact PRN marker on our practice MAR are still being confirmed β don't lock a specific symbol until the form is verified.)
Now go to the bottom of the page β the legend. This is where everyone who will chart on this page signs in for the month. Before you put your initials in a single dose cell, you fill in your own row: print your name, write your signature, and write your initials. Those initials are the exact ones you'll use in every cell where you give your resident a dose this month. Here's why this matters so much. Later, someone reads a cell and sees the initials 'S.N.' They flip down to the legend and see: Sara Nichols. That match β cell to legend β is the whole reason the record can be trusted. Without your legend row filled in, your initials in a cell are just two letters that trace to nobody. And this is your row, your initials. Never sign a cell for another MAP, and never let anyone sign yours. The dose you gave gets your initials β after your legend row is set up. (Note for your trainer: the exact column names printed on the form are being confirmed β go by what the form in front of you shows.)
Here's the one rule that ties it all together, and it's the rule the sim will hold you to. If any part of the header is blank β or your own legend row isn't filled in β you do not sign a dose. You stop. You finish setting up the page first. Then you give the dose, then you sign. I know the pull on a real shift: your resident is waiting, the med is right there, and it feels faster to sign now and fix the page later. But 'later' is exactly where a blank allergy line or an untraceable initial becomes a real problem for your resident and for you. Two minutes of setup up front protects the whole month. Set up before you sign β header, legend, then chart.
25 of 25 critical claims are verified_by: null (Gate-2 SME sign-off pending β preview only, production-blocked under the Rule-3.6 waiver). Β· runtime budget: 4:00
# Concept mirror β MA.L3-4.A (MAR Header & Signature Legend Setup)
> **MIRROR / NOTES ONLY.** The authoritative concept entry is **docs/42 Β§E, `MA.L3-4.A`**
> (Instructional Domain Model). This file is the local traceability ledger + decision queue for the
> derived-asset bundle; if it ever disagrees with docs/42, **docs/42 wins** (docs/43 Β§22 authority flow).
| Field | Value |
|---|---|
| `concept_id` | `MA.L3-4.A` |
| `competency_id` | `C-3.4` (β `C-3.5` Charting a Routine Dose, `C-2.8` Right Documentation, `MA.L3-1.F` Document Immediately) |
| `lesson_ids` | `[L3-4]` + cross-cutting (the header/legend it sets up is reused across every Module 3 MAR-doc lesson) |
| `clinical_risk` | **Critical** β 100% KC mastery, sim force-fail, SME-protected KC keys |
| `medication_error_prevented` | A dose charted against a blank/incomplete header (a missing allergy no one can see) or an unsigned legend (cell initials that trace to no one) |
| `sme_status` | `in_review` |
| `apd_traceability_status` | **partial** β form + MAR-exam setup order + Mod1 s71 sourced; five open anchors (`TODO(source-1..5)`) + one `[Waiver360-added]` framing |
## Rule-3.6 author-ahead waiver (recorded 2026-07-05)
The concept is `in_review`, not `approved`. Per docs/42 Β§I.1 / docs/43 Β§4, this bundle is authored
**ahead of concept approval under a Rule-3.6 waiver** as part of the Oral Route build (Phase 1 β the
MAR Simulator Header Setup gate). Consequence: **every fragment in this bundle is `sme_status:
"draft"`, preview-flag only, and production-publish-blocked** until (a) the concept reaches
`approved` and (b) a Gate-2 SME sign-off is recorded in `content_revisions.sme_signoff_*`.
## Source ledger (projects into `payload_json.sources`)
- `curriculum_source`: "APD Form 65G-7.008 A (MAR header + signature legend) + APD MAR practical exams (MAR-DM step 0, MAR-MJ step a, MAR-RS step 1 β setup before charting) + APD BMA Module 1 s71 (immediate, traceable documentation)"
- `form_reference`: "APD Form 65G-7.008 A (MAR)"
| # | Claim | Tag | Source | verified_by |
|---|---|---|---|---|
| C1 | The MAR is a monthly form (fresh page each month); its header + signature legend are completed before any dose is charted | `[APD]` | Form 65G-7.008 A; MAR-DM step 0 / MAR-MJ step a / MAR-RS step 1 | null |
| C2 | The header carries client identity, month, year, and allergies; each is filled before charting | `[APD]` | Form 65G-7.008 A header block β exact printed labels **`TODO(source-1)`** | null |
| C3 | The allergies line is never blank; no-known-allergies is still recorded | `[APD]` (safety) / abbreviation **`[Needs Owner Review]`** | Form allergies field; NKA vs. NKDA **`TODO(source-2)`** | null |
| C4 | Each MAP completes their own legend row (printed name, signature, initials) before initialing any cell; cell initials trace to that row ("the legend is the key") | `[APD]` | Form 65G-7.008 A legend; Mod1 s71 β exact column names **`TODO(source-3)`** | null |
| C5 | One MAR belongs to one client; a MAP never signs another MAP's cell | `[APD]` | Form 65G-7.008 A (one record per client; personal initials) β MA.L3-1.C / MA.L2-8.A | null |
| C6 | Refusal mark (circled legend initials) β **recognition-only** here, taught fully in MA.L3-6.A | `[APD]` | MAR-DM 2b β **`TODO(source-4)`**, shared with MA.L3-6.A `TODO(source-L36-1)` | null |
| C7 | PRN marker β **recognition-only** here, taught fully in MA.L3-9.A | `[Needs Owner Review]` | Practice MAR symbol convention β **`TODO(source-5)`** | null |
| C8 | The strict order "header β legend β chart; dose rows locked until setup is complete" | `[Waiver360-added]` | Instructional structuring of the form's design; the underlying rule (a charted initial must trace to a complete header + legend row) is `[APD]` | null |
## Rule-3.6 waiver note β lockable vs. non-lockable keys
Per docs/42 Β§E field 13, the **KC answer keys rest on header-completeness (Q1) and legend-before-signing +
initials-match (Q2)** β these are **safe to lock** and are the graded keys. **No exact form label, no-allergy
abbreviation, legend column name, refusal mark, or PRN symbol is locked into any narration answer or KC key**
(docs/43 Β§15): those ride as `critical_claims[]` with `verified_by: null` and inline `TODO(source-N)` markers,
and narration teaches them **functionally** (plain-meaning labels) until the form is confirmed.
## Decision queue β owner / SME (Michele + Nicole)
1. **`TODO(source-1)` β exact header field labels.** Confirm the printed labels on Form 65G-7.008 A
(Client Name vs. Consumer/Resident Name). `[Needs Owner Review]`. Narration/KC use functional
labels until confirmed.
2. **`TODO(source-2)` β no-allergy abbreviation.** Confirm APD-preferred NKA vs. NKDA. `[Needs Owner
Review]`. The allergies field is **presence-checked only** in KC-L3-4-A-Q1 (abbreviation not graded).
3. **`TODO(source-3)` β exact legend column names.** Confirm Printed Name / Signature / Initials
against the form. `[Needs Owner Review]`. KC-L3-4-A-Q2 grades legend-row **presence + initials-match**,
not column wording.
4. **`TODO(source-4)` β exact refusal mark** (circled legend initials). Shared with MA.L3-6.A
`TODO(source-L36-1)`; recognition-only here. `[APD]` pending SME confirm of the exact rendering.
5. **`TODO(source-5)` β PRN symbol convention** on the practice MAR. `[Needs Owner Review]`;
recognition-only here. Do not lock a specific PRN marker until confirmed.
6. **Confirm C8 framing** β is the strict "header β legend β chart, dose rows locked" sequencing
acceptable as `[Waiver360-added]` structuring of the form's design?
7. **Sim client/med binding** β the Header Setup gate is route-agnostic and med-agnostic (no PHI;
synthetic clients only). Confirm whether it fronts the Don Montana med-pass or a standalone
synthetic MAR before Gate-2.
## Patient-safety chain
Owner directive (2026-07-05): this is a patient-safety concept. The five links, specific to
**MAR header & signature legend setup**:
1. **Medication error prevented.** A dose is charted against a **blank allergy line** (so the next
MAP or an auditor never sees an allergy your resident actually has β the resident could be given
something that harms them) OR against an **unsigned legend row** (initials in a cell that trace to
no one β an untrusted, unauditable record; nobody can prove who gave the dose).
2. **Why staff make this mistake (the real-world reason).** It is **not forgetting** β it is time
pressure and false economy. On a real shift the resident is waiting, the med is right there, and
setup feels like paperwork you can "catch up on later." The header and legend look like a formality,
so a new MAP signs the dose now and tells themselves they'll fill the page in at end of shift β the
exact moment traceability is lost. The allergy line specifically gets skipped because "the allergies
are in the office chart," which is true and useless the moment the MAR leaves the cart.
3. **How the lesson/transcript prevents it.** The narration reframes setup as **two minutes that make
every mark the rest of the month mean something** (`l34-hook`), teaches the four header fields with
the allergy line named as the resident-protecting line (`l34-header-four-fields`), makes the legend
concrete with the cellβlegend "the legend is the key" match (`l34-signature-legend`), and closes
with the STOP rule β blank field means don't sign, finish setup first (`l34-stop-and-set-up`) β
naming the "sign now, fix later" pull out loud so the learner recognizes it on shift.
4. **How the simulator reinforces it.** The MAR Simulator **Header Setup gate**
(`mar-simulator--header-setup-gate`) keeps the client's dose rows **locked** until the header is
complete and the MAP's legend row is filled; initialing a cell against a blank allergies line or an
empty legend row is a **force-fail** with compassionate remediation and a re-anchor clip β the
learner physically cannot chart over an incomplete setup, so the safe order becomes muscle memory.
5. **How the KC verifies mastery.** `KC-L3-4-A-Q1` (`mar_header_fill`) verifies the learner **completes
the header β including the allergy line β before administering**, at 100% (Critical, keyProtected).
`KC-L3-4-A-Q2` (`legend_initials_matcher`) verifies the learner **completes their own legend row and
matches the cell initials to it before signing**, at 100% β refusing the "sign now / let another MAP
sign / skip charting" shortcuts. Both gate the MAR Simulator and the M3 mastery test.
## Bundle contents (this concept)
- Concept mirror: this file.
- Transcript blocks: `l34-hook`, `l34-header-four-fields`, `l34-signature-legend`,
`l34-refusal-prn-recognize`, `l34-stop-and-set-up`.
- Knowledge checks (primary only; variants deferred): `KC-L3-4-A-Q1` (`mar_header_fill`, VG-C3.4-001),
`KC-L3-4-A-Q2` (`legend_initials_matcher`, VG-C3.4-002). Deferred variants: `KC-L3-4-A-Q1B`,
`KC-L3-4-A-Q2B` (authored on concept approval).
- Exercise-type proposals (not built): `mar_header_fill`, `legend_initials_matcher`.
- Sim rule: `mar-simulator--header-setup-gate` (Critical, force-fail).
- Storyboard frames referenced (aggregator assembles): `V-L3-4-01`, `V-L3-4-02`, `V-L3-4-03`, `INF-06`.
> Lesson-level storyboard, video-meta, manifest, and README are owned by the later aggregation step,
> not this concept bundle.
You open a new MAR for the month. Your resident's name and the month are already filled in. The year line and the allergies line are blank. Your resident's morning dose is due in 10 minutes. Set the page up correctly, then choose what you do.
Why: Right. The header has to be complete before you sign any dose. Fill in the year and the allergies line first β the allergies line protects your resident, the year protects the record β then administer and sign. Setup comes before the pen.
Error prevented: A dose charted against a blank/incomplete header β a missing allergy no other MAP or auditor can see, and a record whose year can't be trusted.
Misconception: "The header can be filled in later" / "a blank allergy line is OK because allergies are in the office chart" / "copy last month's header."
It's the first of the month. The header is complete. You just gave your resident the 8:00 AM dose. You look at the signature legend at the bottom β your row is blank. What do you do BEFORE putting your initials in the dose cell?
Why: Right. Your legend row has to be complete before your initials in any cell mean anything. Print your name, sign, write your initials β then put those same initials in the cell. Cell matches legend, and the record traces to you.
Error prevented: A dose charted against an unsigned legend β cell initials that trace to no one, an untrusted and unauditable record, or a MAP borrowing another MAP's initials.
Misconception: "Initials in a cell mean something without a legend row" / "another MAP can sign my cell" / "fill the legend at end of shift."
Entry: Learner opens a fresh monthly MAR in the MAR Simulator; the client's dose rows are locked and the Header Setup panel is presented before any dose can be charted.
Mastery: 100% β force-fail on the header/legend setup gate; no partial completion, no charting against an incomplete setup.
Force-fail: FORCE-FAIL. The client's dose rows stay locked and the scenario cannot complete until the header is complete and the MAP's legend row is filled. The sim does not silently fail: it surfaces the same compassionate-framing modal as the KC, with a direct link to the L3-4 re-anchor clip (header or legend, whichever is incomplete) and a 'Finish setup and try again' CTA.
Shot: MS Michele at the med cart, group-home kitchen behind; brand bug top-right. A fresh, mostly-blank monthly MAR is on the book beside her. Cut to B-roll insert of the full blank MAR page (INF-06).
Camera: Open on eye-level medium shot; slow push-in on 'the two minutes of setup'; cut to a top-down insert of the full blank MAR page while she names header -> legend -> chart.
Avatar: Michele on-camera for the framing lines; voiceover over the full-page insert for the 'header, legend, chart - in that order' beat.
Visual: Establish the MAR as a monthly form and the fixed setup order before any single field is taught; the whole blank page is the thing we are about to make trustworthy.
Animation: The full-page MAR fades in; the three chips 'Header', 'Legend', 'Chart' light in sequence as narrated; a lock icon sits over the dose-row grid until the first two chips are lit ([Waiver360-added] sequencing).
Infographic: Three-step chip strip building left-to-right: 'Header' -> 'Legend' -> 'Chart'; small caption 'fresh page every month'.
Shot: Full-screen animated MAR header; the four header fields called out in turn (who the page belongs to / month / year / allergies).
Camera: Digital pan across the header block; brief hold on each field as it is named; no fast cuts so each functional label reads clearly.
Avatar: Voiceover; Michele off-screen.
Visual: Make the four header fields concrete one at a time; label each by plain meaning (functional labels) because the exact printed wording is unconfirmed (TODO source-1).
Animation: Each header field highlights and fills in turn as it is named (docs/42 Β§E field 11 'each header field fills in turn'); 'one page, one resident' reinforcement chip appears on field 1.
Infographic: Numbered callouts 1-4 beside the header: (1) who the page belongs to, (2) month, (3) year, (4) allergies. Functional labels only β no printed form wording asserted.
Shot: Tight on the allergies field of the header.
Camera: Macro hold on the allergies line; no camera move so the STOP stamp reads clearly.
Avatar: Voiceover; slight lean-in vocal emphasis on 'a blank allergy line is never okay'.
Visual: The allergies line is the resident-protecting field; a blank line is the single most dangerous omission on the header. The abbreviation itself is deferred, so the frame teaches 'never blank', not a specific word.
Animation: A blank allergies line stamps a soft red STOP (docs/42 Β§E field 11 'a blank allergies line stamps a red STOP'); the STOP clears once the line is filled, showing the field completed (content of the entry left generic, not a locked abbreviation).
Infographic: Callout: 'Allergies - never blank'. NO abbreviation text shown (NKA/NKDA is TODO source-2, unlocked).
Shot: Pan down to the signature legend at the bottom of the MAR; one legend row highlighted with sample MAP entries (printed name / signature / initials).
Camera: Vertical pan from the header down to the legend; settle on one highlighted row.
Avatar: Voiceover.
Visual: Make the legend row concrete: before any cell is signed, the MAP fills their own row. Columns shown by plain meaning; exact column names deferred (TODO source-3).
Animation: The legend row fills column-by-column - printed name, then signature, then initials - as narrated; 'never sign another MAP's cell' warning chip flashes once.
Infographic: Three column callouts on the row: printed name, signature, initials (functional labels only); reinforcement chip 'your row, your initials'.
Shot: Split view: a (day, time) dose cell with initials on top; the legend row at the bottom.
Camera: Hold split framing; a link line animates between the cell and the legend row.
Avatar: Voiceover on the 'the legend is the key' beat.
Visual: Prove the payoff: a cell's initials only mean something because they trace to a completed legend row. This is the single most important idea in the lesson (mirrors L3-6's cell->legend link).
Animation: A cell initial resolves to its legend row - initials -> printed name (docs/42 Β§E field 11 'a cell initial resolves to its legend row'); a link line draws from the cell down to the matching legend row.
Infographic: Callout: 'The legend is the key'; a synthetic example of cell initials resolving to a printed name in the legend row (synthetic MAP only, no PHI).
Shot: Two adjacent MAR cells shown side by side: one carrying a refusal mark, one carrying a PRN marker; both rendered as 'recognize this, don't master it today' examples.
Camera: Slow reveal of each cell in turn; picture-in-picture pointers to the coming lessons (refusal -> MA.L3-6.A, PRN -> MA.L3-9.A).
Avatar: Voiceover; lighter, 'just spot it for now' tone.
Visual: Recognition-only exposure to the two marks that appear on almost every MAR, without teaching how to make them here. Neither exact mark is locked (TODO source-4 refusal, TODO source-5 PRN).
Animation: Each card fades in with a 'you'll learn this next' tag; deliberately no definitive symbol animation until TODO(source-4)/TODO(source-5) resolve - a 'pending SME confirmation' watermark sits on both marks.
Infographic: Two labelled cards: 'Refused - not missed, not blank' and 'PRN - as-needed'; each card carries a small 'full lesson later' pointer. The exact refusal rendering and PRN symbol are shown as placeholders pending SME confirmation, NOT asserted.
Shot: MS Michele on camera with a picture-in-picture of the completed header + filled legend row; close on Michele + disclaimer footer.
Camera: Return to medium shot; picture-in-picture the completed setup; end on centered Michele for the sign-off.
Avatar: Michele on-camera; calm, firm on 'you do not sign a dose'; warm close.
Visual: Tie it together with the STOP rule the sim enforces: blank field -> finish setup first -> then administer -> then sign. Name the 'sign now, fix later' pull out loud.
Animation: The completed header + legend slide together into one reference still; the dose-row lock icon from frame V-L3-4-00 clicks open once setup reads complete; closing chip fades in ([Waiver360-added] sequencing made visible).
Infographic: STOP rule card: 'Blank field? Don't sign. Finish setup first.'; closing chip 'Set up before you sign - header, legend, then chart'; disclaimer footer 'APD-aligned educational content. Not an APD-approved training program.'
Full front-of-MAR page mockup: header block at top, month/day-time dose grid in the middle, signature legend strip at the bottom; built on APD Form 65G-7.008 A layout. Print-ready PDF variant for a reference sidebar reused across Module 3 MAR-doc lessons.
πΌ image prompt: Clean flat-vector full page of a monthly medication administration record (MAR), top-down: a header block at the top with four labelled slots for who-the-page-belongs-to, month, year, and allergies; a middle grid of medication rows by day-and-time cells; a signature legend strip at the bottom with columns for printed name, signature, and initials. Neutral clinical palette, high legibility, synthetic content only, no real client names, no logos. Field labels rendered by plain meaning only - do NOT print exact form wording (labels are [Needs Owner Review], TODO source-1/source-3). Layout faithful to a generic Florida APD MAR form. [APD]
π¬ video prompt: Sequential build: the full MAR page fades in; three step chips 'Header' -> 'Legend' -> 'Chart' light in order; a lock icon rests over the dose-row grid and only clicks open after the header and legend read complete; no camera move; neutral clinical palette. [APD]+[Waiver360-added] (the fixed header->legend->chart lock ordering is [Waiver360-added] structuring).
Annotated MAR header: the four header fields (who-the-page-belongs-to, month, year, allergies) called out in turn; an allergies-line 'never blank' STOP-stamp state.
πΌ image prompt: Flat-vector close-up of a MAR header block with four highlighted, numbered slots labelled by plain meaning: (1) who the page belongs to, (2) month, (3) year, (4) allergies; one page = one resident. Neutral clinical palette, synthetic content only. Do NOT print exact form field wording (TODO source-1, [Needs Owner Review]); the allergies slot shows the word 'allergies' only, with NO no-allergy abbreviation text (NKA/NKDA is TODO source-2, unlocked). [APD] header block; exact labels [Needs Owner Review].
π¬ video prompt: Type-on animation: each of the four header slots highlights and fills in order as named; on the allergies slot, a blank line first stamps a soft red STOP, then clears once the line is completed (entry kept generic, no locked abbreviation); no camera move; transparent background. [APD] (safety: allergies never blank); labels [Needs Owner Review].
Signature-legend close-up: one highlighted legend row with printed name / signature / initials columns and synthetic sample MAP entries; a link line from a (day, time) cell's initials down to the matching legend row ('the legend is the key').
πΌ image prompt: Bottom-of-MAR signature legend strip with three columns rendered by plain meaning - printed name, signature, initials - one row highlighted with a synthetic sample MAP (initials tracing to a printed name); a link line connecting a single dose cell's initials up top to the matching legend row below. Clean vector, clinical neutral palette, synthetic MAP only, no PHI. Do NOT print exact column names (TODO source-3, [Needs Owner Review]). [APD] legend; column wording [Needs Owner Review].
π¬ video prompt: Two-part animation: (1) the highlighted legend row fills column-by-column - printed name, then signature, then initials; (2) a dose cell's initials resolve to that legend row as a link line draws from the cell down to the printed name (initials -> printed name); a 'the legend is the key' caption fades in; no camera move; transparent background. [APD].
Recognition-only callout of two MAR cell marks side by side: a refusal mark and a PRN marker, each tagged 'you'll learn this next' with a 'pending SME confirmation' watermark on the exact rendering.
πΌ image prompt: Two adjacent MAR cells presented as recognition-only cards: card A labelled 'Refused - not missed, not blank', card B labelled 'PRN - as-needed'. Each card carries a small 'full lesson later' pointer and a light 'pending SME confirmation' watermark over the actual mark. Do NOT depict a definitive refusal symbol or a definitive PRN symbol as final (refusal TODO source-4 shared with MA.L3-6.A source-L36-1; PRN TODO source-5, [Needs Owner Review]) - render both as clearly provisional placeholders. Clinical neutral palette, synthetic content only. [APD] refusal (verified_by null) / [Needs Owner Review] PRN.
Target runtime: 4:00 Β· 5 chapters Β· not rendered (url: null)
Learner is shown a dose cell awaiting initials and a signature legend whose own row is blank (or partly blank). The learner must complete their legend row (presence-checked fields β printed name, signature, initials; exact column-name wording is NOT key-matched) AND place matching initials in the cell, choosing the correct ordered action (complete-legend-then-initial). The matcher validates that the cell initials equal the initials just completed in the learner's own legend row. Shortcut actions (initial-cell-now / another-map-signs / skip-charting) fire their rationale and route to remediation.
Learner is shown a rendered MAR header with some fields pre-filled and one or more blank/required. The learner must fill every required field (presence-checked β the exact value/abbreviation is NOT key-matched, so unconfirmed labels such as NKA/NKDA are never graded) AND choose the correct next action (complete-header-first) before administering/signing. Choosing a shortcut action (sign-now / skip-allergies / copy-last-month) fires that action's rationale and routes to remediation.