Skip to content

First Test Release

Compare
Choose a tag to compare
@hhund hhund released this 07 Apr 12:39
· 404 commits to main since this release
v0.2.2
d1d5a65

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