Skip to main content

InterSystems FHIR Server 2026 Release Notes

This page contain release notes and compatibility information for all releases of InterSystems FHIR Server, starting with version 2026.3.0.

2026.3.0 Release Notes

IF-1154: Ability to update endpoint FHIR package list

Previously, there was no mechanism for deleting a FHIR package, which complicated efforts to update to a newer FHIR package version. Now, it is possible to remove packages, which makes it possible to effectively update them.

IF-8218: Utility functions to integrate Bulk FHIR with additional FHIR servers

The out-of-the-box configuration for the OAuth Client now integrates with additional known FHIR servers, most notably Epic, reducing the need for customization during implementation. Integration is achieved using utility functions, built in to clients, to wrap necessary functionality into methods that are invoked prior to the FHIR request being sent out.

IF-8482: HTML5 (PathLocationStrategy) routing standard adopted

The HTML5 path routing standard has been adopted for routing to all FHIR Server UIs, to avoid conflicts with OpenConnect OAuth2 authentication redirects to these UIs.

IF-8502: New setting to correct Bulk FHIR _count error

Because not all FHIR servers support the use of the _count parameter in patient $everything requests, some Bulk FHIR Patient/$export processes were taking unreasonable time to execute, eventually resulting in errors. Now, a new Bulk FHIR Configuration setting, "Paginate Resource Export," allows you to specify whether the target FHIR server supports _count, avoiding these delays and errors.

IF-8990: Basic:subject reference no longer omitted as a valid _revinclude for MedicationKnowledge resources

Previously, the Basic:subject reference was omitted as a valid _revinclude for MedicationKnowledge resources, causing certain API queries to return an error message. This has been fixed.

IF-9024: Lenient mode for saving Bulk FHIR Configurations

Previously, during upgrades, saving a Bulk FHIR configuration forced a metadata/capability statement refresh by reaching out to the FHIR server. During upgrades where the FHIR server resides on the same instance as the BFC, these metadata fetches would time out.

BFC configs now include an "is_inactive" toggle, which allows the following when set:

  • Saving "partial" or "draft" states of incomplete BFC configs

  • Deactivation or temporary disabling of a BFC endpoint without the need to delete the entire endpoint.

"is_inactive" will also be used during upgrades according to this algorithm:

  • Upgrade code makes the changes to configs, saves

  • If the specific error is failure to retrieve the target FHIR server's metadata endpoint, it will just ignore the error, and upgrade continues, using the current capability statement.

  • For any other error, it will toggle the "is_inactive" flag on, and save the config as inactive. It will also add an entry to the upgrade log with the name and endpoint of the BFC config that failed to save. This is the catch-all case. This ensures that BFC config upgrades cannot fail - At a minimum they will get updated and saved as inactive.

IF-9229: "New" button restored to FHIR SQL Builder UI

Previously, the "New" button was missing from the FHIR SQL Builder UI. This has been fixed.

IF-9258: JsonAdvSQL queries for canonicals using _include / _revinclude no longer miss search parameters

Previously, searches with _include and _revinclude involving canonical references could return incomplete results. This has been fixed.

IF-9276: BFC Download Logs button performs download

Previously, the "Download Logs" button did not perform download. This has been fixed.

IF-9283: $expand timestamp passes FHIR validation

Previously, issues with date-time data types caused errors when using $expand. These issues have been corrected.

IF-9298: BFC Ingestion Storage no longer strictly enforces 'meta' property

Previously, if the 'meta' property was absent from exported resources, the resources would not be stored successfully in the data repository. The 'meta' property is no longer required in exported resources, and exported resources are stored as expected.


FeedbackOpens in a new tab