| CPC G06F 21/6254 (2013.01) | 20 Claims |

|
1. A computer-implemented method to anonymize digitally stored patient records, the method comprising:
receiving a plurality of patient records from one or more databases;
assigning each of the received plurality of patient records into one of a first group associated with a first time period, a second group associated with a second time period, or a third group associated with a third time period, wherein the third time period falls between the first and second time periods;
determining for each of the patient records in the third group a time shift, such that a respective time shifted patient record of the third group is outside the time periods associated with the first group and the second group;
generating a maximum time shift based on the determined time shifts for the patient records of the third group; and
for each of the patient records assigned to the third group, temporally shifting the patient record by an amount less than the maximum time shift to anonymize the patient records in the third group.
|