Virtual patient software system for educating and treating individuals with diabetes
First Claim
1. A system to assist an individual in developing a therapy for diabetes treatment of a patient, comprising:
- a user interface control module to receive an input related to the patient and receive a current time of a simulation;
a simulation engine to receive the input, to generate a plurality of blood glucose readings for the patient up to the current time of the simulation based on the input, and to transfer the plurality of blood glucose readings; and
a charting and display module to receive the plurality of blood glucose readings and to display the plurality of blood glucose readings.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to assist an individual in developing a therapy in diabetes treatment of a patient includes a user interface control module, a simulation engine, a charting and display module. The user interface control module receives an input related to the patient and captures a current time of the simulation. The simulation engine receives the input, generates a plurality of blood glucose readings for the patient up to the current time of the simulation based on the input, and to transfers the plurality of blood glucose readings. The charting and display module receives the plurality of blood glucose readings and display the plurality of blood glucose readings. The simulation engine receives patient parameters from a patient parameter library based on a selected patient model.
603 Citations
31 Claims
-
1. A system to assist an individual in developing a therapy for diabetes treatment of a patient, comprising:
-
a user interface control module to receive an input related to the patient and receive a current time of a simulation;
a simulation engine to receive the input, to generate a plurality of blood glucose readings for the patient up to the current time of the simulation based on the input, and to transfer the plurality of blood glucose readings; and
a charting and display module to receive the plurality of blood glucose readings and to display the plurality of blood glucose readings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to assist an individual in developing a therapy for diabetes treatment of a patient utilizing actual data of the patient, comprising:
-
a user interface control module to receive an adjustment to an input, the input relating to the therapy;
a simulation engine to receive the adjustment to the input, to generate a plurality of blood glucose readings for the patient over a simulation timeframe based on the adjustment of the input, and to transfer the plurality of blood glucose readings; and
a charting and display module to receive the plurality of blood glucose readings and to modify a display of currently presented blood glucose readings based on the received plurality of blood glucose readings. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method to assist an individual in developing a therapy to aid diabetes management for a patient by running a simulation, comprising:
-
receiving an input or an event related to the diabetes management of the patient in a patient mode and capturing a first time of the simulation;
calculating a plurality of simulated blood glucose readings, up to the first time of the simulation, for the patient based on the received input or event; and
displaying the plurality of simulated blood glucose readings for the patient. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A program code storage device, comprising:
-
a computer-readable storage media; and
computer-readable program code, stored on the computer-readable media, the computer-readable program code including instructions, which when executed cause a computing device to;
receive an input or an event related to the diabetes management of the patient in a patient mode and capture a first time of a simulation;
calculate a plurality simulated blood glucose readings, up to the first time of the simulation, for the patient based on the received input or event; and
display the plurality of simulated blood glucose readings for the patient. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method to assist a doctor in developing a therapy for diabetes management of a patient by running a simulation, comprising:
-
receiving an input related to the diabetes management of the patient in a doctor mode;
calculating a plurality of simulated blood glucose readings for the timeframe of the simulation, for the patient based on the received input; and
displaying the plurality of simulated blood glucose readings for the timeframe of the simulation on a display. - View Dependent Claims (27, 28)
-
-
29. A program code storage device, comprising:
-
a computer-readable storage media; and
computer-readable program code, stored on the computer-readable storage media, the computer-readable program code including instructions, which when executed cause a computing device to;
receive an input related to the diabetes management of the patient in a doctor mode;
calculating a plurality of simulated blood glucose readings for a timeframe of a simulation, for the patient based on the received input; and
displaying the plurality of simulated blood glucose readings for the timeframe of the simulation on a display. - View Dependent Claims (30, 31)
-
Specification