Advanced Treatment Plans
All-in-one skill covering generate, concise, page, focused. Includes structured workflows, validation checks, and reusable patterns for scientific.
Advanced Treatment Plans
Write structured clinical treatment plans that document patient assessments, diagnoses, therapeutic interventions, goals, and monitoring protocols. This skill covers treatment plan formatting for medical, mental health, and rehabilitation settings, including SMART goal writing, intervention documentation, and outcome tracking.
When to Use This Skill
Choose Advanced Treatment Plans when you need to:
- Draft structured treatment plans following clinical documentation standards
- Write SMART goals and measurable outcome criteria for patient care
- Document multi-disciplinary interventions with timelines and responsibilities
- Generate treatment plan templates for different clinical specialties
Consider alternatives when:
- You need clinical decision support algorithms (use clinical guidelines databases)
- You need electronic health record integration (use EHR-specific APIs)
- You need pharmacological reference data (use drug databases)
Quick Start
from dataclasses import dataclass, field from typing import List, Optional from datetime import date, timedelta @dataclass class SMARTGoal: specific: str measurable: str achievable: str relevant: str time_bound: str target_date: date status: str = "In Progress" @dataclass class Intervention: description: str frequency: str responsible_provider: str start_date: date evidence_basis: str = "" @dataclass class TreatmentPlan: patient_id: str diagnosis: List[str] goals: List[SMARTGoal] interventions: List[Intervention] review_date: date plan_date: date = field(default_factory=date.today) def format_plan(self) -> str: lines = [ f"TREATMENT PLAN — {self.plan_date}", f"Patient: {self.patient_id}", f"\nDIAGNOSES:", ] for i, dx in enumerate(self.diagnosis, 1): lines.append(f" {i}. {dx}") lines.append(f"\nGOALS:") for i, goal in enumerate(self.goals, 1): lines.append(f" Goal {i}: {goal.specific}") lines.append(f" Measure: {goal.measurable}") lines.append(f" Target: {goal.time_bound} (by {goal.target_date})") lines.append(f" Status: {goal.status}") lines.append(f"\nINTERVENTIONS:") for i, intv in enumerate(self.interventions, 1): lines.append(f" {i}. {intv.description}") lines.append(f" Frequency: {intv.frequency}") lines.append(f" Provider: {intv.responsible_provider}") lines.append(f"\nNEXT REVIEW: {self.review_date}") return '\n'.join(lines) # Example plan = TreatmentPlan( patient_id="PT-2025-0891", diagnosis=[ "Major Depressive Disorder, recurrent, moderate (F33.1)", "Generalized Anxiety Disorder (F41.1)" ], goals=[ SMARTGoal( specific="Reduce PHQ-9 score from 15 to below 10", measurable="PHQ-9 administered biweekly", achievable="Based on CBT response rates of 60-70%", relevant="Directly measures depressive symptom severity", time_bound="Within 12 weeks of treatment initiation", target_date=date.today() + timedelta(weeks=12), ) ], interventions=[ Intervention( description="Cognitive Behavioral Therapy (individual)", frequency="Weekly 50-minute sessions", responsible_provider="Licensed Clinical Psychologist", start_date=date.today(), evidence_basis="APA Practice Guideline, Grade A" ) ], review_date=date.today() + timedelta(weeks=4), ) print(plan.format_plan())
Core Concepts
Treatment Plan Sections
| Section | Content | Standard |
|---|---|---|
| Identifying Information | Patient ID, date, providers | HIPAA-compliant identifiers |
| Assessment Summary | Current presentation, history | Concise clinical narrative |
| Diagnosis | ICD-10 codes with descriptions | Multi-axial where applicable |
| Goals | SMART goals linked to diagnoses | 2-4 goals per plan |
| Objectives | Short-term steps toward goals | Measurable behavioral targets |
| Interventions | Specific treatments and modalities | Evidence-based, cited |
| Medications | Current and planned medications | Dose, frequency, rationale |
| Safety Plan | Risk assessment and crisis plan | Required for at-risk patients |
| Review Schedule | Follow-up timeline | 30-90 day intervals |
Multi-Disciplinary Plan Generator
from dataclasses import dataclass, field from typing import List, Dict from datetime import date, timedelta @dataclass class DisciplineContribution: discipline: str provider: str interventions: List[str] frequency: str goals: List[str] def generate_multidisciplinary_plan( patient_id: str, primary_dx: str, disciplines: List[DisciplineContribution], plan_duration_weeks: int = 12 ) -> str: """Generate a coordinated multi-disciplinary treatment plan.""" output = [] output.append(f"MULTI-DISCIPLINARY TREATMENT PLAN") output.append(f"Patient: {patient_id}") output.append(f"Primary Diagnosis: {primary_dx}") output.append(f"Plan Period: {date.today()} to " f"{date.today() + timedelta(weeks=plan_duration_weeks)}") output.append(f"\n{'='*60}") for disc in disciplines: output.append(f"\n--- {disc.discipline.upper()} ---") output.append(f"Provider: {disc.provider}") output.append(f"Frequency: {disc.frequency}") output.append("Goals:") for g in disc.goals: output.append(f" - {g}") output.append("Interventions:") for intv in disc.interventions: output.append(f" - {intv}") output.append(f"\n{'='*60}") output.append(f"Team Conference: Biweekly") output.append(f"Next Review: {date.today() + timedelta(weeks=4)}") return '\n'.join(output) # Example: Stroke rehabilitation plan = generate_multidisciplinary_plan( "PT-2025-1042", "Cerebrovascular accident, right MCA territory (I63.3)", [ DisciplineContribution( discipline="Physical Therapy", provider="PT, DPT", interventions=["Gait training with body-weight support", "Balance exercises (Berg scale targeted)", "Strength training for affected extremities"], frequency="5x/week, 60 min", goals=["Ambulate 150ft independently by week 8", "Berg Balance Scale >45 by week 12"] ), DisciplineContribution( discipline="Occupational Therapy", provider="OTR/L", interventions=["ADL retraining (dressing, grooming, feeding)", "Fine motor exercises for left hand", "Adaptive equipment assessment"], frequency="5x/week, 45 min", goals=["Independent in basic ADLs by week 10", "FIM score improvement of 20+ points"] ), DisciplineContribution( discipline="Speech-Language Pathology", provider="CCC-SLP", interventions=["Aphasia treatment (semantic feature analysis)", "Swallow evaluation and dysphagia management", "Cognitive-linguistic exercises"], frequency="3x/week, 30 min", goals=["WAB-R AQ improvement of 10+ points", "Advance diet to regular consistency by week 6"] ), ] ) print(plan)
Configuration
| Parameter | Description | Default |
|---|---|---|
plan_duration | Treatment plan duration in weeks | 12 |
review_interval | Review cycle in weeks | 4 |
goal_count | Target number of goals per plan | 3 |
coding_system | Diagnosis coding (ICD-10, DSM-5) | "ICD-10" |
outcome_measures | Standardized assessment tools | Specialty-specific |
format | Output format (narrative, structured, template) | "structured" |
include_safety_plan | Include crisis/safety planning section | true |
evidence_level | Minimum evidence grade for interventions | "B" |
Best Practices
-
Write SMART goals with quantifiable criteria — "Improve depression" is not measurable. "Reduce PHQ-9 score from 18 to below 10 within 8 weeks" is specific, measurable, achievable, relevant, and time-bound. Link each goal to a standardized outcome measure (PHQ-9, GAD-7, FIM, etc.).
-
Link every intervention to a specific goal — Each intervention should clearly address one or more documented goals. Interventions without goal linkage suggest the plan lacks clinical rationale. This linkage also supports insurance authorization and demonstrates medical necessity.
-
Include evidence basis for each intervention — Cite clinical practice guidelines, systematic reviews, or evidence grades (USPSTF A/B, APA Level I/II) for each treatment approach. This supports clinical decision-making, satisfies utilization review requirements, and demonstrates standard of care.
-
Document measurable baselines before setting targets — Record current functional status, symptom severity scores, and objective measurements at plan initiation. Without baselines, there's no way to measure progress or determine whether goals have been achieved.
-
Schedule regular plan reviews and update documentation — Treatment plans are living documents. Review at 30-90 day intervals, update goal status (met, progressing, modified, discontinued), and adjust interventions based on response. Document the clinical rationale for any plan changes.
Common Issues
Goals are too vague to measure progress — Replace subjective language ("improve," "better," "reduce symptoms") with operationalized criteria. Use validated instruments (PHQ-9, MMSE, Barthel Index) and specify the numeric threshold that defines goal attainment.
Treatment plan doesn't meet payer documentation requirements — Different payers (Medicare, Medicaid, commercial) have specific documentation requirements. Include medical necessity statements, functional limitations, expected duration of treatment, and discharge criteria. Template these requirements into your plan format to avoid denials.
Multi-disciplinary team goals conflict or overlap — Conduct regular team conferences to coordinate care and ensure goals complement rather than contradict each other. Use a shared goal framework where discipline-specific objectives feed into common patient-centered goals.
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Full-Stack Code Reviewer
Comprehensive code review skill that checks for security vulnerabilities, performance issues, accessibility, and best practices across frontend and backend code.
Test Suite Generator
Generates comprehensive test suites with unit tests, integration tests, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
Pro Architecture Workspace
Battle-tested skill for architectural, decision, making, framework. Includes structured workflows, validation checks, and reusable patterns for development.