掌桥专利:专业的专利平台
掌桥专利
首页

基于SaaS服务的医疗数据处理方法、装置及电子设备

文献发布时间:2023-06-19 11:57:35


基于SaaS服务的医疗数据处理方法、装置及电子设备

技术领域

本公开涉及计算机技术领域,尤其涉及一种基于SaaS服务的医疗数据处理方法、装置及电子设备。

背景技术

随着科学技术的发展,通过部署在云端或者IDC(Internet Data Center,互联网数据中心)且产品形态为SaaS(Software-as-a-Service,软件即服务)的服务,可以实现通过网络为用户提供软件服务。

例如:在云端或者IDC部署医疗服务集群,该医疗服务集群中可以接入多家医院,也即该医疗服务集群可以为接入的多家医院提供相关医疗服务。

发明内容

本公开提出了一种用于进行医疗数据统计分析处理的技术方案。

根据本公开的一方面,提供了一种基于SaaS服务的医疗数据处理方法,应用于数据统计模块,包括:

接收各医疗数据处理模块上报的医疗数据处理信息,所述医疗数据处理信息包括所述医疗数据处理模块对待处理医疗数据进行处理时上报的数据信息;

对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行统计分析,得到对应的统计分析结果,进而可以通过得到的统计分析结果对医疗业务和/或医疗数据处理模块提供数据支撑,以实现针对医疗业务和/或医疗数据处理模块的优化和改进,进而提高用户体验。

在一种可能的实现方式中,所述统计分析结果包括针对所述医疗数据处理模块的性能评估结果、所述医疗数据处理模块的业务使用率、疾病种类的占比中的至少一项。

在一种可能的实现方式中,所述医疗数据处理信息包括第一数据信息和/或第二数据信息,其中,所述第一数据信息包括所述医疗数据处理模块开始处理所述待处理医疗数据时上报的信息,所述第二数据信息包括所述医疗数据处理模块得到所述待处理医疗数据对应的处理结果时上报的信息。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,数据统计模块可以根据第一数据信息和/或第二数据信息,得到医疗数据处理模块开始执行待处理医疗数据时的状态信息和/或完成待处理医疗数据的处理时的状态信息,进而可以通过第一数据信息和/或第二数据信息,得到更为细致、维度更高的统计分析结果,以可以更为精准及有针对性的对医疗数据处理模块进行优化改进。

在一种可能的实现方式中,所述第一数据信息包括所述医疗数据处理模块开始处理所述待处理医疗数据的第一时间信息,所述第二数据信息包括所述医疗数据处理模块得到所述待处理医疗数据对应的处理结果的第二时间信息,以及所述处理结果。

在一种可能的实现方式中,所述对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果,包括:

获取待评估的医疗数据处理模块针对任一待处理医疗数据上报的第一数据信息及第二数据信息;根据所述第一数据信息中的第一时间信息和所述第二数据信息中的第二时间信息,确定所述待评估的医疗数据处理模块针对所述待处理医疗数据的处理时长;根据所述处理时长,确定所述待评估的医疗数据处理模块的性能评估结果。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据第一时间信息及第二时间信息确定待评估的医疗数据处理模块的性能评估结果,以可以根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行优化和改进,进而可以提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息中包括第三数据信息,所述第三数据信息包括所述医疗数据处理模块对所述待处理医疗数据对应的处理结果进行删除或者修改时上报的信息。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以通过上报第三数据信息,并将第三数据信息作为对医疗数据处理模块进行优化和改进的数据依据,进而可以针对性的提升提高医疗数据处理模块的性能,提高用户体验。

在一种可能的实现方式中,所述对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果,包括:

根据所述第三数据信息,确定待评估的医疗数据处理模块删除或者修改的处理结果的第一数量;根据所述第一数量及所述待评估的医疗数据处理模块处理的待处理医疗数据的总数,确定所述待评估的医疗数据处理模块的性能评估结果。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据第三数据信息确定待评估的医疗数据处理模块的性能评估结果,以可以根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行针对性的优化和改进,进而可以提高用户体验。

在一种可能的实现方式中,所述第二数据信息中的处理结果包括所述待处理医疗数据的疾病种类,所述对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果,可以包括:

确定目标疾病种类对应的第二数据信息的第二数量;根据所述第二数量及所述第二数据信息的总数,确定所述目标疾病种类的占比。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以确定目标疾病种类的占比,进而可以通过该目标疾病种类的占比对医院的业务状态进行分析,以能够根据医院的业务状态合理分配业务资源

在一种可能的实现方式中,所述医疗数据处理信息还包括第四数据信息,所述第四数据信息包括所述医疗数据处理模块被访问时上报的信息,所述对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果,包括:

根据所述第四数据信息,确定待评估的医疗数据处理模块被访问的第三数量;

根据所述第三数量及所述第四数据信息的总数,确定所述待评估的医疗数据处理模块的业务使用率。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据医疗数据处理模块的业务使用率确定需要重点优化的医疗数据处理模块,以进一步提升该医疗数据处理模块的性能,进而提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息中包括所述医疗数据处理模块针对所述待处理医疗数据的处理状态,所述方法还包括:

在所述医疗数据处理信息中包括异常处理状态的情况下,根据所述医疗数据处理信息生成告警指示;向指定设备发送所述告警指示,其中,所述异常处理状态为用于指示所述医疗数据处理模块针对所述待处理医疗数据的处理过程存在异常的处理状态。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,用户可以根据告警指示确定发生异常的医疗数据处理模块、发生异常的时间等信息,进而可以及时且快速的对异常进行针对性的排查处理,能够提高针对异常处理的响应速度。

在一种可能的实现方式中,所述医疗数据处理模块包括至少一个子处理模块,所述第二数据信息包括各子处理模块针对所述待处理医疗数据的处理时间信息及针对所述待处理医疗数据的处理结果。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,在对医疗数据处理模块进行优化升级等处理时,可以根据第二数据信息中各子处理模块对待处理医疗数据的处理时间信息及待处理医疗数据的处理结果,针对性的对医疗数据处理模块的子处理模块进行升级处理,可以有效提升医疗数据处理模块的性能和优化速度。

在一种可能的实现方式中,所述方法还包括:

响应于针对目标待处理医疗数据的展示操作,获取目标待处理医疗数据对应的医疗数据处理信息;将所述目标待处理医疗数据对应的医疗数据处理信息发送至展示模块,以使得所述展示模块对所述目标待处理医疗数据对应的医疗数据处理信息进行展示。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以对待处理医疗数据的医疗数据处理信息进行展示,使得针对待处理医疗数据的处理过程透明化。

在一种可能的实现方式中,所述医疗数据处理模块包括医疗数据收集模块、医疗数据传输模块、医疗数据归档模块、医疗数据诊断模块中的至少一项。

根据本公开的一方面,提供了一种基于SaaS服务的医疗数据处理方法,应用于医疗数据处理模块,所述方法包括:

监测所述医疗数据处理模块针对待处理医疗数据的处理状态;

得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息;

向数据统计模块发送所述医疗数据处理信息。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行上报,以使得可以通过对医疗数据处理信息进行统计分析,得到对应的统计分析结果,进而可以通过得到的统计分析结果对医疗业务和/或医疗系统提供数据支撑,以实现针对医疗业务和/或医疗系统的优化和改进,进而提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息包括第一数据信息或第二数据信息,所述得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息,包括:

在所述医疗数据处理模块开始处理所述待处理医疗数据的情况下,确定所述待处理医疗数据处于初始处理状态;根据所述初始处理状态得到所述第一数据信息;

或者,在所述医疗数据处理模块得到所述待处理医疗数据的处理结果的情况下,确定所述待处理医疗数据处于结束处理状态;根据所述结束处理状态得到所述第二数据信息。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据针对待处理医疗数据上报的第一数据信息及第二数据信息对医疗数据处理模块的性能进行评估(评估过程可以参照前述实施例,本公开实施例在此不再赘述),可以及时且有效的根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行优化和改进,进而提高用户体验。

在一种可能的实现方式中,所述得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息,包括:

在所述医疗数据处理模块未成功处理所述待处理医疗数据的情况下,确定所述待处理医疗数据处于异常处理状态;根据所述异常处理状态得到医疗数据处理信息,其中,所述异常处理状态为用于指示所述医疗数据处理模块针对所述待处理医疗数据的处理过程存在异常的处理状态。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以通过上报的包括异常处理状态的医疗数据处理信息,及时快速的对异常进行针对性的排查处理,可以提高针对异常处理的响应速度。

在一种可能的实现方式中,所述得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息,包括:

响应于针对所述待处理医疗数据的处理结果的更新指令,更新所述待处理医疗数据的处理结果的情况下,确定所述待处理医疗数据处于更新状态;根据所述更新状态得到医疗数据处理信息,其中,所述更新指令包括删除指令或者修改指令。

根据本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以在对医疗数据处理模块针对待处理医疗数据的处理结果进行更新时,上报对应的第三数据信息,以使得可以根据第三数据信息对医疗数据处理模块的性能进行评估,进而可以根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行优化和改进,以提高用户体验。

根据本公开的一方面,提供了一种基于SaaS服务的医疗数据处理装置,应用于数据统计模块,包括:

接收模块,用于接收各医疗数据处理模块上报的医疗数据处理信息,所述医疗数据处理信息包括所述医疗数据处理模块对待处理医疗数据进行处理时上报的数据信息;

统计分析模块,用于对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。

根据本公开的一方面,提供了一种基于SaaS服务的医疗数据处理装置,应用于医疗数据处理模块,包括:

监测模块,用于监测所述医疗数据处理模块针对待处理医疗数据的处理状态;

处理模块,用于得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息;

发送模块,用于向数据统计模块发送所述医疗数据处理信息。

根据本公开的一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行上述方法。

根据本公开的一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。

在本公开实施例中,数据统计模块可以接收各医疗数据处理模块上报的医疗数据处理信息,所述医疗数据处理信息包括所述医疗数据处理模块对待处理医疗数据进行处理时上报的数据信息,并可以根据所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。本公开实施例提供的基于SaaS服务的医疗数据处理方法、装置及电子设备,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行统计分析,得到对应的统计分析结果,进而可以通过得到的统计分析结果对医疗业务和/或医疗数据处理模块提供数据支撑,以实现针对医疗业务和/或医疗数据处理模块的优化和改进,进而提高用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。

图1示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的示意图;

图2示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的流程图;

图3示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的示意图;

图4示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的示意图;

图5示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的示意图;

图6示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的流程图;

图7示出根据本公开实施例的基于SaaS服务的医疗数据处理装置的框图;

图8示出根据本公开实施例的基于SaaS服务的医疗数据处理装置的框图;

图9示出根据本公开实施例的一种电子设备900的框图;

图10示出根据本公开实施例的一种电子设备1900的框图。

具体实施方式

以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。

另外,为了更好地说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。

对于部署于服务端(云端或者IDC)的医疗服务集群中、基于SaaS服务的医疗业务,需要对接医院的成像设备或者医院的图像信息化系统来获取医疗数据,而在实际业务场景中,医疗数据从采集到归档再到数据处理需要经过多个环节,并在最后一个环节针对医疗数据的数据处理成功后,针对该医疗数据的业务方能展开,例如:进行诊断和手术规划等业务。

本公开实施例提供了一种基于SaaS服务的医疗数据处理方法,可以用于数据统计模块。参照图1所示的示意图,对待处理医疗数据进行数据处理的各个医疗数据处理模块,可以在对待处理医疗数据进行处理时上报对应的医疗数据处理信息,数据统计模块可以接收各医疗数据处理模块上报的医疗数据处理信息,并可以根据各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。

本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行统计分析归纳,得到统计分析结果,进而可以通过该统计分析结果对医疗业务和/或医疗数据处理模块提供数据支撑,以实现针对医疗业务和/或医疗数据处理模块的优化和改进。

图2示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的流程图,所述基于SaaS服务的医疗数据处理方法应用于数据统计模块,所述数据统计模块可以由软件模块实现,也可以为终端设备或服务器等电子设备,终端设备可以为用户设备(UserEquipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(PersonalDigital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等,所述方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。或者,可通过服务器执行所述方法。

如图2所示,所述基于SaaS服务的医疗数据处理方法可以包括:

在步骤S21中,接收各医疗数据处理模块上报的医疗数据处理信息,所述医疗数据处理信息包括所述医疗数据处理模块对待处理医疗数据进行处理时上报的数据信息。

举例来说,对于部署于服务端(云端或者IDC)的医疗服务集群中、基于SaaS服务的医疗业务场景中,医疗数据从采集到归档再到数据处理需要经过多个环节,每一环节涉及的医疗数据处理模块均可在对待处理医疗数据进行处理时上报对应的医疗数据处理信息,参照图1所示。

示例性的,医疗数据处理模块在开始处理待处理医疗数据时可以向数据统计模块上报对应的医疗数据处理信息,该医疗数据处理信息中可以包括待处理医疗数据的标识信息、医疗数据处理模块的标识信息、开始对待处理医疗数据进行处理的时间、针对待处理医疗数据的处理状态(例如下文中的初始处理状态、结束处理状态、异常处理状态等)等信息;和/或,医疗数据处理模块在完成针对待处理医疗数据的处理时可以向数据统计模块上报对应的医疗数据处理信息,该医疗数据处理信息中可以包括待处理医疗数据的标识信息、医疗数据处理模块的标识信息、待处理医疗数据完成处理的时间、针对待处理医疗数据的处理状态、针对待处理医疗数据的处理结果等信息。

在一种可能的实现方式中,所述医疗数据处理模块可以包括医疗数据收集模块、医疗数据传输模块、医疗数据归档模块、医疗数据诊断模块中的至少一项。

举例来说,待处理医疗数据需要经过收集、传输、归档和诊断计算等过程,因此,医疗数据处理模块可以包括医疗数据收集模块、医疗数据传输模块、医疗数据归档模块、医疗数据诊断模块中的至少一项。

其中,医疗数据收集模块用于收集待处理医疗数据,例如:成像设备拍摄医疗影像等待处理医疗数据后,医疗数据收集模块可以从成像设备或者PACS(Picture Archivingand Communication Systems,影像归档和通信系统)中收集医疗影像等待处理医疗数据,示例性的,医疗数据收集模块在收集待处理医疗数据时,可以对待处理医疗数据进行压缩、匿名加密等前处理。医疗数据传输模块用于对待处理医疗数据进行传输,例如:医疗数据传输模块可以将待处理医疗数据从成像设备向医疗数据收集模块传输。医疗数据归档模块用于对待处理医疗数据进行校验、去重等处理后归档,例如:医疗数据归档模块可以将待处理医疗数据进行校验、去重后,归档至PACS中。医疗数据诊断模块用于对待处理医疗数据进行诊断处理,得到对应的诊断结果。

在步骤S22中,对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。

举例来说,在数据统计模块接收到各医疗数据处理模块上报的医疗数据处理信息后,可以将医疗数据处理信息进行结构化存储。数据统计模块可以对存储区域存储的医疗数据处理信息进行信息归纳总计和统计分析等操作,得到对应的统计分析结果,该统计分析结果可以包括用于支持医疗业务和/或医疗数据处理模块进行优化和改进的信息。

在一种可能的实现方式中,所述统计分析结果可以包括针对所述医疗数据处理模块的性能评估结果、所述医疗数据处理模块的业务使用率、疾病种类的占比中的至少一项。

其中,医疗数据处理模块的性能评估结果可以用于表征医疗数据处理模块的性能状态。示例性的,性能评估结果中可以包括多种性能等级,例如:优秀、良好、一般、较差等性能等级,通过性能等级可以表征医疗数据处理模块的性能状态。需要说明的是,上述性能等级仅作为本公开实施例中性能等级划分方式的一种示例,实际上,性能等级的划分方式有多种,本公开实施例不对性能等级的划分方式做具体限定。示例性的,性能评估结果还可以包括性能分数,该性能分数也可以用于表征医疗数据处理模块的性能状态,例如:可以根据医疗数据处理模块针对待处理医疗数据的处理速度,确定医疗数据处理模块的性能分数。

在得到医疗数据处理的性能评估结果后,可以根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行优化和改进,例如:在医疗数据处理模块的性能评估结果表征医疗数据处理模块性能较差的情况下,可以对该医疗数据处理模块进行优化改进处理,以提高该医疗数据处理模块的性能。

上述医疗数据处理模块的业务使用率可以用于表征医疗数据处理模块在医疗服务集群中的使用率,进而可以根据各医疗数据处理模块的业务使用率确定需要重点优化的医疗数据处理模块,以进一步提升该医疗数据处理模块的性能,提高用户体验。示例性的,在医疗数据诊断模块中的智能肺部诊断模块的业务使用率较高的情况下,可以对该智能肺部诊断模块进行进一步的优化,例如:为智能肺部诊断模块提供更多的硬件资源、磁盘空间等,以提高智能肺部诊断模块的响应速度、计算精度等,进而提高用户体验。或者,医院也可以根据各医疗数据处理模块的业务使用率更加灵活且精准的进行业务配置,以为医院配置更符合业务需要的医疗数据处理模块。

上述疾病种类的占比可以用于表征医院处理的各类疾病的占比,通过疾病种类的占比对医院的业务状态进行分析,例如:在A类疾病种类的占比较高的情况下,可以确定医院接诊的A类疾病病患较多,A类疾病对应科室的医务人员工作量较大,医院较为擅长处理A类疾病等业务状态。

实际上,统计分析结果中还可以包括数据总数、数据使用率、高频访问数据等信息,本公开实施例在此不对统计分析结果做具体限定,凡是通过上报的医疗数据处理信息进行统计归纳得到的结果均可以包括在统计分析结果中。

这样,数据统计模块可以接收各医疗数据处理模块上报的医疗数据处理信息,所述医疗数据处理信息包括所述医疗数据处理模块对待处理医疗数据进行处理时上报的数据信息,并可以根据所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行统计分析,得到对应的统计分析结果,进而可以通过得到的统计分析结果对医疗业务和/或医疗数据处理模块提供数据支撑,以实现针对医疗业务和/或医疗数据处理模块的优化和改进,进而提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息包括第一数据信息和/或第二数据信息,其中,所述第一数据信息包括所述医疗数据处理模块开始处理所述待处理医疗数据时上报的信息,所述第二数据信息包括所述医疗数据处理模块得到所述待处理医疗数据对应的处理结果时上报的信息。

举例来说,医疗数据处理模块开始对待处理医疗数据进行处理时,可以向数据统计模块上报针对待处理医疗数据的第一数据信息;和/或,医疗数据处理在完成对待处理医疗数据的处理,得到并输出针对待处理医疗数据的处理结果时,可以向数据统计模块上报针对待处理医疗数据的第二数据信息。

这样一来,数据统计模块可以根据第一数据信息和/或第二数据信息,得到医疗数据处理模块开始执行待处理医疗数据时的状态信息和/或完成待处理医疗数据的处理时的状态信息,进而可以通过第一数据信息和/或第二数据信息,得到更为细致、维度更高的统计分析结果,以可以更为精准及有针对性的对医疗数据处理模块进行优化改进。

在一种可能的实现方式中,所述第一数据信息包括所述医疗数据处理模块开始处理所述待处理医疗数据的第一时间信息,所述第二数据信息包括所述医疗数据处理模块得到所述待处理医疗数据对应的处理结果的第二时间信息,以及所述处理结果。

举例来说,医疗数据处理模块在开始处理待处理医疗数据时,向数据统计模块发送第一数据信息,该第一数据信息中可以包括待处理医疗数据的标识信息及医疗数据处理模块开始处理该待处理医疗数据的第一时间信息。医疗数据处理模块在得到待处理医疗数据的处理结果时,向数据统计模块发送第二数据信息,该第二数据信息中可以包括待处理医疗数据的标识信息、医疗数据处理模块得到该待处理医疗数据对应的处理结果的第二时间信息以及该处理结果。其中,所述待处理医疗数据对应的处理结果可以包括待处理医疗数据对应的疾病诊断信息,例如:疾病诊断信息可以包括疾病种类、疾病相关描述信息(例如:在疾病种类为肺结节的情况下,疾病相关描述信息可以包括肺结节的数量、位置、大小以及良性或者恶性等相关信息)等信息。

示例性的,医疗数据处理模块可以在开始处理待处理医疗数据时,获取当前时刻的时间戳信息(例如:2021年2月20日12点00分30秒)作为第一时间信息,并向数据处理模块上报第一数据信息,该第一数据信息中包括该第一时间信息。医疗数据处理模块在完成针对待处理医疗数据的处理,得到并输出该待处理医疗数据对应的处理结果时,获取当前时刻的时间戳信息(例如:2021年2月20日12点00分47秒)作为第二时间信息,并向数据处理模块上报第二数据信息,该第二数据信息中包括该第二时间信息。

在一种可能的实现方式中,所述对所述各医疗数据处理模块上报的数据信息进行统计分析,得到统计分析结果,可以包括:

获取待评估的医疗数据处理模块针对任一待处理医疗数据上报的第一数据信息及第二数据信息;

根据所述第一数据信息中的第一时间信息和所述第二数据信息中的第二时间信息,确定所述待评估的医疗数据处理模块针对所述待处理医疗数据的处理时长;

根据所述处理时长,确定所述待评估的医疗数据处理模块的性能评估结果。

举例来说,待评估的医疗数据处理模块可以为任一需要进行性能评估的医疗数据处理模块。示例性的,用户可以通过选中医疗数据处理模块或者输入医疗数据处理模块的名称、编码等方式,确定待评估的医疗数据处理模块,或者可以周期性的对将各医疗数据处理模块作为待评估的医疗数据处理模块,以周期性的对各医疗数据处理模块的性能进行评估,对医疗数据处理模块的评估周期可以为预置周期,也可以为用户自定义的周期,本公开实施例对此不作具体限定。

可以响应于针对待评估的医疗数据处理模块的评估操作(示例性的,在确定待评估的医疗数据处理模块后,可以触发确定控件/评估控件等相关控件),获取该待评估的医疗数据处理模块针对任一待处理医疗数据上报的第一数据信息及第二数据信息。

在一种可能的实现方式中,可以获取待评估的医疗数据处理模块在第一评估时间范围内对任一待处理医疗数据上报的第一数据信息及第二数据信息,例如:第一评估时间范围为一周,则可以获取待评估的医疗数据处理模块在一周时间内对待处理医疗数据上报的第一数据信息及第二数据信息。其中,该第一评估时间范围可以由用户自定义设置,或者可以为预置的固定时间范围,本公开实施例中对第一评估时间范围的确定方式不做具体限定。

在获取针对至少一个待处理医疗数据上报的第一数据信息及第二数据信息后,可以从第一数据信息中获取开始处理该待处理医疗数据的第一时间信息,从第二数据信息中获取输出该待处理医疗数据的处理结果的第二时间信息,并根据第一时间信息及第二时间信息,得到待评估的医疗数据处理模块针对待处理医疗数据的处理时长,例如:可以将第一时间信息与第二时间信息之间的时间差,确定为针对待处理医疗数据的处理时长。以上述示例为例,第一时间信息为2021年2月20日12点00分30秒,第二时间信息为2021年2月20日12点00分47秒,则可以确定待评估的医疗数据处理模块针对待处理医疗数据的处理时长为17秒。

以此类推,可以确定待评估的医疗数据处理模块针对各待处理医疗数据的处理时长,可以根据待评估的医疗数据处理模块针对各待处理医疗数据的处理时长,对待评估的医疗数据处理模块进行性能评估,得到对应的性能评估结果。示例性的,可以确定待评估的医疗数据处理模块针对各待处理医疗数据的处理时长的均值,根据待处理医疗数据处理时长的均值,确定待评估的医疗数据处理模块的性能评估结果,例如:可以设定不同性能等级对应的均值范围,根据待处理医疗数据处理时长的均值对应的性能等级,得到对应的性能评估结果。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据第一时间信息及第二时间信息确定待评估的医疗数据处理模块的性能评估结果,以可以根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行优化和改进,进而可以提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息中可以包括第三数据信息,所述第三数据信息包括所述医疗数据处理模块对所述待处理医疗数据对应的处理结果进行删除或者修改时上报的信息。

举例来说,用户可以在医疗数据处理模块针对待处理医疗数据的处理结果有误的情况下,对待处理医疗数据的处理结果进行修改或者删除,医疗数据处理模块可以响应于对待处理医疗数据对应的处理结果的修改操作或者删除操作,对待处理医疗数据对应的处理结果进行修改或者删除时,向数据统计模块上报第三数据信息,该第三数据信息中可以包括待处理医疗数据的标识信息、医疗数据处理模块的标识信息、修改或者删除之前的处理结果、修改后的处理结果等信息。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以通过上报第三数据信息,以可以将第三数据信息作为对医疗数据处理模块进行优化和改进的数据依据,进而可以针对性的提升提高医疗数据处理模块的性能,提高用户体验。

在一种可能的实现方式中,所述对所述各医疗数据处理模块上报的数据信息进行统计分析,得到统计分析结果,可以包括:

根据所述第三数据信息,确定待评估的医疗数据处理模块删除或者修改的处理结果的第一数量;

根据所述第一数量及所述待评估的医疗数据处理模块处理的待处理医疗数据的总数,确定所述待评估的医疗数据处理模块的性能评估结果。

举例来说,可以响应于针对待评估的医疗数据处理模块的评估操作,根据待评估的医疗数据处理模块的标识信息获取待评估的医疗数据处理模块上报的第三数据信息,并确定第三数据信息的数量为待评估的医疗数据处理模块删除或者修改的处理结果的第一数量。可以统计待评估的医疗数据处理模块处理的待处理医疗数据的总数,示例性的,可以将待评估的医疗数据处理模块上报的第二数据信息的总数,确定为待评估的医疗数据处理模块处理的待处理医疗数据的总数,或者,可以对待评估的医疗数据处理模块上报的所有医疗数据处理信息中待处理医疗数据的标识信息进行统计,进而得到待评估的医疗数据处理模块处理的待处理医疗数据的总数。

可以确定第三数据信息的第一数量与待评估的医疗数据处理模块处理的待处理医疗数据的总数的比值,并将该比值确定为待评估的医疗数据处理模块的错误率,进而可以通过该错误率得到待评估的医疗数据处理模块的性能评估结果。示例性的,可以根据上述错误率确定待评估的医疗数据处理模块的性能评估结果,例如:设定不同性能等级对应的错误率范围,根据待评估的医疗数据处理模块的错误率对应的性能等级,得到对应的性能评估结果。

在一种可能的实现方式中,可以通过指定时间段内的第三数据信息,对待评估的医疗数据处理模块的性能进行评估。示例性的,可以确定待评估的医疗数据处理模块在第二评估时间范围内上报的第三数据信息的第一数量,以及确定待评估的医疗数据处理模块在第二评估时间范围内上报的医疗数据处理信息的总数,以确定待评估医疗数据处理模块的错误率,进而根据错误率得到待评估的医疗数据处理模块的性能评估结果。其中,第二评估时间范围的确定方式与第一评估时间范围的确定方式相同,第二评估时间范围与第一评估时间范围可以相同,也可以不同,本公开实施例对此不做具体限定。

例如:待评估的医疗数据处理模块在第二评估时间范围内总共处理了10个待处理医疗数据,也即待处理医疗数据的总数为10。假设用户针对待处理医疗数据2的处理结果先后进行了2次修改,也即待评估的医疗数据处理模块针对待处理医疗数据2先后上报了2个第三数据信息,则第三数据信息的第一数量为2,可以确定待评估的医疗数据处理模块的错误率为0.2;或者,假设用户针对待处理医疗数据2的处理结果先后进行了8次修改,针对待处理医疗数据3的处理结果先后进行了3次修改,也即待评估的医疗数据处理模块针对待处理医疗数据2先后上报了8个第三数据信息,针对待处理医疗数据3先后上报了3个第三数据信息,则第三数据信息的第一数量为11,可以确定待评估的医疗数据处理模块的错误率为1.1。待评估医疗数据处理模块的错误率越高,说明待评估的医疗数据处理模块的性能越差。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据第三数据信息确定待评估的医疗数据处理模块的性能评估结果,以可以根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行针对性的优化和改进,进而可以提高用户体验。

在一种可能的实现方式中,可以综合待评估的医疗数据处理模块针对待处理医疗数据的处理时长、及待评估的医疗数据处理模块的错误率,得到待评估的医疗数据处理模块的综合性能评估结果。例如:可以对待评估的医疗数据处理模块针对所述待处理医疗数据的处理时长的均值、以及待评估的医疗数据处理模块的错误率进行加权求和,得到性能评估分数,进而根据该性能评估分数得到待评估的医疗数据处理模块的综合性能评估结果。或者,可以根据待评估的医疗数据处理模块针对所述待处理医疗数据的处理时长,得到第一性能评估结果(具体过程可以参照前述实施例,本公开实施例在此不再赘述),根据待评估的医疗数据处理模块的错误率,得到第二性能评估结果((具体过程可以参照前述实施例,本公开实施例在此不再赘述),并根据第一评估结果和第二评估结果绘制性能图表,将该性能图表作为综合性能评估结果。

这样一来,通过综合性能评估结果可以更为全面的体现待评估的医疗数据处理模块的性能,以可以根据综合性能评估结果对待评估的医疗数据处理模块进行综合性的优化和改进,可以提高待评估的医疗数据处理模块的性能,提高用户体验。

在一种可能的实现方式中,所述第二数据信息中的处理结果包括所述待处理医疗数据的疾病种类,所述对所述各医疗数据处理模块上报的数据信息进行统计分析,得到统计分析结果,可以包括:

确定目标疾病种类对应的第二数据信息的第二数量;

根据所述第二数量及所述第二数据信息的总数,确定所述目标疾病种类的占比。

举例来说,医疗数据处理模块上报的第二数据信息中包括针对待处理医疗数据的处理结果,处理结果中可以包括疾病的种类,例如:肺炎、肺结核、骨折等。目标疾病种类可以为任一疾病种类,示例性的,可以通过选中疾病种类或者输入疾病种类的名称等方式,确定目标疾病种类,或者可以周期性的将各疾病种类作为目标疾病种类,以周期性的统计各疾病种类的业务状态。

在确定目标疾病种类后,可以确定处理结果中包括该目标疾病种类的第二数据信息,并统计包括该目标疾病种类的第二数据信息的第二数量,及统计所有医疗数据处理模块上报的第二数据信息的总数,将该第二数量与第二数据信息的总数的比值,作为目标疾病种类的占比。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以确定目标疾病种类的占比,进而可以通过该目标疾病种类的占比对医院的业务状态进行分析,以能够根据医院的业务状态合理分配业务资源,例如:在A类疾病种类的占比较高的情况下,可以确定医院接诊的A类疾病病患较多,A类疾病对应科室的医务人员工作量较大,可以优先为A类疾病对应科室增派人手和增派设备等。

在一种可能的实现方式中,所述医疗数据处理信息还可以包括第四数据信息,所述第四数据信息包括所述医疗数据处理模块被访问时上报的信息,所述对所述各医疗数据处理模块上报的数据信息进行统计分析,得到统计分析结果,可以包括:

根据所述第四数据信息,确定待评估的医疗数据处理模块被访问的第三数量;

根据所述第三数量及所述第四数据信息的总数,确定所述待评估的医疗数据处理模块的业务使用率。

举例来说,医疗数据处理模块在被调用的情况下,可以确定该医疗数据处理模块被访问,则可以向数据统计模块上报第四数据信息。可以获取待评估的医疗数据处理模块上报的第四数据信息的第三数量,以及确定所有医疗数据处理模块上报的第四数据信息的总数。可以确定待评估的医疗数据处理模块上报的第四数据信息的第三数量与第四数据信息的总数的比值为待评估的医疗数据处理模块的业务使用率。

在一种可能的实现方式中,可以确定阶段时间内待评估的医疗数据处理模块的业务使用率。示例性的,可以确定待评估的医疗数据处理模块在第三评估时间范围内上报的第四数据信息的第三数量,及确定所有的医疗数据处理模块在第三评估时间范围内上报的第四数据信息的总数,以确定待评估的医疗数据处理模块该第三评估时间范围内的业务使用率。其中,第三评估时间范围的确定方式与第一评估时间范围的确定方式相同,第三评估时间范围与第一评估时间范围可以相同,也可以不同,本公开实施例对此不做具体限定。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据医疗数据处理模块的业务使用率确定需要重点优化的医疗数据处理模块,以进一步提升该医疗数据处理模块的性能,进而提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息中包括所述医疗数据处理模块针对所述待处理医疗数据的处理状态,所述方法还可以包括:

在所述医疗数据处理信息中包括异常处理状态的情况下,根据所述医疗数据处理信息生成告警指示;

向指定设备发送所述告警指示,

其中,所述异常处理状态为用于指示所述医疗数据处理模块针对所述待处理医疗数据的处理过程存在异常的处理状态。

举例来说,医疗数据处理模块发送的医疗数据处理信息中,可以包括医疗数据处理模块针对待处理医疗数据的处理状态。示例性的,医疗数据处理模块可以根据针对待处理医疗数据的处理状态向数据统计模块发送医疗数据处理信息,例如:在开始对待处理医疗数据进行处理时,针对待处理医疗数据的处理状态为初始处理状态,则可以向数据统计模块发送包括初始处理状态的第一数据信息;在输出针对待处理医疗数据的处理结果时,针对待处理医疗数据的处理状态为结束处理状态,则可以向数据统计模块发送包括结束处理状态的第二数据信息;在针对待处理医疗数据的处理发生异常,未成功处理待处理医疗数据时,针对待处理医疗数据的处理状态为异常处理状态,则可以向数据统计模块发送包括异常处理状态的医疗数据处理信息。

故,在接收到的医疗数据处理信息中包括异常处理状态的情况下,可以确定发送该医疗数据处理信息的医疗数据处理模块针对待处理医疗数据的处理过程发生异常,因此可以根据该医疗数据处理信息生成告警指示,该告警指示可以用于向用户通报该医疗数据处理模块所发生的异常情况。

示例性的,在接收到的医疗数据处理信息中包括异常处理状态的情况下,可以从该医疗数据处理信息中获取待处理医疗数据的标识信息、上报该医疗数据处理信息的医疗数据处理模块的标识信息、上报该医疗数据处理信息的时间信息、以及异常状态信息等信息生成对应的告警指示,并向指定设备发送该告警指示,以使得指定设备接收到该告警指示后,用户可以根据该告警指示确定发生异常的医疗数据处理模块、发生异常的时间等信息,进而可以及时且快速的对异常进行针对性的排查处理,能够提高针对异常处理的响应速度。其中,上述指定设备可以为预先设置的接收该告警指示的设备,例如:可以预先设置接收该告警指示的邮箱,则登录该邮箱的设备即为指定设备。

在一种可能的实现方式中,所述医疗数据处理模块包括至少一个子处理模块,所述第二数据信息包括各子处理模块针对所述待处理医疗数据的处理时间信息及针对所述待处理医疗数据的处理结果。

举例来说,医疗数据处理模块中可以配置至少一个子处理模块,例如:智能肺部诊断模块中可以配置结节诊断子模块以及肺炎诊断子模块,其中结节诊断子模块用于确定CT影像中的结节数量以及良恶性等,肺炎诊断子模块用于根据CT影像诊断患者是否患有肺炎疾病。

医疗数据处理模块在开始对待处理医疗数据进行处理时,可以依次或者同步通过至少一个子处理模块对待处理医疗数据进行诊断处理。在各子处理模块对待处理医疗数据进行诊断处理的过程中,可以记录各处理子模块开始处理待处理医疗数据的时间信息、完成对待处理医疗数据的处理的时间信息和针对待处理医疗数据的处理结果等。在全部子处理模块完成对待处理医疗数据的诊断后,可以得到各子处理模块对待处理医疗数据的诊断结果,该诊断结果可以包括至少一个子处理模块针对待处理医疗数据的处理结果,并可以根据各子处理模块对待处理医疗数据的处理记录,向数据统计模块发送第二数据信息,该第二数据信息中可以包括各子处理模块针对待处理医疗数据的处理时间信息(包括开始处理待处理医疗数据的时间信息和完成对待处理医疗数据的处理的时间信息)及针对所述待处理医疗数据的处理结果。

以上述智能肺部诊断模块为例,智能肺部诊断模块中结节诊断子模块以及肺炎诊断子模块对待处理医疗数据的处理记录包括:处理记录1(结节诊断子模块的标识信息、待处理医疗数据的标识信息,开始处理时间信息1,结束处理时间信息1,处理结果1)和处理记录2(肺炎诊断子模块的标识信息、待处理医疗数据的标识信息,开始处理时间信息2,结束处理时间信息2,处理结果2),智能肺部诊断模块上报的第二数据信息中可以包括上述处理记录1和处理记录2。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,在对医疗数据处理模块进行优化升级等处理时,可以根据第二数据信息中各子处理模块对待处理医疗数据的处理时间信息及待处理医疗数据的处理结果,针对性的对医疗数据处理模块的子处理模块进行升级处理,可以有效提升医疗数据处理模块的性能和优化速度。

在一种可能的实现方式中,所述方法还可以包括:

响应于针对目标待处理医疗数据的展示操作,获取目标待处理医疗数据对应的医疗数据处理信息;

将所述目标待处理医疗数据对应的医疗数据处理信息发送至展示模块,以使得所述展示模块对所述目标待处理医疗数据对应的医疗数据处理信息进行展示。

举例来说,用户可以指定待查看的目标待处理医疗数据,例如:可以通过指定时间信息、待处理医疗数据的标识信息(可以包括待处理医疗数据所属的患者的标识信息、或者待处理医疗数据所属的成像设备的标识信息等)、医疗数据处理模块的标识信息等信息中的至少一项,确定与指定的时间信息、待处理医疗数据的标识信息、医疗数据处理模块的标识信息等信息中的至少一项相关联的待处理医疗数据为目标待处理医疗数据。

在确定目标待处理医疗数据后,可以响应于针对目标待处理医疗数据的展示操作(例如:触发确定控件/展示控件等控件的操作),获取目标待处理医疗数据对应的医疗数据处理信息,并将目标待处理医疗数据对应的医疗数据处理信息发送至展示模块,该展示模块可以为具有显示界面的电子设备,以通过该展示模块展示上述医疗数据处理信息。

示例性的,用户可以通过显示界面中的输入框输入目标待处理医疗数据的相关信息,例如:可以输入患者ID信息、成像设备ID信息、时间信息等中的至少一项,并根据目标待处理医疗数据的相关信息确定目标待处理医疗数据。获取目标待处理医疗数据的医疗数据处理信息后,通过展示模块展示,例如:可以根据获取的医疗数据处理信息生成对应的信息列表,并通过展示模块的显示界面中展示该信息列表,参照图3所示。

进一步的,可以通过选中信息列表中的任一医疗数据处理信息,可以跳转到该医疗数据处理信息的展示界面,并在该展示界面中展示该医疗数据处理信息的具体信息。

再示例性的,用户可以通过设置患者的标识信息及成像设备的标识信息,可以确定该患者由该成像设备采集的影像信息为目标待处理医疗数据。并获取目标待处理医疗数据的医疗数据处理信息后,根据获取的医疗数据处理信息生成目标待处理医疗数据的处理链路轨迹图,在展示界面上展示该处理链路轨迹图,示例性的,链路轨迹图可以如图4所示。其中,处理链路轨迹图中可以包括目标待处理医疗数据在各个医疗数据处理模块中进行处理时,所上报的医疗数据处理信息的时间信息和处理状态信息。

如图4所示,针对任一目标待处理医疗数据,处理链路轨迹图400中每一节点对应一个医疗数据处理模块针对该目标待处理医疗数据上报的医疗数据处理信息,各医疗数据处理信息在处理链路轨迹图中可以根据各医疗数据处理信息中包括的处理时间进行顺时针排序。在图4中,医疗数据收集模块简称为收集(图4中该收集模块对应401)、医疗数据传输模块简称为传输(图4中该传输模块对应402)、医疗数据归档模块简称为归档(图4中该归档模块对应403)、医疗数据诊断模块简称为诊断(图4中该诊断模块对应404)。

再示例性的,对于包括多个子处理模块的医疗数据处理模块上报的第二数据信息(如图4中诊断模块404上报的状态为结束的数据信息“2020-11-14 09:19:19、结束”),可以进行进一步的展示,以展示医疗数据处理模块中各子处理模块对目标待处理医疗数据的处理信息,例如:可以根据子处理模块的处理信息生成针对目标待处理医疗数据的诊断轨迹图,并可以展示该诊断轨迹图。

示例性的,在图4的基础上,用户可以选中医疗数据诊断模块404针对第一目标待处理医疗数据上报的第二数据信息(图4中诊断模块404上报的状态为结束的节点表示的即为第二数据信息),以获取针对该第一目标待处理医疗数据上报的第二数据信息中各子处理模块对应的处理信息,并根据各子处理模块对应的处理信息生成诊断轨迹图,在展示界面上展示该诊断轨迹图,示例性的,该诊断轨迹图可以如图5所示。其中,诊断轨迹图中每一节点对应一个子处理模块对第一目标待处理医疗数据的处理信息。

示例性的,以图4所示的诊断模块404为智能肺部诊断模块为例,图5中所示的轨迹诊断图500中可以包括智能肺部诊断模块中每一处理子模块对待处理医疗数据的处理记录,包括:肺结节诊断子模块501(图5中简称为肺结节)上报的针对待处理医疗数据的处理信息1(在图5中处理信息1包括肺结节诊断子模块501上报的状态为开始和结束的节点信息)、肺炎诊断子模块502(图5中简称为肺炎)针对待处理医疗数据上报的处理信息2(在图5中处理信息2包括肺炎诊断子模块502上报的状态为开始和结束的节点信息)、骨折诊断子模块503(图5中简称为骨折)针对待处理医疗数据上报的处理信息3(在图5中处理信息3包括骨折诊断子模块503上报的状态为开始和结束的节点信息)。

也即,本公开实施例中,各医疗数据处理模块可以在对待处理医疗数据进行处理时,上报对应的医疗数据处理信息,这样一来,用户可以通过查找任一待处理医疗数据对应的医疗数据处理信息,得到对应的处理链路轨迹图及对应的诊断轨迹图(如前述获取图4所示的处理链路轨迹图400及图5所示的诊断轨迹图500),以能够通过处理链路轨迹图及诊断轨迹图获知待处理医疗数据在整个处理链路的处理状态,使得针对待处理医疗数据的处理过程透明化。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以通过对待处理医疗数据的医疗数据处理信息进行展示,使得针对待处理医疗数据的处理过程透明化。

图6示出根据本公开实施例的基于SaaS服务的医疗数据处理方法的流程图,所述基于SaaS服务的医疗数据处理方法应用医疗数据处理模块,所述医疗数据处理模块可以由软件模块实现,也可以为终端设备或服务器等电子设备,终端设备可以为用户设备(UserEquipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(PersonalDigital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等,所述方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。或者,可通过服务器执行所述方法。

如图6所示,所述方法可以包括:

在步骤S61中,监测所述医疗数据处理模块针对待处理医疗数据的处理状态。

举例来说,上述医疗数据处理模块可以包括医疗数据收集模块、医疗数据传输模块、医疗数据归档模块、医疗数据诊断模块中的至少一项。医疗数据处理模块可以实时监测针对待处理医疗数据的处理状态。其中,针对待处理医疗数据的处理状态可以包括初始处理状态、结束处理状态、异常处理状态等状态。

在步骤S62中,得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息;

举例来说,医疗数据处理模块可以在监测到医疗数据处理模块针对待处理医疗数据的处理状态变化的情况下,根据待处理医疗数据的处理状态生成对应的医疗数据处理信息;或者,医疗数据处理模块在监测周期内未监测到处理状态发生变化的情况下,可以根据待处理医疗数据当前的处理状态生成对应的医疗数据处理信息。

示例性的,可以获取待处理医疗数据的标识信息、医疗数据处理模块的标识信息、针对当前时刻的时间戳信息及待处理医疗数据当前的处理状态等信息,并根据获取的上述信息生成医疗数据处理信息。

在步骤S63中,向数据统计模块发送所述医疗数据处理信息。

举例来说,在得到医疗数据处理信息后,医疗数据处理模块可以向数据统计模块发送该医疗数据处理信息。数据统计模块在接收到医疗数据处理信息后,可以将医疗数据处理信息进行结构化存储,并可以对存储区域存储的医疗数据处理信息进行统计分析,得到统计分析结果(统计分析的具体过程可以参照前述实施例,本公开实施例在此不再赘述)。

这样一来,医疗数据处理模块可以监测所述医疗数据处理模块针对待处理医疗数据的处理状态,并得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息。向数据统计模块发送所述医疗数据处理信息,以使所述数据统计模块通过对所述医疗数据处理信息进行统计分析,得到统计分析结果。本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行上报,以使得可以通过对医疗数据处理信息进行统计分析,得到对应的统计分析结果,进而可以通过得到的统计分析结果对医疗业务和/或医疗系统提供数据支撑,以实现针对医疗业务和/或医疗系统的优化和改进,进而提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息包括第一数据信息或第二数据信息,所述得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息,可以包括:

在所述医疗数据处理模块开始处理所述待处理医疗数据的情况下,确定所述待处理医疗数据处于初始处理状态;

根据所述初始处理状态得到所述第一数据信息;或者,

在所述医疗数据处理模块得到所述待处理医疗数据的处理结果的情况下,确定所述待处理医疗数据处于结束处理状态;

根据所述结束处理状态得到所述第二数据信息。

举例来说,待处理医疗数据输入到医疗数据处理模块开始进行处理时,医疗数据处理模块可以监测到待处理医疗数据的处理状态由等待状态(或者空状态)变化为初始处理状态,则可以确定待处理医疗数据当前处于初始处理状态,可以根据该初始处理状态得到第一数据信息,并上报该第一数据信息至数据统计模块。其中,该第一数据信息中可以包括该初始处理状态,还可以包括待处理医疗数据的标识信息、医疗数据处理模块的标识信息以及开始处理该待处理医疗数据的第一时间信息(当前时刻的时间戳信息)。

在医疗数据处理模块完成针对待处理医疗数据的处理,得到待处理医疗数据的处理结果后,医疗数据处理模块可以输出针对该待处理医疗数据的处理结果,此时医疗数据处理模块可以确定待处理医疗数据处于结束处理状态。也即,医疗数据处理模块监测到待处理医疗数据的处理状态由初始处理状态变化为结束处理状态,则可以根据该结束处理状态得到第二数据信息,并上报该第二数据信息至数据统计模块。其中,该第二数据信息中可以包括该结束处理状态,还可以包括待处理医疗数据的标识信息、医疗数据处理模块的标识信息、结束处理该待处理医疗数据的第二时间信息(当前时刻的时间戳信息)以及针对该待处理医疗数据的处理结果。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以根据针对待处理医疗数据上报的第一数据信息及第二数据信息对医疗数据处理模块的性能进行评估(评估过程可以参照前述实施例,本公开实施例在此不再赘述),可以及时且有效的根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行优化和改进,进而提高用户体验。

在一种可能的实现方式中,所述得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息,可以包括:

在所述医疗数据处理模块未成功处理所述待处理医疗数据的情况下,确定所述待处理医疗数据处于异常处理状态;

根据所述异常处理状态得到医疗数据处理信息,其中,所述异常处理状态为用于指示所述医疗数据处理模块针对所述待处理医疗数据的处理过程存在异常的处理状态。

举例来说,在医疗数据处理模块未成功处理待处理医疗数据的情况下,医疗数据处理模块可以确定待处理医疗数据处于异常处理状态。例如:在预置时长内仍未成功处理待处理医疗数据的情况下,可以确定待处理医疗数据处于异常处理状态,或者,在医疗数据处理模块对所述待处理医疗数据处理失败/中断的情况下,可以确定待处理医疗数据处于异常处理状态。在确定待处理医疗数据处于异常处理状态时,可以根据异常处理状态得到医疗数据处理信息,并上报该医疗数据处理信息至数据统计模块。其中,该医疗数据处理信息中可以包括异常处理状态,还可以包括待处理医疗数据的标识信息、医疗数据处理模块的标识信息以及产生该异常第三时间信息(当前时刻的时间戳信息)。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以通过上报的包括异常处理状态的医疗数据处理信息,及时快速的对异常进行针对性的排查处理,可以提高针对异常处理的响应速度。

在一种可能的实现方式中,所述得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息,可以包括:

响应于针对所述待处理医疗数据的处理结果的更新指令,更新所述待处理医疗数据的处理结果的情况下,确定所述待处理医疗数据处于更新状态;

根据所述更新状态得到医疗数据处理信息,其中,所述更新指令包括删除指令或者修改指令。

举例来说,用户可以在医疗数据处理模块针对待处理医疗数据的处理结果有误的情况下,对待处理医疗数据的处理结果进行修改或者删除。医疗数据处理模块可以响应于针对待处理医疗数据的处理结果的修改指令或者删除指令,对待处理医疗数据的处理结果进行修改或者删除,以对待处理医疗数据的处理结果进行更新。此时,医疗数据处理模块可以确定待处理医疗数据当前时刻处于更新状态,进而可以向数据统计模块上报第三数据信息,该第三数据信息中可以包括更新状态,还可以包括待处理医疗数据的标识信息、医疗数据处理模块的标识信息、修改或者删除之前的处理结果、修改后的处理结果等信息。

这样一来,本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以在对医疗数据处理模块针对待处理医疗数据的处理结果进行更新时,上报对应的第三数据信息,以使得可以根据第三数据信息对医疗数据处理模块的性能进行评估,进而可以根据医疗数据处理模块的性能评估结果对医疗数据处理模块进行优化和改进,以提高用户体验。

本公开实施例提供的基于SaaS服务的医疗数据处理方法,可以应用于部署于服务端(云端或者IDC)的医疗服务集群中、基于SaaS服务的医疗业务,能够收集和归纳处理待处理医疗数据的整个生命周期的状态等信息,以为接入的医疗业务、技术服务、以及整个医疗系统的维护和更新迭代提供了充足的数据依据。示例性的,IDC/云部署医疗服务集群,接入了10多家医院,每家医院部署有一个前置设备数据自动收集和前处理医疗数据。医疗数据从生成到前置设备自动收集前处理、通过前置设备上的上传服务传输到IDC中归档并且触发一连串的诊断计算,计算成功后用户可以根据计算结果针对医疗数据展开具体的业务,这整个数据链路上医疗数据的处理状态等信息均上报至数据统计模块进行归纳记录统计。

这样一来,对业务的服务运维来说,由于有了充分的数据依据,因此可以提高快速响应的时间;对医疗系统而言,由于有了充足的数据依据,因此有利于系统持续的更新迭代;对于对接入的用户而言,有充足的数据可以分析其业务场景。

可以理解,本公开提及的上述各个方法实施例,在不违背原理逻辑的情况下,均可以彼此相互结合形成结合后的实施例,限于篇幅,本公开不再赘述。本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。

此外,本公开还提供了基于SaaS服务的医疗数据处理装置、电子设备、计算机可读存储介质、程序,上述均可用来实现本公开提供的任一种基于SaaS服务的医疗数据处理方法,相应技术方案和描述和参见方法部分的相应记载,不再赘述。

图7示出根据本公开实施例的基于SaaS服务的医疗数据处理装置的框图,应用于数据统计模块,如图7所示,所述装置包括:

接收模块71,可以用于接收各医疗数据处理模块上报的医疗数据处理信息,所述医疗数据处理信息包括所述医疗数据处理模块对待处理医疗数据进行处理时上报的数据信息;

统计分析模块72,可以用于对所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。

这样,数据统计模块可以接收各医疗数据处理模块上报的医疗数据处理信息,所述医疗数据处理信息包括所述医疗数据处理模块对待处理医疗数据进行处理时上报的数据信息,并可以根据所述各医疗数据处理模块上报的医疗数据处理信息进行统计分析,得到统计分析结果。本公开实施例提供的基于SaaS服务的医疗数据处理装置,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行统计分析,得到对应的统计分析结果,进而可以通过得到的统计分析结果对医疗业务和/或医疗数据处理模块提供数据支撑,以实现针对医疗业务和/或医疗数据处理模块的优化和改进,进而提高用户体验。在一种可能的实现方式中,所述统计分析结果包括针对所述医疗数据处理模块的性能评估结果、所述医疗数据处理模块的业务使用率、疾病种类的占比中的至少一项。

在一种可能的实现方式中,所述医疗数据处理信息包括第一数据信息和/或第二数据信息,其中,所述第一数据信息包括所述医疗数据处理模块开始处理所述待处理医疗数据时上报的信息,所述第二数据信息包括所述医疗数据处理模块得到所述待处理医疗数据对应的处理结果时上报的信息。

在一种可能的实现方式中,所述第一数据信息包括所述医疗数据处理模块开始处理所述待处理医疗数据的第一时间信息,所述第二数据信息包括所述医疗数据处理模块得到所述待处理医疗数据对应的处理结果的第二时间信息,以及所述处理结果。

在一种可能的实现方式中,所述统计分析模块71,还用于:

获取待评估的医疗数据处理模块针对任一待处理医疗数据上报的第一数据信息及第二数据信息;

根据所述第一数据信息中的第一时间信息和所述第二数据信息中的第二时间信息,确定所述待评估的医疗数据处理模块针对所述待处理医疗数据的处理时长;

根据所述处理时长,确定所述待评估的医疗数据处理模块的性能评估结果。

在一种可能的实现方式中,所述医疗数据处理信息中包括第三数据信息,所述第三数据信息包括所述医疗数据处理模块对所述待处理医疗数据对应的处理结果进行删除或者修改时上报的信息。

在一种可能的实现方式中,所述统计分析模块71,还用于:

根据所述第三数据信息,确定待评估的医疗数据处理模块删除或者修改的处理结果的第一数量;

根据所述第一数量及所述待评估的医疗数据处理模块处理的待处理医疗数据的总数,确定所述待评估的医疗数据处理模块的性能评估结果。

在一种可能的实现方式中,所述第二数据信息中的处理结果包括所述待处理医疗数据的疾病种类,所述统计分析模块71,还用于:

确定目标疾病种类对应的第二数据信息的第二数量;

根据所述第二数量及所述第二数据信息的总数,确定所述目标疾病种类的占比。

在一种可能的实现方式中,所述医疗数据处理信息还包括第四数据信息,所述第四数据信息包括所述医疗数据处理模块被访问时上报的信息,所述统计分析模块71,还用于:

根据所述第四数据信息,确定待评估的医疗数据处理模块被访问的第三数量;

根据所述第三数量及所述第四数据信息的总数,确定所述待评估的医疗数据处理模块的业务使用率。

在一种可能的实现方式中,所述医疗数据处理信息中包括所述医疗数据处理模块针对所述待处理医疗数据的处理状态,所述装置还包括:

生成模块,可以用于在所述医疗数据处理信息中包括异常处理状态的情况下,根据所述医疗数据处理信息生成告警指示;

第一发送模块,可以用于向指定设备发送所述告警指示,

其中,所述异常处理状态为用于指示所述医疗数据处理模块针对所述待处理医疗数据的处理过程存在异常的处理状态。

在一种可能的实现方式中,所述医疗数据处理模块包括至少一个子处理模块,所述第二数据信息包括各子处理模块针对所述待处理医疗数据的处理时间信息及针对所述待处理医疗数据的处理结果。

在一种可能的实现方式中,所述装置还包括:

获取模块,可以用于响应于针对目标待处理医疗数据的展示操作,获取目标待处理医疗数据对应的医疗数据处理信息;

第二发送模块,可以用于将所述目标待处理医疗数据对应的医疗数据处理信息发送至展示模块,以使得所述展示模块对所述目标待处理医疗数据对应的医疗数据处理信息进行展示。

在一种可能的实现方式中,所述医疗数据处理模块包括医疗数据收集模块、医疗数据传输模块、医疗数据归档模块、医疗数据诊断模块中的至少一项。

图8示出根据本公开实施例的基于SaaS服务的医疗数据处理装置的框图,应用于医疗数据处理模块,所述装置包括:

监测模块81,可以用于监测所述医疗数据处理模块针对待处理医疗数据的处理状态;

处理模块82,可以用于得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息;

发送模块83,可以用于向数据统计模块发送所述医疗数据处理信息。

这样一来,医疗数据处理模块可以监测所述医疗数据处理模块针对待处理医疗数据的处理状态,并得到与所述待处理医疗数据的处理状态相应的医疗数据处理信息。向数据统计模块发送所述医疗数据处理信息,以使所述数据统计模块通过对所述医疗数据处理信息进行统计分析,得到统计分析结果。本公开实施例提供的基于SaaS服务的医疗数据处理装置,可以对基于SaaS服务的医疗业务场景中各个环节涉及的医疗数据处理信息进行上报,以使得可以通过对医疗数据处理信息进行统计分析,得到对应的统计分析结果,进而可以通过得到的统计分析结果对医疗业务和/或医疗系统提供数据支撑,以实现针对医疗业务和/或医疗系统的优化和改进,进而提高用户体验。

在一种可能的实现方式中,所述医疗数据处理信息包括第一数据信息或第二数据信息,所述处理模块82还可以用于:

在所述医疗数据处理模块开始处理所述待处理医疗数据的情况下,确定所述待处理医疗数据处于初始处理状态;

根据所述初始处理状态得到所述第一数据信息;

或者,在所述医疗数据处理模块得到所述待处理医疗数据的处理结果的情况下,确定所述待处理医疗数据处于结束处理状态;

根据所述结束处理状态得到所述第二数据信息。

在一种可能的实现方式中,所述处理模块82还可以用于:

在所述医疗数据处理模块未成功处理所述待处理医疗数据的情况下,确定所述待处理医疗数据处于异常处理状态;

根据所述异常处理状态得到医疗数据处理信息,其中,所述异常处理状态为用于指示所述医疗数据处理模块针对所述待处理医疗数据的处理过程存在异常的处理状态。

在一种可能的实现方式中,所述处理模块82还可以用于:

响应于针对所述待处理医疗数据的处理结果的更新指令,更新所述待处理医疗数据的处理结果的情况下,确定所述待处理医疗数据处于更新状态;

根据所述更新状态得到医疗数据处理信息,其中,所述更新指令包括删除指令或者修改指令。

在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。

本公开实施例还提出一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。计算机可读存储介质可以是非易失性计算机可读存储介质。

本公开实施例还提出一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行上述方法。

本公开实施例还提供了一种计算机程序产品,包括计算机可读代码,当计算机可读代码在设备上运行时,设备中的处理器执行用于实现如上任一实施例提供的基于SaaS服务的医疗数据处理方法的指令。

本公开实施例还提供了另一种计算机程序产品,用于存储计算机可读指令,指令被执行时使得计算机执行上述任一实施例提供的基于SaaS服务的医疗数据处理方法的操作。

电子设备可以被提供为终端、服务器或其它形态的设备。

图9示出根据本公开实施例的一种电子设备900的框图。例如,电子设备900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等终端。

参照图9,电子设备900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(I/O)的接口912,传感器组件914,以及通信组件916。

处理组件902通常控制电子设备900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。

存储器904被配置为存储各种类型的数据以支持在电子设备900的操作。这些数据的示例包括用于在电子设备900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件906为电子设备900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为电子设备900生成、管理和分配电力相关联的组件。

多媒体组件908包括在所述电子设备900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当电子设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当电子设备900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。

I/O接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件914包括一个或多个传感器,用于为电子设备900提供各个方面的状态评估。例如,传感器组件914可以检测到电子设备900的打开/关闭状态,组件的相对定位,例如所述组件为电子设备900的显示器和小键盘,传感器组件914还可以检测电子设备900或电子设备900一个组件的位置改变,用户与电子设备900接触的存在或不存在,电子设备900方位或加速/减速和电子设备900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如互补金属氧化物半导体(CMOS)或电荷耦合装置(CCD)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件916被配置为便于电子设备900和其他设备之间有线或无线方式的通信。电子设备900可以接入基于通信标准的无线网络,如无线网络(WiFi),第二代移动通信技术(2G)或第三代移动通信技术(3G),或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,电子设备900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器904,上述计算机程序指令可由电子设备900的处理器920执行以完成上述方法。

图10示出根据本公开实施例的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器。参照图10,电子设备1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。

电子设备1900还可以包括一个电源组件1926被配置为执行电子设备1900的电源管理,一个有线或无线网络接口1950被配置为将电子设备1900连接到网络,和一个输入输出(I/O)接口1958。电子设备1900可以操作基于存储在存储器1932的操作系统,例如微软服务器操作系统(Windows Server

在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器1932,上述计算机程序指令可由电子设备1900的处理组件1922执行以完成上述方法。

本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是(但不限于)电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。

这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。

以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

相关技术
  • 基于SaaS服务的医疗数据处理方法、装置及电子设备
  • 基于授信的医疗数据处理方法、装置、电子设备及介质
技术分类

06120113114003