1.0.0.0 - Upgrade to DSF 1.x
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.