https://github.com/samply/ccp-patient-project-identificator
https://github.com/samply/ccp-patient-project-identificator
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/samply/ccp-patient-project-identificator
- Owner: samply
- License: apache-2.0
- Created: 2024-06-03T12:44:56.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-19T13:24:48.000Z (3 months ago)
- Last Synced: 2025-02-19T14:27:59.175Z (3 months ago)
- Language: Rust
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ccp-patient-project-identificator
This component searches project-specific pseudonyms from the Mainzelliste and tags patients with that project in a FHIR server. It is developed for the project-based pseudonymization within the DKTK (German Cancer Consortium).
## Usage
The service does not include a trigger or timer. Upon startup, it automatically checks the Mainzelliste for project pseudonyms and then makes the appropriate calls, to the FHIR server to update the resources with the relevant project tags.
## Environment Variables
The following environment variables need to be configured for the service to function correctly:
| Variable | Default Value | Description |
| -------- | ------- | ------- |
| MAINZELLISTE_APIKEY | --- | The rotating API key for authenticating requests to the Mainzelliste. |
| SITE_NAME | --- | The site name that matches the name used in the Mainzelliste configuration. |
| MAINZELLISTE_URL | | The URL of the Mainzelliste. |
| FHIR_SERVER_URL | | The URL of the FHIR server where the patient resources are stored. |### Samply 2024