Skip to content

1.0.0.0 - Upgrade to DSF 1.x

Compare
Choose a tag to compare
@wetret wetret released this 31 Oct 18:36
· 64 commits to main since this release
v1.0.0.0
f10160a

Release of the MII report process plugin used to send reports of current FHIR store implementation progress of a DIC to a HRP.

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 report process plugin from the old mii-dsf-processes repository.
  • Upgrades the repository to the new process plugin api implemented via datasharingframework/dsf#26.
  • Search Bundle requests are executed in sequence and not as Batch-Bundle.
  • The CapabilityStatement is trimmed to only required information.
  • In the autostart process it is possible to specify a time for first generation of the report.
  • The HRP can be optionally configured using Task inputs (has precedence) or a environment variable; if no configuration is provided, the first HRP organization that is found in the allow-list will be used.
  • E-mails are sent as well if the process fails.
  • Updates the search Bundle to be based on the official report requests definitions.
  • Updates versions in GitHub workflows.

Issues closed:

  • Autostart should start send process at specific time #1
  • Trim CapabilityStatement to only required information #2
  • Execute requests in sequence #3
  • Upgrade to New Process Plugin API #4
  • Update Versions in Github Workflows #6
  • Send eMail if Report Receive Fails #9
  • Update Search Bundle #13
  • HRP should be configurable #14

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