SOAP Note Templates
Reusable SOAP note templates — Subjective, Objective, Assessment, Plan — that keep clinical documentation fast and consistent.
Template Category Overview
Clinical documentation is some of the most structurally repetitive writing there is: every encounter follows the same SOAP skeleton — Subjective, Objective, Assessment, Plan — and clinicians retype that scaffold dozens of times a day between patients. A text expander stores the structure so a short trigger drops in the full note frame, and you spend your attention on the clinical specifics rather than rebuilding headings and normal-findings boilerplate. Lightning Assist inserts these in whatever your EHR text field is, with placeholders for the chief complaint, vitals, and plan, so the format stays consistent across every note while the content stays specific to the patient. Because the trigger works in any application, the same library serves your EHR, secure messaging, and referral letters.
When to Use These Templates
Use SOAP note templates for any encounter that follows the standard clinical documentation structure: office visits, telehealth, admission and progress notes, and follow-ups. The four-section skeleton is constant; only the patient-specific content changes. Standardizing it keeps notes complete and legible, speeds up both writing and later reading, and makes documentation far more consistent across a team or shift. A normal-findings block is especially high-leverage because so much of every exam is identical boilerplate — you insert the standard text and edit only the exceptions. Always review inserted text before signing; a template is a starting frame, not a substitute for clinical judgment.
Example Templates in This Category
- Full SOAP skeleton: all four sections with placeholders for the encounter specifics.
- Focused complaint note: a short SOAP variant for a single, routine presentation.
- Normal-findings block: a reusable objective/exam paragraph you edit by exception.
Example Templates in Practice
Full SOAP skeleton
The full template lays out all four headings so nothing is skipped: Subjective (history in the patient's words), Objective (vitals and exam findings), Assessment (your clinical impression and differential), and Plan (orders, meds, follow-up). The value is that the scaffold is always identical, so you read and write notes faster and nothing gets dropped under time pressure. Use placeholders for the chief complaint, key findings, and the plan. Keep it on a trigger like ;soap so a complete, well-structured note frame is one keystroke and your time goes to the clinical content.
S: [#Patient#] presents with [#chief complaint#] for [#duration#]. [#Relevant history#] O: Vitals [#vitals#]. Exam: [#pertinent findings#]. A: [#assessment / impression#]. Differential: [#differential#]. P: [#plan: orders, meds, patient education, follow-up#]
Focused complaint note
Not every encounter needs the full template. For routine, single-complaint visits, a focused SOAP variant keeps the same structure but trims it to what matters, which keeps short visits short. The discipline of a consistent format still pays off — the next clinician reading the chart knows exactly where to look. Use placeholders for the one complaint and its plan. Keep it on a trigger like ;soapf so you can choose the right depth without breaking format.
S: [#Patient#] here for [#single complaint#], [#duration#]. Denies [#pertinent negatives#]. O: [#focused exam#]. A: [#impression#]. P: [#plan and follow-up#]
Normal-findings block
A large share of every exam is documenting normal findings, and that text is identical across patients. A reusable normal-findings block lets you insert the standard paragraph and then edit only by exception — change the one system that is abnormal and leave the rest. This is where a text expander saves the most keystrokes in clinical work. Use a clear trigger like ;exnormal and keep separate blocks per system if helpful. Always review the inserted text so a templated normal does not contradict an abnormal finding elsewhere in the note.
General: alert, no acute distress. HEENT: normocephalic, atraumatic. CV: regular rate and rhythm, no murmurs. Resp: clear to auscultation bilaterally. Abd: soft, non-tender. Neuro: grossly intact. Skin: no rash or lesions.
How to Get Started
Build three snippets first: a full SOAP skeleton (;soap), a focused single-complaint variant (;soapf), and a normal-findings exam block (;exnormal). Add placeholders for the chief complaint, vitals, findings, and plan. Type the trigger and it expands inline as you type — no hotkey needed (or use Hotkey Mode) — in your EHR, secure messaging, or referral letters. Keep one block per body system if that matches how you examine. Review every inserted note before signing so templated normals never contradict an abnormal finding, and use AI Enhance only to tidy phrasing, never to invent clinical content.
Pro Tips
- Keep a separate normal-findings block per body system so you can insert the standard paragraph and edit only the one system that is abnormal.
- Always review inserted text before signing — a templated "normal" must never contradict an abnormal finding documented elsewhere in the note.
- Use clear, memorable triggers (;soap, ;soapf, ;exnormal) so you can pick the right depth of note without breaking format under time pressure.
- Use AI Enhance only to tidy grammar and phrasing, never to generate clinical findings — the content must always be yours.
Use These Templates in Any App
Create reusable snippets from these examples and run them with quick access, trigger shortcuts, or AI enhancements.
Start Free TrialRelated Pages and Snippets
Explore related guides, templates, and comparisons for your workflow.
Business Consultants
Deliver polished client communication and proposal workflows faster.
Learn more about: Business ConsultantsCustomer Support
Respond faster with consistent replies, macros, and AI refinements.
Learn more about: Customer SupportDot Phrases
Reusable medical dot phrases for common findings, instructions, and orders that expand from a short trigger in any EHR.
Learn more about: Dot PhrasesStatus Updates
Create structured weekly or project status updates in seconds.
Learn more about: Status Updatesvs TextExpander
Compare AI-first workflows, voice features, and cross-platform behavior.
Learn more about: vs TextExpanderText Expander
Expand short triggers into full text snippets in any desktop app.
Learn more about: Text ExpanderSnippet Examples
Explore practical snippet examples for work and communication.
Learn more about: Snippet ExamplesTime Savings Calculator
Calculate exactly how many hours per week you save by automating repetitive typing.
Learn more about: Time Savings CalculatorHow to Automate Repetitive Typing
A practical workflow for reducing repetitive typing everywhere.
Learn more about: How to Automate Repetitive Typing