Bit vector record linkage
AssigneeCerner Innovation, Inc.
InventorDouglas S. McNair
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer-readable media are provided for facilitating record matching and entity resolution and for enabling improvements in record linkage. A power-spectrum-based temporal pattern-specific weight may be incorporated into record linkage methods to enhance the record linkage accuracy and statistical performance. For example, in embodiments, a value-specific weight may be calculated from a population-based frequency of field-specific values or dichotomized values of selected phenotypic variables, and provides an opportunity to capture and measure the relative importance of specific values found in a field. A phenotypic bit-vector “fingerprint” pattern-specific weight or Bayesian power spectrum weight may be determined and incorporated into record linkage methods.
Claims20
One or more non-transitory computer-readable media having computer-usable instructions embodied thereon that, when executed, enable a given processor to perform a method of determining related health records, the method comprising:
- receiving a target record from a first health-records system, the target record comprising at least one target record blocking variable and a target record date-time value;
- receiving one or more candidate records from a second health-records system, each candidate record comprising at least one candidate record blocking variable and information of a plurality of episodes associated with a patient, the information including a date-time value associated with each episode of the plurality of episodes, wherein the at least one candidate record blocking variable is the same as the at least one target record blocking variable;
- for each candidate record:
- (1) based on the date-time value associated with each episode, determining a timeseries of time intervals representing the time between each episode and the time from a last candidate record episode to the target record date-time value;
- (2) for each timeseries, determining a power spectra weight, based on the timeseries;
- (3) determining a record linkage weight;
- (4) based on the determined record linkage weight and power spectra weight, determining a candidate record score;
- and
- (5) performing a comparison of the candidate record score to a threshold;
- based on the comparison, determining that the candidate record score satisfies the threshold;
- based on determining that the candidate record score satisfies the threshold, designating the candidate record as related to the target record;
- and
- based on designating the candidate record as related to the target record, linking the candidate record and the target record.
A computer-implemented method of determining related records, the method comprising:
- receiving a reference record from a first records system, the reference record including a reference record date;
- receiving one or more candidate records from a second records system, each candidate record associated with an entity and comprising information of a plurality of episodes, each episode associated with an episode-date;
- and
- for each candidate record:
- (1) based on the episode-date associated with each episode, determining a timeseries comprising time intervals, the time intervals representing the time between each episode-date and the time between a last episode-date of the candidate record and the reference record date;
- (2) for each timeseries, determining a power spectra weight, based on the timeseries;
- (3) determining a record linkage weight;
- (4) based on the determined power spectra weight and the record linkage weight, determining a candidate record score;
- and
- (5) performing a comparison of the candidate record score to a threshold;
- based on the comparison, determining that the candidate record score satisfies the threshold;
- based on determining that the candidate record score satisfies the threshold, designating the candidate record as related to the reference record;
- and
- based on designating the candidate record as related to the reference record, linking the candidate record and the reference record.
A system for determining related health records, the system comprising:
- at least one processor;
- and
- one or more non-transitory computer-readable media having computer-usable instructions embodied thereon that, when executed by the at least on processor, cause the at least one processor to:
- receive a target record from a first health-records system, the target record comprising at least one target record blocking variable and a target record date-time value;
- receive one or more candidate records from a second health-records system, each candidate record comprising at least one candidate record blocking variable and information of a plurality of episodes associated with a patient, the information including a date-time value associated with each episode of the plurality of episodes, wherein the at least one candidate record blocking variable is the same as the at least one target record blocking variable;
- for each candidate record:
- (1) based on the date-time value associated with each episode, determine a timeseries of time intervals representing the time between each episode and the time from a last candidate record episode to the target record date-time value;
- (2) for each timeseries, determine a power spectra weight, based on the timeseries;
- (3) determine a record linkage weight;
- (4) based on the determined record linkage weight and power spectra weight, determine a candidate record score;
- and (5) perform a comparison of the candidate record score to a threshold;
- based on the comparison, determine that the candidate record score satisfies the threshold;
- based on determining that the candidate record score satisfies the threshold, designate the candidate record as related to the target record;
- and
- based on designating the candidate record as related to the target record, link the candidate record and the target record.
Dependencies are inferred from the claim text.