HISUI
疗诊与病历
2021年07月15日 16时32分

疗诊与病历

1. 单独打开【诊疗与病历】界面查看病人信息且不能切换病人可以使用以下url:

websys.menugroup.csp?MenuGroupCode=dhc.doc.epr.side&PersonBanner=dhcdoc.in.patient.banner.csp&homeTab=ipdoc.patinfoview.csp&SwitchSysPat=N&EpisodeID={1}

SwitchSysPat=N一定要传且不能修改成,否则可能串病人信息

2. 菜单配置单独打开的界面

参数:"PersonBanner=dhcdoc.in.patient.banner.csp&homeTab=ipdoc.patinfoview.csp&SwitchSysPat=N"
且js函数:CheckItemDetails

3. 弹出式界面应强制禁用切换病人(iMedical8.5)

串病人信息问题还原步骤:
– a.登录医生01账号,选中病人甲,进入诊疗-医嘱录入界面。
– b.头菜单点击【在院/出院患者查询】弹出界面,选中病人乙
– c.点击诊疗主界面的【入院记录】侧菜单
– d.病历中病人与病人信息条病人不一致

原因解释:
– 当选中【在院/出院患者查询】界面行记录时,会重写头菜单中病人信息,导致头菜单中病人变成病人乙。

解决逻辑办法
– 1. 弹出窗口只能获取头菜单病人信息
– 2. 弹出窗口不能改变头菜单病人信息
– 3. 主窗口中界面可以获取与修改头菜单病人信息
– 4. 主窗口切换病人后,已弹出得窗口病人不再变化
– 5. 某状态下强制修改头菜单病人信息,某状态不修改

解决程序办法
– 1. 头菜单弹出式窗口时系统自动加了参数:&SwitchSysPat=N
– 2. 使用window.open打开能切换病人的界面时,手动拼接&SwitchSysPat=N
window.open(url+”&SwitchSysPat=N”,”xx”,”xx”);
– 3. 确保CSP界面中有如下代码
注:使用此标签后,不要再引用websys.js,以免覆盖系统方法

基础平台组修改程序:ext.websys.Menu.cls,websys.Configuration.cls,websys.js

上一篇: 下一篇:

发表评论

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

访问量: 379753