| Literature DB >> 33118941 |
Hyunwoo Choo1, Myeongchan Kim2, Jiyun Choi2, Jaewon Shin2, Soo-Yong Shin1,3.
Abstract
BACKGROUND: Screening for influenza in primary care is challenging due to the low sensitivity of rapid antigen tests and the lack of proper screening tests.Entities:
Keywords: deep learning; influenza; mHealth; mobile health; patient-generated health data; screening tool
Mesh:
Year: 2020 PMID: 33118941 PMCID: PMC7661232 DOI: 10.2196/21369
Source DB: PubMed Journal: J Med Internet Res ISSN: 1438-8871 Impact factor: 5.428
Figure 1Screenshots of the Fever Coach app.
Examples of episode separation.
| Episodes and the user-added date and time log | Time elapsed since the previous log | ||
|
| |||
|
| 2018-09-06 22:25 | N/Aa | |
|
| 2018-09-06 22:37 | 0 h 12 min | |
|
| 2018-09-06 23:53 | 0 h 16 min | |
|
| 2018-09-07 1:01 | 0 h 8 min | |
|
| 2018-09-07 2:49 | 1 h 48 min | |
|
| 2018-09-07 10:00 | 7 h 11 min | |
|
| 2018-09-07 15:56 | 5 h 56 min | |
|
| 2018-09-07 21:15 | 5 h 19 min | |
|
| 2018-09-08 11:20 | 14 h 5 min | |
|
| 2018-09-08 12:10 | 0 h 50 min | |
|
| 2018-09-08 21:10 | 9 h 0 min | |
|
| 2018-09-09 12:14 | 15 h 4 min | |
|
| 2018-09-09 21:38 | 9 h 24 min | |
|
| 2018-09-10 9:40 | 12 h 2 min | |
|
| 2018-09-10 21:30 | 11 h 50 min | |
|
| 2018-09-11 9:14 | 11 h 44 min | |
|
| 2018-09-11 19:14 | 10 h 0 min | |
|
| |||
|
| 2018-10-03 22:11 | > 24 h | |
|
| 2018-10-03 22:12 | 0 h 1 min | |
|
| 2018-10-03 22:26 | 0 h 14 min | |
|
| 2018-10-03 23:31 | 1 h 5 min | |
|
| 2018-10-04 0:31 | 1 h 0 min | |
|
| 2018-10-04 2:38 | 2 h 7 min | |
|
| |||
|
| 2018-10-11 8:30 | > 24 h | |
|
| 2018-10-11 10:10 | 1 h 40 min | |
|
| 2018-10-11 10:12 | 0 h 2 min | |
|
| 2018-10-11 10:14 | 0 h 2 min | |
|
| 2018-10-11 11:35 | 1 h 21 min | |
aN/A: not applicable.
Figure 2Pipeline for data preprocessing. KCDC: Korea Center for Disease Control.
General characteristics of the data set.
| Variables | Year 2017 | Year 2018 | |
|
| |||
|
| Average number of inputs | 15.05 | 20 |
|
| Variance in the number of inputs | 16.32 | 18.29 |
|
| |||
|
| Average number of inputs | 4.578 | 6.040 |
|
| Variance in the number of inputs | 4.685 | 24.03 |
|
| |||
|
| At least 1 antibiotic administration | 372 | 4705 |
|
| No antibiotic administration | 2118 | 1952 |
|
| |||
|
| 0 to 2 | 886 | 2529 |
|
| 2 to 5 | 1328 | 3564 |
|
| 5 to 12 | 262 | 479 |
|
| Older than 12 | 14 | 85 |
|
| |||
|
| Male | 1246 | 3348 |
|
| Female | 1244 | 3309 |
Figure 3Confusion matrix for the test set and the additional validation set.
Figure 4Receiver operating characteristic (ROC) curve illustrating the screening ability of the model. The red line shows a random guess, the blue line is the result of the test set collected in 2018, and the orange line is the result of additional validation using data from 2017. AUROC curve: area under the receiver operating characteristic curve.
The effects of the removal of each variable from the analysis. “–
| Variable | Sensitivity | Specificity | AUROCa | Accuracy | NPVb | F1 |
| All | 0.8171 | 0.8425 | 0.8931 | 0.8296 | 0.8163 | 0.8300 |
| –Sex | 0.8510 | 0.8028 | 0.8960 | 0.8273 | 0.8387 | 0.8338 |
| –Weight | 0.8171 | 0.8150 | 0.8832 | 0.8161 | 0.8113 | 0.8189 |
| –Age | 0.8333 | 0.8346 | 0.8911 | 0.8339 | 0.8333 | 0.8339 |
| –Fever | 0.8083 | 0.8287 | 0.8882 | 0.8183 | 0.8065 | 0.8191 |
| –Antipyretics | 0.8510 | 0.8058 | 0.8744c | 0.8288 | 0.8392 | 0.8350 |
| –Anti-viral agent | 0.8304 | 0.8211 | 0.8892 | 0.8258 | 0.8236 | 0.8292 |
| –App-based surveillance | 0.8215 | 0.7905 | 0.8775 | 0.8063c | 0.8103 | 0.8120c |
| –KCDCd surveillance | 0.8614 | 0.7813c | 0.8892 | 0.8221 | 0.8446 | 0.8313 |
| –Meteorological | 0.7950c | 0.8486 | 0.8900 | 0.8213 | 0.7997c | 0.8191 |
aAUROC: area under the receiver operating characteristic.
bNPV: negative predictive value.
cThe highest decrease in the value for the corresponding column.
dKCDC: Korea Center for Disease Control.
Effect of each variable on the analysis. The baseline included body temperature, antipyretic drug, and antibiotic drug data. “+
| Variable | Sensitivity | Specificity | AUROCa | Accuracy | NPVb | F1 |
| Baseline | 0.6018 | 0.7187 | 0.7221 | 0.6592 | 0.6351 | 0.6425 |
| +sex | 0.5678 | 0.7401 | 0.7087 | 0.6524 | 0.6229 | 0.6245 |
| +weight | 0.5734 | 0.7523 | 0.7232 | 0.6619 | 0.6332 | 0.6315 |
| +age | 0.5634 | 0.7477 | 0.7201 | 0.6539 | 0.6229 | 0.6237 |
| +app surveillance | 0.8673c | 0.7599 | 0.8808c | 0.8146c | 0.8467c | 0.8264c |
| +KCDCd surveillance | 0.7670 | 0.7936c | 0.8607 | 0.7800 | 0.7666 | 0.7802 |
| +meteorological | 0.8127 | 0.7470 | 0.8712 | 0.7802 | 0.7961 | 0.7888 |
aAUROC: area under the receiver operating characteristic.
bNPV: negative predictive value.
cThe highest increase in the value for the corresponding column.
dKCDC: Korea Center for Disease Control.
Figure 5Screening performance versus the number of body temperature records. The y-axis shows the percentage of accuracy, and the x-axis refers to the number of body temperatures entered by the user.