FHIR Adapter Capabilities

The FHIR Adapter enables you to create an integration between a Fast Healthcare Interoperability Resources (FHIR) application server and Oracle Integration. The FHIR Adapter is similar to the REST Adapter, but with a FHIR-specific configuration experience. You can configure the FHIR Adapter as an invoke connection in an integration in Oracle Integration.

An important aspect of integrating healthcare use cases with Oracle Integration is the ability to allow Oracle Integration to call a FHIR application server. FHIR is a standard used to access and exchange healthcare data. FHIR provides clinicians and patients with access to information in a patient's electronic health records.

The FHIR Adapter provides the following capabilities:

  • Supports FHIR version 4.0.1.
  • Supports outbound invocations of FHIR endpoints processed by a FHIR application server.
  • Supports create, delete, history, history-type, search, patch, read, update, and vread interactions on a FHIR resource.

  • Supports the patch interaction to update specific fields of a FHIR resource. The patch interaction provides an alternative to the update interaction, which updates all fields. A JSON patch document with a content type of application/json-patch+json is supported. See the JavaScript Object Notation (JSON) Patch.

    An implementation pattern that describes how to design integrations using the patch interaction is provided. See Update Specific Fields of a FHIR Resource with the Patch Interaction.

  • Supports using artificial intelligence (AI) to take your natural language input and return a FHIR-equivalent search query against FHIR-compliant servers such as HAPI FHIR and others. See Create an AI-Generated FHIR Search Query.
  • Supports FHIR standard definition resources with the following maturity levels; normative, 5, 4, and 3.

  • Supports FHIR profile packages. See Oracle Integration for Healthcare Support for HL7 and FHIR in Using Oracle Integration for Healthcare in Oracle Integration 3.
  • Supports custom FHIR resources. See Create Custom FHIR Resources in Using Oracle Integration for Healthcare in Oracle Integration 3.
  • Supports the packaged delivery of all FHIR resources to and from the FHIR base specification.

  • Supports custom and standard headers.

  • Supports customized query parameters.

  • Supports the same security policies for outbound invocations as the REST Adapter. See Configure Connection Security.

  • Works exclusively with Oracle Integration for Healthcare to create integrations that interact with healthcare organizations that use FHIR. See Introduction to Oracle Integration for Healthcare in Using Oracle Integration for Healthcare in Oracle Integration 3.

The FHIR Adapter is one of many predefined adapters included with Oracle Integration. See the Adapters page in the Oracle Help Center.