System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 病案页面展示方法、装置、电子设备及存储介质制造方法及图纸_技高网

病案页面展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40835696 阅读:2 留言:0更新日期:2024-04-01 15:00
本发明专利技术提供一种病案页面展示方法、装置、电子设备及存储介质,方法包括:S100、响应于对病案页面的打开操作,判断所述病案页面是否为首次打开:若为首次打开,则生成与所述病案页面的类型对应的页面模板,然后执行S200;若非首次打开,则判断与所述病案页面的类型对应的页面模板是否正在被使用,若未被使用,则执行S200,若正在使用,则将所述页面模板中的数据保存后清除,然后将所述页面模板移除当前容器,然后执行S200;S200、将所述页面模板放入新容器,初始化所述页面模板,获取所述病案页面所需的业务数据并写入所述页面模板中;S300、显示写好数据的所述页面模板。本发明专利技术能提高大数据量交互时病案页面展示打开的效率。

【技术实现步骤摘要】

本专利技术属于医疗软件系统,涉及一种病案页面展示方法、装置、电子设备及存储介质


技术介绍

1、对于病案页面的展示,程序传统做法是根据具体业务需要,一个页面包含所有需要交互的内容,页面创建时同时加载,同时显示。这种做法的好处是:够直观、用户可以一次性操作完成本业务所有数据;但坏处是:当有大量需要同时交互的内容时,页面的打开效率就成了一个大问题,并且随着后期用户需求的增加,交互内容的增多,会越来越慢。并且,在目前的手段中,在病案页面加载是将所有交互内容全部加载,虽然可以保证信息的全面性,但是对当前用户而言的无用交互内容,则会影响用户体验并增加对计算机资源的消耗。


技术实现思路

1、为解决上述相关现有技术不足,本专利技术提供一种病案页面展示方法、装置、电子设备及存储介质,提高大数据量交互时病案页面展示打开的效率。

2、为了实现本专利技术的目的,拟采用以下方案:

3、一种病案页面展示方法,包括步骤:

4、s100、响应于对病案页面的打开操作,判断所述病案页面是否为首次打开:

5、若为首次打开,则生成与所述病案页面的类型对应的页面模板,然后执行s200;

6、若非首次打开,则判断与所述病案页面的类型对应的页面模板是否正在被使用,若未被使用,则执行s200,若正在使用,则将所述页面模板中的数据保存后清除,然后将所述页面模板移除当前容器,然后执行s200;

7、s200、将所述页面模板放入新容器,初始化所述页面模板,获取所述病案页面所需的业务数据并写入所述页面模板中;

8、s300、显示写好数据的所述页面模板;

9、s400、响应于对病案页面的关闭操作,将对应的页面模板中的业务数据进行保存后清除,并将页面模板移除当前容器。

10、进一步,步骤s200中在将业务数据写入页面模板时,写入多个医疗字典选择框、启用控件、停用控件,其中各医疗字典选择框分别对应不同的且预置于数据库中的交互控件;在步骤s300中显示页面模板时,在页面中显示启用控件及停用控件,响应于对启用控件的操作,显示出医疗字典选择框,响应于对医疗字典选择框的选择,显示出与所选择的医疗字典选择框对应的交互控件,响应于对交互控件的操作,将操作数据进行保存,响应于对停用控件的操作,清除医疗字典选择框及交互控件的显示。

11、进一步,步骤s200中在将业务数据写入页面模板时,对于病案页面中需要显示的病案费用表,将表中的各项费用对应的输入性显示控件替换为费用数据标签写入,其中,费用数据标签是根据病案费用明细生成的费用数据并标签化的信息,每次写入时,更新病案费用明细再生成标签。

12、一种病案页面展示装置,包括判断模块、初始化模块、显示模块;

13、判断模块用于响应于对病案页面的打开操作,判断所述病案页面是否为首次打开:若为首次打开,则生成与所述病案页面的类型对应的页面模板,然后进入初始化模块进行执行;若非首次打开,则判断与所述病案页面的类型对应的页面模板是否正在被使用,若未被使用,则进入初始化模块进行执行,若正在使用,则将所述页面模板中的数据保存后清除,然后将所述页面模板移除当前容器,然后进入初始化模块进行执行;

14、初始化模块用于将所述页面模板放入新容器,初始化所述页面模板,获取所述病案页面所需的业务数据并写入所述页面模板中;

15、显示模块用于显示写好数据的所述页面模板。

16、进一步,还包括关闭模块,用于响应于对病案页面的关闭操作,将对应的页面模板中的业务数据进行保存后清除,并将页面模板移除当前容器。

17、本专利技术的有益效果:

18、1、通过将业务数据与页面模板分开,数据可随时更新,模板不用每次创建,且针对同一类型的病案页面,模板是统一的,在医疗数据大量交互时,可以极大提高病案页面的展示效率,每次只需要将业务数据获取到对应的模板中即可;

19、2、为病案页面提供了自定义控件加载模式,可以更加选择进行交互控件的部分加载,不仅降低了资源消耗,进一步提高打开速度,而且可以简化病案页面的界面;

20、3、通过将费用信息标签化,替代输入性控件显示的费用信息,可以进一步降低加载资源,更加利于费用信息对实时性的需求,也可进一步提高打开速度。

本文档来自技高网...

【技术保护点】

1.一种病案页面展示方法,其特征在于,包括步骤:

2.根据权利要求1所述的病案页面展示方法,其特征在于,还包括步骤S400:响应于对病案页面的关闭操作,将对应的页面模板中的业务数据进行保存后清除,并将页面模板移除当前容器。

3.根据权利要求1所述的病案页面展示方法,其特征在于,步骤S200中在将业务数据写入页面模板时,写入多个医疗字典选择框、启用控件、停用控件,其中各医疗字典选择框分别对应不同的且预置于数据库中的交互控件;

4.根据权利要求1所述的病案页面展示方法,其特征在于,步骤S200中在将业务数据写入页面模板时,对于病案页面中需要显示的病案费用表,将表中的各项费用对应的输入性显示控件替换为费用数据标签写入,其中,费用数据标签是根据病案费用明细生成的费用数据并标签化的信息,每次写入时,更新病案费用明细再生成标签。

5.一种病案页面展示装置,其特征在于,包括判断模块、初始化模块、显示模块:

6.根据权利要求5所述的病案页面展示装置,其特征在于,还包括关闭模块,用于响应于对病案页面的关闭操作,将对应的页面模板中的业务数据进行保存后清除,并将页面模板移除当前容器。

7.根据权利要求5所述的病案页面展示装置,其特征在于,初始化模块用于在将业务数据写入页面模板时,写入多个医疗字典选择框、启用控件、停用控件,其中各医疗字典选择框分别对应不同的且预置于数据库中的交互控件;

8.根据权利要求5所述的病案页面展示装置,其特征在于,初始化模块用于在将业务数据写入页面模板时,对于病案页面中需要显示的病案费用表,将表中的各项费用对应的输入性显示控件替换为费用数据标签写入,其中,费用数据标签是根据病案费用明细生成的费用数据并标签化的信息,每次写入时,更新病案费用明细再生成标签。

9.一种电子设备,包括:至少一个处理器和存储器;其中,所述存储器存储有计算机执行指令;其特征在于,在所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1~4中任意一项所述的病案页面展示方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,在所述计算机程序被处理器运行时控制所述存储介质所在设备执行如权利要求1~4中任意一项所述的病案页面展示方法。

...

【技术特征摘要】

1.一种病案页面展示方法,其特征在于,包括步骤:

2.根据权利要求1所述的病案页面展示方法,其特征在于,还包括步骤s400:响应于对病案页面的关闭操作,将对应的页面模板中的业务数据进行保存后清除,并将页面模板移除当前容器。

3.根据权利要求1所述的病案页面展示方法,其特征在于,步骤s200中在将业务数据写入页面模板时,写入多个医疗字典选择框、启用控件、停用控件,其中各医疗字典选择框分别对应不同的且预置于数据库中的交互控件;

4.根据权利要求1所述的病案页面展示方法,其特征在于,步骤s200中在将业务数据写入页面模板时,对于病案页面中需要显示的病案费用表,将表中的各项费用对应的输入性显示控件替换为费用数据标签写入,其中,费用数据标签是根据病案费用明细生成的费用数据并标签化的信息,每次写入时,更新病案费用明细再生成标签。

5.一种病案页面展示装置,其特征在于,包括判断模块、初始化模块、显示模块:

6.根据权利要求5所述的病案页面展示装置,其特征在于,还包括关闭模块,用于响应于对病案页面的关闭操作,将对应的页面模板中的业务数据进行...

【专利技术属性】
技术研发人员:刘辉刘畅石志平肖红秦治强李磊温国进
申请(专利权)人:成都医星科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1