Provides EMR/EHR development patterns for patient visit workflows, clinical safety, prescription generation, CDSS integration, and accessible UI for medical data entry.
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:healthcare-emr-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
用于构建电子病历(EMR)和电子健康记录(EHR)系统的模式。优先考虑患者安全、临床准确性和从业者效率。
用于构建电子病历(EMR)和电子健康记录(EHR)系统的模式。优先考虑患者安全、临床准确性和从业者效率。
每个设计决策都必须根据以下标准进行评估:"这可能伤害患者吗?"
临床就诊应在单页上垂直流动——无需切换选项卡:
患者标题(粘性 — 始终可见)
├── 人口统计、过敏、活动药物
│
就诊流程(垂直滚动)
├── 1. 主诉(结构化模板 + 自由文本)
├── 2. 现病史
├── 3. 体格检查(按系统)
├── 4. 生命体征(自动触发临床评分)
├── 5. 诊断(ICD-10/SNOMED 搜索)
├── 6. 药物(药物数据库 + 相互作用检查)
├── 7. 检查(实验室/放射科医嘱)
├── 8. 计划与随访
└── 9. 签署 / 锁定 / 打印
interface ClinicalTemplate {
id: string;
name: string; // 例如:"胸痛"
chips: string[]; // 可点击的症状芯片
requiredFields: string[]; // 强制数据点
redFlags: string[]; // 触发不可关闭的警报
icdSuggestions: string[]; // 预映射的诊断代码
}
任何模板中的危险信号必须触发可见的、不可关闭的警报——而非 toast 通知。
用户选择药物
→ 检查当前药物的相互作用
→ 检查就诊药物的相互作用
→ 检查患者过敏
→ 根据体重/年龄/肾功能验证剂量
→ 如果为危急相互作用:完全阻止开药
→ 临床医生必须记录覆盖原因才能继续越过阻止
→ 如果为重要相互作用:显示警告,需要确认
→ 在审计跟踪中记录所有警报和覆盖原因
危急相互作用默认阻止开药。临床医生必须明确覆盖并记录存储在审计跟踪中的原因。系统从不静默允许危急相互作用。
一旦临床就诊被签署:
生命体征显示: 当前值带有正常范围高亮显示(绿色/黄色/红色),与之前对比的趋势箭头,自动计算的临床评分(NEWS2、qSOFA),内联升级指导。
实验室结果显示: 正常范围高亮显示,与前值对比,危急值带有不可关闭的警报,采集/分析时间戳,带有预期周转时间的待处理医嘱。
处方 PDF: 一键生成,包含患者人口统计、过敏、诊断、药物详情(通用名 + 商品名、剂量、途径、频率、持续时间)、临床医生签署栏。
医疗 UI 的要求比典型 Web 应用更严格:
any 类型医生打开患者 #4521 的就诊
→ 粘性标题显示:"Rajesh M, 58岁男性, 过敏:青霉素, 活动药物:二甲双胍 500mg"
→ 主诉:选择"胸痛"模板
→ 点击芯片:"胸骨后"、"放射至左臂"、"压榨性"
→ 危险信号"压榨性胸骨后胸痛"触发不可关闭的警报
→ 检查:CVS 系统 — "S1 S2 正常,无杂音"
→ 生命体征:HR 110, BP 90/60, SpO2 94%
→ NEWS2 自动计算:分数 8, 高风险, 显示升级警报
→ 诊断:搜索"ACS" → 选择 ICD-10 I21.9
→ 药物:选择阿司匹林 300mg
→ CDSS 检查与二甲双胍:无相互作用
→ 签署就诊 → 锁定,此后仅可添加附录
医生为患者 #4521 开华法林处方
→ CDSS 检测到:华法林 + 阿司匹林 = 危急相互作用
→ UI:红色不可关闭模态框阻止开药
→ 医生点击"输入原因覆盖"
→ 输入:"利大于弊 — 监测 INR 方案"
→ 覆盖原因 + 警报存储在审计跟踪中
→ 处方继续进行,带有记录的覆盖
就诊 #E-2024-0891 由 Shah 医生于 14:30 签署
→ 所有字段锁定 — 无可见编辑按钮
→ "添加附录"按钮可用
→ Shah 医生点击附录,添加:"收到实验室结果 — 肌钙蛋白升高"
→ 新记录 E-2024-0891-A1 关联到原始记录
→ 时间线显示两者:原始就诊 + 带时间戳的附录
npx claudepluginhub aaione/everything-claude-code-zhDevelops EMR/EHR patterns for healthcare applications. Covers clinical safety, single-page encounter workflows, medication safety with drug interaction blocking, and accessibility-first UI for medical data entry.
Advises hospital IT managers on clinical safety, digital maturity (HIMSS/ONA/JCI), and HIS/PEP ecosystem integration (MV-SOUL, Tasy). Features a virtual board of 10 healthcare IT expert personas.
Documents patient encounters using the SOAP format (Subjective, Objective, Assessment, Plan) for structured clinical notes. Useful for medical records, communication, and billing.