0.5.0 - FHIR Validation and Error Handling
With this release local FHIR validation is added to the process as well as feedback messages returning errors at the GECCO Transfer Hub (GTH) or Central Research Repository (CRR) back to the sending Data Integration Center (DIC). The new process release jar-file can be used as a stand-alone FHIR validator.
This release is only compatible with DSF starting from Version 0.7.0.
An installation guide for the DSF 0.7.0 in NUM-CODEX can be found here: DSF Wiki NUM-CODEX Deployment.
An installation guide for the DSF 0.7.0 in HiGHmed can be found here: DSF Wiki HiGHmed Deployment.
A detailed description of the process can be found here: NUM-CODEX Wiki Description v0.5.0.
The DSF process plugin can be found here: codex-process-data-transfer-0.5.0.jar (0.3 MB). This process-plugin requires hapi-fhir-client-5.1.0.jar to be installed as a regular DSF BPE plugin.
Information on how to configuration the DSF BPE for this process plugin, see Process Deployment and Configuration.
For information on how to use the process plugin as a stand-alone FHIR validator console tool, see Stand Alone Validation. The necessary file (jar and dependencies, can be found here: codex-process-data-transfer-validator-0.5.0.zip (79MB).
Fixes include:
- Generated FHIR search queries where not correctly escaped in the previous release, requiring a cumbersome workaround when using samply/blaze as the GECCO FHIR server. #53
- Missing
recordedDate
values (specified viadata-absent-reason
extensions) resulted in incompatible conditional update urls being generated. #4
Issues closed:
- Upgrade to DSF 0.7.0 #64
- Rename DB Volume in Docker Test Setup enhancement ready for release #62
- Fix Copy/Paste Error in Error Logging Statement bug ready for release #61
- Add the new #{date} place holder to bpmn and fhir files, switch to #{...} enhancement ready for release #59
- Move Connection Test to DSF 0.6.0 Method onProcessesDeployed enhancement ready for release #56
- Start New Development Cycle ready for release #54
- Bundle Search URLs Should Be URL Escaped bug ready for release #53
- CRR Pseudonym Needs Type Information enhancement ready for release #51
- Replace CodeSystem/ValueSet organization-type with organization-role enhancement ready for release #49
- Add Bundle Validation Implementation enhancement ready for release #39
- Add Feedback Messages and Delete of Binary Resources enhancement ready for release #36
This release contains contributions from @wetret and @hhund. Special thanks to @FloSeidel for helping to test this release.