CN114020345A - 医疗事务配置方法、装置及计算机设备及存储介质 - Google Patents

医疗事务配置方法、装置及计算机设备及存储介质 Download PDF

Info

Publication number
CN114020345A
CN114020345A CN202111143415.0A CN202111143415A CN114020345A CN 114020345 A CN114020345 A CN 114020345A CN 202111143415 A CN202111143415 A CN 202111143415A CN 114020345 A CN114020345 A CN 114020345A
Authority
CN
China
Prior art keywords
medical
transaction
affair
new
business
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111143415.0A
Other languages
English (en)
Other versions
CN114020345B (zh
Inventor
姜赳赳
陈磊
雷泽宇
沈得志
文建全
唐起华
王先知
谭祎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Trasen Technology Co ltd
Original Assignee
Hunan Trasen Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan Trasen Technology Co ltd filed Critical Hunan Trasen Technology Co ltd
Priority to CN202111143415.0A priority Critical patent/CN114020345B/zh
Publication of CN114020345A publication Critical patent/CN114020345A/zh
Application granted granted Critical
Publication of CN114020345B publication Critical patent/CN114020345B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本申请实施例属于医疗***管理领域,涉及一种医疗事务配置方法、装置、计算机设备及存储介质,方法包括:获取医疗事务信息,所述医疗事务包括业务特性与业务需求;根据所述业务特性与所述业务需求,将所述医疗事务配置为业务流程节点,并确定所述业务流程节点的事务分类标识;根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。实施本申请实施例可以提高医疗事务管理效率。

Description

医疗事务配置方法、装置及计算机设备及存储介质
技术领域
本申请涉及医疗事务处理领域,尤其涉及一种医疗事务配置方法、装置、计算机设备及存储介质。
背景技术
随着计算机的发展,现在医疗领域基本都通过计算机软件***对医疗事务进行管理,基于计算机软件后端的医疗事务***,是保证软件医疗数据一致性的主要手段之一,现有的医疗事务***中,对于医疗事务的配置主要依赖于专业IT人员进行配置文件或者代码编写来进行。由于配置文件或者代码编写均需要专业IT人员进行人工处理,才能得到对应的配置文件或代码,非IT人员无法进行对应的医疗事务配置,而且配置文件或者代码对于非IT人员而言,可读性很差,非IT人员在配置医疗事务和维护医疗事务方面需要花时间请专业IT人员来处理,不同的IT人员开发的配置文件或者代码没有统一标准,非同一IT人员在配置医疗事务和维护医疗事务方面也需要花时间读配置文件或者代码,使得现有医疗事务***管理效率低。
发明内容
本申请实施例的目的在于提出一种医疗事务配置方法、装置、计算机设备及存储介质,以解决现有医疗事务***管理效率低的问题。
为了解决上述技术问题,本申请实施例提供一种医疗事务配置方法,采用了如下所述的技术方案:
获取医疗事务信息,所述医疗事务包括业务特性与业务需求;
根据所述业务特性与所述业务需求,将所述医疗事务配置为业务流程节点,并确定所述业务流程节点的事务分类标识;
根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;
根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;
通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。
进一步的,在所述获取医疗事务信息的步骤之前,所述方法还包括:
注册新的医疗事务,并为新的医疗事务分配新的事务分类标识。
进一步的,所述注册新的医疗事务,并为新的医疗事务分配新的事务分类标识的步骤包括:
获取新的医疗事务的全局描述信息;
根据所述全局描述信息进行语义提取,得到所述新的医疗事务的语义特征;
根据所述语义特征为所述新的医疗事务分配新的事务分类标识。
进一步的,所述获取新的医疗事务的描述信息的步骤包括:
获取新的医疗事务上下事务节点的关系描述和事务描述;
获取新的医疗事务本身的事务描述;
根据所述新的医疗事务本身的事务描述以及所述新的医疗事务上下事务节点的关系描述和事务描述,拼接得到所述新的医疗事务的全局描述信息。
进一步的,所述根据所述全局描述信息进行语义提取,得到所述新的医疗事务的语义特征的步骤包括:
将所述新的医疗事务本身的事务描述,构建位置编码向量;
通过词嵌入算法对所述新的医疗事务的全局描述信息进行编码,得到所述新的医疗事务的全局向量;
将所述全局向量以及所述位置编码向量输入预训练的医疗事务语义模型中,输出所述新的医疗事务的语义特征。
进一步的,所述事务分类标识为染色标识,所述根据所述语义特征为所述新的医疗事务分配新的事务分类标识的步骤包括:
计算所述语义特征与预设语义中心之间的相似度距离,并确定最小相似度距离;
通过所述最小相似度距离,映射所述语义特征对应目标染色与预设染色中心的距离,每个预设语义中心对应一个预设染色中心;
通过所述语义特征对应目标染色与预设染色中心的距离,根据所述语义特征为所述新的医疗事务分配新的染色标识。
进一步的,所述根据所述事务分类标识确定节点分组策略的步骤包括:
将相同染色标识或都预设范围内的相近染色标识分为一个节点分组,其中,一个节点分组对应一个数据库;
若一个节点发生异常时,则对一个节点分组进行数据回滚。
为了解决上述技术问题,本申请实施例还提供一种医疗事务配置装置,采用了如下所述的技术方案:
获取模块,用于获取医疗事务信息,所述医疗事务包括业务特性与业务需求;
配置模块,用于根据所述业务特性与所述业务需求,将所述医疗事务配置为业务流程节点,并确定所述业务流程节点的事务分类标识;
绘制模块,用于根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;
生成模块,用于根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;
编译模块,用于通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。
为了解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述的医疗事务配置方法的步骤。
为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的医疗事务配置方法的步骤。
本申请实施例获取医疗事务信息,所述医疗事务包括业务特性与业务需求;根据所述业务特性与所述业务需求,将所述医疗事务配置为业务流程节点,并确定所述业务流程节点的事务分类标识;根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。实施本申请实施例主要有以下有益效果:在获取医疗事务后,在模块化编程空间中绘制业务流程图,确定医疗事务的业务流程节点和医疗事务的事务分类标识,通过事务分类标识将医疗事务进行分组,通过将业务流程图生成对应的中间语言,再通过编译器将中间语言编译为对应的代码语言,通过代码语言自动执行医疗事务的配置,通过业务流程图,提高了医疗事务配置的可读性,同时,通过低代码的模板式代码编译进行代码生成,降低了代码开发量,提高了医疗事务管理效率。
附图说明
为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请可以应用于其中的示例性***架构图;
图2是根据本申请的医疗事务配置方法的流程图;
图2a是根据本申请的医疗事务对应业务的流程图;
图2b是根据本申请的染色选择界面示意图;
图3是根据本申请的医疗事务配置装置的结构示意图;
图4是根据本申请的计算机设备的一个实施例的结构示意图。
具体实施方式
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
为了使本技术领域的人员更好地理解本申请方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。
如图1所示,***架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如编辑类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving PictureExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的页面提供支持的后台服务器。
需要说明的是,本申请实施例所提供的医疗事务配置方法一般由服务器执行,相应地,医疗事务配置装置一般设置于服务器中。当然,本申请实施例所提供的医疗事务配置该当也可以由终端设备执行,相应地,医疗事务配置装置可以设置于终端设备中。在本实施例中,医疗事务配置方法运行于其上的电子设备(例如图1所示的服务器)可以通过有线连接方式或者无线连接方式与终端进行通信。需要指出的是,上述无线连接方式可以包括但不限于3G/4G/5G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
继续参考图2,示出了根据本申请的医疗事务配置方法的一个实施例的流程图。所述的医疗事务配置方法,包括以下步骤:
201、获取医疗事务信息。
在本申请实施例中,上述医疗事务信息包括业务特性与业务需求,上述业务特性可以包括业务名称、业务节点数、业务分支数等,上述业务需求可以包括业务部门、关联医疗事务等。一个业务中可以包括多个医疗事务,比如,分诊业务中可以包括挂号、保存挂号、获取门诊号、保存分诊等医疗事务。
上述医疗事务信息可以通过用户在终端设备的界面进行选择,比如,请参考图2a,用户可以在终端设备的界面选择保存挂号这一医疗事务,上述医疗事务信息中包括的业务特性则可以包括业务名称(导诊),业务节点数(4),业务分支数(2),业务需求包括业务部门(导诊台)、关联医疗事务(挂号、获取门诊号、保存分诊)等。
可选的,在步骤201之前,所述的医疗事务配置方法还包括注册新的医疗事务,并为新的医疗事务分配新的事务分类标识。
上述事务分类标识可以是染色标识或者形状标识,一个医疗事务对应一个事务分类标识,事务分类标识与医疗事务类型是一对一映射关系。通过对不同医疗事务分配不同医疗事务分类标识,可以直观的了解各对医疗事务之间的关联。
在一种可能的实施例中,上述染色标识通过对不同医疗事务进行渲染不同颜色来区别不同的医疗事务,用户可以通过终端设备界面对不同医疗事务分配新的染色标识,请参考图2b,在图2b中,医疗事务为保存挂号,用户通过色彩选择器为保存挂号分配一个颜色。
可选的,可以获取新的医疗事务的全局描述信息;根据全局描述信息进行语义提取,得到新的医疗事务的语义特征;根据语义特征为新的医疗事务分配新的事务分类标识。
上述全局描述信息可以是新的医疗事务所在业务的全局信息,包括医疗事务的上层信息、本层信息和下层信息,本层信息中的上下连接的医疗事务,以及并行的医疗事务。通过对新的医疗事务的全局描述信息进行语义提取,可以从语义层面为新的医疗事务分配新的事务分类标识,这样,可以在用户对于医疗事务了解较少时,根据全局描述信息对应的语义特征自动为新的医疗事务分配新的事务分类标识。
可以获取新的医疗事务上下事务节点的关系描述和事务描述;获取新的医疗事务本身的事务描述;根据上述新的医疗事务本身的事务描述以及上述新的医疗事务上下事务节点的关系描述和事务描述,拼接得到上述新的医疗事务的全局描述信息。上下事务节点的关系描述可以本层信息中的上下连接的医疗事务以及并行的医疗事务对应的描述信息,上下事务节点的事务描述可以是本层信息中的上下连接的医疗事务各自的下层信息。
举例来说,以图2a为例,新的医疗事务为保存挂号,上层信息为导诊,本层信息挂号判断(图2a中已挂号?),获取门诊号,保存挂号,保存分诊等医疗事务,其中,挂号判断为上连接的医疗事务,保存分诊为下连接的医疗事务,获取门诊号为并行的医疗事务,下层信息图2a中未示出,可以是初步分诊、身份记录、缴费等。上述全局描述信息可以通过下述结构性文本描述进行表示:“导诊:挂号判断,保存挂号:初步分诊-身份记录-缴费,保存分诊;挂号判断,获取门诊号,保存分诊”。
可选的,在对全局描述信息进行语义提取时,可以将上述新的医疗事务本身的事务描述,构建位置编码向量;通过词嵌入算法对上述新的医疗事务的全局描述信息进行编码,得到上述新的医疗事务的全局向量;将上述全局向量以及上述位置编码向量输入预训练的医疗事务语义模型中,输出上述新的医疗事务的语义特征。
在本申请实施例中,上述新的医疗事务本身的事务描述可以是新的医疗事务的下层信息,本身的事务描述可以通过下述结构性文本描述进行表示:“保存挂号:初步分诊-身份记录-缴费”。
上述全局描述信息为结构性文本描述信息,可以通过编码器和解码器对结构性文本描述信息进行处理,得到新的医疗事务的语义特征,这样,可以在用户对于医疗事务了解较少时,根据语义特征自动为新的医疗事务分配新的事务分类标识。上述预训练的医疗事务语义模型可以是训练好的解码器,编码器是基于词嵌入算法的编码器,用于将全局描述信息对应的结构性文本描述信息编码成文本向量,该文本向量则是全局向量,以及用于将新的医疗事务本身的事务描述对应的结构性文本描述信息编码成文本向量,该文本向量则是位置编码向量。
具体的,对结构性文本描述信息进行编码可以采用transformer模型中的encoder模块,通过transformer模型中的encoder模块将结构性文本描述信息编码为一个文本向量
Figure BDA0003284524740000091
将该文本向量
Figure BDA0003284524740000092
作为全局向量。
在对医疗事务语义模型进行训练过程,首先构建编码器、解码器以及样本数据,样本数据为医疗事务本身的事务描述信息和全局描述信息,真实标签为专家对于样本数据作出的事务语义。在训练过程中,编码器通过词嵌入算法将样本数据编码为位置编码向量和全局向量,将位置编码向量和全局向量输入到解码器中,解码器中设置有注意力机制,注意力机制根据位置编码向量对全局向量进行解码,得到对应的输出事务语义,将输出事务语义与真实标签的事务语义进行误差计算,通过交叉熵损失来对编码器和解码器中的参数进行调整,并迭代上述训练过程,直到解码器的输出结果在验证数据集中收敛。在训练好编码器和解码器后,保留编码器用于提取位置编码向量和全局向量,将解码器最后的输出层去掉,使得解码器输出不是事务语义,而是事务对应的语义特征,该语义特征为高级的抽象特征。
在一种可能的实施例中,在训练过程中,可以对样本数据进行掩码处理,可以对全局描述信息中的医疗事务进行掩码,具体的,可以在全局描述信息中随机对一个医疗事务本身的事务描述信息,比如,随机到对保存挂号进行掩码,则是:“导诊:挂号判断,M1,保存分诊;挂号判断,获取门诊号,保存分诊”。M1为对保存挂号掩码后的掩码值。又比如,随机到对获取门诊号进行掩码,则是:“导诊:挂号判断,保存挂号:初步分诊-身份记录-缴费,保存分诊;挂号判断,M1,保存分诊”。
进一步的,在训练过程中,还可以对医疗事务本身的事务描述信息进行随机掩码,比如,以医疗事务为保存挂号为例,随机到对身份记录进行掩码,则是“保存挂号:初步分诊-M2-缴费”。M1为对身份记录掩码后的掩码值。
上述两种掩码方式可以结合进行,比如,随机到挂号判断和初步分诊进行掩码,则是“导诊:M1,保存挂号:M2-身份记录-缴费,保存分诊;挂号判断,获取门诊号,保存分诊”。
在对样本进行训练后,还可以在解码器中增加一个输出层,用于输出被掩码位置的医疗事务和/或医疗事务本身的事务描述信息,并根据该输出层的输出结果与被掩码的真实医疗事务和/或真实医疗事务本身的事务描述信息进行误差计算,并根据计算到的误差损失对上述编码器和解码器进行联合计算。
可选的,计算上述语义特征与预设语义中心之间的相似度距离,并确定最小相似度距离;通过上述最小相似度距离,映射上述语义特征对应目标染色与预设染色中心的距离,每个预设语义中心对应一个预设染色中心;通过上述语义特征对应目标染色与预设染色中心的距离,根据上述语义特征为上述新的医疗事务分配新的染色标识。
在本申请实施例中,预设语义中心可以理解为代表一类医疗事务的语义特征,或者代表可以形成医疗事务链条的一类医疗事务的语义特征。比如,保存挂号和保存分诊可以形成医疗事务链条,所以可以对应一个语义中心。
上述语义中心可以通过已有医疗事务的语义特征进行分类得到,具体的,专家对已有医疗事务进行分类,对于每一个分类的医疗事务通过上述方法提取其语义特征,计算该分类的所有语义特征在空间中的分布情况,根据该分布情况计算出分布中心点,分布中心点对应的特征向量则是该分类的语义中心。
上述预设语义中心可以是多个,一个语义特征只与一个预设语义中心存在最小相似度距离,确定了最小相似度距离,就可以确定语义特征离哪个语义中心更近。
事务分类标识可以是染色标识,不同事务分类标识对应不同的医疗事务分类,医疗事务分类可以是基于医疗事务链条进行,不同医疗事务链条对应的不同的染色标识,比如,保存挂号和保存分诊可以形成医疗事务链条,可以采用一种同样(比如蓝色)的或者相似(比如浅蓝和深蓝)的色彩作为染色标识,获取门诊号和保存分诊可以形成医疗事务链条,可以采用另一种同样(红色)的或者相似(比如浅红和深红)的色彩作为当然标识。
202、根据业务特性与业务需求,将医疗事务配置为业务流程节点,并确定业务流程节点的事务分类标识。
在本申请实施例中,一个业务可以包括多个业务流程节点,具体的,一个业务可以通过一个流程图进行表示,一个业务流程节点对应一个医疗事务,不同的业务流程节点可以设置不同的事务分类标识,比如设置不同的染色标识。
203、根据事务分类标识确定节点分组策略,并基于业务流程节点在模块化编程空间中绘制业务流程图。
在本申请实施例中,上述节点分组策略可以是将相同的事务分类标识确定为一个节点分组,一个节点分组内的所有节点数据通过同一个数据库进行存储和管理。以图2a来说,保存挂号和保存分诊可以形成医疗事务链条,保存挂号对应的节点和保存分诊对应的节点可以分为一个节点分组,通过一个数据库来存储和管理保存挂号和保存分诊这两上医疗事务的数据。
上述模块化编程空间可以是低代码开发平台,比如aPaaS、MADP、BPM等低代码开发平台。其中aPaaS(应用程序平台即服务)可以在整个应用程序生命周期实现应用程序的快速开发和交付,简化应用程序的编译和部署并确保可用性、可靠性和可伸缩性,以及应用程序运行控制和监控。MADP(移动应用程序开发平台)能够更好地应对企业数字化业务与创新性需求,是低代码开发能力的重要补充。BPM平台注重流程化开发,目的是通过***性的改善企业内部的商业流程来提升组织效率,目前的BPM平台前端主要是基于表单来实现快速开发,样式比较固定,后端通过分析BPMN流程图(业务流程建模标注)来完成一步步的流程开发。
204、根据业务流程图生成中间语言。
在本申请实施例中,在模块化编程空间将业务流程图生成中间语言时,重点将节点分组策略生成对应中间语言形式的节点分组策略信息。
205、通过代码编译器将中间语言编译为代码语言,通过代码语言执行所医疗事务的配置。
代码编译器为模块化编程空间的后端,可以是低代码开发平台的后端,比如aPaaS、MADP、BPM等低代码开发平台的后端。
在通过代码编译器将中间语言编译为代码语言过程中,根据节点分组策略信息得到对应的事务分组策略信息,对程序调用步骤中,通过建立医疗事务与数据库之间的调用接口,将同一个节点分组交给同一个的数据库连接进行管理,从而生成出具有医疗事务处理能力的代码,在电子设备中执行该代码,则可以得到对应的医疗事务管理***。
可选的,在将相同染色标识或都预设范围内的相近染色标识分为一个节点分组后;若一个节点发生异常时,则对一个节点分组进行数据回滚。
本申请实施例获取医疗事务信息,所述医疗事务包括业务特性与业务需求;根据所述业务特性与所述业务需求,将所述医疗事务配置为业务流程节点,并确定所述业务流程节点的事务分类标识;根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。实施本申请实施例主要有以下有益效果:在获取医疗事务后,在模块化编程空间中绘制业务流程图,确定医疗事务的业务流程节点和医疗事务的事务分类标识,通过事务分类标识将医疗事务进行分组,通过将业务流程图生成对应的中间语言,再通过编译器将中间语言编译为对应的代码语言,通过代码语言自动执行医疗事务的配置,通过业务流程图,提高了医疗事务配置的可读性,同时,通过低代码的模板式代码编译进行代码生成,降低了代码开发量,提高了医疗事务管理效率。
进一步参考图3,作为对上述图2所示方法的实现,本申请提供了一种医疗事务配置装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图3所示,本实施例所述的医疗事务配置装置包括:
获取模块301,用于获取医疗事务信息,所述医疗事务包括业务特性与业务需求;
配置模块302,用于根据所述业务特性与所述业务需求,将所述医疗事务配置为业务流程节点,并确定所述业务流程节点的事务分类标识;
绘制模块303,用于根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;
生成模块304,用于根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;
编译模块305,用于通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。
进一步的,所述装置还包括:
注册模块,用于注册新的医疗事务,并为新的医疗事务分配新的事务分类标识。
进一步的,所述注册模块包括:
获取子模块,用于获取新的医疗事务的全局描述信息;
语义子模块,用于根据所述全局描述信息进行语义提取,得到所述新的医疗事务的语义特征;
分配子模块,用于根据所述语义特征为所述新的医疗事务分配新的事务分类标识。
进一步的,所述获取子模块包括:
第一获取单元,用于获取新的医疗事务上下事务节点的关系描述和事务描述;
第二获取单元,用于获取新的医疗事务本身的事务描述;
第三获取单元,用于根据所述新的医疗事务本身的事务描述以及所述新的医疗事务上下事务节点的关系描述和事务描述,拼接得到所述新的医疗事务的全局描述信息。
进一步的,所述语义子模块包括:
第一编码单元,用于将所述新的医疗事务本身的事务描述,构建位置编码向量;
第二编码单元,用于通过词嵌入算法对所述新的医疗事务的全局描述信息进行编码,得到所述新的医疗事务的全局向量;
处理单元,用于将所述全局向量以及所述位置编码向量输入预训练的医疗事务语义模型中,输出所述新的医疗事务的语义特征。
进一步的,所述事务分类标识为染色标识,所述分配子模块包括:
计算单元,用于计算所述语义特征与预设语义中心之间的相似度距离,并确定最小相似度距离;
映射单元,用于通过所述最小相似度距离,映射所述语义特征对应目标染色与预设染色中心的距离,每个预设语义中心对应一个预设染色中心;
分配单元,用于通过所述语义特征对应目标染色与预设染色中心的距离,根据所述语义特征为所述新的医疗事务分配新的染色标识。
进一步的,所述绘制模块303包括:
分组单元,用于将相同染色标识或都预设范围内的相近染色标识分为一个节点分组,其中,一个节点分组对应一个数据库;
所述装置还包括:
数据回滚模块,用于若一个节点发生异常时,则对一个节点分组进行数据回滚。
实施本申请实施例主要有以下有益效果:在获取医疗事务后,在模块化编程空间中绘制业务流程图,确定医疗事务的业务流程节点和医疗事务的事务分类标识,通过事务分类标识将医疗事务进行分组,通过将业务流程图生成对应的中间语言,再通过编译器将中间语言编译为对应的代码语言,通过代码语言自动执行医疗事务的配置,通过业务流程图,提高了医疗事务配置的可读性,同时,通过低代码的模板式代码编译进行代码生成,降低了代码开发量,提高了医疗事务管理效率。
为解决上述技术问题,本申请实施例还提供计算机设备。具体请参阅图4,图4为本实施例计算机设备基本结构框图。
所述计算机设备4包括通过***总线相互通信连接存储器41、处理器42、网络接口43。需要指出的是,图中仅示出了具有组件41-43的计算机设备4,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable GateArray,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。
所述存储器41至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器41可以是所述计算机设备4的内部存储单元,例如该计算机设备4的硬盘或内存。在另一些实施例中,所述存储器41也可以是所述计算机设备4的外部存储设备,例如该计算机设备4上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(FlashCard)等。当然,所述存储器41还可以既包括所述计算机设备4的内部存储单元也包括其外部存储设备。本实施例中,所述存储器41通常用于存储安装于所述计算机设备4的操作***和各类应用软件,例如医疗事务配置方法的计算机可读指令等。此外,所述存储器41还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器42在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器42通常用于控制所述计算机设备4的总体操作。本实施例中,所述处理器42用于运行所述存储器41中存储的计算机可读指令或者处理数据,例如运行所述医疗事务配置方法的计算机可读指令。
所述网络接口43可包括无线网络接口或有线网络接口,该网络接口43通常用于在所述计算机设备4与其他电子设备之间建立通信连接。
本实施例中提供的计算机设备可以执行上述医疗事务配置方法的步骤。此处医疗事务配置方法的步骤可以是上述各个实施例的医疗事务配置方法中的步骤。
实施本申请实施例主要有以下有益效果:在获取医疗事务后,在模块化编程空间中绘制业务流程图,确定医疗事务的业务流程节点和医疗事务的事务分类标识,通过事务分类标识将医疗事务进行分组,通过将业务流程图生成对应的中间语言,再通过编译器将中间语言编译为对应的代码语言,通过代码语言自动执行医疗事务的配置,通过业务流程图,提高了医疗事务配置的可读性,同时,通过低代码的模板式代码编译进行代码生成,降低了代码开发量,提高了医疗事务管理效率。
本申请还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令可被至少一个处理器执行,以使所述至少一个处理器执行如上述的医疗事务配置方法的步骤。
实施本申请实施例主要有以下有益效果:在获取医疗事务后,在模块化编程空间中绘制业务流程图,确定医疗事务的业务流程节点和医疗事务的事务分类标识,通过事务分类标识将医疗事务进行分组,通过将业务流程图生成对应的中间语言,再通过编译器将中间语言编译为对应的代码语言,通过代码语言自动执行医疗事务的配置,通过业务流程图,提高了医疗事务配置的可读性,同时,通过低代码的模板式代码编译进行代码生成,降低了代码开发量,提高了医疗事务管理效率。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
显然,以上所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例,附图中给出了本申请的较佳实施例,但并不限制本申请的专利范围。本申请可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本申请的公开内容的理解更加透彻全面。尽管参照前述实施例对本申请进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本申请说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本申请专利保护范围之内。

Claims (10)

1.一种医疗事务配置方法,其特征在于,包括下述步骤:
获取医疗事务信息,所述医疗事务信息包括业务特性与业务需求;
根据所述业务特性与所述业务需求,将所述医疗事务信息配置为业务流程节点,并确定所述业务流程节点的事务分类标识;
根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;
根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;
通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。
2.根据权利要求1所述的医疗事务配置方法,其特征在于,在所述获取医疗事务信息的步骤之前,所述方法还包括:
注册新的医疗事务,并为新的医疗事务分配新的事务分类标识。
3.根据权利要求2所述的医疗事务配置方法,其特征在于,所述注册新的医疗事务,并为新的医疗事务分配新的事务分类标识的步骤包括:
获取新的医疗事务的全局描述信息;
根据所述全局描述信息进行语义提取,得到所述新的医疗事务的语义特征;
根据所述语义特征为所述新的医疗事务分配新的事务分类标识。
4.根据权利要求3所述的医疗事务配置方法,其特征在于,所述获取新的医疗事务的描述信息的步骤包括:
获取新的医疗事务上下事务节点的关系描述和事务描述;
获取新的医疗事务本身的事务描述信息;
根据所述新的医疗事务本身的事务描述信息以及所述新的医疗事务上下事务节点的关系描述和事务描述,拼接得到所述新的医疗事务的全局描述信息。
5.根据权利要求4所述的医疗事务配置方法,其特征在于,所述根据所述全局描述信息进行语义提取,得到所述新的医疗事务的语义特征的步骤包括:
将所述新的医疗事务本身的事务描述信息,构建位置编码向量;
通过词嵌入算法对所述新的医疗事务的全局描述信息进行编码,得到所述新的医疗事务的全局向量;
将所述全局向量以及所述位置编码向量输入预训练的医疗事务语义模型中,输出所述新的医疗事务的语义特征。
6.根据权利要求5所述的医疗事务配置方法,其特征在于,所述事务分类标识为染色标识,所述根据所述语义特征为所述新的医疗事务分配新的事务分类标识的步骤包括:
计算所述语义特征与预设语义中心之间的相似度距离,并确定最小相似度距离;
通过所述最小相似度距离,映射所述语义特征对应目标染色与预设染色中心的距离,每个预设语义中心对应一个预设染色中心;
通过所述语义特征对应目标染色与预设染色中心的距离,根据所述语义特征为所述新的医疗事务分配新的染色标识。
7.根据权利要求6所述的医疗事务配置方法,其特征在于,所述根据所述事务分类标识确定节点分组策略的步骤包括:
将相同染色标识或都预设范围内的相近染色标识分为一个节点分组,其中,一个节点分组对应一个数据库;
若一个节点发生异常时,则对一个节点分组进行数据回滚。
8.一种医疗事务配置装置,其特征在于,包括:
获取模块,用于获取医疗事务信息,所述医疗事务包括业务特性与业务需求;
配置模块,用于根据所述业务特性与所述业务需求,将所述医疗事务配置为业务流程节点,并确定所述业务流程节点的事务分类标识;
绘制模块,用于根据所述事务分类标识确定节点分组策略,并基于所述业务流程节点在模块化编程空间中绘制业务流程图;
生成模块,用于根据所述业务流程图生成中间语言,所述中间语言包括节点分组策略信息;
编译模块,用于通过代码编译器将所述中间语言编译为代码语言,通过所述代码语言执行所述医疗事务的配置。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的医疗事务配置方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的医疗事务配置方法的步骤。
CN202111143415.0A 2021-09-28 2021-09-28 医疗事务配置方法、装置及计算机设备及存储介质 Active CN114020345B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111143415.0A CN114020345B (zh) 2021-09-28 2021-09-28 医疗事务配置方法、装置及计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111143415.0A CN114020345B (zh) 2021-09-28 2021-09-28 医疗事务配置方法、装置及计算机设备及存储介质

Publications (2)

Publication Number Publication Date
CN114020345A true CN114020345A (zh) 2022-02-08
CN114020345B CN114020345B (zh) 2023-02-17

Family

ID=80054983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111143415.0A Active CN114020345B (zh) 2021-09-28 2021-09-28 医疗事务配置方法、装置及计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN114020345B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111091881A (zh) * 2019-12-28 2020-05-01 北京颐圣智能科技有限公司 医疗信息分类方法、医疗分类信息的存储方法及计算设备
CN113110963A (zh) * 2021-04-28 2021-07-13 北京京东拓先科技有限公司 业务处理方法、业务处理装置、电子设备及可读存储介质
CN113380352A (zh) * 2021-06-24 2021-09-10 湖南创星壹佰健康科技有限公司 基于医疗微服务编排中间语言描述方法及***
CN113435846A (zh) * 2021-06-30 2021-09-24 深圳平安智汇企业信息管理有限公司 业务流程编排方法、装置、计算机设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111091881A (zh) * 2019-12-28 2020-05-01 北京颐圣智能科技有限公司 医疗信息分类方法、医疗分类信息的存储方法及计算设备
CN113110963A (zh) * 2021-04-28 2021-07-13 北京京东拓先科技有限公司 业务处理方法、业务处理装置、电子设备及可读存储介质
CN113380352A (zh) * 2021-06-24 2021-09-10 湖南创星壹佰健康科技有限公司 基于医疗微服务编排中间语言描述方法及***
CN113435846A (zh) * 2021-06-30 2021-09-24 深圳平安智汇企业信息管理有限公司 业务流程编排方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN114020345B (zh) 2023-02-17

Similar Documents

Publication Publication Date Title
CN109492772A (zh) 生成信息的方法和装置
CN113435846A (zh) 业务流程编排方法、装置、计算机设备及存储介质
CN112528616B (zh) 业务表单生成方法、装置、电子设备及计算机存储介质
CN110765101B (zh) 标签的生成方法、装置、计算机可读存储介质及服务器
CN109697537A (zh) 数据审核的方法和装置
CN112231416B (zh) 知识图谱本体更新方法、装置、计算机设备及存储介质
CN113704614A (zh) 基于用户画像的页面生成方法、装置、设备及介质
CN110503564A (zh) 基于大数据的保全案件处理方法、***、设备及存储介质
CN111339743B (zh) 一种账号生成的方法和装置
CN112417121A (zh) 客户意图识别方法、装置、计算机设备及存储介质
CN109284342A (zh) 用于输出信息的方法和装置
CN116860856A (zh) 一种财务数据处理方法、装置、计算机设备及存储介质
CN114138243A (zh) 基于开发平台的功能调用方法、装置、设备及存储介质
CN116956326A (zh) 权限数据的处理方法、装置、计算机设备及存储介质
CN116450723A (zh) 数据提取方法、装置、计算机设备及存储介质
CN114020345B (zh) 医疗事务配置方法、装置及计算机设备及存储介质
CN110348438A (zh) 一种基于人工神经网络模型的图片字符识别方法、装置和电子设备
CN113836235B (zh) 基于数据中台的数据处理方法及其相关设备
CN114625372A (zh) 组件自动编译方法、装置、计算机设备及存储介质
CN112612481A (zh) 一种智能中台的***架构
CN113609833A (zh) 文件的动态生成方法、装置、计算机设备及存储介质
CN107609871B (zh) 支付轨迹重现方法、装置、***、电子设备、存储介质
CN107368597B (zh) 信息输出方法和装置
CN111580799A (zh) 领域特定语言脚本拼装方法及***
CN111124394A (zh) 基于元数据的表单配置方法及装置、设备和介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant