| 当前版本 | 修订日期 | 修订人 |
|---|---|---|
| v1.0 | 2026-08-19 | 阿星 |
| 版本号 | 修订日期 | 修订人 | 修订内容 | 备注 |
|---|---|---|---|---|
| v1.0 | 2026-08-19 | 阿星 | 完成 MedGuard AI 嵌入式临床决策支持系统整体架构与需求规范构建 | 基于 MedGuard AI 课题研究报告整理 |
| 竞品 | 主要信息 | 关键结论 |
|---|---|---|
| 传统 EHR 内置规则引擎 CDSS (如 Epic / Cerner 传统模块) |
依赖固定规则库匹配单纯药物-药物相互作用(DDIs),无法结合患者具体生理指标(如动态肾功能 eGFR)与全面临床背景。 | 产生大量低临床相关性的警告,引发严重的“警报疲劳”(Alert Fatigue),导致医生频繁忽略或直接关停警报,真正高危的用药风险反而被遮蔽。MedGuard AI 借鉴与差异化:引入“情境感知”(Context-awareness)警报筛选与智能分级,仅向医生呈现具明确临床意义的高风险警报。 |
| 独立 AI/ML 预测型 CDSS (如传统机器学习决策工具) |
基于机器学习算法预测用药错误风险(如 Corny et al., Chen et al.),但偏重模型预测准确率(AUC),缺乏透明度。 | 存在“黑箱”(Black-box)问题,缺乏可解释的临床逻辑;且缺少外部验证与真实世界嵌入式工作流落地,易引发“自动化偏差”(Automation Bias)或信任危机。MedGuard AI 借鉴与差异化:结合 CQL 标准规则与 AI 引擎,提供透明可追溯的推理链(Transparent Chain of Reasoning)与指南证据。 |
| 独立处方安全查询软件 (如 Standalone 独立应用) |
独立的用药安全核对或减药(Deprescribing)辅助工具,未能与医院现有 EHR/EMR 系统深度集成。 | 强制医生在开方过程中切换系统或重复录入数据,大幅增加认知负荷,中断原生临床工作流。MedGuard AI 借鉴与差异化:基于 SMART on FHIR 与 CDS Hooks 标准,直接嵌入医生原生的 EHR 处方开具与修改节点,无需切屏。 |
MedGuard AI 是一款基于 SMART on FHIR 与 CDS Hooks 开放标准的 Web 端嵌入式 AI 临床决策支持系统(CDSS)。产品围绕“以临床医生为中心”与“患者情境感知”设计,旨在通过将标准化临床数据、可计算医学指南规则与 AI 智能推理高效融合,有效降低老年患者多重用药风险、减少警报疲劳,并无缝内嵌于 EHR 处方工作流中提供透明、可解释的个性化用药安全建议。
打破复杂的医疗异构数据与临床工作流之间的壁垒,构建安全、可扩展、以人为本的数字决策支持支撑体系。通过将 HL7 FHIR 临床数据、SNOMED CT / LOINC / RxNorm 术语、Beers / STOPP-START 医学指南规则(CQL)及上下文 AI 推理相结合,大幅降低不适当用药及不良药物事件的发生率,在充分保护医生临床自主权的前提下,提升医疗安全与临床决策质量。
| 用例 | 用户故事 | 核心体验 | 优先级 | 路径图 |
|---|---|---|---|---|
| 患者用药风险自动感知与情境化筛查 | 作为处方医生,我希望在开具或修改处方时,系统能自动结合患者全面临床背景(诊断、肾功能 eGFR、实验室指标、过敏史)评估用药风险,以便接收到精准且临床相关的风险提示。 | 医生在 EHR 中执行开方/修改操作 -> 系统自动触发 CDS Hooks 钩子 -> 秒级提取 FHIR 资源并经 AI 引擎判定 -> 仅展示具高临床意义的高风险警报(High Risk),低风险静默标定。 | 必要 | EHR 开方界面 -> 触发 CDS Hooks -> 呼出风险预警弹窗 |
| 透明推理链与可解释性建议查看 | 作为处方医生,我希望系统提供可解释的临床推理依据和证据链(如引用的 AGS Beers 或 STOPP/START 规则及患者生理指标),以便我信任并快速做出临床判断。 | 风险预警弹窗弹出 -> 界面清晰展示 AI 评估依据、建议替代方案(Accept Alternative)及引用指南(如 Beers Criteria / STOPP-START v3) -> 消除黑箱透明可追溯。 | 必要 | 风险预警弹窗 -> 展开临床依据与推理链 |
| 一键采纳与结构化覆盖决策 | 作为处方医生,我希望能够一键采纳 AI 替代方案或选择结构化理由进行 Override(覆盖),以便在维持临床自主权的同时最小化认知负荷与操作打扰。 | 预警弹窗提供一键“Accept Alternative”(采纳替代药物/减量)与“Override”(下钻选择/填写临床覆盖理由)控件 -> 1-click 完成 -> 系统实时记录审计日志并更新照护计划。 | 必要 | 风险预警弹窗 -> 点击 Accept / Override -> 更新 Care Plan 并写入 Audit Log |
| 全景用药时间轴与抗胆碱能负荷可视化 Dashboard | 作为处方医生/临床药师,我希望直观查看患者过去12个月的用药时间轴及抗胆碱能负荷评分(ABS),以便评估多重用药积累风险与减药机会。 | 打开 MedGuard AI 仪表盘 -> 顶部卡片展示患者基本信息、ABS 总分、用药依从性、eGFR 等关键指标 -> 中部展示12个月色块区分风险等级的 Medication Timeline。 | 必要 | EHR 患者主页 -> 点击 MedGuard AI Dashboard 页签 -> 查看全景仪表盘 |
| 多学科团队用药核对与减药建议 | 作为临床药师/护士,我希望接收 AI 提出的减药与用药核对建议,并可在线记录 MDT 协作意见,以便优化患者长期用药方案并促进跨团队沟通。 | 药师/护士登录系统 -> 浏览 AI 生成的 减药 建议与患者关键因子 -> 填写/更新 Care Plan 中的 MDT 协作 Note 并通知 GP 与医生。 | 重要 | 仪表盘 -> 底部 Recommendations & Care Plan 卡片 -> 填写/更新 MDT Note |
| 患者因子与多源数据全景透视 | 作为医护人员,我希望在一页内全面透视患者生命体征、实验室检验(eGFR、HbA1c、血钾)、影像学检查结果及过敏史,以便无需切屏即可掌握完整临床背景。 | 在仪表盘或弹窗中呼出“Patient Factors”与“Allergies & Intolerances”模块 -> 查看动态趋势图与多源临床数据。 | 重要 | 仪表盘 -> 点击 Patient Factors / Allergies 模块扩展视图 |
| 全流程安全审计与合规追溯 | 作为医院信息管理员/合规官,我希望系统自动记录数据访问、AI 建议生成及医生的 Accept/Override 每一个操作,以便满足医疗法律伦理审计和合规要求。 | 系统后台静默运行 -> 所有 FHIR 数据提取、AI 推理过程及医生决策自动写入 PostgreSQL 加密 Audit Log,支持合规抽查。 | 重要 | 管理后台 -> 审计日志与合规监控界面 |
| 1. 全景用药安全仪表盘 | 2. 嵌入式临床决策预警弹窗 | 3. 过敏与过敏原管理 |
|---|---|---|
![]() |
![]() |
![]() |
| 4. 跨机构医疗服务时间轴 | 5. 患者生理指标一览 | 6. 整体技术组件架构图 |
![]() |
![]() |
![]() |
| 完整原型的交互及组件设计请查看此附件 | ||
1. EHR 嵌入式临床决策预警弹窗
2. 临床用药安全记录仪表盘
3+3+1+1=8 High Risk)、用药依从性(Adherence: 如 85%)、核心肾功能指标(eGFR: xx mL/min)。3. 跨机构医疗服务时间轴视图
为了彻底解决传统 CDSS 引发的警报疲劳,系统建立基于患者全景临床背景的“情境感知”风险分级与筛选模型:
为确保跨系统互操作性,系统严格遵循国际医疗信息化标准:
MedicationRequest & MedicationStatement:标准表达处方开具与患者用药历史。Condition:标准表达临床诊断与问题列表。AllergyIntolerance:标准表达药物过敏与过敏原。Observation:标准表达实验室检验指标(如 eGFR、HbA1c、血钾)与生命体征。系统不作为独立的“信息孤岛”运行,而是无缝嵌入医生的原生 EHR 工作流中:
medication-prescribe 事件)时,自动向 MedGuard AI 发送 CDS Hooks 请求。
| 字段名 | 数据类型 | 字段说明 |
|---|---|---|
| patient_id | String(UUID) | 患者 FHIR 唯一标识符 |
| mrn | String | 医疗记录号 (Medical Record Number) |
| demographics | JSON | 人口学信息(姓名、年龄、性别、出生日期) |
| conditions | Array(SNOMED) | 临床诊断列表与 SNOMED CT 编码(如 HTN, CKD, COPD, Depression) |
| egfr_value | Number(Float) | 肾小球滤过率估计值 eGFR (mL/min/1.73m²) |
| abs_score | Number(Int) | 抗胆碱能负荷评分总分 (Anticholinergic Burden Score) |
| adherence_rate | Number(Float) | 患者用药依从性百分比 (%) |
| medication_request_id | String(UUID) | FHIR MedicationRequest 处方请求标识符 |
| rxnorm_code | String | 药品 RxNorm 概念标准编码 |
| atc_code | String | 药品 WHO ATC 分类编码 |
| risk_tier | Enum | 警报风险等级 (High / Medium / Low) |
| cql_rule_id | String | 触发的 CQL 指南规则 ID(如 Beers_2023_PIM_01, STOPP_v3_A1) |
| ai_recommendation_id | String(UUID) | AI 生成建议的唯一标识符 |
| clinical_rationale | Text | 可解释性推理链与指南依据文本 |
| decision_action | Enum | 医生决策状态 (PENDING / ACCEPTED / OVERRIDDEN) |
| override_reason | Text | 医生覆盖/拒绝 AI 建议的结构化临床理由 |
| audit_log_id | String(UUID) | 审计日志记录唯一 ID (PostgreSQL Audit Log) |
| fhir_resource_type | String | FHIR 资源类型(MedicationRequest / Observation / Condition 等) |
| created_at | DateTime | 记录创建时间戳 |
| updated_at | DateTime | 记录更新时间戳 |
| 术语 | 释义 |
|---|---|
| CDSS | 临床决策支持系统 (Clinical Decision Support System),通过整合患者信息与医学知识协助医护人员制定临床决策的系统 |
| EHR | 电子健康档案系统 (Electronic Health Record),医院记录患者完整诊疗信息的电子化系统 |
| SMART on FHIR | 可替换医疗应用与可复用技术标准 (Substitutable Medical Applications, Reusable Technologies on FHIR),允许第三方医疗应用无缝嵌入不同 EHR 系统的开放框架 |
| CDS Hooks | 临床决策支持钩子标准 (Clinical Decision Support Hooks),允许 EHR 在特定临床工作流节点(如开方、查看档案)事件触发外部 CDSS 服务 |
| CQL | 临床质量语言 (Clinical Quality Language),HL7 创设的用于表达可计算医学规则与临床质量指标的高级语言 |
| FHIR | 快速医疗互操作性资源 (Fast Healthcare Interoperability Resources),HL7 制定的现代医疗数据交换标准格式 |
| PIM | 潜在不适当用药 (Potentially Inappropriate Medication),在老年患者中利大于弊或存在更安全替代方案的药物 |
| ABS | 抗胆碱能负荷评分 (Anticholinergic Burden Score),评估多种抗胆碱能药物累加引发中枢与外周不良反应风险的指标 |
| DDI | 药物相互作用 (Drug-Drug Interaction),两种或多种药物同时使用时相互影响药效或增加毒性的现象 |
| ADE | 不良药物事件 (Adverse Drug Event),因用药引起的任何伤害或不良医疗事件 |
| Alert Fatigue | 警报疲劳,由于系统频繁弹出大量低临床相关性警告,导致医生对警报产生麻木、忽略甚至关停警报的现象 |
| Automation Bias | 自动化偏差,使用者过度信任(过度依赖)或盲目无视自动化/AI系统建议的认知偏差 |
| Deprescribing | 减药 / 处方精简,在医疗监督下停止、减少剂量或替换不适当药物的过程,以降低多重用药危害 |
| SNOMED CT | 体系化医学术语集 (Systematized Nomenclature of Medicine--Clinical Terms),全球广泛使用的标准医学术语系统 |
| LOINC | 逻辑观察标识符名称和代码 (Logical Observation Identifiers Names and Codes),实验室检验与临床观察指标的国际标准代码 |
| RxNorm | 美国国家医学图书馆发布的标准药物命名与概念编码系统 |
| RBAC | 基于角色的访问控制 (Role-Based Access Control),根据用户角色限制对系统资源的访问控制机制 |