Multi-modal communication with patients based on historical analysis
First Claim
1. A method, in a data processing system comprising a processor and a memory comprising instructions executed by the processor to configure the processor to implement a communication workflow engine, for communicating with a patient, comprising:
- generating, by the communication workflow engine of the data processing system, a patient registry comprising a plurality of patient registry records, each patient registry record being associated with a corresponding patient and comprising personal and medical information about the corresponding patient;
collecting, by the communication workflow engine, for each patient registry record, first data regarding treatment of the corresponding patient and second data regarding communications made with the corresponding patient;
analyzing, by the communication workflow engine, the first data and second data for each patient registry record at least by parsing the patient registry record and performing pattern analysis to identify first patterns of communications followed by compliance events identified in the patient registry record, and second patterns of communications that are not followed by compliance events in the patient registry record, and scoring each communication mode of the communications based on a number of occurrences of the first patterns and a number of occurrences of the second patterns present in the patient registry record for that communication mode, such that a set of communication modes and corresponding scores are generated for each patient registry record;
determining, by the communication workflow engine, a first mode of communication that is a personal mode of communication for a patient of interest based on a first set of communication modes and corresponding scores generated by the analysis of the first data and second data for the patient of interest;
determining, by the communication workflow engine, based on one or more second sets of communication modes and corresponding scores generated by the analysis of the first data and second data associated with each of the patient registry records of one or more other patients across all of the patient registry records, a second mode of communication;
determining, by the communication workflow engine, a final mode of communication based on a weighted comparison of a first weighted score associated with the first mode of communication and a second weighted score associated with the second mode of communication, wherein the first mode of communication has a different weight factor than the second mode of communication in the weighted comparison; and
performing, by a communication system associated with the data processing system, a communication between the communication system and a communication device associated with the patient of interest using the determined final mode of communication.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for communicating with a patient. The mechanisms generate a patient registry comprising a plurality of patient registry records, each patient registry record being associated with a corresponding patient and comprising personal and medical information about the corresponding patient. The mechanisms collect, for each patient registry record, first data regarding treatment of the corresponding patient and second data regarding communications made with the corresponding patient. The mechanisms determine, based on analysis of the first data and second data associated with each of the patient registry records, a mode of communication that is most likely to result in a successful treatment of patients. The mechanisms initiate a communication with a patient of interest using the determined mode of communication based on the results of the determination.
236 Citations
20 Claims
-
1. A method, in a data processing system comprising a processor and a memory comprising instructions executed by the processor to configure the processor to implement a communication workflow engine, for communicating with a patient, comprising:
-
generating, by the communication workflow engine of the data processing system, a patient registry comprising a plurality of patient registry records, each patient registry record being associated with a corresponding patient and comprising personal and medical information about the corresponding patient; collecting, by the communication workflow engine, for each patient registry record, first data regarding treatment of the corresponding patient and second data regarding communications made with the corresponding patient; analyzing, by the communication workflow engine, the first data and second data for each patient registry record at least by parsing the patient registry record and performing pattern analysis to identify first patterns of communications followed by compliance events identified in the patient registry record, and second patterns of communications that are not followed by compliance events in the patient registry record, and scoring each communication mode of the communications based on a number of occurrences of the first patterns and a number of occurrences of the second patterns present in the patient registry record for that communication mode, such that a set of communication modes and corresponding scores are generated for each patient registry record; determining, by the communication workflow engine, a first mode of communication that is a personal mode of communication for a patient of interest based on a first set of communication modes and corresponding scores generated by the analysis of the first data and second data for the patient of interest; determining, by the communication workflow engine, based on one or more second sets of communication modes and corresponding scores generated by the analysis of the first data and second data associated with each of the patient registry records of one or more other patients across all of the patient registry records, a second mode of communication; determining, by the communication workflow engine, a final mode of communication based on a weighted comparison of a first weighted score associated with the first mode of communication and a second weighted score associated with the second mode of communication, wherein the first mode of communication has a different weight factor than the second mode of communication in the weighted comparison; and performing, by a communication system associated with the data processing system, a communication between the communication system and a communication device associated with the patient of interest using the determined final mode of communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17, 18, 19, 20)
-
-
8. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device implement a communication workflow engine that operates to:
-
generate a patient registry comprising a plurality of patient registry records, each patient registry record being associated with a corresponding patient and comprising personal and medical information about the corresponding patient; collect, for each patient registry record, first data regarding treatment of the corresponding patient and second data regarding communications made with the corresponding patient; analyze the first data and second data for each patient registry record at least by parsing the patient registry record and performing pattern analysis to identify first patterns of communications followed by compliance events identified in the patient registry record, and second patterns of communications that are not followed by compliance events in the patient registry record, and scoring each communication mode of the communications based on a number of occurrences of the first patterns and a number of occurrences of the second patterns present in the patient registry record for that communication mode, such that a set of communication modes and corresponding scores are generated for each patient registry record; determine a first mode of communication that is a personal mode of communication for a patient of interest based on a first set of communication modes and corresponding scores generated by the analysis of the first data and second data for the patient of interest; determine, based on one or more second sets of communication modes and corresponding scores generated by the analysis of the first data and second data associated with each of the patient registry records of one or more other patients across all of the patient registry records, a second mode of communication; and determine a final mode of communication based on a weighted comparison of a first weighted score associated with the first mode of communication and a second weighted score associated with the second mode of communication, wherein the first mode of communication has a different weight factor than the second mode of communication in the weighted comparison, and wherein the computer readable program further causes the computing device to perform a communication, between a communication system associated with the computing device and a communication device associated with the patient of interest, using the determined final mode of communication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor implement a communication workflow engine that operates to; generate a patient registry comprising a plurality of patient registry records, each patient registry record being associated with a corresponding patient and comprising personal and medical information about the corresponding patient; collect, for each patient registry record, first data regarding treatment of the corresponding patient and second data regarding communications made with the corresponding patient; analyze the first data and second data for each patient registry record at least by parsing the patient registry record and performing pattern analysis to identify first patterns of communications followed by compliance events identified in the patient registry record, and second patterns of communications that are not followed by compliance events in the patient registry record, and scoring each communication mode of the communications based on a number of occurrences of the first patterns and a number of occurrences of the second patterns present in the patient registry record for that communication mode, such that a set of communication modes and corresponding scores are generated for each patient registry record; determine a first mode of communication that is a personal mode of communication for a patient of interest based on a first set of communication modes and corresponding scores generated by the analysis of the first data and second data for the patient of interest; determine, based on one or more second sets of communication modes and corresponding scores generated by the analysis of the first data and second data associated with each of the patient registry records of one or more other patients across all of the patient registry records, a second mode of communication; and determine a final mode of communication based on a weighted comparison of a first weighted score associated with the first mode of communication and a second weighted score associated with the second mode of communication, wherein the first mode of communication has a different weight factor than the second mode of communication in the weighted comparison, and wherein the instructions further cause the communication system associated with the apparatus to perform a communication with a communication device associated with the patient of interest using the determined final mode of communication.
-
Specification