CN112509669A - 基于ai技术的肾脏病血液透析方案定制方法及系统 - Google Patents
基于ai技术的肾脏病血液透析方案定制方法及系统 Download PDFInfo
- Publication number
- CN112509669A CN112509669A CN202110134311.7A CN202110134311A CN112509669A CN 112509669 A CN112509669 A CN 112509669A CN 202110134311 A CN202110134311 A CN 202110134311A CN 112509669 A CN112509669 A CN 112509669A
- Authority
- CN
- China
- Prior art keywords
- data
- hemodialysis
- dialysis
- abnormal condition
- condition evaluation
- 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.)
- Pending
Links
- 238000001631 haemodialysis Methods 0.000 title claims abstract description 154
- 230000000322 hemodialysis Effects 0.000 title claims abstract description 154
- 238000000034 method Methods 0.000 title claims abstract description 42
- 208000017169 kidney disease Diseases 0.000 title claims abstract description 39
- 238000005516 engineering process Methods 0.000 title claims abstract description 25
- 238000000502 dialysis Methods 0.000 claims abstract description 129
- 230000002159 abnormal effect Effects 0.000 claims abstract description 106
- 238000013210 evaluation model Methods 0.000 claims abstract description 59
- 238000012549 training Methods 0.000 claims abstract description 42
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 32
- 238000011156 evaluation Methods 0.000 claims abstract description 29
- 238000003066 decision tree Methods 0.000 claims abstract description 27
- 238000012360 testing method Methods 0.000 claims description 46
- 238000012545 processing Methods 0.000 claims description 21
- 210000004369 blood Anatomy 0.000 claims description 19
- 239000008280 blood Substances 0.000 claims description 19
- 230000018044 dehydration Effects 0.000 claims description 18
- 238000006297 dehydration reaction Methods 0.000 claims description 18
- 238000007619 statistical method Methods 0.000 claims description 16
- 102000001554 Hemoglobins Human genes 0.000 claims description 15
- 108010054147 Hemoglobins Proteins 0.000 claims description 15
- 239000003146 anticoagulant agent Substances 0.000 claims description 15
- 229940127219 anticoagulant drug Drugs 0.000 claims description 15
- 210000002966 serum Anatomy 0.000 claims description 15
- 230000037396 body weight Effects 0.000 claims description 13
- OYPRJOBELJOOCE-UHFFFAOYSA-N Calcium Chemical compound [Ca] OYPRJOBELJOOCE-UHFFFAOYSA-N 0.000 claims description 11
- 239000011575 calcium Substances 0.000 claims description 11
- 229910052791 calcium Inorganic materials 0.000 claims description 11
- 238000007781 pre-processing Methods 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 238000000546 chi-square test Methods 0.000 claims description 10
- 239000007788 liquid Substances 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 10
- 230000005856 abnormality Effects 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 9
- 239000002243 precursor Substances 0.000 claims description 9
- 238000004140 cleaning Methods 0.000 claims description 8
- 239000003814 drug Substances 0.000 claims description 8
- 230000000694 effects Effects 0.000 claims description 8
- 102000004169 proteins and genes Human genes 0.000 claims description 7
- 108090000623 proteins and genes Proteins 0.000 claims description 7
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 claims description 6
- XSQUKJJJFZCRTK-UHFFFAOYSA-N Urea Chemical compound NC(N)=O XSQUKJJJFZCRTK-UHFFFAOYSA-N 0.000 claims description 6
- DDRJAANPRJIHGJ-UHFFFAOYSA-N creatinine Chemical compound CN1CC(=O)NC1=N DDRJAANPRJIHGJ-UHFFFAOYSA-N 0.000 claims description 6
- 238000006073 displacement reaction Methods 0.000 claims description 6
- 229940079593 drug Drugs 0.000 claims description 6
- 210000003743 erythrocyte Anatomy 0.000 claims description 6
- 230000010412 perfusion Effects 0.000 claims description 6
- 210000002700 urine Anatomy 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 5
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 claims description 4
- 239000008103 glucose Substances 0.000 claims description 4
- 239000011591 potassium Substances 0.000 claims description 4
- 229910052700 potassium Inorganic materials 0.000 claims description 4
- 230000001225 therapeutic effect Effects 0.000 claims description 4
- 102000009027 Albumins Human genes 0.000 claims description 3
- 108010088751 Albumins Proteins 0.000 claims description 3
- BVKZGUZCCUSVTD-UHFFFAOYSA-M Bicarbonate Chemical compound OC([O-])=O BVKZGUZCCUSVTD-UHFFFAOYSA-M 0.000 claims description 3
- VEXZGXHMUGYJMC-UHFFFAOYSA-M Chloride anion Chemical compound [Cl-] VEXZGXHMUGYJMC-UHFFFAOYSA-M 0.000 claims description 3
- 102000008857 Ferritin Human genes 0.000 claims description 3
- 108050000784 Ferritin Proteins 0.000 claims description 3
- 238000008416 Ferritin Methods 0.000 claims description 3
- 102000009123 Fibrin Human genes 0.000 claims description 3
- 108010073385 Fibrin Proteins 0.000 claims description 3
- BWGVNKXGVNDBDI-UHFFFAOYSA-N Fibrin monomer Chemical compound CNC(=O)CNC(=O)CN BWGVNKXGVNDBDI-UHFFFAOYSA-N 0.000 claims description 3
- 102000008946 Fibrinogen Human genes 0.000 claims description 3
- 108010049003 Fibrinogen Proteins 0.000 claims description 3
- 206010020772 Hypertension Diseases 0.000 claims description 3
- DGAQECJNVWCQMB-PUAWFVPOSA-M Ilexoside XXIX Chemical compound C[C@@H]1CC[C@@]2(CC[C@@]3(C(=CC[C@H]4[C@]3(CC[C@@H]5[C@@]4(CC[C@@H](C5(C)C)OS(=O)(=O)[O-])C)C)[C@@H]2[C@]1(C)O)C)C(=O)O[C@H]6[C@@H]([C@H]([C@@H]([C@H](O6)CO)O)O)O.[Na+] DGAQECJNVWCQMB-PUAWFVPOSA-M 0.000 claims description 3
- 102000008133 Iron-Binding Proteins Human genes 0.000 claims description 3
- 108010035210 Iron-Binding Proteins Proteins 0.000 claims description 3
- 102000036675 Myoglobin Human genes 0.000 claims description 3
- 108010062374 Myoglobin Proteins 0.000 claims description 3
- 102000003982 Parathyroid hormone Human genes 0.000 claims description 3
- 108090000445 Parathyroid hormone Proteins 0.000 claims description 3
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 claims description 3
- ZLMJMSJWJFRBEC-UHFFFAOYSA-N Potassium Chemical compound [K] ZLMJMSJWJFRBEC-UHFFFAOYSA-N 0.000 claims description 3
- 108010071690 Prealbumin Proteins 0.000 claims description 3
- 102000007584 Prealbumin Human genes 0.000 claims description 3
- 102000013394 Troponin I Human genes 0.000 claims description 3
- 108010065729 Troponin I Proteins 0.000 claims description 3
- 102000004987 Troponin T Human genes 0.000 claims description 3
- 108090001108 Troponin T Proteins 0.000 claims description 3
- LEHOTFFKMJEONL-UHFFFAOYSA-N Uric Acid Chemical compound N1C(=O)NC(=O)C2=C1NC(=O)N2 LEHOTFFKMJEONL-UHFFFAOYSA-N 0.000 claims description 3
- TVWHNULVHGKJHS-UHFFFAOYSA-N Uric acid Natural products N1C(=O)NC(=O)C2NC(=O)NC21 TVWHNULVHGKJHS-UHFFFAOYSA-N 0.000 claims description 3
- 229940050528 albumin Drugs 0.000 claims description 3
- WQZGKKKJIJFFOK-VFUOTHLCSA-N beta-D-glucose Chemical compound OC[C@H]1O[C@@H](O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-VFUOTHLCSA-N 0.000 claims description 3
- 238000004820 blood count Methods 0.000 claims description 3
- 230000036760 body temperature Effects 0.000 claims description 3
- 239000004202 carbamide Substances 0.000 claims description 3
- 229940109239 creatinine Drugs 0.000 claims description 3
- 239000007857 degradation product Substances 0.000 claims description 3
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 3
- 229950003499 fibrin Drugs 0.000 claims description 3
- 229940012952 fibrinogen Drugs 0.000 claims description 3
- 208000015181 infectious disease Diseases 0.000 claims description 3
- 229910052742 iron Inorganic materials 0.000 claims description 3
- 210000000265 leukocyte Anatomy 0.000 claims description 3
- 229940099990 ogen Drugs 0.000 claims description 3
- 239000000199 parathyroid hormone Substances 0.000 claims description 3
- 229960001319 parathyroid hormone Drugs 0.000 claims description 3
- 239000011574 phosphorus Substances 0.000 claims description 3
- 229910052698 phosphorus Inorganic materials 0.000 claims description 3
- 238000002360 preparation method Methods 0.000 claims description 3
- 239000011734 sodium Substances 0.000 claims description 3
- 229910052708 sodium Inorganic materials 0.000 claims description 3
- 229940045136 urea Drugs 0.000 claims description 3
- 229940116269 uric acid Drugs 0.000 claims description 3
- 208000001953 Hypotension Diseases 0.000 claims description 2
- 238000005406 washing Methods 0.000 claims 1
- 206010067484 Adverse reaction Diseases 0.000 abstract description 9
- 230000006838 adverse reaction Effects 0.000 abstract description 9
- 238000010801 machine learning Methods 0.000 abstract description 4
- 102000003951 Erythropoietin Human genes 0.000 description 12
- 108090000394 Erythropoietin Proteins 0.000 description 12
- 229940105423 erythropoietin Drugs 0.000 description 12
- OXCMYAYHXIHQOA-UHFFFAOYSA-N potassium;[2-butyl-5-chloro-3-[[4-[2-(1,2,4-triaza-3-azanidacyclopenta-1,4-dien-5-yl)phenyl]phenyl]methyl]imidazol-4-yl]methanol Chemical compound [K+].CCCCC1=NC(Cl)=C(CO)N1CC1=CC=C(C=2C(=CC=CC=2)C2=N[N-]N=N2)C=C1 OXCMYAYHXIHQOA-UHFFFAOYSA-N 0.000 description 12
- 229960005069 calcium Drugs 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 230000023555 blood coagulation Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 206010005746 Blood pressure fluctuation Diseases 0.000 description 5
- 208000013016 Hypoglycemia Diseases 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 230000002218 hypoglycaemic effect Effects 0.000 description 5
- 238000013138 pruning Methods 0.000 description 5
- 230000036772 blood pressure Effects 0.000 description 4
- 238000010790 dilution Methods 0.000 description 4
- 239000012895 dilution Substances 0.000 description 4
- 238000002615 hemofiltration Methods 0.000 description 4
- 230000002485 urinary effect Effects 0.000 description 4
- 230000003442 weekly effect Effects 0.000 description 4
- 208000024172 Cardiovascular disease Diseases 0.000 description 3
- 206010062713 Haemorrhagic diathesis Diseases 0.000 description 3
- 201000010099 disease Diseases 0.000 description 3
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 3
- 208000031169 hemorrhagic disease Diseases 0.000 description 3
- 230000008676 import Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 208000009304 Acute Kidney Injury Diseases 0.000 description 2
- 208000032843 Hemorrhage Diseases 0.000 description 2
- 208000033626 Renal failure acute Diseases 0.000 description 2
- 201000011040 acute kidney failure Diseases 0.000 description 2
- 208000012998 acute renal failure Diseases 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000000740 bleeding effect Effects 0.000 description 2
- 229960004494 calcium gluconate Drugs 0.000 description 2
- 239000004227 calcium gluconate Substances 0.000 description 2
- 235000013927 calcium gluconate Nutrition 0.000 description 2
- NEEHYRZPVYRGPP-UHFFFAOYSA-L calcium;2,3,4,5,6-pentahydroxyhexanoate Chemical compound [Ca+2].OCC(O)C(O)C(O)C(O)C([O-])=O.OCC(O)C(O)C(O)C(O)C([O-])=O NEEHYRZPVYRGPP-UHFFFAOYSA-L 0.000 description 2
- 230000015271 coagulation Effects 0.000 description 2
- 238000005345 coagulation Methods 0.000 description 2
- 238000013501 data transformation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000003113 dilution method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000002526 effect on cardiovascular system Effects 0.000 description 2
- 230000002550 fecal effect Effects 0.000 description 2
- 239000012535 impurity Substances 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000035515 penetration Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 206010063659 Aversion Diseases 0.000 description 1
- 208000026292 Cystic Kidney disease Diseases 0.000 description 1
- 206010013954 Dysphoria Diseases 0.000 description 1
- HTTJABKRGRZYRN-UHFFFAOYSA-N Heparin Chemical compound OC1C(NC(=O)C)C(O)OC(COS(O)(=O)=O)C1OC1C(OS(O)(=O)=O)C(O)C(OC2C(C(OS(O)(=O)=O)C(OC3C(C(O)C(O)C(O3)C(O)=O)OS(O)(=O)=O)C(CO)O2)NS(O)(=O)=O)C(C(O)=O)O1 HTTJABKRGRZYRN-UHFFFAOYSA-N 0.000 description 1
- 208000000913 Kidney Calculi Diseases 0.000 description 1
- 206010029148 Nephrolithiasis Diseases 0.000 description 1
- SNIOPGDIGTZGOP-UHFFFAOYSA-N Nitroglycerin Chemical compound [O-][N+](=O)OCC(O[N+]([O-])=O)CO[N+]([O-])=O SNIOPGDIGTZGOP-UHFFFAOYSA-N 0.000 description 1
- 239000000006 Nitroglycerin Substances 0.000 description 1
- 206010033557 Palpitations Diseases 0.000 description 1
- 206010038423 Renal cyst Diseases 0.000 description 1
- FAPWRFPIFSIZLT-UHFFFAOYSA-M Sodium chloride Chemical compound [Na+].[Cl-] FAPWRFPIFSIZLT-UHFFFAOYSA-M 0.000 description 1
- 208000005392 Spasm Diseases 0.000 description 1
- 206010047700 Vomiting Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000001154 acute effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 239000002671 adjuvant Substances 0.000 description 1
- 238000009098 adjuvant therapy Methods 0.000 description 1
- 238000009534 blood test Methods 0.000 description 1
- 208000020832 chronic kidney disease Diseases 0.000 description 1
- 208000022831 chronic renal failure syndrome Diseases 0.000 description 1
- 238000007635 classification algorithm Methods 0.000 description 1
- 208000029078 coronary artery disease Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 206010012601 diabetes mellitus Diseases 0.000 description 1
- 208000002173 dizziness Diseases 0.000 description 1
- 239000003792 electrolyte Substances 0.000 description 1
- 206010015037 epilepsy Diseases 0.000 description 1
- 238000011049 filling Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 229960003711 glyceryl trinitrate Drugs 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 208000019622 heart disease Diseases 0.000 description 1
- 229960002897 heparin Drugs 0.000 description 1
- 229920000669 heparin Polymers 0.000 description 1
- 239000003055 low molecular weight heparin Substances 0.000 description 1
- 229940127215 low-molecular weight heparin Drugs 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002503 metabolic effect Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 201000008383 nephritis Diseases 0.000 description 1
- 201000001119 neuropathy Diseases 0.000 description 1
- 230000007823 neuropathy Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 208000033808 peripheral neuropathy Diseases 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000012502 risk assessment Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000035900 sweating Effects 0.000 description 1
- 238000000108 ultra-filtration Methods 0.000 description 1
- 230000008673 vomiting Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/40—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/20—Ensemble learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/01—Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Epidemiology (AREA)
- Biomedical Technology (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- Pathology (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Surgery (AREA)
- Urology & Nephrology (AREA)
- External Artificial Organs (AREA)
Abstract
本发明公开了一种基于AI技术的肾脏病血液透析方案定制方法及系统。所述方法包括:整理待定制用户数据,将待定制用户数据代入透析方案生成模型,生成一种或多种透析方案;将待定制用户数据以及一个或多个透析方案带入血液透析异常情况评估模型,获得所述一种或多种透析方案的异常情况评估结果;根据异常情况评估结果确定肾脏病血液透析定制方案;其中所述血液透析异常情况评估模型根据历史透析数据利用机器学习CART决策树算法训练而得到。本发明根据历史透析数据建立机器学习模型,提前预测患者当前身体状态在某种透析方案中可能出现的不良反应,制定出个性化的透析方案,有效地将透析风险化解到最小,保证病人安全,提高医护质量。
Description
技术领域
本发明涉及血液透析方案定制技术,具体涉及一种基于AI技术的肾脏病血液透析定制方法及系统。
背景技术
肾脏病是一种严重危害人类健康常见病的统称,主要包括不同类型的肾炎、急性肾衰竭、肾结石、肾囊肿等等。急慢性肾功能衰竭患者会以血液透析的方式来替代治疗,把身体中血液引流到体外,清除身体中的代谢废物,维持电解质和酸碱平衡。血液透析是一项专业性较强、风险性较大的医疗护理行为。患者在透析周期中经常出现一些不良反应,在透析过程中会出现一些偶然的、突发的变化,为应付某些意外情况的发生,事先制定出个性化的透析方案,可以有效地将透析风险化解到最小,从而保证病人的安全,提高医疗护理质量。
目前现有的血透中大多依靠医护人员的经验判断或者专业仪器的检测进行血透方案的制定及生命体征的检测,但是不同患者个体情况复杂,医护人员判断经验有限,同时,使用仪器每隔一定时间(如半小时左右)监测一次生命体征,操作频繁增加了工作量,而且不是实时监测,增加了发生危急情况的可能性。亟需对现有技术做出改进,提供个性化透析方案适应性,提高血透风险评估的准确性和效率,降低透析风险。
发明内容
发明目的:针对现有血液透析中不良反应人工评判能力不能满足患者实际不良反应预警需求的问题,本发明提出一种基于人工智能技术构建肾脏病血液透析定制方案的方法,能够有效的将血液透析风险化解到最小,保证病人的安全,提高医疗护理质量。
本发明的另一目的是提供一种基于AI技术的肾脏病血液透析方案定制系统。
技术方案:根据本发明的第一方面,一种基于AI技术的肾脏病血液透析方案定制方法,包括以下步骤:
整理待定制用户数据,将待定制用户数据代入透析方案生成模型,生成一种或多种透析方案;
将待定制用户数据以及一个或多个透析方案带入血液透析异常情况评估模型,获得所述一种或多种透析方案的异常情况评估结果,其中,所述血液透析异常情况评估模型根据历史透析数据利用决策树算法训练而得到;
根据血液透析异常情况评估结果,确定肾脏病血液透析定制方案。
其中,所述透析方案生成模型中涉及的内容包括:透析模式、预设脱水、透析时间、透析器、灌流器、置换液、置换液量、抗凝剂、透析液温度、透析液浓度ca、透析液浓度K、透析液浓度na、拟用药、透析液流量,所述一种或多种透析方案根据待定制用户数据按照预设的医学规则生成,所述待定制用户数据包括患者基础信息、透析前体格检查、历史检验检查数据。
进一步地,所述血液透析异常情况评估模型为使用CART算法建立的决策树,所述决策树中每个内部节结点为提取的医学特征,表示在一个属性上的测试,每个分支代表测试输出,每个叶结点代表异常情况中的一种类别。
进一步地,所述血液透析异常情况评估模型的训练具体过程包括:
获取已有血液透析全过程样本数据,包括患者基础信息、透析前体格检查、透析方案、治疗效果、历史检验检查数据;
对获取的样本数据进行清洗和标准化预处理;
基于预处理后的数据,采用统计学方法和Xgboost算法得到影响血液透析中发生异常情况的特征数据;
将特征数据划分为训练集和测试集,利用训练集数据对血液透析异常情况评估模型进行训练,利用测试集数据对血液透析异常情况评估模型进行测试,根据Kappa系数确定训练合格的血液透析异常情况评估模型。
进一步地,所述患者基础信息包括包括年龄、性别、身高、体重、血型、民族、透析龄、原发病、传染史、重要病史中的一项或多项;
所述透析前体格检查包括干体重、上次下机体重、透析前体重、血压-低压、血压-高压、心率、体温中的一项或多项;
所述透析方案包括透析模式、预设脱水、透析时间、透析器、灌流器、置换液、置换液量、抗凝剂、透析液温度、透析液浓度ca、透析液浓度K、透析液浓度na、拟用药、透析液流量中的一项或多项;
所述治疗效果包括透中情况;
所述历史检验检查数据包括血红蛋白、平均血红蛋白浓度、 平均血红蛋白含量、血小板计数、白细胞计数、红细胞计数、红细胞比积、平均红细胞体积、肌酐、尿素、尿酸、白蛋白、总蛋白、前白蛋白、葡萄糖、钠、钾、钙、磷、氯、碳酸氢根、血浆纤维蛋白原、纤维蛋白(原)降解产物、血浆D-D二聚体、血清肌钙蛋白I、血清肌钙蛋白T、肌红蛋白、血清铁、血清总铁结合力、血清铁蛋白、甲状旁腺激素、尿隐血、尿蛋白中的一项或多项。
进一步地,所述对获取的样本数据进行清洗和标准化预处理包括:
依据医学实体标准库与规定的单位换算,找出样本数据中不同的单位名称,采用统一单位对各不同的单位名称进行统一替换;
根据非数值型数据转换规则,对样本数据中非数值型数据进行赋值换算;
对样本数据中数值型数据进行异常值处理,得到标准化样本数据。
进一步地,所述采用统计学方法和Xgboost算法得到影响血液透析中发生异常情况的特征数据包括:
针对数值型医学特征数据,通过Levene检验查看方差是否齐,如果方差齐,则采用统计学上的方差分析方法;如果方差不齐,则采用统计学上的Welch检验,对于没有统计学意义的医学特征进行数据删除;
针对非数值型医学特征数据,采用统计学上的卡方检验,对于没有统计学意义的医学特征进行数据删除;
利用Xgboost算法对上述统计学方法处理后的特征进行排序,并选取排序指定部分的作为特征数据。
根据本发明的第二方面,一种基于AI技术的肾脏病血液透析方案定制系统,包括:
数据输入模块,用于将待定制用户数据整理成透析方案生成模块和血液透析异常情况评估模块的数据输入的标准,将数据发送给透析方案生成模块和血液透析异常情况评估模块;
透析方案生成模块,用于根据待定制用户数据,基于预设的医学规则生成一种或多种透析方案;
血液透析异常情况评估模块,用于根据待定制用户数据和所述一个或多个透析方案,基于预先训练好的血液透析异常情况评估模型得到所述一种或多种透析方案的异常情况评估结果,其中,所述血液透析异常情况评估模型是根据历史透析数据利用决策树算法训练而得到;
定制方案输出模块,用于根据血液透析异常情况评估结果,确定肾脏病血液透析定制方案。
进一步地,所述血液透析异常情况评估模型是基于血液透析异常情况评估模型构建模块而得到,所述血液透析异常情况评估模型构建模块包括:
数据获取单元,用于获取已有血液透析全过程样本数据,包括患者基础信息、透析前体格检查、透析方案、治疗效果、历史检验检查数据;
预处理单元,用于对获取的样本数据进行清洗和标准化预处理;
特征提取单元,用于基于预处理后的数据,采用统计学方法和Xgboost算法得到影响血液透析中发生异常情况的特征数据;
模型训练单元,用于将特征数据划分为训练集和测试集,利用训练集数据对血液透析异常情况评估模型进行训练,利用测试集数据对血液透析异常情况评估模型进行测试,根据Kappa系数确定训练合格的血液透析异常情况评估模型。
进一步地,所述预处理单元包括:
第一处理单元,用于针对数值型医学特征数据进行处理,包括:通过Levene检验查看方差是否齐,如果方差齐,则采用统计学上的方差分析方法;如果方差不齐,则采用统计学上的Welch检验,对于没有统计学意义的医学特征进行数据删除;
第二处理单元,用于针对非数值型医学特征数据进行处理,包括采用统计学上的卡方检验,对于没有统计学意义的医学特征进行数据删除;
排序选择单元,用于利用Xgboost算法对上述统计学方法处理后的特征进行排序,并选取排序指定部分的作为特征数据。
有益效果:本发明提出一种基于人AI技术的肾脏病血液透析定制方法及系统,利用已有的患者透析数据对基于AI技术构建的血液透析异常情况评估模型进行训练,得到一个可精准预测血透异常情况的模型,再根据待测患者数据,结合基于医学规则生成的一种或多种透析方案,得到适合于患者的肾脏病血液透析定制方案。本发明利用人工智能的学习能力,建立异常情况评估模型,能够根据身体基础信息、透析前体格检查、供参考的透析方案、历史检验检查数据自动推出最佳定制方案,从而实现有效降低血液透析风险,保证病人安全,提高医疗护理质量。
附图说明
图1是本发明实施例提供的基于AI技术的肾脏病血液透析方案定制方法流程图;
图2是本发明实施例提供的血液透析异常情况评估模型构建流程图;
图3是本发明实施例提供的AI技术的肾脏病血液透析方案定制系统结构框图。
具体实施方式
下面结合附图对本发明的技术方案作进一步说明。
参照图1,在一个实施例中,一种基于AI技术的肾脏病血液透析方案定制方法,包括以下步骤:
步骤1,整理待定制用户数据,将待定制用户数据代入透析方案生成模型,生成一种或多种透析方案;
步骤2,将待定制用户数据以及一个或多个透析方案带入血液透析异常情况评估模型,获得所述一种或多种透析方案的异常情况评估结果,其中,所述血液透析异常情况评估模型根据历史透析数据利用决策树算法训练而得到;
步骤3,根据血液透析异常情况评估结果,确定肾脏病血液透析定制方案。
具体而言,在本发明实施例中,待定制用户数据包括患者基础信息、透析前体格检查、历史检验检查数据。三类数据的具体内容和血液透析异常情况评估异常模型建立过程中使用的数据相同,将在下文给出描述。在步骤1中,将待定制用户数据整理成透析方案生成模型和血液透析异常情况评估模型所需要的数据标准,在本发明实施例中,透析方案生成模型是根据医护人员给出的医学规则,将血透方案的判别标准进行汇总、归纳、整合而形成。透析方案生成模型内容包括:透析模式、预设脱水、透析时间、透析器、灌流器、置换液、置换液量、抗凝剂、透析液温度、透析液浓度ca、透析液浓度K、透析液浓度na、拟用药、透析液流量。根据医护人员的规则给患者生成透析方案,因为包含多种医学承认的组合方式,所以会生成一种或多种透析方案。
透析方案生成模型参考的详细规则如下:
透析模式:一般有如下两种方式:血透、血滤。在不考虑医疗费用的情况下,血滤是更好的选择。
预设脱水:预设脱水量 = 此次上机前体重-干体重;
当体重小于60kg时,若计算出来的预设脱水量小于3.5Kg,即按照计算出来的值,也可以参考过往的透析记录里的预设脱水数值;若计算出来的预设脱水量大于3.5Kg,首先参考过往的透析记录里的预设脱水数值,若无数值可参考,预设脱水量即为3.5kg;
当体重大于60kg时,若计算出来的预设脱水量小于4.5Kg,即按照计算出来的值,也可以参考过往的透析记录里的预设脱水数值;若计算出来的预设脱水量大于4.5Kg,首先参考过往的透析记录里的预设脱水数值,若无数值可参考,预设脱水量即为4.5kg。
透析时间:常规使用3小时、3.5小时、4小时、4.5小时。
透析器:主要参考患者的透析充分性(kt/V、URR)和患者体重,根据不同情况选择不同面积的透析器。
血透时使用(TS1.3S、TS1.6S、 TS1.8S、FB150U、APS15U(RexeeD15uc));
血滤时使用(TS1.3U 、TS1.6U、TS1.8U)。
灌流器:主要参考体重。若体重小于60kg,常规使用HA130;若体重大于60kg,常规使用HA230。
置换液:只有血滤时才使用。置换液分前稀释、后稀释置换液。
置换液量:根据相关公式计算得到。公式:置换液量 = 0.94*体重 -6.06;前稀释、后稀释所对应的置换液量不同,前稀释法为后稀释法的2-3倍。
抗凝剂 :若患者存在大便隐血或前一周有出血,不能使用低分子抗凝剂;
若出现血红蛋白>=13g、原发病有糖尿病或体重偏大的情况,低分子抗凝剂用量要适当提高;
低分子肝素通常选60-80IU/Kg,根据患者其他合并症情况再综合评判;
非以上特殊情况下,考虑使用普通肝素或低分子抗凝剂。
透析液温度:常规36-36.5;透析中血压下降可小调至35.8 ;透析中高血压或有畏寒症状可上调为36.8-37。
透析液浓度ca:ca小于1.9时用高钙透析液。
透析液浓度K:k小于3.5时用高钾透析液。
透析液浓度na:常用透析液na浓度( 130 , 135 , 140 , 145)。
拟用药:包括促红素、佐卡和其他。
使用促红素的规则:若血红蛋白 6-10g,12000促红素/周;
血红蛋白 10-11g,9000促红素/周;
血红蛋白 11-12g,9000促红素/周;
血红蛋白 12-13g,3000促红素/周;
血红蛋白 >13g, 不用促红素/周。
以上给出的是周计量计算规则,当次计量可选(不用促红素; 3000促红素; 4000促红素; 6000促红素;10000促红素),可以一次用完整周计量,也可以分批次用完,每次用量不固定,保证周计量总量不变即可。
使用佐卡的规则:常规病人,佐卡1g装1支,3次/周;
合并冠心病、心脏疾病,佐卡1g装2支,3次/周;
合并神经病变(癫痫),不用佐卡。
根据本周已用佐卡的次数,如果已经完成本周次数,本次将不用佐卡。
使用其他的规则:
若钙小于1.8 时用使用葡萄糖酸钙40ml;
1.8 <=钙< 2.0不使用葡萄糖酸钙40ml。
透析液流量:一般有三种规格(500ml/min,600ml/min,800ml/min)。
因为包含多种医学承认的组合方式,所以会生成一种或多种透析方案。下表列举某类病人的部分可选方案示例:
表1 部分透析方案示例
针对以上8种方案,现有不良反应人工评判能力,不能满足患者实际不良反应预警需求。现在人工对不良反应,通过一些检验指标如隐血试验、大便隐血、尿隐血、凝血功能进行判断,仅仅预测出血、凝血倾向,而对于其他不良反应例如:心血管、血压波动、低钙、低血糖等情况,则无法预测。本发明将分别针对这8个方案以及患者的基础信息、透析前体格检查、历史检验检查数据,运用血液透析异常情况评估模型,得到患者在这8种方案下,透中不良反应的预测情况,从中选取最优透析方案为最终个性化血液透析定制方案。
参照图2,在一个实施例中,血液透析异常情况评估模型的建立和训练包括以下步骤:
S1,搜集数据。
获取已有血液透析全过程数据,选用某血液净化中心的维持性透析患者透析数据,包括基础信息、透析前体格检查、透析方案、治疗效果、历史检验检查数据。
所述基础信息数据包括年龄、性别、身高、体重、血型、民族、透析龄、原发病、传染史、重要病史中的一项或多项;
所述透析前体格检查包括干体重、上次下机体重、透析前体重、血压(低压)、血压(高压)、心率、体温中的一项或多项;
所述透析方案包括透析模式、预设脱水、透析时间、透析器、灌流器、置换液、置换液量、抗凝剂、透析液温度、透析液浓度ca、透析液浓度K、透析液浓度na、拟用药、透析液流量中的一项或多项;
所述治疗效果包括透中情况;
所述历史检验检查数据包括血红蛋白、平均血红蛋白浓度、 平均血红蛋白含量、血小板计数、白细胞计数、红细胞计数、红细胞比积、平均红细胞体积、肌酐、尿素、尿酸、白蛋白、总蛋白、前白蛋白、葡萄糖、钠、钾、钙、磷、氯、碳酸氢根、血浆纤维蛋白原、纤维蛋白(原)降解产物、血浆D-D二聚体、血清肌钙蛋白I、血清肌钙蛋白T、肌红蛋白、血清铁、血清总铁结合力、血清铁蛋白、甲状旁腺激素、尿隐血、尿蛋白中的一项或多项。
S2,数据清洗和标准化预处理。
根据医生提供的医学规则(例如:医学名词标准化、无效数据判别)整理数据;对非数值型数据进行有效赋值;对数值型数据进行异常值处理。
具体而言,数据清洗和标准化预处理的步骤包括:依据建立的医学实体标准库与规定的单位换算,找出样本数据中不同的单位名称,采用统一单位对各不同的单位名称进行统一替换;制定非数值型数据转换规则,对样本数据中非数值型数据按照转换规则进行赋值换算;对样本数据中每一个数值型数据进行异常值处理,得到标准化样本数据。
所述非数值型数据转换规则的部分示例见表2:
表2 部分非数值型数据转换规则
检查项目名称 | 取值 | 赋值 |
性别 | [男、女] | [1、2] |
尿隐血 | [-、+-、1+、2+、3+、4+] | [0、1、2、3、4、5] |
尿蛋白 | [-、+-、1+、2+、3+、4+] | [0、1、2、3、4、5] |
所述异常值处理的步骤包括:如果样本数据中数值型数据服从正态分布,样本数据中的数据距离其平均值大于3倍标准差之外的数据为异常数据,将该异常数据所对应的样本数据剔除;如果样本数据中数值型特征不服从正态分布,则由人工定义数据距离其平均值的倍数,标准差之外的数据为异常数据,将该异常数据所对应的样本数据剔除;所述平均值是指特征数据所在列的平均值;
特别地,对于治疗效果包括的透中情况,该字段的清洗规则如下:根据其透中情况,将其归纳为无异常、心血管、血压波动、低钙、低血糖、出血倾向、透析器凝血、静脉壶凝血、调整抗凝剂这9大类中的一类。作为示例,对于各个类别的说明如下:心血管:含服硝酸甘油、心慌;血压波动:调节电导、暂停血滤、暂停超滤、抽筋、痉挛、出汗、盐水补液、减定容、加定容、含服心痛定、单超;低钙:头晕、身体疼痛、呕吐;低血糖:静推GS、高糖静推、低血糖、烦躁;调整抗凝剂:更换静脉壶、调整抗凝剂。应当理解,此处举例仅是为了说明的作用,而不是对本发明的限制。
S3,选取重要特征。
选取影响血液透析中发生异常情况的重要特征采用统计学方法和Xgboost算法。
其中,统计学方法如下:
针对数值型医学特征数据,如果样本数据中数值型医学特征数据通过Levene检验查看方差是否齐,如果方差齐,则采用统计学上的方差分析方法;如果样本数据中数值型医学特征数据方差不齐,采用统计学上的Welch检验,对于没有统计学意义的医学特征进行数据删除;
针对非数值型医学特征数据,采用统计学上的卡方检验,对于没有统计学意义的医学特征进行数据删除。例如,以尿隐血的卡方检验举例:选择尿隐血和透中情况这两个变量,使用卡方检验方法。结论:不同的透中情况在尿隐血上表现出一致性,并没有差异性。即用尿隐血来区分透中情况是没有统计学意义。
Levene检验、方差分析方法、Welch检验和卡方检验均是统计学方法,是现有技术,本发明仅是采用了这些方法,并未对上述统计学方法进行创新,对于Levene检验、方差分析方法、Welch检验和卡方检验在此不再赘述。
所述Xgboost算法如下:通过梯度提升的方法,可以根据提升之后的树获取每个特征的重要性。Xgboost是一个流行的机器学习第三方库,可提供python的接口,可以利用Xgboost轻松的获取重要特征及其排序。本发明并未对上述算法进行创新,在此不再赘述。
最终,得到影响血液透析中发生异常情况的重要特征。
S4,设置训练集和测试集。
采用python的sklearn包的StratifiedShuffleSplit分层分割方法将步骤S3中得到的选取的重要特征数据集分成N份,N>2;选取其中的N-1份作为模型的训练数据,剩余的一份作为模型的测试数据。
StratifiedShuffleSplit分层分割方法是一种现有技术,属于python计算机程序的功能模块。此处不再赘述。
S5,根据训练数据进行血液透析异常情况评估模型的调参训练。
具体采用python开发语言的sklearn包,选用决策树的CART算法。
决策树是一种树型结构,其中每个内部节结点(上述的医学特征)表示在一个属性上的测试,每一个分支代表一个测试输出,每个叶结点代表一种类别(即上述9大类中的一类)。决策树学习采用的是自顶向下的递归方法,其基本思想是以信息熵为度量构造一棵熵值下降最快的树。到叶子结点的处的熵值为零,此时每个叶结点中的实例都属于同一类。建立决策树主要有三种算法,本发明选用CART算法,其使用的是Gini系数,CART分类树算法使用Gini系数来选择内部节结点上的医学特征。
CART决策树是一棵二叉树,每一次分裂会产生两个子节点,将选择能够最小化分裂后节点Gini系数的分裂属性。CART算法有两步:决策树生成和剪枝。
决策树生成:递归地构建二叉决策树的过程,基于训练数据集生成决策树,生成的决策树要尽量大;自上而下从根开始建立节点,在每个节点处要选择一个GINI系数来分裂,使得子节点中的训练集尽量的纯。通过设置特征选择标准、特征划分标准等参数生成决策树。
决策树剪枝:设置决策树的最大深度、节点划分最小不纯度、叶子节点最少的样本数等参数调整进行剪枝。
上述名词解释如下:
sklern中使用sklearn.tree.DecisionTreeClassifier类来实现决策树分类算法。其中几个典型的参数解释如下:
criterion(特征选择标准):选择‘gini’, 即代表CART算法;
Splitter(特征划分标准):‘best’ or ‘random’ (default=”best”) 前者在特征的所有划分点中找出最优的划分点。后者是随机的在部分划分点中找局部最优的划分点。
max_depth(决策树最大深度):常用的可以取值10-100之间。常用来解决过拟合。
min_impurity_decrease(节点划分最小不纯度):这个值限制了决策树的增长,如果某节点的不纯度小于这个阈值,则该节点不再生成子节点。
min_samples_leaf(叶子节点最少样本数):这个值限制了叶子节点最少的样本数,如果某叶子节点数目小于样本数,则会和兄弟节点一起被剪枝。
还包括迭代训练的步骤:
将血液透析异常情况评估模型的预测结果与相应患者真实的透中异常的结果进行比较,如果血液透析异常情况评估模型预测结果与相应患者真实的透中异常的结果不符,则对该条数据放入CART分类树继续进行训练,调节CART分类树中的树生成、剪枝的参数,最终使得血液透析异常情况评估模型预测结果与相应患者真实的透中异常的结果相符,从而得到能够判别血液透析异常情况的相适应的树生成、剪枝的参数,构成了血液透析异常情况评估模型。
S6、对血液透析异常情况评估模型进行测试。
将S4的测试数据代入上述评估模型,评估模型给出预测结果,将预测结果与真实的情况进行统计。
所述预测结果为无异常、心血管、血压波动、低钙、低血糖、出血倾向、透析器凝血、静脉壶凝血、调整抗凝剂这9类中的一个。
所述真实的情况,即数据本身对应的透中情况,为无异常、心血管、血压波动、低钙、低血糖、出血倾向、透析器凝血、静脉壶凝血、调整抗凝剂中的一种。
S7:判断模型是否合格。
对测试数据得到的预测结果计算Kappa系数,如果Kappa系数超过了预设阈值,则该血液透析异常情况评估模型合格;如果其值没有达到预设阈值,则进行返回步骤S5再次使用训练数据,进行算法调参,重新得到血液透析的相适应的血液透析异常情况评估参数集,再次得到血液透析异常情况评估模型。
所述Kappa系数计算公式如下:
P0表示总体分类精度,预测正确的总数/总的个数,Pe表示SUM(Pe是归结为各类样本数*各类样本数)/样本总数平方。
参照表3进行举例说明,为了便于描述,这里分为了4类。R1是真实分类,R2是预测类。
表3 预测结果计算Kappa系数示例
第一行数字依次解释如下:真实分类是类别1,共8个预测,其中有4个预测正确,有2个预测为类别2,有2个被预测为类别3,没有被预测为类别4。其他行的含义依此类推,则:
P0= 预测正确的总数/总的个数 =(4+20+9+3)/53=0.68;
Pe= (8*8+25*27+16*14+4*4)/(53*53)=0.348;
Kappa系数 = (p0-pe)/(1-pe) = (0.68-0.348)/(1-0.348)=0.51。
应理解,此处举例仅是为了方便说明Kappa系数的计算原理,在本发明具体实施例中分类数目为9类。
系数的值在-1到1之间,具体一致等级如下:
表4 Kappa系数的一致等级划分
Kappa系数 | 小于0 | 0~0.2 | 0.2~0.4 | 0.4~0.6 | 0.6~0.8 | 0.8~1 |
一致等级 | 极差 | 极低 | 一般 | 中等 | 高度 | 几乎完全一致 |
在本发明实施例中,经过步骤S5和S6得到的Kappa系数超过了0.8的血液透析异常情况评估模型,则判定为最终合格的血液透析异常情况评估模型。
在得到合格的血液透析异常情况评估模型后,将待定制用户的数据,以及根据透析方案生成模型产生的一种或多种透析方案,分别输入到血液透析异常情况评估模型中,查看评估结果,在几种透析方案中选出透中效果最好的,将其命名为最终个性化血液透析定制方案。本发明采用机器学习CART决策树算法训练血液透析异常情况评估模型,能够根据身体基础信息、透析前体格检查、供参考的透析方案、历史检验检查数据自动推出最佳定制方案。
参照图3,在一个实施例中,基于AI技术的肾脏病血液透析定制系统包括:数据输入模块、透析方案生成模块、血液透析异常情况评估模块、定制方案输出模块、血液透析异常情况评估模型自学习模块;
所述的数据输入模块,提供用户操作界面/接口,医院将导入或批量导入,或输入用户的基础信息、透析前体格检查、历史检验检查数据,数据输入模块按照透析方案生成模块和血液透析异常情况评估模块的数据输入标准,将数据发送给透析方案生成模块和血液透析异常情况评估模块;
所述透析方案生成模块,根据预设的医学规则,基于传入的用户数据生成一种或多种透析方案,并发送给血液透析异常情况评估模块;
所述血液透析异常情况评估模块,根据数据输入模块传入的数据和一种或多种透析方案,分别输入到血液透析异常情况评估模型中,在几种透析方案中选出透中效果最好的,将其命名为最终个性化血液透析定制方案;
所述定制方案输出模块,用于显示血液透析异常情况评估模块结果,将最终个性化血液透析定制方案结果通过页面展示出来。
所述血液透析异常情况评估模型自学习模块,模型能够自学习迭代,将运行时产生的数据,加入到原来的训练数据集合中再次训练;上线后根据数据量不断的迭代,优化血液透析异常情况评估模型,提高模型准确率。
其中血液透析异常情况评估模型由血液透析异常情况评估模型构建模块得到,血液透析异常情况评估模型构建模块具体包括:
数据获取单元,用于获取已有血液透析全过程样本数据,包括患者基础信息、透析前体格检查、透析方案、治疗效果、历史检验检查数据;
预处理单元,用于对获取的样本数据进行清洗和标准化预处理;
特征提取单元,用于基于预处理后的数据,采用统计学方法和Xgboost算法得到影响血液透析中发生异常情况的特征数据;
模型训练单元,用于将特征数据划分为训练集和测试集,利用训练集数据对血液透析异常情况评估模型进行训练,利用测试集数据对血液透析异常情况评估模型进行测试,根据Kappa系数确定训练合格的血液透析异常情况评估模型。
进一步地,所述预处理单元包括:
第一处理单元,用于针对数值型医学特征数据进行处理,包括:通过Levene检验查看方差是否齐,如果方差齐,则采用统计学上的方差分析方法;如果方差不齐,则采用统计学上的Welch检验,对于没有统计学意义的医学特征进行数据删除;
第二处理单元,用于针对非数值型医学特征数据进行处理,包括采用统计学上的卡方检验,对于没有统计学意义的医学特征进行数据删除;
排序选择单元,用于利用Xgboost算法对上述统计学方法处理后的特征进行排序,并选取排序指定部分的作为特征数据。
应理解,本发明实施例中的肾脏病血液透析定制系统可以实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,在系统实施例中未提及的数据类型、数据内容、方案设计规则、参数计算公式等具体的实施方式,可参照上述方法实施例中的相关描述,此处不再赘述。
该肾脏病血液透析定制系统的应用为血液透析工作带来了便捷。在一个实施例中,针对在透患者,患者可以在家自行进行体重、血压、心率等信息测量,利用智能手机将测量结果上传到集成了该肾脏病血液透析定制系统的服务平台。肾脏病血液透析定制系统会提供出一种或多种个性化血透方案。医护人员可以提前接收到患者数据与透析方案,进行方案的调整与确认,提高工作效率。
针对医护人员,在患者透析前,实时对患者数据进行采集分析,肾脏病血液透析定制方案系统将展示患者历史透析单,并及时提供最终个性化血透方案供其参考与调整,提高医护对患者病程的知晓度,提高医护人员的工作效率。
基于与方法实施例相同的技术构思,根据本发明的另一实施例,提供一种计算机设备,所述设备包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述程序被处理器执行时实现方法实施例中的各步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
Claims (10)
1.一种基于AI技术的肾脏病血液透析方案定制方法,其特征在于,包括以下步骤:
整理待定制用户数据,将待定制用户数据代入透析方案生成模型,生成一种或多种透析方案;
将待定制用户数据以及一个或多个透析方案带入血液透析异常情况评估模型,获得所述一种或多种透析方案的异常情况评估结果,其中,所述血液透析异常情况评估模型根据历史透析数据利用决策树算法训练而得到;
根据血液透析异常情况评估结果,确定肾脏病血液透析定制方案。
2.根据权利要求1所述的基于AI技术的肾脏病血液透析方案定制方法,其特征在于,所述透析方案生成模型中涉及的数据包括:透析模式、预设脱水、透析时间、透析器、灌流器、置换液、置换液量、抗凝剂、透析液温度、透析液浓度ca、透析液浓度K、透析液浓度na、拟用药、透析液流量,所述一种或多种透析方案根据待定制用户数据按照预设的医学规则生成,所述待定制用户数据包括患者基础信息、透析前体格检查、历史检验检查数据。
3.根据权利要求1所述的基于AI技术的肾脏病血液透析方案定制方法,其特征在于,所述血液透析异常情况评估模型为使用CART算法建立的决策树,所述决策树中每个内部节结点为提取的医学特征,表示在一个属性上的测试,每个分支代表测试输出,每个叶结点代表异常情况中的一种类别。
4.根据权利要求3所述的基于AI技术的肾脏病血液透析方案定制方法,其特征在于,所述血液透析异常情况评估模型的训练具体过程包括:
获取已有血液透析全过程样本数据,包括患者基础信息、透析前体格检查、透析方案、治疗效果、历史检验检查数据;
对获取的样本数据进行清洗和标准化预处理;
基于预处理后的数据,采用统计学方法和Xgboost算法得到影响血液透析中发生异常情况的特征数据;
将特征数据划分为训练集和测试集,利用训练集数据对血液透析异常情况评估模型进行训练,利用测试集数据对血液透析异常情况评估模型进行测试,根据Kappa系数确定训练合格的血液透析异常情况评估模型。
5.根据权利要求2或4所述的基于AI技术的肾脏病血液透析方案定制方法,其特征在于,所述患者基础信息包括包括年龄、性别、身高、体重、血型、民族、透析龄、原发病、传染史、重要病史中的一项或多项;
所述透析前体格检查包括干体重、上次下机体重、透析前体重、血压-低压、血压-高压、心率、体温中的一项或多项;
所述透析方案包括透析模式、预设脱水、透析时间、透析器、灌流器、置换液、置换液量、抗凝剂、透析液温度、透析液浓度ca、透析液浓度K、透析液浓度na、拟用药、透析液流量中的一项或多项;
所述治疗效果包括透中情况;
所述历史检验检查数据包括血红蛋白、平均血红蛋白浓度、平均血红蛋白含量、血小板计数、白细胞计数、红细胞计数、红细胞比积、平均红细胞体积、肌酐、尿素、尿酸、白蛋白、总蛋白、前白蛋白、葡萄糖、钠、钾、钙、磷、氯、碳酸氢根、血浆纤维蛋白原、纤维蛋白(原)降解产物、血浆D-D二聚体、血清肌钙蛋白I、血清肌钙蛋白T、肌红蛋白、血清铁、血清总铁结合力、血清铁蛋白、甲状旁腺激素、尿隐血、尿蛋白中的一项或多项。
6.根据权利要求5所述的基于AI技术的肾脏病血液透析方案定制方法,其特征在于,所述对获取的样本数据进行清洗和标准化处理包括:
依据医学实体标准库与规定的单位换算,找出样本数据中不同的单位名称,采用统一单位对各不同的单位名称进行统一替换;
根据预设的非数值型数据转换规则,对样本数据中非数值型数据进行赋值换算;
对样本数据中数值型数据进行异常值处理,得到标准化样本数据。
7.根据权利要求5所述的基于AI技术的肾脏病血液透析方案定制方法,其特征在于,所述采用统计学方法和Xgboost算法得到影响血液透析中发生异常情况的特征数据包括:
针对数值型医学特征数据,通过Levene检验查看方差是否齐,如果方差齐,则采用统计学上的方差分析方法;如果方差不齐,则采用统计学上的Welch检验,对于没有统计学意义的医学特征进行数据删除;
针对非数值型医学特征数据,采用统计学上的卡方检验,对于没有统计学意义的医学特征进行数据删除;
利用Xgboost算法对上述统计学方法处理后的特征进行排序,并选取排序指定部分的作为特征数据。
8.一种基于AI技术的肾脏病血液透析方案定制系统,其特征在于,包括:
数据输入模块,用于将待定制用户数据整理成透析方案生成模块和血液透析异常情况评估模块的数据输入的标准,将数据发送给透析方案生成模块和血液透析异常情况评估模块;
透析方案生成模块,用于根据待定制用户数据,基于预设的医学规则生成一种或多种透析方案;
血液透析异常情况评估模块,用于根据待定制用户数据和所述一个或多个透析方案,基于预先训练的血液透析异常情况评估模型得到所述一种或多种透析方案的异常情况评估结果,其中,所述血液透析异常情况评估模型根据历史透析数据利用决策树算法训练而得到;
定制方案输出模块,用于根据血液透析异常情况评估结果,确定肾脏病血液透析定制方案。
9.根据权利要求8所述的基于AI技术的肾脏病血液透析方案定制系统,其特征在于,所述血液透析异常情况评估模型利用血液透析异常情况评估模型构建模块训练得到,所述血液透析异常情况评估模型构建模块包括:
数据获取单元,用于获取已有血液透析全过程样本数据,包括患者基础信息、透析前体格检查、透析方案、治疗效果、历史检验检查数据;
预处理单元,用于对获取的样本数据进行清洗和标准化预处理;
特征提取单元,用于基于预处理后的数据,采用统计学方法和Xgboost算法得到影响血液透析中发生异常情况的特征数据;
模型训练单元,用于将特征数据划分为训练集和测试集,利用训练集数据对血液透析异常情况评估模型进行训练,利用测试集数据对血液透析异常情况评估模型进行测试,根据Kappa系数确定训练合格的血液透析异常情况评估模型。
10.根据权利要求8所述的基于AI技术的肾脏病血液透析方案定制系统,其特征在于,所述预处理单元包括:
第一处理单元,用于针对数值型医学特征数据进行处理,包括:通过Levene检验查看方差是否齐,如果方差齐,则采用统计学上的方差分析方法;如果方差不齐,则采用统计学上的Welch检验,对于没有统计学意义的医学特征进行数据删除;
第二处理单元,用于针对非数值型医学特征数据进行处理,包括采用统计学上的卡方检验,对于没有统计学意义的医学特征进行数据删除;
排序选择单元,用于利用Xgboost算法对上述统计学方法处理后的特征进行排序,并选取排序指定部分的作为特征数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110134311.7A CN112509669A (zh) | 2021-02-01 | 2021-02-01 | 基于ai技术的肾脏病血液透析方案定制方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110134311.7A CN112509669A (zh) | 2021-02-01 | 2021-02-01 | 基于ai技术的肾脏病血液透析方案定制方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112509669A true CN112509669A (zh) | 2021-03-16 |
Family
ID=74952776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110134311.7A Pending CN112509669A (zh) | 2021-02-01 | 2021-02-01 | 基于ai技术的肾脏病血液透析方案定制方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112509669A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113470794A (zh) * | 2021-07-03 | 2021-10-01 | 深圳市裕辰医疗科技有限公司 | 血液透析质量控制过程的计算系统及其计算方法 |
CN114360687A (zh) * | 2022-01-19 | 2022-04-15 | 滨州医学院烟台附属医院 | 一种肾内科血透并发症长期风险预测系统及方法 |
CN115579108A (zh) * | 2022-11-14 | 2023-01-06 | 肾泰网健康科技(南京)有限公司 | Ai血透方案模型建模方法及生成血透方案的方法 |
TWI795928B (zh) * | 2021-09-29 | 2023-03-11 | 國立陽明交通大學 | 用於預測透析中不良事件之系統、方法及其電腦可讀媒介 |
CN116665894A (zh) * | 2023-04-24 | 2023-08-29 | 南方医科大学南方医院 | 骨龄监测系统、方法、电子设备及存储介质 |
CN117253584A (zh) * | 2023-02-14 | 2023-12-19 | 南雄市民望医疗有限公司 | 一种基于血液透析成分检测的透析时间预测系统 |
CN117379622A (zh) * | 2023-12-13 | 2024-01-12 | 青岛市中医医院(青岛市海慈医院、青岛市康复医学研究所) | 基于移动端的血液透析数据采集处理方法及系统 |
CN117912711A (zh) * | 2024-03-19 | 2024-04-19 | 吉林大学 | 血液透析数据采集分析系统及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102822834A (zh) * | 2010-04-07 | 2012-12-12 | 诺华探索公司 | 用于预测治疗结果的基于计算机的系统 |
CN105993016A (zh) * | 2014-02-04 | 2016-10-05 | 奥普蒂马塔公司 | 用于预测医疗效果的方法和系统 |
CN110675956A (zh) * | 2019-08-26 | 2020-01-10 | 南京医渡云医学技术有限公司 | 一种面瘫治疗方案的确定方法、装置、可读介质及电子设备 |
CN111508611A (zh) * | 2020-03-19 | 2020-08-07 | 平安国际智慧城市科技股份有限公司 | 多解决方案的智能选择方法、装置及相关设备 |
CN111584087A (zh) * | 2020-05-22 | 2020-08-25 | 肾泰网健康科技(南京)有限公司 | 基于ai技术aav不同治疗方案预后预测模型的方法及模型 |
-
2021
- 2021-02-01 CN CN202110134311.7A patent/CN112509669A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102822834A (zh) * | 2010-04-07 | 2012-12-12 | 诺华探索公司 | 用于预测治疗结果的基于计算机的系统 |
CN105993016A (zh) * | 2014-02-04 | 2016-10-05 | 奥普蒂马塔公司 | 用于预测医疗效果的方法和系统 |
CN110675956A (zh) * | 2019-08-26 | 2020-01-10 | 南京医渡云医学技术有限公司 | 一种面瘫治疗方案的确定方法、装置、可读介质及电子设备 |
CN111508611A (zh) * | 2020-03-19 | 2020-08-07 | 平安国际智慧城市科技股份有限公司 | 多解决方案的智能选择方法、装置及相关设备 |
CN111584087A (zh) * | 2020-05-22 | 2020-08-25 | 肾泰网健康科技(南京)有限公司 | 基于ai技术aav不同治疗方案预后预测模型的方法及模型 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113470794A (zh) * | 2021-07-03 | 2021-10-01 | 深圳市裕辰医疗科技有限公司 | 血液透析质量控制过程的计算系统及其计算方法 |
TWI795928B (zh) * | 2021-09-29 | 2023-03-11 | 國立陽明交通大學 | 用於預測透析中不良事件之系統、方法及其電腦可讀媒介 |
CN114360687A (zh) * | 2022-01-19 | 2022-04-15 | 滨州医学院烟台附属医院 | 一种肾内科血透并发症长期风险预测系统及方法 |
CN115579108A (zh) * | 2022-11-14 | 2023-01-06 | 肾泰网健康科技(南京)有限公司 | Ai血透方案模型建模方法及生成血透方案的方法 |
CN117253584A (zh) * | 2023-02-14 | 2023-12-19 | 南雄市民望医疗有限公司 | 一种基于血液透析成分检测的透析时间预测系统 |
CN116665894A (zh) * | 2023-04-24 | 2023-08-29 | 南方医科大学南方医院 | 骨龄监测系统、方法、电子设备及存储介质 |
CN117379622A (zh) * | 2023-12-13 | 2024-01-12 | 青岛市中医医院(青岛市海慈医院、青岛市康复医学研究所) | 基于移动端的血液透析数据采集处理方法及系统 |
CN117379622B (zh) * | 2023-12-13 | 2024-03-01 | 青岛市中医医院(青岛市海慈医院、青岛市康复医学研究所) | 基于移动端的血液透析数据采集处理方法及系统 |
CN117912711A (zh) * | 2024-03-19 | 2024-04-19 | 吉林大学 | 血液透析数据采集分析系统及方法 |
CN117912711B (zh) * | 2024-03-19 | 2024-05-24 | 吉林大学 | 血液透析数据采集分析系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112509669A (zh) | 基于ai技术的肾脏病血液透析方案定制方法及系统 | |
CN111724910B (zh) | 一种适用于围手术期患者血液管理的检测评估方法 | |
AU2011304420B2 (en) | Obtaining control settings for a dialysis machine | |
US10437958B2 (en) | Device and method for monitoring the treatment of a patient | |
AU2008206758B2 (en) | Method of monitoring hypertensive haemodialysis patients. | |
EP3791398A1 (en) | Medical device data back-association, system, apparatuses, and methods | |
US20240082472A1 (en) | Parameter Monitoring in Medical Treatment Systems | |
CN111282063A (zh) | 基于透析充分度测量的精确腹膜透析疗法 | |
CN112200213B (zh) | 一种实现新生儿精准输血的方法及装置 | |
CN113744832B (zh) | 连续性肾脏替代治疗智慧决策及质量控制系统 | |
KR20210049844A (ko) | 상대적 혈액량에 기반한 투석용 기술 | |
CN106714668B (zh) | 预测表征血液治疗的结果的一个或多个参数的设备和方法 | |
WO2021140997A1 (ja) | 予測表示システム及び治療方法 | |
CN117174274A (zh) | 一种糖尿病足介入手术后患者智能访问系统 | |
US20230018668A1 (en) | Hemodialysis treatment modification | |
US12154673B2 (en) | Artificial intelligence assisted home therapy settings for dialysis | |
CN116490230B (zh) | 利用远程编程进行血浆采集的系统 | |
Rahim et al. | Fuzzy expert system for fluid management in general anesthesia | |
CN113057586A (zh) | 一种病症预警方法、装置、设备及介质 | |
CN114203276B (zh) | 一种智能化透析处方信息生成方法及系统 | |
US20210233635A1 (en) | Individualized dialysis with inline sensor | |
CN115579108B (zh) | Ai血透方案模型建模方法及生成血透方案的方法 | |
CN118339618A (zh) | 用于连续性肾脏替代疗法(rrt)的血浆电解质管理系统、方法和设备 | |
Xiao et al. | Analysis of risk factors and dialysis strategies for severe acute kidney injury after type A aortic dissection operation | |
Ayyappan et al. | Knowledge Extraction on Hemodialysis by using Binary and Multiclass with ML models |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210316 |