- 新增分页查询修改留痕(含患者信息)功能,支持按患者、医生、操作人、病历类型筛选 - 在EmrRevisionController中移除权限校验注解,简化访问控制 - 重构病历修改留痕前端界面,采用树形结构展示病历与修订版本关系 - 添加表格列最小宽度限制和溢出省略显示,优化表格组件样式 - 更新医保配置地址从本地到云端服务器 - 移除医保模拟服务相关代码和数据库迁移文件 - 修复临床路径表缺少基础实体字段问题
2.7 KiB
2.7 KiB
医保模拟接口使用说明
概述
本项目提供了一个医保模拟服务器(YbMockController),用于在本地测试医保接口功能,无需连接真实的医保系统。
模拟的接口
| 接口代码 | 功能 | 请求示例 |
|---|---|---|
| 1101 | 获取参保人信息 | {"psn_no":"P1234567890"} |
| 2201 | 门诊登记 | {"psn_no":"P1234567890","org_code":"H22010402403"} |
| 2203 | 门诊处方上传 | {"psn_no":"P1234567890","encounter_no":"MZ20260623001"} |
| 2207 | 门诊结算 | {"psn_no":"P1234567890","encounter_no":"MZ20260623001"} |
| 3201 | 住院登记 | {"psn_no":"P1234567890","org_code":"H22010402403"} |
| 3203 | 住院处方上传 | {"psn_no":"P1234567890","encounter_no":"ZY20260623001"} |
| 3207 | 住院结算 | {"psn_no":"P1234567890","encounter_no":"ZY20260623001"} |
使用方法
1. 启动应用
cd healthlink-his-server
mvn spring-boot:run -pl healthlink-his-application
2. 测试接口
# 测试获取参保人信息
curl -X POST http://localhost:18080/healthlink-his/yb/mock/1101 \
-H "Content-Type: application/json" \
-d '{"psn_no":"P1234567890"}'
# 或使用测试脚本
chmod +x scripts/test-yb-mock.sh
./scripts/test-yb-mock.sh
3. 配置医保接口地址
在 application-dev.yml 中配置医保接口地址:
ybapp:
config:
url: http://localhost:18080/healthlink-his/yb/mock
模拟数据
参保人信息 (1101)
{
"psn_no": "P1234567890",
"psn_name": "张三",
"sex_code": "1",
"sex_name": "男",
"birth_date": "1980-01-15",
"id_card": "450123198001151234",
"insur_type": "职工基本医疗保险",
"insur_area": "南宁市",
"card_no": "C2024000123456",
"balance": "12580.50",
"status": "正常"
}
门诊结算 (2207)
{
"settle_no": "JZ20260623001",
"total_amount": "156.80",
"insurance_pay": "133.28",
"self_pay": "23.52",
"account_pay": "20.00",
"cash_pay": "3.52",
"settle_time": "2026-06-23 10:30:00",
"status": "成功"
}
住院结算 (3207)
{
"settle_no": "ZYJS20260623001",
"total_amount": "15680.50",
"insurance_pay": "14112.45",
"self_pay": "1568.05",
"account_pay": "1200.00",
"cash_pay": "368.05",
"settle_time": "2026-06-23 10:30:00",
"status": "成功"
}
注意事项
- 模拟服务器仅用于本地测试,不模拟真实的医保业务逻辑
- 返回的数据是固定的测试数据,不会根据请求参数变化
- 生产环境请连接真实的医保接口
- 如需更真实的测试数据,可修改
YbMockController中的响应数据
相关文件
healthlink-his-yb/src/main/java/com/healthlink/his/yb/mock/YbMockController.javascripts/test-yb-mock.sh