Real time adaptive controller medication dosing
First Claim
1. A method comprising:
- receiving, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device;
analyzing, at the application server, the first event, the first time, and a controller medication dosage plan, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyzing comprising;
determining that the first time is not within the expanded time window;
responsive to determining that the first time is not within the expanded time window, characterizing the first event as an excessive dose;
responsive to determining that the first time is not within the expanded time window, generating a notification comprising a recommendation to a patient to not take the planned dose; and
providing the notification to the computing device;
receiving, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and
analyzing, at the application server, the first and second events, the first and second times, and the controller medication dosage plan to determine a dose characterization for the second event, the analyzing comprising;
determining that the second time is within the expanded time window; and
characterizing the second event as one of an on time dose and an off schedule dose.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring accurate, real-time medicament device events, performing analytics on that data, and providing notifications are described. In various embodiments, an application server receives controller medication events, analyzes the events, associated event times, and controller medication dosage plans to characterize event times and send notifications for future doses. The controller medication dosage plan may specify a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, and the events may be characterized based on their time relative to the dose time, the time windows, and other events.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyzing, at the application server, the first event, the first time, and a controller medication dosage plan, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyzing comprising; determining that the first time is not within the expanded time window; responsive to determining that the first time is not within the expanded time window, characterizing the first event as an excessive dose; responsive to determining that the first time is not within the expanded time window, generating a notification comprising a recommendation to a patient to not take the planned dose; and providing the notification to the computing device; receiving, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyzing, at the application server, the first and second events, the first and second times, and the controller medication dosage plan to determine a dose characterization for the second event, the analyzing comprising; determining that the second time is within the expanded time window; and characterizing the second event as one of an on time dose and an off schedule dose. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyzing, at the application server, the first event, the first time, and a controller medication dosage plan to determine a dose characterization for the first event, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyzing comprising; determining that the first time is within the narrow time window; and responsive to determining that the first time is within the narrow time window, characterizing the first event as an on time dose; receiving, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyzing, at the application server, the first and second events, the first and second times, and the controller medication dosage plan, the analyzing comprising; determining that the second time is not closer to the dose time than the first time; and responsive to determining that the second time is not closer to the dose time than the first time, characterizing the second event as an excessive dose. - View Dependent Claims (6, 7)
-
-
8. A method comprising:
-
receiving, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyzing, at the application server, the first event, the first time, and a controller medication dosage plan, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyzing comprising; determining that the first time is not within the expanded time window; and responsive to determining that the first time is not within the expanded time window, characterizing the first event as an excessive dose; receiving, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyzing, at the application server, the first and second events, the first and second times, and the controller medication dosage plan to determine a new dose characterization for the first event, the analyzing comprising; determining that the second time is outside of the expanded time window and farther in time from the dose time than the first time; and responsive to determining that the second time is not within the expanded time window and farther in time from the dose time than the first time, re-characterizing the first event as an off schedule dose instead of as an excessive dose. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer readable storage medium comprising computer program instructions that, when executed by a computer processor, cause the computer processor to:
-
receive, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyze, at the application server, the first event, the first time, and a controller medication dosage plan, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyze comprising; determine that the first time is not within the expanded time window; responsive to determining that the first time is not within the expanded time window, characterize the first event as an excessive dose; responsive to determining that the first time is not within the expanded time window, generate a notification comprising a recommendation to a patient to not take the planned dose; and provide the notification to the computing device; receive, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyze, at the application server, the first and second events, the first and second times, and the controller medication dosage plan to determine a dose characterization for the second event, the analyze comprising; determine that the second time is within the expanded time window; and
characterizing the second event as one of an on time dose and an off schedule dose. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising computer program instructions that, when executed by a computer processor, cause the computer processor to:
-
receive, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyze, at the application server, the first event, the first time, and a controller medication dosage plan to determine a dose characterization for the first event, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyze comprising; determine that the first time is within the narrow time window; and responsive to determining that the first time is within the narrow time window, characterize the first event as an on time dose; receive, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyze, at the application server, the first and second events, the first and second times, and the controller medication dosage plan, the analyze comprising; determine that the second time is not closer to the dose time than the first time; and responsive to determining that the second time is not closer to the dose time than the first time, characterize the second event as an excessive dose. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable storage medium comprising computer program instructions that, when executed by a computer processor, cause the computer processor to:
-
receive, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyze, at the application server, the first event, the first time, and a controller medication dosage plan, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyze comprising; determining that the first time is not within the expanded time window; and responsive to determining that the first time is not within the expanded time window, characterizing the first event as an excessive dose; receive, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyze, at the application server, the first and second events, the first and second times, and the controller medication dosage plan to determine a new dose characterization for the first event, the analyze comprising; determining that the second time is outside of the expanded time window and farther in time from the dose time than the first time; and responsive to determining that the second time is not within the expanded time window and farther in time from the dose time than the first time, re-characterize the first event as an off schedule dose instead of as an excessive dose. - View Dependent Claims (19, 20)
-
-
21. A system comprising:
-
a computer processor; and a non-transitory computer readable storage medium comprising computer program instructions that, when executed by the computer processor, cause the computer processor to; receive, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyze, at the application server, the first event, the first time, and a controller medication dosage plan, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyze comprising; determine that the first time is not within the expanded time window; and responsive to determining that the first time is not within the expanded time window, characterize the first event as an excessive dose; responsive to determining that the first time is not within the expanded time window, generate a notification comprising a recommendation to a patient to not take the planned dose; and provide the notification to the computing device; receive, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyze, at the application server, the first and second events, the first and second times, and the controller medication dosage plan to determine a dose characterization for the second event, the analyze comprising; determine that the second time is within the expanded time window; and
characterizing the second event as one of an on time dose and an off schedule dose. - View Dependent Claims (22, 23, 24)
-
-
25. A system comprising:
-
a computer processor; and a non-transitory computer readable storage medium comprising computer program instructions that, when executed by the computer processor, cause the computer processor to; receive, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyze, at the application server, the first event, the first time, and a controller medication dosage plan to determine a dose characterization for the first event, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyze comprising; determine that the first time is within the narrow time window; and responsive to determining that the first time is within the narrow time window, characterize the first event as an on time dose; receive, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyze, at the application server, the first and second events, the first and second times, and the controller medication dosage plan, the analyzing comprising; determine that the second time is not closer to the dose time than the first time; and responsive to determining that the second time is not closer to the dose time than the first time, characterize the second event as an excessive dose. - View Dependent Claims (26, 27)
-
-
28. A system comprising:
-
a computer processor; and a non-transitory computer readable storage medium comprising computer program instructions that, when executed by the computer processor, cause the computer processor to; receive, at an application server, a first controller medication usage event at a first time from a computing device associated with a medicament device; analyze, at the application server, the first event, the first time, and a controller medication dosage plan, the controller medication dosage plan specifying a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, the analyze comprising; determine that the first time is not within the expanded time window; and responsive to determining that the first time is not within the expanded time window, characterize the first event as an excessive dose; receive, at the application server, a second controller medication usage event at a second time later than the first time from the computing device; and analyze, at the application server, the first and second events, the first and second times, and the controller medication dosage plan to determine a new dose characterization for the first event, the analyze comprising; determine that the second time is outside of the expanded time window and farther in time from the dose time than the first time; and responsive to determining that the second time is not within the expanded time window and farther in time from the dose time than the first time, re-characterize the first event as an off schedule dose instead of as an excessive dose. - View Dependent Claims (29, 30)
-
Specification