An individual
in ID3C is "A single, real person (or other member of a population)."
A unique Individual identifier is required to create an Individual in ID3C.
Individuals are required when creating an associated Encounter (see warehouse schema diagram).
We created unique, individual identifier strings using PII from a participant that we then pass through a SHA 256 hash function. The identifier string for an individual is created by joining their:
- canonicalized name
- sex
- birthdate
- zipcode
- For UW re-opening projects, the most stable identifier to match participants is the UW NetID.
- We hash the stripped and lowercase
netid
field to create the individual identifier.
If any piece of the information listed above is missing, then we create an individual identifier by hashing the REDCap URL, project ID, and record ID.
Note: When creating a unique identifier, there are very important considerations when hashing, such as normalization of each data point going into the hash, how missing data is handled, and how a secret is incorporated to prevent PII-leakage.
We represent an ID3C Individual in HL7 FHIR vocabulary as a Patient Resource.