| Literature DB >> 33709064 |
Sharon Chiang1, Robert Moss2, Angela P Black3, Michele Jackson4, Chuck Moss2, Jonathan Bidwell4, Christian Meisel5,6, Tobias Loddenkemper4.
Abstract
OBJECTIVE: Seizure forecasting algorithms have become increasingly accurate and may reduce the morbidity and mortality caused by seizure unpredictability. Translating these benefits into meaningful health outcomes for people with epilepsy requires effective data visualization of algorithm outputs. To date, no studies have investigated patient and physician perspectives on effective translation of algorithm outputs into data visualizations through health information technology.Entities:
Keywords: data visualization; electronic seizure diary; epilepsy; health information technology; informatics; seizure forecasting
Year: 2021 PMID: 33709064 PMCID: PMC7935496 DOI: 10.1093/jamiaopen/ooab009
Source DB: PubMed Journal: JAMIA Open ISSN: 2574-2531
Figure 1.Agile software development framework for developing front-end data visualization solutions. (A) Iterative cycle for development of data visualization solutions. (B) Process of defining inputs and data visualization outputs for incorporating seizure forecast algorithms into SeizureTracker.com electronic seizure diary.
Figure 2.Data visualization solutions for seizure forecast outputs in Forecast Visualization Toolkit. Mockups of data visualization solutions were developed by Boston Children’s Hospital and SeizureTracker.com for visualization output of seizure forecast algorithms, including: (A) Daily heat map, (B) Monthly heat map, (C) Hourly line plot, (D) Hourly radar chart, (E) Rose plot, (F) Daily line plot, and (G) Daily risk gauge. Each solution was evaluated with respect to established software quality criteria.
Demographic characteristics of study sample of people living with epilepsy and caregivers
| Percentage (%) | |
|---|---|
| Relationship to patient | |
| Person with epilepsy | 41.5 |
| Caregiver | 56.5 |
| Age of person affected by epilepsy | |
| <10 years | 18.2 |
| 11–19 years | 17.7 |
| 20–35 years | 27.1 |
| >36 years | 32.9 |
| Declined to respond | 4.1 |
| Seizure type | |
| Focal/partial (starts on one side) | 39.2 |
| Focal/partial with secondary generalization (starts on one side and goes to other side) | 31.4 |
| Typical or atypical absence (staring and unresponsiveness) | 44.0 |
| Generalized (starts on both sides) | 36.0 |
| Atonic (sudden head and/or body drop) | 19.0 |
| Myoclonic (quick jerks of arms and/or legs) | 34.4 |
| Status epilepticus (any seizure greater than five minutes) | 20.7 |
| Clusters (any seizures that occur back to back) | 34.3 |
| Average seizure frequency | |
| More than once per day | 18.3 |
| Between daily and weekly | 22.6 |
| Between weekly and monthly | 29.8 |
| Less than one per month | 13.6 |
| Currently seizure free | 12.1 |
| Do you notice the seizures typically happening during a specific time of day? | |
| Yes | 58.9 |
| No | 37.0 |
| I do not understand the question | 0.5 |
| Declined to respond | 3.7 |
| Do you ever change your behavior depending on feeling a seizure is going (or not going) to happen? | |
| Yes | 60.6 |
| No | 13.9 |
| I do not think seizure risk varies | 11.6 |
| Declined to respond | 13.9 |
Figure 3.(A) Evaluation criteria definitions. (B) Evaluation criteria classifications. Adapted from reference 20.
Survey questions administered in (top) patient/caregiver survey and (bottom) clinician survey
| IOC/IEC software quality characteristic | IOC/IEC software quality sub-characteristic | Data visual | Survey question | Survey response options (correct value in italics) | Survey question scoring |
|---|---|---|---|---|---|
| Patient/Caregiver Community Survey | |||||
| (a) Patient usability | Error protection | Daily heat map ( | Using the visual above, what day would you think has the highest risk of a seizure happening? |
January 27 February 3 February 5 |
0 = incorrect 1 = correct |
| Error protection | Rose plot ( | Using the visual above, what time of day would you think has the highest risk of a seizure? |
4 8 4 |
0 = incorrect 1 = correct | |
| Error protection | Monthly heat map ( | Using the visual above, what month would you think has the highest risk of a seizure happening? |
May 2019 October 2019 February 2020 |
0 = incorrect 1 = correct | |
| Error protection | Hourly line plot ( | Using the visual above, what time of day would you think has the highest risk of a seizure? |
7 11 8 |
0 = incorrect 1 = correct | |
| Error protection | Hourly radar chart ( | Using the visual above, what time of day would you think has the highest risk of a seizure happening? |
1 3 5 |
0 = incorrect 1 = correct | |
| Error protection | Daily line chart ( | Using the visual above, what day would you think has the highest risk of a seizure happening? |
February 7 February 15 March 1 |
0 = incorrect 1 = correct | |
| Error protection | Risk gauge ( | Using the visual above and thinking about when the highest risk of a seizure is occurring, please select the most appropriate answer. |
I’m currently at the highest risk level of today My risk level may increase throughout the day My risk level is the lowest it will be today |
0 = incorrect 1 = correct | |
| (b) Patient functional suitability—reducing unpredictability | Functional appropriateness (for reducing unpredictability) | When thinking about the risk level of a seizure happening, does it seem like this visual would help relieve anxiety and provide a better way to prepare for seizures? |
Seems helpful but does not apply to me Seems very helpful I do not understand this visual Other (please specify) |
0 = I do not understand this visual or other 1 = Seems very helpful, or seems helpful but does not apply to me | |
| (c) Patient functional suitability—evaluating seizure patterns | Functional appropriateness (for evaluating seizure patterns) | Please rate the usefulness of this visual in the context of your seizure risk and predictability. | 5-item Likert rating |
Likert 1 (not useful) Likert 2 Likert 3 Likert 4 Likert 5 (very useful) | |
| IOC/IEC software quality Characteristic | IOC/IEC software quality Sub-Characteristic | Survey question | Response | Score | |
| Clinician Community Survey | |||||
| (d) Clinician usability | Appropriateness recognizability | I would use this visualization frequently in clinical care. | 5-item Likert ranking |
Likert 1 (strongly disagree) Likert 2 Likert 3 Likert 4 Likert 5 (strongly agree) | |
| Operability | The visualization was easily understood. | ||||
| Learnability | I found understanding this visualization to have a steep learning curve. | ||||
| (e) Clinician functional suitability | Functional appropriateness (for interpreting seizure diary patterns) | This visualization will help interpret seizure diary patterns. | |||
| Functional appropriateness (for evaluating need for medication changes) | This visualization will help assess patients to identify needed therapy changes. | ||||
| Functional appropriateness (for guiding counseling on safety) | This visualization will help counsel patients on seizure safety until next clinic visit. | ||||
| (f) Clinician performance efficiency | Time behavior (ease of integration into clinical workflow) | This visualization would integrate well into my clinical workflow in patient management. | |||
Significant differences between forecast visuals for patient-facing and clinician-facing software quality standards. Significant P-values are shown
|
| |||
|---|---|---|---|
| Patient or clinician metric | Software quality standard | Omnibus test | Posthoc test (adjusted |
| Patient | Error protection | <.001 | |
| Monthly heat map > Daily line plot | 6.2e−4 | ||
| Hourly radar chart > Daily line plot | 1.8e−6 | ||
| Hourly line plot > Daily line plot | 9.2e−3 | ||
| Daily heat map > Daily line plot | 6.1e−5 | ||
| Monthly heat map > Risk gauge | 7.0e−14 | ||
| Rose plot > Risk gauge | 1.4e−10 | ||
| Daily line plot > Risk gauge | 5.5e−4 | ||
| Hourly radar chart > Risk gauge | 1.8e−18 | ||
| Hourly line plot > Risk gauge | 3.4e−12 | ||
| Heat map by day > Risk gauge | 6.3e−17 | ||
| Patient | Functional appropriateness for reducing seizure unpredictability | <.001 | |
| Hourly radar chart > Daily line plot | 2.8e−2 | ||
| Hourly radar chart > Risk gauge | 4.8e−13 | ||
| Monthly heat map > Rose plot | 5.7e−3 | ||
| Hourly radar chart > Rose plot | 4.1e−7 | ||
| Hourly line plot > Rose plot | 7.3e−5 | ||
| Daily heat map > Rose plot | 9.9e−3 | ||
| Daily line plot > Risk gauge | 3.2e−6 | ||
| Hourly line plot > Risk gauge | 7.4e−10 | ||
| Daily heat map > Risk gauge | 1.9e−7 | ||
| Monthly heat map > Risk gauge | 2.9e−8 | ||
| Patient | Functional appropriateness for evaluating seizure patterns | <0.001 | |
| Hourly radar chart > Daily line plot | .02 | ||
| Hourly radar chart > Daily heat map | <.001 | ||
| Hourly radar chart > Rose plot | <.001 | ||
| Hourly radar chart > Monthly heat map | .001 | ||
| Hourly line plot > Daily heat map | .005 | ||
| Hourly line plot > Rose plot | <.001 | ||
| Hourly line plot > Monthly heat map | <.001 | ||
| Daily line plot > Rose plot | .004 | ||
| Daily line plot > Monthly heat map | <.001 | ||
| Daily line plot > Risk gauge | <.001 | ||
| Daily heat map > Risk gauge | <.001 | ||
| Hourly line plot > Risk gauge | <.001 | ||
| Rose plot > Risk gauge | .03 | ||
| Hourly radar chart > Risk gauge | <.001 | ||
| Clinician | Appropriateness recognizability | .006 | |
| Hourly line plot > rose plot | .03 | ||
| Clinician | Operability | .001 | |
| Hourly line plot > Rose plot | .009 | ||
| Monthly heat map > Rose plot | .03 | ||
| Clinician | Learnability | .08 | Not applicable |
| Functional appropriateness for evaluating seizure patterns (Interpret) | Unable to assess due to sample size | Unable to assess due to sample size | |
| Clinician | Functional appropriateness for identifying therapy changes (Assess) | Unable to assess due to sample size | Unable to assess due to sample size |
| Clinician | Functional appropriateness for guiding counseling (Counsel) | Unable to assess due to sample size | Unable to assess due to sample size |
| Clinician | Time behavior (Integrate) | .03 | |
| Hourly line plot > rose plot | .03 | ||
Cochran's Q test.
Friedman test.
McNemar’s test.
Conover test.
Figure 4.Comparison of Forecast Visualization Toolkit solutions for various ISO metrics: (A) PWE/caregiver usability and functional suitability and (B) Clinician functional suitability, time behavior, and usability.
Figure 5.Error protection and functional appropriateness of Forecast Visualization Toolkit data visualization solutions among PWE/caregivers, stratified by seizure frequency subgroups. Mean scores are shown.
Figure 6.(A) Schematic of open communication platform for interaction between electronic seizure diaries and forecast algorithms. (B) “External server” and “internal server” models for data communication between electronic seizure diaries and forecast algorithms.
Back-end inputs to generate each data visualization in Forecast Toolkit available in SeizureTracker.com platform
| Toolkit visual solution | Granularity of forecasted seizures | Measurement scale | Back-end data point(s) required from algorithm | Format of back-end data points |
|---|---|---|---|---|
| Daily line plot | Daily | Continuous | Dates of forecasted seizures | YYYY-MM-DD+UTC |
| Numeric value of risk or seizure probability on forecasted dates (current and future dates) | (Numeric values from 0 to 100) | |||
| Numeric value of error value of forecasted days (current and future dates) | (Numeric values from 0 to infinity) | |||
| Seizure risk or probability on day of last seizure prior to current date | (Numeric values from 0 to 100) | |||
| Mapping of percentage values to categorical seizure risk levels (if not provided, default mapping available) | (Mapping of numeric range to categorical) | |||
| Daily heat map | Daily | Categorical | Dates of forecasted seizures | YYYY-MM-DD+UTC |
| Categorical values of risk or seizure probability on forecasted days (current and future time points) | Low, Low-Medium, Medium, High | |||
| Mapping of categorical seizure risk values to continuous seizure probabilities (if not provided, default mapping available) | (Mapping of categorical to numeric range) | |||
| Hourly line chart | Hourly | Continuous | Hours of forecasted seizures | YYYY-MM-DD HH+UTC |
| Numeric value of risk or seizure probability on preceding and forecasted hours in a 24 hour time window | (Numeric values from 0 to 100) | |||
| Rose plot | Hourly | Continuous | Hours of forecasted seizures | YYYY-MM-DD HH+UTC |
| Numeric value of risk or seizure probability on preceding and forecasted hours in a 24 hour time window | (Numeric values from 0 to 100) | |||
| Monthly heat map | Monthly | Categorical | Months of forecasted seizures | YYYY-MM +UTC |
| Categorical values of risk or seizure probability on forecasted months (past 3 months and future months) | Low, Low-Medium, Medium, High | |||
| Mapping of categorical seizure risk values to continuous seizure probabilities (if not provided, default mapping available) | (Mapping of categorical to numeric range) | |||
| Hourly radar chart | Hourly | Categorical | Hours of forecasted seizures | YYYY-MM-DD HH+UTC |
| Categorical values of risk or seizure probability on forecasted hours (current hour and future hours in a 10 h time window) | Low, Low-Medium, Medium, High | |||
| Mapping of categorical seizure risk values to continuous seizure probabilities (if not provided, default mapping available)a | (Mapping of categorical to numeric range) | |||
| Risk gauge | Single day | Continuous | Current date | YYYY-MM-DD+UTC |
| Numeric value of current risk or seizure probability | (Numeric values from 0 to 100) | |||
| Numeric value of median/mean level of seizure risk today, from midnight to midnight | (Numeric values from 0 to 100) |
Default mapping in visuals in SeizureTracker.com platform displays four categories of risk unless specified by developer: 0–39% low risk; 40–59% low–medium risk; 60–79% medium risk; 80–100% high risk.