Cross-file parity corrections
Parity corrections across the platform renderings. No change to clinical content,
thresholds, or standards. Agencies that have reviewed 2.1.0 carry no re-verification
burden. Updating replaces the instruction and reference files only; provider profiles
and agency configurations remain valid.
Why this release exists
The repository publishes one standard in five renderings, each compressed for a
different platform's constraints. An audit of all eleven instruction, reference, and
supporting files found that safety-critical text had been paraphrased into those
renderings rather than reproduced, and the paraphrases had lost content. Fourteen of
twenty findings were instances of that single root cause.
The most consequential were in chatgpt-instructions.md, which is the only
always-loaded text on that platform. Knowledge File retrieval is not guaranteed per
turn, so anything abbreviated there may simply never reach the model.
Corrections
chatgpt-instructions.md
- Forensic trigger list restored to all eleven triggers. It carried five, omitting
domestic violence, sexual assault, intoxication-related harm, arson, motor vehicle
collision with impairment or fatality, and threats. Two of those are among the most
common forensic call types in EMS, and their absence could have prevented the
standard from applying at all. - Standing disclaimer restored verbatim, including the AI-tool disclosure and the
no-clinical-advice sentence, both of which had been dropped. - Camera-metadata PHI rule added.
- Controlled substance element list regains container identifier and reconciliation.
- Pre-draft grouped verification restored as an explicit workflow step.
- The rule against assuming your crew performed an act whose performer is unstated
added. - Body reduced to 7,649 characters against the 8,000 limit to accommodate the above
and leave margin. The WHAT THIS TOOL DOES NOT DO list was removed from this
rendering only; every item in it is stated as an operative rule elsewhere in the
same file, and the full list remains in SKILL.md. - The header now states that the header lines are not part of what you paste.
system-prompt.md
- "threats" restored to the forensic trigger list.
- Neonate temperature threshold restored. This was the only numeric divergence from
SKILL.md across all eight age bands and 43 values. - "medical director-adopted guidelines" corrected to "Chief Paramedic-adopted", the
last instance of pre-2.0.0 terminology.
claude-project-instructions.md
- Incident and patient workspace isolation now carried inline rather than by reference
to a project file. Retrieval is model-initiated, and this rule turns on a passive
judgment call with no keyword likely to trigger a lookup. The file's stated purpose
is to hold safeguards that must never depend on retrieval; preventing cross-patient
contamination qualifies. - Controlled substance element list regains reconciliation.
- Forensic trigger list regains domestic violence, sexual assault, and threats.
- The inversion rule now names the principle it inverts instead of citing a number
that means something different in SKILL.md.
README.md, SKILL.md, and the primer
- README forensic trigger list aligned to the canonical eleven.
- README's summary bullets now name the attribution boundary, patient workspace
isolation, the rule against referencing a structured entry that does not exist, and
the rule against assuming the documenting crew performed an unstated act. - The primer's Neurological scoring list regains NIHSS, which both instruction files
carried and the reference file did not. - Cross-references to "the primer under Scoring Tools" corrected to that section's
actual heading. - "PCR platforms" corrected to "ePCR platforms" in the one boilerplate bullet where
three files had reverted to the bare form.
docs/
- The dictation pocket card text gains the attribution prompts in items 1, 2, and 9
that 2.1.0 described but did not ship. The printable PDF, business card, and mobile
reference image still require regeneration.
Contributor
The neonate temperature omission was independently reported by @kaju-skribh in #2,
with a fix in #3, before this audit was run. Their analysis identified not only the
missing value but why a compression pass loses it: temperature is the only vital
stated for a single age band, so its absence leaves no visible hole in the table.
What is not in this release
The audit also reviewed six production narratives and found defects that require
specification changes rather than text corrections, including an attribution failure
on a multi-agency call and a refusal narrative that does not meet the refusal
standard. Those are tracked for the next release.
Upgrading
Replace the instruction file you use, and replace SKILL.md and the reference files
wherever they are uploaded. Do not leave old and new copies side by side. Full
per-platform steps are in the README under Version Control.