This project implements a plugin for the Talend Open Studio platform which provides methods for assessing and managing re-identification risks based on the methodology proposed in "El Emam, Khaled, Guide to the De-Identification of Personal Health Information, CRC Press, 2013".
- Talend Open Studio Version 7.2.1 M3 or higher.
- For Maven is Version 3.5 or higher required.
- Java Version 1.8 or higher
As a prerequisite, libarx-3.7.1 have to be deployed to the local maven repository. To this end, execute the following commands:
mvnw install:install-file -Dfile=lib/arx/libarx-3.7.1.jar -DgroupId=org.deidentifier.arx -DartifactId=libarx -Dversion=3.7.1 -Dpackaging=jar
For the actual compilation, build and deploy, execute, the following commands:
cd ${project.dir}
mvnw clean install
mvnw talend-component:deploy-in-studio -Dtalend.component.studioHome=<Studio-Home>
If this is not working as it should, use the following commands instead of the deploy-in-studio command:
mvnw talend-component:car
java -jar target\ARXDeidentifier-1.0.0.car studio-deploy --location <Studio Location>
GPLv3