《互联网医院监管平台数据监管接口规范_20230926.docx》由会员分享,可在线阅读,更多相关《互联网医院监管平台数据监管接口规范_20230926.docx(53页珍藏版)》请在第一文库网上搜索。
1、吉林省互联网医院监管平台数据接口规范(试行稿)吉林省卫生健康信息中心2023年9月26日目录修订记录4第一章接口规范说明61.1. 网络环境要求61.2. 加解密规则613调用平台接口61.1. 1.服务地址61.2. 输入说明61.3.3. 输出说明61.3.4. 接口处理状态代码说明71.3.5. 接口清单及调用频率要求71.3.6. 调用示例(Java)8第二章接口明细82.1. 接口用户信息102.2. 医院基本信息102.3. 医师基本信息132.4. 获取监管平台医师唯一标识162.5. 网上预约挂号162.6. 在线医技预约172.7. 医生评价信息182.8. 网络咨询服务信息
2、192.9. 网络诊疗服务信息222.10. 电子处方表242.11. 电子处方一药品明细表272.12. 在线诊疗服务信息-过程图片上传282.13. 用户协议信息292.14. 数据上传汇总信息29第三章字典规范341. 机构等位分级NS.001342. 经济类型NS.00002343. 组织类别NaOo.003354. 单位隶属NS90004355. 所在地区NS.00.005386. 国家诊疗科目编码NS.00.006407,拟开展互联网医疗服务NS.00.007448 .医师职业类别NS.00.008449 .医师职务NS.00.0094510 .处方类别NS.00.0104511
3、.性别NS.00.0114512 .监管不良事件类型NS.00Q124613 .监管不良事件等级NS.00.0134614 .不良事件主题NSQO.0144615 .处置状态NS.000154616 .备案类别NS00.0164717 .审核明细类型NSQo.0174718 .协议类型NS.00.0184719 .上传状态NS.00.0194720 .监管审核状态NSQO.0204721 .记录状态NS.00.0214822 .申请状态NS.00.0224823 .是否NSoO.0234824 .电子病历等级NsOO.0244825 .诊断类型NS.00.0254826 .咨询或就诊NS.00
4、.0264927 .疾病分类NS.00.0274928 .行动不便标志NS.00.0284929 .长期服药标志NSQO.0294930 .咨询类别NS.00.0304931 .咨询属性NS.00.0314932 .诊疗类别NS.00Q325033 .患者费别NS.00.0335034 .保险类别NS.00.0345035 .证件类型NS000355036 .就诊卡类型NS.00.0365037 .用药频率NS.00.03751第四章子集说明514.1.聊天记录子集zj.00.00153修订记录版本号修订内容修订人修订时间1.0初稿2019-051.1 增加修订记录章节: 更新接口文档中的备注
5、说明 2.2医院基本信息接口增加患者投诉绿色通道字段; 2.2医院基本信息接口信息系统安全等级保护级别及文件修改为必镇项,文件为图片形式上传 各接口患者年龄字段数据格式更新为decima1 2.6在线医技预约接I1中操作医师更新为非必填项 2.10电子处方表接口增加本方时间字段 2.11电子处方一药品明细表增加批准文号,国家药品编码、药品电子监管码和用药天数字段 新增2.12在线诊疗服务信息-过程图片上传接11 新增2.13用户协议信息接口2019-111.2调整部分备注文字用户协议信息接口,协议内容字段类型调整未ICXt2019-121.32.6在线医技预约接口增加“预约项目名称”字段202
6、3-021.4 新增2.14数据上传汇总信息接口 网络诊疗和网络咨询服务修改字段患者咨询内容和诊疗过程文件字段为必填,修改咨询内容格式。 新增4.1聊天记录子集2023-031.5更新2.3医师基本信息诊疗科目代码,诊疗科目名称,执业证书编号等字段的必填说明2023-031.6更新医院基本信息接增加等保到期H期、制度类型、制度名称等字段更新医师基本信息接H,增加证件类型,是否实名认证、执业范阚、第三执业单位、是否资质认证、临床2023-09工作年限等字段 更新网络咨询服务信息接II,增加监护人相关字段 更新网络诊疗服务信息接口,增加监护人相关字段 增加网上预约挂号退号接11 增加在线医技预约退
7、号接口 增加患者信息接口增加不良骈件记录接口第一章接口规范说明对各机构分配唯一认证码,作为数据权限安全认证,同时通过数据请求的ip认证该请求客户端是否具有请求服务权限。为保证数据传输安全,要求数据经过加密后通过政务外网传输到平台1.1. 网络环境要求政务外网(卫生健康专网)1.2. 加解密规则接口数据请求采用AES对称加密.AeSEnCOdeKey由平台生成分配给各机构,接口调用的请求数据和返回数据都通过AeSEnCOdeKey进行加密和解密,确保接口调用的安全性。13.调用平台接口1.3.1. 服务地址:18081/micc/wsapi/1.0?wsd11.3.2. 输入说明参数数据类型是否
8、必输描述tokenString是临时口令,用于安全校验dataString是传入的数据,其形式为json字符串,数据明细内容参见接口明细.1.3.3. 输出说明参数名称数据类型是否必须描述msgidString1消息确认ID,监控平台确认接收到接口调用后,会生成该id,用于标记此次收到的数据statusStringI消息接收状态,其中I表示接收成功,0表示接收失败。msgString接口处理结果格式为json字符串,详情请参考:524接11处理状态代码说明。13.4.接口处理状态代码说明消息代码说明200成功40001非法请求token40002非法请求ip,ip不在白名单403密钥校验格式错
9、误,请与管理员联系40004密钥校验失败,请与管理员联系40005您没有申请密钥,请与管理员联系406字符串加密失败40009接口服务调用失败41001数据请求异常412统一社会信用代码未在系统中备案41003数据转为JSOn失败41004拟拓展互联网服务字典值转换失败415医师职务字典值转换失败41006国家诊疗科目字典值转换失败1.3.5. 接口清单及调用频率要求序号接口名称接口方法调用频率1.接口用户信息micc.upNsUserToken调用业务接口时申请2.医院基本信息mice.UpNsOrganBase新增修改3.医师基本信息mice.UpNsDoctorRecord新增修改4.获
10、取监管平台医师唯一标识micc.achNsDoctorRecord调用有关业务接口时中请5.网上预约挂号micc.upAppointmentOn1ine次日0点到6点上传本日数据6.在线医技预约micc.upMedica!On1ine次Ho点到6点上传本日数据7.医生评价信息mice.UpNsDoctorScore次日0点到6点上传本日数据8.网络咨询服务信息micc.upNsOn1ineAsk次日。点到6点上传本日数据9.网络诊疗服务信息micc.upNsOn1ineMed次日。点到6点上传本日数据10.电子处方表micc.upPrescription次日。点到6点上传本日数据11.电子处方
11、一药品明细表mice.UpPrescriptionDrug次日。点到6点上传本日数据12.在线诊疗服务信息-过mice.UpNsOn1ineImg次日0点到6点上传本日数据程图片上传13.用户协议信息mice.upNsOrganProtoco1新增修改14.数据上传汇总信息micc.upNsInvokeTota1每天次日业务数据上报前需上传业务统计总数15.网上预约挂号退号新增修改16.在线医技预约退号新增修改17.患者信息新增修改18.不良事件记录次日。点到6点上传本日数据1.3.6. 调用示例(JaVa)pub1icstaticvoidmain(StringQargs)throwsExce
12、ptionEncryptWebServiceEntryProxyproxy=newEncryptwebServiceEntryRroxyO;proxy.setEndpoint(http:/j1h1w.bsoft.corT).cn:18081/micc/wsapi/1.0?wsdr);EncryptWebServiceEntryservice=proxy.getEncryptWebServiceEntry();JSONObjectjb=newJSONObjct();jb.put(cd-user,demo);jb.put(pwd_user,demo);JSONArrayjsoArray=newJS
13、ONArrayO;jsonArray.add(jb);/StringencryptParams=AESUtiIs.encrypt(JSONUtiIs.toString(newStringtoken,JsonArray.toString(),nAesEncodeKey);token:调用接口用户信息接口荻取token(调用接口用户信息接口token为nu11)/AesEncodeKey:开发人员向平台工作人员索取StringencryptParams=AESUti1s.encrypt(JSONUti1s.toString(newStringO7GBKtZKD3gGI6e750.jsonArray.toString(),5ff7db748839782);/Stringresu1t=service.invoke(appid,serviceid,ServiceMethod,encryptParams);/appid:根据接口明细提供对应的密钥偏挈量固定值/serviced:根据接口明细提供对应的id/ServiceMethod:根空接口明细提供的methodStringresu1t=service.invoke(bbp,micc.pNsOrgaBase1execute.encrytParams);Systm.out.print1n(+AESUti1s.dcrypt