System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别涉及一种注射提示信息的生成方法、系统、电子设备及存储介质。
技术介绍
1、注射可以应用于过敏测试、疫苗接种、手术麻醉和快速给药,为了避免对同一部位反复注射药物导致的红肿、硬结、皮下脂肪增生、脂肪萎缩和疼痛等情况,需要按照一定的部位轮换规则进行注射。
2、通常情况下,医护人员或患者通过手书笔录或个人记忆的方式记录近期注射部位,进而确定每次注射的部位,但是上述方式过于依赖个人的经验,无法对注射的位置提供可靠的指导。
3、因此,如何自动化生成注射提示信息,对用户的注射部位进行智能化推荐是本领域技术人员目前需要解决的技术问题。
技术实现思路
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、本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述注射提示信息的生成方法执行的步骤。
41、本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述注射提示信息的生成方法执行的步骤。
42、本申请提供了一种注射提示信息的生成方法,在本方法中为目标用户生成注射轮换规则,该注射轮换规则描述了注射部位的推荐顺序。本申请还为各个注射部位创建部位对象,将所有部位对象放入环形数组并按照推荐顺序排列。基于上述环形数组,可以按照推荐顺序和上次注射部位确定不处于跳过状态的当前推荐对象,进而生成当前推荐对象对应的注射提示信息。本申请通过环形数组和部位对象的结合,实现了自动化的逻辑处理,能够根据目标用户的注射历史自动查找下一个合适的注射部位,并生成相应的提示信息。因此,本申请能够自动化生成注射提示信息,对用户的注射部位进行智能化推荐。本申请同时还提供了一种注射提示信息的生成系统、一种存储介质和一种电子设备,具有上述有益效果,在此不再赘述。
本文档来自技高网...【技术保护点】
1.一种注射提示信息的生成方法,其特征在于,包括:
2.根据权利要求1所述注射提示信息的生成方法,其特征在于,还包括:
3.根据权利要求2所述注射提示信息的生成方法,其特征在于,在生成异常部位提示信息之后,还包括:
4.根据权利要求1所述注射提示信息的生成方法,其特征在于,所述为目标用户生成对应的注射轮换规则,包括:
5.根据权利要求1所述注射提示信息的生成方法,其特征在于,还包括:
6.根据权利要求1所述注射提示信息的生成方法,其特征在于,在构建包含所有所述部位对象的环形数组之后,还包括:
7.根据权利要求1至6任一项所述注射提示信息的生成方法,其特征在于,还包括:
8.一种注射提示信息的生成系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如权利要求1至7任一项所述注射提示信息的生成方法的步骤。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机可执行指令,所述计
...【技术特征摘要】
1.一种注射提示信息的生成方法,其特征在于,包括:
2.根据权利要求1所述注射提示信息的生成方法,其特征在于,还包括:
3.根据权利要求2所述注射提示信息的生成方法,其特征在于,在生成异常部位提示信息之后,还包括:
4.根据权利要求1所述注射提示信息的生成方法,其特征在于,所述为目标用户生成对应的注射轮换规则,包括:
5.根据权利要求1所述注射提示信息的生成方法,其特征在于,还包括:
6.根据权利要求1所述注射提示信息的生成方法,其特征在于,在构建包含所有所述部位对象的环形数组之后...
【专利技术属性】
技术研发人员:孟祥宝,孙潭潇,李佳,冯瑶琳,谷会青,张爽楠,陈东,
申请(专利权)人:河南护加家健康科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。