System and method for dynamic document matching and merging
AssigneePokitDok, Inc.
InventorsMatthew Lee Aldridge, Jeffrey Scott Hoekman, Colin Erik Alstad, Theodore Calhoun Tanner, Jr.
Life of this patent
Estimating the term…
Abstract
A system and method for matching and merging documents from disparate data sources into a single data store for a particular entity are provided. The system and method may be particularly useful for a healthcare system to match and merge data from disparate data sources about a healthcare provider.
Claims17
A system for matching and merging data for an entity from disparate data sources, comprising:
- one or more data sources for disparate sources, each data source having a raw file about an entity, each raw file having a plurality of data fields and each field has a value associated with the entity;
- a computer system having a processor, the computer system coupled to each of the one or more data sources;
- the processor of the computer system being configured to receive the one or more raw files about the entity from the one or more data sources;
- the processor of the computer system being configured to perform each of a plurality of matching processes against each of the one or more raw files about the entity to generate a match set for each raw file matched with one of the plurality of matching processes based on results from each of the plurality of matching processes with each of the raw files wherein the match set for each raw file matched by each one of the plurality of matching processes a reference to a document storage location of the raw file, a unique identifier for the raw file and provenance metadata for the one matching process including an identifier of the matching process and parameters associated with the matching process;
- the processor of the computer system being configured to merge the one or more raw files represented into a merged document that has the at least one matched data field in each of the one or more raw files;
- and
- the processor of the computer system being configured to identify conflicting values in each data field of the merged document.
A method for matching and merging data for an entity from disparate data sources, comprising:
- receiving, by a computer system, one or more raw files from disparate sources about an entity, each raw file having a plurality of data fields and each field has a value associated with the entity;
- performing, by the computer system, each of a plurality of matching processes against each of the one or more raw files about the entity to generate a match set for each raw file matched with one of the plurality of matching processes based on results from each of the plurality of matching processes with each of the raw files wherein the match set for each raw file matched by each one of the plurality of matching processes a reference to a document storage location of the raw file, a unique identifier for the raw file and provenance metadata for the one matching process including an identifier of the matching process and parameters associated with the matching process;
- merging, by the computer system, the one or more raw files represented into a merged document that has the at least one matched data field in each of the one or more raw files;
- and
- identifying, by the computer system, conflicting values in each data field of the merged document.
A system for matching and merging data for an entity from disparate data sources, comprising:
- one or more data sources for disparate sources, each data source having a raw file about an entity, each raw file having a plurality of data fields and each field has a value associated with the entity;
- a computer system having a processor, the computer system coupled to each of the one or more data sources;
- the processor of the computer system being configured to perform each of a plurality of matching processes against each of the one or more raw files about the entity to generate a match set for each raw file matched with one of the plurality of matching processes wherein the match set for each raw file matched by each one of the plurality of matching processes a reference to a document storage location of the raw file, a unique identifier for the raw file and provenance metadata for the one matching process including an identifier of the matching process and parameters associated with the matching process, the plurality of matching processes including a strict matcher process that utilizes statistically significant combinations of biographic identifiers including each component of a person's full name, a birth date and a birth place and a loose matcher process that allows for a variation in a person's name;
- the processor of the computer system being configured to merge the one or more raw files represented into a merged document that has the at least one matched data field in each of the one or more raw files;
- and
- the processor of the computer system being configured to identify conflicting values in each data field of the merged document.
A method for matching and merging data for an entity from disparate data sources, comprising:
- receiving, by a computer system, one or more raw files from disparate sources about an entity, each raw file having a plurality of data fields and each field has a value associated with the entity;
- performing, by the computer system, a plurality of matching processes against the one or more raw files about the entity to generate a match set for each raw file matched with one of the plurality of matching processes wherein the match set for each raw file matched by each one of the plurality of matching processes a reference to a document storage location of the raw file, a unique identifier for the raw file and provenance metadata for the one matching process including an identifier of the matching process and parameters associated with the matching process, the plurality of matching processes including a strict matcher process that utilizes statistically significant combinations of biographic identifiers including each component of a person's full name, a birth date and a birth place and a loose matcher process that allows for a variation in a person's name;
- merging, by the computer system, the one or more raw files represented into a merged document that has the at least one matched data field in each of the one or more raw files;
- and
- identifying, by the computer system, conflicting values in each data field of the merged document.
Dependencies are inferred from the claim text.