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