github highmed/highmed-dsf v0.6.0-RC1
First Release Candidate for 0.6.0

latest releases: v0.9.3, v0.9.2, v0.9.1...
pre-release2 years ago

General remarks:

Features include:

  • Property placeholder substitution using #{date} and #{version} can now be used in FHIR and BPMN files of process plugins. The old style ${version} should no longer be used in FHIR files and cannot be used in BPMN files. #248
  • Markdown documentation of properties can be generated using a specific annotation during Maven builds #253 #307
  • The MPI client has improved log messages and properties have default values where possible #260
  • Process plugins are informed about their current deployment state on the BPE, this feature can be used to implement startup logic that depends on the process being active and not excluded #261
  • Adds Consent and Pseudonymisation clients as well as improves the MPI and openEHR clients as preparations for the HiGHmed Data Sharing process #274
  • Health-check http endpoints allow to check the current health state of the FHIR and BPE containers #282
  • Because the organization type information moved to organization affiliation role, the system of the corresponding CodeSystem/ValueSet has changed as well from organization-type to organization-role. Process plugin developers are encouraged to use values from the new CodeSystem http://highmed.org/fhir/CodeSystem/organization-role when defining roles of organizations in the plugins ActivityDefinitions #284
  • A mechanism to change FHIR resources on server startup in order to manage profile changes has been added #288
  • Support for the DocumentReference resource was added to the FHIR server #310
  • The connect and read timeouts of the Apache reverse proxy can now be configured using the environment variables PROXY_PASS_CONNECTION_TIMEOUT_HTTP, PROXY_PASS_CONNECTION_TIMEOUT_WS, PROXY_PASS_TIMEOUT_HTTP and PROXY_PASS_TIMEOUT_WS, additional Info can be found in the http_proxy images Dockerfile #313
  • All upgradable Java dependencies where increased to the newest applicable versions #317
  • A few functions have been added to the HTML output of the DSF FHIR server: The currently displayed FHIR resource (aka the URL) can be saved as a bookmark in the browsers local storage, supported search query parameters can be overlaid for the currently displayed URL and the current resource can be downloaded as XML or JSON depending on the XML/JSON tab being displayed #331

Fixes include:

  • While using the webfrontend of the FHIR Server refreshing the page (F5 / CTRL+R) will consistently send updates on resources if they changed #206
  • A failed message send end event results in a failed Task resource and therefore in a failed process #273
  • The order of the DateTime query parameter is now irrelevant, gt does not need to be before lt anymore #295
  • Searches for profiles with a version are now supported and do not result in an empty response anymore #305
  • Missing, empty and wildcard / Accept Header will return fhir+xml #312
  • Java dependencies have been updated to the latest releases where possible #317
  • The OperationOutcome after create and update now includes the external URL of the FHIR server and not the internally used IP address #328
  • Process plugins are now allowed to fail during startup without crashing the BPE, warnings are generated for process plugins that failed to initialize and will not be available for execution #335

Clients released in the binary assets:

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

Issues closed:

  • Refreshing the page does not refresh the resource information #206
  • Add property placeholder substitution mechanism to BPMN files #248
  • Add annotations to properties for generating documentation #253
  • Improve MPI client error handling, log messages and parameters #260
  • Add mechanism to communicate process deployment state back to process plugin #261
  • A failed message send event should result in a failed process #273
  • Preparations for HiGHmed data sharing process #274
  • Start new development cycle #276
  • Add self-check URL endpoints #282
  • Change CodeSystem/ValueSet organization-type to organization-role #284
  • Add a migrator for existing FHIR ressources #288
  • Order of DateTime query-parameters should be irrelevant #295
  • _profile search parameter does not work with versioned profiles #305
  • Create process configuration generator for properties #307
  • Implement DocumentReference resource #310
  • NullPointerExceptiont if no Accept-Header send #312
  • Add config option for Apache reverse proxy read timeout #313
  • Upgrade bcprov-jdk15on test dependency #317
  • Bad URL in OperationOutcome after create and update #328
  • Add bookmarking function to HTML output #331
  • A Failed Process Plugin Crashes the BPE During Startup #335

Don't miss a new highmed-dsf release

NewReleases is sending notifications on new releases.