Agent skill · product strategy · affaan-m

healthcare-cdss-patterns

临床决策支持系统(CDSS)开发模式。药物相互作用检查、剂量验证、临床评分(NEWS2、qSOFA)、警报严重性分类以及集成到电子病历工作流程中。

Why this skill is useful

Adds a comprehensive CDSS framework with executable functions for drug interaction checks, dose validation, and clinical scoring that enhance patient safety and EMR integration.

What it needs

About 3k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

医疗CDSS开发模式 构建可集成至EMR工作流的临床决策支持系统的模式。CDSS模块关乎患者安全——对假阴性零容忍。 适用场景 实现药物相互作用检查 构建剂量验证引擎 实现临床评分系统(NEWS2、qSOFA、APACHE、GCS) 设计异常临床值警报系统 构建带安全校验的用药医嘱录入 结合临床上下文解读检验结果 工作原理 CDSS引擎是一个无副作用的纯函数库。输入临床数据,输出警报。这使得它完全可测试。 三个核心模块: 1. checkInteractions(newDrug, currentMeds, allergies) — 检查新药物与现有用药及已知过敏的冲突。返回按严重程度排序的InteractionAlert[]。使用DrugInteractionPair数据模型。 2. validateDose(drug, dose, route, weight, age, renalFunction) — 根据体重、年龄和肾功能调整规则验证处方剂量。返回DoseValidationResult。 3. calculateNEWS2(vitals) — 基于NEWS2Input计算国家早期预警评分2。返回包含总分、风险等级和升级指导的NEWS2Result。 药物相互作用检查 相互作用对必须双向:若药物A与药物B相互作用,则药物B与药物A相互作用。 剂量验证 临床评分:NEWS2 评分表必须严格符合皇家内科医师学会规范。 警报严重程度与UI行为 严重程度 UI行为 临床医生操作要求 ---------- -------- ------------------ 危急 阻止操作。不可关闭的模态框。红色。 必须记录覆盖原因才能继续 主要 行内警告横幅。橙色。 必须确认后才能继续 次要 行内信息提示。黄色。 仅需知晓,无需操作 危急警报绝不能自动关闭或实现为Toast通知。覆盖原因必须存储在审计追踪中。 测试CDSS(对假阴性零容忍) 通过标准:100%。一次遗漏的相互作用即构成患者安全事件。 反模式 使CDSS检查变为可选或可跳过且无记录原因 将相互作用检查实现为Toast通知 使用any类型处理药物或临床数据 硬编码相互作用对而非使用可维护的数据结构 静默捕获CDSS引擎错误(必须大声暴露失败) 在体重数据缺失时跳过基于体重的验证(必须阻止,而非通过) 示例 示例1:药物相互作用检查 示例2:剂量验证 示例3:NEWS2评分

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/healthcare-cdss-patterns--e272b3

View the source on GitHub

Browse the @skills marketplace