杭州逸曜合理用药接口文档V3.0.3.doc
- 文档编号:163117
- 上传时间:2022-10-04
- 格式:DOC
- 页数:80
- 大小:1.43MB
杭州逸曜合理用药接口文档V3.0.3.doc
《杭州逸曜合理用药接口文档V3.0.3.doc》由会员分享,可在线阅读,更多相关《杭州逸曜合理用药接口文档V3.0.3.doc(80页珍藏版)》请在冰豆网上搜索。
杭州逸曜信息技术有限公司
杭州逸曜合理用药系统接口文档(V3.0.3)
杭州逸曜信息技术有限公司
2016/06/13
变更记录
变更日期
变更内容
变更人
2015/08/
初稿建立
Dingjj
2015/09/15
门诊处方信息增加“Recipe_No”字段
Dingjj
2015/12/31
干预部分“Zoneid”修改为“Hospital_Code”等
Dingjj
2016/06/
删除处方通知接口
Huayy
2016/06/
调整1.6合并进1.5为1.5.2
Huayy
2016/06/
“(四)dll接口参数定义”名称修改为“XML接口参数定义”
Huayy
2016/06/
增加处方/医嘱禁止保存描述
Huayy
2016/06/
干预模块增加“(三)http请求方式(B/S)”
Huayy
2016/06/
调整点评模块中“
(二)webservices方式”内容到附件,不在本接口文档中体现
Huayy
2016/06/
删除c++定义中存在的postpresutf8
Huayy
前言
《逸曜合理用药管理系统》是根据临床合理用药管理实际要求,专门针对临床用药使用的合理性管理和干预的一套用药管理系统。
该系统的实施安装需要医院his系统提供相关的接口和视图。
该文档规定了杭州逸曜信息技术有限公司产品《逸曜合理用药管理系统》在医院使用过程中,相关接口描述、参数定义及视图等规范,his开发公司可以根据该文档开发相关接口,提供相关视图。
《逸曜合理用药管理系统》在处方/医嘱干预审核模块接口方式为DLL方式,在处方/医嘱点评模块是通过由his创建的相关视图或WebServices方式来导入处方/医嘱数据进行分析。
一、处方/医嘱干预审核模块
(一)C++DLL方式(C/S)
1.接口描述
《逸曜合理用药管理系统》在处方/医嘱干预审核模块接口方式为dll方式,支持his系统以c++,pb等语言开发。
His开发商可以在程序中调用接口文件hisinfopost.dll来传入数据。
1.1DLL调用流程图
1.2说明书调用接口
a.产品共用
接入场景
门诊医生工作站,门诊审方中心,药房发药,住院电子病历,药房备药,护士执行
函数说明
1)c++:
constchar*PASCALrunGetPrescription(strServerip,id)
2)pb:
FUNCTIONStringrunGetPrescription(StringstrServerip,Stringid)LIBRARY"hisinfopost.dll"ALLASFOR"runGetPrescription"
参数说明
输入参数:
参数名
参数类型
参数说明
strServerip
字符串
请求地址如http:
//192.168.0.1:
80/engineAsync
IP地址按医院实际部署状况进行替换。
建议HIS在写接口时把此配置写在配置文件里,避免服务重新部署时调整序。
id
字符串
药品ID号
b.产品非共用
接入场景
门诊医生工作站,门诊审方中心,药房发药,住院电子病历,药房备药,护士执行
函数原型:
1)c++:
constchar*PASCALrunGetPrescriptionWithZoneId(constchar*server,constchar*HisDrugID,constchar*zoneId)
2)pb:
FUNCTIONStringrunGetPrescriptionWithZoneId(Stringserver,StringHisDrugID,StringzoneId)LIBRARY"hisinfopost.dll"ALIASFOR"runGetPrescriptionWithZoneId"
参数说明
输入参数:
参数名
参数类型
参数说明
server
字符串
请求地址如http:
//192.168.0.1:
80/engineAsync
IP地址按医院实际部署状况进行替换。
建议HIS在写接口时把此配置写在配置文件里,避免服务重新布暑时调整序。
HisDrugID
字符串
药品ID号
zoneId
字符串
院区id(具体对接的机构代码)
1.3干预处方医嘱审核接口
接入场景
门诊医生工作站,门诊审方中心,门诊药房发药,住院电子病历,药房发药(出院带药),住院护士执行,静配中心
函数说明
1)C++:
constchar*PASCALpostPres(strServerip,xml,intPostType,strCharset)
2)PB:
FUNCTIONStringpostPres(StringstrServerip,Stringxml,IntintPostType,StringstrCharset)LIBRARY"hisinfopost.dll"ALIASFOR"postPres"
参数说明
输入参数:
参数名称
参数类型
参数说明
strServerip
字符串
合理用药系统的服务器ip地址,由合理用药系统提供医院信息系统。
(示例:
http:
//127.0.0.1:
80/engineAsync),通常应该保存在医院信息系统全局配置文件中
strXml
字符串
处方或住院药嘱数据的xml的数据
该字符串的编码类型为gbk,定义见(四)xml接口参数定义
intPostType
整数
根据医院场景传入参数
strCharset
字符串
客户端所使用的字符集,如:
utf-8,gbk等,服务器端会根据该参数对字符串进行解码
注:
在医院其他场景调用《逸曜合理用药管理系统》时,上述输入参数中intPostType字段可以参考以下:
1.门诊处方住院医嘱保存发送
2.门诊审方
3.药房发药
4.配置中心发药
5.护士执行
6.患者咨询
输出参数:
参数类型
附加说明
字符串
返回审方警示XML结果信息,如果审方接口内部发生错误就返回错误信息
1.4干预处方医嘱审核接口(自定义弹框大小及位置)
接入场景
门诊医生工作站,门诊审方中心,门诊药房发药,住院电子病历,药房发药(出院带药),住院护士执行,静配中心
函数说明
1)C++:
constchar*PASCALpostPresWithXY(strServerip,xml,intPostType,strCharset,X,Y,width,height)
2)PB:
FUNCTIONStringpostPresWithXY(StringstrServerip,Stringxml,IntintPostType,StringstrCharset,X,Y,width,height)LIBRARY"hisinfopost.dll"ALIASFOR"postPresWithXY"
参数说明
输入参数:
参数名称
参数类型
参数说明
strServerip
字符串
合理用药系统的服务器ip地址,由合理用药系统提供医院信息系统。
(示例:
http:
//127.0.0.1:
80/engineAsync),通常应该保存在医院信息系统全局配置文件中。
strXml
字符串
处方或住院药嘱数据的xml的数据
该字符串的编码类型为gbk,定义见(四)xml接口参数定义
intPostType
整数
根据医院场景传入参数
strCharset
字符串
客户端所使用的字符集,如:
utf-8,gbk等,服务器端会根据该参数对字符串进行解码。
X
整数
弹框位置的X坐标(相对于屏幕左上角横向距离)
Y
整数
弹框位置的Y坐标(相对于屏幕的左上角纵向距离)
width
整数
弹框的宽度
height
整数
弹框的高度
输出参数:
参数类型
附加说明
字符串
返回审方警示XML结果信息,如果审方接口内部发生错误就返回错误信息
1.5干预处方医嘱审核接口(不弹出警示信息窗口)+获取最近的审方xml结果
1.5.1干预处方医嘱审核接口(不弹出警示信息窗口)
接入场景
住院药房备药,静配中心
函数说明
1)C++:
constintPASCALpostPresNoWindow(strServerip,strXml,intPostType,strCharset)
2)PB:
FUNCTIONIntpostPresNoWindow(StringstrServerip,StringstrXml,IntintPostType,StringstrCharset)LIBRARY"hisinfopost.dll"ALIASFOR"postPresNoWindow"
在批量审方时调用
注意:
不支持在多线程下调用
参数说明
输入参数:
参数名
参数类型
参数说明
strServerip
字符串
请求地址如合理用药服务器url如http:
//127.0.0.1:
80/engineAsync
IP地址按医院实际部署状况进行替换.
建议HIS在写接口时把此配置写在配置文件里,避免服务重新布暑时调整序.
strXml
字符串
见处方保存输入xml定义,定义见(四)xml接口参数定义
intPostType
数值
根据医院场景传入参数
strCharset
字符串
客户端所使用的字符集,如:
utf-8,gbk等,服务器端会根据该参数对字符串进行解码。
输出参数:
参数类型
附加说明
数值
返回值如下:
0:
成功
1:
网络错误
2:
无效的URL
3:
网络连接异常
4:
打开请求异常
5:
发送请求异常
6:
合理用药内部服务器解析XML异常
1.5.2获取最近的审方xml结果接口
接入场景
静配中心,住院药房备药
函数说明
1)C++:
constchar*PASCALgetLastXmlResult()
2)PB:
FUNCTIONStringgetLastXmlResult()LIBRARY"hisinfopost.dll"ALIASFOR"getLastXmlResult"
参数说明
输出参数:
参数类型
附加说明
字符串
返回最近一次调用postPresNoWindow返回的XML数据。
2.具体医院流程及调用接口、参数说明
门诊流程及具体调用接口说明:
医院场景
调用接口
参数说明
门诊医生工作站
1.3或1.4
intPostType为1
门诊审方中心审方
1.3或1.4
intPostType为2
药房发药
1.3或1.4
intPostType为3
住院流程及具体调用接口说明:
医院场景
调用接口
参数说明
备注
住院医生工作站
1.3或1.4
intPostType为1
住院药房备药
1.5;1.6
intPostType为3
调用1.5成功(即输出返回值为0)后;再调用1.6
药房发药(出院带药)
1.3或1.4
intPostType为3
护士执行
1.3或1.4
intPostType为5
静配中心及具体调用接口说明(某医院流程):
医
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 杭州 合理 用药 接口 文档 V3 0.3