DentalHelper - 牙医智能助手
yzc
# 牙医智能助手 - 插件长描述 --- ## 一句话简介 预约卡片一键新建病例,EMR 病历编辑页智能回填,支持联 care、启明星等多系统,显著提升牙科诊所录入效率。 --- ## 详细描述 **牙医智能助手** 是一款面向牙科诊所的 Chrome/Edge 浏览器插件,深度适配联 care(linkedcare.cn)与启明星(igensoft.com.cn)两大主流牙科管理系统,通过预约卡片快捷入口、EMR 表单智能回填、客户/预约页悬浮快捷按钮等能力,帮助医生和前台减少重复操作,将更多时间留给患者。 --- ### 一、预约卡片快速新建病例(联 care) 在联 care 预约日历页面,插件会为每张预约卡片自动注入 **「新建病例」** 按钮。医生或前台无需先进入患者详情再找入口,直接点击卡片上的按钮即可在新标签页打开该患者的 EMR 病历编辑页,实现「看预约 → 建病历」的极简流程。 - 支持动态加载的预约卡片,通过 DOM 监听自动补全新出现的卡片 - 自动解析预约缓存,将 `event_id` 映射为 `patientId`,确保跳转正确 --- ### 二、EMR 病历编辑页智能回填(多系统通用) 进入 EMR 病历编辑页后,插件会在页面右下角展示 **「AI病历机器人」** 浮动面板,支持多种输入方式与智能表单填充。 #### 支持的输入格式 1. **病历 MD 格式**:`【主诉】右上后牙疼痛 3 天【现病史】患者自述…【诊断】…` 2. **JSON 格式**:`{"主诉":"...", "现病史":"...", "诊断":"..."}` 3. **键值对格式**:`主诉:xxx`、`现病史:xxx` 或 `主诉=xxx`、`主诉→xxx` #### 智能匹配与填充 - 自动识别页面中的主诉、现病史、既往史、过敏史、家族史、口腔检查、辅助检查、诊断、治疗计划/方案/建议、处置、医嘱、宣教、备注、标签等字段 - 兼容 **Vue3**、**Angular** 及原生表单控件(input、textarea、select、radio、checkbox) - 支持联 care 标准路径与 **ares3** 路径,多版本系统均可使用 #### 剪贴板自动回填 若剪贴板中已复制符合上述格式的病历内容,进入 EMR 编辑页后,插件会自动尝试解析并填充,无需手动粘贴,实现「复制 → 打开页面 → 自动录入」的流畅体验。 --- ### 三、启明星系统增强 #### 客户中心(/client/clientCenter) 在客户列表页,鼠标悬停于患者姓名时,会显示 **「⚡ 快捷病例」** 悬浮按钮,点击即可在新标签页打开该患者的详情页,并自动执行「电子病历 → 新建病历」的快捷流程(通过 `#auto` 参数触发)。 #### 预约页(/appointment/appointment) - **预约看板**:悬停于 FullCalendar 预约卡片上的患者姓名,显示「快捷病例」按钮 - **预约列表**:悬停于 vxe-table 列表中的患者姓名,同样显示快捷入口 通过预约/客户列表与患者详情的联动,减少多次点击与页面跳转,提高新建病历的效率。 --- ### 四、技术特性 - **Manifest V3**:采用最新扩展规范,兼容 Chrome、Edge 等 Chromium 内核浏览器 - **SPA 路由感知**:监听 `hashchange`、`popstate` 及 `pushState/replaceState`,在单页应用中准确识别预约页、EMR 编辑页等路由变化 - **动态内容适配**:使用 MutationObserver 监听 DOM 变化,对异步渲染的预约卡片、客户列表等自动注入功能 - **最小权限**:仅申请 `activeTab`、`clipboardRead`、`storage`、`scripting` 及目标站点 host 权限,无多余数据采集 --- ### 五、适用场景 - 牙科诊所使用联 care 或启明星系统进行预约与病历管理 - 医生需要将 AI 生成、外部系统导出或复制的病历内容快速录入 EMR - 前台/医生希望在预约日历或客户列表中快速进入新建病历流程 - 需要同时使用联 care 标准版与 ares3 版本的机构 --- ### 六、安装与使用 1. 使用 `npm run build` 构建扩展,在 Chrome/Edge 的扩展管理页选择「加载已解压的扩展程序」,指向 `dist` 目录 2. 访问联 care 或启明星站点,插件会自动激活;首次安装会打开联 care 首页便于验证 3. 在预约页查看卡片上的「新建病例」按钮;在 EMR 编辑页使用右下角「AI病历机器人」面板进行智能录入 --- *牙医智能助手 · 让病历录入更高效*