Systems and methods for establishing an individual's longitudinal medication history
First Claim
1. A computer-implemented method comprising:
- receiving, by one or more service provider computers associated with a service provider and on behalf of a patient, consent to generate a longitudinal medication history for the patient across one or more selected pharmacies from among a plurality of pharmacies and one or more selected claims processors from among a plurality of claims processors;
receiving, by the one or more service provider computers, a plurality of patient identification data for the patient;
generating, by the one or more service provider computers, a patient identification key comprising at least a portion of the received plurality of patient identification data, wherein the plurality of patient identification data comprises patient date of birth, patient cardholder ID, and patient person code;
identifying, by the one or more service provider computers, a first claims processor identifier for one of the one or more claims processors;
parsing, by the one or more service provider computers, a plurality of linking indexes in a database, wherein each linking index comprises a claims processor patient identifying key and at least one second claims processor identifier;
determining, by the one or more service provider computers, at least one linking index comprising a second claims processor identifier matching the first claims processor identifier and a claims processor patient identifying key matching at least a portion of the patient identification key;
computing a probabilistic similarity between the claims processor patient identifying key and the patient identifying key;
identifying, by the one or more service provider computers, a claims processor patient identifier for the patient in the at least one matching linking index;
accessing, by the one or more service provider computers using a routing table maintained by memory accessible to the service provider computer that identifies where to route different requests and based at least on the claims processor patient identifier, a first patient medication history for the patient; and
generating, by the one or more service provider computers and based at least in part on the first patient medication history for the patient in response to the probabilistic similarity between the claims processor patient identifying key and the patient identifying key satisfying a predetermined threshold, the longitudinal medication history for the patient.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for generating an individual'"'"'s longitudinal medication history. Consent to generate an individual'"'"'s longitudinal medication history across a pharmacy(s) and a claims processor(s) is received. A first collection of medication history data corresponding to the individual is selectively identified from medication history data files associated with the claims processor(s) and a first plurality of individuals. The selective identification is based on a claims processor patient identifier(s) associated with the individual and the claims processor(s). A second collection of medication history data corresponding to the individual is selectively identified from medication history data files associated with the pharmacy(s) and a second plurality of individuals. The selective identification is based on a linking index(s) associated with the claims processor patient identifier(s). An individual'"'"'s longitudinal medication history is generated, based on the first collection of medication history data and the second collection of medication history data.
221 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more service provider computers associated with a service provider and on behalf of a patient, consent to generate a longitudinal medication history for the patient across one or more selected pharmacies from among a plurality of pharmacies and one or more selected claims processors from among a plurality of claims processors; receiving, by the one or more service provider computers, a plurality of patient identification data for the patient; generating, by the one or more service provider computers, a patient identification key comprising at least a portion of the received plurality of patient identification data, wherein the plurality of patient identification data comprises patient date of birth, patient cardholder ID, and patient person code; identifying, by the one or more service provider computers, a first claims processor identifier for one of the one or more claims processors; parsing, by the one or more service provider computers, a plurality of linking indexes in a database, wherein each linking index comprises a claims processor patient identifying key and at least one second claims processor identifier; determining, by the one or more service provider computers, at least one linking index comprising a second claims processor identifier matching the first claims processor identifier and a claims processor patient identifying key matching at least a portion of the patient identification key; computing a probabilistic similarity between the claims processor patient identifying key and the patient identifying key; identifying, by the one or more service provider computers, a claims processor patient identifier for the patient in the at least one matching linking index; accessing, by the one or more service provider computers using a routing table maintained by memory accessible to the service provider computer that identifies where to route different requests and based at least on the claims processor patient identifier, a first patient medication history for the patient; and generating, by the one or more service provider computers and based at least in part on the first patient medication history for the patient in response to the probabilistic similarity between the claims processor patient identifying key and the patient identifying key satisfying a predetermined threshold, the longitudinal medication history for the patient. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
generating, by one or more service provider computers associated with a service provider and based upon claims processor identifiers for one or more claims processors and patient identification data for a first plurality of patients, one or more claims processor linking indexes associated with a first patient of the first plurality of patients and comprising separate fields for a claims processor identifier identifying one of a plurality of claims processors, a claims processor patient identifier identifying the first patient, and one or more claims processor patient identifying keys, wherein the one or more claims processor patient identifying keys comprise one or more claims processor patient identifying key fields and corresponding claims processor patient identifying key values, wherein the claims processor patient identifying key fields correspond to patient identification data for the first patient, and wherein the corresponding claims processor patient identifying key values are generated from the patient identification data for the first patient; generating, by the one or more service provider computers and based upon pharmacy identifiers for one or more pharmacies and patient identification data for a second plurality of patients, one or more pharmacy linking indexes associated with the first patient and comprising separate fields for a pharmacy identifier identifying one of the one or more pharmacies and one or more pharmacy patient identifying keys, wherein the one or more pharmacy patient identifying keys comprise one or more pharmacy patient identifying key fields and corresponding pharmacy patient identifying key values, wherein the pharmacy patient identifying key fields correspond to patient identification data, and wherein the corresponding pharmacy patient identifying key values are generated from the patient identification data for the first patient, computing a probabilistic similarity between the claims processor patient identifying key for the first patient and the pharmacy patient identifying key for the first patient; and generating, by the one or more service provider computers and in response to receiving consent on behalf of the individual and in response to the probabilistic similarity between the claims processor patient identifying key for the first patient and the pharmacy patient identifying key for the first patient satisfying a predetermined threshold, a longitudinal medication history for the first patient, wherein the generating is based at least in part on at least one of the one or more of the claims processor linking indexes and at least one of the one or more pharmacy linking indexes. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one memory operable to store computer-executable instructions and at least one processor configured to access the at least on memory and execute the computer-executable instructions to; receive, on behalf of a patient, consent to generate a longitudinal medication history for the patient across one or more pharmacies and one or more claims processors; receive a plurality of patient identification data for the patient; generate a patient identification key comprising at least a portion of the received plurality of patient identification data wherein the plurality of patient identification data comprises patient date of birth, patient cardholder ID, and patient person code; identify a first claims processor identifier for one of the one or more claims processors; parse a plurality of linking indexes in a database, wherein each linking index comprises a claims processor patient identifying key and at least one second claims processor identifier; determine at least one linking index comprising a second claims processor identifier matching the first claims processor identifier and a claims processor patient identifying key matching at least a portion of the patient identification key; compute a probabilistic similarity between the claims processor patient identifying key and the patient identifying key; identify a claims processor patient identifier for the patient in the at least one matching linking index; access, based at least on the claims processor patient identifier, a first patient medication history for the patient; and generate, based at least in part on the first patient medication history for the patient and in response to the probabilistic similarity between the claims processor patient identifying key and the patient identifying key satisfying a predetermined threshold, the longitudinal medication history for the patient. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one memory operable to store computer-executable instructions and at least one processor configured to access the at least one memory and execute the computer-executable instructions to; generate, based upon identification data associated with one or more claims processors and a first plurality of patients, one or more claims processor linking indexes associated with a first patient of the first plurality of patients and comprising separate fields for a claims processor identifier identifying one of a plurality of claims processors, a claims processor patient identifier identifying the first patient, and one or more claims processor patient identifying keys, wherein the one or more claims processor patient identifying keys comprise one or more claims processor patient identifying key fields and corresponding claims processor patient identifying key values, wherein the claims processor patient identifying key fields correspond to patient identification data for a patient, and wherein the corresponding claims processor patient identifying key values are generated from the patient identification data for the first patient; generate, based upon pharmacy identifiers for one or more pharmacies and patient identification data for a second plurality of patients, one or more pharmacy linking indexes associated with the first patient and comprising separate fields for a pharmacy identifier identifying a selected one of the one or more pharmacies and selected one or more pharmacy patient identifying keys, wherein the selected one or more pharmacy patient identifying keys comprise one or more pharmacy patient identifying key fields and corresponding pharmacy patient identifying key values, wherein the pharmacy patient identifying key fields correspond to patient identification data, and wherein the corresponding pharmacy patient identifying key values are generated from the patient identification data for the first patient and from the at least one of the one or more pharmacies; compute a probabilistic similarity between the claims processor patient identifying key for the first patient and the pharmacy patient identifying key for the first patient; and generate, in response to receiving consent on behalf of the individual and in response to the probabilistic similarity between the claims processor patient identifying key for the first patient and the pharmacy patient identifying key for the first patient satisfying a predetermined threshold, a longitudinal medication history for the first patient, wherein the generating is based at least in part on at least one of the one or more of the claims processor linking indexes and at least one of the one or more pharmacy linking indexes. - View Dependent Claims (17, 18, 19, 20)
-
Specification