Standalone HMIS Client Deidentification Script (Simple Identifier Strip) - servinglynk/hslynk-open-source-docs GitHub Wiki
Often when dealing with important client information in the HUD XML file which is potentially shared across different vendors, there are possibilities of such information being misused. The client deidentification script is a process where important client information can be stripped out from HUD 4.0 and 4.1 xml which is achieved via an executable Jar file. After running this process important client related fields like First Name, Last Name, SSN will be stripped from the file and DOB will be rounded to the first of the month. For example, if the DOB of a client is listed as (1970-03-05) the generated output file will contain a DOB of 1970-03-01.
Of course, after this is done, there is no longer any way to unduplicate the data based on client identifiers, so it's no longer useful for standard HUD HMIS reporting.
Click here or navigate to https://github.com/servinglynk/hmis-lynk-open-source-docs/blob/master/doc/WikiContent/hmis-client-deidentify/hmis-client-deidentify.jar
Once you download the executable jar file,navigate to location where the executable .jar file exists. Run the following command via command prompt on your windows machine or Terminal on Mac.
cd to the folder where .jar file is on the command prompt/Terminal.
java -jar hmis-client-deidentify.jar
or
java -jar hmis-client-deidentify.jar /c/temp/HUD_4_0__6.xml
- On successful run of the process you will see a message like this:
Success: Deidentified the clients in the output file :c:\AWS\HUD_1461013719015_deidentified_out.xml - When an input file is not specified you may get an error message:
Error:Please specify the file name. - For other exceptions and error conditions you may receive an error message:
Error:Please contact hmislynk administrator or [email protected] on why this process does not work.
You need to have JDK installed in your machine. Java 7 and higher versions.