Deidentificator Research Domain Agent
This document describes the configuration options available for managing deidentification settings in the deidentificator
section of the project configuration file.
Configuration Structure
The deidentificator
section allows different implementations to be used for pseudonymizing and anonymizing patient data. At the moment there is only one implementation available out-of-the-box: deidentifhir
yaml
deidentificator:
deidentifhir:
trustCenterAgent:
server:
baseUrl: http://tc-agent:8080
deidentifhirConfig: /app/config/deidentifhir/TransportToRD.profile
Fields
deidentifhir
This implementation uses deidentifhir to accomplish deidentification of FHIR bundles.
trustCenterAgent.server
- Description: Contains settings for connecting to the Trust Center Agent (TCA).
- Type:
HttpClientConfig
- Example:yaml
trustCenterAgent: server: baseUrl: http://custom-tc-agent:9000
deidentifhirConfig
- Description: Path to the DeidentiFHIR configuration file. If using a Docker container, the path must be mounted into the container.
- Type: String
- Example:yaml
deidentifhirConfig: /custom/path/CDtoTransport.profile
Notes
- Mount the configuration files (
deidentifhirConfig
) into the Docker container if the agent runs in a containerized environment. Ensure the paths are accessible to the agent at runtime.