一种液体出入量管理系统、方法、存储介质及电子设备
文献发布时间:2023-06-19 16:04:54
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种液体出入量管理系统、方法、存储介质及电子设备。
背景技术
准确记录和统计液体出入量对心脏病、肾脏病、水肿等病人的液体平衡状况都具有重要意义,也是制定临床治疗方案的重要依据。
目前,在记录液体出入量时均采用估算和纸质版记录方式,不同用户在记录液体出入量数据时,计算规则也千差万别。
现有技术方案的计算规则千差万别,一旦出现错误会造成对用户病情的误判,对用户的预后会产生重大影响。此外,因液体出入水量计算过程繁琐,一些老年用户在日常中不能坚持记录,此时医护人员或者家属又无法实时监测到用户的液体出入量,导致不能及时纠正用户液体失衡情况而致病情加重,这也是多数心力衰竭患者反复住院的重要原因。因此,现有技术缺乏便于用户自动换算物体含水量,精确记录、统计和随时查询用户液体出入量的技术方案。
发明内容
本发明提供了一种液体出入量管理系统、方法、存储介质及电子设备,以解决无法精确记录、统计和随时查询用户液体出入量和物体含水量换算复杂的问题。
根据本发明的一方面,提供了一种液体出入量管理系统,其特征在于,包括:含水量数据库、交互模块和出入量转换模块,其中:
所述交互模块用于通过显示的液体出入量采集页面采集用户的液体出入信息,其中,所述液体出入信息包括出入类型和出入量;
所述含水量数据库用于存储有各类型物体的单位含水量;
所述出入量转换模块分别与所述交互模块和所述含水量数据库连接,基于所述液体出入信息中的出入类型在所述含水量数据库中匹配液体单位出入量,以及通过出入量和所述液体单位出入量,确定所述用户的液体出入量。
根据本发明的另一方面,提供了一种液体出入量管理系统,其特征在于,包括:服务器端、第一用户端和第二用户端;
所述服务器端与所述第一用户端以及所述第二用户端通信连接;
所述第一用户端用于采集第一用户的所述液体出入信息,将所述液体出入信息发送到所述服务器端;
所述服务器端用于基于所述液体出入信息中的出入类型在所述含水量数据库中匹配液体单位出入量,以及通过所述液体出入信息中的出入量和所述液体单位出入量,确定所述用户的液体出入量,并进行存储;
所述第一用户端还用于向所述服务器端发送第一查询指令;和/或,所述第二用户端用于向所述服务器端发送第二查询指令;
所述服务器端还用于响应所述第一查询指令和/或第二查询指令,并将查询结果反馈至所述第一用户端和/或第二用户端。
根据本发明的另一方面,提供了一种液体出入量确定方法,其特征在于,包括:
通过显示的液体出入量采集页面采集用户的液体出入信息,其中,所述液体出入信息包括出入类型和出入量;
基于所述液体出入信息中的出入类型在所述含水量数据库中匹配液体单位出入量,以及通过出入量和所述液体单位出入量,确定所述用户的液体出入量,其中,所述含水量数据库用于存储有各类型物体的单位含水量。
根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明实施例三所述的液体出入量确定方法。
根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明实施例三所述的液体出入量确定方法。
本发明实施例的技术方案,通过显示的液体出入量采集页面采集用户的液体出入信息,解决了液体出入信息采集困难的问题,使用户能够便捷的记录液体出入信息;通过液体出入信息基于含水量数据库转换得到液体出入量的方式,能够自动转换物体含水量,能便捷化液体出入量的记录,可推广性强,并有助于液体出入量与疾病预后相关的研究数据收集。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的液体出入量管理系统的结构示意图;
图2是本发明实施例一提供的一种液体出入量采集页面的示意图;
图3是本发明实施例一提供的一种进食单位采集页面的示意图;
图4是本发明实施例一提供的一种液体出入量统计页面的示意图;
图5是本发明实施例一提供的一种液体出入量数据查询页面的示意图;
图6是本发明实施例二提供的液体出入量管理系统的装置结构示意图;
图7是本发明实施例三提供的一种液体出入量确定方法的流程示意图;
图8是用来实施本发明的实施例的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
图1是本发明实施例一提供的液体出入量管理系统的结构示意图,该液体出入量管理系统包括:含水量数据库101、交互模块102和出入量转换模块103,其中:
交互模块102用于通过显示的液体出入量采集页面采集用户的液体出入信息,其中,所述液体出入信息包括出入类型和出入量。
含水量数据库101用于存储有各类型物体的单位含水量。
出入量转换模块103分别与交互模块102和含水量数据库101连接,基于所述液体出入信息中的出入类型在含水量数据库101中匹配液体单位出入量,以及通过出入量和所述液体单位出入量,确定所述用户的液体出入量。
本实施例中,通过提供可视化交互的液体出入量采集页面,实现对用户液体出入信息的采集,其中,在满足触发条件时,通过显示设备显示液体出入量采集页面,触发条件可以是液体出入量管理系统或者所在应用程度被启动,或者信息采集控件被触发等,对此不作限定。液体出入量采集页面为用于显示给用户,并接收用户输入的信息,实现采集用户的液体出入信息。液体出入量采集页面通过电子设备的显示界面显示给用户,并接收用户对显示界面的交互操作。其中,电子设备包括但不限于手机、PC端、智能手表等设备。
液体出入信息为包含液体的物体出入人体的信息,液体出入信息中包括出入类型和出入量,其中,出入类型包括入水类型和出水类型,例如,用户存在进食、喝水等动作时,对应出入类型为入水类型,用户存在排泄或者呕吐等的动作时,对应出入类型为出水类型,相应的,出入量为上述动作导致进出人体的物质数量,包括入水量和出水量。
液体出入量采集页面中包括信息输入区域,该信息输入区域用于接收用户输入的液体出入信息。本实施例中,不限定信息输入区域的具体类型。示例性的,信息输入区域中可以包括文本输入框、信息选择区域等。
图2是本发明实施例一提供的一种液体出入量采集页面的示意图,如图2所示,液体出入量采集页面包括基本信息显示区域、入水量采集区域,出水量采集区域、三个功能按钮和一个保存按钮。其中,基本信息显示区域用于显示用户姓名、床号、入院时间等,对此不做限定,具体的,例如:张三,床号13,入院时间2021年5月18日;入水量采集区域和出水量采集区域用于采集用户的液体出入信息,所述液体出入信息包括出入类型和出入量,具体的,若液体出入信息为早餐进食1个馒头,那么出入类型为早餐进食馒头,出入量为1个;同样的,若液体出入信息为排出尿量为400ml,那么出入类型为尿量,出入量为400ml。
交互模块102还包括住院记录采集单元、症状记录采集单元和药物使用情况采集单元;所述液体出入量采集页面的三个功能按钮分别为症状记录按钮、住院记录按钮和药物使用情况按钮,通过选择操作可以触发显示住院记录采集页面、症状采集页面和药物使用情况采集页面;所述住院记录采集单元用于通过住院记录采集页面采集用户上一次住院治疗的信息,具体的,住院治疗的信息可以是住院时间、住院原因、住院结局等,对此不做限定。通过选择或者输入的方式在住院记录采集页面记录上次住院的信息,方便了解病史;所述症状记录采集单元用于通过症状采集页面采集用户相关症状,所述症状是用户身体出现的不适、异常等症状,具体的,如水肿、呼吸困难、疲乏、食欲不振、胸闷、心悸、体重增减(例如:在饮食运动习惯没有变化的情况下,3天内体重增加2kg以上)等;所述药物使用情况采集单元用于通过药物使用情况采集页面详细记录用户的药物使用情况,具体的,可以记录利尿剂使用情况,示例性的,例如托拉塞米:每天1次,每次100mg。通过交互模块102,解决了液体出入信息采集困难的问题,使用户能够便捷的记录液体出入信息;同时,能够让用户实时的查询与病情相关的信息,便于及时调整治疗方案,使治疗更加的高效。
含水量数据库101内存储有大量的各类型物体的单位含水量,具体的,例如尿液含水量是97%,那么尿液单位含水量是0.97ml;馒头含水量是44%,那么馒头的单位含水量就是0.44ml。通过调用含水量数据库101,能够快速的换算得到液体的出入量,提高了换算的效率和准确性,减少了用户手动换算的麻烦。
出入量转换模块103基于液体出入信息中的出入类型在含水量数据库101中匹配物体单位含水量,所述物体单位含水量与液体出入信息中的出入量结合,计算得到液体出入量。出入类型包括入水类型和出水类型,所述入水类型即为进食类型;具体的,所述进食类型包括早餐、午餐、晚餐、加餐、水、饮料等,对此不做限定;所述出水类型包括尿量、大便、呕吐等。所述出入量包括进食量、排泄量、呕吐量等。
出入量转换模块103通过调用含水量数据库101,将交互模块102采集的液体出入信息转换为液体出入量,用户仅通过在液体出入量采集页面对进食、排泄等行为进行记录,自动将采集的物体进出信息准确转换为液体出入量,降低了用户记录液体出入量的难度。
本实施例提供的技术方案,通过交互模块102可视化的采集液体出入信息,解决了记录液体出入信息麻烦、不准确、不及时等问题,使用户能够便捷的记录液体出入信息;通过出入量转换模块103基于液体出入信息调用含水量数据库101,匹配含水量数据库101中的物体单位含水量,换算得到液体出入量,解决了手动计算过程中出现的计算规则不统一、计算结果易出现错误等问题,能够快速高效的换算出液体出入量,降低了工作量,通过对不同时间点的液体出入量的记录,便于后续的查询。
可选的,参见图2,液体出入量采集页面中包括入水量采集区域。交互模块102还用于在入水量采集区域的选择时,显示进食类型信息,并检测到对任一食物类型的选择操作时,将被选择的食物类型确定为进食食物类型。基于进食食物类型选择操作触发显示进食单位采集页面,获取用户输入的进食食物类型对应的进食量,其中,进食单位采集页面中包括至少一种单位类型的进食量采集方式。
本实施例中,通过液体出入量采集页面中的入水量采集区域,实现可视化的采集进食信息,入水量采集区域内显示有进食类型,在满足触发条件的情况下,通过显示设备显示进食食物类型选择页面,进食食物类型选择页面显示有进食食物类型,在满足触发条件(例如任一食物标识的显示区域检测到点击操作,或者食物空间被触发)时,通过显示设备显示进食单位采集页面,进食单位采集页面中显示进食量输入区域,以获取进食食物类型对应的进食量。如图2所示,入水量采集区域内设置有多个进食类型按钮,所述进食类型包括早餐、午餐、晚餐、加餐、水和饮品。图3是本发明实施例一提供的一种进食单位采集页面的示意图。通过选择操作触发显示进食食物类型选择页面,所述进食食物类型选择页面可以通过选择或者输入关键词的方式找到进食食物,当选择进食食物时,触发显示进食单位采集页面,通过进食单位采集页面获取用户输入的进食食物类型对应的进食量。所述进食食物类型包括但不限于米饭、馒头、苹果、水、鱼肉、鸡肉等,对此不做限定。
本实施例中,对进食食物类型设置多层索引,在任一上层索引信息被选择时,显示该上一层索引信息对应的多个下级信息,其中,上层信息是所包含下层信息的概括信息。通过将食物划分为多个类型,以及多个层次,便于快速确定待选择信息,避免在大量食物类型中人工查询导致的耗时过长的问题。示例性的,所述进食食物类型选择页面还设置有食物大类,所述食物大类包括谷薯及主食、菜肴、肉类、蛋类、蔬菜、海产品、豆制品、奶制品、饮料、水等,对此不做限定;各食物大类中分别包括多种具体的食物信息,比如主食包括但不限于馒头、米饭、饼等。用户可以先选择进食食物的食物大类,触发显示所显示食物大类对应的食物选择页面,进而选择进食食物,加快选择的速度,提高了液体入量信息的采集效率。其中,食物大类触发的食物选择页面可以是悬浮等形式进行显示,对此不做限定。
在任一进食类型被选择时,触发显示进食单位采集页面,进食单位采集页面包括不同仅是单位的进食量采集控件,其中,进食量单位包括但不限于个、克、碗等。诸如个、碗等进食单位为非基础单位,克为基础单位。进食食物类型种类繁多,由于用户进食习惯的差异,部分进食食物类型不便于计算进食量,例如馒头有普通馒头、圆形大馒头、方形大馒头、小馒头等多种不同的类型,不同类型的馒头的质量不同,因此,为了便于采集进食量需要将非基础单位进食食物类型的进食量转换为基础单位进食量。
可选的,液体出入量管理系统还包括进食量转换数据库,进食量转换数据库中包括食物类型在各类型单位与基础单位之间的进食量转换关系。其中,不同食物类型对应的非基础单位与基础单位之间的进食量转换关系可以不同。在一些实施例中,同一非基础单位与基础单位之间的进食量转换关系可以包括多种转换关系,示例性的,参见图3,图3中,根据馒头的大小,一个馒头可以是对应20g、51g、100g和200g,以便于适用不同大小的馒头,提高输入液体出入信息的准确性。进一步的,进食量转换关系分别对应描述信息,例如图3中的大、圆、方、小等信息,便于用户通过描述信息确定对应的进食量转换关系。
出入量转换模块还用于在所述交互模块采集的进食量的单位为非基础单位的情况下,在所述进食量转换数据库中读取所述进食量单位与基础单位之间的进食量转换关系,并基于所述转换关系和所述交互模块采集的进食量确定基础单位的进食量。
进食量转换数据库与进食单位采集页面相关联,所采集的进食食物的进食量单位为非基础单位的情况时,调用进食量转换数据库,将所述进食量单位与基础单位之间的进食量转换关系通过选择的方式显示在进食单位采集页面中。如图3所示,在进食单位采集页面输入进食食物的数量,选择进食量单位与基础单位之间的进食量转换关系,出入量转换模块自动会将输入的进食量转换为基本单位下的进食量。示例性的,馒头与基本单位之间的转换关系为:普通馒头(每个51g),圆形大馒头(每个120g),方形大馒头(每个100g),小馒头(每个20g);若输入的馒头的数量2个,选择的转换关系为圆形大馒头(每个120g),那么基本单位下的馒头的进食量为240g。通过设置进食量转换数据库,可以快速的将非基础单位的进食量转换为基础单位的进食量,提高了出入量转换模块的性能,进一步提高入量转换模块的转换速度。
需要说明的是,进食量转换数据库中基础单位与基础单位之间的进食量转换关系可以是经过采集大量的数据确定的,例如,对同一地区内用户输入的基础单位与基础单位之间的进食量转换关系进行均值确定。同一地区可以是同一城市,通过对同一地区内大量数据确定该地区所适应的进食量转换数据库,避免地理饮食差异导致的转换不准确的问题。
在上述实施例的基础上,非基础单位与基础单位之间的进食量转换关系可以通过编辑更新,家庭自适应的添加基础单位与基础单位之间的进食量转换关系,并在后续使用该进食量转换关系,示例性的,增加馒头的进食量转换关系,即一个馒头45g,通过家庭自适应的进食量转换关系,提高家庭用户液体出入信息输入的准确性。
在一些实施例中,参见图2,所述液体出入量采集页面中还包括出水量采集区域,所述出水量采集区域包括出水类型输入子区域和出水量采集子区域,分别用于采集用户输入的出水类型和出水量。需要说明的是,出水量采集区域和入水量采集区域可设置在同一页面中,还可以是通过标签切换的方式设置在不同页面中,对出水量采集区域和入水量采集区域的设置方式不做限定。
本实施例中,通过液体出入量采集页面中的出水量采集区域,可视化的采集出水类型和出水量。如图2所示,在液体出入量采集页面的出水量采集区域中,出水类型输入子区域用于用户输入出水类型,具体的,出水类型包括但不限于尿量、大便、呕吐物等;出水量采集子区域用于用户输入对应出水类型的出水量,通过手动输入的方式可视化的输入出水量;基于出水类型匹配含水量数据库中的物体单位含水量,基于物体单位含水量与出量,转换得到液体出入量。示例性的,输入的出水类型为尿量,输入的出水量为400ml,尿的含水量为97%,匹配得到尿的单位含水量为0.97ml,尿量的出水量为388ml。通过设置出水量采集子区域,能够便捷的采集出水量,提高液体出入信息的采集效率;通过出入量转换模块转换,能够快速得到出水量,提高液体出入量生成效率。
在上述实施例的基础上,液体出入量还配置有时间戳。所述交互模块还用于获取液体出入时间戳,将所述液体出入时间戳与液体出入信息关联;相应的,所述输入量转换模块生成的液体出入量与所述液体出入时间戳关联。所述液体出入量管理系统还包括液体出入量统计模块,用于基于液体出入量和对应的液体出入时间戳,形成用户的液体出入量统计数据。通过对液体出入量设置液体出入时间戳,便于通过液体出入时间戳对液体出入量进行统计和查询。
参见图2,所述液体出入量采集页面还包括时间显示区域或时间选择区域。可选的,在液体输入信息输入时刻,时间显示区域显示的时间信息确定为对应的时间戳。可选的,采集液体出入信息之前/之后在时间选择区域选择或者输入时间信息,作为液体出入信息对应的液体出入时间戳,使采集的液体出入信息与液体出入时间关联,进一步的,使生成的液体出入量与液体出入时间关联存储。通过设置液体出入时间戳的方式,使液体出入信息及液体出入量都与液体出入时间戳关联,便于液体出入信息和液体出入量的查询和统计。
图4是本发明实施例一提供的一种液体出入量统计页面的示意图。液体出入量统计模块通过液体出入量统计页面得到液体出入量统计数据,如图4所示,液体出入量统计数据包括总入水量、总出水量、液体出入量明细数据、液体出入量趋势分析等,对此不做限定。统计数据的统计范围可以是选择或者输入的日期、时间段等,所述液体出入量明细数据是统计范围内所有液体出入量数据,具体的,如2019年11月24日-17:32:00-入水量:350ml-出水量:600ml、2019年11月24日-7:32:00-入水量:450ml-出水量:500ml等,进一步的,通过液体出入量可以查询到液体出入信息,具体的,例如2019年11月24日-7:32:00液体出入量为-入水量:450ml-出水量:500ml,通过液体出入量查询得到的液体出入信息为:米饭(102ml)、葡萄糖注射液250ml(250ml)、维生素C注射液100ml(100ml)、尿量400ml。所述液体出入量趋势分析是将所述统计范围内的液体出入量数据通过数据图表的方式可视化展现,能够直观的了解到统计范围内液体出入量情况。
通过液体出入时间戳与液体出入信息以及液体出入量相关联,能够快速的从存储模块中查询液体出入信息与液体出入量,便于用户对液体出入信息与液体出入量做统计和分析工作。
在上述实施例的基础上,液体出入量管理系统还包括异常检测模块,用于获取用户的液体出入量标准信息,并基于所述液体出入量标准信息对所述液体出入量统计数据进行异常检测,并在检测到液体出入量异常的情况下,生成提示信息。
液体出入量标准信息可以是用户身体未出现异常时某一时间段内液体出入量平均值,也可以是正常人液体出入量范围值,还可以是通过对用户的病情分析后得出的针对该用户的特定范围或特定值,可由用户灵活设置,对此不做限定。所述异常检测模块与液体出入量统计模块相关联,存储有用户的液体出入量标准信息,实时地或者基于预设时间间隔或者基于预设检测时间点,将液体出入量统计数据与液体出入量标准信息对比,当异常检测模块检测到液体出入量统计数据超出预设值或者预设范围时,生成提示信息,并同时向多个用户端(例如家庭用户的关联终端,或者医护端)发送异常提醒。其中,用户的液体出入量标准信息可以是由医护端设置,或者用户的液体出入量标准信息可根据预先输入的基本信息(例如身高、体重、病症等)确定。
通过设置异常检测模块,能够使用户及时了解到液体出入量是否出现异常,便于对人体的液体出入量进行精准的检测,并进行及时提示。
可选的,所述液体出入量管理系统还包括存储模块,用于存储用户的液体出入量。所述交互模块还用于接收液体出入量查询指令,响应于所述液体出入量查询指令,在所述存储模块中确定查询结果,并反馈所述查询结果。
本实施例中,通过液体出入量数据查询页面可视化的查询液体出入量,用户通过液体出入量数据查询页面接收输入的信息,并将液体出入量查询指令发送给交互模块,交互模块响应于查询指令,在存储模块中找到查询结果,反馈并显示到液体出入量数据查询页面。
在上述是实施例的基础上,存储模块还与护理记录系统通信连接,响应于护理记录系统发送的液体护理出入量,并将所述液体护理出入量存储于存储模块中。
图5是本发明实施例一提供的一种液体出入量数据查询页面的示意图。交互模块还包括数据查询单元,数据查询单元用于通过液体出入量数据查询页面查询存储于存储模块中的液体出入量,如图5所示,液体出入量数据查询页面包括查询信息输入区、液体出入量数据展示区、保存按钮和查询按钮,所述查询信息包括起始时间、截止时间和住院号;所述数据查询单元首先通过选择操作选择查询的起始时间与截止时间,并手动输入住院号,继而使用查询按钮查询得到液体出入量数据;所述液体出入量数据包括护理出入量和病患自报出入量,所述护理出入量是存储于存储模块中的液体护理出入量,具体的,护理记录中的入水量包括葡萄糖注射液、维生素C注射液等药物治疗时注射入体内的液体;护理记录中的出水量是指治疗或者护理过程中身体流失的液体,例如引流过程中身体流失的液体;护理数据是可以根据实际情况实时调整,因此,用户可以通过增加按钮、删除按钮、引流按钮等,对护理出入量中的出水量和入水量做增删操作,并通过保存按钮保存修改后的数据;所述病患自报出入量为存储于存储模块中的液体出入量。
本实施例中,通过设置存储模块,便于用户查询、统计和分析液体出入量,根据查询、统计和分析结果能够适应性修改治疗方案,使治疗更高效、更有针对性。
实施例二
图6是本发明实施例二提供的液体出入量管理系统的装置结构示意图,本发明实施例与上述实施例中各个可选方案可以结合。本发明实施例中,液体出入量管理系统,其特征在于,包括:服务器端201、第一用户端202和第二用户端203。
服务器端201与第一用户端202以及第二用户端203通信连接;第一用户端202用于采集第一用户的所述液体出入信息,将所述液体出入信息发送到服务器端201;服务器端201用于基于所述液体出入信息中的出入类型在所述含水量数据库中匹配液体单位出入量,以及通过所述液体出入信息中的出入量和所述液体单位出入量,确定所述用户的液体出入量,并进行存储。
第一用户端202还用于向服务器端201发送第一查询指令;和/或,第二用户端203用于向服务器端201发送第二查询指令。
服务器端201还用于响应所述第一查询指令和/或第二查询指令,并将查询结果反馈至第一用户端202和/或第二用户端203。服务器端201包括含水量数据库、进食量转换数据库和存储器,第一用户端202采集的液体出入信息并发送到服务器端201,服务器端201接收并存储于存储器;出入量转换模块调用含水量数据库,将存储于存储器的液体出入信息转换为液体出入量,并存储于存储器中,以便于第一用户端202和第二用户端203查询和统计。
本实施例中,第一用户端202仅用于与用户的交互,以采集用户输入的液体出入信息。第一用户端202将采集的液体出入信息传输至服务器端201,该服务器端201中存储有含水量数据库,基于获取的液体出入信息调用含水量数据库,以计算对应的液体出入量,无需再第一用户端202配置含水量数据库,提供对含水量数据库的复用率。
第一用户端202采集的液体出入信息为非基础单位的情况时,第一用户端202会发出调用指令,调用服务器端201中的进食量数据库,服务器端201响应,将进食量数据库中存储的进食量转换关系发送到第一用户端202,第一用户端202将所述进食量转换关系显示到进食单位采集页面,供用户通过选择的方式确定进食量的单位。
在上述实施例的基础上,服务器端201还与护理记录系统通信连接,所述护理记录系统发送所述液体出入量给服务器端201,服务器端201响应并将所述液体护理出入量存储于存储器中。
第一用户端202和第二用户端203都是用户端,用户端向服务器端201发送查询指令,服务器端201响应,并将存储器中存储的相应信息发送到发送查询指令的用户端。
第一用户端202可以是记录用户端,即液体出入量的记录对象所使用的终端,主要用于采集液体出入信息、查询用户自己的液体出入量、记录症状、记录住院情况、记录药物使用情况等。第二用户端203可以是医护端或者记录对象的关联终端,例如家庭成员端,主要用于查询所有用户的液体出入量、症状、住院情况、用药情况等,根据查询结果和病情调整治疗方案;第二用户端203还用于通过异常检测模块设置液体出入量标准信息,以便于实时监测液体出入量,生成提示信息。
本实施例中,针对不同的用户设置不同的用户端,能够更有针对性的为用户提供服务,提高了用户的使用体验;通过所有的数据库以及存储器都设置于服务器端,能够降低用户端使用要求,所有数据都存储与服务器能够有效防止用户信息的泄露,保障用户身份信息安全。
实施例三
图7是本发明实施例三提供的一种液体出入量确定方法的流程示意图,该方法应用于本发明实施例提供的一种液体出入量管理系统,该液体出入量管理系统可以采用硬件和/或软件的形式实现。如图7所示,该方法包括:
S301、通过显示的液体出入量采集页面采集用户的液体出入信息,其中,所述液体出入信息包括出入类型和出入量;
S302、基于所述液体出入信息中的出入类型在所述含水量数据库中匹配液体单位出入量,以及通过出入量和所述液体单位出入量,确定所述用户的液体出入量,其中,所述含水量数据库用于存储有各类型物体的单位含水量。
可选的,所述液体出入量采集页面中包括入水量采集区域;在所述入水量采集区域的选择时,显示进食类型信息,并检测到对任一食物类型的选择操作时,将被选择的食物类型确定为进食食物类型。
基于所述进食食物类型选择操作触发显示进食单位采集页面,获取用户输入的所述进食食物类型对应的进食量,其中,所述进食单位采集页面中包括至少一种单位类型的进食量采集方式。
可选的,在所述交互模块采集的进食量的单位为非基础单位的情况下,在所述进食量转换数据库中读取所述进食量单位与基础单位之间的进食量转换关系,并基于所述转换关系和所述交互模块采集的进食量确定基础单位的进食量,其中,所述进食量转换数据库中包括食物类型在各类型单位与基础单位之间的进食量转换关系。
可选的,所述液体出入量采集页面中还包括出水量采集区域,所述出水量采集区域包括出水类型输入子区域和出水量采集子区域,分别用于采集用户输入的出水类型和出水量。
可选的,获取液体出入时间戳,将所述液体出入时间戳与液体输入信息关联;相应的,所述输入量转换模块生成的液体出入量与所述液体出入时间戳关联;基于液体出入量和对应的液体出入时间戳,形成用户的液体出入量统计数据。
可选的,获取用户的液体出入量标准信息,并基于所述液体出入量标准信息对所述液体出入量统计数据进行异常检测,并在检测到液体出入量异常的情况下,生成提示信息。
可选的,接收液体出入量查询指令,响应于所述液体出入量查询指令,在所述存储模块中确定查询结果,并反馈所述查询结果,所述存储模块用于存储用户的液体出入量。
本实施例提供的液体出入量确定方法应用于本发明实施例提供的液体出入量管理系统,并具备该系统所展现的所有有益效果。
实施例四
图8示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
如图8所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。
电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如液体出入量确定方法。
在一些实施例中,液体出入量确定方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的液体出入量确定方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行液体出入量确定方法。
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
- 一种液体出入量管理系统、方法、存储介质及电子设备
- 出入量的预测方法、装置、电子设备及存储介质