技术领域
[0001] 本申请涉及医疗检测技术领域,特别是涉及一种样本检测方法、样本检测装置、样本检测系统、计算机设备和计算机存储介质。
相关背景技术
[0002] 目前的医疗技术领域通常需要涉及到对医疗样本的检测,如血液样本、尿液样本等等的检测,以能够将医疗样本的检测结果为参考,据此评估患者的健康状况、是否罹患疾病以及综合确定后续的治疗方案等等。然而,目前在进行医疗样本的检测时,通常是从患者提供的医疗样本(通常为试管等容器盛放,试管等容器表面贴有条形码或者通过其他方式标明该样本对应的患者信息)中进行采样得到采样样本后,将该采样样本放置到相应检测设备的放置待检测的位置,由检测设备对采样样本进行检测,检测设备会获得最终的检测结果进行输出。
[0003] 如上所述的样本检测方式,检测设备需要对采样样本执行完整的检测和分析过程,以获得最终检测结果进行反馈和输出。从而对检测设备的处理能力有相对较高的要求,且在需要检测的样本较多时,后续的样本检测需要等待较长的时间才能获得最终检测结果,影响检测效率。
具体实施方式
[0031] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0032] 本申请实施例提供的样本检测方法,可以应用于如图1所示的应用环境中,该应用环境涉及包括主控设备和检测设备,其中,主控设备可以通过各种可能的通信方式与检测设备通信连接,如有线线缆连接、无线连接。其中,检测设备为可以对医疗样本进行检测获得中间检测结果的设备,主控设备可以是任何可以向检测设备发送信息、指令以控制检测设备执行检测动作,并结合检测设备返回的中间检测结果分析出最终的样本检测结果的设备。在一些实施例中,该主控设备可是个人计算机、笔记本电脑、智能手机、平板电脑和便携式穿戴设备等任何可以实现上述功能的设备。
[0033] 在一些实施例中,参考图2所示,该应用环境还可能进一步涉及样本提取设备、扫描设备以及信息管理系统,其中,信息管理系统可以是设置于独立的管理设备上,也可以是集成于上述主控设备。主控设备可以通过各种可能的通信方式与样本提取设备、扫描设备以及信息管理系统所在的设备通信连接。扫描设备可用以扫描样本管的位置信息,样本提取设备是可以对上述样本位置的样本进行提取获得采样样本,检测设备为可以对上述采样样本进行检测的设备,主控设备可以是任何可以向扫描设备、样本提取设备和检测设备发送信息,以指示扫描设备、样本提取设备和检测设备的工作状态的设备。在一些实施例中,该主控设备可是个人计算机、笔记本电脑、智能手机、平板电脑和便携式穿戴设备等任何可以实现上述功能的设备。
[0034] 参考图3所示,一个实施例中的样本检测方法,包括下述步骤S301至步骤S303,该方法可以由图1、2中的主控设备执行。
[0035] 步骤S301:向待检测项目对应的检测设备发送检测指令,所述检测指令用以控制所述检测设备对其检测样本置放位置的样本进行检测。
[0036] 一个实施例中,该检测指令可以包括样本条码信息。其中,可以通过提供操作界面,由操作用户输入待检测的样本对应的样本条码信息,也可以从系统中选择待检测的样本条码信息,或者通过其他的方式确定样本条码信息。
[0037] 例如,在一些实施例中,可以通过条码扫描设备扫描获得样本条码信息,据此,在发送检测指令之前,还可以包括步骤A1和A2。
[0038] A1:向条码扫描设备发送扫描指令。
[0039] 其中,该条码扫描设备是可以扫描获得样本的样本条码信息和样本位置信息的扫描设备,条码扫描设备用以扫描获得样本管上的条形码,在样本管置放设备上的各置放位置设置有条码信息的情况下,还可以扫描获得各置放位置的位置条码信息,已获得各样本条码信息对应的位置条码信息,以确定样本位置信息,在其他实施例中,条码扫描设备也可以通过其他的方式来实现各样本管的位置的定位,以获得各样本条码信息对应的样本位置信息。其中,该样本管置放装置是可以放置各样本管的装置。
[0040] A2:接收所述条码扫描设备基于所述扫描指令返回的扫描信息,所述扫描信息包括:样本管置放设备上的样本位置信息,以及扫描获得的与样本位置信息对应的样本条码信息。
[0041] 从而,基于扫描指令,主控设备可以获得条码扫描设备对样本管置放设备上的各样本位置信息对应的样本管进行扫描获得的对应的样本条码信息。在一些实施例中,在条码扫描设备基于扫描指令扫描完成之后,还可以反馈扫描已完成信息。主控设备还可以进一步接收条码扫描设备返回的扫描已完成信息,从而便于在接收到扫描已完成信息之后做进一步地处理。
[0042] 一个实施例中,上述待检测项目,可以通过提供操作界面,由操作用户输入待检测项目,也可以从系统中给出的各类检测项目中选择待检测项目,也可以基于样本条码信息对应的用户的相关信息选择待检测项目,或者通过其他的方式确定待检测项目。
[0043] 例如,在一些实施例中,可以基于样本条码信息,从信息管理系统获得的对应的待检测项目,据此,在向待检测项目对应的检测设备发送检测指令之前,还可以包括步骤B1至B3。
[0044] B1:向信息管理系统发送查询指令,所述查询指令携带所述样本条码信息。一个实施例中,该信息管理系统可以是LIS系统(Laboratory Information Management System,实验室信息管理系统,专为医院检验科设计的一套信息管理系统)。当然,该信息管理系统也可以是其他的存储和管理患者信息的系统。
[0045] B2:获取所述信息管理系统基于所述查询指令返回的查询结果,所述查询结果携带与所述样本条码信息对应的用户的患者信息。
[0046] 在信息管理系统中,存储有患者信息,患者信息可以包括与患者相关的各种信息,如患者姓名、年龄、性别、患者条码信息、诊疗科室、主治医生、送检项目等等。因此,基于患者的条码信息,可以在信息管理系统中查询获得患者信息。
[0047] B3:从所述患者信息中确定所述待检测项目。
[0048] 在一些实施例中,信息管理系统返回的患者信息,可以包括样本条码信息对应的用户的所有信息,此时,在从患者信息中确定待检测项目时,可以是从这所有的信息中提取出送检项目,并基于送检项目确定出待检测项目。
[0049] 在一些实施例中,信息管理系统返回的患者信息,可以仅包括样本条码信息和送检项目等相关信息,从而可以直接基于送检项目等确定出待检测项目。
[0050] 一个实施例中,可以在确定采样样本已经放置到检测装置的检测样本放置位置时,再向检测设备发送检测指令。因此,一个实施例中,在向与所述待检测项目对应的检测设备发送检测指令之前,还可以包括步骤:接收所述检测设备返回的样本已放置信息,所述样本已放置信息可以包括所述检测设备的检测设备标识。
[0051] 一个实施例中,可以在确定样本提取设备以完成样本的提取之后,再向检测设备发送检测指令。因此,一个实施例中,在向与所述待检测项目对应的检测设备发送检测指令之前,还可以包括步骤:获取样本提取设备返回的样本提取完成信息,所述样本提取完成信息包括:所述样本条码信息。一个实施例中的样本提取完成信息还可以包括所述待检测项目,以便于主控设备确定对应的检测设备。一个实施例中的样本提取完成信息还可以包括所述样本提取设备的样本提取设备标识和/或检测设备的检测设备标识,从而便于主控设备确定样本提取设备提取的采样样本放置到了哪个检测设备上。
[0052] 据此,在一个实施例中,主控设备还可以对样本提取设备的样本提取操作进行控制。据此,在向待检测项目对应的检测设备发送检测指令之前,还可以包括:
[0053] 向样本提取设备发送样本提取指令,所述样本提取指令包括所述样本条码信息、所述样本位置信息以及所述待检测项目,所述样本提取指令用以控制所述样本提取设备移动到所述样本位置信息对应的位置、基于所述待检测项目对应的样本提取方式提取所述样本位置信息对应位置的样本,获得采样样本,并将采样样本放置到所述待检测项目对应的检测设备的检测样本置放位置。
[0054] 一个实施例中,样本提取设备获得采样样本,并将获得的采样样本放置到对应的检测设备的检测样本置放位置之后,还可以反馈上述样本提取完成信息。
[0055] 在一些实施例中,上述样本提取指令还可以包括样本提取设备的样本提取设备标识,样本提取设备标识与所述样本条码信息和样本位置信息对应。从而可以将样本提取指令准确地发往对应的样本提取设备,且可以设置多个样本提取设备,可以向多个样本提取设备分别发送样本提取指令(可以理解,对于不同的样本提取设备,样本提取指令中包含的样本提取设备标识、以及样本条码信息、所述样本位置信息和所述待检测项目会有所不同),从而可以同时控制多个样本提取指令,分别对不同的样本进行采样。
[0056] 在一些实施例中,上述样本提取指令还可以包括待检测项目或者检测设备的检测设备标识,从而据此指示样本提取设备应当将获得的采样样本,放置到哪一个检测设备的检测样本置放位置。从而可以同时采用多个检测设备进行批量检测。可以理解,在一些实施例中,该样本提取指令也可以同时样本提取设备标识与检测设备标识。
[0057] 在一些实施例中,上述检测指令还可以包括检测参数,上述检测指令用以控制检测设备基于该检测参数对检测样本置放位置的样本进行检测。
[0058] 一个实施例中的检测参数可以包括检测设备运行参数、检测环境参数中的一种或两种,在其他实施例中,该检测参数还可以包含其他类型的参数。其中,检测设备运行参数用以控制所述检测设备的运行状态,检测环境参数用以指示检测设备或者其他设备设置检测设备所在环境的环境参数。
[0059] 一个实施例中,以检测设备为PCR检测设备为例,此时上述检测设备运行参数可以包括:检测时间、循环数以及荧光通道。
[0060] 该检测参数可以结合各种可能的方式进行确定,如操作用户通过交互界面设定。在一个实施例中,可以基于上述待检测项目确定对应的检测参数,如可以基于预设设定的模板来确定检测参数,此时,基于所述待检测项目确定对应的检测参数,包括:
[0061] 基于所述待检测项目调取与所述待检测项目对应的项目检测模板,所述项目检测模板包括:检测设备运行参数,所述检测设备运行参数用以控制所述检测设备的运行状态,所述检测参数包括所述检测设备运行参数。
[0062] 一个实施例中,可以由操作用户设置检测环境参数,从而可以基于用户的输入来获得该检测环境参数。在一些实施例中,可以在上述项目检测模板中包括该检测环境参数。在其他实施例中,也可以通过其他的方式获得该检测环境参数。
[0063] 步骤S302:获得所述检测设备返回的样本检测中间结果。
[0064] 对于不同类型的检测设备而言,其检测并返回的样本检测中间结果的内容会有不同。一个实施例中,以上述检测设备为PCR检测设备为例,上述样本检测中间结果包括荧光数。
[0065] 步骤S303:对所述样本检测中间结果进行分析,获得与所述待检测项目对应的最终样本检测结果。
[0066] 一个实施例中,对所述样本检测中间结果进行分析,获得与所述待检测项目对应的最终样本检测结果时,可以基于样本检测中间结果和对应的样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果。其中,该样本检测参数信息,指待检测样本相关的样本参数信息,一个实施例中可以是该待检测样本对应的标准品的相关参数信息,以检测设备为PCR检测设备为例,此时的相关参数信息可以是标准品的浓度等信息。
[0067] 其中,该样本检测参数信息,可以基于用户的设置获得,也可以是在系统中预先设置。以基于用户的设置获得为例,则在上述向与所述待检测项目对应的检测设备发送检测指令之前,还包括:接收样本检测参数设置指令,所述样本检测参数设置指令包括样本检测参数信息。
[0068] 以检测设备为PCR检测设备,样本检测结果包括荧光数为例,可以基于所述荧光数和所述样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果。
[0069] 一个实施例中,基于所述荧光数和所述样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果,具体可以包括:
[0070] 基于预先确定的匹配关系,确定与所述荧光数和所述样本检测参数信息匹配的检测结果,并将该检测结果作为与所述样本条码信息的所述待检测项目对应的最终样本检测结果,所述匹配关系为荧光数、样本检测参数信息与检测结果之间的匹配关系。
[0071] 在另一个实施例中,基于所述荧光数和所述样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果,具体可以包括:
[0072] 将所述荧光数和所述样本检测参数信息输入预先训练获得的检测结果匹配模型,通过所述检测结果匹配模型确定与所述荧光数和所述样本检测参数信息匹配的检测结果,并将该检测结果作为与所述样本条码信息的所述待检测项目对应的最终样本检测结果。
[0073] 其中,在训练获得检测结果匹配模型时,可以采用下述方式进行:
[0074] 获取训练样本,所述训练样本包括训练样本检测参数信息、训练样本荧光数以及对应的训练样本检测结果;
[0075] 基于所述训练样本对初始检测结果匹配模型进行训练;
[0076] 在不满足训练结束条件时,调整所述初始检测结果匹配模型中的模型参数之后,返回所述训练样本的步骤,进入下一轮训练过程;
[0077] 在满足训练结束条件时,将最终的初始检测结果匹配模型作为所述检测结果匹配模型。
[0078] 详细的训练过程可以采用任何可能的模型训练的方式,本申请实施例不做具体限定。在其他的实施例中,也可以采用其他的方式基于所述荧光数和所述样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果,本申请实施例不做具体限定。
[0079] 参考图4所示,一个实施例中还提供一种样本检测装置,该装置包括:
[0080] 控制模块401,用于向待检测项目对应的检测设备发送检测指令,所述检测指令用以控制所述检测设备对其检测样本置放位置的样本进行检测;
[0081] 中间结果获取模块402,用于获取所述检测设备返回的样本检测中间结果;
[0082] 分析模块403,用于对所述样本检测中间结果进行分析,获得与所述待检测项目对应的最终样本检测结果。
[0083] 一个实施例中,该检测指令可以包括样本条码信息。其中,可以通过提供操作界面,由操作用户输入待检测的样本对应的样本条码信息,也可以从系统中选择待检测的样本条码信息,或者通过其他的方式确定样本条码信息。
[0084] 据此,参考图4所示,一个实施例中的装置还包括:还包括:扫描控制模块408,用于向条码扫描设备发送扫描指令;并接收所述条码扫描设备基于所述扫描指令返回的扫描信息,所述扫描信息包括:样本管置放设备上的样本位置信息,以及扫描获得的与样本位置信息对应的样本条码信息。
[0085] 在一些实施例中,条码扫描设备在基于扫描指令扫描完成之后,还可以反馈扫描已完成信息。扫描控制模块408还可以进一步接收条码扫描设备返回的扫描已完成信息,从而便于在接收到扫描已完成信息之后做进一步地处理。
[0086] 一个实施例中,上述待检测项目,可以通过提供操作界面,由操作用户输入待检测项目,也可以从系统中给出的各类检测项目中选择待检测项目,也可以基于样本条码信息对应的用户的相关信息选择待检测项目,或者通过其他的方式确定待检测项目。
[0087] 例如,在一些实施例中,参考图4所示,该装置还可以包括:
[0088] 信息查询模块407,用于向信息管理系统发送查询指令,所述查询指令携带所述样本条码信息;获取所述信息管理系统基于所述查询指令返回的查询结果,所述查询结果携带与所述样本条码信息对应的用户的患者信息;从所述患者信息中确定所述待检测项目。
[0089] 一个实施例中,该信息管理系统可以是LIS系统(Laboratory Information Management System,实验室信息管理系统,专为医院检验科设计的一套信息管理系统)。当然,该信息管理系统也可以是其他的存储和管理患者信息的系统。
[0090] 一个实施例中,可以在确定样本提取设备以完成样本的提取之后,再向检测设备发送检测指令。据此,参考图4所示,该实施例在装置还可以包括;
[0091] 样本提取控制模块409,向样本提取设备发送样本提取指令,所述样本提取指令包括所述样本条码信息、所述样本位置信息以及所述待检测项目,所述样本提取指令用以控制所述样本提取设备移动到所述样本位置信息对应的位置、基于所述待检测项目对应的样本提取方式提取所述样本位置信息对应位置的样本,获得采样样本,并将采样样本放置到所述待检测项目对应的检测设备的检测样本置放位置。
[0092] 在一些实施例中,上述样本提取指令还可以包括样本提取设备的样本提取设备标识,样本提取设备标识与所述样本条码信息和样本位置信息对应。从而可以将样本提取指令准确地发往对应的样本提取设备,且可以设置多个样本提取设备,可以向多个样本提取设备分别发送样本提取指令(可以理解,对于不同的样本提取设备,样本提取指令中包含的样本提取设备标识、以及样本条码信息、所述样本位置信息和所述待检测项目会有所不同),从而可以同时控制多个样本提取指令,分别对不同的样本进行采样。
[0093] 在一些实施例中,上述样本提取指令还可以包括待检测项目或者检测设备的检测设备标识,从而据此指示样本提取设备应当将获得的采样样本,放置到哪一个检测设备的检测样本置放位置。从而可以同时采用多个检测设备进行批量检测。可以理解,在一些实施例中,该样本提取指令也可以同时样本提取设备标识与检测设备标识。
[0094] 在一些实施例中,上述检测指令还可以包括检测参数,上述检测指令用以控制检测设备基于该检测参数对检测样本置放位置的样本进行检测。
[0095] 参考图4所示,一个实施例中的样本检测装置还包括:检测参数确定模块404,用于基于所述待检测项目确定对应的检测参数。
[0096] 此时,上述检测指令还包括所述检测参数,所述检测指令用以控制所述检测设备基于所述检测参数对检测样本置放位置的样本进行检测。
[0097] 一个实施例中的检测参数可以包括检测设备运行参数、检测环境参数中的一种或两种,在其他实施例中,该检测参数还可以包含其他类型的参数。其中,检测设备运行参数用以控制所述检测设备的运行状态,检测环境参数用以指示检测设备或者其他设备设置检测设备所在环境的环境参数。
[0098] 一个实施例中,以检测设备为PCR检测设备为例,此时上述检测设备运行参数可以包括:检测时间、循环数以及荧光通道。
[0099] 该检测参数可以结合各种可能的方式进行确定,如操作用户通过交互界面设定。在一个实施例中,可以基于上述待检测项目确定对应的检测参数,如可以基于预设设定的模板来确定检测参数,此时,检测参数确定模块404,基于所述待检测项目调取与所述待检测项目对应的项目检测模板,所述项目检测模板包括:检测设备运行参数,所述检测设备运行参数用以控制所述检测设备的运行状态,所述检测参数包括所述检测设备运行参数。
[0100] 一个实施例中,可以由操作用户设置检测环境参数,即检测参数确定模块404获取用户输入的检测环境参数,从而可以基于用户的输入来获得该检测环境参数。在一些实施例中,可以在上述项目检测模板中包括该检测环境参数。在其他实施例中,也可以通过其他的方式获得该检测环境参数。
[0101] 一个实施例中,以检测设备为PCR检测设备为例,此时上述检测设备运行参数可以包括:检测时间、循环数以及荧光通道。
[0102] 对于不同类型的检测设备而言,其检测并返回的样本检测中间结果的内容会有不同。一个实施例中,以上述检测设备为PCR检测设备为例,上述样本检测中间结果包括荧光数。
[0103] 一个实施例中,对所述样本检测中间结果进行分析,获得与所述待检测项目对应的最终样本检测结果时,可以基于样本检测中间结果和对应的样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果。其中,该样本检测参数信息,指待检测样本相关的样本参数信息,一个实施例中可以是该待检测样本对应的标准品的相关参数信息,以检测设备为PCR检测设备为例,此时的相关参数信息可以是标准品的浓度等信息。
[0104] 据此,一个实施例中,如图4所示,该装置还可以包括检测参数设置模块405,用于接收样本检测参数设置指令,所述样本检测参数设置指令包括样本检测参数信息。
[0105] 此时,分析模块403,基于所述样本检测中间结果和所述样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果。
[0106] 以检测设备为PCR检测设备、样本检测中间结果包括荧光数为例,此时,分析模块403,基于所述荧光数和所述样本检测参数信息进行分析,获得与所述样本条码信息的所述待检测项目对应的最终样本检测结果。
[0107] 一个实施例中,分析模块403,基于预先确定的匹配关系,确定与所述荧光数和所述样本检测参数信息匹配的检测结果,并将该检测结果作为与所述样本条码信息的所述待检测项目对应的最终样本检测结果,所述匹配关系为荧光数、样本检测参数信息与检测结果之间的匹配关系。
[0108] 一个实施例中,分析模块403,将所述荧光数和所述样本检测参数信息输入预先训练获得的检测结果匹配模型,通过所述检测结果匹配模型确定与所述荧光数和所述样本检测参数信息匹配的检测结果,并将该检测结果作为与所述样本条码信息的所述待检测项目对应的最终样本检测结果。
[0109] 据此,一个实施例中的装置还可以包括:模型训练模块406,用于获取训练样本,所述训练样本包括训练样本检测参数信息、训练样本荧光数以及对应的训练样本检测中间结果;基于所述训练样本对初始检测结果匹配模型进行训练;在不满足训练结束条件时,调整所述初始检测结果匹配模型中的模型参数之后,返回所述训练样本的步骤,进入下一轮训练过程;在满足训练结束条件时,将最终的初始检测结果匹配模型作为所述检测结果匹配模型。
[0110] 关于样本检测装置的具体限定可以参见上文中对于样本检测方法的限定,在此不再赘述。上述样本检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0111] 一个实施例中还提供一个样本检测系统,参考图1和6所示,一个实施例中的该系统可以包括主控设备和检测设备。
[0112] 其中,主控设备,用于向待检测项目对应的所述检测设备发送检测指令,所述检测指令用以控制所述检测设备对其检测样本置放位置的样本进行检测,并获得所述检测设备返回的样本检测中间结果,对所述样本检测中间结果进行分析,获得与所述待检测项目对应的最终样本检测结果。
[0113] 所述检测设备,用于接收所述检测指令,基于所述检测指令对其检测样本置放位置的样本进行检测,获得样本检测中间结果,并向所述主控设备返回所述样本检测中间结果。
[0114] 一个实施例中的系统还可以包括条码扫描设备。此时,述主控设备还用于向所述条码扫描设备发送扫描指令。该条码扫描设备基于所述扫描指令扫描获得样本管置放设备上的样本位置信息、以及与样本位置信息对应的样本条码信息,并向所述主控设备返回扫描反馈信息,所述扫描反馈信息包括:样本管置放设备上的所述样本位置信息,以及扫描获得的与所述样本位置信息对应的所述样本条码信息。
[0115] 一个实施例中的系统还可以包括样本提取设备。此时,该主控设备,还用于向所述样本提取设备发送样本提取指令,所述样本提取指令包括所述样本条码信息、所述样本位置信息以及所述待检测项目。其中,该样本提取设备,用于基于所述样本提取指令移动到所述样本位置信息对应的位置、基于所述待检测项目对应的样本提取方式提取所述样本位置信息对应位置的样本,获得采样样本,并将采样样本放置到所述待检测项目对应的检测设备的检测样本置放位置。
[0116] 一个实施例中的该检测设备可以为PCR检测设备,所述样本检测中间结果包括荧光数。
[0117] 一个实施例中的条码扫描设备可以包括两个以上,所述扫描指令包括条码扫描设备标识,所述扫描信息包括条码扫描设备标识。一个实施例中的上述样本提取设备可以包括两个以上,此时,样本提取指令还包括样本提取设备标识。一个实施例中的上述检测设备包括两个以上,此时,上述检测指令还包括检测设备标识,所述样本提取指令还包括检测设备标识。
[0118] 关于样本检测系统的具体限定可以参见上文中对于样本检测方法、装置的限定,在此不再赘述。上述样本检测方法中的各步骤,均可由样本检测系统中的主控设备执行。
[0119] 参考图5所示,以下结合一个实施例中的样本检测过程中,样本检测系统中的各设备之间的交互过程进行举例说明。
[0120] 在需要扫描获得样本信息并对样本进行采样和进行检测时,主控设备向条码扫描设备发送扫描指令。
[0121] 对应的条码扫描设备接收到该扫描指令后,基于扫描指令扫描获得样本管置放设备上的样本位置信息、以及与样本位置信息对应的样本条码信息,并向主控设备返回扫描信息,扫描信息包括:样本管置放设备上的样本位置信息,以及扫描获得的与所述样本位置信息对应的样本条码信息。
[0122] 主控设备接收到该扫描信息,从中获取待检测的样本条码信息,并向信息管理系统发送查询指令,该查询指令中包括上述样本条码信息。
[0123] 信息管理系统接收到该查询指令后,从数据库中查询获得与样本条码信息对应的用户的患者信息,并据此向主控设备返回查询响应,该查询响应中包括上述查询获得的患者信息。
[0124] 主控设备接收到查询响应后,基于查询响应中的患者信息,确定该样本条码信息对应的待检测项目。在确定待检测项目后,一方面确定该待检测项目的检测参数,另一方面向样本提取设备发送样本提取指令,该样本提取指令包括样本条码信息、对应的样本位置信息以及待检测项目,还可以包括样本提取设备标识和检测设备标识。
[0125] 对应的样本提取设备接收到该样本提取指令后,基于样本提取指令移动到样本位置信息对应的位置、基于待检测项目对应的样本提取方式提取样本位置信息对应位置的样本,获得采样样本,并将采样样本放置到检测设备标识对应的检测设备的检测样本置放位置,并向主控设备反馈样本提取完成信息。
[0126] 样本提取设备将采样样本放置到检测设备的检测样本置放位置之后,检测设备在检测到其检测样本置放位置已放置了样本时,可向主控设备返回样本已放置信息。
[0127] 主控设备在接收到上述样本提取完成信息和样本已放置信息之后,基于上述确定的检测参数,向检测设备发送检测指令,该检测指令包括样本条码信息,还可以包括上述检测参数。
[0128] 检测设备接收到检测指令之后,基于检测指令对其检测样本置放位置的样本进行检测,获得样本检测中间结果,并向主控设备返回所述样本检测中间结果。
[0129] 主控设备接收到样本检测中间结果后,对该样本检测中间结果结合样本检测参数信息做进一步的分析,确获得最终样本检测结果。
[0130] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现如上所述的任意一个实施例中的样本检测方法。
[0131] 一个实施例中的计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种样本检测方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0132] 本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0133] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0134] 因此,在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上所述的任意一个实施例中的样本检测方法。
[0135] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0136] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。