IBM FHIR Server 4.2.2
This version of the IBM FHIR Server supports HL7 FHIR Specification version v4.0.1.
This release focuses on fixing bugs, adding support for the DaVinci PDEX Plan Net implementation guide, tweaking validator output, and improving the experimental PostgreSQL backend.
Added
- Stored procedure and parameterNameId/codesystemId caches for improved PostgreSQL performance
- Bulk Data User's Guide
- Pre-package Payer Directory (PDEX Plan-Net) Implementation Guide
- Cache support for the capabilities request
- Supplemental issues when an instance includes extensions we cannot validate
- UCUM variants and non-standard unit support like
mi
andmiles
for positional / location search - Constraint generation via intermediate profiled complex data types
Changed
- Move SearchParameters support to use fhir-registry
- Remove supplemental message about reference types for display-only references
- FHIRValidator should return errors before warnings
- FHIRRegistry should consult all RegistryResourceProviders to find the "latest"
- Skip packaged IG index entries that are missing required fields instead of throwing
- When searchparameter expression resolves to extension element, use value
- Include Bulk and Oauth tables in the grant action of fhir-persistence-schema
- Minor swagger definition changes
- Selective creation of OAuth and JavaBatch schemas from fhir-persistence-schema
- Include Bulk and Oauth tables in the grant action of fhir-persistence-schema
- PostgreSQL support for grant command of the schema tool
Removed
Fixed
- Configs and Docs reference resources/security/fhirTruststore.p12 and it should be resources/security/fhirTrustStore.p12
- US Core 3.1.0 StructureDefinition-us-core-careplan.json has a constraint with unescaped
div
- 4.2.0 and 4.2.1 zip installer fails when installed to a directory within the installer dir
- _pretty is handled like an invalid search parameter
- Upon Second Schema deployment, VersionHistoryService reports error and the update-schema is stopped
- FhirPersistenceDataAccessException on search with multiple _lastUpdated search parameters
- bulkimport(postgresql) is much slower when updating existing resources than importing new resources
- NullPointerException during chained location search
- CARIN BB Organization that doesn’t have both NPI and TAX identifiers fail
Security
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.2.2
.
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.2.2.zip to cache your repository locally.