Patient Consent Simplifier
Transform complex informed consent documents into patient-friendly language while maintaining regulatory compliance and ethical standards.
Quick Check
CODEBLOCK0
When to Use
- - Use this skill when simplifying informed consent documents for clinical trials or medical procedures.
- Use this skill when adapting research summaries for lay audiences or patients with limited health literacy.
- Do not use this skill to remove required legal elements, downplay significant risks, or produce documents that bypass regulatory review.
Workflow
- 1. Sensitive Data Check: Before processing, check whether the input document contains patient identifiers (name, DOB, MRN, address). If found, emit a mandatory warning: "This document appears to contain patient PII/PHI. Ensure the document has been de-identified or that you have authorization to process it before proceeding."
- Confirm the input document, target reading level, and whether legal elements must be preserved.
- Validate that the request is for consent simplification, not legal drafting or regulatory submission.
- Apply simplification rules: break long sentences, replace jargon, use active voice, maintain required elements.
- Assess readability and check compliance against required elements checklist.
- Return the simplified document with a readability report and compliance status.
- If inputs are incomplete, state which fields are missing and request only the minimum additional information.
Usage
CODEBLOCK1
Parameters
| Parameter | Type | Required | Description |
|---|
| INLINECODE0 | file path | No | Input consent document (PDF or text) |
| INLINECODE1 |
string | No | Inline consent text to simplify |
|
--output | file path | No | Output file path |
|
--target-grade | integer | No | Target reading grade level (default: 8) |
Target Reading Levels
- - General population: 8th grade
- Vulnerable populations: 6th grade
- Health literacy challenges: 4th–5th grade
Required Consent Elements (must be preserved)
Purpose of research · Procedures · Risks and discomforts · Benefits · Alternatives · Confidentiality · Compensation · Contact information · Voluntary participation
Simplification Rules
- - Break sentences longer than 20 words
- Replace medical jargon with common terms
- Use active voice and second person ("you")
- Add visual aid placeholders where appropriate
- Never remove required legal elements
Stress-Case Rules
For complex multi-constraint requests, always include these explicit blocks:
- 1. Assumptions
- Simplification Applied
- Readability Report
- Compliance Status
- Risks and Limits
Error Handling
- - If required inputs are missing, state exactly which fields are missing and request only the minimum additional information.
- If the task goes outside the documented scope, stop instead of guessing or silently widening the assignment.
- If
scripts/main.py fails, report the failure point, summarize what still can be completed safely, and provide a manual fallback. - Do not fabricate compliance status or remove legally required consent elements.
Input Validation
This skill accepts: informed consent documents or text passages for readability simplification, with a target reading level and compliance preservation requirement.
If the request does not involve consent document simplification — for example, asking to draft new legal consent forms from scratch, provide regulatory legal advice, or simplify non-consent documents — do not proceed with the workflow. Instead respond:
"patient-consent-simplifier is designed to simplify existing informed consent documents for patient readability while preserving regulatory compliance. Your request appears to be outside this scope. For drafting new consent forms, consult your institution's IRB template library or a regulatory affairs specialist. Please provide a consent document or text, or use a more appropriate tool."
Response Template
Use the following fixed structure for non-trivial requests:
- 1. Objective
- Inputs Received
- Assumptions
- Workflow
- Deliverable
- Risks and Limits
- Next Checks
If the request is simple, you may compress the structure, but still keep assumptions and limits explicit when they affect correctness.
患者知情同意简化器
将复杂的知情同意文件转化为患者易于理解的语言,同时保持法规合规性和伦理标准。
快速检查
bash
python -m py_compile scripts/main.py
python scripts/main.py --help
python scripts/main.py --text 包含明确方法、发现和结论的审计验证样本。
使用时机
- - 在简化临床试验或医疗程序的知情同意文件时使用此技能。
- 在将研究摘要改编为面向非专业受众或健康素养有限的患者时使用此技能。
- 请勿使用此技能删除必要的法律要素、淡化重大风险或生成绕过监管审查的文件。
工作流程
- 1. 敏感数据检查: 在处理前,检查输入文件是否包含患者标识符(姓名、出生日期、病历号、地址)。如发现,发出强制性警告:此文件似乎包含患者个人身份信息/受保护健康信息。请确保文件已去标识化,或您已获得处理授权后再继续。
- 确认输入文件、目标阅读水平以及是否必须保留法律要素。
- 验证请求是否为知情同意简化,而非法律起草或监管提交。
- 应用简化规则:拆分长句、替换专业术语、使用主动语态、保留必要要素。
- 评估可读性并对照必要要素清单检查合规性。
- 返回简化后的文件,附带可读性报告和合规状态。
- 如果输入不完整,说明缺少哪些字段,并仅请求最少量的补充信息。
使用方法
text
从文本简化
python scripts/main.py --text 腰椎穿刺将在无菌条件下进行...
从文件简化
python scripts/main.py --input consent
form.pdf --output simplifiedconsent.pdf --target-grade 8
仅检查合规性
python scripts/main.py --input document.pdf --check compliance
参数
| 参数 | 类型 | 必需 | 描述 |
|---|
| --input | 文件路径 | 否 | 输入的知情同意文件(PDF或文本) |
| --text |
字符串 | 否 | 需要简化的内联知情同意文本 |
| --output | 文件路径 | 否 | 输出文件路径 |
| --target-grade | 整数 | 否 | 目标阅读年级水平(默认:8) |
目标阅读水平
- - 普通人群:8年级
- 弱势群体:6年级
- 健康素养挑战人群:4-5年级
必要的知情同意要素(必须保留)
研究目的 · 程序 · 风险与不适 · 益处 · 替代方案 · 保密性 · 补偿 · 联系方式 · 自愿参与
简化规则
- - 拆分超过20个单词的句子
- 用常用术语替换医学术语
- 使用主动语态和第二人称(您)
- 在适当位置添加视觉辅助占位符
- 切勿删除必要的法律要素
压力情况规则
对于复杂的多约束请求,始终包含以下明确模块:
- 1. 假设
- 已应用的简化
- 可读性报告
- 合规状态
- 风险与限制
错误处理
- - 如果缺少必需输入,准确说明缺少哪些字段,并仅请求最少量的补充信息。
- 如果任务超出文档范围,停止处理,而非猜测或悄然扩大任务范围。
- 如果scripts/main.py失败,报告失败点,总结仍可安全完成的内容,并提供手动回退方案。
- 不得虚构合规状态或删除法律要求的知情同意要素。
输入验证
此技能接受:用于可读性简化的知情同意文件或文本段落,附带目标阅读水平和合规保留要求。
如果请求不涉及知情同意文件简化——例如要求从头起草新的法律知情同意书、提供监管法律建议或简化非知情同意文件——请勿继续工作流程。应回复:
患者知情同意简化器旨在简化现有知情同意文件以提高患者可读性,同时保持法规合规性。您的请求似乎超出此范围。如需起草新的知情同意书,请咨询您所在机构的机构审查委员会模板库或监管事务专家。请提供知情同意文件或文本,或使用更合适的工具。
回复模板
对于非简单请求,使用以下固定结构:
- 1. 目标
- 收到的输入
- 假设
- 工作流程
- 交付物
- 风险与限制
- 后续检查
如果请求简单,可压缩结构,但当假设和限制影响正确性时,仍需明确说明。