InterSystems FHIR Components
This is prerelease documentation. The features described are subject to change and may not yet be available for use.
InterSystems products include the following HL7® FHIR® technologies:
A FHIR server is an application that receives and processes FHIR requests while leveraging an architecture that is capable of storing and retrieving FHIR resources from an internal repository. In InterSystems products, the out-of-box solution for a FHIR server uses the Resource Repository as its storage.
When using the FHIR server, requests can be routed through an interoperability production before reaching the server’s internal architecture, but it is not required; FHIR servers that do not use an interoperability production can be significantly faster.
FHIRPath is a language that allows you to navigate a FHIR resource to evaluate and extract data from its fields using a straightforward syntax. InterSystems products provide a subset of the FHIRPath functions and operations that you can use to evaluate a resource.
The FHIR SQL Builder, or Builder, allows you to project data stored in a FHIR repository into a relational table that can be queried via InterSystems SQL. After analyzing the contents of a FHIR repository, you can select which resources and fields you would like to project into relational tables.
InterSystems products include a Bulk FHIR Coordinator that mediates the interaction between a client and a FHIR endpoint for HL7® FHIR® bulk data requests. You can enter a set of configurations. Each configuration identifies a FHIR endpoint, and defines the authorization type, file location, and other parameters to be used in the bulk FHIR interaction.