Hi community! My project is trying to gather patient data in OMOP CDM from many hospitals where patients may have cross visits between hospitals, but the patients’ hospital numbers (HN) are totally different. We really want a unique person_ID for each patient, but we don’t want to use the raw CitizenID. Thus, we plan to use SHA256 hashing on the CitizenID and convert the result to an Integer. This method will help us create a unique but de-identified ID. However, the length of the Integer will be super long, like 77 digits.
So, my question is, is it possible to use a long integer (77+ digits) as a Person_ID, or is there any other method that we can use for every hospital to create a unique Person_ID?
Thank you so much!"