github highmed/highmed-dsf v0.7.0
0.7.0 - FHIR Validation Support for Process Plugins

latest releases: v0.9.3, v0.9.2, v0.9.1...
2 years ago

General remarks:

Features include:

  • Added java dependencies to the dsf-bpe-process-base module, making implementation of FHIR validation within process plugins easier.
  • Improved extensibility of the StructureDefinition snapshot generator classes.
  • New mechanism to correlate process instances with an alternative business-key. The new method createAndSaveAlternativeBusinessKey() in AbstractTaskMessageSend enables processes to create an alternative business key before sending a task to a target. A returned task from the target with the alternative business key is correlated to the original process instance.
  • Improved logging of webservice end websocket client configurations during startup. New config option to enable verbose request/response logging for the webservice clients.
  • Checking of literal external references in Task.input parameters is now skipped during updates of Task resources with new status failed or completed. Since modification of input parameters is not allowed after a Task resource is in status requested, checking for referential integrity of literal external references in Task.input parameters is not needed. This mechanism allows process plugins to implement permanent delete operations in local processes at an appropriate time after a remote process has been started or continued (referencing the local resource to be deleted) and before that remote process completes.

Fixes include:

  • A few minor issue within the DSF FHIR Server UI have been fixed.

Clients released in the binary assets:

Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:

Issues closed:

  • Disable Reference Checks for External References in task.input if Task Update In-Progress to Completed or to Failed #357
  • Improve Logging #353
  • Start New Development Cycle #351
  • The BPE Should Support Alternative Business Keys #350
  • Add Java Dependencies for Implementing FHIR Validation to dsf-bpe-process-base #349

This release contains contributions from @wetret and @hhund. Special thanks to @FloSeidel for helping to test this release.

Don't miss a new highmed-dsf release

NewReleases is sending notifications on new releases.