Healthcare

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. 1

    Copy the SKILL.md above

    Use it as-is or customize the instructions for your stack.

  2. 2

    Place it in your project

    Save as .claude/skills/patient-note-summarizer.md — Claude Code loads it automatically.

  3. 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. 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.