IBM FHIR Server 4.3.0
This version of the IBM FHIR Server supports HL7 FHIR Specification version v4.0.1.
This release updates from Liberty 20.0.0.3 to Liberty 20.0.0.6, greatly improves bulk export performance, and introduces an initial implementation of light-weight terminology services.
Added
- created / updates to the FHIR Terminology Guide
- added Terminology service operations which use the default fhir-term TerminologyServiceProvider to implement $expand, $lookup, $subsumes, $closure, $validate and $translate #1185
- Add FHIRPath terminology functions #1184
- Added Search Test Coverage for the FHIR Profile fhir-ig-carin-bb
Changed
- update fhir-term module with additional support for a default Terminology Service Also work done in #1104 #1142 #1148
- use SearchParameter code instead of name in CapabilityStatement
- export patient resources for patient/group exports
- change isExportPublic etc to tenant specific BulkData Export
- Support dropping of tenants for tenant-aware dbs
- Reorganize Code Base - Developers should remove the projects from their workspace, and re-import
- JSON validation. Misleading / missing error messages from parser
- include slice discriminator in optional constraints
- update liberty to 20.0.0.6
Removed
- None
Fixed
- CADF AuditLogger fails to log restful interactions
- Calls to Capability Statement take too long
- FHIRGeneratorException thrown when serializing resource element as XML fixes the XML serializes, and now ensures that the correct implementation classes are used
- fhir-persistence-schema GRANT now considers resource such as OAuth, Java Batch
- Fixed warnings CWWKY0041 in Java Batch CDI
- fix for DB connection timeout of patient export
- performance enhancement for patient/group export
- Fix job auto-restart for Export/Import
- NPE exception when attempting to validate against a profile that does not contain a snapshot
- tenant-specific Resource and DomainResource search params only apply to specific types
Using the Release
Run or extend the Docker image from https://hub.docker.com/r/ibmcom/ibm-fhir-server or download fhir-server-distribution.zip and install as described at https://ibm.github.io/FHIR/guides/FHIRServerUsersGuide.
Executable jar files for the fhir-persistence-schema and fhir-swagger-generator projects are also available:
Usage is documented in the corresponding README files:
- https://github.com/IBM/FHIR/tree/master/fhir-persistence-schema
- https://github.com/IBM/FHIR/tree/master/fhir-swagger-generator
For Maven users, all project binaries are posted to BinTray with a version of 4.3.0.
Please note as of 2021-MAY-01, JCenter is shutting down BinTray. The libraries, as of that date, are no longer available on BinTray. Please download the release-repo-4.3.0.zip to cache your repository locally.