-
Notifications
You must be signed in to change notification settings - Fork 6
Configuration Parameters v0.7.0
Hauke Hund edited this page Oct 18, 2022
·
1 revision
- Property: de.netzwerk.universitaetsmedizin.codex.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.codex.consent.granted.oids.mdat.transfer
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: List of expected consent provision permit codes for exporting GECCO 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.codex.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.codex.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.codex.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.codex.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_CODEX_FTTP_BASICAUTH_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_FTTP_BASICAUTH_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.fttp.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_CODEX_FTTP_BASICAUTH_PASSWORD_FILE
-
Example:
/run/secrets/fttp_server_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.codex.fttp.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.codex.fttp.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.codex.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.codex.fttp.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.codex.fttp.certificate
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/fttp_server_client_certificate_private_key.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_FTTP_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_FTTP_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.fttp.private.key.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
-
Description: Password to decrypt the private-key defined via
de.netzwerk.universitaetsmedizin.codex.fttp.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_FTTP_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/fttp_server_client_certificate_private_key.pem.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_FTTP_PROXY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_FTTP_PROXY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.fttp.proxy.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Forwarding proxy server basic authentication password, set if the fTTP server can only be reached via a proxy server that requires basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_FTTP_PROXY_PASSWORD_FILE
-
Example:
/run/secrets/fttp_server_proxy_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.codex.fttp.proxy.url
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Forwarding proxy server url, set if the fTTP server can only be reached via a proxy server
-
Example:
http://proxy.foo:8080
- Property: de.netzwerk.universitaetsmedizin.codex.fttp.proxy.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Forwarding proxy server basic authentication username, set if the fTTPserver can only be reached via a proxy server that requires basic authentication
- Property: de.netzwerk.universitaetsmedizin.codex.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.codex.fttp.study
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataTranslate
- Description: Study identifier specified by the fTTP
-
Default:
num
- Property: de.netzwerk.universitaetsmedizin.codex.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.codex.fttp.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.codex.fttp.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.codex.fttp.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.codex.fttp.trust.certificates
- 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.codex.gecco.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.codex.gecco.server.base.url
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Base URL of the GECCO FHIR server
-
Example:
http://foo.bar/fhir
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_BASICAUTH_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_BASICAUTH_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.basicauth.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Basic authentication password to authenticate against the GECCO FHIR server, set if the server requests authentication using basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_BASICAUTH_PASSWORD_FILE
-
Example:
/run/secrets/gecco_fhir_server_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.basicauth.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Basic authentication username to authenticate against the GECCO FHIR server, set if the server requests authentication using basic authentication
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.bearer.token
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Bearer token to authenticate against the GECCO FHIR server, set if the server requests authentication using bearer token, cannot be set using docker secrets
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.certificate
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: PEM encoded file with client-certificate, if GECCO FHIR server requires mutual TLS authentication
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/gecco_fhir_server_client_certificate.pem
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.client
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: GECCO FHIR Server client implementation class
-
Default:
de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.client.fhir.FhirBridgeClient
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.client.hapi.verbose
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
-
Description: To enable verbose logging of requests and replies to the GECCO FHIR server set to
true
-
Default:
false
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.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.codex.gecco.server.certificate
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/gecco_fhir_server_client_certificate_private_key.pem
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.private.key.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
-
Description: Password to decrypt the private-key defined via
de.netzwerk.universitaetsmedizin.codex.gecco.server.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/gecco_fhir_server_client_certificate_private_key.pem.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_PROXY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_PROXY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.proxy.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Forwarding proxy server basic authentication password, set if the GECCO FHIR server can only be reached via a proxy server that requires basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_SERVER_PROXY_PASSWORD_FILE
-
Example:
/run/secrets/gecco_fhir_server_proxy_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.proxy.url
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Forwarding proxy server url, set if the GECCO FHIR server can only be reached via a proxy server
-
Example:
http://proxy.foo:8080
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.proxy.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Forwarding proxy server basic authentication username, set if the GECCO FHIR server can only be reached via a proxy server that requires basic authentication
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.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 GECCO FHIR ressources
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.timeout.connect
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: Connection timeout in milliseconds used when accessing the GECCO FHIR server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.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 GECCO FHIR server, time until a connection needs to be established before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.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 GECCO FHIR server, time until the server needs to send a data packet before aborting
-
Default:
10000
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.trust.certificates
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend, wwwnetzwerk-universitaetsmedizinde_dataReceive
- Description: PEM encoded file with trusted certificates to validate the server-certificate of the GECCO FHIR server
- Recommendation: Use docker secret file to configure
-
Example:
/run/secrets/gecco_fhir_server_ca.pem
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.server.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 GECCO FHIR server set totrue
-
Default:
true
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.validation.package
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
-
Description: FHIR implementation guide package used to validated resources, specify as
name|version
-
Default:
de.gecco|1.0.5
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.package.cacheFolder
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Folder for storing downloaded FHIR implementation guide packages
-
Default:
${java.io.tmpdir}/codex_gecco_validation_cache/Package
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
-
Example:
/run/secrets/validation_package_server_basicauth.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_USERNAME
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.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_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.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_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.validation.package.client.authentication.certificate.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/validation_package_server_client_certificate_private_key.pem.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_PROXY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_PROXY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.package.client.proxy.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Forwarding proxy server basic authentication password, set if the FHIR implementation guide package server can only be reached via a proxy server that requires basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_PACKAGE_CLIENT_PROXY_PASSWORD_FILE
-
Example:
/run/secrets/validation_package_server_proxy_basicauth.password
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.package.client.proxy.schemeHostPort
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Forwarding proxy server url, set if the FHIR implementation guide package server can only be reached via a proxy server
-
Example:
http://proxy.foo:8080
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.package.client.proxy.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Forwarding proxy server basic authentication username, set if the FHIR implementation guide package server can only be reached via a proxy server that requires basic authentication
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.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.codex.gecco.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.codex.gecco.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.codex.gecco.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.codex.gecco.validation.package.server.baseUrl
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Base The base address of the FHIR repository containing GECCO data.URL of the FHIR implementation guide package server to download validation packages from
-
Default:
https://packages.simplifier.net
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.structuredefinition.cacheFolder
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Folder for storing generated StructureDefinition snapshots
-
Default:
${java.io.tmpdir}/codex_gecco_validation_cache/StructureDefinition
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.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.codex.gecco.validation.valueset.cacheFolder
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Folder for storing expanded ValueSets
-
Default:
${java.io.tmpdir}/codex_gecco_validation_cache/ValueSet
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_PASSWORD_FILE
-
Example:
/run/secrets/terminology_server_basicauth.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_USERNAME
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.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_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.validation.valueset.expansion.client.authentication.certificate.private.key
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE
-
Example:
/run/secrets/terminology_server_client_certificate_private_key.pem.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_PROXY_PASSWORD or DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_PROXY_PASSWORD_FILE
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.valueset.expansion.client.proxy.password
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Forwarding proxy server basic authentication password, set if the terminology server can only be reached via a proxy server that requires basic authentication
-
Recommendation: Use docker secret file to configure by using
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_PROXY_PASSWORD_FILE
-
Example:
/run/secrets/terminology_server_proxy_basicauth.password
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_PROXY_SCHEMEHOSTPORT
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.valueset.expansion.client.proxy.schemeHostPort
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Forwarding proxy server url, set if the terminology server can only be reached via a proxy server
-
Example:
http://proxy.foo:8080
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.validation.valueset.expansion.client.proxy.username
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: Forwarding proxy server basic authentication username, set if the terminology server can only be reached via a proxy server that requires basic authentication
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.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
DE_NETZWERK_UNIVERSITAETSMEDIZIN_CODEX_GECCO_VALIDATION_VALUESET_EXPANSION_CLIENT_TRUST_CERTIFICATES
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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.codex.gecco.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.codex.gecco.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.MissingEntriesIncluder
- Property: de.netzwerk.universitaetsmedizin.codex.gecco.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://terminology-highmed.medic.medfak.uni-koeln.de/fhir
- Property: de.netzwerk.universitaetsmedizin.codex.gth.identifier.value
- Required: No
- Processes: wwwnetzwerk-universitaetsmedizinde_dataSend
- Description: DSF organization identifier of the GECCO Transfer Hub
-
Default:
hs-heilbronn.de
- Property: de.netzwerk.universitaetsmedizin.codex.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.codex.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.codex.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