TPF Resources · AI documentation · Free · Open source · CC BY 4.0

Write clearer PCR narratives without filling in the blanks

Paramedic-Narrative turns the call details you provide into a structured draft in your agency’s narrative format. It asks for what is missing, and anything unresolved stays visible for you to verify rather than guessed at.

14
Narrative formats
SOAP · CHART · DCHART-E · 11 more
4
Clinical role contexts
Emergency · Rescue · Community · Hospital
17
Knowledge files
Named for the situation they apply to
0
Clinical decisions made
Editorial tool only · Free · CC BY 4.0

An editorial tool, not a clinical one

Paramedic-Narrative helps you write the narrative. It does not assess patients, interpret findings, or recommend treatment, and must not be used to inform a clinical decision of any kind. Every draft requires your review, and you retain full professional and legal responsibility for what you submit. The Paramedic Foundation makes no warranty as to the accuracy of any output. Read ETHICS.md before use →

Free, no registration, version 3.0.0, CC BY 4.0. Works on desktop and phone. Source and releases on GitHub. You are responsible for complying with your agency’s policy on AI tool use.

Less time assembling the narrative, more spent checking it

Built around the parts of documentation that take longest and carry the most risk: structure, recall, and seeing what is still unconfirmed.

01
A draft from the details you give it
Describe the call by voice, by typing, or by photographing clinical data. The draft is assembled from what you supplied, and it does not invent, assume, or infer a vital, dose, finding, or time.
02
Your agency’s format, not a generic one
Fourteen formats, SOAP with a Clinical Summary by default. Your agency declares the format, and you can switch it for a single call.
03
Only the questions that matter
Prompts are limited to what the narrative needs and you have not already said. What belongs in a structured ePCR field is referenced, not retyped.
04
Unresolved information stays visible
Anything uncertain, computed, or unconfirmed is marked [VERIFY] and listed before drafting, so gaps reach you as a checklist rather than as plausible-looking text.

Three steps, and you stay in control of all three

Step 1
Describe or dictate the call
Talk it through in any order. Fragments are fine, and you can add to a call across a shift. Photograph monitor screens, vials, or paperwork once identifiers are removed; values are transcribed as shown and confirmed with you. Charting hours later, you get targeted recall questions rather than a fresh interview.
Step 2
Review the questions, then the draft
Before drafting, you get one grouped list of what is still open: missing items, conflicts, unclear attribution, and any value that was calculated rather than supplied. Answer what you can, then the draft is written in your format.
Step 3
Verify, approve, and paste into your ePCR
Check every [VERIFY] item, confirm the clinical characterizations are yours, then copy the text into your ePCR narrative field. The tool has no connection to any ePCR platform: it cannot read your chart or submit anything for you.

The 12-point dictation skeleton comes as a pocket card, a wallet card, and a phone image to keep open while you dictate.

The documentation standard is inside the tool

The tool prompts for what a narrative has to carry and structured fields cannot hold, grouped here into four areas.

01
Narrative structure and completeness
Fourteen formats, including SOAP, CHART, and DCHART-E. History source and reliability, scene observation, pain assessment, protocol and CPG naming, age-stratified vital sign ranges, and validated scoring instruments.
02
Medication, controlled substance, and forensic detail
Indication, dose rationale, weight-based calculation, response, and anticipated effects kept distinct from adverse events. Complete controlled substance audit trail elements. On forensic calls, source attribution for every claim, verbatim quotes, and observation separated from inference.
03
Refusals, handoff, transfer, and late charting
Consent, capacity, and medical necessity on refusals, cancellations, and low-acuity calls. IMIST-AMBO handoff prep and prearrival notes on request. Delayed and fragmented charting, with recall gaps left marked rather than filled.
04
Attribution and agency requirements
A structured ePCR entry asserts that your crew performed that act, and feeds external reporting as such. Care by another agency, care given before you arrived, and anything prepared but not performed stay out of those fields and go into the narrative, attributed to whoever acted.
Full reference lists: formats, scoring instruments, and specialized content

Narrative formats (14)

SOAP with Clinical Summary (default), SOAPE, SOAPIER, CHART, CHARTE, DCHART-E, chronological, head-to-toe, DRAATT, AT CHART, FACT, refusal, interfacility transport, and agency-defined formats.

Scoring tools and decision instruments

SALT triage, ACS Field Triage, HEART score, Cincinnati Stroke, NIHSS, CIWA-Ar, COWS, C-SSRS, RASS, GCS components, Apgar, Ottawa Rules, AUDIT-C, CAGE, PHQ-2, Clinical Frailty Scale, and others. The tool documents an instrument you applied or considered; it does not score a patient.

Specialized content

  • Postpartum and obstetric risk: a 12-month postpartum prompt for women of childbearing age regardless of chief complaint, with GPAL history and dating.
  • Substance use and withdrawal: last drink, prior withdrawal seizures, prior delirium tremens, medication-assisted treatment.
  • Behavioral health: de-escalation, co-response role attribution, RASS trajectory, alternative disposition.
  • Care pathway and barriers: presenting need against dispatch complaint, access and system barriers.
  • Multi-patient incidents: one workspace per patient, with nothing carried between patients or incidents.
  • Trauma handoff to the ATLS 11th edition standard.

What it does not do

  • Make or support a clinical decision of any kind
  • Invent, assume, or infer clinical detail
  • Access an ePCR platform or submit a document
  • Fabricate any part of a controlled substance audit trail
  • Cite a structured entry that does not exist
  • Assume your crew performed an act whose performer is unstated
  • Suggest assessment, treatment, or destination during a call
  • Accept photographs containing identifiable information

Four role contexts

State your role at the start of a session and the prompts, framework, and disposition options adjust. If you work for more than one organization, say “switch to [agency name]” mid-session; your provider profile stays active.

Emergency
Emergency Paramedic
911 response. Full standard: scoring tools, forensic documentation, IMIST-AMBO handoff, and care pathway documentation for refusals.
Community
Community Paramedic
CP and MIH visits. Visit reason, functional status, medication adherence, resource connections, and care plan, with alternative disposition the usual outcome.
Rescue
Rescue Paramedic
Technical and special operations. Adds scene safety and hazard documentation, rescue mechanism, extrication detail, multi-agency role attribution.
Hospital
Hospital Paramedic
Critical care transport, interfacility, in-hospital response. Transport indication and medical necessity, pre-transport stability, en route interventions, structured handoff.

What changed in version 3.0.0

Version 3.0.0 changes how the standard is stored, not what it says. No threshold, criterion, or rule changed.

Each platform used to carry its own copy of the standard, compressed by hand from one source. Keeping those copies aligned did not hold: a pre-release audit found twenty points of drift, including a platform whose forensic section listed five of its eleven triggers, and one where the disclaimer had lost the sentence stating that a draft is not clinical advice.

There is now a single source. The rules that apply on every call sit in one block reproduced identically everywhere, and the rest is divided into 17 files named for the situation each covers, which helps the assistant find the relevant part. Platform files are generated from that source rather than written separately, and a build-time check confirms the always-loaded rules are identical and every file reachable.

Retrieval is never guaranteed. Naming files by situation improves the odds, and the always-loaded rules do not depend on it. Technical detail → · Full release notes →

Upgrading from 2.x? The file layout changed. Remove the old SKILL.md, documentation-standards-primer.md, and narrative-formats.md first, so the assistant cannot consult a retired copy. See Updating an existing installation. Provider profiles and agency configurations are unaffected.

One configuration file, one documentation standard across your system

An agency configuration file tells the tool how your system documents: narrative format, protocol titles, ePCR conventions, controlled substance requirements, handoff expectations, and local policy. Providers who load it work from the same instructions rather than their own reading of them.

Configuration supports consistency. It does not by itself establish compliance with your policies, state requirements, or any regulation, and it does not reduce the provider’s obligation to review every chart.

The builder is part of the tool. An administrator says “I want to set up agency configuration” and is guided through each section; protocol PDFs, controlled substance SOPs, and documentation standards can be uploaded so details are drawn from them. The Chief Paramedic reviews the result and affirms an endorsement statement before distribution.

Section 4A: structured-field scope and attribution

Section 4A records which structured entries feed external reporting, whether your agency holds waivers or variances for particular medications or procedures, and how partner-agency and prior-to-arrival care are handled. It matters on shared calls: if two agencies each hold an authorization, entering the other agency’s administration into your fields reports one act twice and attributes it to an agency that did not perform it. Completing 4A lets the tool apply your rule rather than a general one.

What the configuration covers

  • ePCR platform and narrative field specification
  • Required narrative format, including custom formats
  • Structured-field scope and attribution boundary (Section 4A)
  • Protocol titles by call type and adopted CPG sources
  • Refusal and non-transport protocol reference
  • Controlled substance policy: witness, waste, reconciliation
  • Prompt settings per call type (on, off, or required)
  • Transfer of care standards and receiving facilities
  • Alternate destination authorization
  • Chief Paramedic endorsement and scope
  • Privacy and AI use policy reference
  • Configuration version history

Quick start for administrators

Step 1
Start the template
Download agency-config-template.md, or build it with the tool.
Step 2
Chief Paramedic reviews and endorses
Section 2 carries the endorsement statement, creating a record of Chief Paramedic oversight.
Step 3
Host and distribute
Post the completed agency-config.md on your intranet, shared drive, or ePCR document library for providers to load.
Updates
Keep it versioned
When protocols change, update the file, increment the version, and notify providers. The builder warns before overwriting.

Questions about configuration or AI governance for your system? Contact TPF directly →

Set up once, then use it on every shift

Every platform gets the same always-loaded rules and the same 17 knowledge files; only the method differs. The iOS and Android tab covers what cannot be done in an app. Why 17 files →

Claude — skill package, or Files and Instructions

Option A: the skill package. One upload, where your account has the Skills feature.

  1. Download paramedic-narrative.skill from the Releases page.
  2. In your Project, open Project settings → Skills and upload it. The instructions and all 17 knowledge files come with it.

Option B: Files and Instructions. Use this if there is no Skills option, or the upload appears as garbled text.

  1. Create a Project and name it something you will recognize, such as PCR Narratives.
  2. Copy everything below the horizontal rule in claude-project-instructions.md into the Project’s Instructions field.
  3. Upload the 17 WHEN-*.md files from paramedic-narrative/references/ to Files, choosing UTF-8 if asked.
  4. Optional: add your agency-config.md to the same Files section.

Do not paste system-prompt.md into a Claude Project; it is for platforms without file retrieval. Upgrading from 2.x: remove the three retired files from Files first. Provider profiles, agency configurations, and past conversations are unaffected.

ChatGPT — Custom GPT

  1. Copy everything below the horizontal rule in chatgpt-instructions.md. The header lines are not part of the paste.
  2. In ChatGPT, go to Explore GPTs → Create → Configure and paste into the Instructions field.
  3. Download the 17 WHEN-*.md files from paramedic-narrative/references/. Under Knowledge, choose Upload files and add all 17, keeping the filenames as they are.
  4. Name the GPT and save. Your agency configuration can go in as an eighteenth Knowledge File.

Upgrading from 2.x: delete the old SKILL.md from Knowledge before uploading the new files.

Google Gemini — Gem, single paste

  1. Copy the full contents of system-prompt.md.
  2. In Gemini, go to Gems → New Gem and paste into the instructions field.
  3. Name it, paste your agency configuration below if you have one, and save.

Gemini has no file retrieval, so system-prompt.md carries the always-loaded rules and all 17 knowledge sections inline. Nothing else to upload. To update, paste the new version over the old.

Microsoft Copilot — one-time setup plus a per-session paste

  1. Once: copy everything below the horizontal rule in chatgpt-instructions.md. In Copilot, open the three-dot menu → SettingsPersonalizationEdit instructions, paste, and save.
  2. Each session: open system-prompt.md, click Raw, select all, and copy. Paste it as your first message with the note: “This is your clinical reference standard for this session.” Then describe your call.

Copilot keeps Custom Instructions between sessions but has no persistent knowledge file feature, which is why the reference content is pasted each session. If your organization restricts Custom Instructions, paste both files each time. Copilot Studio or Agent Builder can hold the reference files in a declarative agent instead, removing the per-session paste.

iOS and Android

All four platforms have free mobile apps and work in a phone browser. Setup follows the desktop steps, with three differences worth knowing.

Getting files
The GitHub app cannot download raw files. Use Safari or Chrome: open the file, tap Raw, then tap and hold to select all and copy. On iOS, the share icon saves it to the Files app.
Web only
Creating or editing a Custom GPT or a Gem is a web feature. Do that in a phone browser, then use the apps to run it.
Shortest setup
Gemini needs one paste and no uploads. On Claude, the skill package is a single upload where Skills is available.

On shift, dictate with the microphone and use the camera for printouts, 12-lead strips, and medication lists once identifiers are covered. Approve the draft, copy it, paste it into your ePCR app.

Policy notice

The Paramedic Foundation does not condone violation of any agency policy, jurisdictional regulation, employer requirement, or regulatory prohibition on AI tool use. Providers are solely responsible for knowing and complying with all applicable policies before use.

Any LLM platform with custom instructions

  1. Open system-prompt.md and copy the full contents.
  2. Paste it into whatever the platform calls its system prompt, custom instructions, or persona field.

That file carries the always-loaded rules and all 17 knowledge sections inline, so no retrieval is needed, and it works as the system message for an API integration. Platforms with retrieval can instead load the always-loaded block plus the 17 WHEN-*.md files separately, as Claude and ChatGPT do.

Accountability stays with the provider

The obligations below come from the ethical framework of autonomous paramedic practice. Software does not enforce them; providers accept them by using the tool.

“Artificial intelligence may augment paramedic cognition, pattern recognition, documentation, logistics, and clinical decision support. It shall not replace identifiable professional accountability. Every patient care pathway influenced by AI must retain clear and traceable clinical responsibility.”

— Nudell, N. G. (2026). Clinical governance in the age of artificial intelligence: A profession-wide imperative for paramedicine. Governing Care. The Paramedic Foundation.

Responsibility
The chart is your professional document
AI assistance does not transfer or dilute clinical and legal responsibility. If the tool makes an error and you submit it uncorrected, the error is yours.
Review
Review every draft before submission
Verify every [VERIFY] item and confirm that each clinical characterization reflects your own assessment. A submitted narrative is a permanent legal record.
Controlled substances
Audit trail integrity
No element of a controlled substance audit trail, including witness identity, amount drawn, amount wasted, and chain of custody, may be invented, estimated, or reconstructed without direct knowledge. Falsification is a criminal matter, not a charting error.
Hard limit
Never for clinical decisions
This tool documents decisions paramedics have already made. Using it to inform, guide, support, or rationalize a clinical decision is unethical, unsupported by evidence, and may breach applicable licensing and scope-of-practice law.
Privacy
Patient privacy is your responsibility
Do not put patient-identifying information into an AI session. Never photograph a face, a license plate, or a document showing a name or date of birth; crop or cover identifiers first, and dictate values when an image cannot be fully redacted. Camera metadata can carry location data that is itself identifying. Your agency’s privacy obligations and applicable law apply to anything you enter. The Paramedic Foundation is not responsible for breaches resulting from provider conduct.

The full ethical framework is in ETHICS.md.

How the standard is stored

For readers evaluating or contributing to the project. Nothing here changes how the tool is used.

Uploaded reference files are not read end to end on every message. They are broken into fragments and searched, and only the fragments that look relevant come into view. A rule can be present in a file and still not be consulted where it applies.

Version 3.0.0 is organized around that. Rules that must hold on every call do not rely on retrieval: they sit in the always-loaded block, identical on Claude, ChatGPT, Gemini, and the direct API. The rest is split into 17 files named for the situation each covers, such as WHEN-FORENSIC.md and WHEN-NO-TRANSPORT.md. Each states its trigger condition on the first line, a router maps circumstances to filenames, and the assistant names the file it consults.

The four platform files are generated by a build script rather than maintained separately. The build fails if the always-loaded text is not byte-identical everywhere, if a knowledge file is unreachable from the router, or if the router points at a file that does not exist. That check was tested against the defects found in the previous release, which are listed in the release notes.

The tradeoff is setup: 17 files to upload rather than two, once. If the assistant never names a file across several calls, something is wrong and TPF would like to know: open an issue.

Designed to be adapted, not imposed

Regulatory frameworks, scope of practice, protocol structures, ePCR platforms, and handoff standards differ between jurisdictions. Multi-format support covers part of that: systems documenting in CHART, chronological, or locally defined structures work as shipped.

The CC BY 4.0 license lets any paramedicine organization fork the repository, adapt clinical standards and protocol references to its own system, and publish a jurisdiction-specific version. The clinical reasoning framework and governance standards travel; protocol names and regulatory references do not have to. Splitting the standard into 17 files contains that work, since changing one area means editing one file rather than the same passage in four platform renderings.

TPF is seeking international partners to contribute jurisdiction-specific configurations, adaptations, and clinical content, coordinated through the International Roundtable on Community Paramedicine (IRCP). info@paramedicfoundation.org

Open, versioned, and open to correction

Version 3.0.0. Releases are published with notes on the Releases page. Updates are never automatic: replace the instructions and knowledge files as described in Updating an existing installation.

Outside scrutiny works

A missing neonate temperature threshold was found by an outside contributor who compared two copies of the vital sign table field by field, and who identified why a compression pass loses that value: temperature was the only vital stated for a single age band, so its absence left no visible gap. That report is part of why 3.0.0 stopped relying on hand-maintained copies.

Contribute
Clinical corrections or additions
Open a GitHub Issue with the change and your clinical reasoning. TPF reviews all contributions.
Contribute
Agency configurations
Share de-identified configurations for specific ePCR platforms so other agencies can adapt rather than start from scratch.
Contribute
International adaptations
Jurisdiction-specific standards, protocol references, scoring tool variations, and regulatory adaptations.
Contribute
Research and evaluation
Evaluations of tool output, narrative quality studies, and QI integration findings, which inform future versions.

Opening a pull request? Edit the sources in src/, never the generated files at the repository root, which the build overwrites. Run python3 build.py && python3 build.py --verify before submitting.

If you use or adapt this work

PARAMEDIC-NARRATIVE by The Paramedic Foundation.

Research, policy work, and publications

Nudell, N. G. (2026). Paramedic-narrative-skill: AI-assisted PCR narrative documentation for paramedics and EMTs (Version 3.0.0) [Software]. The Paramedic Foundation. https://github.com/The-Paramedic-Foundation/paramedic-narrative-skill

Start with your next chart

Free, no registration, version 3.0.0. Published by The Paramedic Foundation under CC BY 4.0.

Questions about agency configuration or governance consultation: info@paramedicfoundation.org