基于大数据分析的高血压诊疗数据分布式调控系统及方法与流程

文档序号:35676723发布日期:2023-10-08 07:27阅读:33来源:国知局
基于大数据分析的高血压诊疗数据分布式调控系统及方法与流程

本发明涉及诊疗数据分析,具体为基于大数据分析的高血压诊疗数据分布式调控系统及方法。


背景技术:

1、随着社会水平不断提升,高血压逐渐呈现年轻化趋势,而高血压作为最常见的慢性病之一,是心脏病、脑卒中、肾病发病和死亡的最重要的危险因素。我国因心脑血管病导致的死亡占居民总死亡的40%以上,约70%的脑卒中死亡和约50%的心肌梗死与高血压密切相关。为加强对高血压患者自身状态的监管,通常高血压患者每隔一段时间就需要到医院就诊一次。

2、医院中,由于不同的医生针对同一病情有不同的诊疗方案,其不同的诊疗方案之间可能是存在冲突影响的,进而患者诊疗过程中不能随意变更诊疗方案,进而就诊的医生是存在预先筛选的必要的;但是现有的患者诊疗挂号时,挂号对象均是患者主观筛选的,并非适应患者自身病情,且不同的医生的候诊病人的分布也不均衡,存在部分医生候诊病人较多,但是部分医生没有候诊病人的情况,造成医疗资源的浪费。


技术实现思路

1、本发明的目的在于提供基于大数据分析的高血压诊疗数据分布式调控系统及方法,以解决上述背景技术中提出的问题。

2、为了解决上述技术问题,本发明提供如下技术方案:基于大数据分析的高血压诊疗数据分布式调控方法,所述方法包括以下步骤:

3、s1、获取待测高血压患者的历史诊疗数据,生成待测高血压患者的诊疗特征,所述诊疗特征包括生活习惯特征、诊疗监测数据特征及诊疗方案特征;

4、s2、获取历史数据中患者诊疗监测数据特征与待测高血压患者诊疗监测数据特征之间的匹配值,并筛选匹配值大于阈值的所有历史用户对应的诊疗医生及相应的诊疗方案,得到筛选的每个诊疗方案对应的诊疗方案特征;匹配所得诊疗方案特征与待测高血压患者诊疗方案特征之间的干扰值;并获取待测高血压患者生活习惯特征分别与待测高血压患者诊疗方案特征及匹配所得诊疗方案特征之间的适配评估值;

5、s3、结合s2中分析的干扰值及适配评估值情况,预测s2中每个匹配的诊疗方案与待测高血压患者之间的综合诊疗分析值,并按照综合诊疗分析值从小到大的顺序生成待测高血压患者的诊疗挂号候选序列;

6、s4、获取待测高血压患者挂号时对应的各个诊疗医生的候诊数据,得到待测高血压患者的最佳诊疗挂号对象,并将待测高血压患者的诊疗特征发送给相应的最佳诊疗挂号对象,推荐给待测高血压患者。

7、本发明通过对高血压患者的历史监测情况与各个诊疗医生的诊疗情况进行分析,能够实现对诊疗医生的筛选,使得高血压患者的诊疗挂号对象的诊疗方案能够符合高血压患者自身的需求,降低诊疗医生的诊疗方案对高血压患者的影响;并结合各个诊疗医生自身的候诊数据,实现对高血压患者最佳诊疗挂号对象的推荐,实现对诊疗医生候诊数据的分布式调控,避免出现诊疗医生的候诊人数分布不均的情况,及诊疗医生工作量不均衡的情况,既解决了高血压患者及时就诊的需求,又均衡了诊疗医生的就诊工作量。

8、进一步的,所述s1中生活习惯特征为待测高血压患者相邻两次监测血压期间的饮食及运动在数据库中对应的特征值,待测高血压患者相邻两次监测血压期间的饮食及运动在数据库中对应的特征值等于饮食特征值与运动特征值之和,所述饮食特征值表示待测高血压患者相邻两次监测血压期间每天的饮食状态分别在数据库中查询数值的平均值,所述运动特征值表示待测高血压患者相邻两次监测血压期间每天的运动状态分别在数据库中对应查询数值的平均值;

9、本发明中饮食状态包括一天中针对蛋白质摄入计算、钠盐及食用油的计算和食用的食物种类,数据库中待测高血压患者前一次监测的血压值不同且饮食状态相同时对应的查询数值不相同,数据库中每个血压值不变的情况下,每个饮食状态对应唯一的查询数值;运动状态包括运动方式及运动时间,数据库中待测高血压患者前一次监测的血压值不同且运动状态相同时对应的查询数值不相同,数据库中每个血压值不变的情况下,每个运动状态对应唯一的查询数值。

10、所述诊疗监测数据特征为待测高血压患者的历史诊疗数据中前n次血压监测结果构成的集合,并第前n次血压监测结果对应时间至第前1次血压监测结果对应时间之间的时长记为t,所述n为数据库中预置的常数;

11、所述诊疗方案特征为待测高血压患者的历史诊疗数据中最近一次诊疗方案对应的诊疗信息构成的集合,所述诊疗信息包括食用的诊疗药物及诊疗建议。

12、进一步的,所述s2中得到筛选的每个诊疗方案对应的诊疗方案特征的方法包括以下步骤:

13、s201、获取历史数据中患者诊疗监测数据特征与待测高血压患者诊疗监测数据特征之间的匹配值,

14、构建平面直角坐标系,所述平面直角坐标系为以标准间隔时长为x轴且以血压监测数据为y轴构成的坐标系;获取历史数据中每个患者诊疗监测数据特征对应的折线,记为第一特征折线,所述每个患者诊疗监测数据特征中的每个血压监测结果均对应第一特征折线中的一个节点,所述第一特征折线为平面直角坐标系中各个相邻节点的连线,所述标准间隔时长为相应患者诊疗检测数据特征中各个血压监测数据对应的时间与第一个血压监测数据对应时间的差值;

15、将待测高血压患者诊疗监测数据特征对应的折线,记为第二特征折线;

16、将历史数据中第i个患者诊疗监测数据特征对应第一特征折线相应的函数记为fi(x),将待测高血压患者诊疗监测数据特征对应第二特征折线相应的函数记为f(x);

17、左右平移函数f(x)且使平移后的f(x)与函数fi(x)之间重合的x取值范围的长度为t时,将平移后的f(x)记为fp(x),将重合的x取值范围记为[x1,x1+t],计算fp(x)与fi(x)在[x1,x1+t]范围内的数据偏差量,记为pi,

18、所述pi=[∫x=x1x=x1+t|fp(x)-fi(x)|dx]/[∫x=x1x=x1+t|fp(x)|dx];

19、历史数据中第i个患者诊疗监测数据特征与待测高血压患者诊疗监测数据特征之间的匹配值等于x1为不同值时分别对应的各个pi的最小值;

20、s202、筛选匹配值大于阈值的所有历史用户对应的诊疗医生及相应的诊疗方案,并将所得诊疗医生与相应诊疗方案进行绑定,所述阈值为数据库中预置的常数;

21、s203、获取s202中筛选的各个诊疗方案对应的诊疗信息构成的集合,得到筛选的每个诊疗方案对应的诊疗方案特征。

22、本发明得到筛选的每个诊疗方案对应的诊疗方案特征,即得到与待测高血压患者诊疗检测数据特征相近的各个患者对应的诊疗医生及诊疗方案,便于后续步骤中分析各个诊疗方案与待测高血压患者的适配评估情况,为后续获取待测高血压患者的最佳诊疗挂号对象提供了数据支撑。

23、进一步的,所述s2中匹配所得诊疗方案特征与待测高血压患者诊疗方案特征之间的干扰值时,获取匹配所得诊疗方案特征中的诊疗信息对应的诊疗药物相应的药物禁忌,并查询数据库预置表单中每种药物禁忌对应的药物干扰值,所述数据库预置表单中诊疗药物的每种药物禁忌对应的唯一的药物干扰值;获取所得药物禁忌与待测高血压患者诊疗方案特征中诊疗药物的成分的交集,并将所得交集中各个元素对应的药物干扰值之和作为匹配的所得诊疗方案特征与待测高血压患者诊疗方案特征之间的干扰值;

24、所述s2中获取待测高血压患者生活习惯特征分别与待测高血压患者诊疗方案特征及匹配所得诊疗方案特征之间的适配评估值的方法包括以下步骤:

25、s211、获取待测高血压患者生活习惯特征,记为q1,获取待测高血压患者诊疗方案特征中的诊疗建议及匹配所得诊疗方案特征中的诊疗建议,将待测高血压患者诊疗方案特征中的诊疗建议中饮食及运动情况对应的生活习惯特征记为q2,将匹配的第k个诊疗方案特征中的诊疗建议中饮食及运动情况对应的生活习惯特征记为q3k;

26、s212、获取q1与q2之间的适配评估值,记为g1,获取q1与q3k之间的适配评估值,记为g2,所述g1=r{q2}/q1,所述g2k=r{q3k}/q1,所述q1≠0,

27、其中,r{}表示适配评估函数,当适配评估函数内的变量q2或q3k小于q1时,则相应变量在适配评估函数中对应的值为q1,当适配评估函数内的变量q2或q3k大于等于q1时,则相应变量在适配评估函数中对应的值为相应变量的值,r{q2}与r{q3k}中的q2与q3k均为适配评估函数的变量;

28、进一步的,s3中预测每个匹配的诊疗方案与待测高血压患者之间的综合诊疗分析值的方法包括以下步骤:

29、s31、获取待测高血压患者诊疗方案特征中的诊疗建议中饮食及运动情况对应的生活习惯特征q2,获取匹配的第k个诊疗方案特征中的诊疗建议中饮食及运动情况对应的生活习惯特征q3k;

30、s32、获取匹配的所得诊疗方案特征与待测高血压患者诊疗方案特征之间的干扰值,将匹配的第k个诊疗方案特征与待测高血压患者诊疗方案特征之间的干扰值记为hk;

31、s33、得到匹配的第k个诊疗方案与待测高血压患者之间的综合诊疗分析值,记为wk,所述wk=a1·hk+a2·(q3k-q2),其中,a1与a2均为数据库中预置的常数;

32、按照综合诊疗分析值从小到大的顺序生成待测高血压患者的诊疗挂号候选序列时,诊疗挂号候选序列中的元素为相应综合诊疗分析值对应诊疗方案绑定的诊疗医生。

33、本发明获取待测高血压患者的诊疗挂号候选序列,是为了得到匹配的各个诊疗方案与待测高血压患者之间适配的优先级,所得待测高血压患者的诊疗挂号候选序列中越靠前的元素越符合待测高血压患者的就诊需求,理论上越符合高血压患者的最佳诊疗挂号对象的人选。

34、进一步的,所述s4中得到待测高血压患者的最佳诊疗挂号对象的方法包括以下步骤:

35、s41、获取待测高血压患者的诊疗挂号候选序列,记为e;

36、s42、获取待测高血压患者挂号时对应的各个诊疗医生的候诊数据,并将所得各个诊疗医生的候诊数据分别与e中各个元素对应的诊疗医生进行绑定,得到待测高血压患者的诊疗挂号医生候诊数据序列,所述候诊数据表示候诊人数与历史数据中相应诊疗医生平均单位时间内候诊人数的比值;

37、s43、得到待测高血压患者的最佳诊疗挂号对象,最佳诊疗挂号对象为待测高血压患者的诊疗挂号医生候诊数据序列中各个元素对应的序号与相应元素对应候诊数据的乘积的最小值;

38、所述待测高血压患者的最佳诊疗挂号对象对应一个医生。

39、本发明在获取待测高血压患者的最佳诊疗挂号对象时,结合各个诊疗医生的候诊数据,及待测高血压患者的诊疗挂号候选序列,实现对高血压诊疗数据分布式调控,调控的对象为待测高血压患者推荐的最终诊疗挂号对象,分布式调控体现在对满足待测高血压患者挂号对象的诊疗医生中候诊数据的均衡(使得满足待测高血压患者挂号对象的各个诊疗医生相应候诊数据不出现较大的差距,在一定程度上既解决了高血压患者及时就诊的需求,且缩短了高血压患者的就诊等待时长,又均衡了诊疗医生的就诊工作量,避免出现诊疗医生的候诊人数分布不均的情况)。

40、基于大数据分析的高血压诊疗数据分布式调控系统,所述系统包括以下模块:

41、诊疗特征生成模块,所述诊疗特征生成模块获取待测高血压患者的历史诊疗数据,生成待测高血压患者的诊疗特征,所述诊疗特征包括生活习惯特征、诊疗监测数据特征及诊疗方案特征;

42、诊疗方案分析模块,所述诊疗方案分析模块获取历史数据中患者诊疗监测数据特征与待测高血压患者诊疗监测数据特征之间的匹配值,并筛选匹配值大于阈值的所有历史用户对应的诊疗医生及相应的诊疗方案,得到筛选的每个诊疗方案对应的诊疗方案特征;匹配所得诊疗方案特征与待测高血压患者诊疗方案特征之间的干扰值;并获取待测高血压患者生活习惯特征分别与待测高血压患者诊疗方案特征及匹配所得诊疗方案特征之间的适配评估值;

43、候选序列预测模块,所述候选序列预测模块结合诊疗方案分析模块中分析的干扰值及适配评估值情况,预测诊疗方案分析模块中每个匹配的诊疗方案与待测高血压患者之间的综合诊疗分析值,并按照综合诊疗分析值从小到大的顺序生成待测高血压患者的诊疗挂号候选序列;

44、最佳诊疗挂号对象筛选模块,所述最佳诊疗挂号对象筛选模块获取待测高血压患者挂号时对应的各个诊疗医生的候诊数据,得到待测高血压患者的最佳诊疗挂号对象,并将待测高血压患者的诊疗特征发送给相应的最佳诊疗挂号对象,推荐给待测高血压患者。

45、进一步的,所述诊疗方案分析模块包括特征匹配分析单元、诊疗方案特征提取单元、特征干扰分析单元及适配评估单元,

46、所述特征匹配分析单元获取历史数据中患者诊疗监测数据特征与待测高血压患者诊疗监测数据特征之间的匹配值;

47、所述诊疗方案特征提取单元筛选匹配值大于阈值的所有历史用户对应的诊疗医生及相应的诊疗方案,得到筛选的每个诊疗方案对应的诊疗方案特征;

48、所述特征干扰分析单元分析匹配所得诊疗方案特征与待测高血压患者诊疗方案特征之间的干扰值;

49、所述适配评估单元获取待测高血压患者生活习惯特征分别与待测高血压患者诊疗方案特征及匹配所得诊疗方案特征之间的适配评估值。

50、与现有技术相比,本发明所达到的有益效果是:本发明通过对高血压患者的历史监测情况与各个诊疗医生的诊疗情况进行分析,能够实现对诊疗医生的筛选,使得高血压患者的诊疗挂号对象的诊疗方案能够符合高血压患者自身的需求,降低诊疗医生的诊疗方案对高血压患者的影响;并结合各个诊疗医生自身的候诊数据,实现对高血压患者最佳诊疗挂号对象的推荐,实现对诊疗医生候诊数据的分布式调控,避免出现诊疗医生的候诊人数分布不均及诊疗医生工作量不均衡的情况,既解决了高血压患者及时就诊的需求,又均衡了诊疗医生的就诊工作量。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1