一种基于K-means的癌症预嘱指标数据分析系统技术方案

技术编号:33117417 阅读:11 留言:0更新日期:2022-04-17 00:11
本发明专利技术公开了一种基于K

【技术实现步骤摘要】
一种基于K

means的癌症预嘱指标数据分析系统


[0001]本专利技术涉及智慧医疗领域,尤其涉及一种基于K

means的癌症预嘱指标数据分析系统。

技术介绍

[0002]癌症高发病率和高死亡率导致癌症患者面临这多种抢救措施,各种病症对应不同的预嘱指标,癌症患者对于自己身体状况的不清晰了解以及医护人员与家属沟通的不确定性,导致以下几点:(1)癌症患者相关知识缺乏、决策困难,医护人员与患者相关沟通困难,患者无法及时得到自己的疾病措施结果,生命自主权难以得到保证,家属决策时道德精神负担严重,无法充分体现对癌症患者自主权的尊重。(2)医疗资源得不到节约充分利用。随着智慧医院等级评价标准的实施,很多医院在智能化建设过程中,尤其是大型三级综合医院,医院信息系统大多停留在业务处理阶段,智能化程度不高。(3)市场上的智能医疗支持系统大多缺乏对医院实际医疗数据的支持,难以达到适合临床应用的效果。(4)在实际使用过程中,医疗数据的整合和利用也非常困难。由于缺乏对医疗数据的分析和有效工具,难以有效提取数据的有用价值,同时救助工作的范围很广,学科特点明显,有很多跨学科的知识,学科规则和模型的建立难以全面。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的不足,提供一种基于K

means的癌症预嘱指标数据分析系统。
[0004]本专利技术的目的是通过以下技术方案来实现的:
[0005]本专利技术的第一方面,提供一种基于K
/>means的癌症预嘱指标数据分析系统,包括:
[0006]历史数据获取模块:用于获取历史医疗数据,所述历史医疗数据包括预嘱指标和医疗参数;
[0007]医疗数据划分模块:用于将历史医疗数据中的医疗参数形成数据点,随机划分至与预嘱指标类别相同的N个子集中;
[0008]聚类计算模块:用于计算每个子集中每一个数据点到各个子集的簇中心的距离,并将每个数据点指派到离该数据点最近的簇中心的子集;并在对应子集更新后计算各个子集的所有数据点的均值,对簇中心进行更新;直到簇中心收敛;
[0009]子集类别划分模块:用于将得到的N个子集按照历史医疗数据划分为对应的预嘱指标,形成模型。
[0010]进一步地,所述预嘱指标Q包括心肺复苏、气管切开、癌性疼痛。
[0011]进一步地,所述医疗参数包括血氧饱和度、脉搏、呼吸。
[0012]进一步地,所述医疗参数还包括身体、体重。
[0013]进一步地,所述医疗参数还包括参数对应的权值。
[0014]进一步地,所述聚类计算模块包括:
[0015]初始簇中心子模块:用于随机指派子集中的一个数据点作为初始簇中心;
[0016]距离计算与指派子模块:用于计算每个子集中每一个数据点到各个子集的簇中心的距离,并将每个数据点指派到离该数据点最近的簇中心的子集;
[0017]簇中心更新子模块:用于在数据点指派到其他子集后,计算各个子集的所有数据点的均值,对簇中心进行更新;
[0018]迭代与收敛判断子模块:用于判断簇中心是否收敛,如果不是则重新使用距离计算与指派子模块和簇中心更新子模块。
[0019]进一步地,所述计算每个子集中每一个数据点到各个子集的簇中心的距离的计算方式为:
[0020][0021]式中,X表示子集中的数据点,Y表示簇中心,1

d表示子集数。
[0022]进一步地,所述计算各个子集的所有数据点的均值的计算方式为:
[0023][0024]式中,C
i
表示第i个子集,X
j
表示C
i
的第j个数据点,u
i
表示C
i
的均值即簇中心。
[0025]进一步地,所述判断簇中心是否收敛的计算方式包括:
[0026][0027]即簇中心收敛时,使得组内平方和最小。
[0028]进一步地,所述系统还包括:
[0029]预嘱指标判断模块:将患者医疗数据输入至所述模型,形成簇类中心,后续新数据输入时,判断属于N个子集中的某一个或者几个,输出新数据对应的预嘱判断结果。
[0030]本专利技术的有益效果是:
[0031](1)在本专利技术的一示例性实施例中,使用聚类算法,减少医护工作者的工作量,使用病患实时数据,让患者及时得到自己的抢救措施与结果,提高医院智能化程度,将医患数据整合在一起,提高了医院的智能化运行程度,为其他病理研究做好基础。具体地,患者病情一旦发生变化,则该系统会自动更新预嘱种类并提示医务人员以及患者本人,医务人员可以采取措施契合患者应对ACP的决策。同时患者能自主选择抢救与否,提高自己的生命自主权,减轻了家属做决策时的道德背离感。
[0032](2)在本专利技术的一示例性实施例中,公开了预嘱指标Q包括心肺复苏、气管切开、癌性疼痛;并且还公开了医疗参数和权值,公开了医疗数据模型生成的簇类中心。
[0033](3)在本专利技术的一示例性实施例中,公开了各个模块和子模块的具体实现方式。其中,在进行第一次迭代时,簇类质心是一个随机选择或者手动创建的点,采用该种方式(即第一次不进行平均计算)可以节约计算次数。
附图说明
[0034]图1为本专利技术一示例性实施例提供的一种基于K

means的癌症预嘱指标数据分析系统的结构示意图。
具体实施方式
[0035]下面结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]在本专利技术的描述中,需要说明的是,属于“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方向或位置关系为基于附图所述的方向或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,属于“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0037]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,属于“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0038]此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0039]参见图1,图1示出了一示例性实施例提供的一种基于K

means的癌症预嘱指标数据分析系统,包括:
[0040]历本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于K

means的癌症预嘱指标数据分析系统,其特征在于:包括:历史数据获取模块:用于获取历史医疗数据,所述历史医疗数据包括预嘱指标和医疗参数;医疗数据划分模块:用于将历史医疗数据中的医疗参数形成数据点,随机划分至与预嘱指标类别相同的N个子集中;聚类计算模块:用于计算每个子集中每一个数据点到各个子集的簇中心的距离,并将每个数据点指派到离该数据点最近的簇中心的子集;并在对应子集更新后计算各个子集的所有数据点的均值,对簇中心进行更新;直到簇中心收敛;子集类别划分模块:用于将得到的N个子集按照历史医疗数据划分为对应的预嘱指标,形成模型。2.根据权利要求1所述的一种基于K

means的癌症预嘱指标数据分析系统,其特征在于:所述预嘱指标Q包括心肺复苏、气管切开、癌性疼痛。3.根据权利要求2所述的一种基于K

means的癌症预嘱指标数据分析系统,其特征在于:所述医疗参数包括血氧饱和度、脉搏、呼吸。4.根据权利要求3所述的一种基于K

means的癌症预嘱指标数据分析系统,其特征在于:所述医疗参数还包括身体、体重。5.根据权利要求4所述的一种基于K

means的癌症预嘱指标数据分析系统,其特征在于:所述医疗参数还包括参数对应的权值。6.根据权利要求1所述的一种基于K

means的癌症预嘱指标数据分析系统,其特征在于:所述聚类计算模块包括:初始簇中心子模块:用于随机指派子集中的一个数据点作为初始簇中心;距离计算与指派子模块:用于计算每个子集中每一个数...

【专利技术属性】
技术研发人员:李晓瑜贾慧雪田宇轩白佳雨罗蕾吴昊
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1