| CPC G16H 10/60 (2018.01) [G06F 16/122 (2019.01)] | 14 Claims |

|
1. A system comprising:
one or more processors; and
one or more memories storing processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
selecting a transaction file comprising a plurality of ordered operations for removing duplicate records from a plurality of records, the plurality of ordered operations including a query operation and a filter operation;
executing the query operation, at least in part by:
for each patient item of a plurality of patient items, performing a respective one or more patient record queries to attempt to populate a respective patient data structure of a plurality of patient data structures; and
generating a plurality of output files of the query operation, wherein the plurality of output files of the query operation includes a success file that includes information about ones of the plurality of patient data structures that are fully populated and a failure file that includes information about ones of the plurality of patient data structures that are not fully populated; and
executing the filter operation using the plurality of output files of the query operation as input data for the filter operation, wherein executing the filter operation includes performing inclusion and exclusion operations based at least in part on the success file and the failure file.
|