github medizininformatik-initiative/mii-process-data-sharing v1.0.0.0
1.0.0.0 - Upgrade to DSF 1.x

latest release: v1.0.0.1
21 days ago

First release of the MII data-sharing process plugin used by a HRP to coordinate data sharing of an approved data usage project including transfer of data-sets or analysis results from a DIC to a DMS and aggregation of transferred data at the DMS.

The documentation of the process including the description, the deployment and configuration guides as well as instructions on how to start a process instance can be found in the wiki. For a pre-built jar file, see assets.

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.0.0. This release does not work with DSF versions < 1.0.0.

Features include:

  • Extracts the MII data-sharing process plugin from the old mii-dsf-processes repository.
  • Upgrades the repository to the new process plugin api implemented via datasharingframework/dsf#26.
  • Different FHIR stores can now be used at one organization for different roles, i.e. the roles DIC and DMS.
  • The coordination of the data transfer period length moved from the DMS to the HRP. Data aggregation at the DMS now starts after receiving a message from the HRP. Additionally, the HRP can now prolong data transfer periods.
  • If a DIC did not transfer any data-set to the DMS when the data transfer period ended, the HRP sends a message to the DIC as a notification to close the running user-task by updating the state from in-progress to stopped and to terminate the current process execution.
  • DIC are now informed by the DMS via a message event whether the data-set could be successfully retrieved and stored.
  • The questionnaires of the user-tasks are updated to profile version 1.5.0, enforcing the field Questionnaire.item.required.
  • A static code analysis maven plugin was added and detected issues were resolved where possible and applicable.
  • The maven clean plugin now deletes all version of the process from the test setup.
  • Updates versions in GitHub workflows.
  • Github workflows were updated to only run once in pull requests.
  • Dependencies were updated where possible and applicable.

Issues closed:

  • Allow to configure different FHIR stores for different roles #1
  • Move coordination of transfer period length from DMS to HRP #2
  • Stop the UserTask when the transfer period has expired #3
  • Upgrade to New Process Plugin API #4
  • Update Versions in Github Workflows #5
  • Send receipt for delivering data-set #6
  • Static Code analysis, Github Workflows and Clean Plugin #9
  • Adapt Questionnaires to Profile 1.5.0 #13
  • Upgrade Dependencies #15

Contributors:
This release contains contributions from @wetret and @hhund.

Don't miss a new mii-process-data-sharing release

NewReleases is sending notifications on new releases.