System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智慧医疗,尤其涉及一种体检导检系统数据结构的构建方法和装置。
技术介绍
1、导检是线下体检业务中的重要环节,用户在体检机构报到后通过导检过程进行体检项目检查。导检过程是对各个导检队列的操作,导检队列关联检查项目信息、区域、房间、窗口等。
2、目前,体检机构大多数依赖人工导检,导检效率较低;现有导检系统无法满足不同运营阶段的需求,无法实现关联关系的动态调整。
技术实现思路
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.一种体检导检系统数据结构的构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述业务标识的关联业务标识包括所述业务标识关联的上一层级的业务标识和下一层级的业务标识;
3.根据权利要求1所述的方法,其特征在于,根据每个业务类型、所述业务类型对应的业务标识以及所述业务标识的关联业务标识,构建多叉树结构,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述节点的业务标识、层级、业务类型、关联业务标识和业务属性得到所述节点的数据存储结构,包括:
5.一种体检导检单生成方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,根据每个业务项目、每个业务项目对应的第二节点以及所述第二节点对应的关联业务标识生成所述业务套餐对应的导检单,包括:
7.一种体检导检系统数据结构的构建装置,其特征在于,包括:
8.一种体检导检单生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,
...【技术特征摘要】
1.一种体检导检系统数据结构的构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述业务标识的关联业务标识包括所述业务标识关联的上一层级的业务标识和下一层级的业务标识;
3.根据权利要求1所述的方法,其特征在于,根据每个业务类型、所述业务类型对应的业务标识以及所述业务标识的关联业务标识,构建多叉树结构,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述节点的业务标识、层级、业务类型、关联业务标识和业务属性得到所述节点的数据存储结构,包括:
5.一...
【专利技术属性】
技术研发人员:詹正强,
申请(专利权)人:北京京东拓先科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。