mcpField
T
treatment-plans

treatment-plans

github.com/kalarislabs文档处理12772 次安装今天更新
代码仓库

关于 treatment-plans

面向临床团队的文档整理技能,用于格式化并校验已由授权专业人员作出的治疗计划决定。它通过本地确定性检查和人工签核流程支持可追溯记录,不提供临床建议。

主要功能

  1. 01生成通用治疗计划模板包
  2. 02逐项转录已核实的临床决定
  3. 03本地校验结构、完整性与可追溯性
  4. 04仅按已提供日期生成日程
  5. 05要求授权临床人员审核签核

适用场景

  1. 01整理已核实决定并制作计划草稿
  2. 02检查治疗计划字段及来源追踪
  3. 03按已有日期生成计划日程

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kalarislabs/research-agent-skills --skill treatment-plans

安装后在 Claude Code 中输入/treatment-plans确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
clinician_authored_intervention_template.json
goals_monitoring_checkpoint_template.json
informed_preference_shared_decision_template.json
intended_use_handoff_template.json
source_fact_manifest_template.json
transition_reconciliation_template.json
references/
documentation_workflow.md
privacy_governance.md
README.md
safety_scope.md
security_validation.md
shared_decision_handoff.md
source_boundaries.md
source_ledger.md
scripts/
_common.py
check_completeness.py
check_consistency.py
generate_template.py
privacy_process_check.py
timeline_generator.py
validate_traceability.py
validate_treatment_plan.py

详细介绍

治疗方案文档

硬性安全边界

本技能仅对已由授权持证专业人员作出、提供并核实的决策文档进行格式化与校验。

切勿将其用于:

  • 诊断、评估、分类或筛查个人;
  • 选择、排序、推荐、替代或比较疗法;
  • 选择药物、剂量、给药途径、频率、疗程或监测阈值;
  • 开始、停止、暂停、恢复、滴定、减量或停用任何药物;
  • 检查相互作用、过敏、禁忌症、器官功能适用性或治疗资格;
  • 推断缺失的临床内容、间隔、日期、目标、升级标准或指令;
  • 分诊、判定紧急程度、提供急救建议或制定安全计划;
  • 预测结局、预后、反应、获益、伤害或临床适宜性;
  • 替代用药核对、药师审核、知情同意、临床医生审核或授权临床系统;
  • 声称获得 FDA 批准、符合 HIPAA、符合法律、护理完整性、临床安全性或符合诊疗标准。

如果请求越过边界,请停止。要求提供经本地核实的临床医生撰写的记录,或将事项转交负责的持证专业人员。不要转至其他技能以获取针对具体患者的建议。

如果问题可能紧急或危重,请停止此工作流,并通过机构当前的临床升级或急诊流程处理。本技能不判定紧急程度,也不提供急救指令。

必需的可见声明

每个组件和派生计划都必须显示:

草案 — 非医疗建议 — 仅用于文档 — 需授权临床医生签字确认

结构上的成功绝不会移除此声明。只有授权的本地工作流才能设置发布门禁。

数据门禁

优先使用合成或经合格去标识化的结构化清单。不要在示例中放置患者姓名、病历号、联系方式、出生日期、地址、自由文本备注、图像或其他直接标识符。

对于任何真实患者或源自患者的数据:

  1. 仅在本地授权环境中,依据机构当前的隐私、安全、保留和访问政策开展工作。
  2. 即使可能适用法律例外,也仅使用文档目的所需的最少信息。
  3. 不要将内容发送至模型、搜索引擎、API、图像服务、遥测服务或任何其他外部工具。
  4. 不要将内容复制到聊天提示词、命令历史、日志、测试夹具、示例、截图或报告中。
  5. 仅针对本地路径运行捆绑脚本。其报告标识规则代码和字段路径,而非临床值。
  6. 在将源自患者的材料视为已去标识化或发布之前,要求进行合格的隐私审查。

如果这些条件未记录在案,请勿读取或处理内容。仅使用合成模板。

允许的输入

仅接受由以下通用模板构建的有界 UTF-8 JSON 对象:

  • assets/source_fact_manifest_template.json
  • assets/clinician_authored_intervention_template.json
  • assets/goals_monitoring_checkpoint_template.json
  • assets/informed_preference_shared_decision_template.json
  • assets/transition_reconciliation_template.json
  • assets/intended_use_handoff_template.json

这些模板不包含疾病特异性建议、示例患者、临床间隔、剂量、目标、阈值或推断的护理路径。空模板数组和待定证言是有意设置的发布阻碍。

工作流

1. 确立责任归属和预期用途
  • 确认负责的临床负责人和获授权的持证签署人。
  • 确认每项临床决策均已存在于经过核实的本地来源中。
  • 记录司法管辖区、机构、场景、文档负责人、本地政策、保留规则和预期接收方。
  • 记录该资料包属于合成数据、符合条件的去标识化数据,还是真实患者的最少必要数据。
  • 在所有必需审核完成之前,将发布关卡保持为 blocked。

处理源自患者的材料之前,请阅读 references/safety_scope.md 和 references/privacy_governance.md。

2. 生成通用资料包
python3 scripts/generate_template.py \
  --output-dir ./local-plan-package \
  --subject-ref SYNTHETIC-CASE-001 \
  --classification synthetic

生成器会复制全部六个模板。它不会创建临床内容,也不会覆盖现有文件。

3. 转录提供的决策,不作推断
  • 仅从经过核实的本地来源复制由临床人员撰写的事实和干预措施。
  • 保留来源定位信息、版本/日期、作者角色、核实角色和核实时间。
  • 按提供的内容准确记录目标、监测事项、检查点日期和转诊日期。
  • 仅按负责临床人员的记录,记录选项、益处、危害、不确定性、偏好和结果。
  • 对缺失字段保留未解决状态。绝不可依据一般知识补填。
  • 对药物内容,记录由临床人员撰写的文本和当前本地来源引用;不要进行解读或验证。

请参阅 references/documentation_workflow.md、references/source_boundaries.md 和 references/shared_decision_handoff.md。

4. 运行确定性的本地检查

在技能目录中运行:

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

这些脚本:

  • 拒绝非本地路径、符号链接、重复的 JSON 键、未知字段、超大输入、过度嵌套和无界集合;
  • 绝不使用网络访问、环境变量、动态执行、pickle、子进程、图像或大模型;
  • 绝不评估诊断、用药安全性、相互作用、禁忌症、临床适当性、紧急程度、预后或指南一致性;
  • 仅安排资料包中已提供的日期,绝不推导重复周期或临床间隔;
  • 将报告内容限制为计数、规则代码、文档类型和字段路径。
5. 人工审核和发布

要求负责的授权团队:

  • 将每项转录内容与其签署来源逐一比对;
  • 在获批系统中进行药物核对和所有临床检查;
  • 在适用时核实当前 FDA 标签、用药指南、REMS 材料和本地处方集/政策;
  • 解决所有差异和缺失事项;
  • 审核共同决策和知情偏好记录;
  • 审核转诊接收方、责任归属、待处理结果和本地升级处理流程;
  • 根据适用要求完成隐私、安全、法律、监管、记录和机构审核;
  • 通过获授权的记录系统签署、注明日期并发布。

最终交接必须保留来源信息和未解决事项的处理路径。脚本检查通过并不代表获准将该资料包用于护理。

来源边界

  • 仅当经授权的临床医生或药剂师确认适用性时,才将 FDA 标签数据库、现行用药指南和 REMS 材料用作权威来源记录。本技能不对其进行解读。
  • 仅将 WHO 或 Joint Commission 的过渡指导用于流程结构,例如信息传递、核对记录、责任归属和检查清单。
  • 使用 AHRQ、NICE 或适用的专业指导记录已进行共同决策;不要生成选项或风险估算。
  • 仅当确切的项目、提供者类型、管辖范围和现行本地政策均已确认时,才应用 CMS 文档要求。
  • 通过现行本地治理流程处理安全事件、产品报告、隐私事件及其他应报告事项。本技能仅记录处理路径,不提交报告。

请参阅 references/source_ledger.md,了解带日期的官方来源台账。

验证

PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover \
  -s tests/treatment-plans -p 'test_*.py' -v

在不生成字节码的情况下运行 AST 解析:

PYTHONDONTWRITEBYTECODE=1 python3 -c \
  "import ast,pathlib; [ast.parse(p.read_text()) for p in pathlib.Path('scripts').glob('*.py')]"

参考资料索引

  • references/README.md — 范围与导航
  • references/safety_scope.md — 拒绝、转交和发布边界
  • references/privacy_governance.md — 本地处理与去标识化限制
  • references/documentation_workflow.md — 文档包生命周期与审核关卡
  • references/source_boundaries.md — FDA 标签、REMS 和治理边界
  • references/shared_decision_handoff.md — 知情偏好、核对与过渡
  • references/source_ledger.md — 带日期的权威来源
  • references/security_validation.md — 基线发现与验证记录

Agent 操作流程

  1. 检查环境。 确认数据访问权限、去标识化状态以及适用的法规或规程。
  2. 明确输入。 根据数据或用户提供的信息确认格式、标识符和参数。任何会改变结果的值都应询问确认,不要猜测。
  3. 先运行小规模版本。 首先使用去标识化样本或合成数据。
  4. 使用上述说明和参考资料执行完整任务。
  5. 验证结果。 根据临床指南和报告标准检查输出;由合格人员审核临床内容。
  6. 报告。 说明运行内容(版本、命令、参数)、检查内容以及仍不确定之处。
如果发生这种情况请采取以下做法
数据似乎包含可识别患者身份的信息停止处理,并在继续前询问用户。
这些说明中提到的函数、标志或端点在已安装版本中不存在查看已安装版本自身的文档(help()、--help、官方文档),调整做法并告知用户。切勿编造 API。
必需的输入、标识符或参数含义不明确询问用户,或在运行前明确说明所作假设。

完整性规则

  • 切勿编造结果、参数、标识符、引文或统计数据。如果无法运行或验证某项内容,请如实说明。
  • 输出仅用于支持合格专业人员进行决策,并非医疗建议;切勿将其表述为诊断或医嘱。
  • 将此处的版本特定细节视为可能已过时:请对照已安装版本的官方文档进行确认。
  • 对于会产生费用、占用共享 GPU 或云配额、涉及个人或患者数据,或无法撤销的操作,须先征求同意。

相关技能

  • clinical-decision-support:准备并验证仅用于研究的临床决策支持评估、证据概况、队列、生存分析、生物标志物/模型、隐私及……
  • ara-research-manager:通过扫描对话并记录决策、实验、数据……,在编码或研究会话结束时记录研究来源。

评论

支持 Markdown