Files
his/MD/guides/EMR_SYNC_GUIDE.md
chenqi 2a9f47bc5c chore(config): 更新开发环境配置并添加EMR集成文档
- 更新数据库连接URL从测试服务器切换到本地开发环境
- 修改Druid监控台登录用户名从healthlink-his到openhiss
- 更新Redis配置从集群模式切换到单机模式并调整端口设置
- 移除Flyway数据库迁移配置以简化开发环境初始化
- 删除应用上下文路径配置以使用根路径访问
- 添加医院信息系统技术对比分析文档
- 添加EMR模块集成实施计划文档
- 添加EMR数据同步使用指南文档
- 添加HIS系统选型对比文章文档
2026-06-22 09:00:54 +08:00

1.9 KiB
Raw Blame History

EMR数据同步使用说明

功能概述

EMR数据同步功能用于将门诊/住院病历表(doc_emr)中的真实数据同步到EMR管理模块的修订历史和搜索索引中。

使用步骤

1. 启动后端应用

cd healthlink-his-server
mvn spring-boot:run -pl healthlink-his-application

2. 登录系统

访问 http://localhost:81 登录系统

3. 访问同步页面

在菜单中找到:电子病历管理 > EMR数据同步

或者直接访问:http://localhost:81/emr/sync

4. 执行同步

  1. 查看当前统计信息(病历总数、修订历史、搜索索引)
  2. 点击"开始同步"按钮
  3. 确认同步操作
  4. 等待同步完成
  5. 查看同步后的统计信息

API接口

获取同步统计

GET /emr-sync/stats

返回:

{
  "code": 200,
  "data": {
    "emrCount": 100,
    "revisionCount": 100,
    "searchIndexCount": 100
  }
}

执行同步

POST /emr-sync/sync

返回:

{
  "code": 200,
  "data": "同步完成: 修订历史100条, 搜索索引100条"
}

数据流向

doc_emr (门诊/住院病历)
    ↓ 同步
emr_revision (修订历史)
emr_search_index (搜索索引)
    ↓ 展示
EMR管理页面修订历史、病历检索等

注意事项

  1. 同步会清空现有数据执行同步前会清空emr_revision和emr_search_index表
  2. 建议先备份:如果表中有重要数据,建议先备份
  3. 同步后刷新页面:同步完成后需要刷新页面才能看到新数据
  4. 权限要求:需要管理员权限才能执行同步操作

常见问题

Q: 同步后数据没有显示?

A: 请刷新页面,或检查浏览器控制台是否有错误

Q: 同步失败怎么办?

A: 检查后端日志,确认数据库连接正常

Q: 可以只同步部分数据吗?

A: 当前版本不支持部分同步会同步所有doc_emr中的数据