返回顶部
i

inclusion-criteria-gen入排标准生成

Generate and optimize clinical trial subject inclusion/exclusion criteria

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
123
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

inclusion-criteria-gen

纳入标准生成器

生成并优化临床试验受试者纳入/排除标准,以平衡科学严谨性与招募可行性。

使用场景

  • - 方案设计:为新临床试验创建初始入组标准
  • 标准优化:优化现有标准以提高入组率,同时不损害安全性/有效性
  • 竞争分析:分析同类试验的入组模式
  • 招募策略:识别并减少入组障碍
  • 可行性评估:评估拟议标准对目标人群是否现实可行

使用方法

命令行使用

bash

根据研究设计生成标准


python scripts/main.py generate \
--indication 2型糖尿病 \
--phase 2期 \
--population 成人 \
--duration 24周 \
--output criteria.json

优化现有标准

python scripts/main.py optimize \ --input current_criteria.json \ --enrollment-target 200 \ --current-enrollment 120 \ --output optimized_criteria.json

分析标准复杂度

python scripts/main.py analyze \ --input criteria.json \ --output analysis_report.json

与竞争试验比较

python scripts/main.py benchmark \ --input criteria.json \ --condition 2型糖尿病 \ --output benchmark_report.json

Python API

python
from scripts.main import CriteriaGenerator, CriteriaOptimizer

生成新标准

generator = CriteriaGenerator() criteria = generator.generate( indication=2型糖尿病, phase=2期, population=成人, study_duration=24周, endpoints=[HbA1c降低, 体重变化] )

优化现有标准

optimizer = CriteriaOptimizer() optimized = optimizer.optimize( criteria=existing_criteria, enrollment_target=200, current_enrollment=120, retention_rate=0.85 )

分析标准复杂度

analysis = optimizer.analyze_complexity(criteria)

输入格式

研究设计参数

json
{
indication: 2型糖尿病,
phase: 2期,
population: 成人,
age_range: {min: 18, max: 75},
study_duration: 24周,
treatment_type: 口服,
primary_endpoints: [HbA1c较基线的变化],
safety_considerations: [心血管风险],
concomitantmedsallowed: [二甲双胍]
}

现有标准格式

json
{
inclusion_criteria: [
{
id: I1,
criterion: 年龄18-75岁,
rationale: 根据监管指南的成人人群,
category: 人口学特征
}
],
exclusion_criteria: [
{
id: E1,
criterion: HbA1c < 7.0% 或 > 11.0%,
rationale: 确保可测量的治疗效果,
category: 疾病严重程度
}
]
}

输出格式

生成/优化后的标准

json
{
inclusion_criteria: [
{
id: I1,
criterion: 年龄18-75岁(含),
category: 人口学特征,
rationale: 成人人群;安全性上限,
priority: 必需,
impact: 低
}
],
exclusion_criteria: [
{
id: E1,
criterion: 筛查时HbA1c < 7.5% 或 > 10.5%,
category: 疾病严重程度,
rationale: 检测治疗效果的最佳范围,
priority: 必需,
impact: 中,
flexibility: 如入组缓慢可放宽0.5%
}
],
optimization_notes: [
根据可行性数据将HbA1c范围从7.0-11.0%放宽至7.5-10.5%
],
recruitment_metrics: {
estimatedscreensuccess_rate: 0.35,
estimatedenrollmentrate: 0.65,
key_barriers: [HbA1c上限, 合并用药限制]
}
}

标准类别

类别描述示例
人口学特征年龄、性别、种族、民族年龄18-75岁,有生育能力的女性
疾病严重程度
疾病分期、严重程度标志物 | HbA1c范围、肿瘤分期、NYHA分级 | | 病史 | 既往疾病、合并症 | 6个月内无心血管事件 | | 合并用药 | 允许/禁止的药物 | 允许稳定剂量的二甲双胍 | | 实验室检查 | 实验室值要求 | eGFR > 30 mL/min,肝功能正常 | | 生活方式 | 饮食、运动、习惯 | 非吸烟者,愿意保持饮食 | | 依从性 | 参与能力 | 能够提供知情同意 | | 安全性 | 风险最小化标准 | 无严重低血糖史 |

优化策略

常见修改

问题策略示例
年龄范围过窄放宽限制18-70 → 18-75岁
实验室值限制严格
调整阈值 | eGFR > 60 → eGFR > 30 mL/min | | 合并症排除 | 添加时间限制 | 排除当前 vs 有...史 | | 药物洗脱期 | 缩短周期 | 4周 → 2周 | | 地理障碍 | 增加远程医疗 | 包括远程访视选项 |

保留率考量

  • - 尽可能减少访视频率
  • 允许访视时间的窗口期
  • 提供交通补助说明
  • 考虑患者报告结局负担

技术细节

  • - 难度:中等
  • 标准:ICH E6(R2) GCP,CDISC方案表示模型
  • 数据来源:ClinicalTrials.gov入组模式,文献可行性数据
  • 依赖项:无(纯Python)

参考文献

  • - references/criteriatemplates.json - 按治疗领域的模板
  • references/optimizationguidelines.md - 标准优化的最佳实践
  • references/commonpitfalls.md - 常见的入组设计错误
  • references/regulatoryguidance.md - FDA/EMA关于入组标准的指南
  • references/feasibility_data.json - 按标准类型划分的筛选失败率

风险评估

风险指标评估级别
代码执行带工具的Python脚本
网络访问
外部API调用 | 高 | | 文件系统访问 | 读/写数据 | 中 | | 指令篡改 | 标准提示指南 | 低 | | 数据暴露 | 安全处理数据 | 中 |

安全检查清单

  • - [ ] 无硬编码凭据或API密钥
  • [ ] 无未经授权的文件系统访问(../)
  • [ ] 输出不暴露敏感信息
  • [ ] 已实施提示注入保护
  • [ ] API请求仅使用HTTPS
  • [ ] 输入已根据允许的模式进行验证
  • [ ] 已实现API超时和重试机制
  • [ ] 输出目录限制在工作空间内
  • [ ] 脚本在沙盒环境中执行
  • [ ] 错误消息已清理(不暴露内部路径)
  • [ ] 依赖项已审计
  • [ ] 不暴露内部服务架构

前提条件

bash

Python依赖项


pip install -r requirements.txt

评估标准

成功指标

  • - [ ] 成功执行主要功能
  • [ ] 输出符合质量标准
  • [ ] 优雅处理边缘情况
  • [ ] 性能可接受

测试用例

  1. 1. 基本功能:标准输入 → 预期输出
  2. 边缘情况:无效输入 → 优雅的错误处理
  3. 性能:大数据集 → 可接受的处理时间

生命周期状态

  • - 当前阶段:草案
  • 下次审查日期:2026-03-06
  • 已知问题:无
  • 计划改进
- 性能优化 - 额外功能支持

参数

参数类型默认值描述
--indicationstr必需治疗适应症
--phase
str | 必需 | 试验阶段 | | --population | str | 成人 | 目标人群 | | --duration | str | | 研究持续时间 | | --output | str | 必需 | 输出文件路径 | | --age-min

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 inclusion-criteria-gen-1776024742 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 inclusion-criteria-gen-1776024742 技能

通过命令行安装

skillhub install inclusion-criteria-gen-1776024742

下载

⬇ 下载 inclusion-criteria-gen v1.0.0(免费)

文件大小: 26.52 KB | 发布时间: 2026-4-13 10:39

v1.0.0 最新 2026-4-13 10:39
- Initial release of the inclusion-criteria-gen skill.
- Generates and optimizes clinical trial subject inclusion/exclusion criteria to balance scientific rigor with recruitment feasibility.
- Supports protocol design, eligibility optimization, recruitment strategy, competitive analysis, and feasibility assessment.
- Provides both command-line and Python API interfaces.
- Includes templates, structured input/output formats, and practical optimization strategies.
- Comprehensive documentation on categories, examples, technical standards, risks, and security checks.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部