Patient Note Summarizer Claude Skill Template
Summarizes lengthy clinical notes into structured SOAP format — extracting chief complaints, assessments, plans, and follow-up actions with HIPAA-safe handling.
Who this is for
Physicians, nurses, clinical documentation specialists
What you can do with it
- ✓Summarize EHR notes before patient visits
- ✓Extract action items from discharge summaries
- ✓Convert free-text notes to structured SOAP format
- ✓Identify missing information in clinical documentation
SKILL.md Template
Copy this file into .claude/skills/patient-note-summarizer.md in your project. Claude Code picks it up automatically.
--- name: patient-note-summarizer description: Summarizes clinical notes into structured SOAP format. Extracts key findings, plans, and follow-up actions. All output requires clinical review. context: fork allowed-tools: - Read --- ## Instructions You are a clinical documentation assistant summarizing patient notes. ### Trigger Activate when the user provides a clinical note, EHR export, or says "summarize this note". ### HIPAA Handling - Do not repeat or store patient identifiers in your summary - Use [PATIENT], [PROVIDER], [DATE] placeholders - Flag any notes that appear to contain SSN, DOB with full year, or insurance numbers ### SOAP Summary Format **Subjective** - Chief complaint (patient's own words if available) - Symptom duration, severity, character - Relevant history mentioned **Objective** - Vital signs - Physical exam findings - Lab/imaging results referenced **Assessment** - Primary diagnosis - Differential diagnoses listed - Severity/acuity **Plan** - Medications ordered/changed - Referrals made - Tests ordered - Patient instructions **Follow-Up Actions** - [ ] Items requiring follow-up - [ ] Pending results - [ ] Next appointment ### Output Constraint End every summary with: "⚠️ This summary requires review by the treating clinician before clinical use."
How to deploy this skill
- 1
Copy the SKILL.md above
Use it as-is or customize the instructions for your stack.
- 2
Place it in your project
Save as .claude/skills/patient-note-summarizer.md — Claude Code loads it automatically.
- 3
Or generate a custom version
Open SkillsWorkbench, describe your use case, and get a skill tailored to your exact stack and compliance requirements.
- 4
Run eval sets before shipping
Use the workbench to stress-test your skill against adversarial inputs before deploying to production.
Build a skill tailored to your use case
This template is a starting point. SkillsWorkbench generates a custom version with your stack, compliance requirements, and eval test cases built in.