Skip to content

IBM FHIR Server 4.0.1

Compare
Choose a tag to compare
@prb112 prb112 released this 20 Jan 23:16

The public release for the IBM FHIR Server version 4.0.1 under the Apache 2.0 license. This version of the IBM FHIR Server supports HL7 FHIR Specification version v4.0.1.

Changes

Fixed

  • _sort Search with Compartment fails due to unordered adding of parameters #590
  • In certain cases, _id and _lastUpdated search values are not added #577
  • UriBuilder returns invalid self/url #588
  • Source and Javadoc Jars are missing from BinTray for the 4.0.0 artifacts #572
  • ModelSupport is missing certain choice types
  • Windows
    • Address issue with following directions to install ibm-fhir on windows ... install.bat fails #557
    • FilePath Separator is hard coded for Linux in some tests #581
    • FileSystemException cannot access file Files.copy #579

Changed

  • Deduplicate the SearchParameter map #535
  • Allow to run the Server without TLS #331
  • Support multiple operations with the same code but different resource types #107
  • Improve Bulk Export for Patient/Group #107
  • Support processing JSON with unrecognized elements #318
    • fhirServer/core/handling config prop is replaced by fhirServer/core/defaultHandling and fhirServer/core/allowClientHandlingPref
  • Swagger/OpenApi
    • introduce examples to the Swagger/OpenAPI #536
    • specify charset for the swagger/openapi JsonWriter #584
  • Javadocs
    • Posted latest 4.0.1 Javadocs
    • Minor javadoc improvement for Resource.as and Element.as
      1. added support for @throws javadoc annotation in CodeBuilder
      2. used this to add @throws documentation for Resource.as and Element.as

Added

  • Introduce executable flavor of fhir-persistence-schema and document usage #573
  • Introduce executable flavor of fhir-swagger-generator and document usage #564
  • Conditional read support #160
  • Support for the :missing modifier on positional search (near) #510
  • Initial draft of FHIR Validation Guide #565
  • End-to-end tests for Windows #562
  • Travis/GitHub Actions tag release automation #145
  • Javadoc Linting Automation

Using the Release

Download and install the fhir-server-distribution.zip artifact 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 and usage is documented in the corresponding README files:

For Maven users, all project binaries are posted to BinTray with a version of 4.0.1.

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.0.1.zip to cache your repository locally.