| Literature DB >> 31290396 |
Alain Giordanengo1,2, Eirik Årsand2,3, Ashenafi Zebene Woldaregay1, Meghan Bradway2,3, Astrid Grottland2, Gunnar Hartvigsen1, Conceição Granja2, Torbjørn Torsvik2,4, Anne Helen Hansen5,6.
Abstract
BACKGROUND: Introducing self-collected health data from patients with diabetes into consultation can be beneficial for both patients and clinicians. Such an initiative can allow patients to be more proactive in their disease management and clinicians to provide more tailored medical services. Optimally, electronic health record systems (EHRs) should be able to receive self-collected health data in a standard representation of medical data such as Fast Healthcare Interoperability Resources (FHIR), from patients systems like mobile health apps and display the data directly to their users-the clinicians. However, although Norwegian EHRs are working on implementing FHIR, no solution or graphical interface is available today to display self-collected health data.Entities:
Keywords: dashboard; decision support system; diabetes; mHealth; self-collected health data
Year: 2019 PMID: 31290396 PMCID: PMC6647758 DOI: 10.2196/14002
Source DB: PubMed Journal: JMIR Diabetes ISSN: 2371-4379
Figure 1The two main phases of the study, with their components and results.
Figure 2First prototype of the FullFlow dashboard system.
Summary of the requirements defined based on suggestions from the participants in the facilitated workshops and their description.
| Requirements | Description |
| R1: Displaying data collected by patients | At least blood glucose, blood pressure, insulin (bolus/basal), medication, carbohydrates, calories, and physical activity. Being able to accept new data types (eg, menstruation, ketones, and polypharmacy) would be a plus. |
| R2: Quantify data collected by patients | The system will notify which data have been collected by the patients and quantify them. |
| R3: Displaying data collection period | The system will provide clinicians the length of time during which patients collected their data. |
| R4: Variabilities in the patients’ data values | The system will be able to present a variability value for all data types to indicate how much these values diverge. |
| R5: Medical calculations | The system will be able to provide medically relevant information (eg, insulin-to-carbohydrate ratio and insulin sensitivity). |
| R6: Grading data reliability | The system will permit clinicians to know immediately if the data collected by the patients are reliable (ie, worth their time consulting the data). |
| R7: Hiding eA1ca | Removing eA1c from the graphical user interface. |
| R8: Reduce complexity of blood glucose ranges | The system will use the simplified (3 levels) blood glucose range. |
| R9: Consulting all self-collected health data at once | The system will present all self-collected health data at once in a graph. |
| R10: Pattern recognition | The system will ease identifying patterns in patients’ lifestyle per day, per week, and for the whole period (eg, hyperglycemic events each day after dinner). |
| R11: Bridge to existing data | The system shall provide information clinicians can assess by comparing existing data to the self-collected health data. |
| R12: Overview of the patients’ situations | The system will be able to inform clinicians about what the patients struggle with, what they manage, etc. |
| R13: Visual helper | The system will provide information about which data are in and out of range. |
aeA1c: estimated hemoglobin A1c.
Scenarios created to support the user requirements. Settings: the context and situation of the scenario. Agents: actors in the scenario. Goals: targets of the scenario. Events: the actions taken by the agents during the scenario.
| Taxonomy | Scenario 1 | Scenario 2 | Scenario 3 |
| Settings | Patient has nightly hypoglycemic events. The patient has an appointment with a diabetes nurse to discuss his situation and therefore collected health data for 1 month prior to the appointment. The patient uses finger pricks and an insulin pen. | Patient struggles with carbohydrate counting and always ends up in hyperglycemia after meals, despite using a hybrid closed-loop system (continuous glucose monitor and a pump). Patient also reaches hypoglycemic levels after the insulin action (“yoyo” effect). Patient has an appointment with a dietitian after having collected 1 week of data. | Patient always has high fasting blood glucose levels, despite being on medication and following cooking courses. Patient has a meeting with his general practitioner after collecting 2 weeks of data. |
| Agents | Patient with type 1 diabetes and diabetes nurse | Patient with type 1 diabetes and dietitian | Patient with type 2 diabetes and general practitioner |
| Goals | The system should show the hypoglycemic events and identify the nightly trends. The system should show the insulin dosages and the carbohydrate intakes to help the nurse identify possible points of action. | The system should show the relationship between meal intakes, insulin-on-board levels, and blood glucose levels. | The system should show the high glucose situations, the calorie intakes that are above the recommended levels, the patient’s lack of physical activity, the high blood pressure, and that the patient sometimes forgets to take his medication. |
| Events | Patient registers, on an average, per day: 10 blood glucose values, 4 carbohydrate intakes, 6 insulin injections (2 basal, 4 bolus), and 10 minutes of physical activity. | Patient registers, on an average, per day: 288 blood glucose values, hourly insulin bolus dosage, and 5 carbohydrate intakes. | Patient registers, on an average, per day: 1 blood glucose value, 2 medication intakes, and 5 calorie intakes. 2 weight registrations, 1 blood pressure registration, and 3 physical activity registrations (<10 minutes). |
Figure 3Dashboard menu.
Figure 4Overview section, part 1. (A) Title and period of time. (B) Data reliability. (C) Summary of the data. (D) List of all the data collected by the patients. (E) Estimated hemoglobin A1c. (F) Blood glucose summary. (G) Time in range and time out of range for blood glucose registrations. (H) Average daily values of data collected by the patients for the period. (I) Latest values for each type of data collected by patients.
Figure 5Overview section, part 2. A: List of personal goals defined in the patients’ diary. B: Example of a personal goal. C: List of noticeable events based on the collected data. D: List of events detected organized by type. E. Distribution of event types per day and per hour. F: Example of a noticeable event.
Figure 6Combined data. (A) Period selection by predefined time length. (B) Period selection by dates. (C, C'): Multiple y-axes. (D) Period selection by range selector. (E) List of all data types represented in the graph.
Figure 7Daily distribution of blood glucose values.
Figure 8Daily evolution of the blood glucose for the whole period.
Figure 9Time period for blood glucose values.
Figure 10Data list section.
Clinicians’ evaluations of potential required adjustments to FullFlow, categorized by the results of the evaluation (to keep or adjust functionalities) and by clinical role (general practitioner, diabetes nurse, and dietician).
| Role | General practitioner, n | Diabetes nurse, n | Dietitian, n | Total, n (%) |
| Adjust functionalities | 2 | 2 | 1 | 5 (36) |
| Keep functionalities | 7 | 2 | 0 | 9 (64) |
Figure 11Sankey diagram of the functionality adjustments proposed by the clinicians. Each color corresponds to a specific type of adjustment. Orange: new service; lilac: new data type; light green: remove functionality; green: add functionality; dark green: proposed functionality adjustment. The numbers represent the number of times an adjustment was mentioned. BG: blood glucose; IoB: insulin on board; CoB: carbohydrates on board; I:C: insulin to carbohydrate ratio.
Figure 12Matrix presenting the correlation between the suggested adjustments and clinical roles (general practitioner, diabetes nurse, and dietitian). The columns represent the clinical roles and use the same color coding as the previous figures (D/orange: dietitian; N/beige: diabetes nurse; GP/grey: general practitioner). The rows represent the adjustments proposed by the clinicians and follow the same categorization and color coding as the previous figure (light green: remove functionality; beige: new service; lilac: new data type). (-) denotes a proposed functionality removal, while (+) denotes a proposed functionality introduction. The dark grey circles represent a suggested adjustment by a specific clinical role and the number of times it was mentioned by that role. The vertical lines represent logical sets, while the horizontal lines denote the intersections of the logical sets, like a Euler diagram. BG: blood glucose; IoB: insulin on board; CoB: carbohydrates on board; I:C: insulin-to-carbohydrate ratio.
Figure 13Example of data list and combined data with different types of insulin.