电子病历五级医技部分的整改很多同事都做过,考虑到目前论坛里没有一套比较完整的分享。此次结合合肥市第一人民医院五级改造案例进行一次医技检查部分的分享。
项目 :合肥市第一人民医院
整改内容 :
主要评价内容 | 评审参考路径 | 模块 |
1.查阅报告时,能够显示测量结果,对于有正常参考值的项目能显示参考范围及自动产生异常标记 | 查看心超报告有正常参考范围和是否异常的提醒; | 住院检查报告调阅 |
2.对于检查危急值,门诊医师能够在系统中看到 | 门诊医生站可获取患者检查危急值,并可登记填写处理人数据 | 检查危急值报警、危急值闭环 |
3.检验、检查和esb平台重新对接整改 | 目前走web方式 | 接口 |
4.单点登录 | 检验、检查单点登录 | 检验、检查单点登录 |
5.检验、检查闭环 | 闭环 | 闭环 |
6.具有图像质控功能,并有记录 | 进入放射报告系统 2、科室管理-质控表模块中有和质控要求一致的质控表格,质控人员随机选取10份报告,进行质控管理,根据质控要求打分并填入表格 | |
7.有完整的数据访问控制体系,支持指定用户、指定病人、指定检查的访问控制 | 进入放射报告系统 2、打开报告书写 3、打开一个"限制病人",会自动弹窗提示输密码验证 3、可设置vip病人,并设置对vip病人的访问权限。访问图像要求输入密码 |
整改过程
1.查阅心超报告部分。
目前接触到的案例关于查看心超报告时体现参考范围及异常提示的实现有两种方法。
① 维护报告模板插入项,并给插入项维护上下限实现红色异常提醒,把参考范围体现在模板上;程序内勾选发布时生成PDF报告参数,并在web调阅报告配置里,将心超检查类型设置为pdf查看模式。
② 将模板改造为HTML测量值表格模板,并配合 web调阅改造实现,详见用户登录-医技知识分享平台
《满足电子病历评级的web调阅心超报告展示改造》
2.检查危急值部分
调试此部分时,现场只需要将ESB接口调试通并按照文档部署程序包内WinningHttpServiceRis_ESB站点即可。危急值会通过接口发布至平台。
注意:测试危急值发布时需要注意测试工号是否为当前检查科室,前台危急值上报弹出框中的电告人不能为空,为空时危急值发布不成功。
程序包路径:$/公卫医技产品总部发布/01 产品发布/5-医技常规研发中心/医技其他程序功能包发布/平台ESB中间库模式(20200925).zip
3.ESB对接部分
改造前,现场为HIS接口直连模式。改为ESB平台模式只需按照程序包内文档部署中间库及脚本,并替换dll后即可测试。
程序包路径:$/公卫医技产品总部发布/01 产品发布/5-医技常规研发中心/医技其他程序功能包发布/平台ESB中间库模式(20200925).zip
4.单点登录部分
此部分,如果为集团HIS。直接下载功能包,将配置平台提供的URL填写在Authentication.ini配置文件内,医疗机构代码以RIS库中的Hospitalcode为准。
程序包路径:$/公卫医技产品总部发布/01 产品发布/5-医技常规研发中心/医技其他程序功能包发布/单点登录2020.07.02.rar
5.闭环部分
此部分较为简单,此处 未使用tfs程序包(路 径 为 $/公卫医技产品总部发布/01 产品发布/5-医技常规研发中心/MIIS60Pro/功能包发布/检查BI闭环平台接口功能包.zip)。研发周勇提供了《P R O 闭 环》部署包,相对于tfs程序包,只需按文档部署定时发送脚本。如有需要,请向周勇获取。
周勇提供的闭环包有如下两处bug未修复,如情况一致可按照以下参考 修复。
①BI信息已生成,但闭环站点未查询到 (存储内判断条件有问题)
②BI危急值现场调试时正常生成,但发布时报错(json格式有问题,可通过存储replace msginfo格式处理)
if exists (select * from sysobjects where name ='usp_GetMsgInfo_BI')
drop proc usp_GetMsgInfo_BI
go
create proc usp_GetMsgInfo_BI(
@begintime varchar(10) = '',
@endTime varchar(10) = ''
)
as
begin
declare @beginDate varchar(10),@endDate varchar(10)
if @begintime = '' /*此处公版里为 @ beginDa te导致存储 查 询 不 到 信 息 */
begin
set @beginDate = convert(varchar(10),getdate()-3,120)
set @endDate = convert(varchar(10),getdate()+1,120)
end
else
begin
set @beginDate = @begintime
set @endDate = @endTime + ' 23:59:59'
end
/*此处修改 为处理 危急值发布时,json格式多出了一个换行导致危急值BI闭环时报错 * /
select Serialno,REPLACE(REPLACE( Msg Info ,char(13),''),char(10),'') Msg Info from Ris_MsgInfo_BI(nolock) where InsertDate >= @beginDate and InsertDate <= @endDate order by Serialno
end
6.图像质控 部 分
此处程序内未挂载,现场需将Ris_QuerityInput.dll挂载到科室管理下并分配权限即可。如科室对此质控打分模板不满意,可提交需求改造。
7.VIP患者部分
此处可参考用户登录-医技知识分享平台
《VIP病人限制查询功能设置》
需注意部分:如果现场报告项目内容过多时,生成查询表可能不会自动增加XZBZ字段,需要手动给V_RIS_RESULT_RIS_XX表添加XZBZ字段,否则查询时会报错,注意做好测试和变更流程。
语句参考:Alter Table V_RIS_RESULT_RIS_FS ADD XZBZ varchar(10)
以上为五级电子病历检查部分整改思路分享,希望给到后来的同事以参考。