Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

0.5.1 - Bug Fix Release For Version 0.5.0

Choose a tag to compare

@hhund hhund released this 25 Jun 21:47
· 127 commits to main since this release
v0.5.1
9ab0080

This release fixes issues in the previous 0.5.0 release and adds support for blood-gas-panel resources. To upgrade from 0.5.0 perform the following steps:

  1. Stop the DSF BPE
    docker-compose down
    
  2. Replace process plugin
    sudo rm /opt/bpe/process/codex-process-data-transfer-0.5.0.jar
    sudo wget https://github.com/num-codex/codex-processes-ap1/releases/download/v0.5.1/codex-process-data-transfer-0.5.1.jar -P /opt/bpe/process
    sudo chmod 440 /opt/bpe/process/codex-process-data-transfer-0.5.1.jar
    sudo chown root:bpe /opt/bpe/process/codex-process-data-transfer-0.5.1.jar
    
  3. Delete profile snapshots with issues in /opt/bpe/cache/StructureDefinition
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_blood-gas-panel_1.0.5.json.gz
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_carbon-dioxide-partial-pressure_1.0.4.json.gz
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_diabetes-mellitus_1.0.json.gz
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_inhaled-oxygen-concentration_1.0.4.json.gz
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_organ-recipient_1.0.json.gz
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_oxygen-partial-pressure_1.0.4.json.gz
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_pH_1.0.4.json.gz
    sudo rm /opt/bpe/cache/StructureDefinition/https_www.netzwerk-universitaetsmedizin.de_fhir_StructureDefinition_symptoms-covid-19_1.0.json.gz
    
  4. Modify the process exclude config in /opt/bpe/docker-compose.yml
    @@ -48,8 +48,8 @@
    services:
           ORG_HIGHMED_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: TODO_ORGANIZATION_IDENTIFIER
           ORG_HIGHMED_DSF_BPE_FHIR_SERVER_BASE_URL: https://TODO_DSF_FRIR_SERVER_FQDN/fhir
           ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: |
    -        wwwnetzwerk-universitaetsmedizinde_dataTranslate/0.5.0
    -        wwwnetzwerk-universitaetsmedizinde_dataReceive/0.5.0
    +        wwwnetzwerk-universitaetsmedizinde_dataTranslate/0.5.1
    +        wwwnetzwerk-universitaetsmedizinde_dataReceive/0.5.1
    
           #TODO modify ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED for later process versions
           #TODO add process specific environment variables, see process documentation
    Additional processes may be listed in your process exclude config.
  5. Start the DSF BPE
    docker-compose up
    

Caution: Task resources used to start the 0.5.0 version of the process do not work with the new release. See Data Transfer Process Start - 0.5.1 on how to start a data transfer using the 0.5.1 release.

This release is only compatible with DSF starting from Version 0.7.0.

An installation guide for the DSF 0.7.0 in NUM-CODEX can be found here: DSF Wiki NUM-CODEX Deployment.
An installation guide for the DSF 0.7.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.5.1.

The DSF process plugin can be found here: codex-process-data-transfer-0.5.1.jar (0.4 MB). This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin.

Information on how to configuration the DSF BPE for this process plugin, see Process Deployment and Configuration.

For information on how to use the process plugin as a stand-alone FHIR validator console tool, see Stand Alone Validation. The necessary file (jar and dependencies, can be found here: codex-process-data-transfer-validator-0.5.1.zip (79MB).

Fixes include:

  • Bad Conditional Update URLs #74
  • Validator Generates False-Positives #72