Patent ID: 8745413

Claim:
A computer-implemented method for importing protected healthcare marketing data, the method comprising: obtaining, by the computer, healthcare-marketing-related plaintext data values structured according to a plurality of source fields of a plurality of field types; storing said healthcare-marketing-related plaintext data values into a protected healthcare-marketing data record having a plurality of data fields corresponding respectively to said plurality of source fields, wherein storing said healthcare-marketing-related data into said protected healthcare-marketing data record includes, for each of said plurality of source fields: determining, by the computer, whether the current source field is of a PHI type that includes protected health information (“PHI”); and when the current source field is determined to be of said PHI type, the computer encrypting the current-source-field plaintext value and storing the current-source-field encrypted value in a corresponding data field of said protected healthcare-marketing data record; storing at least some of said healthcare-marketing-related data into a protected healthcare-marketing search record having a plurality of search fields corresponding respectively to at least some of said plurality of source fields, wherein storing at least some of said healthcare-marketing-related data into said protected healthcare-marketing search record includes, for each of said plurality of source fields: determining, by the computer, whether the current source field is of a searchable type that includes searchable information; and when the current source field is determined to be of said searchable type, the computer deriving a current-source-field hash value from the current-source-field plaintext value and storing said current-source-field hash value in a corresponding search field of said protected healthcare-marketing search record; and associating said protected healthcare-marketing search record with said protected healthcare-marketing data record.