《互联网医院监管平台数据监管接口规范_20231010.docx》由会员分享,可在线阅读,更多相关《互联网医院监管平台数据监管接口规范_20231010.docx(53页珍藏版)》请在第一文库网上搜索。
1、吉林省互联网医院监管平台数据接口规范(试行稿)吉林省卫生健康信息中心2023年10月目录修订记录4第一章接口规范说明61.1. 网络环境要求61.2. 加解密规则613调用平台接口61.2.1. 服务地址61.1.1. 入说明61.3.3. 输出说明61.3.4. 接口处理状态代码说明71.3.5. 接口清单及调用频率要求71.3.6. 调用示例(JaVa)8第二章接口明细102.1. 接口用户信息102.2. 医院基本信息102.3. 医师基本信息132.4. 获取监管平台医师唯一标识152.5. 网上预约挂号162.6. 在线医技预约172.7. 医生评价信息182.8. 网络咨询服务信息
2、1929网络咨询服务_咨询内容详情(新增)222.10. 网络诊疗服务信息232.11. 网络诊疗服务_诊疗内容详情(新增)262.12. 电子处方表272.13. 电子处方一药品明细表302.14. 药品配送信息(新增)312.15. 在线诊疗服务信息-过程图片上传322.16. 用户协议值息322.17. 数据上传汇总信息(新增)332.18. 网上预约挂号退号(新增)342.19. 在线医技预约退号(新增)j35第三章字典规范361 .机构等位分级NS.00.001362 .经济类型NS.00.002363 .组织类别NS.00.003374,单位隶属NSQOoo4375 .所在地区NS
3、.00.005396 .诊疗科目代码NS.00.006417,拟开展互联网医疗服务Nsoo.007458 .医师职业类别NS.00.008469 .医师职务NSQo.0094610 .处方类别NSOo.0104711 .性别NS.00.0114712 .备案类另IJNSQO.0164713 .审核明细类型NS.00.0174714 .协议类型NS.00.0184815 .上传状态NS.00.0194816 .监管审核状态NS.00.0204817 .记录状态NS.00.0214818 .申请状态NSoO.0224819 .是否NS.00.0234820 .电子病历等级NS.00.0244821
4、 .诊断类型NSQO.0254922 .咨询或就诊NS.00.0264923 .疾病分类NS.000274924 .行动不便标志NS.00Q284925 .长期服药标志NS.00Q294926 .咨询类另JNS.00.0305027 .咨询属性NSQ0.0315028 .诊疗类别NS00.0325029 .患者费另IJNSQo.0335030 .保险类别NsOO.0345031 .证件类型NS.00.0355132 .就诊卡类型NS.00.0365133 .用药频率NSQO.0375134 .执业范围NS.00.038(新增)|5235 .制度类型NSQO039(新增)j52修订记录版本号修订
5、内容修订人修订时间1.0初稿2019-051.1 增加修订记录章节: 更新接口文档中的备注说明 2.2医院基本信息接口增加患者投诉绿色通道字段; 2.2医院基本信息接口信息系统安全等级保护级别及文件修改为必镇项,文件为图片形式上传 各接口患者年龄字段数据格式更新为decima1 2.6在线医技预约接I1中操作医师更新为非必填项 2.10电子处方表接口增加本方时间字段 2.11电子处方一药品明细表增加批准文号,国家药品编码、药品电子监管码和用药天数字段 新增2.12在线诊疗服务信息-过程图片上传接11 新增2.13用户协议信息接口2019-111.2用药频次数据字典新增字典项2019-121.3
6、更改字典规范中“组织类别NS.00.003中内容更改字典规范中“就诊卡类型NS.OO.O36”中内容加解密规则由AES改为SM42023-03-041.4 新增2.14数据上传汇总信息接口 网络诊疗和网络咨询服务修改字段患者咨询内容和诊疗过程文件字段为必填,修改咨询内容格式。 新增4.1聊天记录子集2023-03(福建)1.5更新2.3医师基本信息诊疗科目代码,诊疗科目名称,执业证书编号等字段的必填说明2023-03(福建)1.6 更新医院基本信息接II,增加等保测评、制度类型、制度名称等字段,增加制度类型字典 史新医师基本信息接口,增加证件类型,是否实名认证、执业范围、第三执业单位、是否资质
7、认证、临床2023-10工作年限等字段,并增加执业范用字典 更新网络咨询服务信息接II,增加监护人等字段 增加网络咨询服务.咨询内容详情信息接口 更新网络诊疗服务信息接II,增加监护人等字段 增加网络诊疗服务.诊疗内容详情信息接口 增加药品配送信息接11 增加数据上传汇总信息接口 增加网上预约挂号退号接11 增加在线医技预约退号接口 删除聊天记录子集第一章接口规范说明对各机构分配唯一认证码,作为数据权限安全认证,同时通过数据请求的ip认证该请求客户端是否具有请求服务权限。为保证数据传输安全,要求数据经过加密后通过政务外网传输到平台。1.1. 网络环境要求政务外网(卫生健康专网)1.2. 加解密
8、规则接口数据请求采用SM4对称加密,秘钥由平台生成分配给各机构,接口调用的请求数据和返回数据都通过秘钥进行加密和解密,确保接口调用的安全性。13.调用平台接口1.3.1. 服务地址:18081/micc/wsapi/1.0?wsd11.3.2. 输入说明参数数据类型是否必输描述tokenString是临时口令,用于安全校验dataString是传入的数据,其形式为json字符串,数据明细内容参见接口明细.1.3.3. 输出说明参数名称数据类型是否必须描述msgidString是消息确认ID,监控平台确认接收到接口调用后,会生成该id,用于标记此次收到的数据statusString是消息接收状态
9、,其中I表示接收成功,0表示接收失败。msgString接口处理结果格式为json字符串,详情请参考:1.3,4接11处理状态代码说明。13.4.接口处理状态代码说明消息代码说明200成功40001非法请求token40002非法请求ip,ip不在白名单403密钥校验格式错误,请与管理员联系40004密钥校验失败,请与管理员联系40005您没有申请密钥,请与管理员联系406字符串加密失败40009接口服务调用失败41001数据请求异常412统一社会信用代码未在系统中备案41003数据转为JSOn失败41004拟拓展互联网服务字典值转换失败415医师职务字典值转换失败41006国家诊疗科目字典值
10、转换失败1.3.5. 接口清单及调用频率要求序号接口名称接口方法调用频率1.接口用户信息micc.upNsUserToken调用业务接口时申请2.医院基本信息mice.UpNsOrganBase新增修改3.医师基本信息mice.UpNsDoctorRecord新增修改4.获取监管平台医师唯一标识micc.achNsDoctorRecord调用有关业务接口时中请5.网上预约挂号micc.upAppointmentOn1ine次日0点到6点上传本日数据6.在线医技预约micc.upMedica!On1ine次Ho点到6点上传本日数据7.医生评价信息mice.UpNsDoctorScore次日0点到
11、6点上传本日数据8.网络咨询服务信息micc.upNsOn1ineAsk次日。点到6点上传本日数据9.网络咨询服务_咨询内容详情次日。点到6点上传本日数据10.网络诊疗服务信息micc.upNsOn1ineMed次日0点到6点上传本日数据11.网络诊疗服务_诊疗内次日。点到6点上传本日数据容详情12.电子处方表micc.upPrescription次日。点到6点上传本日数据13.电子处方一药品明细表micc.upPrescriptionDrug次日。点到6点上传本日数据14.药品配送信息次日。点到6点上传本日数据15.在线诊疗服务信息过程图片上传mice.UpNsOn1ineImg次日0点到6
12、点上传本日数据16.用户协议信息mice.UpNsOrganProtoco1新增修改17.数据上传汇总信息micc.upNsInvokeTota1每天次日业务数据上报前需上传业务统计总数18.网上预约挂号退号新增修改19.在线医技预约退号新增修改1.3.6. 调用示例(Java)pub1icstaticvoidmain(StringOargs)throwsExceptionEncryptwebServiceEntryProxyproxy=newEncryptwebServiceEntryRroxyO;proxy.setEndpoint(:18081/micc/wsapi/1.0?wsdr);E
13、HcryptWebServiceEntryservice=proxy.getEncryptWebSrviceEntry();JSONObjectjb=newJSONObject();jb.put(cd.user,demo);jb.put(pwd-ser,demo);JSONArrayjsonArray=newJSONArray();jsonArray.add(jb);/StringencryptParams=AESUtiIs.encrypt(JSONUti1s.toString(newStringtoken,jsonArray.toString(),AesEncodeKey);token:调用接口用户信息接口获取token(调用接口用户信息接口token为nu11)/AesEncodeKey:开发人员向平台工作人员索取StringencryptParams=AESUti1s.encrypt(JSONUti1s.toString(newStringO7GBKtZKD3gGI6e750,jsonArray.toString(),5ff7db748e839782);/Stringresu1t=service.invoke(appid,serviceid,ServiceMethod,encryptParams);/appid: