一种用户drgs分组方法
技术领域
1.本发明涉及数据处理技术领域,具体而言,涉及一种用户
drgs
分组方法
。
背景技术:
2.随着科技的发展,
drgs
分组逐渐成为关注点,其不同于以往项目付费支付方式,而是主要考虑病例的综合情况进行分类付费
。 然而,现有医院信息系统上传的信息繁杂多样,没有进行文本和数据的分类,且多数采用人工分类,导致分组效能低下等一系列问题
。
技术实现要素:
3.本发明的目的在于提供一种用户
drgs
分组方法
。
4.本发明的实施例通过以下技术方案实现:一种用户
drgs
分组方法包括以下步骤:获取历史用户就诊数据,并对历史用户就诊数据进行预处理,生成标准用户就诊数据;提取标准用户就诊数据的目标特征,并对目标特征依次进行编码和映射,生成一致性特征;构建
drgs
分组模型,将标准用户就诊数据以及标准用户就诊数据的一致性特征和
drgs
类别输入至
drgs
分组模型中,对
drgs
分组模型进行训练;获取最新用户就诊数据,将最新用户就诊数据输入至训练后的
drgs
分组模型中,确定最新用户所属
drgs
分组
。
5.进一步地,获取历史用户就诊数据,并对历史用户就诊数据进行预处理,生成标准用户就诊数据,包括以下子步骤:获取历史用户就诊数据,提取历史用户就诊数据的文本数据和数值数据,生成对应的文本数据序列和数值数据序列;对文本数据序列和数值数据序列分别进行预处理;将预处理后文本数据序列和预处理后数值数据序列的集合作为标准用户就诊数据
。
6.进一步地,对文本数据序列进行预处理的具体方法为:利用滑动窗口将文本数据序列划分若干个文本数据子序列,计算各个文本数据子序列的文本权重,将各个文本数据子序列中小于文本权重的词频对应的单词剔除,完成文本数据预处理
。
7.进一步地,文本数据子序列的文本权重
σ
的计算公式为:式中,c表示文本数据子序列的长度,fck
表示第c个单位长度内第k个单词的词频,k表示第c个单位长度内单词个数,
fc表示第c个单位长度内的最大词频,
dc表示第c个单位长度的逆文档频率
。
8.进一步地,对数值数据序列进行预处理的具体方法为:利用分箱法对数值数据进
行清洗
。
9.进一步地,标准用户就诊数据的目标特征m的计算公式为:式中,sn+1
表示第
n+1
个就诊数据,
sn表示第n个就诊数据,sn-1
表示第
n-1
个就诊数据,n表示就诊数据总数
。
10.进一步地,
drgs
分组模型包括依次连接的类别匹配层
、
数据匹配层和模型训练层;类别匹配层用于根据标准用户就诊数据的一致性特征和
drgs
类别,构建类别匹配函数;数据匹配层用于根据类别匹配函数确定标准用户就诊数据的类别匹配权重;模型训练层用于将标准用户就诊数据作为
drgs
分组模型的输入参数,将类别匹配权重作为学习率,对
drgs
分组模型进行训练
。
11.进一步地,类别匹配函数f的表达式为:式中,m表示目标特征对应的矩阵,i表示单位矩阵,
t
表示
ρ
表示
drgs
类别的权重
。
12.进一步地,标准用户就诊数据的类别匹配权重
θ
的计算公式为:式中,f表示类别匹配函数
。
13.进一步地,
drgs
分组模型的损失函数
loss
的表达式为:式中,gmax
表示
drgs
分组模型中神经元的最大幅值,gmin
表示
drgs
分组模型中神经元的最小幅值,gave
表示
drgs
分组模型中神经元的平均幅值,g表示
drgs
分组模型的神经元个数
。
14.本发明实施例的技术方案至少具有如下优点和有益效果:(1)该用户
drgs
分组方法获取不同格式的就诊数据,对就诊数据进行分类,对文本型就诊数据和数值型就诊数据采用不同的预处理方法,一方面可以保证对数据预处理的准确性,另一方面可以减少算法流程;(2)该用户
drgs
分组方法通过提取就诊数据的特征来进行模型训练,并对特征进行编码和映射,可以丰富特征元素,保证后期进行模型训练时参数的多样性;(3)该用户
drgs
分组方法构建的分组模型以历史用户就诊数据作为参数输入,充分考虑历史用户就诊数据所属
drgs
类别和特征对模型训练的影响,构建类别匹配层和数据匹配层来计算类别匹配权重,类别匹配权重可作为模型训练的学习率,这样训练得到的模型更符合实际需求,具有通用性;
(4)该用户
drgs
分组方法通过对数据预处理
、
提取特征以及构建分类模型,可以准确地得到
drgs
分组结果
。
附图说明
15.图1为本发明实施例提供的用户
drgs
分组方法的流程图
。
具体实施方式
16.为使本发明实施例的目的
、
技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚
、
完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例
。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计
。
17.如图1所示,本发明提供了一种用户
drgs
分组方法,包括以下步骤:获取历史用户就诊数据,并对历史用户就诊数据进行预处理,生成标准用户就诊数据;提取标准用户就诊数据的目标特征,并对目标特征依次进行编码和映射,生成一致性特征;构建
drgs
分组模型,将标准用户就诊数据以及标准用户就诊数据的一致性特征和
drgs
类别输入至
drgs
分组模型中,对
drgs
分组模型进行训练;获取最新用户就诊数据,将最新用户就诊数据输入至训练后的
drgs
分组模型中,确定最新用户所属
drgs
分组
。
18.在本发明实施例中,获取历史用户就诊数据,并对历史用户就诊数据进行预处理,生成标准用户就诊数据,包括以下子步骤:获取历史用户就诊数据,提取历史用户就诊数据的文本数据和数值数据,生成对应的文本数据序列和数值数据序列;对文本数据序列和数值数据序列分别进行预处理;将预处理后文本数据序列和预处理后数值数据序列的集合作为标准用户就诊数据
。
19.在本发明实施例中,对文本数据序列进行预处理的具体方法为:利用滑动窗口将文本数据序列划分若干个文本数据子序列,计算各个文本数据子序列的文本权重,将各个文本数据子序列中小于文本权重的词频对应的单词剔除,完成文本数据预处理
。
20.在本发明实施例中,文本数据子序列的文本权重
σ
的计算公式为:式中,c表示文本数据子序列的长度,fck
表示第c个单位长度内第k个单词的词频,k表示第c个单位长度内单词个数,
fc表示第c个单位长度内的最大词频,
dc表示第c个单位长度的逆文档频率
。
21.在本发明实施例中,对数值数据序列进行预处理的具体方法为:利用分箱法对数值数据进行清洗
。
22.在本发明实施例中,标准用户就诊数据的目标特征m的计算公式为:
式中,sn+1
表示第
n+1
个就诊数据,
sn表示第n个就诊数据,sn-1
表示第
n-1
个就诊数据,n表示就诊数据总数
。
23.在本发明实施例中,
drgs
分组模型包括依次连接的类别匹配层
、
数据匹配层和模型训练层;类别匹配层用于根据标准用户就诊数据的一致性特征和
drgs
类别,构建类别匹配函数;数据匹配层用于根据类别匹配函数确定标准用户就诊数据的类别匹配权重;模型训练层用于将标准用户就诊数据作为
drgs
分组模型的输入参数,将类别匹配权重作为学习率,对
drgs
分组模型进行训练
。
24.在本发明实施例中,类别匹配函数f的表达式为:式中,m表示目标特征对应的矩阵,i表示单位矩阵,
t
表示
ρ
表示
drgs
类别的权重
。
25.每个就诊数据对应一个目标特征,将各个就诊数据的目标特征排列,得到对应的矩阵
。
26.在本发明实施例中,标准用户就诊数据的类别匹配权重
θ
的计算公式为:式中,f表示类别匹配函数
。
27.在本发明实施例中,
drgs
分组模型的损失函数
loss
的表达式为:式中,gmax
表示
drgs
分组模型中神经元的最大幅值,gmin
表示
drgs
分组模型中神经元的最小幅值,gave
表示
drgs
分组模型中神经元的平均幅值,g表示
drgs
分组模型的神经元个数
。
28.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化
。
凡在本发明的精神和原则之内,所作的任何修改
、
等同替换
、
改进等,均应包含在本发明的保护范围之内
。