| Literature DB >> 31581453 |
Hicham Ajami, Hamid Mcheick1, Karam Mustapha2.
Abstract
Chronic obstructive pulmonary disease (COPD) is one of the most severe public health problems worldwide. Pervasive computing technology creates a new opportunity to redesign the traditional pattern of medical system. While many pervasive healthcare systems are currently found in the literature, there is little published research on the effectiveness of these paradigms in the medical context. This paper designs and validates a rule-based ontology framework for COPD patients. Unlike conventional systems, this work presents a new vision of telemedicine and remote care solutions that will promote individual self-management and autonomy for COPD patients through an advanced decision-making technique. Rules accuracy estimates were 89% for monitoring vital signs, and environmental factors, and 87% for nutrition facts, and physical activities.Entities:
Keywords: COPD; context-aware system; healthcare systems; ontology; semantic web rule language (SWRL)
Year: 2019 PMID: 31581453 PMCID: PMC6963281 DOI: 10.3390/diagnostics9040135
Source DB: PubMed Journal: Diagnostics (Basel) ISSN: 2075-4418
Figure 1General architecture.
Figure 2Heart rates by age and gender.
Figure 3Heart rates by age.
Heart rate variation.
| Male Patients, | Stage | Age 40‒50 | Age 50‒60 | Age 60‒70 | Age 70‒80 | Age 80‒90 | |
|---|---|---|---|---|---|---|---|
| Principal Classification | Stage I | 72.6 ± 12 | 69.2 ± 11 | 70.1 ± 8 | 68.70 ± 7 | 67.20 ± 9 | <0.005 |
| Stage II | 74.6 ± 13 | 72.3 ± 12 | 71.3 ± 11 | 70.3 ± 10 | 69.3 ± 12 | <0.005 | |
| Stage III | 77.5 ± 13 | 75.2 ± 12 | 74.2 ± 11 | 73.6 ± 11 | 72.6 ± 10 | <0.005 | |
| Stage IV | 84.9 ± 14 | 82.2 ± 13 | 81.2 ± 12 | 80.2 ± 10 | 79.2 ± 11 | <0.005 | |
| Changes in principal classification, Standard Variation, Odds Ratio, Confidence Interval and | |||||||
|
|
|
|
|
|
|
| |
| Smoker | 80.1 | 6.6 ± 10 | 0.573 | 0.43‒0.76 | <0.001 | ||
| BMI | Underweight | - | - | - | - | NS | |
| Normal | - | - | - | - | NS | ||
| Overweight | - | - | - | - | NS | ||
| Obese | 82.6 | 9 ± 4 | 0.673 | 0.51‒0.88 | 0.004 | ||
| Inhaler Medication | 80.7 | 7 ± 3 | 1.512 | 1.15‒1.98 | 0.003 | ||
| Comorbidities | CHF | 83.8 | 9.6 ± 10 | 0.43 | 0.28‒0.65 | <0.001 | |
| HBP | - | - | - | - | NS | ||
| Anemia | 79.5 | 7 ± 10 | 0.954 | 0.89‒0.97 | <0.001 | ||
| IHD | - | - | - | - | NS | ||
| pH | 84.3 | 10 ± 13 | 0.776 | 0.58‒0.98 | 0.0037 | ||
| GERD | - | - | - | - | NS | ||
| Asthma | 78.8 | 8 ± 10 | 0.46 | 0.30‒0.71 | <0.005 | ||
| Exercise | Sedentary | 76.3 | 3 ± 10 | 1.22 | 0.75‒1.9 | NS | |
| Light | 85.5 | 9 ± 15 | 0.931 | 0.87‒0.99 | 0.0035 | ||
| Moderate | 125.6 | 29 ± 18 | 1.007 | 0.99‒1.006 | <0.001 | ||
| Vigorous | 145.3 | 43 ± 25 | 0.895 | 0.87‒0.91 | <0.001 | ||
Figure 4An example of indoor rules with low severity profile.
Figure 5Outdoor temperature rules.
Figure 6The effect of atmospheric pressure.
Figure 7A simple flowchart of altitude and biomarker rules.
Figure 8The safe levels of PM 10 over time.
Figure 9Dataset.
Figure 10ICF model.
Figure 11The matrix of transition probabilities.
Dataset: examples of activities.
| Date | Start Time | End Time Activity | Activity |
|---|---|---|---|
| Day 1 | 12:00 | 12:14 | Sitting |
| Day 1 | 12:15 | 12:30 | Walking |
| Day 1 | 12:31 | 12:34 | Standing |
| Day 1 | 12:35 | 13:15 | Driving |
| Day 1 | 13:16 | 13:40 | Sitting |
| …… | ……. | …… | ……. |
| Day 2 | 08:00 | 08:20 | Running |
| Day 2 | 08:21 | 08:30 | Walking |
Examples from the dataset that describes the outdoor environment.
| Date | Time | Humidity | Temperature | WD_V | WD_UV | WSP_VE | WSPD_SC | Precipitation | Pressure |
|---|---|---|---|---|---|---|---|---|---|
| Day 1 | 12:00 | 83.5 | −14.56 | 134.2 | 113.2 | 0.153 | 0.381 | 0.3 | 102.069 |
| Day 1 | 12:01 | 83.9 | −14.56 | 214.5 | 211.2 | 0.467 | 0.791 | 0.3 | 102.041 |
| Day 1 | 12:02 | 82.8 | −14.56 | 6.775 | 8.09 | 0.442 | 0.587 | 0.3 | 101.928 |
| Day 1 | 12:03 | 80.1 | −14.56 | 149.1 | 162.5 | 0.363 | 0.536 | 0.3 | 101.812 |
| Day 1 | 12:04 | 80.6 | −14.56 | 158 | 142.8 | 0.633 | 0.91 | 0.3 | 101.808 |
| Day 1 | 12:05 | 83.8 | −14.56 | 119.7 | 115.5 | 0.653 | 0.762 | 0.3 | 101.842 |
| Day 1 | 12:06 | 88.1 | −14.56 | 106.9 | 105 | 0.991 | 1.037 | 1.2 | 101.84 |
| Day 1 | 12:07 | 89.7 | −14.56 | 127.5 | 127.5 | 0.903 | 0.959 | 1.2 | 101.759 |
| Day 1 | 12:08 | 88.4 | −14.56 | 120.7 | 114.2 | 0.768 | 0.865 | 1.2 | 101.833 |
| …. | …. | …. | …. | …. | …. | …. | …. | …. | …. |
| Day 2 | 1:01 | 73.9 | −14.56 | 125.3 | 124.6 | 0.555 | 0.595 | 0 | 101.806 |
| Day 2 | 1:02 | 78 | −14.56 | 112.8 | 112 | 0.929 | 1.008 | 0 | 101.806 |
Examples from the dataset that describes the outdoor environment.
| Date | Time | AQHI | CO | H2S | NO | NO2 | NOx | O3 | PM10 | PM2.5 | SO2 | TRS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Day 1 | 12:00 | 2.02 | 0.145315 | 0.24452 | 1.099305 | 2.848887 | 3.9425 | 32.393 | 23.61 | 0 | 0.2 | 2.1 |
| Day 1 | 12:01 | 2.16 | 0.140258 | 0.47763 | 0.779582 | 1.397222 | 2.18083 | 34.953 | 17.4 | 0 | 0.1469 | 0.2 |
| Day 1 | 12:02 | 2.24 | 0.140848 | 0.1424 | 0.403194 | 0.7675 | 1.170415 | 35.640 | 15.15 | 0 | 0.1283 | 0.2 |
| Day 1 | 12:03 | 2.27 | 0.145591 | 0.10238 | 0.436111 | 1.249305 | 1.68387 | 35.233 | 19.2 | 0 | 0.1 | 0.2 |
| Day 1 | 12:04 | 2.26 | 0.147459 | 0.10465 | 0.345694 | 1.589721 | 1.93777 | 34.836 | 30.5 | 3 | 0.1008 | 0.2 |
| Day 1 | 12:05 | 2.27 | 0.153385 | 0.12705 | 0.575833 | 1.819721 | 2.39319 | 34.301 | 36.03 | 3 | 0.1057 | 0.2 |
| Day 1 | 12:06 | 2.32 | 0.139437 | 0.19324 | 0.334583 | 1.494027 | 1.826805 | 34.689 | 26.33 | 5 | 0.1015 | 0.2 |
| Day 1 | 12:07 | 2.45 | 0.137271 | 0.28494 | 0.207083 | 0.60736 | 0.821666 | 35.934 | 29.55 | 2 | 0.1 | 0.3 |
| Day 1 | 12:08 | 2.59 | 0.122216 | 0.33706 | 0.25361 | 0.415555 | 0.6723 | 36.363 | 35.34 | 2 | 0.1 | 0.4 |
| …. | …. | …. | …. | …. | …. | …. | …. | …. | …. | …. | …. | …. |
| Day 2 | 1:01 | 2.78 | 0.119727 | 0.21297 | 0.143194 | 0.334443 | 0.4740 | 35.956 | 38.83 | 0 | 0.1 | 0.4 |
| Day 2 | 1:02 | 2.92 | 0.116305 | 0.22772 | 0.276526 | 0.430415 | 0.711804 | 36.267 | 33.28 | 3 | 0.053 | 0.6 |
Examples of data that describes the environmental conditions at home.
| Date | Time | Indoor Temperature (°C) | Indoor Humidity (%) | CO2 | VOC | PM2.5 | PM10 |
|---|---|---|---|---|---|---|---|
| Day 1 | 12:00 | 20.83 | 72.09 | 708 | 0.062 | 9 | 10.2 |
| Day 1 | 12:01 | 21.01 | 70.95 | 694 | 0.062 | 10.1 | 10.9 |
| Day 1 | 12:02 | 21.20 | 69.12 | 693 | 0.062 | 9.9 | 10.2 |
| Day 1 | 12:03 | 21.37 | 68.83 | 692 | 0.062 | 9.6 | 9.6 |
| Day 1 | 12:04 | 21.49 | 68.6 | 690 | 0.062 | 8.4 | 9.4 |
| Day 1 | 12:05 | 21.66 | 68.31 | 690 | 0.062 | 6.8 | 6.8 |
| Day 1 | 12:06 | 21.79 | 68.11 | 690 | 0.062 | 6.9 | 6.9 |
| Day 1 | 12:08 | 22.90 | 67.79 | 691 | 0.062 | 7.3 | 8.1 |
| …. | …. | …. | …. | …. | …. | …. | …. |
| …. | …. | …. | …. | …. | …. | …. | …. |
| Day 2 | 15:01 | 23.24 | 66.98 | 695 | 0.062 | 6.5 | 7.2 |
| Day 2 | 15:02 | 23.36 | 66.63 | 695 | 0.062 | 7.2 | 7.6 |
An example of a medical record.
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||
| ## | Male | 77 | 184 | 99 | 29.33 | Yes | Anemia | Short-acting | |||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||||
| Mmrc2 | 2 | 2.33 | 1.01 | 43 | 40 | 0.40 | 0.46 | 3.86 | 9.61 | ||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||
| 9.61 | 2.14 | 0.22 | 5.99 | 2.55 | 1.87 | 4.12 | 0.62 | 3.43 | 57 | 16.4 | |||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||
| 60 beats/min | 93 beats/min | 153 beats/min | 60‒97 beats/min | 98‒120 beats/min | 121‒130 beats/min | ||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
| 36.39 °C | 36.95 °C | 37.26 °C | 37.79 °C | ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
| 96.01% | 95.21‒96.01% | 93.10‒95% | 91.30‒92.6% | ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
| 78 mmHg | 75‒82 mmHg | 83‒88 mmHg | 89‒95 mmHg | ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
| 39 mmHg | 38‒41 mmHg | 34‒39 mmHg | 32‒39 mmHg | ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
| 75.9 mmHg | 75‒78 mmHg | 79‒82 mmHg | 83‒90 mmHg | ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
| 120 mmHg | 121‒140 mmHg | 141‒145 mmHg | 146‒155 mmHg | ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
| 14 R/min | 14‒19 R/min | 20‒30 R/min | 31‒50 R/min | ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||
| 2.53 | 14.129 | 16.59 | 2.5‒6.34 mL/kg/min | 6.4‒9.36 mL/kg/min | 9.5‒11.79 mL/kg/min | ||||||||||||||||||||||||||||||||||||||||
Figure 12Flow in the implemented system.
Figure 13Portion of the proposed ontology.
Figure 14Part of datatype and object property.
Figure 15Examples of instances in the ontology.
Figure 16SWRL rules bases.
Figure 17Query 1 and result.
Figure 18Query 2 and result.
Figure 19Query 3 and result.
Figure 20Query 4 and result.
Profile of the patient.
| Patient Profile | ||
|---|---|---|
|
| Baseline PaO2: 78 | Baseline DBP: 75 |
|
| Baseline PaCO2: 39 | Baseline FEV1: 1.73 L |
|
| Baseline SpO2: 96 | Baseline VO2: 2.53 |
|
| Baseline Heart rate | Baseline pH: 7.3 |
|
| Baseline Temperature: 36.95 | Baseline HCO3: 25 |
|
| Baseline Respiration rate: 15 | |
|
| Baseline SBP: 115 | |
|
| ||
Biomarker alarms and constraints for a specific profile.
| Parameter | Constraint | Alarm |
|---|---|---|
| Blood Pressure: Diastolic Pressure (DBP) Systolic Pressure (SBP) | Light activity | 110 < SBP > 130 AND 70 < DBP > 78 mmHg |
| Moderate activity: 20 min | 110 < SBP > 146 AND 70 < DBP > 78 mmHg | |
| Vigorous activity: 15 min | 110 < SBP > 168 AND 70 < DBP > 78 mmHg | |
| Heart Rate (HR) | Light activity | 77 bpm < HR > 113 bpm |
| Moderate activity: 1 h | 80 bpm < HR > 144 bpm | |
| Vigorous activity: 15 min | 85 bpm < HR > 160 bpm | |
| SpO2 | Light activity | 95% > SpO2 > 97% |
| Moderate activity: 30 min | 94% > SpO2 > 96% | |
| Vigorous activity: 15 min | 91% > SpO2 > 96% | |
| Temperature | Light activity | 37 °C > Temp > 38.1 °C |
| Moderate activity | 37.8 °C > Temp > 38.4 °C | |
| Vigorous activity: 20 min | 38 °C >Temp > 38.8 °C | |
| PaO2 | Light activity | 75 mmHg > PaO2 > 80 mmHg |
| Moderate activity: 1 h | 78 mmHg > PaO2 > 85 mmHg | |
| Vigorous activity: 15 min | 80 mmHg > PaO2 > 98 mmHg | |
| PaCO2 | Light activity | 36 mmHg > PaCO2 > 42 mmHg |
| Moderate activity: 1 h | 35 mmHg > PaCO2 > 40 mmHg | |
| Vigorous activity: 15 min | 30 mmHg > PaCO2 > 36 mmHg | |
| Respiration Rate (RR) | Light activity | 14 br/min > RR > 20 br/min |
| Moderate activity: 1 h | 15 br/min > RR > 35 br/min | |
| Vigorous activity: 15 min | 20 br/min > RR > 50 br/min | |
| FEV1 | Light activity | 2.5 L > FEV1 > 2.7 L |
| Moderate activity: 30 min | 2.4 L > FEV1 > 2.7 L | |
| Vigorous activity: 10 min | 2.2 L > FEV1 > 2.7 L | |
| VO2 | Light activity | 2.5 mL/kg/min > VO2 > 6.5 mL/kg/min |
| Moderate activity: 20 min | 3.09 mL/kg/min > VO2 > 9.7 mL/kg/min | |
| Vigorous activity: 10 min | 4.3 mL/kg/min > VO2 > 11.8 mL/kg/min | |
| pH Level | Light activity | 7.18 > pH > 7.34 |
| Moderate activity: 1 h | 7.05 > pH > 7.24 | |
| Vigorous activity: 1 h | 6.93 > pH > 7.12 | |
| HCO3 | Light activity | 20 > HCO3 > 30 |
| Moderate activity: 1 h | 16 > HCO3 > 26 | |
| Vigorous activity: 1 h | 15 > HCO3 > 24 |
Figure 21Number of alarms when the vital signs are abnormal.
Pollutants alarms and constraints for a specific profile.
| Parameter | Constraints | Alarm |
|---|---|---|
| Carbon monoxide (CO) | Exposure Limit: 1 h | CO > 2 ppm |
| Formaldehyde (HCHO) | Exposure Limit: 1 h | HCHO > 0.04 ppm |
| Volatile organic compounds (TVOC) | Exposure Limit: 1 h | TVOC > 0.9 ppm |
| Carbon dioxide (CO2) | Exposure Limit: 8 h | CO2 > 600 ppm |
| Particulate matter PM10 | Exposure Limit: 24 h | PM10 > 60 µg/m3 |
| Particulate matter PM2.5 | Exposure Limit: 24 h | PM2.5 > 45 µg/m3 |
| Ozone (O3) | Exposure Limit: 8 h | O3 > 0.03 ppm |
| Bacteria | No tolerance | Bacteria > 600 CFU/m3 |
| Nitrogen dioxide (NO2) | Exposure Limit: 8 h | NO2 > 5 ppm |
| Sulfur dioxide (SO2) | Exposure Limit: 8 h | SO2 > 0.06 ppm |
| Hydrogen Sulfide (H2S) | Exposure Limit: 8 h | H2s > 1 ppm |
| Nitric oxide (NO) | Exposure Limit: 8 h | NO > 25 ppm |
| Nitrogen oxides (NOx) | Exposure Limit: 8 h | NOX > 10 ppm |
| Total reduced sulfur (TRS) | Exposure Limit: 4 h | TRS > 10 ppm |
Figure 22Number of alarms when the pollution index is dangerous.
Weather alarms and constraints for a specific profile.
| Data | Constraint | Alarm |
|---|---|---|
| Indoor temperature | 9 h in the bedroom | 18 °C > Temperature > 18.5 °C |
| Living room | Temperature > 21 °C | |
| Indoor humidity | No additional condition | 30% > Humidity > 50% |
| Indoor pressure | No additional condition | 1013 kpa > Pressure > 1018 kpa |
| Outdoor humidity | Temperature < 30 °C | Humidity > 75% |
| Outdoor temperature | Hot weather: 30 min | Temperature > 27 °C |
| Cold weather: 30 min | Temperature < 14 °C | |
| Very cold weather: 15 min | Temperature < 5 °C | |
| Outdoor pressure | 15 °C < Outdoor Temperature < 25 °C | Pressure < 89.325 kpa |
| Windspeed | Exposure limit: 15 min | WS > 12 mph |
| Exposure limit: 1 h | WS > 7 mph | |
| Precipitation | Rainfall | PRF > 0.2 cm |
| Snowfall | PSF > 5 cm |
Figure 23Number of alarms during extreme weather.
Activities alarms and constraints for a specific profile.
| Data | Constraint | Alarm |
|---|---|---|
|
| Endurance time: 30 min | If AT > 30 min |
|
| Hypoxia altitude simulation test (HAST) | SpO2 < 92% |
|
| - | Altitude > 1050 m |
|
| Sodium: 24 h | Sodium > 180 mg |
| Fructose: 24 h | Fructose > 25 g | |
| Glucose: 24 h | Glucose > 20 mg | |
| Calcium: 24 h | CA < 1200 mg | |
| Vitamin D: 24 h | 800 IU > Vitamin D > 2000 IU | |
| Vitamin C: 24 h | Vitamin C > 1000 mg | |
| Vitamin A: 24 h | Vitamin A > 850 mcg | |
| Vitamin E: 24 h | Vitamin E > 900 IU | |
| Vitamin B12: 24 h | Vitamin B12 > 2.2 mcg | |
| Iron: 24 h | Iron > 35 mg | |
| Zinc: 24 h | Zinc > 40 mg | |
| Magnesium: 24 h | Magnesium > 435 mg | |
| Carbohydrate: 24 h | Carbohydrate > 380 g | |
| Protein: 24 h | Protein > 80 g | |
| Fat: 24 h | Fat > 75 g | |
| Fiber: 24 h | 15 g > Fiber > 30 g |
Figure 24Number of alarms related to activities.
Total number of alarms.
| Factor | Winter Exceeded Thresholds | Spring Exceeded Thresholds | SummerExceeded Thresholds | AutumnExceeded Thresholds |
|---|---|---|---|---|
|
| 114 | 98 | 188 | 166 |
|
| 356 | 340 | 437 | 480 |
|
| 298 | 200 | 391 | 377 |
|
| 160 | 84 | 196 | 41 |
|
| 928 | 722 | 1212 | 1064 |
Patient evaluation form.
|
| Current Activity |
| |||||||
| Age | Sex | BMI | Stage | Comorbidity | Temp | DBP | SBP | HR | |
|
| |||||||||
| PaO2 | PaCO2 | SpO2 | RR | PH | HCO3 | FEV1 | FVC | VO2 | |
|
| |||||||||
The confusion matrix.
| Ontology Recommendation | Physician’s Recommendation | TP | FP | TN | FN |
|---|---|---|---|---|---|
|
| Hospitalization | 1 | |||
|
| No hospitalization | 1 | |||
|
| No hospitalization | 1 | |||
|
| Hospitalization | 1 |
Standard reference and results for the clinical decision support model.
| Index | Intervention Present | Intervention Absent | Total |
|---|---|---|---|
|
| True positive (TP) = 512 | False positive (FP) = 88 | TP + FP = 600 |
|
| False negative (FN) = 56 | True negative (TN) = 544 | TN + FN = 600 |
|
| TP + FN = 568 | TN + FP = 632 | |
| 1. | |||
| 2. | |||
| 3. | |||
| 4. | |||
| 5. | |||
| 6. | |||
| 7. | |||
| 8. | |||