Skip to content

HIPAA Safe Harbor de-identification (45 CFR 164.514(b)(2))

Source: 02-hipaa-safe-harbor.phisql

PhiSQL

-- HIPAA Safe Harbor de-identification (45 CFR 164.514(b)(2)).
-- Demonstrates the DEIDENTIFY convenience form with mixed strategies.
-- Compiles to 02-hipaa-safe-harbor.json.

POLICY hipaa_safe_harbor
  DESCRIPTION 'HIPAA Safe Harbor de-identification (45 CFR 164.514(b)(2)).';

DEIDENTIFY
  PHYSICIAN_NAME  AS RANDOM_REPLACE,
  HOSPITAL        AS RANDOM_REPLACE,
  DATE            AS TRUNCATE,
  AGE             AS REDACT,
  SSN             AS REDACT,
  PHONE_NUMBER    AS REDACT,
  EMAIL_ADDRESS   AS REDACT,
  STREET_ADDRESS  AS REDACT,
  CITY            AS REDACT,
  STATE           AS REDACT,
  ZIP_CODE        AS REDACT;

Compiles to

{
  "identifiers": {
    "physicianName": {
      "physicianNameFilterStrategies": [{ "strategy": "RANDOM_REPLACE" }]
    },
    "hospital": {
      "hospitalFilterStrategies": [{ "strategy": "RANDOM_REPLACE" }]
    },
    "date": {
      "dateFilterStrategies": [{ "strategy": "TRUNCATE" }]
    },
    "age": {
      "ageFilterStrategies": [{ "strategy": "REDACT" }]
    },
    "ssn": {
      "ssnFilterStrategies": [{ "strategy": "REDACT" }]
    },
    "phoneNumber": {
      "phoneNumberFilterStrategies": [{ "strategy": "REDACT" }]
    },
    "emailAddress": {
      "emailAddressFilterStrategies": [{ "strategy": "REDACT" }]
    },
    "streetAddress": {
      "streetAddressFilterStrategies": [{ "strategy": "REDACT" }]
    },
    "city": {
      "cityFilterStrategies": [{ "strategy": "REDACT" }]
    },
    "state": {
      "stateFilterStrategies": [{ "strategy": "REDACT" }]
    },
    "zipCode": {
      "zipCodeFilterStrategy": [{ "strategy": "REDACT" }]
    }
  }
}