-
Notifications
You must be signed in to change notification settings - Fork 6
Configuration Parameters v1.1.0.0
Simon Schweizer edited this page Mar 25, 2024
·
2 revisions
- Property: de.netzwerk.universitaetsmedizin.rdp.consent.granted.oids.idat.merge
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: List of expected consent provision permit codes for requesting a pseudonym based on a bloom filter from the fTTP
-
Default:
2.16.840.1.113883.3.1937.777.24.5.3.4
- Property: de.netzwerk.universitaetsmedizin.rdp.consent.granted.oids.mdat.transfer
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: List of expected consent provision permit codes for exporting data resources
-
Default:
2.16.840.1.113883.3.1937.777.24.5.3.8,2.16.840.1.113883.3.1937.777.24.5.3.9,2.16.840.1.113883.3.1937.777.24.5.3.33,2.16.840.1.113883.3.1937.777.24.5.3.34
- Property: de.netzwerk.universitaetsmedizin.rdp.crr.identifier.value
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: DSF organization identifier of the central research repository
-
Default:
num-codex.de
- Property: de.netzwerk.universitaetsmedizin.rdp.crr.private.key
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Location of the CRR private-key used to RSA decrypt FHIR bundles for the central repository
-
Example:
/run/secrets/crr_private-key-pre-prod.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.crr.public.key
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Location of the CRR public-key e.g. crr_public-key-pre-prod.pem used to RSA encrypt FHIR bundles for the central repository
- Recommendation: Ask central repository management for the correct public key regarding the test and production environments
-
Example:
/run/secrets/crr_public-key-pre-prod.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.data.base.url
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Base URL of the data FHIR server
-
Example:
http://foo.bar/fhir
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Data FHIR Server client implementation class
-
Default:
de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.client.fhir.StoreBundleClient
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_BASICAUTH_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_BASICAUTH_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.basicauth.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Basic authentication password to authenticate against the data FHIR server, set if the server requests authentication using basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_BASICAUTH_PASSWORD_FILE
-
Example:
/run/secrets/data_fhir_server_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.basicauth.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Basic authentication username to authenticate against the data FHIR server, set if the server requests authentication using basic authentication
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.bearer.token
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Bearer token to authenticate against the data FHIR server, set if the server requests authentication using bearer token, cannot be set using docker secrets
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.certificate
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: PEM encoded file with client-certificate, if data FHIR server requires mutual TLS authentication
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/data_fhir_server_client_certificate.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.certificate.private.key
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
-
Description: PEM encoded file with private-key for the client-certificate defined via
de.netzwerk.universitaetsmedizin.rdp.data.client.certificate
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/data_fhir_server_client_certificate_private_key.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.certificate.private.key.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
-
Description: Password to decrypt the private-key defined via
de.netzwerk.universitaetsmedizin.rdp.data.client.certificate.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/data_fhir_server_client_certificate_private_key.pem.password
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.hapi.verbose
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
-
Description: To enable verbose logging of requests and replies to the data FHIR server set to
true
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.timeout.connect
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Connection timeout in milliseconds used when accessing the data FHIR server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.timeout.connection.request
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Connection request timeout in milliseconds used when requesting a connection from the connection manager while accessing the data FHIR server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.timeout.socket
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Maximum period of inactivity in milliseconds between two consecutive data packets from the data FHIR server, time until the server needs to send a data packet before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.data.client.trust.server.certificate.cas
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: PEM encoded file with trusted certificates to validate the server-certificate of the data FHIR server
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/data_fhir_server_ca.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.data.search.bundle.override
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Location of a FHIR batch bundle used to override the internally provided bundle used to search for data FHIR ressources
- Property: de.netzwerk.universitaetsmedizin.rdp.data.use.chained.parameter.not.logical.reference
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataReceive
-
Description: To enable the use of logical references instead of chained parameters (
patient:identifier
instead ofpatient.identifier
) while searching for Patients in the data FHIR server set totrue
-
Default:
true
- Property: de.netzwerk.universitaetsmedizin.rdp.dataLoggingEnabled
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataTrigger, wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
-
Description: To enable debug logging of search, result and transfer bundles set to
true
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.dts.identifier.value
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: DSF organization identifier of the Data Transfer Site
-
Default:
hs-heilbronn.de
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.api.key
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Your organizations API key provided by the fTTP, the fTTP API key can not be defined via docker secret file and needs to be defined directly via the environment variable
- Recommendation: Specify if you are using the send process to request pseudonyms from the fTTP
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_BASICAUTH_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_BASICAUTH_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.basicauth.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Basic authentication password to authenticate against the fTTP server, set if the server requests authentication using basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_BASICAUTH_PASSWORD_FILE
-
Example:
/run/secrets/fttp_server_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.basicauth.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Basic authentication username to authenticate against the fTTP server, set if the server requests authentication using basic authentication
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.certificate
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: PEM encoded file with client-certificate used to authenticated against fTTP server
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/fttp_server_client_certificate.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.certificate.private.key
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
-
Description: PEM encoded file with private-key for the client-certificate defined via
de.netzwerk.universitaetsmedizin.rdp.fttp.certificate
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/fttp_server_client_certificate_private_key.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.certificate.private.key.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
-
Description: Password to decrypt the private-key defined via
de.netzwerk.universitaetsmedizin.rdp.fttp.client.certificate.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/fttp_server_client_certificate_private_key.pem.password
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.hapi.verbose
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
-
Description: To enable verbose logging of requests and replies to the fTTP server set to
true
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.timeout.connect
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Connection timeout in milliseconds used when accessing the fTTP server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.timeout.connection.request
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Connection request timeout in milliseconds used when requesting a connection from the connection manager while accessing the fTTP server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.timeout.socket
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Maximum period of inactivity in milliseconds between two consecutive data packets from the fTTP server, time until the server needs to send a data packet before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.client.trust.server.certificate.cas
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: PEM encoded file with trusted certificates to validate the server-certificate of the fTTP server
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/fttp_server_ca.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.server.base.url
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: The base URL of the fTTP server
- Recommendation: Specify if you are using the send process to request pseudonyms from the fTTP. Caution: The fTTP client is unable to follow redirects, specify the final url if the server redirects requests
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.study
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Study identifier specified by the fTTP
-
Default:
num
- Property: de.netzwerk.universitaetsmedizin.rdp.fttp.target
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Pseudonymization domain target identifier specified by the fTTP
- Recommendation: Specify if you are using the send process to request pseudonyms from the fTTP
-
Example:
dic_heidelberg
-
Default:
codex
- Property: de.netzwerk.universitaetsmedizin.rdp.mail.sendDryRunSuccessMail
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: To enable a mail being send if a 'send' process dry-run was successful, the success mail will include the 'completed' task resource as an attachment, set to 'true'. This requires the SMPT mail service client to be configured in the DSF
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.mail.sendProcessFailedMails
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: To enable a mail being send if a 'send', 'translate' or 'receive' process instance fails, set to 'true'. This requires the SMPT mail service client to be configured in the DSF
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.mail.sendValidationFailedMails
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: To enable mails being send on validation errors, set to 'true'. This requires the SMPT mail service client to be configured in the DSF
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.validation
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: Enables/disables local FHIR validation, set to
false
to skip validation -
Default:
true
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: FHIR implementation guide package used to validated resources, specify as
name|version
-
Default:
de.basisprofil.r4|1.4.0,de.medizininformatikinitiative.kerndatensatz.meta|1.0.3,de.medizininformatikinitiative.kerndatensatz.person|2024.0.0-ballot,de.medizininformatikinitiative.kerndatensatz.fall|2024.0.0-ballot,de.medizininformatikinitiative.kerndatensatz.mikrobiologie|2024.0.0
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.cacheFolder
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Folder for storing downloaded FHIR implementation guide packages
-
Default:
java.io.tmpdir/rdp_validation_cache/Package
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.authentication.basic.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Basic authentication password to authenticate against the FHIR implementation guide package server, set if the server requests authentication using basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
-
Example:
/run/secrets/validation_package_server_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.authentication.basic.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Basic authentication username to authenticate against the FHIR implementation guide package server, set if the server requests authentication using basic authentication
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.authentication.certificate
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: PEM encoded file with client-certificate, if the FHIR implementation guide package server requires mutual TLS authentication
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/validation_package_server_client_certificate.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.authentication.certificate.private.key
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: PEM encoded file with private-key for the client-certificate defined via
de.netzwerk.universitaetsmedizin.rdp.validation.package.client.authentication.certificate
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/validation_package_server_client_certificate_private_key.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.authentication.certificate.private.key.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: Password to decrypt the private-key defined via
de.netzwerk.universitaetsmedizin.rdp.validation.package.client.authentication.certificate.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/validation_package_server_client_certificate_private_key.pem.password
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.timeout.connect
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Connection timeout in milliseconds used when accessing the FHIR implementation guide package server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.timeout.read
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Read timeout in milliseconds used when accessing the FHIR implementation guide package server, time until the server needs to send a reply before aborting
-
Default:
300000
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.trust.certificates
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: PEM encoded file with trusted certificates to validate the server-certificate of the FHIR implementation guide package server, uses the JVMs trust store if not specified
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/validation_package_server_ca.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.client.verbose
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: To enable verbose logging of requests and replies to the FHIR implementation guide package server, set to
true
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.noDownload
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: FHIR implementation guide packages that do not need to be downloaded, list with
name|version
values -
Default:
hl7.fhir.r4.core|4.0.1
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.package.server.baseUrl
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: URL of the FHIR implementation guide package server to download validation packages from
-
Default:
https
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.structuredefinition.cacheFolder
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Folder for storing generated StructureDefinition snapshots
-
Default:
java.io.tmpdir/rdp_validation_cache/StructureDefinition
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.structuredefinition.modifierClasses
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: List of StructureDefinition modifier classes, modifiers are executed before atempting to generate a StructureDefinition snapshot
-
Default:
de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.structure_definition.ClosedTypeSlicingRemover,de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.structure_definition.IdentifierRemover,de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.structure_definition.SliceMinFixer
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.bindingStrength
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: ValueSets found in the StructureDefinitions with the specified binding strength will be expanded
-
Default:
required,extensible,preferred,example
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.cacheFolder
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Folder for storing expanded ValueSets
-
Default:
java.io.tmpdir/rdp_validation_cache/ValueSet
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.authentication.basic.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Basic authentication password to authenticate against the terminology server, set if the server requests authentication using basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
-
Example:
/run/secrets/terminology_server_basicauth.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_USERNAME
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.authentication.basic.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Basic authentication username to authenticate against the terminology server, set if the server requests authentication using basic authentication
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.authentication.certificate
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: PEM encoded file with client-certificate, if the terminology server requires mutual TLS authentication
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/terminology_server_client_certificate.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.authentication.certificate.private.key
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: PEM encoded file with private-key for the client-certificate defined via
de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.authentication.certificate
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/terminology_server_client_certificate_private_key.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.authentication.certificate.private.key.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: Password to decrypt the private-key defined via
de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.authentication.certificate.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/terminology_server_client_certificate_private_key.pem.password
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.timeout.connect
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Connection timeout in milliseconds used when accessing the terminology server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.timeout.read
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Read timeout in milliseconds used when accessing the terminology server, time until the server needs to send a reply before aborting
-
Default:
300000
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.trust.certificates
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: PEM encoded file with trusted certificates to validate the server-certificate of the terminology server, uses the JVMs trust store if not specified
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/terminology_server_ca.pem
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.client.verbose
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: To enable verbose logging of requests and replies to the terminology server, set to
true
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.modifierClasses
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: List of ValueSet modifier classes, modifiers are executed before atempting to expand a ValueSet and after
-
Default:
de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.value_set.KdsMikrobiologieBugFixer,de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.value_set.MissingEntriesIncluder
- Property: de.netzwerk.universitaetsmedizin.rdp.validation.valueset.expansion.server.baseUrl
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Base URL of the terminology server used to expand FHIR ValueSets
- Recommendation: Specify a local terminology server to improve ValueSet expansion speed
-
Default:
https