HIPAA Address (HipaaAddressGenerator)
The HIPAA Address generator can be used to generate cities, states, zip codes, and latitude/longitude values that follow HIPAA guidelines for safe harbor.
Link object structure
The HIPAA Address generator can be linked. It can be self-consistent, but not consistent with another column. You cannot configure differential privacy.
The metadata
object is populated from the HipaaAddressMetadata
object, which includes: The type of address value that is in the column How to generate zip codes. You can generate zip codes that replace the last two digits with zeros, or use a real zip code from the same state.
{
"schema": "string",
"table": "string",
"column": "string",
"path": "string", //JSON fields only
"dataType": "string", //MongoDB, Amazon DynamoDB, and JSON fields only
"metadata": {
"presetId": "string",
"generatorId": "HipaaAddressGenerator",
"replaceTruncatedZerosInZipCode": boolean,
"addressType": "enum",
"isConsistent": boolean,
"encryptionProcessor": "x-on", //To use configured Structural data encryption
"customValueProcessor": "string" //If custom value processor assigned
}
}
Example replacement
The following example replacement for the HIPAA Address generator contains a single, unlinked column that contains a zip code value.
The generator is configured to be consistent, and to not use zeros in the generated zip code values.
{
"name": "zip-code",
"schema": "public",
"table": "users",
"links": [
{
"schema": "public",
"table": "users",
"column": "zip-code",
"metadata": {
"presetId": "HipaaAddressGenerator",
"generatorId": "HipaaAddressGenerator",
"replaceTruncatedZerosInZipCode": true,
"addressType": "ZipCode",
"isConsistent": false
}
}
]
}
Last updated
Was this helpful?