Apparatus, system and method for member matching
First Claim
1. An apparatus comprising:
- an input adapter configured to receive a first health care data record from a first health care plan and a second health care data record from a second health care plan from a plurality of health care data records stored in one or more databases, where each of the first and second health care data records comprises a plurality of field values;
a processor coupled to the input adapter, the processor configured to;
generate a plurality of first data keys, where each first data key corresponds to a predetermined combination of at least two field values in the first health care data record;
generate a plurality of second data keys, where each second data key corresponds to a predetermined combination of at least two field values in the second health care data record;
compare the plurality of second data keys to the plurality of first data keys;
assign a first identifier to the first and second health care data records, if a match between the plurality of first data keys and the plurality of second data keys is identified; and
assign a second identifier to the first and second health care data records, if no match between the plurality of first data keys and the plurality of second data keys is identified; and
an output adapter coupled to the processor, the output adapter configured to produce an output in response to the comparison result.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method for member matching. In one embodiment, the apparatus includes an input adapter, a processor, and an output adapter. The input adapter may receive a first data record from a plurality of data records stored in one or more databases. The processor may generate a first data key from one or more field values in the first data record, compare a second data key associated with a second data record with the first data key associated with the first data record, and identify a match between the first data key and the second data key. In one embodiment, the output adapter may produce an output configured to identify the first data record and the second data record in response to identification of the match.
44 Citations
24 Claims
-
1. An apparatus comprising:
-
an input adapter configured to receive a first health care data record from a first health care plan and a second health care data record from a second health care plan from a plurality of health care data records stored in one or more databases, where each of the first and second health care data records comprises a plurality of field values; a processor coupled to the input adapter, the processor configured to; generate a plurality of first data keys, where each first data key corresponds to a predetermined combination of at least two field values in the first health care data record; generate a plurality of second data keys, where each second data key corresponds to a predetermined combination of at least two field values in the second health care data record; compare the plurality of second data keys to the plurality of first data keys; assign a first identifier to the first and second health care data records, if a match between the plurality of first data keys and the plurality of second data keys is identified; and assign a second identifier to the first and second health care data records, if no match between the plurality of first data keys and the plurality of second data keys is identified; and an output adapter coupled to the processor, the output adapter configured to produce an output in response to the comparison result. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more data storage devices configured to store a plurality of health care data records from one or more health care plans; and a server in data communication with the data storage device, the server configured to; receive a first health care data record from a first health care plan and a second health care data record from a second health care plan from the plurality of health care data records stored in one or more databases located on the one or more data storage devices, where each of the first and second health care data records comprises a plurality of field values; generate a plurality of first data keys, where each first data key corresponds to a predetermined combination of at least two field values in the first data record; generate a plurality of second data keys, where each second data key corresponds to a predetermined combination of at least two field values in the second health care data record; compare the plurality of second data keys with the plurality of first data keys; assign a first identifier to the first health care data record and second health care data record, if a match between the plurality of first data keys and the plurality of second data keys is identified; assign a second identifier to the first and second health care data records, if no match between the plurality of first data keys and the plurality of second data keys is identified; and produce an output in response to the comparison result. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible computer program product comprising a non-transitory computer readable storage medium having computer usable program code executable to perform operations comprising:
-
receiving a first health care data record from a first health care plan and a second health care data record from a second health care plan from a plurality of health care data records stored in one or more databases, where each of the first and second health care data records comprises a plurality of field values; generating a plurality of first data keys, where each first data key corresponds to a predetermined combination of at least two field values in the first data record; generating a plurality of second data keys, where each second data key corresponds to a predetermined combination of at least two field values in the second health care data record; comparing the plurality of second data keys with the plurality of first data keys; assigning a first identifier to the first and second health care data records, if a match between the first plurality of data keys and the plurality of second data keys is identified; assigning a second identifier to the first and second health care data records, if no match between the plurality of first data keys and the plurality of second data keys is identified; and producing an output in response to the comparison result. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a first health care data record from a first health care plan and a second health care data record from a second health care plan from a plurality of health care data records stored in one or more databases, where each of the first and second health care data records comprises a plurality of field values; generating a plurality of first data keys, where each first data key corresponds to a predetermined combination of at least two field values in the first health care data record; generating a plurality of second data keys, where each second data key corresponds to a predetermined combination of at least two field values in the second health care data record; comparing the plurality of second data keys with the plurality of first data keys; identifying a match between the plurality of first data keys and the plurality of second data keys; and assigning a first identifier to the first health care data record and to the second health care data record, if a match between the first plurality of data keys and the plurality of second data keys is identified; assigning a second identifier to the first health care data record and to the second health care data record, if no match between the plurality of first data keys and the plurality of second data keys is identified; and producing an output in response to the comparison result. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification