System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及用药信息记录领域,具体涉及一种临床用药数据记录方法及系统。
技术介绍
1、流行病是一种传染性强、发病率高的病症,采集并记录患者群体的各种临床用药数据信息,可以为药物研究和流行病学研究提供宝贵的数据资源,帮助研究人员了解药物的长期效果、不良反应和用药趋势等重要数据信息,从而有助于制定更精准的治疗策略和预防措施。
2、相关技术中,通常以相同的优先级,对患者群体的临床用药信息进行存储和记录,但由于在整个患者群体中不乏存在大量非流行病患者,同时,患者的临床用药信息通常包含多个维度的信息,在多维度的临床用药信息中不乏存在部分非关键的冗余信息,导致通过现有方法对大量患者的临床用药信息进行记录的效率较低。
技术实现思路
1、为了解决通过现有方法对大量患者的临床用药信息进行记录的效率较低的技术问题,本专利技术的目的在于提供一种临床用药数据记录方法及系统,所采用的技术方案具体如下:
2、本专利技术提出了一种临床用药数据记录方法,所述方法包括:
3、获取每个患者的不同维度的临床用药信息以及每个患者的患病时间,对所述临床用药信息进行量化预处理,获得每个患者的每个维度的用药信息编码值;
4、根据各患者之间相同维度的所述用药信息编码值的差异,获得每个患者的病症相似度;基于各患者之间的所述病症相似度的差异,对所有患者进行聚类,获得多个聚类簇;根据每个聚类簇中各患者之间的所述病症相似度的差异、每个聚类簇中所有患者的所述病症相似度的整体水平、每个聚类簇
5、根据所有患者的相同维度的用药信息编码值的分布,获得每个维度的维度记录优先度;综合所述患者记录优先度和所述维度记录优先度,获得每个患者的每个维度的信息记录优先度;
6、基于所述信息记录优先度,对每个患者的每个维度的所述临床用药信息进行不同优先级的记录。
7、进一步地,所述获得每个患者的病症相似度包括:
8、将任意一个维度作为目标维度,将所有患者的目标维度的所述用药信息编码值的平均值,作为目标维度的整体编码值;
9、将任意一个患者作为目标患者,将目标患者的目标维度的所述用药信息编码值和目标维度的所述整体编码值的差值的绝对值进行负相关映射,获得目标患者的目标维度的趋近程度;
10、将目标患者的所有维度的所述趋近程度的累加值进行归一化处理,获得目标患者的病症相似度。
11、进一步地,所述获得多个聚类簇包括:
12、将任意两个患者的所述病症相似度的差值的绝对值,作为任意两个患者之间的距离度量;
13、使用k-means聚类算法,并基于任意两个患者之间的所述距离度量,对所有患者进行聚类,获得多个聚类簇。
14、进一步地,所述获得每个患者的患者记录优先度包括:
15、将任意一个聚类簇作为目标聚类簇,将目标聚类簇中的所有患者的所述病症相似度的平均值,作为目标聚类簇的聚类中心值;
16、将目标聚类簇中的每个患者的所述病症相似度和目标聚类簇的所述聚类中心值的差值的绝对值,作为目标聚类簇中每个患者的病症相似偏离度,对目标聚类簇中的所有患者的所述病症相似偏离度的平均值进行负相关映射,获得目标聚类簇的第一聚集度;
17、根据目标聚类簇中各患者之间的所述患病时间的差异,获得目标聚类簇的第二聚集度;
18、将目标聚类簇的所述第一聚集度、所述第二聚集度、所述聚类中心值和目标聚类簇中的患者的数量进行综合后并进行归一化处理,获得目标聚类簇中各患者的患者记录优先度。
19、进一步地,所述获得目标聚类簇的第二聚集度包括:
20、将目标聚类簇中的所有患者的所述患病时间的平均值,作为目标聚类簇的整体患病时间;
21、将目标聚类簇中的每个患者的所述患病时间和目标聚类簇的所述整体患病时间的差值的绝对值,作为目标聚类簇中每个患者的患病时间偏离度,对目标聚类簇中的所有患者的所述患病时间偏离度的平均值进行负相关映射,获得目标聚类簇的第二聚集度。
22、进一步地,所述获得每个维度的维度记录优先度包括:
23、对所有患者的目标维度的所述用药信息编码值的标准差进行负相关映射后并进行归一化处理,获得目标维度的维度记录优先度。
24、进一步地,所述获得每个患者的每个维度的信息记录优先度包括:
25、将每个患者的所述患者记录优先度和每个维度的所述维度记录优先度的乘积值进行归一化处理,获得每个患者的每个维度的信息记录优先度。
26、进一步地,所述对每个患者的每个维度的所述临床用药信息进行不同优先级的记录包括:
27、将所述信息记录优先度按照从大到小的顺序,对所述信息记录优先度所对应的患者的维度的临床用药信息进行记录。
28、进一步地,所述获得每个患者的每个维度的用药信息编码值包括:
29、利用jieba分词工具,对每个患者的每个维度的临床用药信息进行分词处理,获得每个患者的每个维度中的多个词组;
30、使用one-hot编码算法,对每个患者的每个维度中的多个词组进行编码处理,获得每个词组的one-hot编码值;
31、将每个患者的每个维度中的所有词组的所述one-hot编码值的平均值,作为每个患者的每个维度的用药信息编码值。
32、本专利技术还提出了一种临床用药数据记录系统,所述系统包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现任意一项一种临床用药数据记录方法的步骤。
33、本专利技术具有如下有益效果:
34、本专利技术考虑到现有方法对大量患者的临床用药信息进行记录的效率较低,因此首先获取每个患者的不同维度的临床用药信息以及每个患者的患病时间,考虑到临床用药信息通常以文本的形式呈现,因此需要对其进行量化处理,得到每个患者的每个维度的用药信息编码值,从而为后续的分析提供数据基础,由于本专利技术需要优先对流行病患者的临床用药信息进行记录,从而实现对流行病学的研究分析,而在大量患者群体中存在部分非流行病患者,对于非流行病患者的临床用药信息的记录优先级应该适当调低,以提高信息记录的效率,而流行病患者之间的病症表现较为相似,其相同维度的临床用药信息也较为接近,因此可通过病症相似度反映目标患者与其他患者之间所患病症的相似程度,进而将病症相似度较为接近的各患者划分到同一聚类簇中,考虑到聚类簇中各患者的病症相似度越集中,并且各患者的病症相似度越大,说明聚类簇中的患者患有流行病症的可能性越大,同时,流行病具有高传染性和短时间爆发的特点,导致流行病患者的人数较多且患病时间较为接近,因此可基于此特征进行分析,并通过患者记录优先度反映对每个患者的临床用药数据记录的优先程度,考虑到在患者的多维度临床用药信息中,不乏存在部分非关键维度的冗余本文档来自技高网...
【技术保护点】
1.一种临床用药数据记录方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得每个患者的病症相似度包括:
3.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得多个聚类簇包括:
4.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得每个患者的患者记录优先度包括:
5.根据权利要求4所述的一种临床用药数据记录方法,其特征在于,所述获得目标聚类簇的第二聚集度包括:
6.根据权利要求2所述的一种临床用药数据记录方法,其特征在于,所述获得每个维度的维度记录优先度包括:
7.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得每个患者的每个维度的信息记录优先度包括:
8.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述对每个患者的每个维度的所述临床用药信息进行不同优先级的记录包括:
9.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得每个患者的每个维度的用药信息编码值包
10.一种临床用药数据记录系统,所述系统包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~9任意一项所述方法的步骤。
...【技术特征摘要】
1.一种临床用药数据记录方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得每个患者的病症相似度包括:
3.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得多个聚类簇包括:
4.根据权利要求1所述的一种临床用药数据记录方法,其特征在于,所述获得每个患者的患者记录优先度包括:
5.根据权利要求4所述的一种临床用药数据记录方法,其特征在于,所述获得目标聚类簇的第二聚集度包括:
6.根据权利要求2所述的一种临床用药数据记录方法,其特征在于,所述获得每个维度的维度记录优先度包括:<...
【专利技术属性】
技术研发人员:王慧,赵江湖,张夏炎,杨亮亮,
申请(专利权)人:济南科汛智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。