FHIR (Beta)
Discover more about the FHIR connector and how to use it on the Digibee Integration Platform.
The FHIR connector is currently in beta phase. Learn more about the Beta Program.
FHIR is integrated with HAPI-FHIR, an open-source library that implements the FHIR (Fast Healthcare Interoperability Resources) specification. Its main goal is to enable seamless communication between healthcare systems by enabling the exchange, retrieval, and management of FHIR-compliant data.
Parameters
Take a look at the configuration parameters for the connector. Parameters supported by Double Braces expressions are marked with (DB)
.
General tab
Account
N/A
Account
Fail On Error
If the option is activated, the pipeline's execution with an error will be interrupted. Otherwise, the pipeline execution proceeds, but the result will show a false value for the "success"
property.
False
Boolean
Host tab
Host (DB)
The base URL of the FHIR server.
N/A
String
Path
N/A
String
Method
The HTTP method used for the request.
N/A
String
Settings tab
Connect Timeout (ms)
Maximum time allowed for establishing a connection, in milliseconds.
30000
Integer
Read Timeout (ms)
Maximum time allowed for reading data, in milliseconds.
30000
Integer
Stop on Client Error
When enabled, stops the pipeline execution if a 4xx HTTP error occurs.
False
Boolean
Stop on Server Error
When enabled, stops the pipeline execution if a 5xx HTTP error occurs.
False
Boolean
Override Response Charset
When enabled, replaces the charset returned by the endpoint with the one specified in the Response Charset property. Otherwise, the charset from the Content-Type header is used.
True
Boolean
Response Charset
Defines the charset to be used when Override Response Charset is enabled. Default: UTF-8.
UTF-8
String
Advanced Settings
Enables additional configuration options.
False
Boolean
Raw Mode
When enabled, allows sending or receiving a non-JSON payload.
False
Boolean
Save as Local File
When enabled, saves the response as a file in the local pipeline directory.
False
Boolean
Allow Insecure Endpoints
When enabled, permits calls to HTTPS endpoints without enforcing security checks.
False
Boolean
Enable Retries
When enabled, retries requests in case of server errors.
False
Boolean
Compress Body with GZIP
When enabled, compresses the request body using GZIP.
False
Boolean
Force HTTP 1.1
When enabled, forces the request to use HTTP 1.1.
False
Boolean
Disable Connection Pooling
When enabled, prevents connections from being reused. Recommended for endpoints with connection reuse issues.
False
Boolean
Invalidate SSL Sessions on Every Call
When enabled, invalidates SSL sessions for each request. Recommended for endpoints with SSL session reuse issues. This setting makes the connector single-threaded, meaning all executions will run sequentially for the same REST connector in the pipeline.
False
Boolean
Documentation tab
Documentation
Section for documenting any necessary information about the connector configuration and business rules.
N/A
String
FHIR usage examples
Retrieve patient by ID
Connector’s configuration
Path:
/Patient/{id}
Method:
GET
Path {id}:
596573
Output
Search patient by name
Connector’s configuration
Path:
/Patient
Method:
GET
Query {name}:
Smith
Output
Create a new patient
Connector’s configuration
Path:
/Patient
Method:
POST
Full Body:
True
Body:
Output
Last updated
Was this helpful?