Skip to content

TuftsCTSI/pprl

Repository files navigation

TuftsCTSI/pprl

Privacy-preserving record linkage for Tufts CTSI and collaborators

Setup

  1. Ensure that you have Python with pip installed.
  2. Clone the repo: git clone https://github.com/TuftsCTSI/pprl
  3. Open the new directory: cd pprl
  4. Run the setup script: ./setup.sh
  5. Verify your setup by running the test suite: ./runtests.sh

Usage

Create cryptographic linkage keys

  1. Add the patient identifiers CSV file to user_files.

  2. Add the secret file to user_files.

  3. Update create_CLKs.yml

  4. Run ./create_CLKs.py. The linkages CSV will be added to user_files.

  5. Distribute the linkages.

  6. Delete any sensitive files from user_files.

Create cryptographic linkage keys

  1. Add the patient identifiers CSV files to user_files.

  2. Update match_CLKs.yml

  3. Run ./match_CLKs.py

  4. Distribute the matches.

  5. Delete any sensitive files from user_files.

About

Privacy-preserving record linkage for Tufts CTSI and collaborators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published