Skip to content

Releases: num-codex/codex-processes-ap1

0.4.0 - Upgrade to DSF 0.5.0

25 Aug 16:04
v0.4.0
961adeb
Compare
Choose a tag to compare

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

07 Jul 16:30
v0.3.4
770dc1e
Compare
Choose a tag to compare

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

06 Jul 19:41
v0.3.3
379785a
Compare
Choose a tag to compare

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

14 Jun 00:50
c932d56
Compare
Choose a tag to compare

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

03 Jun 22:13
v0.3.1
2037952
Compare
Choose a tag to compare

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

02 Jun 20:42
v0.3.0
9e561fd
Compare
Choose a tag to compare
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

07 Apr 12:39
v0.2.2
d1d5a65
Compare
Choose a tag to compare

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

30 Mar 00:46
c3828b4
Compare
Choose a tag to compare
Third Pre-Release Pre-release
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

29 Mar 02:18
b98d9f3
Compare
Choose a tag to compare
Second Pre-Release Pre-release
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

24 Mar 00:37
b5d3f37
Compare
Choose a tag to compare
First Pre-Release Pre-release
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