System and methods for disease management
First Claim
1. A method for refining data driven workflows comprising:
- using at least one computing device in communication with at least one non-transitory-storage media including computer executable instructions, the at least one computing device defining an application server that is in communication with a plurality of devices via a communication network, each device of the plurality of devices located at a remote location different from the application server, the computer executable instructions executed by the at least one computing device to perform a method of;
accessing, by at least one processor of the at least one computing device, a first treatment workflow associated with a disease data structure having historical treatment data and treatment results for a particular disease stored in a database that is provided by a database server, the first treatment workflow defining a plurality of treatment steps each defined by a respective plurality of interactive computing objects stored in the database and interconnected through pointers, the plurality of interactive computing objects including a first interactive computing object including a first patient data field that receives input via a user interface from one of the plurality of devices via the communication network, the first patient data field associated with a first threshold, the first interactive computing object pointing to a second interactive computing object including an equal outcome variable with an associated second threshold and a second patient data field that receives input from the user interface from one of the plurality of devices via the communication network, the equal outcome variable defining a first treatment option that has an equal outcome of treatment success as compared to a second treatment option not included in the second interactive computing object, the second interactive computing object pointing to a third interactive computing object reached when a second patient data value is received in the second patient data field and exceeds a second threshold and defining at least one end point reached when the second patient data value in the second patient data field exceeds the second threshold;
executing, by the at least one processor of the at least one computing device, the first interactive computing object upon receipt of a first patient data value of the first patient data field to determine if the first patient data value exceeds the first threshold;
automatically transmitting, by the at least one processor of the at least one computing device, an electronic notification directed to the plurality of devices, each device of the plurality of devices receiving particular information associated with the electronic notification having security restrictions and a user subscription level for the user of each the plurality of devices when the first patient data value exceeds the first threshold; and
indexing, by the at least one processor of the at least one computing device, the historical treatment data and the treatment results, the historical treatment data and the treatment results including information from at least the first patient data field and the second patient data field, the historical treatment data and the treatment results stored in the database for the particular disease and determining an evidence based data index (EBDI) for the first treatment workflow based on the indexing of the historical treatment data and the treatment results for the particular disease, and further based on the EBDI, determining that N number of M patients had a complication based on the historical treatment data and the treatment results, and dynamically generating an improved second treatment workflow associated with the disease data structure within the database upon receiving a change to the first interactive computing object that is generated in response to the complication thereby automatically generating an additional and changed first interactive computing object, the second improved treatment workflow including the respective plurality of interactive computing objects stored in the database and interconnected through pointers with the first interactive computing object replaced by the additional and changed first interactive computing object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for optimal disease treatment involving a disease management workflow for specific disease states, computer program products (that is, patient data repositories, workflow tools, and reports) to assist clinicians with the management of specific disease states, and the like for optimizing treatment and management of specific diseases. The system provides a workflow tool for a specific disease state that includes a pathway with decisions to be made by a clinician based on specific patient data from a repository and other patient information available to a clinician for treating a variety of medical conditions based on the up-to-date treatment information in order to provide patients with optimal treatment workflows for their specific medical conditions. A disease management pathway potentially includes parallel flows (also called “equal outcome variables”) where several drugs or other treatments have been shown to have substantially equal outcomes.
6 Citations
13 Claims
-
1. A method for refining data driven workflows comprising:
-
using at least one computing device in communication with at least one non-transitory-storage media including computer executable instructions, the at least one computing device defining an application server that is in communication with a plurality of devices via a communication network, each device of the plurality of devices located at a remote location different from the application server, the computer executable instructions executed by the at least one computing device to perform a method of; accessing, by at least one processor of the at least one computing device, a first treatment workflow associated with a disease data structure having historical treatment data and treatment results for a particular disease stored in a database that is provided by a database server, the first treatment workflow defining a plurality of treatment steps each defined by a respective plurality of interactive computing objects stored in the database and interconnected through pointers, the plurality of interactive computing objects including a first interactive computing object including a first patient data field that receives input via a user interface from one of the plurality of devices via the communication network, the first patient data field associated with a first threshold, the first interactive computing object pointing to a second interactive computing object including an equal outcome variable with an associated second threshold and a second patient data field that receives input from the user interface from one of the plurality of devices via the communication network, the equal outcome variable defining a first treatment option that has an equal outcome of treatment success as compared to a second treatment option not included in the second interactive computing object, the second interactive computing object pointing to a third interactive computing object reached when a second patient data value is received in the second patient data field and exceeds a second threshold and defining at least one end point reached when the second patient data value in the second patient data field exceeds the second threshold; executing, by the at least one processor of the at least one computing device, the first interactive computing object upon receipt of a first patient data value of the first patient data field to determine if the first patient data value exceeds the first threshold; automatically transmitting, by the at least one processor of the at least one computing device, an electronic notification directed to the plurality of devices, each device of the plurality of devices receiving particular information associated with the electronic notification having security restrictions and a user subscription level for the user of each the plurality of devices when the first patient data value exceeds the first threshold; and indexing, by the at least one processor of the at least one computing device, the historical treatment data and the treatment results, the historical treatment data and the treatment results including information from at least the first patient data field and the second patient data field, the historical treatment data and the treatment results stored in the database for the particular disease and determining an evidence based data index (EBDI) for the first treatment workflow based on the indexing of the historical treatment data and the treatment results for the particular disease, and further based on the EBDI, determining that N number of M patients had a complication based on the historical treatment data and the treatment results, and dynamically generating an improved second treatment workflow associated with the disease data structure within the database upon receiving a change to the first interactive computing object that is generated in response to the complication thereby automatically generating an additional and changed first interactive computing object, the second improved treatment workflow including the respective plurality of interactive computing objects stored in the database and interconnected through pointers with the first interactive computing object replaced by the additional and changed first interactive computing object. - View Dependent Claims (2, 3, 4, 10, 11, 12)
-
-
5. A computing system for refining data driven workflows comprising:
-
at least one computing device including a non-transitory media for storing computer executable instructions and at least one processor, the computer executable instructions implementing a plurality of computing modules executed by the at least one processor to; provide access to a first treatment workflow associated with a disease data structure having historical treatment data and treatment results for a particular disease stored in a database, the first treatment workflow comprising a plurality of treatment steps between an initiation of treatment and at least one end point, the treatment steps each defined by a respective plurality of interactive computing objects stored in the database and interconnected through pointers, the plurality of interactive computing objects including a first interactive computing object including a first patient data field that receives input via a user interface from one of the plurality of devices via a communication network and a first threshold, the first interactive computing object pointing to a second interactive computing object including an equal outcome variable with an associated second threshold and a second patient data field, the equal outcome variable defining a first treatment option that has an equal outcome of treatment success as compared to a second treatment option not included in the second interactive computing object, the second interactive computing object pointing to a third interactive computing object reached when a second patient data value is received in the second patient data field and exceeds a second threshold and defining the at least one end point reached when the second patient data value in the second patient data field exceeds the second threshold; execute the first interactive computing object upon receipt of a first patient data value of the first patient data field to determine if the first patient data value exceeds the first threshold; automatically transmit an electronic notification directed to a plurality of devices when the first patient data value exceeds the first threshold; index the historical treatment data and the treatment results, the historical treatment data and the treatment results including information from at least the first patient data field and the second patient data field, the historical treatment data and the treatment results stored in the database for the particular disease and determining an evidence based data index (EBDI) for the first treatment workflow based on the historical treatment data and the treatment results for the particular disease, and further based on the EBDI, determining that N number of M patients had a complication based on the historical treatment data and the treatment results; and dynamically generate a second treatment workflow within the database based on the EBDI, the complication, and upon receiving a change to the first interactive computing object, the second treatment workflow including the respective plurality of interactive computing objects stored in the database and interconnected through pointers with the first interactive computing object replaced by a changed first interactive computing object. - View Dependent Claims (6, 7, 8, 9)
-
-
13. A method for generating a data driven workflow comprising:
-
using at least one computing device in communication with at least one non-transitory-storage media including computer executable instructions, the at least one computing device defining an application server that is in communication with a plurality of devices via a communication network, each device of the plurality of devices located at a remote location different from the application server, the computer executable instructions executed by the at least one computing device to perform a method of; accessing, by at least one processor of the at least one computing device, a first treatment workflow associated with a disease data structure having historical treatment data and treatment results for a particular disease stored in a database that is provided by a database server, the first treatment workflow defining a plurality of treatment steps each defined by a respective plurality of interactive computing objects stored in the database and interconnected through pointers, the plurality of interactive computing objects including a first interactive computing object including a first patient data field that receives input via a user interface from one of the plurality of devices via the communication network, the first patient data field associated with a first threshold and an alert trigger activated when the first threshold is exceeded, the first interactive computing object pointing to a second interactive computing object including an associated second threshold and a second patient data field, the second interactive computing object pointing to a third interactive computing object reached when a second patient data value is received in the second patient data field and exceeds a second threshold and defining at least one end point reached when the second patient data value in the second patient data field exceeds the second threshold; executing, by the at least one processor of the at least one computing device, the first interactive computing object upon receipt of a first patient data value of the first patient data field to determine if the first patient data value exceeds the first threshold; automatically transmitting, by the at least one processor of the at least one computing device, an electronic notification directed to at least one of the plurality of devices, the device receiving particular information associated with the electronic notification having security restrictions and a user subscription level for a user of the at least one of the plurality of devices when the first patient data value exceeds the first threshold; in response to the alert trigger in the first interactive computing object being activated, generating, by the at least one processor of the at least one computing device, a user interface for at least one of the plurality of devices, the user interface including a modifiable field for generating a modified first interactive computing object based on the first interactive computing object; indexing, by the at least one processor of the at least one computing device, the historical treatment data and the treatment results based the historical treatment data and the treatment results stored in the database for the particular disease and generating an evidence based data index (EBDI) for the first treatment workflow based on the indexing of the historical treatment data and the treatment results for the particular disease, and further based on the EBDI, determining that N number of M patients had a complication based on the historical treatment data and the treatment results; and dynamically generating, by the at least one processor of the at least one computing device, a second treatment workflow within the database based on the EBDI and the complication, and upon receiving the modified first interactive computing object, the second treatment workflow including the modified first interactive computing object pointing to the second interactive computing object, the second interactive computing object pointing to the third interactive computing object.
-
Specification