Add mixing function #50
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds code to create a mixing function as part of the setup step in the workflow. The new
obf_idfunction produces:The goal is to use this in place of
FARM_FINGERPRINT, which produces a signed 64-bit integer. In OMOP, we prefer unsigned 32-bit integers for IDs when possible. The reversibility ofobf_idis not a concern, as it operates on already de-identified data. The goal is to generate unique, transformed (not anonymized or confidential) values for OMOP IDs.