- 更新数据库连接URL从测试服务器切换到本地开发环境 - 修改Druid监控台登录用户名从healthlink-his到openhiss - 更新Redis配置从集群模式切换到单机模式并调整端口设置 - 移除Flyway数据库迁移配置以简化开发环境初始化 - 删除应用上下文路径配置以使用根路径访问 - 添加医院信息系统技术对比分析文档 - 添加EMR模块集成实施计划文档 - 添加EMR数据同步使用指南文档 - 添加HIS系统选型对比文章文档
1.9 KiB
1.9 KiB
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. 执行同步
- 查看当前统计信息(病历总数、修订历史、搜索索引)
- 点击"开始同步"按钮
- 确认同步操作
- 等待同步完成
- 查看同步后的统计信息
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管理页面(修订历史、病历检索等)
注意事项
- 同步会清空现有数据:执行同步前会清空emr_revision和emr_search_index表
- 建议先备份:如果表中有重要数据,建议先备份
- 同步后刷新页面:同步完成后需要刷新页面才能看到新数据
- 权限要求:需要管理员权限才能执行同步操作
常见问题
Q: 同步后数据没有显示?
A: 请刷新页面,或检查浏览器控制台是否有错误
Q: 同步失败怎么办?
A: 检查后端日志,确认数据库连接正常
Q: 可以只同步部分数据吗?
A: 当前版本不支持部分同步,会同步所有doc_emr中的数据