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

96 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# EMR数据同步使用说明
## 功能概述
EMR数据同步功能用于将门诊/住院病历表(doc_emr)中的真实数据同步到EMR管理模块的修订历史和搜索索引中。
## 使用步骤
### 1. 启动后端应用
```bash
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
```
返回:
```json
{
"code": 200,
"data": {
"emrCount": 100,
"revisionCount": 100,
"searchIndexCount": 100
}
}
```
### 执行同步
```
POST /emr-sync/sync
```
返回:
```json
{
"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中的数据