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

医疗代码流程建模的异步代码生成方法及系统

文献发布时间:2023-06-19 12:24:27


医疗代码流程建模的异步代码生成方法及系统

技术领域

本公开涉及计算机技术领域,具体而言,涉及一种医疗代码流程建模的异步代码生成方法及系统。

背景技术

相关技术中,在进行代码更新迁移时会切入到相关编译代码更新库对象进行编译代码更新。然而,在代码更新迁移之后软件代码开发过程中,由于此时处于新的目标代码更新块,如何为该目标代码更新块生成精准的更新异步代码信息,以提供精准的更新异步代码信息,是本发明以下实施例需要解决的主要技术问题。

发明内容

为了至少克服现有技术中的上述不足,本公开的目的在于提供一种医疗代码流程建模的异步代码生成方法及系统。

第一方面,本公开提供一种医疗代码流程建模的异步代码生成方法,应用于代码服务器,所述代码服务器与多个代码编辑终端通信连接,所述方法包括:

获取供所述代码编辑终端的医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象并在接入所述目标代码更新库对象后获得目标代码更新块,获取所述目标代码更新块对应的异步代码更新任务类中的目标代码编译任务流,并根据所述目标代码编译任务流确定所述目标代码更新块中各个异步转换线程的一个或者多个链式连接函数集;

基于所述链式连接函数集分别对各个所述异步转换线程进行业务代码响应指令回调引用,得到各个所述异步转换线程的业务代码响应指令;

将各个所述异步转换线程的业务代码响应指令与预设的多个目标异步转换线程的多个参考业务代码响应指令分别进行匹配,得到各个所述异步转换线程与每个所述目标异步转换线程的参考业务代码响应指令的响应同步率;

利用所述响应同步率确定各个所述异步转换线程对应的目标异步转换线程,并基于各个目标异步转换线程的当前更新异步代码信息添加到对应的各个所述异步转换线程中。

第二方面,本公开实施例还提供一种医疗代码流程建模的异步代码生成系统,所述医疗代码流程建模的异步代码生成系统包括代码服务器以及与所述代码服务器通信连接的多个代码编辑终端;

所述代码服务器,用于:

获取供所述代码编辑终端的医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象并在接入所述目标代码更新库对象后获得目标代码更新块,获取所述目标代码更新块对应的异步代码更新任务类中的目标代码编译任务流,并根据所述目标代码编译任务流确定所述目标代码更新块中各个异步转换线程的一个或者多个链式连接函数集;

基于所述链式连接函数集分别对各个所述异步转换线程进行业务代码响应指令回调引用,得到各个所述异步转换线程的业务代码响应指令;

将各个所述异步转换线程的业务代码响应指令与预设的多个目标异步转换线程的多个参考业务代码响应指令分别进行匹配,得到各个所述异步转换线程与每个所述目标异步转换线程的参考业务代码响应指令的响应同步率;

利用所述响应同步率确定各个所述异步转换线程对应的目标异步转换线程,并基于各个目标异步转换线程的当前更新异步代码信息添加到对应的各个所述异步转换线程中。

根据上述任意一个方面,本公开提供的实施方式中,通过将异步转换线程的链式连接函数集进行业务代码响应指令回调引用,利于异步转换线程之间的比对;再和预设的多个目标异步转换线程的多个参考业务代码响应指令分别进行匹配,实现同一异步转换线程和多个目标异步转换线程的多个参考业务代码响应指令进行比对,得到各个异步转换线程与每个目标异步转换线程的参考业务代码响应指令的响应同步率,最后利用响应同步率确定各个异步转换线程对应的目标异步转换线程,通过进一步对响应同步率进行判断,以进一步为该目标代码更新块生成精准的更新异步代码信息,以提供精准的更新异步代码信息。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要调用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1为本公开实施例提供的医疗代码流程建模的异步代码生成系统的应用场景示意图;

图2为本公开实施例提供的医疗代码流程建模的异步代码生成方法的流程示意图;

图3为本公开实施例提供的医疗代码流程建模的异步代码生成装置的功能模块示意图;

图4为本公开实施例提供的用于实现上述的医疗代码流程建模的异步代码生成方法的代码服务器的结构示意框图。

具体实施方式

下面结合说明书附图,对本公开实施例的方案进行详细说明。

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本公开实施例。

图1是本公开一种实施例提供的医疗代码流程建模的异步代码生成系统10的解释示意图。医疗代码流程建模的异步代码生成系统10可以包括代码服务器100以及与代码服务器100通信连接的代码编辑终端200。图1所示的医疗代码流程建模的异步代码生成系统10仅为一种可行的示例,在其它可行的实施例中,该医疗代码流程建模的异步代码生成系统10也可以仅包括图1所示组成部分的其中的至少部分或者还可以包括其它的组成部分。

一种实施例中,医疗代码流程建模的异步代码生成系统10中的代码服务器100和代码编辑终端200可以通过配合执行以下方法实施例所描述的医疗代码流程建模的异步代码生成方法,具体代码服务器100和代码编辑终端200的执行步骤部分可以参照以下方法实施例的详细描述。

为了解决前述背景技术中的技术问题,图2为本公开实施例提供的医疗代码流程建模的异步代码生成方法的流程示意图,本实施例提供的医疗代码流程建模的异步代码生成方法可以由图1中所示的代码服务器100执行,下面对该医疗代码流程建模的异步代码生成方法进行详细介绍。

步骤S110,获取供代码编辑终端的医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象并在接入目标代码更新库对象后获得目标代码更新块,获取目标代码更新块对应的异步代码更新任务类中的目标代码编译任务流,并根据目标代码编译任务流确定目标代码更新块中各个异步转换线程的一个或者多个链式连接函数集。

本实施例中,获取到各个异步转换线程的一个或者多个链式连接函数集,以基于各个异步转换线程的链式连接函数集对其进行识别。

异步转换线程可以理解为产生异步转换请求的线程指令信息,不作特殊限定。

步骤S120,基于链式连接函数集分别对各个异步转换线程进行业务代码响应指令回调引用,得到各个异步转换线程的业务代码响应指令。

在获取了多个异步转换线程的链式连接函数集之后,基于链式连接函数集分别对各个异步转换线程进行业务代码响应指令回调引用,以获得每一个异步转换线程的业务代码响应指令。

一种实施例中,为了提高后续代码更新精度,在对各个异步转换线程的链式连接函数集进行业务代码响应指令回调引用之前,还可以对各个异步转换线程的链式连接函数集进行预处理,例如,预处理可以包括将各个异步转换线程的链式连接函数集进行指令聚类与统一,有利于提升后续代码更新精度。

一种实施例中,基于链式连接函数集分别对各个异步转换线程进行业务代码响应指令回调引用,可以得到各个异步转换线程的业务代码响应内容,将业务代码响应内容进行响应指令指令,获得各个异步转换线程的响应指令,将响应指令确定为各个异步转换线程的业务代码响应指令。

步骤S130,将各个异步转换线程的业务代码响应指令与预设的多个目标异步转换线程的多个参考业务代码响应指令分别进行匹配,得到各个异步转换线程与每个目标异步转换线程的参考业务代码响应指令的响应同步率。

在对多个异步转换线程的链式连接函数集进行业务代码响应指令回调引用之前,先获取所有目标异步转换线程的多个参考业务代码响应指令,以作为医疗代码流程建模的异步代码生成的指令库。其中,异步转换线程属于多个目标异步转换线程。目标异步转换线程的多个参考业务代码响应指令也可以为目标异步转换线程不同异步转换关系的特征,例如:直接、间接等异步转换关系,在此也不做限定。

一种实施例中,目标异步转换线程也可以为特定代码更新项目中的所有目标项目更新节点,异步转换线程可以为某个代码更新操作环境中的选定项目更新节点。当对某个代码更新操作环境中的选定项目更新节点进行指令解析前,预先获取该特定代码更新项目中的所有目标项目更新节点的多个参考业务代码响应指令以作为指令解析依据。将各个选定项目更新节点的业务代码响应指令与预设的所有目标项目更新节点的多个参考业务代码响应指令分别进行匹配,得到各个选定项目更新节点与预设的所有目标项目更新节点参考业务代码响应指令的响应同步率,从而对选定项目更新节点进行确认。

将各个异步转换线程的业务代码响应指令与预设的多个目标异步转换线程的多个参考业务代码响应指令分别进行一对多的比对。其中,每个目标异步转换线程都预设了多个相关的参考业务代码响应指令。例如,将每个异步转换线程的业务代码响应指令与每个目标异步转换线程的多个参考业务代码响应指令分别进行一对多的比对,得到各个异步转换线程与每个目标异步转换线程的参考业务代码响应指令的多个响应同步率。

步骤S140,利用响应同步率确定各个异步转换线程对应的目标异步转换线程,并基于各个目标异步转换线程的当前更新异步代码信息添加到对应的各个所述异步转换线程中。

利用各个异步转换线程与每个目标异步转换线程的参考业务代码响应指令的多个响应同步率来确定异步转换线程与每个目标异步转换线程之间的同步性,并从中挑选出同步性最高的目标异步转换线程,从而进一步确定异步转换线程对应的目标异步转换线程,以完成异步转换线程的医疗代码流程建模的异步代码生成。

一种实施例中,在全部目标异步转换线程中挑选出同步性最高的目标异步转换线程后,进一步判断该目标异步转换线程与异步转换线程的响应同步率是否超过目标响应同步率。如果目标异步转换线程与异步转换线程的响应同步率超过目标响应同步率时,确定异步转换线程为该目标异步转换线程;如果目标异步转换线程与异步转换线程的响应同步率没有超过目标响应同步率时,不确定异步转换线程为该目标异步转换线程,并重新执行步骤S110,以再次进行前述处理。

通过上述方式,本公开通过将异步转换线程的链式连接函数集进行业务代码响应指令回调引用,利于异步转换线程之间的比对;再和预设的多个目标异步转换线程的多个参考业务代码响应指令分别进行匹配,实现同一异步转换线程和多个目标异步转换线程的多个参考业务代码响应指令进行比对,得到各个异步转换线程与每个目标异步转换线程的参考业务代码响应指令的响应同步率,最后利用响应同步率确定各个异步转换线程对应的目标异步转换线程,通过进一步对响应同步率进行判断,以进一步为该目标代码更新块生成精准的更新异步代码信息,以提供精准的更新异步代码信息。

在另一个可单独实施的实施例中,本公开医疗代码流程建模的异步代码生成方法另一实施例可以包括如下步骤:

步骤S210,获取各个目标异步转换线程的多个不同异步转换关系的预设异步转换线程,分别对各个目标异步转换线程的每一预设异步转换线程进行业务代码响应指令回调引用,得到各个目标异步转换线程的多个参考业务代码响应指令。

在对目标异步转换线程进行回调引用前,先获取各个目标异步转换线程的多个不同异步转换关系的预设异步转换线程,并分别对各个目标异步转换线程的每一预设异步转换线程进行业务代码响应指令回调引用,得到各个目标异步转换线程的多个参考业务代码响应指令,也就是本步骤中获得同一目标异步转换线程的多个不同异步转换关系的参考业务代码响应指令。

一种实施例中,通过多异步转换关系的组件组成采集目标异步转换线程的多个不同异步转换关系的预设异步转换线程,多异步转换关系的组件组成上设置有多个不同节点的获取指令来获取目标异步转换线程的多个不同异步转换关系的预设异步转换线程。其中,采集目标异步转换线程的多个不同异步转换关系的异步转换线程可以为:采集目标异步转换线程的预设直接异步转换逻辑块分布、预设间接异步转换逻辑块分布、预设前向异步转换逻辑块分布以及后向异步转换逻辑块分布。

分别对目标异步转换线程的预设直接异步转换逻辑块分布、预设间接异步转换逻辑块分布、预设前向异步转换逻辑块分布以及后向异步转换逻辑块分布进行业务代码响应指令回调引用,得到该目标异步转换线程的预设直接异步转换逻辑块分布特征、预设间接异步转换逻辑块分布特征、预设前向异步转换逻辑块分布特征以及后向异步转换逻辑块分布特征。其中,本实施场景中的多异步转换关系的组件组成可以替换为多异步转换关系的异步转换实例分布或单个异步转换实例分布多次不同异步转换关系地对目标异步转换线程进行挖掘,以获得各个目标异步转换线程的多个不同异步转换关系的预设异步转换线程,不作特殊限定。

步骤S220,将目标异步转换线程的多个参考业务代码响应指令与目标异步转换线程的遍历器建立代码生成关系。

将上一步骤中获取的目标异步转换线程的多个参考业务代码响应指令与目标异步转换线程的遍历器建立代码生成关系,并共同生成第一遍历代码单元,以用于后续回调引用。

一种实施例中,在获取了各个目标异步转换线程的多个参考业务代码响应指令之后,将每个目标异步转换线程的多个参考业务代码响应指令与该目标异步转换线程的遍历器建立代码生成关系,并生成该目标异步转换线程的第一遍历代码单元,所有目标异步转换线程的第一遍历代码单元共同形成第一遍历代码单元。将存储有所有目标异步转换线程的多个参考业务代码响应指令与遍历器的第一遍历代码单元作为指令库。同时,可以采用目标异步转换线程的遍历器中的遍历节点位置对每个目标异步转换线程的第一遍历代码单元进行命名以作为识别码进行识别,将识别码关联存入代码服务器的内存中,来提高回调引用效率。

步骤S230,获取到各个异步转换线程的一个或者多个链式连接函数集。

在建立了包含所有目标异步转换线程遍历器与多个参考业务代码响应指令的第一遍历代码单元后,对异步转换线程进行回调引用。先获取到多个异步转换线程的链式连接函数集。一种实施例中,可以通过获取指令来获取异步转换线程的异步转换请求代码块,并提取异步转换请求代码块中异步转换线程的链式连接函数集。在异步转换线程较多的情况下,可能存在同一个获取指令需要同时获取多个异步转换线程的链式连接函数集以及需要多个获取指令来获取多个异步转换线程的链式连接函数集的情况。因此,在多个获取指令获取多个异步转换请求代码块,每个异步转换请求代码块包含有多个异步转换线程后,从单个异步转换请求代码块提取多个异步转换线程的链式连接函数集。

在获取异步转换线程的链式连接函数集后,基于异步转换线程的链式连接函数集分别对该异步转换线程进行业务代码响应指令回调引用,得到各个异步转换线程的业务代码响应指令T。

步骤S240,将各个异步转换线程的业务代码响应指令与各个目标异步转换线程的直接异步转换逻辑块分布以及多个不同异步转换关系的间接异步转换逻辑块分布的参考业务代码响应指令分别进行匹配,得到异步转换线程与每个目标异步转换线程的直接异步转换逻辑块分布的第一响应同步率,以及与每个目标异步转换线程的多个不同异步转换关系的间接异步转换逻辑块分布的多个第二响应同步率。

将各个异步转换线程的业务代码响应指令与各个目标异步转换线程的直接异步转换逻辑块分布以及多个不同异步转换关系的间接异步转换逻辑块分布的参考业务代码响应指令分别进行匹配,得到异步转换线程与每个目标异步转换线程的直接异步转换逻辑块分布的第一响应同步率,以及与每个目标异步转换线程的多个不同异步转换关系的间接异步转换逻辑块分布的多个第二响应同步率。本步骤通过将同一异步转换线程的业务代码响应指令与不同异步转换关系的参考业务代码响应指令分别进行对比,从而提高对同一异步转换线程的解析精度。

一种实施例中,将各个异步转换线程的业务代码响应指令T与各个目标异步转换线程的预设直接异步转换逻辑块分布的第一分布指令集T1、预设间接异步转换逻辑块分布的第二分布指令集T2、预设前向异步转换逻辑块分布的第三分布指令集T3以及后向异步转换逻辑块分布的第四分布指令集T4分别进行匹配,得到异步转换线程与每个目标异步转换线程的直接异步转换逻辑块分布的第一响应同步率S1,以及与每个目标异步转换线程的预设间接异步转换逻辑块分布的响应同步率S2、预设前向异步转换逻辑块分布的响应同步率S3以及后向异步转换逻辑块分布的响应同步率S4。在其它实施场景中,参考业务代码响应指令的数量也可以为5个、7个等,不作特殊限定,业务代码响应指令T与多个参考业务代码响应指令之间的响应同步率数量与参考业务代码响应指令的数量相同。

步骤S250,判断多个目标异步转换线程中是否存在第一响应同步率大于第一目标响应同步率以及一个或者多个第二响应同步率大于第二目标响应同步率的目标异步转换线程。

在获取了异步转换线程与每个目标异步转换线程的直接异步转换逻辑块分布的第一响应同步率,以及与每个目标异步转换线程的多个不同异步转换关系的间接异步转换逻辑块分布的多个第二响应同步率后,判断第二遍历代码单元中的所有目标异步转换线程中是否存在第一响应同步率大于第一目标响应同步率以及一个或者多个第二响应同步率大于第二目标响应同步率的目标异步转换线程。

其中,如果多个目标异步转换线程中存在第一响应同步率大于第一目标响应同步率的目标异步转换线程,但不存在第二响应同步率大于第二目标响应同步率的目标异步转换线程,则确定异步转换线程的异步转换行为停止激活;以及如果多个目标异步转换线程中存在第二响应同步率大于第二目标响应同步率的目标异步转换线程,但不存在第一响应同步率大于第一目标响应同步率的目标异步转换线程,则也确定异步转换线程的异步转换行为停止激活。

一种实施例中,将预设间接异步转换逻辑块分布的响应同步率S2、预设前向异步转换逻辑块分布的响应同步率S3以及后向异步转换逻辑块分布的响应同步率S4进行对比,选取间接异步转换逻辑块分布中的最大响应同步率作为对比依据进行判断。例如:当预设间接异步转换逻辑块分布的响应同步率S2为51,预设前向异步转换逻辑块分布的响应同步率S3为64,后向异步转换逻辑块分布的响应同步率S4为78,则选取数值最大的后向异步转换逻辑块分布的响应同步率S4作为对比依据进行判断。一种实施例中,判断第二遍历代码单元中所有的目标异步转换线程中是否存在第一响应同步率S1大于第一目标响应同步率以及后向异步转换逻辑块分布的响应同步率S4大于第二目标响应同步率的目标异步转换线程。其中,第一目标响应同步率与第二目标响应同步率的具体数值可以根据实际应用进行设定,不作特殊限定。

本步骤中将直接异步转换逻辑块分布对应的第一响应同步率S1单独作为一级判断,将间接异步转换逻辑块分布、前向异步转换逻辑块分布与负向维度异步转换实例分布等间接异步转换逻辑块分布对应的第二响应同步率共同作为二级判断,来对同一异步转换线程进行双重识别,以提高异步转换线程的解析精度。

当第二遍历代码单元中的所有目标异步转换线程中存在第一响应同步率大于第一目标响应同步率以及一个或者多个第二响应同步率大于第二目标响应同步率的目标异步转换线程时,执行步骤S26,当第二遍历代码单元中的所有目标异步转换线程中不存在第一响应同步率大于第一目标响应同步率且一个或者多个第二响应同步率大于第二目标响应同步率的目标异步转换线程时,执行步骤S23来重新对异步转换线程进行二次识别。例如可以获取异步转换线程的链式连接函数集,重新进行回调引用,或对链式连接函数集进行人工识别。

步骤S260,将目标异步转换线程确定为异步转换线程对应的目标异步转换线程。

当第二遍历代码单元中存在第一响应同步率大于第一目标响应同步率以及一个或者多个第二响应同步率大于第二目标响应同步率的目标异步转换线程时,将该目标异步转换线程确定为异步转换线程对应的目标异步转换线程,完成异步转换线程的医疗代码流程建模的异步代码生成。

一种实施例中,当第二遍历代码单元中存在第一响应同步率S1大于第一目标响应同步率以及间接异步转换逻辑块分布中的最大后向异步转换逻辑块分布的响应同步率S4大于第二目标响应同步率的目标异步转换线程时,将该目标异步转换线程确定为异步转换线程对应的目标异步转换线程,完成异步转换线程的医疗代码流程建模的异步代码生成。

当第二遍历代码单元中存在第一响应同步率大于第一目标响应同步率,但所有第二响应同步率都不大于第二目标响应同步率的目标异步转换线程,或第二遍历代码单元中不存在第一响应同步率大于第一目标响应同步率,但存在一个或者多个第二响应同步率大于第二目标响应同步率的目标异步转换线程时,也重新执行步骤S230来重新获取异步转换线程的链式连接函数集,重新进行回调引用,或对链式连接函数集进行人工识别。

一种实施例中,当最终被确定下来的异步转换线程的数量与第二遍历代码单元中的目标异步转换线程的数量不同时,也重新执行步骤S230来重新获取异步转换线程的链式连接函数集,重新进行回调引用,或对链式连接函数集的数量进行人工辨别,以保证代码更新精度。

一种实施例中,在异步转换线程被确定为某个目标异步转换线程后,将该异步转换线程的医疗代码流程建模的异步代码生成的时间、地点、链式连接函数集以及识别结果等识别数据和与其对应的第一遍历代码单元中的目标异步转换线程建立代码生成关系,并生成第二遍历代码单元,以对上述医疗代码流程建模的异步代码生成数据进行保存记录,利于后续查找相关数据。

通过上述方式,本公开通过将异步转换线程的链式连接函数集进行业务代码响应指令回调引用,来利于异步转换线程之间的比对;再和同一目标异步转换线程的多个不同异步转换关系的参考业务代码响应指令分别进行匹配,实现同一异步转换线程与多个不同异步转换关系的参考业务代码响应指令的特征比对,得到各个异步转换线程与每个目标异步转换线程的参考业务代码响应指令的响应同步率,最后利用响应同步率进步性二级判断来确定各个异步转换线程对应的目标异步转换线程,通过进一步对响应同步率进行判断,以进一步确保代码更新精度。

一种可独立实施的实施例中,本公开还提供一种基于编译历史日志信息的项目更新节点确定方法的实施例,来通过特定代码更新项目本身自带的多个代码更新固件分布对选定项目更新节点进行自动项目更新节点确定,在一定程度上保证特定代码更新项目的项目更新节点确定的准确性。

步骤S310,获取到各个选定项目更新节点的一个或者多个链式连接函数集,一个或者多个链式连接函数集是通过预设的引用函数模型使各个选定项目更新节点处于预设更新范围内进行引用函数提取得到的。

通过特定代码更新项目本身全面覆盖选定项目更新节点所有任务范围的异步转换逻辑块分布对所有选定项目更新节点进行链式连接函数集的获取。

步骤S320,基于链式连接函数集分别对各个选定项目更新节点进行业务代码响应指令回调引用,得到各个选定项目更新节点的业务代码响应指令。

在异步转换逻辑块分布获取了选定项目更新节点的链式连接函数集后,基于各个选定项目更新节点的链式连接函数集对各个选定项目更新节点进行业务代码响应指令回调引用,以得到各个选定项目更新节点的业务代码响应指令。

步骤S330,将各个选定项目更新节点的业务代码响应指令与预设的多个目标项目更新节点的多个参考业务代码响应指令分别进行匹配,得到各个选定项目更新节点与每个目标项目更新节点的参考业务代码响应指令的响应同步率。

在对多个选定项目更新节点的链式连接函数集进行回调引用之前,先获取目标项目更新节点,也就是所有选定项目更新节点的多个参考业务代码响应指令和对应的遍历器,以作为项目更新节点确定的依据,也就是,将各个目标项目更新节点的多个参考业务代码响应指令与对应的遍历器建立代码生成关系,并构建第一遍历代码单元。

将各个选定项目更新节点异步转换线程的业务代码响应指令与预设的所有目标项目更新节点的多个不同异步转换关系的参考业务代码响应指令分别进行一对多的比对。其中,每个选定项目更新节点都预设了多个相关的参考业务代码响应指令。例如,将每个选定项目更新节点的业务代码响应指令与第一遍历代码单元中每个目标项目更新节点的多个参考业务代码响应指令分别进行一对多的比对,得到各个待识别的选定项目更新节点与每个第一遍历代码单元中的确定项目更新节点的参考业务代码响应指令的多个响应同步率。

步骤S340,利用响应同步率确定各个选定项目更新节点对应的目标项目更新节点。

利用各个选定项目更新节点与第一遍历代码单元中每个目标项目更新节点的参考业务代码响应指令的多个响应同步率来确定选定项目更新节点与第一遍历代码单元中每个确定项目更新节点之间的响应同步率,并从中挑选出响应同步率最高的目标项目更新节点,从而进一步确定选定项目更新节点的任务标签,以完成项目更新节点确定。

一种实施例中,在第一遍历代码单元中挑选出响应同步率最高的目标项目更新节点后,进一步判断第一遍历代码单元中的目标项目更新节点与待识别的选定项目更新节点的响应同步率是否超过目标响应同步率。如果第一遍历代码单元中的目标项目更新节点与待识别的选定项目更新节点的响应同步率超过目标响应同步率时,确定异步转换线程为该目标项目更新节点;如果第一遍历代码单元中的目标项目更新节点与待识别的选定项目更新节点的响应同步率没有超过目标响应同步率时,不确定待识别的选定项目更新节点为该目标项目更新节点,并重新执行步骤S310,以再次进行项目更新节点确定,或通知任意应用代码服务对没有项目更新节点确定到的选定项目更新节点进行人工项目更新节点确定,以确保项目更新节点确定的准确性。

一种实施例中,在项目更新节点确定完成后,将该选定项目更新节点的医疗代码流程建模的异步代码生成的回调引用时空域、链式连接函数集以及项目更新节点确定结果等识别数据和与其对应的第一遍历代码单元中的目标异步转换线程建立代码生成关系,并生成第二遍历代码单元。

通过上述方式,本实施例可以实现对选定项目更新节点的自动项目更新节点确定,减轻任意应用代码服务的工作量,并提高项目更新节点确定效率。且基于人工智能的项目更新节点确定方法通过将同一选定项目更新节点和第一遍历代码单元的多个参考业务代码响应指令分别进行匹配,实现同一选定项目更新节点与多个不同参考业务代码响应指令的特征比对,得到各个选定项目更新节点与第一遍历代码单元的每个目标项目更新节点的参考业务代码响应指令的响应同步率,最后利用响应同步率确定各个选定项目更新节点的任务标签,通过进一步对响应同步率进行判断,以进一步确保特定代码更新项目的项目更新节点确定的准确性。

在一种实施例中,步骤S110中获取供所述代码编辑终端的医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象并在接入所述目标代码更新库对象后获得目标代码更新块,获取所述目标代码更新块对应的异步代码更新任务类中的目标代码编译任务流的具体实现方式,可以通过以下示例性的步骤实现。

步骤A110,获取医疗代码建模流程在代码编辑实例上的编译代码更新库对象,编译代码更新库对象是用于提供医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的代码源解析器。

步骤A120,分别获取各个编译代码更新库对象的编译逻辑模板,并根据编译逻辑模板获取医疗代码建模流程在各个编译代码更新库对象进行编译逻辑分配的第一编译逻辑分配概率信息,第一编译逻辑分配概率信息用于表示医疗代码建模流程从当前建模节点进入编译代码更新库对象的编译分配参考度。

步骤A130,分别获取与各个编译代码更新库对象相对应的编译优化数据,并根据编译优化数据获取医疗代码建模流程在各个编译代码更新库对象进行编译逻辑分配的第二编译逻辑分配概率信息,第二编译逻辑分配概率信息用于表示医疗代码建模流程进入编译代码更新库对象后出现编译优化指令的参考度信息。

步骤A140,对第一编译逻辑分配概率信息和第二编译逻辑分配概率信息进行整理,得到各个编译代码更新库对象的编译逻辑分配信息,所述编译逻辑分配信息用于提供所述编译代码更新库对象是否适合于对所述医疗代码建模流程进行代码更新迁移过程的编译代码更新的分配信息。

步骤A150,根据编译逻辑分配信息从编译代码更新库对象中获取供医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象,并在接入所述目标代码更新库对象后获得目标代码更新块。

如此,通过获取医疗代码建模流程在各个编译代码更新库对象处进行编译逻辑分配的第一编译逻辑分配概率信息和第二编译逻辑分配概率信息,可以从进入编译代码更新库对象的会话安全类别概率维度和发生编译优化指令的参考度信息维度两个方面对各个编译代码更新库对象进行考虑,提高代码更新迁移过程过程中的可靠性。

下面结合具体实施例对医疗代码流程建模的异步代码生成方法的各个方法步骤做详细说明。

在步骤A110中,获取医疗代码建模流程在代码编辑实例上的编译代码更新库对象,编译代码更新库对象是用于提供医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的代码源解析器。

当需要对代码编辑实例上的会话进程进行代码更新迁移过程的编译代码更新处理时,本步骤可以在代码编辑实例上获取与医疗代码建模流程相对应的一个或者多个编译代码更新库对象,每个编译代码更新库对象代表一个代码源解析器,医疗代码建模流程可以通过编译代码更新库对象由代码编辑实例进入其它建模流程,从而完成编译逻辑分配。

下面示出了本公开一个可单独实施的实施例中获取编译代码更新库对象的方法步骤流程,步骤A110中的获取医疗代码建模流程在代码编辑实例上的编译代码更新库对象,可以包括如下的步骤A210至步骤A230。

步骤A210,获取医疗代码建模流程的当前建模业务实例,并根据当前建模业务实例确定医疗代码建模流程所在的代码编辑实例。

步骤A220,根据当前建模业务实例在代码编辑实例上确定用于对医疗代码建模流程进行代码更新迁移过程的编译代码更新处理的编译实例通道。

步骤A230,获取医疗代码建模流程在编译实例通道上的编译代码更新库对象。

接下来,在前述的步骤A120中,分别获取各个编译代码更新库对象的编译逻辑模板,并根据编译逻辑模板获取医疗代码建模流程在各个编译代码更新库对象进行编译逻辑分配的第一编译逻辑分配概率信息,第一编译逻辑分配概率信息用于表示医疗代码建模流程从当前建模节点进入编译代码更新库对象的编译分配参考度。

下面示出了本公开一个可单独实施的实施例中获取第一编译逻辑分配概率信息的方法步骤流程,步骤A120中的根据所述编译逻辑模板获取所述医疗代码建模流程在各个所述编译代码更新库对象进行编译逻辑分配的第一编译逻辑分配概率信息,可以包括如下的步骤A310至步骤A340。

步骤A310,获取所述医疗代码建模流程的当前建模业务实例以及所述医疗代码建模流程的当前建模类别数量;

步骤A320,根据所述当前建模业务实例以及所述编译逻辑模板确定所述医疗代码建模流程与各个所述编译代码更新库对象之间的引用置信度;

步骤A330,根据所述当前建模类别数量以及所述引用置信度获取所述医疗代码建模流程进入各个所述编译代码更新库对象的编译分配参考度;

步骤A340,对各个所述编译分配参考度进行归一化转换得到所述医疗代码建模流程在各个所述编译代码更新库对象进行编译逻辑分配的第一编译逻辑分配概率信息。

在步骤A130中,可以分别获取与各个编译代码更新库对象相对应的编译优化数据,并根据编译优化数据获取医疗代码建模流程在各个编译代码更新库对象进行编译逻辑分配的第二编译逻辑分配概率信息,第二编译逻辑分配概率信息用于表示医疗代码建模流程进入编译代码更新库对象后出现编译优化指令的参考度信息。

例如,接下来给出本公开一个可单独实施的实施例中获取编译优化数据的方法步骤流程。步骤A130中的分别获取与各个编译代码更新库对象相对应的编译优化数据,可以包括如下的步骤A410至步骤A430。

步骤A410,分别确定通过各个编译代码更新库对象与代码编辑实例进行编译代码更新的编译代码更新实例通道。

步骤A420,获取编译代码更新实例通道在候选更新范围内的参考编译优化指令数据。

步骤A430,根据参考编译优化指令数据确定与各个编译代码更新库对象相对应的编译优化数据。

在步骤A140中,对第一编译逻辑分配概率信息和第二编译逻辑分配概率信息进行整理,得到各个编译代码更新库对象的编译逻辑分配信息,编译逻辑分配信息用于提供所述编译代码更新库对象是否适合于对所述医疗代码建模流程进行代码更新迁移过程的编译代码更新的分配信息。

针对每个用于提供医疗代码建模流程调用当前运行的建模流程的编译代码更新库对象,可以分别从软件编译代码更新效率和软件编译代码更新可靠性的异步转换关系获取其第一编译逻辑分配概率信息和第二编译逻辑分配概率信息。分别对每个编译代码更新库对象的第一编译逻辑分配概率信息和第二编译逻辑分配概率信息进行整理可以得到各个编译代码更新库对象的整理信息,对各个编译代码更新库对象的整理信息进行归一化转换可以得到各个编译代码更新库对象的编译逻辑分配信息。编译逻辑分配信息融合了软件编译代码更新效率和软件编译代码更新可靠性两方面因素,从而准确确定各个编译代码更新库对象是否适合于对医疗代码建模流程进行代码更新迁移过程的编译代码更新。

在步骤A150中,根据编译逻辑分配信息从编译代码更新库对象中获取供医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象。

一种实施例中,可以根据编译逻辑分配信息将软件编译代码更新成本最低的一个或者多个编译代码更新库对象作为选定编译代码更新库对象;若选定编译代码更新库对象的数量为一个,则将该选定编译代码更新库对象作为供医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象;若选定编译代码更新库对象的数量为多个,则根据第二编译逻辑分配概率信息选取第二分配概率值最高的一个选定编译代码更新库对象作为供医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象。一种实施例中,当多个选定编译代码更新库对象具有相同的软件编译代码更新依据时,可以继续按照根据第二分配概率值获取结果对选定编译代码更新库对象进行排序,例如可以选择第二分配概率值最高的一个选定编译代码更新库对象作为目标代码更新库对象。

图3为本公开实施例提供的医疗代码流程建模的异步代码生成装置300的功能模块示意图,下面分别对该医疗代码流程建模的异步代码生成装置300的各个功能模块的功能进行详细阐述。

确定模块310,用于获取供代码编辑终端200的医疗代码建模流程调用所述代码编辑实例进行代码更新迁移的目标代码更新库对象并在接入目标代码更新库对象后获得目标代码更新块,获取目标代码更新块对应的异步代码更新任务类中的目标代码编译任务流,并根据目标代码编译任务流确定目标代码更新块中各个异步转换线程的一个或者多个链式连接函数集。

回调引用模块320,用于基于链式连接函数集分别对各个异步转换线程进行业务代码响应指令回调引用,得到各个异步转换线程的业务代码响应指令。

匹配模块330,用于将各个异步转换线程的业务代码响应指令与预设的多个目标异步转换线程的多个参考业务代码响应指令分别进行匹配,得到各个异步转换线程与每个目标异步转换线程的参考业务代码响应指令的响应同步率。

添加模块340,用于利用响应同步率确定各个异步转换线程对应的目标异步转换线程,并基于各个目标异步转换线程的当前更新异步代码信息添加到对应的各个异步转换线程中。

图4示出了本公开实施例提供的用于实现上述的医疗代码流程建模的异步代码生成方法的代码服务器100的硬件结构意图,如图4所示,代码服务器100可包括处理器110、机器可读存储介质120、总线130以及通信单元140。

在具体实现过程中,一个或者多个处理器110执行机器可读存储介质120存储的机器可读执行指令,使得处理器110可以执行如上方法实施例的医疗代码流程建模的异步代码生成方法,处理器110、机器可读存储介质120以及通信单元140通过总线130连接,处理器110可以用于控制通信单元140的收发动作,从而可以与前述的代码编辑终端200进行数据收发。

处理器110的具体实现过程可参见上述代码服务器100执行的各个方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

此外,本公开实施例还提供一种可读存储介质,所述可读存储介质中预设有机器可读执行指令,当处理器执行所述机器可读执行指令时,实现如上医疗代码流程建模的异步代码生成方法。

最后,应当理解的是,本说明书中实施例仅用以说明本说明书实施例的原则。其它的变形也可能属于本说明书范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导匹配。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

技术分类

06120113284351