术前禁食时间的处理方法、装置、计算机设备和存储介质技术领域
本申请涉及计算机技术领域,特别是涉及一种术前禁食时间的处理方法、装置、计算机设备和存储介质。
背景技术
术前禁食可以理解为在患者进行手术前需要禁止食用食物(如米饭等固体食品、水和牛奶等液态食品)。在与术前禁食的相关指南中规定了在术前多长时间应该禁止患者食用食物。医生在粗略预估患者的手术开始时间后,进一步确定对应的术前禁食时间,并由医护人员提醒,导致医疗资源被占用,降低对术前禁食时间进行管控的效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高术前禁食时间的管控效率的术前禁食时间的处理方法、装置、计算机设备和存储介质。
第一方面,提供一种术前禁食时间的处理方法,所述方法包括:
获取第一患者的目标手术类型;
从预设的手术时长统计表中,选择与所述目标手术类型对应的统计手术时长,将所选择的统计手术时长作为所述第一患者的目标手术时长;所述手术时长统计表中包含有手术类型与统计手术时长的对应关系;
根据所述目标手术时长,确定第二患者的术前禁食时间;所述第二患者的手术顺序在所述第一患者的手术顺序之后;
将所述术前禁食时间发送至终端设备;所述终端设备与所述第二患者关联。
在一个实施例中,接收采集设备发送针对所述第一患者的手术时长变更指令;
对所述手术时长变更指令进行解析,得到手术时长的变更时间;
根据所述变更时间,对所述第二患者的术前禁食时间进行更新;
将更新后的术前禁食时间发送至所述终端设备。
在一个实施例中,所述根据所述变更时间,对所述第二患者的术前禁食时间进行更新的步骤,包括:
若所述变更时间为延长时间;根据所述延长时间,增加所述术前禁食时间,将增加后的术前禁食时间作为所述更新后的术前禁食时间;所述延长时间为所述采集设备根据延长触发操作得到的。
在一个实施例中,所述根据所述变更时间,对所述第二患者的术前禁食时间进行更新的步骤,包括:
若所述变更时间为缩短时间,根据所述缩短时间,缩短所述术前禁食时间,将缩短后的术前禁食时间作为所述更新后的术前禁食时间;所述缩短时间为所述采集设备根据缩短触发操作得到的。
在一个实施例中,获取手术统计信息;所述手术统计信息包括多个患者的手术类型和实际手术时长;
对所述手术统计信息进行分析统计,得到不同手术类型的统计手术时长;
根据所述统计手术时长和对应的手术类型,构建所述手术时长统计表。
在一个实施例中,所述对所述手术统计信息进行分析统计的步骤,包括:
对所述手术统计信息进行均值和均方根统计。
在一个实施例中,所述对所述手术统计信息进行分析统计的步骤,包括:利用人工智能算法对所述手术统计信息进行统计;所述人工智能算法包括聚类分析、人工神经网络和模糊算法中的至少一种。
在一个实施例中,所述获取手术统计信息的步骤,包括:
在接收到采集设备发送的手术完成指令后,将所述第一患者的目标手术类型和实际手术时长作为手术统计信息;所述手术完成指令针对于所述第一患者。
在一个实施例中,所述根据所述目标手术时长,确定第二患者的术前禁食时间的步骤,包括:
获取预设的禁食时长;
对所述禁食时长和所述目标手术时长之间进行作差处理,得到所述第二患者的术前禁食时间。
第二方面,提供一种术前禁食时间的处理装置,所述装置包括:
手术类型获取模块,用于获取第一患者的目标手术类型;
手术时长确定模块,用于从预设的手术时长统计表中,选择与所述目标手术类型对应的统计手术时长,将所选择的统计手术时长作为所述第一患者的目标手术时长;所述手术时长统计表中包含有手术类型与统计手术时长的对应关系;
术前禁食时间确定模块,用于根据所述目标手术时长,确定第二患者的术前禁食时间;所述第二患者的手术顺序在所述第一患者的手术顺序之后;
术前禁食时间发送模块,用于将所述术前禁食时间发送至终端设备;所述终端设备与所述第二患者关联。
第三方面,提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取第一患者的目标手术类型;
从预设的手术时长统计表中,选择与所述目标手术类型对应的统计手术时长,将所选择的统计手术时长作为所述第一患者的目标手术时长;所述手术时长统计表中包含有手术类型与统计手术时长的对应关系;
根据所述目标手术时长,确定第二患者的术前禁食时间;所述第二患者的手术顺序在所述第一患者的手术顺序之后;
将所述术前禁食时间发送至终端设备;所述终端设备与所述第二患者关联。
第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取第一患者的目标手术类型;
从预设的手术时长统计表中,选择与所述目标手术类型对应的统计手术时长,将所选择的统计手术时长作为所述第一患者的目标手术时长;所述手术时长统计表中包含有手术类型与统计手术时长的对应关系;
根据所述目标手术时长,确定第二患者的术前禁食时间;所述第二患者的手术顺序在所述第一患者的手术顺序之后;
将所述术前禁食时间发送至终端设备;所述终端设备与所述第二患者关联。
上述术前禁食时间的处理方法、装置、计算机设备和存储介质,服务器得到第一患者的目标手术类型后,根据手术时长统计表中手术类型与统计手术时长的对应关系,得到第一患者的目标手术时长,进而确定第二患者的术前禁食时间,并将第二患者的术前禁食时间发送至与第二患者关联的终端设备,使得相关人员可以及时获取术前禁食时间,无序医护人员提醒患者,提高术前禁食时间的管控效率。
附图说明
图1为一个实施例中术前禁食时间的处理方法的应用环境图;
图2为一个实施例中术前禁食时间的处理方法的流程示意图;
图3为一种实施例中更新术前禁食时间的示意图;
图4为一个实施例中术前禁食时间的处理装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。
在本申请中提及的“第一/第二”、“目标”等意味着对不同的对象进行区分,例如在有多个患者的情况下,可以使用第一患者、第二患者、第三患者等进行区分,对应地,第一患者的手术类型可以称为目标手术类型或第一手术类型;对患者和手术类型进行区分的方式还可以是通过字符的方式,例如用英文小写字符(“abcd…”)区分患者,用英文大写字符(“ABCD…”)区分手术类型。这里不应理解为对本申请提供的术前禁食时间的处理方法的限定。
本申请提供的术前禁食时间的处理方法,可以应用于如图1所示的应用环境中。其中,服务器与终端设备之间通过网络进行通信。服务器在获取到第一患者的目标手术类型后,从预设的手术时长统计表中,选择与目标手术类型对应的统计手术时长,将所选择的统计手术时长作为第一患者的目标手术时长,根据目标手术时长,确定第二患者的术前禁食时间,并将术前禁食时间发送至与第二患者关联的终端设备,其中手术时长统计表中包含有手术类型与统计手术时长的对应关系,第二患者的手术顺序在第一患者的手术顺序之后。其中,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现;与第二患者关联的终端设备可以包括第二患者本人的手机、电脑和便携式可穿戴设备等,也可以包括第二患者的家属、医生等关联人员的手机、电脑和便携式可穿戴设备等。
在一个实施例中,如图2所示,提供了一种术前禁食时间的处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤S202,获取第一患者的目标手术类型。
其中,各个患者有其对应的手术类型,不同患者之间的手术类型可以相同也可以不同;患者的手术类型可以存储在手术排班表中,对应地,在手术排班表中,患者和手术类型存在对应关系,如表1所示。
手术排班表可以存储在数据存储设备中,数据存储设备可以是数据库、也可以是服务器自身的存储器或者存储应用(如Excel、Access等);手术排班表可以通过手术排班应用程序生成,数据库可以从手术排班应用程序中获取手术排班表,并进行存储;服务器可以通过调用手术排班软件,得到手术排班表,将手术排班表存储在自身的存储器或存储应用中(如Excel、Access等)。若手术排班表存储在服务器自身的存储器或存储应用中,服务器可以直接从手术排班表中调用手术排班表中患者的手术类型;若手术排班表存储在数据库中,服务器可以生成手术类型获取请求,将手术类型获取请求发送至数据库中,数据库接收到手术类型获取请求后,对手术类型获取请求进行解析,确定对应的患者,并从手术排班表中确定对应的患者的手术类型,将确定的手术类型发送至服务器;若手术排班表存储在数据库中,服务器还可以生成手术排班表获取请求,手术排班表获取请求用于触发数据库向服务器返回手术排班表,服务器在接收到数据库返回的手术排班表后,将手术排班表存储在自身的存储器中,此时,服务器可以直接从自身的存储器中获取对应患者的手术类型。
表1手术排班表
| 手术顺序 | 患者 | 手术类型 |
| 1 | a | A |
| 2 | b | B |
| 3 | c | C |
| 4 | d | D |
| … | … | … |
步骤S204,从预设的手术时长统计表中,选择与目标手术类型对应的统计手术时长,将所选择的统计手术时长作为第一患者的目标手术时长;手术时长统计表中包含有手术类型与统计手术时长的对应关系。
其中,手术时长可以理解为时间点(如12点),也可以理解为时间段(例如2小时);表2示出手术时长统计表,在手术时长统计表中,可以包括手术类型和统计手术时长的对应关系;各个患者在进行手术的过程中,手术的实际完成时间可以称为实际手术时长;统计手术时长可以理解为对多个患者的实际手术时长进行统计分析后得到的,进行统计分析的患者可以是对应同一种手术类型的患者。手术时长统计表可以存储在服务器自身的存储器中,也可以存储在数据库中,对应的处理方式可以参照步骤S202中对手术排班表进行处理的介绍,这里不赘述。
在本步骤中,以第一患者的目标手术类型为A为例进行介绍:服务器在确定第一患者的手术类型为A后,根据手术时长统计表,可以确定与手术类型A对应的统计手术时长为TA,将所确定的统计手术时长TA作为第一患者的目标手术时长。
表2手术时长统计表
| 手术类型 | 统计手术时长 |
| A | T<sub>A</sub> |
| B | T<sub>B</sub> |
| C | T<sub>C</sub> |
| D | T<sub>D</sub> |
| … | … |
步骤S206,根据目标手术时长,确定第二患者的术前禁食时间;第二患者的手术顺序在第一患者的手术顺序之后。
其中,术前禁食时间可以以时间点的形式表示,例如8点;如表1所示,患者的手术顺序可以存储在手术排班表中,第二患者的手术顺序在第一患者之后,例如第二患者为C,那么第一患者可以指患者B、患者A中的至少一个,也就是说,在一些情形中,第一患者可以包括多个患者,这些患者的手术顺序在第二患者的手术顺序之前,此时,第一患者包括的患者个数可以为多个;术前禁食时间用于表征第二患者在对应的时间点后禁止进食,例如术前禁食时间为8点,那么第二患者在8点后禁止食用米饭、水等食品。
在本步骤中,以手术时长为时间点为例介绍,服务器确定第二患者的术前禁食时间的方法:服务器在确定第一患者的目标手术时间点为后,可以获取预设的禁食时长,在禁食时长和目标手术时间点之间进行作差处理,例如将目标手术时间点减去禁食时长,将得到的差值作为第二患者的术前禁食时间;其中,禁食时长可以理解为手术前的标准禁食时长,例如相关指南建议的术前禁食时长为“2小时”,如果第一患者的目标手术时间点为10点,那么将目标手术时间点减去禁食时长后,得到的8点为第二患者的术前禁食时间;禁食时长还可以包括多个,各个禁食时长和不同种类的食物对应,例如,国际麻醉指南规定术前8小时禁止食用固体食物、术前6小时禁止食用奶粉等液态食物、术前4小时禁止食用人奶等液态食物、术前2小时禁止食用水等清亮液体,因此,禁食时长可以包括:8小时、6小时、4小时和2小时,各个禁食时长与不同种类的食物对应;可以理解的是,当禁食时长为多个时,患者的术前禁食时间为多个,并且各个术前禁食时间与不同种类的食物对应。
若手术时长为时间段,那么服务器确定第二患者的术前禁食时间的方法可包括:服务器获取第一患者的手术开始时间、目标手术时间段和禁食时长,将手术开始时间和目标手术时间段进行相加处理,然后将得到的和值与禁食时长进行相减处理,得到第二患者的术前禁食时间,例如第一患者的手术开始时间为8点、目标手术时间段为2小时、将手术开始时间和目标手术时间段进行相加处理得到的和值为10点,然后将和值10点与禁食时长(2小时)进行相减,得到的第二患者的术前禁食时间为8点。
在一些场景中,若第一患者包括的患者个数为多个,服务器可以根据预设模型对第一患者的目标手术时长进行处理,得到第二患者的术前禁食时间,预设模型可以为
在该预设模型中,T
i代表第i个患者的术前禁食时间,T
0代表第一个患者的手术开始时间,
代表第一患者的目标手术时长,T
m代表禁食时长,其中第一患者的目标手术时长
为T
1+T
2+...+T
i-1,也就是说,第一患者的目标手术时长包括多个患者(第1个到第i-1个患者)的统计手术时长。
步骤S208,将术前禁食时间发送至终端设备;终端设备与第二患者关联。
其中,终端设备可以是指具有提醒功能的设备,提醒方式可以是屏幕显示、语音播放等;终端设备可以包括一个或多个与第二患者关联的设备,其中,与第二患者关联的设备可以包括但不限于:第二患者的手机、电脑或智能手表,第二患者的家属的手机、电脑或智能手表,以及与第二患者的手术有关的医护人员的手机、电脑或智能手表等;在第二患者或第二患者的家属获知术前禁食时间后,可以按照术前禁食时间执行禁食;在医护人员获知术前禁食时间后,可以对患者进行术前宣教,并进行手术准备,提高手术效率,节省诊疗资源。
在本步骤中,服务器根据第一患者的目标手术时长得到第二患者的术前禁食时间后,可以将第二患者的术前禁食时间发送至第二患者和第二患者家属的手机等终端设备上,终端设备接收到术前禁食时间后,可以通过屏幕显示或语音播放等方式进行提醒,以使第二患者或第二患者的家属获知术前禁食时间。若术前禁食时间有多个,服务器可以将各个术前禁食时间和对应的禁止食用的食物种类发送至终端设备,终端设备显示术前禁食时间与对应的食物种类。
在传统处理术前禁食时间的方法中,医生在粗略预估患者的手术开始时间后,进一步确定对应的术前禁食时间,并由医护人员提醒,难以做到针对患者的个性化提醒,并且占用医疗资源,导致医疗资源的不合理分配,降低术前禁食时间的管控效率。
上述术前禁食时间的处理方法中,服务器得到第一患者的目标手术类型后,根据手术时长统计表中手术类型与统计手术时长的对应关系,得到第一患者的目标手术时长,进而确定第二患者的术前禁食时间,并将第二患者的术前禁食时间发送至与第二患者关联的终端设备,使得相关人员可以及时获取术前禁食时间,无序医护人员提醒患者,提高术前禁食时间的管控效率。
在一些实施例中,在服务器得到患者的术前禁食时间后,可以将术前禁食时间与手术排班表结合,构建得到术前禁食时间表,如表3所示。可以理解的是,术前禁食时间表中还可以包括患者的年龄、身份证号码、手机号、手术日期等类别。
表3术前禁食时间表
| 手术顺序 | 患者 | 手术类型 | 术前禁食时间 |
| 1 | a | A | T<sub>a</sub> |
| 2 | b | B | T<sub>b</sub> |
| 3 | c | C | T<sub>c</sub> |
| 4 | d | D | T<sub>d</sub> |
| … | … | … | … |
手术时长统计表可以存储不同手术类型与统计手术时长的对应关系,为了使得统计手术时长更具普遍性,服务器在构建手术时长统计表时,可以对多个患者的实际手术时长进行统计分析,得到统计手术时长;具体地,服务器可以从手术麻醉系统中获取多个患者的手术类型和实际手术时长,将获取到的多个患者的手术类型和实际手术时长作为手术统计信息,对手术统计信息进行分析统计,得到不同类型的统计手术时长,并将统计手术时长和对应的手术类型存储是手术时长统计表中,得到的手术时长统计表存储有手术类型和统计手术时长的对应关系。
在一些场景中,针对同一种手术类型的患者的具体情况不同,如表3所示,这三名患者都和手术类型A对应,但是各个患者的基本信息(如性别、年龄、以往病史、血型和麻醉医生)不同,例如表4所示,Lily、Bob和John虽然都是手术类型A,但是其他的基本信息并不相同,如果仅仅是根据手术类型确定这些患者的统计手术时长均为TA,会导致术前禁食时间不准确;基于此,为了提高术前禁食时间的准确性,服务器还可以根据患者的基本信息对同一种手术类型进行细分,得到手术子类,然后分别对各个手术子类的实际手术时间进行分析统计,得到与手术子类对应的统计手术时长,其中患者的基本信息包括但不限于:患者的性别、年龄、以往病史、血型和麻醉医生。
表4患者的基本信息
| 患者 | 性别 | 年龄 | 以往病史 | 血型 | 手术类型 |
| Lily | 女 | 24 | 无 | O型 | A |
| Bob | 男 | 45 | 有 | A型 | A |
| John | 男 | 78 | 有 | O型 | A |
其中,服务器获取统计手术时间的方式可以是:
(1)由采集终端发送统计手术时间:医生等人员对患者的基本信息和实际手术时间进行分析后,在采集终端输入手术类型对应的统计手术时间,采集终端接收到相关人员输入的统计手术时间后,将统计手术时间发送至服务器;
(2)根据统计方法对手术统计信息进行统计处理得到:服务器在获取到手术统计信息后,利用均值和均方根等统计方法或者SPSS等统计软件,对手术统计信息进行处理,得到统计手术时间;
(3)根据人工智能算法对手术统计信息进行处理得到:服务器在获取到手术统计信息后,利用聚类分析、人工神经网络和模糊算法中的至少一种的人工智能算法,对手术统计信息进行处理,得到统计手术时间。
在一些场景中,为了进一步提高术前禁食时间的准确性,服务器还可以对手术统计信息进行更新;具体地,服务器可以根据预设的更新周期(如一天、一个月或一年),从数据库中获取手术统计信息,将获取到的手术统计信息作为更新的手术统计信息,并对更新后的手术统计信息进行分析,得到更新的统计手术时间,进而得到更加精确的术前禁食时间。
在一些场景中,如果预设的更新周期为一天,服务器可以将在第一患者完成手术后,将第一患者的实际手术时长作为手术统计信息,从而达到实时更新的效果,提高术前禁食时间的准确性;具体地,第一患者的手术完成后,医生等人员可以在采集设备输入手术完成指令,采集设备响应于该手术完成指令,将第一患者的目标手术类型和实际手术时长加载至手术完成请求中,将手术完成请求发送至服务器;服务器在接收到手术完成请求后,对手术完成请求进行解析,得到第一患者的目标手术类型和实际手术时长,将其作为手术统计信息,对统计手术时长进行更新。可以理解的是,第二患者完成手术后,服务器也可以将第二患者的手术类型和实际手术时长作为手术统计信息,对统计手术时长进行更新。
图3示出一种实施例中更新术前禁食时间的示意图。以患者d为第二患者、患者a、b和c作为第一患者为例介绍对应的场景:在该场景中,可能会发生如下情况:(1)患者a的实际手术时间延长,(2)在患者d的手术之前新增患者f的手术(由于患者f的手术顺序之前,因此可以看作是第一患者),(3)患者d的手术取消,(4)患者d的实际手术时间缩短,而以上情况都会导致患者d的术前禁食时间发生更改。为了使得患者d可以及时获知更改后的术前禁食时间,本申请提供一种术前禁食时间的处理方法。
具体地,采集设备在接收到相关人员输入的手术时长变更操作后,采集设备响应于该操作,将手术时长的变更时间加载至手术时长变更指令中,并发送至服务器;服务器在接收到采集设备发送的手术时长变更指令后,对手术时长b变更指令进行解析,得到手术时长的变更时间,服务器根据变更时间,对第二患者的术前禁食时间进行更新,将更新后的术前禁食时间发送至终端设备;终端设备在接收到更新后的术前禁食时间后,以屏幕显示或语音播放等提醒方式,提醒对应的患者。
其中,在以上导致患者d的术前禁食时间发送更改的情况中,第(1)和(2)种情况可以看作是延长术前禁食时间(若术前禁食时间以时间点的形式表示,那么延长术前禁食时间相当于推迟术前禁食时间点)的情况,第(3)和(4)种情况可以看作是缩短术前禁食时间(若术前禁食时间以时间点的形式表示,那么缩短术前禁食时间相当于提前术前禁食时间点)的情况。因此,针对延长和缩短术前禁食时间的情况,服务器可以进行不同的处理:
具体地,在延长术前禁食时间的情况中,可以将新增患者手术或者延长患者实际手术时长等相关人员输入的操作作为延长触发操作,采集设备在接收到延长触发操作后,将延长时间加载至手术时长变更指令中,并发送至服务器;服务器在对手术时长变更指令进行解析后,得到延长时间,并将延长时间和术前禁食时间进行相加处理,增加术前禁食时间,将增加后的术前禁食时间作为更新后的术前禁食时间,并发送至终端设备。
具体地,在缩短术前禁食时间的情况中,可以将取消患者手术或者缩短患者实际手术时长等相关人员输入的操作作为缩短触发操作,采集设备在接收到缩短触发操作后,将缩短时间加载至手术时长变更指令中,并发送至服务器;服务器在对手术时长变更指令进行解析后,得到缩短时间,并将缩短时间和术前禁食时间进行相减处理,缩短术前禁食时间,将缩短后的术前禁食时间作为更新后的术前禁食时间,并发送至终端设备。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种术前禁食时间的处理装置400,包括:手术类型获取模块402、手术时长确定模块404、术前禁食时间确定模块406和术前禁食时间发送模块408,其中:
手术类型获取模块402,用于获取第一患者的目标手术类型;
手术时长确定模块404,用于从预设的手术时长统计表中,选择与目标手术类型对应的统计手术时长,将所选择的统计手术时长作为第一患者的目标手术时长;手术时长统计表中包含有手术类型与统计手术时长的对应关系;
术前禁食时间确定模块406,用于根据目标手术时长,确定第二患者的术前禁食时间;第二患者的手术顺序在第一患者的手术顺序之后;
术前禁食时间发送模块408,用于将术前禁食时间发送至终端设备;终端设备与第二患者关联。
在一个实施例中,术前禁食时间的处理装置400,还用于接收采集设备发送针对第一患者的手术时长变更指令;对手术时长变更指令进行解析,得到手术时长的变更时间;根据变更时间,对第二患者的术前禁食时间进行更新;将更新后的术前禁食时间发送至终端设备。
在一个实施例中,术前禁食时间的处理装置400,还用于若变更时间为延长时间,根据延长时间,增加术前禁食时间,将增加后的术前禁食时间作为更新后的术前禁食时间;延长时间为采集设备根据延长触发操作得到的。
在一个实施例中,术前禁食时间的处理装置400,还用于若变更时间为缩短时间,根据缩短时间,缩短术前禁食时间,将缩短后的术前禁食时间作为更新后的术前禁食时间;缩短时间为采集设备根据缩短触发操作得到的。
在一个实施例中,术前禁食时间的处理装置400,还用于获取手术统计信息;手术统计信息包括多个患者的手术类型和实际手术时长;对手术统计信息进行分析统计,得到不同手术类型的统计手术时长;根据统计手术时长和对应的手术类型,构建手术时长统计表。
在一个实施例中,术前禁食时间的处理装置400,还用于对手术统计信息进行均值和均方根统计;
在一个实施例中,术前禁食时间的处理装置400,还用于利用人工智能算法对手术统计信息进行统计;人工智能算法包括聚类分析、人工神经网络和模糊算法中的至少一种。
在一个实施例中,术前禁食时间的处理装置400,还用于在接收到采集设备发送的手术完成指令后,将第一患者的目标手术类型和实际手术时长作为手术统计信息;手术完成指令针对于第一患者。
在一个实施例中,术前禁食时间的处理装置400,还用于获取预设的禁食时长;对禁食时长和目标手术时长之间进行作差处理,得到第二患者的术前禁食时间。
关于术前禁食时间的处理装置的具体限定可以参见上文中对于术前禁食时间的处理方法的限定,在此不再赘述。上述术前禁食时间的处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储术前禁食时间的处理数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种术前禁食时间的处理方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取第一患者的目标手术类型;
从预设的手术时长统计表中,选择与目标手术类型对应的统计手术时长,将所选择的统计手术时长作为第一患者的目标手术时长;手术时长统计表中包含有手术类型与统计手术时长的对应关系;
根据目标手术时长,确定第二患者的术前禁食时间;第二患者的手术顺序在第一患者的手术顺序之后;
将术前禁食时间发送至终端设备;终端设备与第二患者关联。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
接收采集设备发送针对第一患者的手术时长变更指令;
对手术时长变更指令进行解析,得到手术时长的变更时间;
根据变更时间,对第二患者的术前禁食时间进行更新;
将更新后的术前禁食时间发送至终端设备。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若变更时间为延长时间,根据延长时间,增加术前禁食时间,将增加后的术前禁食时间作为更新后的术前禁食时间;延长时间为采集设备根据延长触发操作得到的。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若变更时间为缩短时间,根据缩短时间,缩短术前禁食时间,将缩短后的术前禁食时间作为更新后的术前禁食时间;缩短时间为采集设备根据缩短触发操作得到的。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取手术统计信息;手术统计信息包括多个患者的手术类型和实际手术时长;
对手术统计信息进行分析统计,得到不同手术类型的统计手术时长;
根据统计手术时长和对应的手术类型,构建手术时长统计表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
对手术统计信息进行均值和均方根统计。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
利用人工智能算法对手术统计信息进行统计;人工智能算法包括聚类分析、人工神经网络和模糊算法中的至少一种。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在接收到采集设备发送的手术完成指令后,将第一患者的目标手术类型和实际手术时长作为手术统计信息;手术完成指令针对于第一患者。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取预设的禁食时长;对禁食时长和目标手术时长之间进行作差处理,得到第二患者的术前禁食时间。
需要说明的是,上述计算机设备中的处理器执行的步骤与本申请术前禁食时间的处理方法一一对应,上述术前禁食时间的处理方法实施例中阐述的内容及其对应的技术效果均适用于计算机设备的实施例中,在此不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取第一患者的目标手术类型;
从预设的手术时长统计表中,选择与目标手术类型对应的统计手术时长,将所选择的统计手术时长作为第一患者的目标手术时长;手术时长统计表中包含有手术类型与统计手术时长的对应关系;
根据目标手术时长,确定第二患者的术前禁食时间;第二患者的手术顺序在第一患者的手术顺序之后;
将术前禁食时间发送至终端设备;终端设备与第二患者关联。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
接收采集设备发送针对第一患者的手术时长变更指令;
对手术时长变更指令进行解析,得到手术时长的变更时间;
根据变更时间,对第二患者的术前禁食时间进行更新;
将更新后的术前禁食时间发送至终端设备。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若变更时间为延长时间,根据延长时间,增加术前禁食时间,将增加后的术前禁食时间作为更新后的术前禁食时间;延长时间为采集设备根据延长触发操作得到的。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若变更时间为缩短时间,根据缩短时间,缩短术前禁食时间,将缩短后的术前禁食时间作为更新后的术前禁食时间;缩短时间为采集设备根据缩短触发操作得到的。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取手术统计信息;手术统计信息包括多个患者的手术类型和实际手术时长;
对手术统计信息进行分析统计,得到不同手术类型的统计手术时长;
根据统计手术时长和对应的手术类型,构建手术时长统计表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
对手术统计信息进行均值和均方根统。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
利用人工智能算法对手术统计信息进行统计;人工智能算法包括聚类分析、人工神经网络和模糊算法中的至少一种。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在接收到采集设备发送的手术完成指令后,将第一患者的目标手术类型和实际手术时长作为手术统计信息;手术完成指令针对于第一患者。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取预设的禁食时长;对禁食时长和目标手术时长之间进行作差处理,得到第二患者的术前禁食时间。
需要说明的是,上述计算机设备中的处理器执行的步骤与本申请术前禁食时间的处理方法一一对应,上述术前禁食时间的处理方法实施例中阐述的内容及其对应的技术效果均适用于计算机设备的实施例中,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。