手术文书生成方法、装置、计算机设备及存储介质
技术领域
本发明涉及计算机
技术领域
,尤其涉及一种手术文书生成方法、装置、计算机设备及存储介质。背景技术
手术文书是记录手术病人手术期所接受的治疗及护理等操作,为后续诊断、治疗及研究提供相关依据的一种医疗记录。目前手术文书主要是通过同步HIS(医院信息管理系统)、PASC(医学影像存档及传输系统)、EMR(电子病历系统)、LIS(检验科信息系统)的系统数据,仅能产生满足电子病历要求的乙级或丙级病历要求,并且在手术期间的基本信息靠外部系统获取及生命体征自动记录到客户端,其他信息采用基本的电子化填写,实现整个术中阶段信息填充和记录,最终形成纸质文档并进行相关人员签字。这种采用电子方式记录手术文书的模式,增加了医护工作人员的工作量,且容易漏写,影响手术文书的质量,不便于医生专心应对手术。
发明内容
基于此,有必要针对上述问题,提出一种能够提高手术文书记录效率,使得医生更加专心应对手术的手术文书生成方法、装置、计算机设备及存储介质。
一种手术文书生成方法,所述方法包括:
配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;
获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;
获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;
将所述术中数据填充至所述术中信息区域,生成第二文书;
将所述医护人员的标识填充至所述签名区域,生成第三文书;
基于所述第一文书、所述第二文书和第三文书生成手术文书。
一种手术文书生成装置,所述装置包括:
配置模块,用于配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;
第一获取模块,用于获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;
第二获取模块,用于获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;
第一填充模块,用于将所述术中数据填充至所述术中信息区域,生成第二文书;
第二填充模块,用于将所述医护人员的标识填充至所述签名区域,生成第三文书;
生成模块,用于基于所述第一文书、所述第二文书和第三文书生成手术文书。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;
获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;
获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;
将所述术中数据填充至所述术中信息区域,生成第二文书;
将所述医护人员的标识填充至所述签名区域,生成第三文书;
基于所述第一文书、所述第二文书和第三文书生成手术文书。
一种计算机可读介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;
获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;
获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;
将所述术中数据填充至所述术中信息区域,生成第二文书;
将所述医护人员的标识填充至所述签名区域,生成第三文书;
基于所述第一文书、所述第二文书和第三文书生成手术文书。
上述手术文书生成方法、装置、计算机设备及存储介质,配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;将所述术中数据填充至所述术中信息区域,生成第二文书;将所述医护人员的标识填充至所述签名区域,生成第三文书;基于所述第一文书、所述第二文书和第三文书生成手术文书。通过对各个文书区域进行数据自动填充,从而减少了医生在填写手术文书的参与度,大大提高了手术文书生成方法效率,方便医生更加专心应对手术。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中手术文书生成方法的流程图;
图2为一个实施例中编辑器页面的示意图;
图3为一个实施例中手术文书模板页面配置方法的流程图;
图4为一个实施例中手术文书区域选定方法的流程图;
图5为一个实施例中手术文书区域确定方法的流程图;
图6为另一个实施例中手术文书生成方法的流程图;
图7为又一个实施例中手术文书生成方法的流程图;
图8为一个实施例中手术文书生成装置的结构框图;
图9为一个实施例中计算机设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,在一个实施例中,提供了一种手术文书生成方法,该手术文书生成方法既可以应用于终端,也可以应用于服务器,本实施例以应用于服务器举例说明。该手术文书生成方法具体包括以下步骤:
步骤102,配置手术文书模板页面,从手术文书模板页面中选定手术文书区域,手术文书区域包括基本信息区域、术中信息区域和签名区域。
具体地,可以通过编辑器配置该手术文书模板页面,其中的编辑器可以通过执行页面脚本语言生成。如图2所示,为编辑器页面的示意图。基本信息区域是指与医院、医生、患者、手术相关且预先存入到医院管理系统中的信息,如病人身份信息、手术时间,手术医生等。术中信息是用于记录手术过程的信息,例如,患者麻醉剂用量等,签名信息是指手术过程中各个参与医生的认证信息,用于区分手术中的各个医生的角色。
步骤104,获取存储有当前手术基本信息的数据源,将数据源与基本信息区域对应的控件进行绑定,生成第一文书。
其中,第一文书是指用于记录手术基本信息的存档。具体地,可以从医院管理系统如HIS中获取到当前手术基本信息的数据源,将数据源与基本信息区域对应的控件进行绑定,从而生成第一文书。可以理解地,通过将数据源与基本信息区域对应的控件进行关联绑定,避免了医护人员繁琐的填写工作,且能够避免错写漏写的问题,提高了第一文书的生成效率。
步骤106,获取通过手术过程监测系统采集到的当前手术的术中数据及对应的医护人员的标识。
具体地,可以在手术过程监测系统中设置摄像装置,利用摄像装置拍摄图像,通过识别图像确定医护人员标识,同时手术过程监测系统中设置有监测模块,连接用于监测术中信息的监护仪、血动力计算模块等,以采集当前手术的术中数据,避免医护人员的手工记录的繁琐操作,且该术中数据还可以保存在手术过程监测系统中,便于后续对术中数据的追溯和分析,给医护人员提供参考。
步骤108,将术中数据填充至术中信息区域,生成第二文书。
其中,第二文书是指记录术中信息的存档。具体地服务器自动将术中数据进行填充,减少医护人员的填写操作,大大提高了第二文本的生成效率。
步骤110,将医护人员的标识填充至签名区域,生成第三文书。
具体地,在获取到医护人员的标识后,将标识填充至签名区域,生成第三文书,实现了医护人员的自动化签名。值得说明的是,为了保证第三文本的混确性和安全性,还可以利用签名认证方式如Sign签名认证的方式进行签名认证,以保证第三文书的安全性和准确性。
步骤112,基于第一文书、第二文书和第三文书生成手术文书。
具体地,将第一文书、第二文书和第三文书组合,生成手术文书。由于第一文本、第二文书和第三文书均是通过自动化方式生成,避免了医护人员繁琐的文书填写操作,大大提高了手术文本的生成效率,方便医生更加专心应对手术。
上述手术文书生成方法,通过配置手术文书模板页面,从手术文书模板页面中选定手术文书区域,手术文书区域包括基本信息区域、术中信息区域和签名区域;获取存储有当前手术基本信息的数据源,将数据源与基本信息区域对应的控件进行绑定,生成第一文书;获取通过手术过程监测系统采集到的当前手术的术中数据及对应的医护人员的标识;将术中数据填充至术中信息区域,生成第二文书;将医护人员的标识填充至签名区域,生成第三文书;基于第一文书、第二文书和第三文书生成手术文书,通过对各个文书区域进行数据自动填充,从而减少了医生在填写手术文书的参与度,大大提高了手术文书生成方法效率,方便医生更加专心应对手术。
如图3所示,在一个实施例中,配置手术文书模板页面,包括:
步骤102A,根据医院手术记录需求确定目标控件;
步骤102B,利用预设的脚本语言编写目标控件的脚本;
步骤102C,执行脚本,生成手术文书模板页面。
在这个实施例中,由于不同医院的手术文书模板页面不同,为了提高手术文书模板页面的通用信,根据医院手术记录需求确定目标控件;利用预设的脚本语言编写目标控件的脚本;执行脚本,生成手术文书模板页面。具体地,可以通过进行一系列操作(拖拽控件进入模板内、调整模板想要的布局效果、设置控件的属性、调整模板的样式等),从而手术文书模板页面,提高了编辑手术文书模板页面的灵活性。
进一步地,该手术文书模板页面还支持如下操作:配置控件:点击跳转针对模板需要绑定数据的控件进行配置;导入:点击后导入新的文书模板;导出:点击后导出文书列表的所有文书模板;复制文书:点击后复制当前选中文书并新建副本;效果预览:点击后可以预览当前的编辑情况;提交:点击后可以提交当前编辑好的模板;垂直等距:点击后对模板中选中的控件进行垂直且等距排列;水平等距:点击后对模板中选中的控件进行水平且等距排列;垂直对齐:点击后对模板中选中的控件进行垂直排列;水平对齐:点击后对模板中选中的控件进行水平排列;垂直移动:选中后模板里的控件只能进行垂直移动;水平移动:选中后模板里的控件只能进行水平移动;置顶:点击后对模板中选中的控件进行层级调正(调至最顶层);置底:点击后对模板中选中的控件进行层级调正(调至最底层);恢复层级:点击后对模板中选中的控件进行层级调正(恢复到原来的层级);控件高亮:点击后对模板中选中的控件进行高亮显示(防止有些控件隐藏无法操作或显示);控件列表:控件列表分为基础控件和模板控件(区别在于模板控件有绑定数据源字段,若该数据字段有值在使用时会直接渲染无需自己填写),含有:文书标题,边框,多行输入框,下拉框,多选框,输入框,单选框,麻醉记录框,段落文本,单行文本,签名,日期,清点表,文书logo等;文书模板区域:相当于文书底版,可以拖动控件放置该区域来制定文书想要的布局和显示内容。控件在此区域拖动的时候会显示控件基于标尺的位置(x,y)。该区域还可以进行选中多个控件,方便对控件进行操作(对齐,移动等);文书模板属性设置:可以对文书模板的名称、页长、页宽、页边距、页数等进行设置;控件属性设置:当单击选中文书模板区域中的控件时,此处会显示该控件的类型、绑定的字段名、id、控件描述以及可以设置的参数(比如字体大小,是否只读、字体样式、数据绑定、接口调用绑定等)。提高了编辑手术文书模板页面的灵活性。
如图4所示,在一个实施例中,从手术文书模板页面中选定手术文书区域,包括:
步骤102D,检测手术文书模板页面中各个目标控件的属性;
步骤102E,根据目标控件的属性确定手术文书区域。
具体地,通过检测手术文书模板页面中各个目标控件的属性,目标控件的属性是指目标控件的信息,控件名称、是否关联数据等。由于不同手术文书区域区域的的目标控件属性不同,因此,可以根据目标控件的属性确定手术文书区域中的基本信息区域、术中信息区域和签名区域。
如图5所示,在一个实施例中,根据目标控件的属性确定手术文书区域,包括:
步骤102E1,若属性中不包含关联数据,则确定目标控件对应的手术文书区域为签名区域;
步骤102E2,若属性中包含关联数据,且关联数据为数据源,则确定目标控件对应的手术文书区域为基本信息区域;
步骤102E3,若属性中包含关联数据,且关联数据不为数据源,则确定目标控件对应的手术文书区域为术中信息区域。
具体地,由于签名区域没有关联数据源和其他数据,因此,当属性中不包含关联数据,则确定目标控件对应的手术文书区域为签名区域;基本信息区域关联了数据源,因此,当属性中包含关联数据,且关联数据为数据源,则确定目标控件对应的手术文书区域为基本信息区域;术中信息区域关联了术中数据,且不是数据源,因此,当属性中包含关联数据,且关联数据不为数据源,则确定目标控件对应的手术文书区域为术中信息区域,实现了对手术文书区域中各个区域的区分,以便后续进行快速记录。
如图6所示,在一个实施例中,在生成第一文书之前,该方法还包括:
步骤114,获取数据源与基本信息区域对应的控件进行绑定的代码块;
步骤116,对代码块进行进行防跨站脚本过滤。
在这个实施例中,获取数据源与基本信息区域对应的控件进行绑定的代码块,并且对代码块进行进行防跨站脚本(XSS)过滤,进一步提高了第一文本的安全性。
在一个实施例中,该方法还包括:对第三文书进行签名认证。
具体地,对第三文书进行签名认证,保证了签名区域信息的安全性和准确性。
如图7所示,在一个实施例中,该方法还包括:
步骤118,基于当前手术,对第二文书进行分析,确定手术病情;
步骤120,对手术病情设置标签,并保存至数据库。
具体地,基于当前手术,对第二文书进行分析,确定手术病情,对手术病情设置标签,并保存至数据库,为医生对手术文书细节的查阅以及操作提供便利。值得说明的是,还可以提供模板数据的导出导入,方便医生在面对相似病情或相同术中操作时进行导入模板数据从而减少填写操作,更加专心应对手术,进一步提高了手术文书的生成效率。
如图8所示,在一个实施例中,提出了一种手术文书生成装置,所述装置包括:
配置模块802,用于配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;
第一获取模块804,用于获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;
第二获取模块806,用于获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;
第一填充模块808,用于将所述术中数据填充至所述术中信息区域,生成第二文书;
第二填充模块810,用于将所述医护人员的标识填充至所述签名区域,生成第三文书;
生成模块812,用于基于所述第一文书、所述第二文书和第三文书生成手术文书。
在一个实施例中,配置模块包括:
第一确定单元,用于根据医院手术记录需求确定目标控件;
编写单元,用于编写利用预设的脚本语言编写所述目标控件的脚本;
执行单元,用于执行所述脚本,生成所述手术文书模板页面。
在一个实施例中,配置模块还包括:
检测单元,用于检测所述手术文书模板页面中各个所述目标控件的属性;
第二确定单元,用于根据所述目标控件的属性确定所述手术文书区域。
在一个实施例中,第二确定单元包括:
第一确定子单元,用于若所述属性中不包含关联数据,则确定所述目标控件对应的手术文书区域为签名区域;
第二确定子单元,用于若所述属性中包含关联数据,且关联数据为数据源,则确定所述目标控件对应的手术文书区域为基本信息区域;
第三确定子单元,用于若所述属性中包含关联数据,且关联数据不为数据源,则确定所述目标控件对应的手术文书区域为术中信息区域。
在一个实施例中,该手术文书生成装置还包括:
第三获取模块,用于获取所述数据源与所述基本信息区域对应的控件进行绑定的代码块;
过滤模块,用于对所述代码块进行进行防跨站脚本过滤。
在一个实施例中,该手术文书生成装置还包括:认证模块,用于对所述第三文书进行签名认证。
在一个实施例中,该手术文书生成装置还包括:
分析模块,用于基于所述当前手术,对所述第二文书进行分析,确定所述手术病情;
设置模块,用于对所述手术病情设置标签,并保存至数据库。
图9示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是服务器,所述服务器包括但不限于高性能计算机和高性能计算机集群。如图9所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现手术文书生成方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行手术文书生成方法。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的手术文书生成方法可以实现为一种计算机程序的形式,计算机程序可在如图9所示的计算机设备上运行。计算机设备的存储器中可存储组成手术文书生成装置的各个程序模板。比如,配置模块802,第一获取模块804,第二获取模块806,第一填充模块808,第二填充模块810,生成模块812。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;将所述术中数据填充至所述术中信息区域,生成第二文书;将所述医护人员的标识填充至所述签名区域,生成第三文书;基于所述第一文书、所述第二文书和第三文书生成手术文书。
在一个实施例中,所述配置手术文书模板页面,包括:根据医院手术记录需求确定目标控件;利用预设的脚本语言编写所述目标控件的脚本;执行所述脚本,生成所述手术文书模板页面。
在一个实施例中,所述从所述手术文书模板页面中选定手术文书区域,包括:检测所述手术文书模板页面中各个所述目标控件的属性;根据所述目标控件的属性确定所述手术文书区域。
在一个实施例中,所述根据所述目标控件的属性确定所述手术文书区域,包括:若所述属性中不包含关联数据,则确定所述目标控件对应的手术文书区域为签名区域;若所述属性中包含关联数据,且关联数据为数据源,则确定所述目标控件对应的手术文书区域为基本信息区域;若所述属性中包含关联数据,且关联数据不为数据源,则确定所述目标控件对应的手术文书区域为术中信息区域。
在一个实施例中,在所述生成第一文书之前,还包括:获取所述数据源与所述基本信息区域对应的控件进行绑定的代码块;对所述代码块进行进行防跨站脚本过滤。
在一个实施例中,还包括:对所述第三文书进行签名认证。
在一个实施例中,还包括:基于所述当前手术,对所述第二文书进行分析,确定所述手术病情;对所述手术病情设置标签,并保存至数据库。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如下步骤:配置手术文书模板页面,从所述手术文书模板页面中选定手术文书区域,所述手术文书区域包括基本信息区域、术中信息区域和签名区域;获取存储有当前手术基本信息的数据源,将所述数据源与所述基本信息区域对应的控件进行绑定,生成第一文书;获取通过手术过程监测系统采集到的所述当前手术的术中数据及对应的医护人员的标识;将所述术中数据填充至所述术中信息区域,生成第二文书;将所述医护人员的标识填充至所述签名区域,生成第三文书;基于所述第一文书、所述第二文书和第三文书生成手术文书。
在一个实施例中,所述配置手术文书模板页面,包括:根据医院手术记录需求确定目标控件;利用预设的脚本语言编写所述目标控件的脚本;执行所述脚本,生成所述手术文书模板页面。
在一个实施例中,所述从所述手术文书模板页面中选定手术文书区域,包括:检测所述手术文书模板页面中各个所述目标控件的属性;根据所述目标控件的属性确定所述手术文书区域。
在一个实施例中,所述根据所述目标控件的属性确定所述手术文书区域,包括:若所述属性中不包含关联数据,则确定所述目标控件对应的手术文书区域为签名区域;若所述属性中包含关联数据,且关联数据为数据源,则确定所述目标控件对应的手术文书区域为基本信息区域;若所述属性中包含关联数据,且关联数据不为数据源,则确定所述目标控件对应的手术文书区域为术中信息区域。
在一个实施例中,在所述生成第一文书之前,还包括:获取所述数据源与所述基本信息区域对应的控件进行绑定的代码块;对所述代码块进行进行防跨站脚本过滤。
在一个实施例中,还包括:对所述第三文书进行签名认证。
在一个实施例中,还包括:基于所述当前手术,对所述第二文书进行分析,确定所述手术病情;对所述手术病情设置标签,并保存至数据库。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。