SKILL/TREE

Turn rough therapy session bullets into a complete DAP or SOAP note.

Drop in what the client said, what you observed, what you did, and any safety content — get back a HIPAA-safe note with medical necessity language, modality-specific vocabulary, and audit-proof risk documentation.

$3.99
Works in Claude (Pro/Max/Team) or ChatGPT (Plus/Team) · paid AI plan required
Both Claude + ChatGPT packages included — you can't pick the wrong one.
Updated
01DAP or SOAP format — defaults to DAP for outpatient private practice, switches to SOAP on request
02Translates lay therapist bullets (tearful, anxious, spaced out) into precise clinical vocabulary (affect quality + congruence + range + intensity)
03Modality-specific intervention language for CBT (Socratic questioning, thought records), DBT (TIPP, DEAR MAN, chain analysis), ACT (defusion, values, committed action), EMDR (BLS, VOC, SUDS), MI (change talk, importance/confidence ratings), psychodynamic (transference, defense mechanisms)
04Medical necessity sentence in every Assessment — tied to your diagnosis cluster (MDD, GAD, PTSD, Bipolar, OCD, SUD, Adjustment) and functional impairment
05Columbia Protocol (C-SSRS) risk documentation when safety content is mentioned — ideation type, frequency, plan, means, intent, protective factors, action taken, 988 / safety plan documented
06Insurance audit-proofs every note — no cloning across sessions, treatment plan goal reference, duration matching CPT code (90832/90834/90837/90847/90846/90853), telehealth location for licensure
07HIPAA-safe phrasing — uses 'the client' throughout, strips employer / school / address detail, no gendered pronouns unless explicitly provided

What it does

Therapy notes are the highest-stakes documentation in private practice and the most common reason claims get denied, audits get triggered, and licensing boards get involved. This DAP and SOAP session note structurer takes the rough bullets you'd otherwise stare at after a 50-minute session and produces a complete, audit-tested note in the format you bill on — DAP for outpatient private practice (default), SOAP for medical-model settings, with the right vocabulary, the right risk documentation, and the medical necessity language insurers actually look for. It's built for licensed clinicians (LCSW, LMFT, LPC, PsyD, PhD) and pre-licensed associates (AMFT, ACSW, APCC) writing their own session notes between clients. The note translates lay bullets ('client was tearful, said she's been isolating') into the affect quality + congruence + range + intensity format that won't get flagged ('Affect was dysphoric, congruent with reported mood, restricted in range, of moderate intensity. The client reported social withdrawal over the past week with [functional impact]'). It names interventions in the modality-specific vocabulary auditors expect — DBT diary card and chain analysis, CBT cognitive restructuring and behavioral activation, ACT defusion and values clarification, EMDR bilateral stimulation and SUDS ratings, MI change talk and decisional balance. Five bundled references back the output: medical-necessity-language.md (audit-tested Assessment phrases by diagnosis cluster — MDD, GAD/Panic, PTSD, Bipolar, OCD, SUD, Adjustment Disorder), clinical-vocabulary-guide.md (affect, thought process, insight, judgment, modality-specific intervention naming), risk-documentation-guide.md (Columbia Protocol framework with sample language for passive SI, active SI with plan, NSSIB, HI, Tarasoff, mandated CPS/APS reporting), insurance-audit-proofing.md (cloning detection, goal reference requirements, CPT code time matching, telehealth documentation), and treatment-plan-integration.md (linking notes to SMART goals and PGO format). It will not write a note for a session you didn't describe — even thin bullets are fine, but it won't fabricate clinical content wholesale.

Frequently asked

How do I write a DAP or SOAP therapy note from rough bullets?
Drop in what the client reported, what you observed (affect, mood rating, behavior), what interventions you used, any safety content, and the duration. The skill structures it into DAP (Data, Assessment, Plan) or SOAP (Subjective, Objective, Assessment, Plan), translates lay language into clinical vocabulary, adds the medical necessity sentence required for continued treatment, and flags any missing element you should fill in before submitting.
Will it write a defensible suicidal ideation risk assessment?
Yes — when any safety content is mentioned in your bullets. The bundled risk-documentation-guide.md uses the Columbia Protocol (C-SSRS) framework with ideation type (passive vs. active, with/without plan, with/without intent), frequency, distress level (ego-dystonic vs. ego-syntonic), means access, protective factors, and action taken. Sample language is provided for passive SI, active SI with plan, NSSIB, HI/Tarasoff, and mandated CPS/APS reporting. Documentation is liability-protective — clinical reasoning behind every risk-level conclusion, not just the conclusion.
How do I document medical necessity for continued therapy in my notes?
Every note gets a medical necessity sentence in the Assessment section tied to your diagnosis cluster. The bundled medical-necessity-language.md covers MDD, GAD/Panic, Social Anxiety, PTSD/Complex Trauma, Bipolar I/II, OCD, Substance Use, and Adjustment Disorder — with audit-tested phrasing that connects the specific symptom to the specific functional impairment (occupational, social, parenting, academic, self-care). Vague language like 'client is making progress' is flagged and replaced.
Does it handle couples, family, and group session notes (90847, 90846, 90853)?
Yes. For 90847 (family with patient present) it documents the client's presence and participation. For 90846 (family without patient) it documents who was present and why the client was not. For 90853 (group) it documents group modality, number of participants without names, the session theme, and this specific client's participation and response. Couples sessions use 'partner A' and 'partner B' identifiers to maintain HIPAA boundaries between charts.
Is this HIPAA-safe? Can I paste real session content into it?
The skill uses 'the client' throughout, strips identifying details (employer, school, address, spouse names), and uses gendered pronouns only when you explicitly provide them. That said, the conversation itself runs through Claude, which has its own data-handling policy — for PHI compliance, check your organization's Claude data-use agreement and consider using initials or session IDs in your bullets rather than real names.

Install — no Terminal required

After checkout you land on a page with a one-click download and a pre-built install prompt. Pick the AI you already pay for — both packages are included, so you can't pick wrong.

What you'll see the second your payment clears
Your license key
ST-XXXX-XXXX-XXXX · permanent
Pre-built install prompt⧉ Copy
ChatGPT package (ZIP)⬇ Download

No setup work before you buy — copy, paste, done.

Have Claude Pro, Max, or Team?
Copy the prompt, paste into Claude

Copy the pre-built install prompt from the success page, paste it into any Claude Code chat, and Claude installs the skill itself — about 10 seconds. Using the app instead? Drop the downloaded folder into a Claude Project's knowledge and ask Claude to use it.

Have ChatGPT Plus or Team?
Build a Custom GPT — ~2 minutes
  1. Click Download ChatGPT package (included with every purchase).
  2. Unzip it — inside is a SETUP.md and a knowledge/ folder.
  3. Go to chatgpt.com → your profile → My GPTs Create a GPTConfigure.
  4. Paste the Name, Description, and Instructions from SETUP.md into the matching fields.
  5. Under Knowledge, upload every file in the knowledge/ folder.
  6. Click Create/Save, open your GPT, and describe your task in plain English.

A paid plan on either platform is required — Claude (Pro, Max, or Team) or ChatGPT (Plus or Team). Comfortable with Terminal? A one-line npx skilltree-network install path is available too.

More in Professional Services

View all Professional Services skills →