惠尔健康管理系统与合作方体检软件数据接口规范
1.体检软件体检指标字典库:d_medical_items,
具体格式如下:
科室类别(item_type) | 体检指标编号(item_id) | 体检项名称(item_name) | 单位(item_unit) | 参考值范围(item_remark) |
---|---|---|---|---|
一般检查科(具体名称以实际情况为准) | 001 | 身高 | cm | - |
一般检查科(具体名称以实际情况为准) | 002 | 体重 | kg | - |
一般检查科(具体名称以实际情况为准) | 003 | 腰围 | cm | 男:<85,女:<80 |
... | ... | ... | ... | ... |
生化检查(具体名称以实际情况为准) | 098 | 空腹血糖 | mmol/l | <7.0mmol/l |
生化检查(具体名称以实际情况为准) | 099 | 总胆固醇 | mmol/l | <5.18 mmol/l |
2.体检任务记录(视图或存储过程):v_workinfo,保存所有已经完成的体检任务。
(存在人员和体检任务的一对多情况)
名称 | 别名(仅推荐) | 约束 | 备注 |
---|---|---|---|
档案编号 | User_id | 必填 | 合作方软件档案号,体检人员唯一编号,用于识别人员多次体检。推荐使用身份证号。 |
体检任务编号 | Work_id | 必填 | 用户本次体检任务的唯一主键,用于各表之间关联 注:1部分体检软件体检任务编号格式为“档案编号_体检次数” 2部分体检软件档案编号和体检任务编号相同 |
预约时间 | Order_time | 必填 | 本次体检挂号日期。精确到秒,保证数据同步的实时性 |
总检日期 | Examin_time | 必填 | 本次体检完成日期。精确到秒,保证数据同步的实时性 |
用户姓名 | Name | 必填 | |
用户性别 | Gender | 必填 | 格式:1 男 2 女 |
出生日期 | Birth_date | 必填 | 格式:yyyy-MM-dd |
详细地址 | Address | 选填 | |
固定电话 | Tel | 选填 | |
移动电话 | Mobile | 必填 | |
电子邮箱 | 必填 | ||
身份证号 | Cert_no | 选填 | 建议包含此列,如果体检中确实没有采集,就忽略即可。 |
单位名称 | R_org_name | 必填 |
示例表格式:
档案编号 | 体检任务编号 | 预约日期 | 总检日期 | 用户姓名 | 用户性别 | 出生日期 | 详细地址 | 固定电话 | 移动电话 | 电子邮箱 | 民族代码 | 职业类别 | 文化程度 | 婚姻状况 | 身份证号 | 单位名称 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
100001 | 100001_1 | 2010-01-02 12:12:23 | 2010-01-02 12:12:23 | 张三 | 1 | 1983-02-01 | ||||||||||
100002 | 100002_1 | 2010-01-02 12:12:23 | 2010-01-02 12:12:23 | 李四 | 2 | 1983-02-01 |
注:记录1相当于 档案用户10001 的第一次体检,即其体检编号是10001_1。依此类推,记录2为档案用户10002 的第一次体检。
但是部分体检软件没有体检次数字段, 取而代之的是自己规定的 体检条形码或流水号,具体情况一当前体检软件编号规则为准。
- 用户体检指标结果记录表:v_medical_task
名称 | 别名(仅推荐) | 约束 | 备注 |
---|---|---|---|
档案编号 | User_id | 必填 | 对应体检用户信息表(v_workinfo)中档案编号 |
体检任务编号 | Work_id | 必填 | 对应体检用户信息表(v_workinfo)中体检任务编号 |
指标编号 | Item_id | 必填 | 对应合作方体检指标库(d_medical_item)中体检指标编号 |
指标名称 | Item_name | 必填 | 对应合作方体检指标库(d_medical_item)中体检指标名称 |
指标结果 | Item_value | 必填 | 本次体检项检查结果 |
指标状态 | Item_state | 必填 | 指标状态 例如:0 未知1 正常 2 异常 注:具体情况视体检软件数据结构而定。 |
指标异常标识 | Item_flag | 可选 | 指标异常的标识 例如:“↓”或“↑”等 |
指标单位 | Item_unit | 必填 | 当前结果的单位(兼容不同批次试剂或检测方式更改带来的参考范围与字典库中参考范围不一致情况) |
指标参考值 | Item_ref | 必填 | 当前结果的参考值(兼容不同批次试剂或检测方式更改带来的参考范围与字典库中参考范围不一致情况) |
指标报告类别 | Rp_type | 可选 | 当前结果的报告显示类别 |
检查日期 | Examin_time | 必填 | 精确到秒,用户指标监测时间记录 |
示例表格式:
档案编号 | 体检任务编号 | 指标编号 | 指标名称 | 指标结果 | 指标状态 | 指标异常标识 | 指标单位 | 指标参考值 | 指标报告类别 | 检查日期 |
---|---|---|---|---|---|---|---|---|---|---|
100001_1 | 100001 | 002 | 体重 | 80 | 1 | Kg | 体格检查 | 2011-02-09 10:20:30 | ||
100001_1 | 100001 | 003 | 腰围 | 105 | 2 | ↑ | Cm | 男性:<85女性:80 | 体格检查 | 2011-02-09 10:20:30 |
100001_2 | 100002 | 002 | 体重 | 90 | 0 | Kg | 体格检查 | 2010-02-09 10:20:30 | ||
100001_2 | 100002 | 001 | 身高 | 170 | 0 | Cm | 体格检查 | 2010-02-09 10:20:30 |
注:上图示例为 用户两次体检的情况。
4.总检结论记录表 v_medical_conclusion
名称 | 别名(仅推荐) | 约束 | 备注 |
---|---|---|---|
档案编号 | User_id | 必填 | 对应体检用户信息表(v_workinfo)中档案编号 |
体检任务编号 | Work_id | 必填 | 对应体检用户信息表(v_workinfo)中体检任务编号 |
结论词 | Conclusion | 必填 | |
建议指导 | Suggestion | 必填 | |
结论日期 | Examin_time | 必填 |
5.科室小结记录表 v_medical_advice
名称 | 别名(仅推荐) | 约束 | 备注 |
---|---|---|---|
档案编号 | User_id | 必填 | 对应体检用户信息表(v_workinfo)中档案编号 |
体检任务编号 | Work_id | 必填 | 对应体检用户信息表(v_workinfo)中档案编号 |
科室类别 | medical_type | 必填 | |
科室小结 | advice | 必填 | |
责任医生 | advice_doctor | ||
小结日期 | advice_time | 必填 |
示例表格式:
档案编号 | 体检任务编号 | 结论词 | 建议指导 | 结论日期 |
---|---|---|---|---|
100001_1 | 100001 | 高血压 | (略) | 2011-02-09 10:20:30 |
100001_1 | 100001 | 血糖升高 | (略) | 2011-02-09 10:20:30 |
... | ... | ... | ... | ... |
100002_1 | 100002 | 乙肝表面抗体阳性 | (略) | 2011-02-09 10:20:30 |
100002_2 | 100002 | 窦性心律过缓 | (略) | 2011-02-09 10:20:30 |
... | ... | ... | ... | ... |