医疗表单的配置方法、装置、计算机设备和存储介质与流程

专利查询11月前  67



1.本说明书涉及计算机数据处理的技术领域,具体涉及一种医疗表单的配置方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机技术的不断发展,电子表单的应用也不断增多。在临床医疗领域,在配置医疗表单时,需要逐个配置表单中的每个表单项。例如,在配置临床医学领域的体格检查表单中,需要依次配置名称为“体格检查项”的表单项的取值和体格检查项对应的记录检查结果的表单项,配置效率较低。


技术实现要素:

3.有鉴于此,本说明书多个实施方式致力于提供一种医疗表单的配置方法、装置、计算机设备和存储介质,以一定程度上提高了医疗表单的配置效率。
4.本说明书实施方式提出了一种医疗表单的配置方法,包括:提供所述医疗表单的配置页面;其中,所述配置页面具有主表单项配置项和从属表单项配置项;所述主表单项配置项用于接收配置操作以配置主表单项,所述从属表单项配置项用于接收配置操作以配置从属于所述主表单项的从属表单项;其中,所述主表单项配置项具有用于配置所述主表单项的取值的标识序列;将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系;其中,所述主表单项包括所述标识序列表示的取值。
5.本说明书实施方式提出了一种医疗表单的配置装置,包括:配置页面提供模块,用于提供所述医疗表单的配置页面;其中,所述配置页面具有主表单项配置项和从属表单项配置项;所述主表单项配置项用于接收配置操作以配置主表单项,所述从属表单项配置项用于接收配置操作以配置从属于所述主表单项的从属表单项;其中,所述主表单项配置项具有用于配置所述主表单项的取值的标识序列;关联模块,用于将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系;其中,所述主表单项包括所述标识序列表示的取值。
6.本说明书实施方式提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现所述实施方式所述的方法。
7.本说明书实施方式提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述实施方式所述的方法。
8.本说明书实施方式通过提供一个包括表单项配置项的医疗表单的配置页面,以在一定程度上提高医疗表单的配置效率。
附图说明
9.图1所示为一实施方式提供的一个场景示例中不同端交互的示意图。
10.图2所示为一实施方式提供的取值字典的配置页面的示意图。
11.图3所示为一实施方式提供的医疗表单的配置页面的示意图。
12.图4所示为一实施方式提供的表单项配置页面的示意图。
13.图5所示为一实施方式提供的多记录类型的表单的示意图。
14.图6所示为一实施方式提供的医疗表单的配置方法的流程示意图。
15.图7所示为一实施方式提供的医疗表单的配置装置示意图。
具体实施方式
16.为了使本技术领域的人员更好地理解本说明书方案,下面将结合本说明书实施方式中的附图,对本说明书实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅是本说明书一部分实施方式,而不是全部的实施方式。基于本说明书中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本说明书保护的范围。
17.请参阅图1。在本说明书提供的医疗表单的配置系统的场景示例中,系统可以包括客户端和服务器。客户端可以是浏览器,通过浏览器可以展示配置页面。服务器可以提供crf设计功能的临床试验行业软件程序(例如edc系统)的数据的访问接口。用户可能是医疗领域的工作者,需要在客户端上的配置页面中,对临床试验行业软件程序中的表单进行配置。
18.在一次配置医疗表单的过程中,用户可能会希望配置一张用于记录体格检查信息的表单。
19.在配置医疗表单前,用户会可以先在字典配置界面中设置取值字典。请参阅图2,字典配置页面中,可以包括用于显示字典配置项的第三区域300和用于显示取值配置项的第四区域400。其中,字典配置项可以包括取值字典的信息。第三区域300中,具有多个依次排列的字典配置项和用于新建取值字典的字典添加控件302。第四区域400中,具有依次排列的取值配置项。其中,取值配置项可以包括预设取值的配置信息。其中,配置信息可以包括预设取值的编号402、显示数据404、标识406和用于修改、删除取值配置项的取值修改控件408、取值删除控件410等。此外,第四区域400还可以包括用于在取值字典中添加预设取值的取值添加控件412。
20.在一些实施方式中,客户端可以监测字典配置页面的输入焦点。当字典配置页面的输入焦点位于第三区域300中一个字典配置项的显示区域时,在所述字典配置页面的第四区域400中,显示字典配置页面的输入焦点位置对应的字典配置项所对应的取值配置项。
21.在一些实施方式,客户端会对字典配置页面中的控件进行监测。当监测到字典添加控件302被触发后,会根据接收到的输入信息在第三区域300中显示新建的取值字典,并在第四区域400显示对应新建的取值字典中的预设取值。当检测到取值添加控件412被触发后,客户端会依照接收到的输入信息在第四区域400中显示设置在对应的取值字典中的预设取值。
22.示例性地,在所述配置医疗表单的过程中,用户会操作字典添加控件302添加名称为“体格检查项5个”的取值字典。客户端在接收到所述操作后,会在第三区域300中显示新建的名称为“体格检查项5个”的取值字典。接着,用户会操作第四区域400中的取值添加控
件412,依次添加取值为“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的并且隶属于名称为“体格检查项5个”的取值字典的预设取值。其中,显示数据可以为预设取值。同时,用户会分别对5个预设取值设置值为“1”、“2”、“3”、“4”、“5”的标识。客户端在接收到所述操作后,会在第四区域400显示新建的5个取值配置项。
23.在配置完成取值字典后,客户端会将配置完成的数据信息发送给服务器。服务器在接收到客户端发送的数据后,会在本地保存。
24.接着,用户会进入医疗表单的配置页面进行配置医疗表单。请参阅图3,医疗表单的配置页面中,包括用于显示表单项组配置项的第一区域100和用于显示表单项配置项的第二区域200。其中,表单项组配置项可以对应一个表单项组,表单项组可以包括主表单项和从属表单项。主表单项对应主表单项配置项,从属表单项对应从属表单项配置项。其中,主表单项可以包括预设取值,所述主表单项配置项可以具有表示所述主表单项的取值的标识序列。
25.第一区域100中,具有多个依次排列的表单项组配置项、用于添加表单项组配置项的表单项组添加控件102。其中,表单项组配置项还可以包括用于对相应的表单项组进行配置的表单项组配置控件104和表单项组删除控件106。其中,表单项配置项还可以包括表单项组id108、表单项组的名称110、表单项组的记录类型112等。
26.第二区域200中,具有依次排列的表单项配置项、用于添加表单项配置项的表单项添加控件202。其中,表单项配置项还包括对应每个表单项的表单项配置控件204。其中,单项配置项还可以包括表单项id206、名称208、展现方式210、权限212等。其中,权限212在图3中以“必填”为例。其中,表单项是否拥有相应的权限的会在表单项配置项中可以用不同的符号来标明。例如,在拥有权限时,可以通过“√”表示,没有相应权限时,可以通过
“×”
表示。
27.此外,表单项配置项还可以包括表单项的预设取值对应的标识形成的标识序列214。在表单项没有预设取值时,对应的标识序列的显示区域不显示信息。
28.在一些实施方式中,客户端会监测医疗表单的配置页面的输入焦点。当医疗表单的配置页面的输入焦点位于第一区域100中显示的表单项组配置项上时,在所述医疗表单的配置页面的第二区域200中,显示医疗表单的配置页面的输入焦点位置所对应的表单项组配置项对应的表单项配置项。
29.在一些实施方式,客户端会对医疗表单的配置页面中的控件进行监测。当监测到表单项组添加控件102被触发后,会根据接收到的输入信息在第一区域100中显示新添加的表单项组配置项,并在第二区域200显示对应的表单项组配置项的表单项配置项。当检测到表单项添加控件202被触发后,客户端会依照接收到的输入信息在第二区域200中显示添加在对应的表单项组中的表单项对应的表单项配置项。在表单项添加控件202被触发后,会显示用于配置医疗表单的表单项的取值的表单项配置页面500。具体的,请参阅图4,表单项配置页面500中,可以包括表单项的名称502、表单项id504、具有多个表单项预设取值的取值字典506、用于配置表单项的取值的取值配置控件508和可以用于显示与取值字典对应的标识序列的显示区域510。在一些实施方式中,表单项配置页面还包括表单项的状态、权限、属性等信息。
30.当客户端监测到取值配置控件508被触发后,会显示预配置的取值字典。当监测到
其中一个取值字典被选中后,客户端会在表单项配置页面的标识序列的显示区域510中,显示对应取值字典的标识序列。在监测到保存的控件被触发后,客户端便会将表单项与被选中的取值字典绑定,从而为表单项设置预设取值。
31.示例性地,在配置所述医疗表单的过程中,用户会在医疗表单的配置页面中,操作表单项组添加控件102名称为“体格检查”的表单项组添加至医疗表单中,并设置表单项组的记录类型为“多记录”。客户端在接收到所述操作后,会在第一区域100中显示新添加的名称为“体格检查”的表单项组配置项,其中表单项组配置项对应的记录类型为“多记录”。接着,用户会操作第二区域200中的表单项添加控件202,依次添加名称为“体格检查项”、“检查结果1”、“检查结果2”且隶属于名称为“体格检查”的表单项组的表单项。其中,在添加名称为“体格检查项”的表单项的过程中,客户端接收到用户触发取值配置控件后,会显示表单项配置页面500。用户可以在所述表单项配置页面中,操作取值配置控件508。在取值配置控件508被触发后,客户端会显示预配置的取值字典,用户可以在客户端显示的取值字典中选择名称为“体格检查项5个”的取值字典。此时,在表单项配置页面的标识序列的显示区域中会显示名称为“体格检查项5个”的取值字典对应的标识序列。在一些实施方式中,标识序列可以显示为“1|2|3|4|5”。其中,标识序列可以在预先配置取值字典时确定。在用户点击保存控件后,客户端会将名称为“体格检查项5个”的取值字典中的预设取值,设置成名称为“体格检查项”的表单项的预设取值。相应的,请参阅图3,在医疗表单的配置页面的第二区域中,名称为“体格检查项”的表单项对应标识序列的显示区域中,也会显示对应名称为“体格检查项5个”的取值字典的对应的标识序列。
32.当医疗表单配置完成后,客户端会将配置完成的医疗表单的信息发送给服务器。服务器在接收到相应的信息后,可以保存在本地。
33.在配置完成后,客户端会展示配置完成的医疗表单。示例性地,对应包括一个名称为“体格检查”、记录类型为“多记录”的表单项组的医疗表单。请参阅图5,所述医疗表单包括以矩阵形式呈现的取值区域。其中,任意列上的取值区域对应医疗表单中的记录类型为“多记录”表单项组中的一个从属表单项。即分别对应“检查结果1”、“检查结果2”、“体格检查异常描述”。任意行上的取值区域对应医疗表单中的记录类型为“多记录”表单项组中的主表单项的一个预设取值。即分别对应显示数据为“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的预设取值。此外,医疗表单中还包括具有纵向显示的名称为“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的列,以及横向显示的名称为“体格检查项”、“检查结果1”、“检查结果2”、“体格检查异常描述”的行,用于描述取值区域对应的信息。其中,名称为“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的列对应表单项组中主表单项的预设取值;名称为“体格检查项”、“检查结果1”、“检查结果2”、“体格检查异常描述”的行对应表单项组中从属表单项。
34.以上所述仅为本说明书提供的一个场景示例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
35.本说明书实施方式提供一种医疗表单的配置系统。所述医疗表单的配置系统可以包括客户端和服务器。所述客户端可以是具有网络访问能力的电子设备。具体的,例如,客户端可以是台式电脑、平板电脑、笔记本电脑、智能手机、数字助理、智能可穿戴设备、导购
终端、电视机、智能音箱、麦克风等。其中,智能可穿戴设备包括但不限于智能手环、智能手表、智能眼镜、智能头盔、智能项链等。或者,客户端也可以为能够运行于所述电子设备中的软件。服务器可以是具有一定运算处理能力的电子设备。其可以具有网络通信模块、处理器和存储器等。当然,所述服务器也可以是指运行于所述电子设备中的软体。所述服务器还可以为分布式服务器,可以是具有多个处理器、存储器、网络通信模块等协同运作的系统。或者,服务器还可以为若干服务器形成的服务器集群。或者,随着科学技术的发展,服务器还可以是能够实现说明书实施方式相应功能的新的技术手段。例如,可以是基于量子计算实现的新形态的“服务器”。
36.请参阅图6,本说明书实施方式提供一种医疗表单的配置方法,应用于客户端。所述方法包括以下步骤。
37.步骤s110:提供所述医疗表单的配置页面;其中,所述配置页面具有主表单项配置项和从属表单项配置项;所述主表单项配置项用于接收配置操作以配置主表单项,所述从属表单项配置项用于接收配置操作以配置从属于所述主表单项的从属表单项;其中,所述主表单项配置项具有用于配置所述主表单项的取值的标识序列。
38.提供医疗表单的配置页面可以便于用户配置医疗表单,从而可以在具体业务场景中更方便地利用已经配置完成的医疗表单去生成适用于具体业务的表单。其中,所述医疗表单可以是临床医学领域中对药物产品或者医疗器械产品进行试验的研究项目所创建的医疗表单。
39.所述医疗表单可以用于记录医疗领域的信息。所述医疗表单可以包括多个表单项,其中,表单项可以包括主表单项和从属于所述主表单项的从属表单项。针对具体的临床业务场景,用户可以配置适用于所述业务场景的医学表单。具体的,例如,用户在需要记录血常规检测的数据时可以配置包括对应的血常规检测项的血常规表单。在一些实施方式中,所述医疗表单也可以作为用于配置不同业务场景下的医疗表单的表单模板使用。具体的,例如,用户可以在配置完成医疗表单作为表单模板,在表单模板的基础上添加、删除部分表单项,以满足具体的业务场景需要。或者,用户可以选择多张表单模板中的适用于具体业务的表单项,以生成适用于具体的业务场景下的医疗表单。
40.所述医疗表单可以包括表单项。所述表单项可以用于记录医疗表单的信息。所述表单项可以包括表单项名称、取值和属性等信息。具体的,例如,所述表单项可以用于记录医疗领域的血常规检测对象的姓名、年龄等信息。在一些实施方式,所述表单项可以有多个取值,具体的,例如,在体格检查表单中,具有名称为“体格检查项”和“检查结果”的表单项。其中,名称为“体格检查项”的表单项可以有多个取值,比如“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”。相应的,名称为“检查结果”的表单项可以有对应所述名称为“体格检查项”的表单项的取值个数个取值,可以分别表示“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的检查结果。其中,名称为“检查结果”的表单项的取值可以由用户输入,也可以通过设置预设取值确定。
41.所述主表单项可以具有预设取值。具体的,例如,在体格检查表单中,所述名称为“体格检查项”的表单项可以是主表单项,包括取值为“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的预设取值。在使用由所述主表单项生成的医疗表单时,可以显示多个预设取值。当然也可以显示其中一个预设取值。其中,所述预设取值可以是在配置所述主表单项
时,根据用户输入确定的。当然,所述预设取值也可以是在配置主表单项时通过将主表单项与预先配置的具有多个预设取值的取值字典建立绑定关系,从而确定的。
42.所述从属表单项可以依附于所述主表单项。所述从属表单项的取值个数可以与所述主表单项设置的取值的个数相同。具体的,例如,名称为“体格检查项”的主表单项可以包括5个取值,分别是“头部”、“胸部”、“淋巴结”、“肌肉”和“神经系统”。在该情况下,名称为“检查结果”的表单项可以是从属于名称为“体格检查项”的主表单项的从属表单项。其中,名称为“检查结果”的从属表单项也可以具有5个取值,分别表示“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的5个检查结果。在主表单项的预设取值个数发生变化后,所述从属于所述表单项的从属表单项的取值个数,可以根据主表单项的不同而变化。在一些实施方式中,所述从属表单项也可以包括预设取值。例如,在血常规表单中,可以通过将名称为“检查结果”的从属表单项的预设取值设置为0,从而使从属表单项的取值区域默认的数值为0。在用户输入相应的数值后,从属表单项的取值区域的数值可以更新为用户的输入的数值。
43.所述表单项配置项可以用于配置所述医疗表单中的表单项。其中,所述表单项配置项可以包括对应表单项的配置信息。所述配置信息可以是所述表单项的id、取值、展现方式、标识序列、权限等信息。基于所述表单项配置项,可以生成具有对应表单项的医疗表单。
44.其中,表单项的展现方式可以表示表单项名称与表单项的取值以及表单项的属性在医疗表单中的呈现的形式。具体的,例如,展现方式可以包括下拉单选框。其中,展现方式为下拉单元框的表单项可以具有对应的预设取值。下拉单元框中,可以展现多个预设取值。当然,展现方式也可以是不限制类型的文本框,文本框中的数据可以由用户进行输入,并且不限制输入数据的类型。
45.在一些实施方式中,表单项的权限可以包括表单项是否激活、表单项是否必填、表单项是否允许录入、表单项是否允许保存后修改、表单项是否必须sdv、表单项是否必须录入临床意义、表单项是否必须经过审核、表单项是否要记录表单日期等权限。其中,表单项是否拥有相应的权限可以在表单项配置项中用指定的符号标识来表明。例如,在拥有权限时,在对应显示权限信息的区域中可以通过符号标识“√”表示,没有相应权限时,可以通过符号标识
“×”
表示。
46.在一些实施方式中,所述配置页面可以包括用于配置表单项的表单项配置项。其中表单项配置项可以包括用于配置主表单项的主表单项配置项和用于配置从属表单项的从属表单项配置项。所述主表单项配置项可以对主表单项进行配置。其中,所述主表单项配置项可以包括主表单项的配置信息。比如,所述主表单项配置项可以包括主表单项的名称、展现方式、标识序列、权限等信息。具体的,例如,在体格检查的表单中,名称为“体格检查项”的主表单项对应的主表单项配置项中,可以包括名称为“体格检查项”、展现方式为“下拉单选框”、标识序列为“1|2|3|4|5”,是否必填的权限为是的配置信息。
47.所述从属表单项配置项可以对从属表单项进行配置。其中,所述从属表单项配置项可以包括从属表单项的信息。比如,所述主表单项配置项可以包括主表单项的名称、展现方式、标识序列、权限等信息。具体的,例如,在体格检查的表单中,名称为“检查结果”的从属表单项对应的从属表单项配置项中,可以包括名称为“检查结果”、展现方式为“文本框(不限制)”、标识序列为空,是否必填的权限为否的配置信息。
48.所述标识序列可以用于表示表单项的取值。所述表单项配置项可以显示表单项对
应的标识序列。所述标识序列可以由多个标识形成。当然,所述标识序列也可以只包括一个标识。所述标识序列中的标识可以对应一个表单项的取值。其中,所述表单项的取值与所述标识的对应关系可以预先配置的。具体的,例如,所述表单项的取值可以是通过与预先配置的取值字典建立绑定关系确定的。在配置取值字典时,可以分别配置取值字典中每个取值对应的标识。相应的,在取值字典配置完成后,所述取值字典可以得到一个由取值字典中的所有的取值对应的标识形成标识序列。在一些实施方式中,主表单项对应的主表单项配置项可以包括由多个标识形成的标识序列。
49.所述医疗表单的配置页面可以是用于配置医疗表单的操作页面。所述医疗表单的配置页面可以通过浏览器展示,也可以通过应用程序展示。
50.步骤s120:将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系;其中,所述主表单项包括所述标识序列表示的取值。
51.将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系的方式,可以是在配置文件中建立所述表单项配置项对应的表单项和对应的医疗表单的联系。例如,在配置文件中可以通过树状结构记录下医疗表单所包括的所有表单项的id、所述表单项的取值的内存地址和表单项配置项一些配置信息。在一些实施方式中,生成表单的方式可以是在记录表单项信息的数据表中加入一个用于记录所述表单项所隶属的医疗表单的字段。其中,表示隶属表单的字段可以记录所隶属的医疗表单的id。具体的,例如,一个表单id为“1”的医疗表单中包括一个名称为“身高”的字段。在对应记录表单项的数据表中,可以包括一条表单项名称为“身高”的记录在所述记录中,具有表示隶属表单的字段,字段取值可以为表单id“1”。当一个字段隶属于多个医疗表单时,所述隶属表单字段可以记录一个将所述字段所隶属的多个医疗表单的id通过指定符拼接的字符串。当然,建立关联关系的方法,还可以是直接根据表单项配置项的信息,生成一张具有医疗表单的配置页面中包括的表单项配置项对应的表单项的表单并进行存储。
52.请参阅图3,在一些实施方式中,所述标识序列通过将主表单项的取值对应的标识拼接形成。
53.标识序列可以用于表示所述表单项的取值。通过标识序列可以较为清楚地展示出表单项的取值对应的标识。在配置所述医疗表单时,可以更清楚地展示医疗表单中表单项的信息,提高配置效率。
54.所述标识序列的拼接方式可以通过指定符号将主表单项对应的标识拼接形成。其中,所述指定符号可以用于区分标识序列中的多个标识。比如,所述指定符号可以“|”,也可以是“#&”等。具体的,例如,名称为“体格检查”的主表单项包括的取值可以为“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”,其中,5个取值对应的标识可以分别为“c1”、“c2”、“c3”、“c4”、“c5”。相应的,名称为“体格检查”的主表单项对应的标识序列可以是过指定符号“|”形成的序列,为“c1|c2|c3|c4|c5”。当然,所述标识序列的拼接方式也可以是直接依次拼接。其中,每个标识占用字符长度可以是一致的,以便于用于区分不同的标识。
55.在一些实施方式中,所述配置页面具有用于接收配置操作以配置表单项组的表单项组配置项;其中,所述表单项组包括主表单项和所述主表单项的至少一个从属表单项;其
中,所述表单项组配置项对应用于配置所述表单项组主表单项的主表单项配置项和用于配置所述表单项组的从属表单项的从表单项配置项。
56.在对应部分业务场景的医疗表单中,部分表单项经常会同时使用。在配置此类医疗表单的过程中,如果每次都需要将多个相同的表单项添加进行对应的表单中,会影响医疗表单的配置效率。因此,在所述医疗表单中还可以包括表单项组。其中,表单项组可以由至少一个表单项形成。相应的,所述配置页面中,也可以包括对表单项组进行配置的表单项组配置项。通过所述表单项组配置项可以较为快捷的配置表单项组,进而提高医疗表单的配置效率。
57.所述表单项组中可以包括多个表单项对于表单项组中的表单项,可以包括一个主表单项。相应的,在包括一个主表单项的同时,也可以包括多个从属于所述主表单项的从属表单项。所述表单项组可以具有名称、属性等信息。具体的,在一些实施方式中,所述表单项组可以包括表单项组的id、表单项组的名称、表单项组的类型等。表单项组的类型也可以叫做表单项组的记录类型,可以用于确定表单项组在医疗表单中的展示方式。
58.所述表单项组配置项可以用于配置所述医疗表单的表单项组。其中,所述表单项组配置项可以包括对应的表单项的配置信息。所述配置信息可以是所述表单项组id、表单项组类型、表单项组的记录类型等。在一些实施方式中,所述表单项组配置项还可以包括用于对所述表单项组进行配置和删除的表单项组配置控件和表单项组删除控件。
59.请参阅图3,在一些实施方式中,所述配置页面包括用于显示表单项组配置项的第一区域和用于显示表单项配置项的第二区域;所述方法还包括:在所述第一区域中的表单项组配置项被触发的情况下,在所述第二区域显示所述表单项组配置项对应的主表单项配置项和从属表单项配置项。
60.所述配置页面可以包括显示表单项配置项的第一区域和用于显示表单项组配置项的第二区域,可以较为清楚地呈现用于表示表单项组中表单项的配置信息的表单项配置项,更有利于提高表单项组的配置效率,进而提高医疗表单的配置效率。
61.所述第一区域可以用于显示表单项组配置项。所述表单项组配置项在所述第一区域可以通过多行显示,每一行对应一个表单项组配置项。当然,所述表单项组配置项在所述第一区域中也可以通过多列显示,每一列对应一个表单项配置项。其中,所述第一区域还可以包括用于添加表单项组配置项表单项组添加控件。每个表单项组配置项还可以包括用于配置每个表单项组的表单项组配置控件和用于删除已经添加进所述第一区域的表单项组的表单项组删除控件。
62.所述第二区域可以用于显示第一区域中的一个表单项组配置项所对应的表单项配置项。所述表单配置项可以在所述第二区域中依次排列成多行,每一行对应一个表单配置项。当然,所述表单项配置项也可以在所述第二区域中依次排列成多列,每一列对应一个表单项配置项。其中,所述第二区域还可以包括用于添加表单项配置项的表单项组添加控件。每个表单项配置项还可以包括用于配置每个表单项的表单项配置控件。
63.所述第一区域中的表单项组配置项被触发的方式,可以是在所述医疗表单的配置页面中,输入焦点的位于所述表单项组配置项的显示区域上时,对应的表单项组配置项被触发。当然,所述表单项组配置项被触发的方式,也可以时所述表单项组配置项接受到了单机、双击、长按等操作,从而被触发。在表单项组配置项被触发后,在所述第二区域会显示所
述表单项组配置项对应的表单项配置项,可以帮助用户便捷了配置表单项组中包括的表单项,以提高医疗表单的配置效率。
64.请参阅图5,在一些实施方式中,所述表单项组在所述医疗表单中具有多种展示方式;其中,所述表单项组在医疗表单中的展示方式包括将所述表单项组的表单项对应的表单项取值区域通过矩阵形式呈现;其中,任意列方向上的表单项取值区域对应表单项组中的一个从属表单项;任意行方向上的表单项取值区域对应表单项组中主表单项的标识码表示的一个主表单项的取值。
65.所述医疗表单中可以包括多个表单项组。其中,表单项组的类型可以包括单记录类型和多记录类型。其中,单记录类型的表单项组可以用于记录患者的基本信息,例如,可以记录患者的姓名、年龄、联系方式等。多记录类型的表单项组可以用于记录一些具有多组取值的数据。例如,体格检查表、血常规检测表等。
66.其中,单记录类型的表单项组中的表单项可以只具有一个表单项取值。具体的,例如,在进行血常规检查的表单中,名称为“血常规检测项”的表单项和名称为“检查结果”的表单项形成表单项组。其中,名称为“血常规检测项”的表单项的预设取值可以是“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”。当表单项组的记录类型设置为单记录类型时,名称为“血常规检测项”的表单项可以在多个预设取值中选取一个取值作为医疗表单中该表单项的唯一取值。名称为“检查结果”的表单项也可以具有一个取值,由用户输入。其中,名称为“检查结果”的表单项的取值在医疗表单中表示的含义可以是名称为“血常规检测项”的表单项的取值对应的业务场景中的具体检测项所对应的检测值。
67.在一些实施方式中,所述表单项组的记录类型也可以设置为多记录类型。对于多记录类型的表单项组,表单项组中可以包括一个主表单项和多个从属表单项。在医疗表单中,多记录类型的表单项组的展示方式中,主表单项的取值可以通过列的形成呈现。从属表单项的取值也可以通过列的形式呈现,并且取值的个数对应于主表单项的预设取值的个数。在医疗表单中呈现所述多记录类型的表单项组时,医疗表单中的表单项取值区域可以通过矩阵的形式进行呈现。其中,任意列方向上的表单项取值区域对应表单项组中的一个从属表单项;任意行方向上的表单项取值区域对应表单项组中主表单项的标识序列表示的一个主表单项的取值。具体的,例如,在具有一个名称为“体格检查项”的主表单项、一个名称为“检查结果1”的从属表单项和的一个名称为“检查结果2”的从属表单项的表单项组中,名称为“体格检查项”的主表单项的取值包括了“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”。其中,表单项组对应的以矩阵形式呈现的表单项取值区域的列分别对应名称为“检查结果1”的从属表单项和的名称为“检查结果2”的从属表单项,行方向分别对应主表单项的多个取值为“头部”、“胸部”、“淋巴结”、“肌肉”、“神经系统”的取值结果。
68.在一些实施方式中,所述医疗表单的配置页面具有对表单项进行配置的表单项配置控件;在所述表单项配置控件被触发的情况下,展示表单项配置页面;其中,所述表单项配置页面包括用于配置所述主表单项取值的取值配置控件。
69.在医疗表单的配置页面中,可以包括用于配置表单项的表单项配置控件可以便于用户修改表单项的配置信息。
70.所述表单项配置控件可以用于配置医疗表单的配置页面中所涉及的表单项。用户可以与表单项配置控件交互以对医疗表单的配置页面中所涉及的表单项进行配置。客户端
可以对表单项配置控件进行监测,在监测到目标表单名称所对应的表单项配置控件被触发时,例如接收到单击、双击或者长按的操作时,可以展示表单项配置页面。
71.在所述表单项配置控件被触发后,可以展示所述表单项配置页面。表单项配置页面中,可以包括对应的表单项的信息。其中,表单项的信息可以是表单项的名称、权限等。当然,表单项的信息也可以包括与所述表单项绑定的单位组、取值字典、注释信息等内容。其中,单位组可以包括对应的单位项。取值字典可以包括对应的取值项。表单项配置页面还包括用于显示取值字典的对应的标识序列的显示区域。在一些实施方式中,在表单项绑定有取值字典的情况下,可以在所述标识序列的显示区域中显示取值字典对应的标识序列。
72.所述表单项配置页面还包括用于配置所述主表单项的取值的取值配置控件。所述取值配置控件可以用于将预先配置的取值字典中的预设取值与表单项绑定。在一些实施方式中,所述取值配置控件也可以直接接收客户端的输入信息,生成多个预设取值并与对应的表单项建立绑定关系,以配置完成表单项的取值。
73.在一些实施方式中,所述医疗表单的配置方法还包括:在所述取值配置控件被触发的情况下,展示包括预设取值的取值字典;将目标取值字典中的预设取值与对应的主表单项建立绑定关系。
74.所述取值字典可以包括多个预设取值。所述取值字典包括的多个预设取值可以是预先配置的。在配置表单项的取值的过程中,可以在取值配置页面中直接导入已经配置完成的取值字典,提高配置效率。
75.所述取值配置控件被触发的方式,可以是接收单击操作,也可以是接收双击、长按等操作。
76.所述展示包括预设取值的取值字典的方式,可以是取值配置控件被触发后,展示一个下拉选项框。其中,所述下拉选项框中可以包括了多个取值字典的名称或者id等信息。当然,展示取值字典的方式,还可以是展示一个包括了多个取值字典的信息的页面,并由所述页面接收被选中的目标取值字典。其中,所述页面中可以包括多个取值字典的名称、id,也可以包括取值字典中的预设取值。
77.所述建立绑定关系的方法,可以通过在配置文件中记录具有关联关系的表单项和取值字典。例如,可以在配置文件中每行中分别记录具有对应关系的医疗表单的id、表单项的id和取值字典的id。当然,所述建立绑定关系的方法,也可以是在记录表单项的数据表中,添加一列记录所述表单项对应的取值字典的唯一标识的字段。具体的,例如,在记录表单项的数据表中,可以包括一个表单项名称为“体格检查”的记录。其中“体格检查”对应的记录中可以包括记录取值字典信息的字段,所述字段的取值可以是取值字典的唯一标识。通过所述唯一标识可以建立绑定关系。
78.在一些实施方式中,所述医疗表单的配置方法还可以包括:提供针对由标识和取值形成的取值字典的字典配置页面;其中,所述字典配置页面包括对标识和取值进行配置的取值配置项;其中,所述取值配置项包括取值对应的标识值;将所述取值配置项中对应的标识和取值存入所述取值字典。
79.所述字典配置页面可以用于配置取值字典,以便于在配置医疗表单过程中,用户在配置表单项时可以选择已经配置好的取值字典设置表单项的取值,提高医疗表单的配置效率。
80.其中,所述字典配置界面可以包括用于显示字典配置项的第三区域和用于显示字典配置项对应的取值字典中包括的预设取值的取值配置项的第四区域。第三区域中,还可以包括用于新建取值字典的字典添加控件。其中,此外,第三区域中还可以包括多个依次排列的字典配置项。所述字典配置项可以包括取值字典的配置信息,例如名称、编号等。第四区域中,可以具有依次排列的取值配置项。在一些实施方式中,所述取值配置项可以包括预设取值的编号、显示数据、标识和用于修改、删除对应的预设取值的取值修改控件、取值删除控件等。此外,第四区域中还可以包括用于在取值字典中添加预设取值的取值添加控件。其中,所述显示数据可以为预设取值,也可以用于表示取值字典中预设取值在业务场景中的含义。在一些实施方式中,所述预设取值的显示数据也可以是取值本身所对应的用于在页面中显示的字符串。
81.请参阅图7,在一些实施方式中可以提供一种医疗表单的配置装置,所述装置包括:配置页面提供模块和关联模块。
82.配置页面提供模块,用于提供所述医疗表单的配置页面;其中,所述配置页面具有主表单项配置项和从属表单项配置项;所述主表单项配置项用于接收配置操作以配置主表单项,所述从属表单项配置项用于接收配置操作以配置从属于所述主表单项的从属表单项;其中,所述主表单项配置项具有用于配置所述主表单项的取值的标识序列。
83.关联模块,用于将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系;其中,所述主表单项包括所述标识序列表示的取值。
84.关于医疗表单的配置装置实现的具体功能和效果,可以参照本说明书其他实施方式对照解释,在此不再赘述。所述医疗表单的配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。所述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
85.在一些实施方式中可以提供一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现所述实施方式中的方法。
86.在一些实施方式中可以提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述实施方式中的方法步骤。关于表单生成装置实现的具体功能和效果,可以参照本说明书其他实施方式对照解释,在此不再赘述。所述医疗表单的配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。所述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
87.在一些实施方式中可以提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现所述实施方式中的方法。
88.在一些实施方式中可以提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述实施方式中的方法步骤。
89.本领域普通技术人员可以理解实现所述实施方式方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如所述各方法的实施方式的流程。其
中,本说明书所提供的各实施方式中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
90.应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
91.本说明书多个实施方式之间,采用递进的方式进行描述。不同的实施方式着重于描述相较于其它实施方式不相同的部分。所属领域技术人员在阅读本说明书之后,可以获知本说明书中的多个实施方式,以及实施方式揭示的多个技术特征,可以进行更多种的组合,为使描述简洁,未对所述实施方式中的各个技术特征所有可能的组合都进行描述。然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
92.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
93.以上所述仅为本案的实施方式而已,并不用于限制本案的权利要求保护范围。对于本领域技术人员来说,本案可以有各种更改和变化。凡在本案的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本案的权利要求范围之内。

技术特征:
1.一种医疗表单的配置方法,其特征在于,包括:提供所述医疗表单的配置页面;其中,所述配置页面具有主表单项配置项和从属表单项配置项;所述主表单项配置项用于接收配置操作以配置主表单项,所述从属表单项配置项用于接收配置操作以配置从属于所述主表单项的从属表单项;其中,所述主表单项配置项具有用于配置所述主表单项的取值的标识序列;将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系;其中,所述主表单项包括所述标识序列表示的取值。2.根据权利要求1所述的方法,其特征在于,所述标识序列通过将主表单项的取值对应的标识拼接形成。3.根据权利要求1所述的方法,其特征在于,所述配置页面具有用于接收配置操作以配置表单项组的表单项组配置项;其中,所述表单项组包括主表单项和所述主表单项的至少一个从属表单项;其中,所述表单项组配置项对应用于配置所述表单项组主表单项的主表单项配置项和用于配置所述表单项组的从属表单项的从属表单项配置项。4.根据权利要求3所述的方法,其特征在于,所述配置页面包括用于显示表单项组配置项的第一区域和用于显示表单项配置项的第二区域;所述方法还包括:在所述第一区域中的表单项组配置项被触发的情况下,在所述第二区域显示所述表单项组配置项对应的主表单项配置项和从属表单项配置项。5.根据权利要求3所述的方法,其特征在于,所述表单项组在所述医疗表单中具有多种展示方式;其中,所述表单项组在医疗表单中的展示方式包括将所述表单项组的表单项对应的表单项取值区域通过矩阵形式呈现;其中,任意列方向上的表单项取值区域对应表单项组中的一个从属表单项;任意行方向上的表单项取值区域对应表单项组中主表单项的标识序列表示的一个主表单项的取值。6.根据权利要求1所述的方法,其特征在于,所述配置页面具有对表单项进行配置的表单项配置控件;在所述表单项配置控件被触发的情况下,展示表单项配置页面;其中,所述表单项配置页面包括用于配置所述主表单项的取值的取值配置控件。7.根据权利要求6所述的方法,其特征在于,还包括:在所述取值配置控件被触发的情况下,展示包括预设取值的取值字典;将目标取值字典中的预设取值与对应的主表单项建立绑定关系。8.根据权利要求1所述的方法,其特征在于,还包括:提供针对由标识和取值形成的取值字典的字典配置页面;其中,所述字典配置页面包括对标识和取值进行配置的取值配置项;其中,所述取值配置项包括取值对应的标识;将所述取值配置项中对应的标识和取值存入所述取值字典。9.一种医疗表单的配置装置,其特征在于,所述装置包括:配置页面提供模块,用于提供所述医疗表单的配置页面;其中,所述配置页面具有主表单项配置项和从属表单项配置项;所述主表单项配置项用于接收配置操作以配置主表单项,所述从属表单项配置项用于接收配置操作以配置从属于所述主表单项的从属表单项;其中,所述主表单项配置项具有用于配置所述主表单项的取值的标识序列;
关联模块,用于将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系;其中,所述主表单项包括所述标识序列表示的取值。10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

技术总结
本发明提供了一种医疗表单的配置方法、装置、计算机设备和存储介质,所述方法包括:提供所述医疗表单的配置页面;其中,所述配置页面具有主表单项配置项和从属表单项配置项;所述主表单项配置项用于接收配置操作以配置主表单项,所述从属表单项配置项用于接收配置操作以配置从属于所述主表单项的从属表单项;其中,所述主表单项配置项具有用于配置所述主表单项的取值的标识序列;将基于所述主表单项配置项和所述从属表单项配置项所配置的所述主表单项和所述从属表单项与所述医疗表单建立关联关系;其中,所述主表单项包括所述标识序列表示的取值。通过提供一个具有表单项配置项的配置界面,以提高医疗表单的配置效率。以提高医疗表单的配置效率。以提高医疗表单的配置效率。


技术研发人员:邹兵 刘涛 李海为
受保护的技术使用者:浙江太美医疗科技股份有限公司
技术研发日:2021.12.14
技术公布日:2022/3/8

最新回复(0)