Releases: num-codex/codex-processes-ap1
0.4.0 - Upgrade to DSF 0.5.0
This release upgrades the NUM-CODEX data-transfer processes to the latest DSF version 0.5.0. The process supports end-to-end data transfer from data integration centers (DIC) via the GECCO transfer hub (GTH) to the central research repository (CRR). This 0.4.0 release of the process
adds support for connecting to the GECCO FHIR Server via https.
An installation guide for the DSF 0.5.0 in NUM-CODEX can be found here: DSF Wiki NUM-CODEX Deployment.
An installation guide for the DSF 0.5.0 in HiGHmed can be found here: DSF Wiki HiGHmed Deployment.
A detailed description of the process can be found here: NUM-CODEX Wiki Description v0.4.0.
The DSF process plugin can be found here: codex-process-data-transfer-0.4.0.jar. This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin.
The deployment and configuration guide of the process can be found here: NUM-CODEX Wiki Deployment v0.4.0.
Example Task-Resources to start the trigger and send processes can be found here: NUM-CODEX Task-Resources. Transaction-Bundles with example Patient-Resources among others can be found here: NUM-CODEX Bundle-Resources. The Patient-Resources have either an identifier with a DIC pseudonym or Bloom Filter.
Datatransfer DIC to GHT to CRR
First release of the codex data-transfer processes supporting end-to-end data transfer from data integration centers (DIC) via the GECCO transfer hub (GTH) to the central research repository (CRR). The 0.3.4 release includes support to resolve Bloom Filters from the data integration center at the federated Trusted Third Party (fTTP). The connection to the fTTP can now be established via forwarding proxy server (corporate proxy). Bloom filters can be added to Patient resources as Identifier using the system http://www.netzwerk-universitaetsmedizin.de/sid/bloom-filter
with the Bloom Filter base64 encoded as the identifier value. The 0.3.4 release improves support with ehrbase/fhir-bridge at the CRR, creating and updating resources now works. A connection test to the local GECCO FHIR server or fhir-bridge was added and handling of DNR Consent resources was fixed.
An installation guide for the DSF in NUM-CODEX can be found here: DSF Wiki NUM-CODEX Deployment.
A detailed description of the process can be found here: NUM-CODEX Wiki Description v0.3.4.
The DSF process plugin can be found here: codex-process-data-transfer-0.3.4.jar. This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin. Access to non DSF systems is simulated if not configured or implemented.
Upgrading from 0.3.2 or 0.3.3: 1.) Stop BPE, 2.) Delete codex-process-data-transfer-0.3.x.jar, 3.) Start BPE, 4.) Stop BPE, 5.) Add codex-process-data-transfer-0.3.4.jar, 6.) Start BPE
The deployment and configuration guide of the process can be found here: NUM-CODEX Wiki Deployment v0.3.4.
Example Task-Resources to start the trigger and send processes can be found here: NUM-CODEX Task-Resources. Transaction-Bundles with example Patient-Resources amongst others can be found here: NUM-CODEX Bundle-Resources. The Patient-Resources have either an identifier with a DIC pseudonym or Bloom Filter.
BloomFilter, Proxy Server and FHIR-Bridge Support
Unfortunately there is an error in the proxy configuration of the fTTP client. Do not use this release in production! - see v0.3.4
Third Test Release of the codex data-transfer processes for use with data integration centers (DIC), the GECCO transfer hub (GTH) and the central research repository (CRR). This release includes support to resolve Bloom Filters from the data integration center at the federated Trusted Third Party (fTTP). The connection to the fTTP can now be established via forwarding proxy server (corporate proxy). Bloom Filters can be added to Patient resources as Identifier using the system http://www.netzwerk-universitaetsmedizin.de/sid/bloom-filter
and the BloomFilter Base64 encoded as the value. The 0.3.3 release improves support with ehrbase/fhir-bridge.
An installation guide for the DSF in NUM-CODEX can be found here: DSF Wiki NUM-CODEX Deployment.
A detailed description of the process can be found here: NUM-CODEX Wiki Description v0.3.3.
The DSF process plugin can be found here: codex-process-data-transfer-0.3.3.jar. This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin. Access to non DSF systems is simulated if not configured or implemented.
Upgrading from 0.3.2: 1.) Stop BPE, 2.) Delete codex-process-data-transfer-0.3.2.jar, 3.) Start BPE, 4.) Stop BPE, 5.) Add codex-process-data-transfer-0.3.3.jar, 6.) Start BPE
The deployment and configuration guide of the process can be found here: NUM-CODEX Wiki Deployment v0.3.3.
Example Task-Resources to start the trigger and send processes can be found here: NUM-CODEX Task-Resources. Transaction-Bundles with example Patient-Resources amongst others can be found here: NUM-CODEX Bundle-Resources. The Patient-Resources have either an identifier with a DIC pseudonym or Bloom Filter.
BloomFilter and Proxy Server Support
Second Test Release of the codex data-transfer processes for use with data integration centers, the GECCO transfer hub and the central research repository. This release adds the support to resolve Bloom Filters from the data integration center at the federated Trusted Third Party (fTTP). The connection to the fTTP can now be established via proxy. Bloom Filters can be added to Patient resources as Identifier using the system http://www.netzwerk-universitaetsmedizin.de/sid/bloom-filter
and the BloomFilter Base64 encoded as the value.
An installation guide for the DSF in NUM-CODEX can be found here: DSF Wiki NUM-CODEX Deployment.
A detailed description of the process can be found here: NUM-CODEX Wiki Description v0.3.2.
The DSF process plugin can be found here: codex-process-data-transfer-0.3.2.jar. This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin. Access to non DSF systems is simulated if not configured or implemented.
Upgrading from 0.3.1: 1.) Stop BPE, 2.) Delete codex-process-data-transfer-0.3.1.jar, 3.) Start BPE, 4.) Stop BPE, 5.) Add codex-process-data-transfer-0.3.2.jar, 6.) Start BPE
The deployment and configuration guide of the process can be found here: NUM-CODEX Wiki Deployment v0.3.2.
Example Task-Resources to start the trigger and send processes can be found here: NUM-CODEX Task-Resources. Transaction-Bundles with example Patient-Resources amongst others can be found here: NUM-CODEX Bundle-Resources. The Patient-Resources have either an identifier with a DIC pseudonym or Bloom Filter.
BloomFilter Support
Second Test Release of the codex data-transfer processes for use with data integration centers, the GECCO transfer hub and the central research repository. This release adds the support to resolve Bloom Filters from the data integration center at the federated Trusted Third Party (fTTP). Bloom Filters can be added to Patient resources as Identifier using the system http://www.netzwerk-universitaetsmedizin.de/sid/bloom-filter
and the BloomFilter Base64 encoded as the value.
Example Task-Resources to start the trigger and send processes can be found here. Transaction-Bundles with example Patient-Resources amongst others can be found here. The Patient-Resources have either an identifier with a DIC pseudonym or Bloom Filter. The BPMN diagrams for the data transfer processes can be found here.
Upgrading from 0.2.2: 1.) Stop BPE, 2.) Delete codex-process-data-transfer-0.2.2.jar, 3.) Start BPE, 4.) Stop BPE, 5.) Add codex-process-data-transfer-0.3.1.jar, 6.) Start BPE.
The DSF process plugin can be found here: codex-process-data-transfer-0.3.1.jar This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin. Access to non DSF systems is simulated if not configured or implemented. The following configuration properties can or need to be set:
DIC - Data Integration Center
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR public-key location (4096 Bit RSA PEM encoded file expected)
de.netzwerk_universitaetsmedizin.codex.crr.publicKey
Ask CRR for public-key - Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - fTTP connection to resolve Bloom Filters (only needed if Patient resources in the local FHIR store contain a Bloom Filter)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
de.netzwerk_universitaetsmedizin.codex.fttp.basicAuthUsername
(if second factor is not based on IP address)
de.netzwerk_universitaetsmedizin.codex.fttp.basicAuthPassword
(if second factor is not based on IP address)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
de.netzwerk_universitaetsmedizin.codex.fttp.target
(e.g. dic_heidelberg) - Local consent provider
No implementation yet. - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTranslate/0.3.1,dataReceive/0.3.1
GTH - GECCO Transfer Hub
- fTTP
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
(PEM encoded file with one or more certificates)
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
(PEM encoded file with single certificate)
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
(PEM encoded, not encrypted key file)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
- Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.3.1,dataSend/0.3.1,dataReceive/0.3.1
CRR - Central Research Repository
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR private-key location (4096 Bit RSA PEM encoded, not encrypted file expected)
de.netzwerk_universitaetsmedizin.codex.crr.privateKey
Generate key-pair using:
openssl genrsa -out keypair.pem 4096
openssl rsa -in keypair.pem -pubout -out crr_public-key.pem
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in keypair.pem -out crr_private-key.pem
- Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.3.1,dataSend/0.3.1,dataTranslate/0.3.1
BloomFilter Support - Pre Release
Do not use in production - see v0.3.1
Second Test Release of the codex data-transfer processes for use with data integration centers, the GECCO transfer hub and the central research repository. This release adds the support to resolve Bloom Filters from the data integration center at the federated Trusted Third Party (fTTP). Bloom Filters can be added to Patient resources as Identifier using the system http://www.netzwerk-universitaetsmedizin.de/sid/bloom-filter
and the BloomFilter Base64 encoded as the value.
Example Task-Resources to start the trigger and send processes can be found here. Transaction-Bundles with example Patient-Resources amongst others can be found here. The Patient-Resources have either an identifier with a DIC pseudonym or Bloom Filter.
The DSF process plugin can be found here: codex-process-data-transfer-0.3.0.jar This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin. Access to non DSF systems is simulated if not configured or implemented. The following configuration properties can or need to be set:
DIC - Data Integration Center
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR public-key location (4096 Bit RSA PEM encoded file expected)
de.netzwerk_universitaetsmedizin.codex.crr.publicKey
Ask CRR for public-key - Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - fTTP connection to resolve Bloom Filters (only needed if Patient resources in the local FHIR store contain a Bloom Filter)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
de.netzwerk_universitaetsmedizin.codex.fttp.basicAuthUsername
(if second factor is not based on IP address)
de.netzwerk_universitaetsmedizin.codex.fttp.basicAuthPassword
(if second factor is not based on IP address)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
de.netzwerk_universitaetsmedizin.codex.fttp.target
(e.g. dic_heidelberg) - Local consent provider
No implementation yet. - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTranslate/0.3.0,dataReceive/0.3.0
GTH - GECCO Transfer Hub
- fTTP
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
(PEM encoded file with one or more certificates)
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
(PEM encoded file with single certificate)
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
(PEM encoded, not encrypted key file)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
- Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.3.0,dataSend/0.3.0,dataReceive/0.3.0
CRR - Central Research Repository
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR private-key location (4096 Bit RSA PEM encoded, not encrypted file expected)
de.netzwerk_universitaetsmedizin.codex.crr.privateKey
Generate key-pair using:
openssl genrsa -out keypair.pem 4096
openssl rsa -in keypair.pem -pubout -out crr_public-key.pem
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in keypair.pem -out crr_private-key.pem
- Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.3.0,dataSend/0.3.0,dataTranslate/0.3.0
First Test Release
First Test Release of the codex data-transfer processes for use with data integration centers, the GECCO transfer hub and the central research repository. The DSF process plugin can be found here: codex-process-data-transfer-0.2.2.jar This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin. Access to non DSF systems is simulated if not configured or implemented. The following configuration properties can or need to be set:
DIC - Data Integration Center
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR public-key location (4096 Bit RSA PEM encoded file expected)
de.netzwerk_universitaetsmedizin.codex.crr.publicKey
Ask CRR for public-key - Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Local consent provider
No implementation yet. - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTranslate/0.2.2,dataReceive/0.2.2
- GTH Identifier workaround
de.netzwerk_universitaetsmedizin.codex.geccoTransferHubIdentifierValue=gth.hs-heilbronn.de
GTH - GECCO Transfer Hub
- fTTP:
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
(PEM encoded file with one or more certificates)
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
(PEM encoded file with single certificate)
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
(PEM encoded, not encrypted key file)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
- Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.2.2,dataSend/0.2.2,dataReceive/0.2.2
CRR - Central Research Repository
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR private-key location (4096 Bit RSA PEM encoded, not encrypted file expected)
de.netzwerk_universitaetsmedizin.codex.crr.privateKey
Generate key-pair using:
openssl genrsa -out keypair.pem 4096
openssl rsa -in keypair.pem -pubout -out crr_public-key.pem
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in keypair.pem -out crr_private-key.pem
- Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.2.2,dataSend/0.2.2,dataTranslate/0.2.2
Third Pre-Release
Third Release of the codex data-transfer processes. The DSF process plugin can be found here: codex-process-data-transfer-0.2.1.jar This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSP BPE plugin. Access to non DSF systems is simulated if not configured or implemented. The following configuration properties can or need to be set:
DIC - Data Integration Center
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR public-key location (4096 Bit RSA PEM encoded file expected)
de.netzwerk_universitaetsmedizin.codex.crr.publicKey
Ask CRR for public-key - Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Local consent provider
No implementation yet. - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTranslate/0.2.1,dataReceive/0.2.1
GTH - GECCO Transfer Hub
- fTTP:
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
(PEM encoded file with one or more certificates)
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
(PEM encoded file with single certificate)
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
(PEM encoded, not encrypted key file)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
- Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.2.1,dataSend/0.2.1,dataReceive/0.2.1
CRR - Central Research Repository
- Prerequisite: DSF BPE Plugin: hapi-fhir-client-5.1.0.jar
- CRR private-key location (4096 Bit RSA PEM encoded, not encrypted file expected)
de.netzwerk_universitaetsmedizin.codex.crr.privateKey
Generate key-pair using:
openssl genrsa -out keypair.pem 4096
openssl rsa -in keypair.pem -pubout -out crr_public-key.pem
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in keypair.pem -out crr_private-key.pem
- Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.2.1,dataSend/0.2.1,dataTranslate/0.2.1
Second Pre-Release
Second Release of the codex data-transfer processes. The DSF process plugin can be found here: codex-process-data-transfer-0.2.0.jar Access to non DSF systems is simulated if not configured or implemented. The following configuration properties can or need to be set:
DIC - Data Integration Center
- CRR public-key location (4096 Bit RSA PEM encoded file expected)
de.netzwerk_universitaetsmedizin.codex.crr.publicKey
Ask CRR for public-key - Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Local consent provider
No implementation yet. - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTranslate/0.2.0,dataReceive/0.2.0
GTH - GECCO Transfer Hub
- fTTP:
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
(PEM encoded file with one or more certificates)
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
(PEM encoded file with single certificate)
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
(PEM encoded, not encrypted key file)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
- Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.2.0,dataSend/0.2.0,dataReceive/0.2.0
CRR - Central Research Repository
- CRR private-key location (4096 Bit RSA PEM encoded, not encrypted file expected)
de.netzwerk_universitaetsmedizin.codex.crr.privateKey
Generate key-pair using:
openssl genrsa -out keypair.pem 4096
openssl rsa -in keypair.pem -pubout -out crr_public-key.pem
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in keypair.pem -out crr_private-key.pem
- Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.2.0,dataSend/0.2.0,dataTranslate/0.2.0
First Pre-Release
First Release of the codex data-transfer processes. The DSF process plugin can be found here: codex-process-data-transfer-0.1.0.jar Access to non DSF systems is simulated if not configured or implemented. The following configuration properties can or need to be set:
DIC - Data Integration Center
- CRR public-key location (4096 Bit RSA PEM encoded file expected)
de.netzwerk_universitaetsmedizin.codex.crr.publicKey
Ask CRR for public-key - Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Local consent provider
No implementation yet. - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTranslate/0.1.0,dataReceive/0.1.0
GTH - GECCO Transfer Hub
- fTTP:
de.netzwerk_universitaetsmedizin.codex.fttp.trustStore
(PEM encoded file with one or more certificates)
de.netzwerk_universitaetsmedizin.codex.fttp.certificate
(PEM encoded file with single certificate)
de.netzwerk_universitaetsmedizin.codex.fttp.privateKey
(PEM encoded, not encrypted key file)
de.netzwerk_universitaetsmedizin.codex.fttp.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fttp.apiKey
- Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.1.0,dataSend/0.1.0,dataReceive/0.1.0
CRR - Central Research Repository
- CRR private-key location (4096 Bit RSA PEM encoded, not encrypted file expected)
de.netzwerk_universitaetsmedizin.codex.crr.privateKey
Generate key-pair using:
openssl genrsa -out keypair.pem 4096
openssl rsa -in keypair.pem -pubout -out crr_public-key.pem
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in keypair.pem -out crr_private-key.pem
- Local FHIR store
de.netzwerk_universitaetsmedizin.codex.fhir.serverBase
(http...)
de.netzwerk_universitaetsmedizin.codex.fhir.username
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.password
(if needed)
de.netzwerk_universitaetsmedizin.codex.fhir.bearerToken
(if needed) - Process exclude config
org.highmed.dsf.bpe.process.excluded=dataTrigger/0.1.0,dataSend/0.1.0,dataTranslate/0.1.0