Section A — Dispatch (State Refinement)
Dispatch data handling was tightened to prevent silent data loss when updating multiple fields independently.
State updates are now merge-safe, ensuring that changes in one area of Dispatch do not overwrite unrelated fields.
Dispatch output remains fully deterministic — what is selected is exactly what renders. No inferred language.
Section C — Assessment (Expanded Structure)
The Assessment section was restructured for clearer separation between:
- Initial primary assessment
- Baseline status
- Focused exam
- Stroke exam
Focused exam tiles remain inactive unless selected, preventing unnecessary narrative clutter.
Repeatable Reassessment (New Structured Logic)
Reassessments are now built as a repeatable, collapsible list.
Each reassessment supports:
- Reason for reassessment (treatment, medication, fluids, etc.)
- Optional detail field (e.g., “After D10”)
- Change dropdown (improved / worsened / unchanged / other)
- Notes field
- Full repeat of assessment elements
Narrative output is structured and deterministic.
Example:
“After D10, reassessment noted improvement. Patient alert and oriented x4…”
Reassessment phrasing was refined to remove repetitive language while preserving QA-safe structure.
Baseline disability language is limited to the initial assessment and does not carry into reassessments.
