一种电子病历重组打印的方法和装置与流程

专利2022-05-09  55



1.本发明涉及医疗技术领域,特别是涉及一种电子病历重组打印的方法和装置。


背景技术:

2.随着医疗技术行业发展,电子病历系统已成为医疗机构信息化的核心,电子病历打印也是医疗机构的刚性需求。
3.针对电子病历打印,通常可以采用如下方式,方式一,原样输出,即打印格式与书写格式完全一致,但此方式无法满足打印格式与书写格式不一致的需求;方式二,仅针对打印样式的自定义输出,即是否显示、字体样式、换行等打印样式方面简单的自定义,不涉及打印内容,其仅能实现常规的病历排版格式自定义,无法控制病历内容的重组;方式三,定制打印输出,即根据用户需求进行定制开发,在打印模式下实现内容格式与书写格式不一致,但采用此方式,针对每份病历的打印都需要技术人员定制开发,并重新部署系统,开发成本高。如何无需复杂操作,实现对病历内容的重组,满足电子病历打印的多样化需求,是目前急需解决的问题。


技术实现要素:

4.鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种电子病历重组打印的方法和装置,包括:
5.一种电子病历重组打印的方法,所述方法包括:
6.在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;
7.根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;
8.按照所述重组病历信息,输出针对所述病历打印事件的目标病历。
9.可选地,在检测到病历打印事件时,确定针对目标病历的脚本定义信息之前,所述方法还包括:
10.获取针对目标病历的打印需求信息;
11.根据所述打印需求信息,确定所述目标病历中一个或多个目标章节;
12.针对所述一个或多个目标章节,预置针对目标病历的脚本定义信息。
13.可选地,所述针对所述一个或多个目标章节,预置针对目标病历的脚本定义信息的步骤包括:
14.针对每一目标章节,根据所述打印需求信息,生成所述目标章节对应的章节脚本信息;
15.采用所述一个或多个目标章节各自对应的章节脚本信息,预置针对目标病历的脚本定义信息。
16.可选地,所述根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息的步骤包括:
17.根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否为目标章节;
18.在所述当前章节为目标章节时,根据所述目标章节对应的章节脚本信息,生成第一子重组病历信息;
19.在所述当前章节为非目标章节时,生成第二子重组病历信息;
20.采用所述第一子重组病历信息和所述第二子重组病历信息,得到重组病历信息。
21.可选地,所述根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否为目标章节的步骤包括:
22.根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否存在对应的章节脚本信息;
23.在判定所述当前章节存在对应的章节脚本信息时,确定所述当前章节为目标章节;
24.在判定所述当前章节不存在对应的章节脚本信息时,确定所述当前章节为非目标章节。
25.可选地,所述在所述当前章节为非目标章节时,生成第二子重组病历信息的步骤包括:
26.获取预设的病历格式信息;
27.在所述当前章节为非目标章节时,采用所述病历格式信息,生成第二子重组病历信息。
28.可选地,所述预置针对目标病历的脚本定义信息的步骤包括:
29.获取预设的病历模板信息;
30.通过针对所述病历模板信息的配置页面,预置针对目标病历的脚本定义信息。
31.一种电子病历重组打印的装置,所述装置包括:
32.脚本定义信息确定模块,用于在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;
33.重组病历信息生成模块,用于根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;
34.目标病历输出模块,用于按照所述重组病历信息,输出针对所述病历打印事件的目标病历。
35.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的电子病历重组打印的方法。
36.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的电子病历重组打印的方法。
37.本发明实施例具有以下优点:
38.在本发明实施例中,通过在检测到病历打印事件时,确定针对目标病历的脚本定义信息,脚本定义信息包括目标病历中一个或多个目标章节各自对应的章节脚本信息,然后根据一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息,进而按照重组
病历信息,输出针对病历打印事件的目标病历,实现了基于自然语言重组的电子病历打印,通过确定脚本定义信息,以根据章节对应的章节脚本信息生成重组病历信息,进而输出目标病历,能够基于脚本定义的自然语言重组,实现病历书写格式和打印格式的分离,避免了复杂操作,满足了电子病历打印的多样化需求,既能使得打印内容更精炼,更达到了保护患者隐私的效果。
附图说明
39.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
40.图1是本发明一实施例提供的一种电子病历重组打印的方法的步骤流程图;
41.图2是本发明一实施例提供的另一种电子病历重组打印的方法的步骤流程图;
42.图3a是本发明一实施例提供的一种病历模板示例的示意图;
43.图3b是本发明一实施例提供的一种病历重组示例的示意图;
44.图3c是本发明一实施例提供的另一种病历重组示例的示意图;
45.图4是本发明一实施例提供的另一种电子病历重组打印的方法的步骤流程图;
46.图5是本发明一实施例提供的一种病历重组打印流程示例的示意图;
47.图6是本发明一实施例提供的一种电子病历重组打印的装置的结构示意图。
具体实施方式
48.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.参照图1,示出了本发明一实施例提供的一种电子病历重组打印的方法的步骤流程图,具体可以包括如下步骤:
50.步骤101,在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;
51.其中,病历打印事件可以通过针对电子病历打印的操作所触发,例如,用户可以通过启动病历打印,进而可以触发电子病历打印的处理流程;目标病历可以为针对病历打印事件的待打印电子病历。
52.作为一示例,脚本定义信息可以为预设的针对电子病历的打印脚本集合,其可以包括待打印电子病历中一个或多个目标章节各自对应的章节脚本信息,例如,可以基于病历模板定义电子病历中各章节对应的打印脚本,如js脚本,可以针对每一章节单独定义,进而可以得到电子病历中已定义章节对应的打印脚本集合。
53.在电子病历打印的过程中,可以在检测到病历打印事件时,获取预设的待打印目标病历的脚本定义信息,该脚本定义信息可以包括目标病历中一个或多个目标章节各自对应的章节脚本信息,以进一步基于章节脚本信息实现针对电子病历的重组打印。
54.电子病历(emr,electronic medical record)可以为计算机化的病案系统,或基于计算机的病人记录(cpr,computer

based patient record),其可以采用电子设备(如计算机、健康卡等)进行保存、管理、传输,以及重现数字化的医疗记录,可以用于取代手写的纸张病历。
55.在实际场景中,电子病历可以对应有病历书写格式和病历打印格式,即电子病历可以采用不同格式呈现,针对医务人员可以呈现病历书写格式对应的电子病历,针对患者可以呈现病历打印格式对应的电子病历。
56.由于医疗机构的电子病历书写格式和电子病历打印格式差异较大。采用病历书写格式可以得到表格式病历,其方便输入,且得到的表格式病历中内容全面,能够覆盖临床相关的要素,其中,病历内容可以为基于医务人员在医疗活动过程中形成的文字、符号、图表、影像、切片等医疗资料的总和,其可以包括门诊/急诊病历和住院病历。
57.在一示例中,医疗机构可以通过预先设置病历模板,然后可以将病历书写内容填充到病历模板中,得到病历书写格式对应的电子病历,进而医疗人员可以基于病历模板完成病历书写,得到表格式病历,以通过病历模板统一病历的书写标准,方便医疗人员使用书写病历。
58.例如,病历模板可以设置有病历章节,其可以为电子病历中相对独立的一个章节或段落,如章节可以为“主诉”、“现病史”、“体格检查”、“家族史”等。每一章节中病历内容可以由病历元素构成,病历元素可以为电子病历中具有业务含义的最小语义单位,如“主诉”章节中可以具有发病情况、主要症状、持续时间、单位等病历元素,病历元素的类型可以包括文本元素、选择元素、日期元素、章节元素等。
59.采用电子病历打印格式可以得到流文本病历,其可以通过针对病历中章节和元素内容是否显示进行控制,进而输出电子病历,从而使得打印的电子病历简洁明了,能够在一张a5纸中体现本次就诊信息。
60.步骤102,根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;
61.其中,重组病历信息可以为针对目标病历进行自然语言重组得到的待打印病历信息,其可以用于输出待打印的目标病历。
62.在得到脚本定义信息后,可以从脚本定义信息中获取一个或多个目标章节各自对应的章节脚本信息,然后可以根据章节脚本信息,针对待打印目标病历中章节进行逐个轮询,可以确定每一章节对应的输出格式,进而可以生成针对目标病历的重组病历信息。
63.步骤103,按照所述重组病历信息,输出针对所述病历打印事件的目标病历。
64.在生成重组病历信息后,可以按照该重组病历信息,输出针对病历打印事件的目标病历,以完成基于自然语言重组的结构化电子病历打印。
65.在一示例中,本发明可以基于结构化电子病历的特点,通过提取和识别电子病历中章节信息、元素、元素值信息,并可以基于js(javascript,一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言)脚本语言的轻量级、即时编译特性,进行自然语言重组,可以根据病历模板采用js语言定义电子病历打印格式,从而实现基于自然语言重组的电子病历打印。
66.通过基于自然语言重组的电子病历打印,既能实现电子病历书写格式与电子病历
打印格式的不同,更能够实现针对电子病历内容的重组,使得电子病历的打印内容更精炼,节约了纸张,且可以针对有效病历信息进行打印,避免了显示患者的个人敏感信息,保护了患者隐私。
67.在本发明实施例中,通过在检测到病历打印事件时,确定针对目标病历的脚本定义信息,脚本定义信息包括目标病历中一个或多个目标章节各自对应的章节脚本信息,然后根据一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息,进而按照重组病历信息,输出针对病历打印事件的目标病历,实现了基于自然语言重组的电子病历打印,通过确定脚本定义信息,以根据章节对应的章节脚本信息生成重组病历信息,进而输出目标病历,能够基于脚本定义的自然语言重组,实现病历书写格式和打印格式的分离,避免了复杂操作,满足了电子病历打印的多样化需求,既能使得打印内容更精炼,更达到了保护患者隐私的效果。
68.参照图2,示出了本发明一实施例提供的另一种电子病历重组打印的方法的步骤流程图,具体可以包括如下步骤:
69.步骤201,获取针对目标病历的打印需求信息;
70.作为一示例,打印需求信息可以为根据用户需求预置的针对脚本定义信息的规范,例如,可以通过约定打印脚本的规范,如章节标题是否显示、元素显示条件、元素之间的关联显示等。
71.在具体实现中,可以获取预置的针对目标病历的打印需求信息,进而可以根据打印需求信息,确定针对脚本定义信息的规范,以进一步定义打印脚本。
72.步骤202,根据所述打印需求信息,确定所述目标病历中一个或多个目标章节;
73.在获取打印需求信息后,由于其可以为根据用户需求预置的针对脚本定义信息的规范,进而可以根据该打印需求信息,确定目标病历中一个或多个目标章节,如需要定义打印脚本的章节。
74.步骤203,针对所述一个或多个目标章节,预置针对目标病历的脚本定义信息;
75.在确定目标章节后,可以针对该一个或多个目标章节,根据病历模板预置针对目标病历的脚本定义信息,例如,可以基于病历模板定义电子病历中一个或多个章节各自对应的打印脚本,如js脚本。
76.在本发明一实施例中,步骤203可以包括如下子步骤:
77.针对每一目标章节,根据所述打印需求信息,生成所述目标章节对应的章节脚本信息;采用所述一个或多个目标章节各自对应的章节脚本信息,预置针对目标病历的脚本定义信息。
78.在实际应用中,可以针对每一目标章节,根据获取的打印需求信息,生成目标章节对应的章节脚本信息,进而可以采用一个或多个目标章节各自对应的章节脚本信息,预置针对目标病历的脚本定义信息。
79.例如,在确定待打印目标病历中需要定义打印脚本的一个或多个章节后,可以将一个或多个章节作为目标章节,并可以在病历模板中定义目标章节对应的打印脚本,以作为每一目标章节对应的章节脚本信息,进而可以根据一个或多个目标章节各自对应的章节脚本信息,得到脚本定义信息,以用于电子病历的重组打印。
80.在本发明一实施例中,所述预置针对目标病历的脚本定义信息可以包括如下子步
骤:
81.获取预设的病历模板信息;通过针对所述病历模板信息的配置页面,预置针对目标病历的脚本定义信息。
82.在具体实现中,可以获取预设的病历模板信息,进而可以通过针对病历模板信息的配置页面,预置针对目标病历的脚本定义信息,以用于电子病历的重组打印。
83.在一示例中,基于预设的病历模板(如图3a所示),可以在病历模板页面定义打印脚本,从而能够采用js脚本实现电子病历打印格式的前端配置,配置完即可使用,无需重新编译程序或者重新部署程序,即通过在病历模板配置打印脚本,可以实现自然语言重组的结构化电子病历打印。
84.其中,针对目标病历的脚本定义信息可以采用如下方式进行配置:
85.1、针对病历中单个章节对应的病历内容;
86.例如,当病历书写格式对应的电子病历中既往史章节具有病历内容时,则可以配置病历打印格式对应的电子病历中既往史章节显示全部信息;当不具有病历内容时,可以显示“无殊”。
87.2、针对病历中单个章节的显示状态;
88.例如,可以将病历打印格式对应的电子病历中整个章节进行隐藏,如在病历打印格式对应的电子病历中不具有基本信息章节。
89.3、针对病历中单个章节的选择元素;
90.根据病历书写格式对应的电子病历中单个章节的选择元素输入状态,可以配置病历打印格式对应的电子病历打印信息,例如,针对检查项目相关的章节,如图3b中1为病历书写格式对应的该章节部分,2为病历打印格式对应的该章节部分,(1)在选择元素输入状态为未勾选时,即代表患者未检查,可以不打印;(2)在选择元素输入状态为“否”时,即代表患者已检查但无症状,可以打印;(3)在选择元素输入状态为“是”时,即代表患者已检查且有症状,需要打印。
91.4、针对病历中单个章节的病历元素之间关联性显示;
92.例如,当病历书写格式对应的电子病历中单个章节的病历元素a选择为否时(如图3c中301),该章节的病历元素b(如图3c中302)可以进行隐藏,即在病历打印格式对应的电子病历中不显示病历元素b对应内容(如图3c中303);当病历元素a选择为“是”时(如图3c中304),该章节的病历元素b(如图3c中305)可以显示,即该章节的病历元素b可以打印(如图3c中306)。
93.通过在病历模板配置打印脚本,可以自由组装病历的打印内容和格式,表格式病历也能打印出流文本格式;还可以自定义病历的章节、元素是否显示、元素之间的关联显示等;且病历打印格式定义方便,可以直接在系统前端配置,配置完成即可使用,无需重新部署系统。
94.步骤204,在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;
95.在电子病历打印的过程中,可以在检测到病历打印事件时,获取预设的待打印目标病历的脚本定义信息,该脚本定义信息可以包括目标病历中一个或多个目标章节各自对应的章节脚本信息,以进一步基于章节脚本信息实现针对电子病历的重组打印。
96.步骤205,根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;
97.在得到脚本定义信息后,可以从脚本定义信息中获取一个或多个目标章节各自对应的章节脚本信息,然后可以根据章节脚本信息,针对待打印目标病历中章节进行逐个轮询,可以确定每一章节对应的输出格式,进而可以生成针对目标病历的重组病历信息。
98.步骤206,按照所述重组病历信息,输出针对所述病历打印事件的目标病历。
99.在生成重组病历信息后,可以按照该重组病历信息,输出针对病历打印事件的目标病历,以完成基于自然语言重组的结构化电子病历打印。
100.通过基于自然语言重组的电子病历打印,可以满足电子病历的多样化打印需求,采用系统界面配置js打印脚本,实现了病历打印格式的可配置,无需修改程序,开发成本低(因js脚本语言较简单,经过简单培训用户即可配置)。
101.参照图4,示出了本发明一实施例提供的另一种电子病历重组打印的方法的步骤流程图,具体可以包括如下步骤:
102.步骤401,在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;
103.在电子病历打印的过程中,可以在检测到病历打印事件时,获取预设的待打印目标病历的脚本定义信息,该脚本定义信息可以包括目标病历中一个或多个目标章节各自对应的章节脚本信息,以进一步基于章节脚本信息实现针对电子病历的重组打印。
104.步骤402,根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否为目标章节;
105.在得到脚本定义信息后,可以从脚本定义信息中获取一个或多个目标章节各自对应的章节脚本信息,然后可以根据章节脚本信息,针对待打印目标病历中章节进行逐个轮询,进而可以在轮询中判断目标病历的当前章节是否为目标章节。
106.在本发明一实施例中,步骤402可以包括如下子步骤:
107.根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否存在对应的章节脚本信息;在判定所述当前章节存在对应的章节脚本信息时,确定所述当前章节为目标章节;在判定所述当前章节不存在对应的章节脚本信息时,确定所述当前章节为非目标章节。
108.在实际应用中,可以根据一个或多个目标章节各自对应的章节脚本信息,判断目标病历的当前章节是否存在对应的章节脚本信息,进而可以在判定当前章节存在对应的章节脚本信息时,确定当前章节为目标章节,可以在判定当前章节不存在对应的章节脚本信息时,确定当前章节为非目标章节。
109.例如,在病历重组打印时,可以按章节顺序判断每个章节是否有定义打印脚本,即针对待打印目标病历中章节进行逐个轮询时,可以判断当前章节是否定义打印脚本(即章节脚本信息),可以将有定义打印脚本的当前章节作为目标章节,将无定义打印脚本的当前章节作为非目标章节,以进一步基于目标病历中目标章节和非目标章节进行电子病历重组打印。
110.步骤403,在所述当前章节为目标章节时,根据所述目标章节对应的章节脚本信息,生成第一子重组病历信息;
111.在具体实现中,可以在当前章节为目标章节时,根据目标章节对应的章节脚本信息,生成第一子重组病历信息,如可以根据脚本格式输出目标章节对应的病历内容。
112.步骤404,在所述当前章节为非目标章节时,生成第二子重组病历信息;
113.在具体实现中,可以在当前章节为非目标章节时,生成第二子重组病历信息,例如,在无定义打印脚本时,可以基于病历模版得到的病历书写格式对应的电子病历,原样输出非目标章节对应的病历内容。
114.在本发明一实施例中,步骤404可以包括如下子步骤:
115.获取预设的病历格式信息;在所述当前章节为非目标章节时,采用所述病历格式信息,生成第二子重组病历信息。
116.在实际应用中,可以通过获取预设的病历格式信息,进而在当前章节为非目标章节时,可以采用该病历格式信息,生成第二子重组病历信息。
117.在一示例中,通过病历重组打印时按章节顺序判断每个章节是否有定义打印脚本,进而可以针对有定义脚本的章节按照脚本配置输出,针对无定义脚本的章节按照病历书写格式输出。
118.步骤405,采用所述第一子重组病历信息和所述第二子重组病历信息,得到重组病历信息;
119.在得到第一子重组病历信息和第二子重组病历信息后,可以采用第一子重组病历信息和第二子重组病历信息进行自然语言重组,进而可以得到重组病历信息。
120.步骤406,按照所述重组病历信息,输出针对所述病历打印事件的目标病历。
121.在生成重组病历信息后,可以按照该重组病历信息,输出针对病历打印事件的目标病历,以完成基于自然语言重组的结构化电子病历打印。
122.为了使本领域技术人员能够更好地理解上述步骤,以下结合图5对本发明实施例加以示例性说明,但应当理解的是,本发明实施例并不限于此。
123.1、根据用户需求可以约定待打印电子病历(即目标病历)的打印脚本规范(即打印需求信息),如章节标题是否显示、元素显示条件、元素之间的关联显示等,进而可以根据需求在病历模板(即病历模板信息)中定义病历的打印脚本(即脚本定义信息),如js脚本,针对每个章节可以单独定义;
124.2、在检测到病历打印事件时,可以启动病历打印,并获取预设的打印脚本;
125.3、针对待打印电子病历可以进行逐个章节轮询,通过判断当前章节是否定义打印脚本(即目标章节对应的章节脚本信息),可以确定每一章节对应的输出格式;
126.4、在判定有定义打印脚本时,即当前章节存在对应的章节脚本信息,可以针对该章节根据脚本格式输出病历(即第一子重组病历信息);在判定无定义打印脚本时,即当前章节不存在对应的章节脚本信息,可以针对该章节,基于病历模版得到的病历书写格式(即病历格式信息)对应的电子病历,原样输出病历(即第二子重组病历信息);
127.5、在确定当前章节对应的输出格式后,可以进入下一个章节的判断,通过逐个章节轮询直至针对待打印电子病历中全部章节判断完成,进而可以得到由重组病历信息组成的电子病历,实现基于自然语言重组的电子病历打印。
128.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依
据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
129.参照图6,示出了本发明一实施例提供的一种电子病历重组打印的装置的结构示意图,具体可以包括如下模块:
130.脚本定义信息确定模块601,用于在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;
131.重组病历信息生成模块602,用于根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;
132.目标病历输出模块603,用于按照所述重组病历信息,输出针对所述病历打印事件的目标病历。
133.在本发明一实施例中,所述装置还包括:
134.打印需求信息获取模块,用于获取针对目标病历的打印需求信息;
135.目标章节确定模块,用于根据所述打印需求信息,确定所述目标病历中一个或多个目标章节;
136.脚本定义信息预置模块,用于针对所述一个或多个目标章节,预置针对目标病历的脚本定义信息。
137.在本发明一实施例中,所述脚本定义信息预置模块包括:
138.章节脚本信息生成子模块,用于针对每一目标章节,根据所述打印需求信息,生成所述目标章节对应的章节脚本信息;
139.脚本定义信息预置子模块,用于采用所述一个或多个目标章节各自对应的章节脚本信息,预置针对目标病历的脚本定义信息。
140.在本发明一实施例中,所述重组病历信息生成模块602包括:
141.判断子模块,用于根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否为目标章节;
142.第一子重组病历信息生成子模块,用于在所述当前章节为目标章节时,根据所述目标章节对应的章节脚本信息,生成第一子重组病历信息;
143.第二子重组病历信息生成子模块,用于在所述当前章节为非目标章节时,生成第二子重组病历信息;
144.重组病历信息得到子模块,用于采用所述第一子重组病历信息和所述第二子重组病历信息,得到重组病历信息。
145.在本发明一实施例中,所述判断子模块包括:
146.判断单元,用于根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否存在对应的章节脚本信息;
147.第一当前章节确定单元,用于在判定所述当前章节存在对应的章节脚本信息时,确定所述当前章节为目标章节;
148.第二当前章节确定单元,用于在判定所述当前章节不存在对应的章节脚本信息时,确定所述当前章节为非目标章节。
149.在本发明一实施例中,所述第二子重组病历信息生成子模块包括:
150.病历格式信息获取单元,用于获取预设的病历格式信息;
151.第二子重组病历信息生成单元,用于在所述当前章节为非目标章节时,采用所述病历格式信息,生成第二子重组病历信息。
152.在本发明一实施例中,所述脚本定义信息预置模块包括:
153.病历模板信息获取子模块,用于获取预设的病历模板信息;
154.脚本定义信息预置子模块,用于通过针对所述病历模板信息的配置页面,预置针对目标病历的脚本定义信息。
155.在本发明实施例中,通过在检测到病历打印事件时,确定针对目标病历的脚本定义信息,脚本定义信息包括目标病历中一个或多个目标章节各自对应的章节脚本信息,然后根据一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息,进而按照重组病历信息,输出针对病历打印事件的目标病历,实现了基于自然语言重组的电子病历打印,通过确定脚本定义信息,以根据章节对应的章节脚本信息生成重组病历信息,进而输出目标病历,能够基于脚本定义的自然语言重组,实现病历书写格式和打印格式的分离,避免了复杂操作,满足了电子病历打印的多样化需求,既能使得打印内容更精炼,更达到了保护患者隐私的效果。
156.本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上电子病历重组打印的方法。
157.本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上电子病历重组打印的方法。
158.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
159.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
160.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
161.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
162.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包
括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
163.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
164.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
165.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
166.以上对所提供的一种电子病历重组打印的方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种电子病历重组打印的方法,其特征在于,所述方法包括:在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;按照所述重组病历信息,输出针对所述病历打印事件的目标病历。2.根据权利要求1所述的方法,其特征在于,在检测到病历打印事件时,确定针对目标病历的脚本定义信息之前,所述方法还包括:获取针对目标病历的打印需求信息;根据所述打印需求信息,确定所述目标病历中一个或多个目标章节;针对所述一个或多个目标章节,预置针对目标病历的脚本定义信息。3.根据权利要求2所述的方法,其特征在于,所述针对所述一个或多个目标章节,预置针对目标病历的脚本定义信息的步骤包括:针对每一目标章节,根据所述打印需求信息,生成所述目标章节对应的章节脚本信息;采用所述一个或多个目标章节各自对应的章节脚本信息,预置针对目标病历的脚本定义信息。4.根据权利要求1或2或3所述的方法,其特征在于,所述根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息的步骤包括:根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否为目标章节;在所述当前章节为目标章节时,根据所述目标章节对应的章节脚本信息,生成第一子重组病历信息;在所述当前章节为非目标章节时,生成第二子重组病历信息;采用所述第一子重组病历信息和所述第二子重组病历信息,得到重组病历信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否为目标章节的步骤包括:根据所述一个或多个目标章节各自对应的章节脚本信息,判断所述目标病历的当前章节是否存在对应的章节脚本信息;在判定所述当前章节存在对应的章节脚本信息时,确定所述当前章节为目标章节;在判定所述当前章节不存在对应的章节脚本信息时,确定所述当前章节为非目标章节。6.根据权利要求4所述的方法,其特征在于,所述在所述当前章节为非目标章节时,生成第二子重组病历信息的步骤包括:获取预设的病历格式信息;在所述当前章节为非目标章节时,采用所述病历格式信息,生成第二子重组病历信息。7.根据权利要求2所述的方法,其特征在于,所述预置针对目标病历的脚本定义信息的步骤包括:获取预设的病历模板信息;通过针对所述病历模板信息的配置页面,预置针对目标病历的脚本定义信息。8.一种电子病历重组打印的装置,其特征在于,所述装置包括:
脚本定义信息确定模块,用于在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;重组病历信息生成模块,用于根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;目标病历输出模块,用于按照所述重组病历信息,输出针对所述病历打印事件的目标病历。9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的电子病历重组打印的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的电子病历重组打印的方法。
技术总结
本发明实施例提供了一种电子病历重组打印的方法和装置,所述方法包括:在检测到病历打印事件时,确定针对目标病历的脚本定义信息;其中,所述脚本定义信息包括所述目标病历中一个或多个目标章节各自对应的章节脚本信息;根据所述一个或多个目标章节各自对应的章节脚本信息,生成重组病历信息;按照所述重组病历信息,输出针对所述病历打印事件的目标病历。通过本发明实施例,实现了基于自然语言重组的电子病历打印,通过确定脚本定义信息,以根据章节对应的章节脚本信息生成重组病历信息,进而输出目标病历,能够基于脚本定义的自然语言重组,实现病历书写格式和打印格式的分离,避免了复杂操作,满足了电子病历打印的多样化需求。样化需求。样化需求。


技术研发人员:左康康 杨峥 郭靖
受保护的技术使用者:创业慧康科技股份有限公司
技术研发日:2021.03.01
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-10690.html

最新回复(0)