HISUI
基于HOS开发的系统间界面调用说明
2024年12月14日 12时36分

基于HOS开发的系统间界面调用说明

现以PACS调用HIS系统中【病历浏览】界面为例举例说明。

数据前提:

1、PACS系统与HIS系统都有相同用户且工号相同
2、【病历浏览】界面在HIS系统中是头菜单,且用户默认登录位置有此菜单。

调用配置过程概览

对接总体可分以下6个步骤,调用方与被调用方各三步。

被调用方法HIS

1.1、进入【系统管理】-【免密登录】界面维护PACS系统信息

1.2、获得【病历浏览】菜单的代码

1.3、把免密码链接提供给PACS系统

http://HISIP:PORT/his/base/op-emrbrowse?source=PACS&loginType=freeAuth&token=xxx&showMenu=false&chartBookCode=IPOrderChart&episodeId=x&patientId=x

结构为 http://ip:port/his/base/菜单代码?source=PACS&loginType=freeAuth&token=XXX&showMenu=false&界面其它的参数

调用方PACS

2.1、PACS系统获得一次性token

调用http://PACSIP:PORT/api/login/passwordFree/token 得到一次性票据token

2.2、把验证token地址放入白名单

把1.1中【验证token地址】http://PACSIP:PORT/api/hos/login/passwordFree/userInfo加入白名单

hos-security:
  login:
    white-list:                        #认证白名单
      - /hos/login/passwordFree/userInfo   #[验证Token接口]地址

2.3、调用HIS提供的链接

let url = "http://HISIP:PORT/his/base/op-emrbrowse";
let param = "source=PACS&loginType=freeAuth&token=一次性票据&showMenu=false";
let bizPageParam ="&chartBookCode=IPOrderChart&episodeId=123&patientId=123";
window.open(url+"?"+param+bizPageParam)

调用效果图如下:

其它场景可参数HOS文档:进入文档

上一篇: 下一篇:

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

访问量: 439768