本发明涉及检测,尤其涉及一种样品与检测项目的绑定方法、装置及设备。
背景技术:
1、随着检测机构检测业务的信息化和数字化,检测业务需要跟踪每个待检测样品依次检测了哪些检测项目,因此需要在待测试样品和检测项目之间建立绑定关系。但是在某些待检测样品量大和待检测项目多的检测场景下,通过检测人员进行扫码样品一个一个地绑定每个检测项目的方式,检测人员的人工工作量以几何级数的形式递增,导致检测效率显著降低。因此,在待检测样品量大和待检测项目多的检测场景下,如何快速地接收样品和绑定项目成为需要解决的问题。
技术实现思路
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、本发明第四方面提供了一种扫码装置,包括:
43、扫码模块,用于扫码第一样品的样品标签,第一样品为待绑定样品;
44、发送模块,用于根据样品标签向检测服务端发送委托单信息获取请求;
45、接收模块,用于接收检测服务端发送的委托单信息获取响应;委托单信息获取响应包括委托单信息、待绑定样品集、第一检测项目集;
46、交互模块,用于获取用户发送的样品绑定请求,样品绑定请求包括用户选择的第二样品集和第二检测项目集;第二样品集为待绑定样品集的子集;第二检测项目集为第一检测项目集的子集;
47、发送模块,还用于向检测服务端发送用户发送的样品绑定请求。
48、本发明第五方面提供了一种电子设备,包括:处理器、用于存储处理器可执行计算机程序的存储器,处理器通过运行可执行计算机程序以实现如下方法:
49、接收扫码装置发送的委托单信息获取请求,委托单信息获取请求包括第一样品的样品标签;
50、根据样品标签获取第一样品所属的委托单,获取委托单对应的委托单信息,委托单信息包括委托信息、样品信息、检测项目信息;
51、确定委托单对应的待绑定样品集,待绑定样品集包括委托单对应的所有待绑定样品;
52、确定委托单对应的第一检测项目集;
53、基于扫码装置发送的委托单信息获取请求向扫码装置发送委托单信息获取响应,委托单信息获取响应包括委托单信息、待绑定样品集、第一检测项目集;
54、获取扫码装置发送的样品绑定请求,样品绑定请求包括用户选择的第二样品集和第二检测项目集,第二样品集为待绑定样品集的子集,第二检测项目集为第一检测项目集的子集;
55、建立第二样品集中的每个样品和第二检测项目集中的每个检测项目间的绑定关系。更新第二样品集中每个样品的状态为已绑定状态。
56、本发明第六方面提供了一种计算机可读存储介质,包括存储的计算机程序,计算机程序被处理器执行时实现的方法步骤如下:
57、接收扫码装置发送的委托单信息获取请求,委托单信息获取请求包括第一样品的样品标签;
58、根据样品标签获取第一样品所属的委托单对应的委托单信息,委托单信息包括委托信息、样品信息、检测项目信息;
59、确定委托单对应的待绑定样品集,待绑定样品集包括委托单对应的所有待绑定样品;
60、确定委托单对应的第一检测项目集;
61、基于扫码装置发送的委托单信息获取请求向扫码装置发送委托单信息获取响应,委托单信息获取响应包括委托单信息、待绑定样品集、第一检测项目集;
62、获取扫码装置发送的样品绑定请求,样品绑定请求包括用户选择的第二样品集和第二检测项目集,第二样品集为待绑定样品集的子集,第二检测项目集为第一检测项目集的子集;
63、建立第二样品集中的每个样品和第二检测项目集中的每个检测项目间的绑定关系,更新第二样品集中每个样品的状态为已绑定状态。
64、本发明第七方面提供了一种电子设备,包括:处理器、用于存储处理器可执行计算机程序的存储器,处理器通过运行可执行计算机程序以实现如下方法的步骤:
65、扫码第一样品的样品标签,第一样品为待绑定样品;
66、根据样品标签向检测服务端发送委托单信息获取请求;
67、接收检测服务端发送的委托单信息获取响应,委托单信息获取响应包括委托单信息、待绑定样品集、第一检测项目集;
68、获取用户发送的样品绑定请求,样品绑定请求包括用户选择的第二样品集和第二检测项目集,第二样品集为待绑定样品集的子集,第二检测项目集为第一检测项目集的子集;
69、向检测服务端发送用户发送的样品绑定请求。
70、本发明第八方面提供了一种计算机可读存储介质,包括存储的计算机程序,计算机程序被处理器执行时实现如下方法的步骤:
71、扫码第一样品的样品标签,第一样品为待绑定样品;
72、根据样品标签向检测服务端发送委托单信息获取请求;
73、接收检测服务端发送的委托单信息获取响应,委托单信息获取响应包括委托单信息、待绑定样品集、第一检测项目集;
74、获取用户发送的样品绑定请求,样品绑定请求包括用户选择的第二样品集和第二检测项目集,第二样品集为待绑定样品集的子集,第二检测项目集为第一检测项目集的子集;
75、向检测服务端发送用户发送的样品绑定请求。
76、本发明的有益效果在于:
77、本发明的一种样品与检测项目的绑定方法、装置及设备,用户扫码待绑定样品的样品标签,通过样品标签获取对应的委托单信息,确定待绑定样品集和待检测项目集,通过预设规则,由检测服务端自动完成待绑定样品集中每个样品和待检测项目集中每个检测项目之间的绑定,以便在待检测样品量大和待检测项目多的检测场景下,快速地绑定项目,减少人工工作量。