Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

DSF 0.5.0 Configuration Parameters

Hauke Hund edited this page Aug 23, 2023 · 19 revisions

See DSF 0.9.3 Configuration Parameters - BPE Server for the latest release. See DSF 0.9.3 Configuration Parameters - FHIR Server for the latest release. See DSF 0.9.3 Configuration Parameters - FHIR Reverse Proxy for the latest release.


DSF FHIR

Please note: Additional parameter (not listed here) are used to define elements of the external FHIR bundle.

ORG_HIGHMED_DSF_FHIR_DB_URL

Property: org.highmed.dsf.fhir.db.url
Description: TODO
Example: jdbc:postgresql://db/fhir

ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_USERNAME

Property: org.highmed.dsf.fhir.db.liquibase.username
Description: TODO
Default value: liquibase_user

ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD

Property: org.highmed.dsf.fhir.db.liquibase.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD_FILE.
Example: TODO

ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD_FILE

Property: org.highmed.dsf.fhir.db.liquibase.password
Description: Alternative for setting ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD via docker secret file.
Example: /run/secrets/db_liquibase.password
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_FHIR_DB_USER_USERNAME

Property: org.highmed.dsf.fhir.db.user.username
Description: TODO
Default value: fhir_server_user

ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD

Property: org.highmed.dsf.fhir.db.user.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD_FILE.
Example: TODO

ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD_FILE

Property: org.highmed.dsf.fhir.db.user.password
Description: Alternative for setting ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD via docker secret file.
Example: /run/secrets/db_user.password
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_USERNAME

Property: org.highmed.dsf.fhir.db.user.permanent.delete.username
Description: TODO
Default value: fhir_server_permanent_delete_user

ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD

Property: org.highmed.dsf.fhir.db.user.permanent.delete.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD_FILE.
Example: TODO

ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD_FILE

Property: org.highmed.dsf.fhir.db.user.permanent.delete.password
Description: Alternative for setting ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD via docker secret file.
Example: /run/secrets/db_user_permanent_delete.password
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_FHIR_SERVER_BASE_URL

Property: org.highmed.dsf.fhir.server.base.url
Description: TODO
Example: https://foo.bar.baz/fhir

ORG_HIGHMED_DSF_FHIR_SERVER_PAGE_COUNT

Property: org.highmed.dsf.fhir.server.page.count
Description: TODO
Default value: 20

ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS

Property: org.highmed.dsf.fhir.server.user.thumbprints
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS_PERMANENT_DELETE

Property: org.highmed.dsf.fhir.server.user.thumbprints.permanent.delete
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE

Property: org.highmed.dsf.fhir.server.organization.identifier.value
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_FHIR_SERVER_INIT_BUNDLE

Property: org.highmed.dsf.fhir.server.init.bundle
Description: TODO
Default value: conf/bundle.xml

ORG_HIGHMED_DSF_FHIR_CLIENT_TRUST_CERTIFICATES

Property: org.highmed.dsf.fhir.client.trust.certificates
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE

Property: org.highmed.dsf.fhir.client.certificate
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY

Property: org.highmed.dsf.fhir.client.certificate.private.key
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD

Property: org.highmed.dsf.fhir.client.certificate.private.key.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE.
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE

Property: org.highmed.dsf.fhir.client.certificate.private.key.password
Description: Alternative for setting ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_FHIR_CLIENT_TIMEOUT_READ

Property: org.highmed.dsf.fhir.client.timeout.read
Description: TODO
Default value: 10000

ORG_HIGHMED_DSF_FHIR_CLIENT_TIMEOUT_CONNECT

Property: org.highmed.dsf.fhir.client.timeout.connect
Description: TODO
Default value: 2000

ORG_HIGHMED_DSF_FHIR_CLIENT_PROXY_URL

Property: org.highmed.dsf.fhir.client.proxy.url
Description: Forward proxy to use when connecting to webservice REST interfaces of DSF FHIR servers at remote organizations for the purpose of reference validation via HTTP HEAD calls.
Default: optional parameter, not set by default
Example: http://proxy.foo.bar:8080

ORG_HIGHMED_DSF_FHIR_CLIENT_PROXY_USERNAME

Property: org.highmed.dsf.fhir.client.proxy.username
Description: TODO
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_FHIR_CLIENT_PROXY_PASSWORD

Property: org.highmed.dsf.fhir.client.proxy.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_FHIR_CLIENT_PROXY_PASSWORD_FILE.
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_FHIR_CLIENT_PROXY_PASSWORD_FILE

Property: org.highmed.dsf.fhir.client.proxy.password
Description: Alternative for setting ORG_HIGHMED_DSF_FHIR_CLIENT_PROXY_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_FHIR_SERVER_CORS_ORIGINS

Property: org.highmed.dsf.fhir.server.cors.origins
Description: TODO
Default: optional parameter, not set by default

DSF BPE

ORG_HIGHMED_DSF_BPE_DB_URL

Property: org.highmed.dsf.bpe.db.url
Description: TODO
Example: jdbc:postgresql://db/bpe

ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_USERNAME

Property: org.highmed.dsf.bpe.db.liquibase.username
Description: TODO
Default value: liquibase_user

ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD

Property: org.highmed.dsf.bpe.db.liquibase.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD_FILE.
Example: TODO

ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD_FILE

Property: org.highmed.dsf.bpe.db.liquibase.password
Description: Alternative for setting ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD via docker secret file.
Example: /run/secrets/db_liquibase.password
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_BPE_DB_USER_USERNAME

Property: org.highmed.dsf.bpe.db.user.username
Description: TODO
Default value: bpe_server_user

ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD

Property: org.highmed.dsf.bpe.db.user.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD_FILE.
Example: TODO

ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD_FILE

Property: org.highmed.dsf.bpe.db.user.password
Description: Alternative for setting ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_USERNAME

Property: org.highmed.dsf.bpe.db.user.camunda.username
Description: TODO
Default value: camunda_server_user

ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD

Property: org.highmed.dsf.bpe.db.user.camunda.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD_FILE.
Example: TODO

ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD_FILE

Property: org.highmed.dsf.bpe.db.user.camunda.password
Description: Alternative for setting ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE

Property: org.highmed.dsf.bpe.fhir.server.organization.identifier.value
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_TRUST_CERTIFICATES

Property: org.highmed.dsf.bpe.fhir.client.trust.certificates
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE

Property: org.highmed.dsf.bpe.fhir.client.certificate
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY

Property: org.highmed.dsf.bpe.fhir.client.certificate.private.key
Description: TODO
Example: TODO

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD

Property: org.highmed.dsf.bpe.fhir.client.certificate.private.key.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE.
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE

Property: org.highmed.dsf.bpe.fhir.client.certificate.private.key.password
Description: Alternative for setting ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_TIMEOUT_READ

Property: org.highmed.dsf.bpe.fhir.client.remote.timeout.read
Description: TODO
Default value: 60000

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_TIMEOUT_CONNECT

Property: org.highmed.dsf.bpe.fhir.client.remote.timeout.connect
Description: TODO
Default value: 5000

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_PROXY_URL

Property: org.highmed.dsf.bpe.fhir.client.remote.proxy.url
Description: Forward proxy to use when connecting to webservice REST interfaces of DSF FHIR servers at remote organizations.
Default: optional parameter, not set by default
Example: http://proxy.foo.bar:8080

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_PROXY_USERNAME

Property: org.highmed.dsf.bpe.fhir.client.remote.proxy.username
Description: TODO
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_PROXY_PASSWORD

Property: org.highmed.dsf.bpe.fhir.client.remote.proxy.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_PROXY_PASSWORD_FILE.
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_PROXY_PASSWORD_FILE

Property: org.highmed.dsf.bpe.fhir.client.remote.proxy.password
Description: Alternative for setting ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_REMOTE_PROXY_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_BPE_FHIR_SERVER_BASE_URL

Property: org.highmed.dsf.bpe.fhir.server.base.url
Description: TODO
Example: https://foo.bar.baz/fhir

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_TIMEOUT_READ

Property: org.highmed.dsf.bpe.fhir.client.local.timeout.read
Description: TODO
Default value: 60000

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_TIMEOUT_CONNECT

Property: org.highmed.dsf.bpe.fhir.client.local.timeout.connect
Description: TODO
Default value: 2000

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_PROXY_URL

Property: org.highmed.dsf.bpe.fhir.client.local.proxy.url
Description: Forward proxy to use when connecting to the local DSF FHIR servers webservice REST interface.
Default: optional parameter, not set by default
Example: http://proxy.foo.bar:8080

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_PROXY_USERNAME

Property: org.highmed.dsf.bpe.fhir.client.local.proxy.username
Description: TODO
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_PROXY_PASSWORD

Property: org.highmed.dsf.bpe.fhir.client.local.proxy.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_PROXY_PASSWORD_FILE.
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_PROXY_PASSWORD_FILE

Property: org.highmed.dsf.bpe.fhir.client.local.proxy.password
Description: Alternative for setting ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_PROXY_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_WEBSOCKET_PROXY_URL

Property: org.highmed.dsf.bpe.fhir.client.local.websocket.proxy.url
Description: Forward proxy to use when connecting to the local DSF FHIR servers websocket interface.
Default: optional parameter, not set by default
Example: http://proxy.foo.bar:8080

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_WEBSOCKET_PROXY_USERNAME

Property: org.highmed.dsf.bpe.fhir.client.local.websocket.proxy.username
Description: TODO
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_WEBSOCKET_PROXY_PASSWORD

Property: org.highmed.dsf.bpe.fhir.client.local.websocket.proxy.password
Description: TODO
Recommendation: Use docker secret file to configure, using ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_WEBSOCKET_PROXY_PASSWORD_FILE.
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_WEBSOCKET_PROXY_PASSWORD_FILE

Property: org.highmed.dsf.bpe.fhir.client.local.websocket.proxy.password
Description: Alternative for setting ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_WEBSOCKET_PROXY_PASSWORD via docker secret file.
Example: TODO
Caution! Editors like nano will add a LF (hex 0A) character at the end of the last line. Make sure that the password file does not end with the LF character. For example by starting nano with nano -L file.password. If you want to check that the file does not end with an LF (hex 0A) character, use xxd file.password to look at a hexdump.

ORG_HIGHMED_DSF_BPE_FHIR_TASK_SUBSCRIPTION_SEARCH_PARAMETER

Property: org.highmed.dsf.bpe.fhir.task.subscription.search.parameter
Description: TODO
Default value: ?criteria=Task%3Fstatus%3Drequested&status=active&type=websocket&payload=application/fhir%2Bjson

ORG_HIGHMED_DSF_BPE_FHIR_TASK_SUBSCRIPTION_LAST_EVENT_TIME

Property: org.highmed.dsf.bpe.fhir.task.subscription.last.event.time
Description: TODO
Default value: last_event/time.file

ORG_HIGHMED_DSF_BPE_FHIR_TASK_SUBSCRIPTION_RETRY_MAX

Property: org.highmed.dsf.bpe.fhir.task.subscription.retry.max
Description: TODO
Default value: -1

ORG_HIGHMED_DSF_BPE_FHIR_TASK_SUBSCRIPTION_RETRY_SLEEP

Property: org.highmed.dsf.bpe.fhir.task.subscription.retry.sleep
Description: TODO
Default value: 5000

ORG_HIGHMED_DSF_BPE_MPI_WEBSERVICE_FACTORY_CLASS

Property: org.highmed.dsf.bpe.mpi.webservice.factory.class
Description: TODO
Default value: org.highmed.mpi.client.stub.MasterPatientIndexClientStubFactory

ORG_HIGHMED_DSF_BPE_OPENEHR_WEBSERVICE_FACTORY_CLASS

Property: org.highmed.dsf.bpe.openehr.webservice.factory.class
Description: TODO
Default value: org.highmed.openehr.client.stub.OpenEhrClientStubFactory

ORG_HIGHMED_DSF_BPE_PROCESS_PLUGIN_DIRECTROY

Property: org.highmed.dsf.bpe.process.plugin.directroy
Description: TODO
Default value: process

ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED

Property: org.highmed.dsf.bpe.process.excluded
Description: TODO
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_PROCESS_RETIRED

Property: org.highmed.dsf.bpe.process.retired
Description: TODO
Default: optional parameter, not set by default

ORG_HIGHMED_DSF_BPE_PROCESS_FHIR_SERVER_RETRY_MAX

Property: org.highmed.dsf.bpe.process.fhir.server.retry.max
Description: TODO
Default value: -1

ORG_HIGHMED_DSF_BPE_PROCESS_FHIR_SERVER_RETRY_SLEEP

Property: org.highmed.dsf.bpe.process.fhir.server.retry.sleep
Description: TODO
Default value: 5000

Clone this wiki locally