本发明专利技术的提供了一种基于云架构的基因测序订单处理方法、系统及介质,方法包括以下步骤:获取基因测序订单,提取基因测序订单中的患者信息;根据患者信息进行样本采集,其中,上传患者信息以及样本,并将患者信息与样本进行关联,构建样本数据库;从样本数据库中通过轮询策略提取样本进行基因测序,生成测序结果报告,根据测序结果报告更新报告数据库;根据患者信息,得到测序结果报告;方法能够实现方便、快捷地按需获取和释放计算资源,能快速获取资源从而提高订单处理效率,并能够高并发处理业务订单;此外通过本方法可替换大量的人工操作,节约资源成本同时提高时效性,并避免人为因素导致的错误操作,可广泛应用于云计算技术领域。
【技术实现步骤摘要】
一种基于云架构的基因测序订单处理方法、系统及介质
本专利技术涉及云计算
,尤其是一种基于云架构的基因测序订单处理方法、系统及介质。
技术介绍
随着云计算的普及,越来越多的企业或用户选择将生产实践等行为,迁移到云服务提供商的云计算平台,运行在云计算平台上,成为云用户。云架构可以根据业务的具体需求为其分配计算、存储、带宽等资源,即云资源。但在目前订单服务的过程中,尤其是类似在基因测序等体外诊断的领域中,仍然采用普通的订单管理平台或系统工具。传统的订单管理平台所能处理的业务量小,如需要对平台的业务量进行扩充,则需要消耗大量的计算资源;而且对系统或平台的计算资源的调度能力要求极高,对于计算资源的投入成本极高。
技术实现思路
有鉴于此,为至少部分解决上述技术问题之一,本专利技术实施例目的在于提供一种基于云架构,能对抗高并发的基因测序订单处理方法,以及可以对应实现基于云架构的基因测序订单处理方法的系统以及存储介质。第一方面,本专利技术的提供了一种基于云架构的基因测序订单处理方法,包括以下步骤:获取基因测序订单,提取基因测序订单中的患者信息;根据患者信息进行样本采集,其中,样本采集这一过程包括以下至少一个步骤:采集新样本或选择历史样本;上传患者信息以及样本,并将患者信息与样本进行关联,构建样本数据库;从样本数据库中通过轮询策略提取样本进行基因测序,生成测序结果报告,根据测序结果报告更新报告数据库;根据患者信息,得到测序结果报告。在本专利技术的一些实施例中,方法还包括以下步骤:根据基因测序订单,生成订单记录以及支付路径;根据支付路径的反馈,更新订单记录,根据更新后的订单记录生成支付结果;根据支付结果,从样本数据库中通过轮询策略提取样本进行基因测序,生成测序结果报告,根据测序结果报告更新报告数据库。在本专利技术的一些实施例中,从样本数据库中通过轮询策略提取样本进行基因测序这一步骤中,基因测序包括以下至少一个步骤:苏木精—伊红染色、核酸提取、高通量测序以及实时荧光定量PCR。在本专利技术的一些实施例中,生成测序结果报告这一步骤,其包括:根据患者信息,结合支付结果,生成请求消息并发送至消息队列;根据消息队列的输出,生成测序结果报告。在本专利技术的一些实施例中,构建样本数据库这一步骤,其具体为:根据患者信息以及样本,生成第一样本数据库;复制第一样本数据库得到第二样本数据库。在本专利技术的一些实施例中,复制第一样本数据库得到第二样本数据库这一步骤,其包括:将第一样本数据中的记录转换为二进制日志事件;将二进制日志事件复制到第二样本数据库中的中继日志;根据患者信息以及样本更新中继日志。第二方面,本专利技术的技术方案还提供一种基于云架构的基因测序订单处理系统,包括用户服务模块、基因测序模块以及数据资源模块,其中:用户服务模块,用于获取用户信息和基因测序订单,以及下载测序结果报告;基因测序模块;用于通过轮询策略提取样本进行基因测序,生成测序结果报告,根据测序结果报告更新报告数据库;数据资源模块,用于根据患者信息进行样本采集,其中,样本采集这一过程包括以下至少一个步骤:采集新样本或选择历史样本;上传患者信息以及样本,并将患者信息与样本进行关联,构建样本数据库;还用于根据测序结果报告更新报告数据库。在本专利技术的一些系统实施例中,系统还包括订单处理模块,用于根据基因测序订单,生成订单记录以及支付路径;根据支付路径的反馈,更新订单记录,根据更新后的订单记录生成支付结果。第三方面,本专利技术的技术方案还提供一种基于云架构的基因测序订单处理系统,其包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当至少一个程序被至少一个处理器执行,使得至少一个处理器实现第一方面中的一种基于云架构的基因测序订单处理方法。第四方面,本专利技术的技术方案还提供了一种存储介质,其中存储有处理器可执行的程序,处理器可执行的程序在由处理器执行时用于实现如第一方面中的方法。本专利技术的优点和有益效果将在下面的描述中部分给出,其他部分可以通过本专利技术的具体实施方式了解得到:本专利技术所提供的基于云架构的基因测序订单的处理方法,通过构建云端的数据库,并通过云计算的方式进行信息的采集和处理,能够方便、快捷地按需获取和释放计算资源,能快速获取资源从而提高订单处理效率,并能够高并发处理业务订单;此外通过本方法可替换大量的人工操作,节约资源成本同时提高时效性,并避免人为因素导致的错误操作。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种基于云架构的基因测序订单处理系统的功能模块图;图2为本专利技术实施例一种基于云架构的基因测序订单处理方法的步骤流程图;图3为本专利技术实施例一种基于云架构的基因测序订单处理方法的订单支付步骤流程图;图4为本专利技术实施例一种基于云架构的基因测序订单处理系统中数据库关系示意图。具体实施方式下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。本专利技术技术方案所提供的思路是:面向云计算领域的一种基于云架构的基因测序订单处理的方法。基于云计算的架构通过构建一种基因测序下单处理流程,在保护患者信息安全的同时,也提供基因测序的相应预约下单服务,患者可根据需要选择对应的测序项目服务,同时将测序业务线上化,提高了工作效率,也保障了测序进度与各相关方的联系。第一方面,如图1所示,本实施例提供了一种基于云架构的基因测序订单处理系统,系统采用云架构方式搭建,采用容器化部署,各个模块之间能够实现自由通讯。其主要包括三个功能性模块,分别为用户服务模块、基因测序模块、数据资源模块;其中,用户服务模块,用于获取用户信息和基因测序订单,以及下载测序结果报告;其具体功能包括:患者测序预约;提供历史订单查看;检测报告查看等等。基因测序模块,用于通过轮询策略提取样本进行基因测序,生成测序结果报告,根据测序结果报告更新报告数据库;其具体可实现的功能包括:实验室验收订单和样本以及发布报告报告等。数据资源模块;其为本系统的核心功能模块,其不仅用于根据患者信息进行样本采集,其中,样本采集这一过程包括采集新样本或选择历史样本;还用于上传患者信息以及样本,并将患者信息与样本进行关联,构建样本数据库;还用于根据测序结果报告更新报告数据库。此外,在一些实施例系统中,云架构还可以包括微服务,数据平台,监本文档来自技高网...
【技术保护点】
1.一种基于云架构的基因测序订单处理方法,其特征在于,包括以下步骤:/n获取基因测序订单,提取所述基因测序订单中的患者信息;根据所述患者信息进行样本采集,其中,所述样本采集这一过程包括以下至少一个步骤:采集新样本或选择历史样本;/n上传所述患者信息以及样本,并将所述患者信息与所述样本进行关联,构建样本数据库;从所述样本数据库中通过轮询策略提取样本进行基因测序,生成测序结果报告,根据所述测序结果报告更新报告数据库;/n根据所述患者信息,得到所述测序结果报告。/n
【技术特征摘要】
1.一种基于云架构的基因测序订单处理方法,其特征在于,包括以下步骤:
获取基因测序订单,提取所述基因测序订单中的患者信息;根据所述患者信息进行样本采集,其中,所述样本采集这一过程包括以下至少一个步骤:采集新样本或选择历史样本;
上传所述患者信息以及样本,并将所述患者信息与所述样本进行关联,构建样本数据库;从所述样本数据库中通过轮询策略提取样本进行基因测序,生成测序结果报告,根据所述测序结果报告更新报告数据库;
根据所述患者信息,得到所述测序结果报告。
2.根据权利要求1所述的一种基于云架构的基因测序订单处理方法,其特征在于,所述方法还包括以下步骤:
根据所述基因测序订单,生成订单记录以及支付路径;
根据所述支付路径的反馈,更新所述订单记录,根据更新后的订单记录生成支付结果。
3.根据权利要求1所述的一种基于云架构的基因测序订单处理方法,其特征在于,所述从所述样本数据库中通过轮询策略提取样本进行基因测序这一步骤中,所述基因测序包括以下至少一个步骤:苏木精—伊红染色、核酸提取、高通量测序以及实时荧光定量PCR。
4.根据权利要求2所述的一种基于云架构的基因测序订单处理方法,其特征在于,所述生成测序结果报告这一步骤,包括以下步骤:
根据所述患者信息,结合所述支付结果,生成请求消息并发送至消息队列;
根据所述消息队列的输出,生成测序结果报告。
5.根据权利要求1-4任一项所述的一种基于云架构的基因测序订单处理方法,其特征在于,所述构建样本数据库这一步骤,其具体为:
根据所述患者信息以及所述样本,生成第一样本数据库;复制所述第一样本数据库得到第二样本数据库。
6.根据权利要求5所述的一种基于云架...
【专利技术属性】
技术研发人员:李斌,钱志荣,
申请(专利权)人:北斗生命科学广州有限公司,钱志荣,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。