
Treatment Plan Documentation
FreeFormat and validate clinical treatment plans with confidence.
Free · Opens the source repo
What Treatment Plan Documentation does
The Treatment Plan Documentation skill is designed for healthcare professionals who need to format and validate clinical treatment plans after decisions have been made by authorized licensed professionals. This skill ensures that all documentation adheres to strict safety and privacy standards, while providing a structured approach to record and manage treatment plans. It is particularly useful for clinicians looking to maintain compliance with local regulations and institutional policies while documenting patient care.
This skill operates by accepting specific JSON templates that outline the necessary components of a treatment plan. It does not generate clinical content or make any clinical decisions; rather, it focuses on the accurate transcription of clinician-authored facts and interventions. The skill includes several bundled scripts that perform checks for completeness, consistency, and traceability of the treatment plan documentation, ensuring that all necessary reviews and validations are completed before any release.
The workflow involves establishing the authority of the clinical owner, generating a generic package from provided templates, and running a series of deterministic checks to validate the documentation. Each step is designed to minimize risk and ensure that the final treatment plan is ready for human review and sign-off. The skill emphasizes the importance of maintaining a clear distinction between documentation and clinical decision-making, making it a reliable tool for healthcare environments that prioritize safety and compliance.
This skill is ideal for healthcare institutions that need to manage treatment plan documentation efficiently while adhering to strict legal and regulatory standards. It is not suitable for use in clinical decision-making or for generating patient-specific recommendations, making it a focused tool for documentation purposes only.
When to use it
Use this skill when you need to document and validate treatment plans that have already been approved by licensed clinicians.
When not to use it
Do not use this skill for clinical decision-making or when patient-specific recommendations are required.
What you can build with it
Documenting Approved Treatment Plans
Use this skill to format and validate treatment plans that have been approved by licensed clinicians, ensuring compliance with institutional policies.
Maintaining Clinical Documentation Standards
Employ this skill to help maintain high standards for clinical documentation, reducing the risk of errors and ensuring accurate record-keeping.
Preparing for Clinical Reviews
Utilize this skill to prepare treatment plans for clinical reviews, ensuring that all necessary documentation is complete and ready for sign-off.
How to install Treatment Plan Documentation
View source1. Install with the skills CLI
npx skills add k-dense-ai/scientific-agent-skills/treatment-plans --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by k-dense-aiTreatment-Plan Documentation
Hard safety boundary
This skill only formats and validates documentation of decisions already made, supplied, and verified by authorized licensed professionals.
Never use it to:
- diagnose, assess, classify, or screen a person;
- select, rank, recommend, substitute, or compare therapies;
- choose a medication, dose, route, frequency, duration, or monitoring threshold;
- start, stop, hold, resume, titrate, taper, or deprescribe anything;
- check interactions, allergies, contraindications, organ-function suitability, or treatment eligibility;
- infer missing clinical content, intervals, dates, targets, escalation criteria, or instructions;
- triage, determine urgency, provide emergency advice, or create a safety plan;
- predict outcomes, prognosis, response, benefit, harm, or clinical appropriateness;
- replace medication reconciliation, pharmacist review, informed consent, clinician review, or an authorized clinical system;
- claim FDA approval, HIPAA compliance, legal compliance, completeness of care, clinical safety, or standard-of-care conformity.
If a request crosses a boundary, stop. Ask for a locally verified clinician-authored record or route the matter to the responsible licensed professional. Do not redirect to another skill to obtain a patient-specific recommendation.
If a concern may be urgent or emergent, stop this workflow and route it through the institution's current clinical escalation or emergency process. This skill does not decide urgency and does not provide emergency instructions.
Required visible notice
Every component and derived schedule must display:
DRAFT — NOT MEDICAL ADVICE — DOCUMENTATION-ONLY — AUTHORIZED CLINICIAN SIGN-OFF REQUIRED
Structural success never removes this notice. Only the authorized local workflow may set the release gate.
Data gate
Prefer synthetic or qualified de-identified structured manifests. Do not place patient names, medical-record numbers, contact details, dates of birth, addresses, free-text notes, images, or other direct identifiers in examples.
For any real-patient or patient-derived data:
- Work only in a locally authorized environment under the institution's current privacy, security, retention, and access policies.
- Use the minimum information necessary for the documented purpose, even when a legal exception may apply.
- Do not send content to a model, search engine, API, image service, telemetry service, or any other external tool.
- Do not copy content into chat prompts, command history, logs, test fixtures, examples, screenshots, or reports.
- Run bundled scripts only against local paths. Their reports identify rule codes and field paths, not clinical values.
- Require qualified privacy review before treating patient-derived material as de-identified or releasing it.
If these conditions are not documented, do not read or process the content. Use synthetic templates only.
Allowed inputs
Accept only bounded UTF-8 JSON objects built from these generic templates:
assets/source_fact_manifest_template.jsonassets/clinician_authored_intervention_template.jsonassets/goals_monitoring_checkpoint_template.jsonassets/informed_preference_shared_decision_template.jsonassets/transition_reconciliation_template.jsonassets/intended_use_handoff_template.json
The templates contain no disease-specific recommendations, example patients, clinical intervals, doses, targets, thresholds, or inferred care pathways. Empty template arrays and pending attestations are intentional release blockers.
Workflow
1. Establish authority and intended use
- Confirm the accountable clinical owner and authorized licensed signatory.
- Confirm that every clinical decision already exists in a verified local source.
- Record jurisdiction, institution, setting, document owner, local policies, retention rule, and intended recipients.
- Record whether the package is synthetic, qualified de-identified, or real-patient minimum-necessary data.
- Keep the release gate
blockeduntil every required review is complete.
Read references/safety_scope.md and references/privacy_governance.md before processing patient-derived material.
2. Generate a generic package
python3 scripts/generate_template.py \
--output-dir ./local-plan-package \
--subject-ref SYNTHETIC-CASE-001 \
--classification synthetic
The generator copies all six templates. It does not create clinical content and does not overwrite existing files.
3. Transcribe supplied decisions without inference
- Copy only clinician-authored facts and interventions from verified local sources.
- Preserve source locators, versions/dates, author role, verification role, and verification time.
- Record goals, monitoring items, checkpoint dates, and transition dates exactly as supplied.
- Record options, benefits, harms, uncertainty, preferences, and the outcome only as documented by the responsible clinician.
- Leave missing fields unresolved. Never fill them from general knowledge.
- For medication content, record the clinician-authored text and current local source references; do not interpret or validate it.
See references/documentation_workflow.md, references/source_boundaries.md, and references/shared_decision_handoff.md.
4. Run deterministic local checks
From the skill directory:
python3 scripts/validate_treatment_plan.py ./local-plan-package
python3 scripts/validate_traceability.py ./local-plan-package
python3 scripts/check_completeness.py ./local-plan-package
python3 scripts/privacy_process_check.py ./local-plan-package
python3 scripts/check_consistency.py ./local-plan-package
python3 scripts/timeline_generator.py ./local-plan-package \
--output ./local-plan-package/explicit-date-schedule.json
The scripts:
- reject non-local paths, symlinks, duplicate JSON keys, unknown fields, oversized inputs, excessive nesting, and unbounded collections;
- never use network access, environment variables, dynamic execution, pickle, subprocesses, images, or LLMs;
- never assess diagnosis, medication safety, interactions, contraindications, clinical appropriateness, urgency, prognosis, or guideline concordance;
- schedule only dates already supplied in the package and never derive recurrence or clinical intervals;
- minimize reports to counts, rule codes, document types, and field paths.
5. Human review and release
Require the accountable authorized team to:
- compare every transcribed item with its signed source;
- perform medication reconciliation and all clinical checks in approved systems;
- verify current FDA labeling, Medication Guide, REMS materials, and local formulary/policy when applicable;
- resolve every discrepancy and missing item;
- review shared-decision and informed-preference documentation;
- review transition recipients, ownership, pending results, and local escalation routing;
- complete privacy, security, legal, regulatory, records, and institutional review as applicable;
- sign, date, and release through the authorized record system.
The final handoff must retain provenance and unresolved-item routing. A script pass is not authorization to use the package for care.
Source boundaries
- Use FDA labeling databases, current Medication Guides, and REMS materials as authoritative source records only when an authorized clinician or pharmacist verifies applicability. This skill does not interpret them.
- Use WHO or Joint Commission transition guidance only for process structure such as information transfer, reconciliation documentation, ownership, and checklists.
- Use AHRQ, NICE, or applicable professional guidance to document that shared decision-making occurred; do not generate options or risk estimates.
- Apply CMS documentation requirements only when the exact program, provider type, jurisdiction, and current local policy are confirmed.
- Route safety events, product reports, privacy incidents, and other reportable matters through current local governance. This skill records a route; it does not submit reports.
See references/source_ledger.md for the dated official-source ledger.
Verification
PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover \
-s tests/treatment-plans -p 'test_*.py' -v
Run AST parsing without bytecode:
PYTHONDONTWRITEBYTECODE=1 python3 -c \
"import ast,pathlib; [ast.parse(p.read_text()) for p in pathlib.Path('scripts').glob('*.py')]"
Reference map
references/README.md— scope and navigationreferences/safety_scope.md— refusal, routing, and release boundariesreferences/privacy_governance.md— local handling and de-identification limitsreferences/documentation_workflow.md— package lifecycle and review gatesreferences/source_boundaries.md— FDA labeling, REMS, and governance boundariesreferences/shared_decision_handoff.md— informed preferences, reconciliation, and transitionsreferences/source_ledger.md— dated authoritative sourcesreferences/security_validation.md— baseline findings and validation record
Frequently asked questions about Treatment Plan Documentation
Similar skills
Canva Creator
Streamline your content campaign from brief to HubSpot.
Cowork Plugin Customization
Tailor your Claude Code plugin to fit your organization.
Impediment Prioritization
Rank and prioritize impediments effectively.
Chronicle
Streamline your Copilot session analysis and reporting.
Idea Refine
Transform vague ideas into actionable concepts.
App Store Optimization
Optimize your mobile app's visibility and performance.
