Patent ID: 9734298
Date: 2017-08-15
CPC Classifications: G16H,G16Z

Claim:
1. A computer-implemented method for dynamically selecting navigator devices, the method comprising: identifying, by a computing device with a processor, a set of data sources that is associated with a program optimization system, wherein the set of data sources includes one or more data sources that store clinical data, and wherein the program optimization system is associated with a defined parameter condition used for determining whether to include additional data sources into the set of data sources; receiving, by the computing device with the processor, a communication from a first data source not included in the set of data sources, wherein the communication includes: in response to receiving the communication, automatically determining, by the computing device with the processor, whether the report metric satisfies the defined parameter condition; including, by the computing device with the processor, the first data source into the set of data sources based on the determination, wherein the inclusion of the first data source into the set of data sources indicates that the report metric satisfies with the defined parameter condition; accessing, by the computing device with the processor, a database storing patient data, wherein: identifying, by the computing device with the processor, a second data source from the set of data stores, wherein the second data source stores clinical data corresponding to one or more types of clinical result; querying, by the computing device with the processor, the second data source for first clinical result data corresponding to the first patient data and second clinical result data corresponding to the second patient data; selecting, by the computing device with the processor, a categorization rule in accordance with each of the first clinical result and the second clinical result, wherein: determining, by the computing device with the processor, that the first clinical result data and the second clinical result data are of the same type of clinical result, the determination being based on the categorization rule; comparing, by the computing device with the processor, each of the first clinical result data and the second clinical result data with the threshold, wherein: determining, by the computing device with the processor, that one or more navigator devices are to be selected for performing workflows for each of the first patient data and the second patient data; selecting, by a computing device with a processor, a first navigator device from a plurality of navigator devices, wherein the selection of the first navigator device includes: selecting, by a computing device with a processor, a first workflow protocol from a plurality of workflow protocols, wherein the selection of the first workflow protocol is based on the first value, wherein the first workflow protocol includes first workflow data that represents a plurality of first actions to be performed by the first navigator device for the first patient; receiving, by a computing device with a processor, a first input indicating completion of at least one of the plurality of first actions, and updating the first patient data with a first indication corresponding to the completion of the at least one plurality of first actions; selecting, by a computing device with a processor, a second navigator device from the plurality of navigator devices, wherein the selection of the second navigator device includes: selecting, by a computing device with a processor, a second workflow protocol from the plurality of workflow protocols, wherein: receiving, by a computing device with a processor, a second input indicating completion of at least one of the plurality of second actions represented in the second workflow data, and updating the second patient data with a second indication corresponding to the completion of the at least one plurality of second actions.