Epic FHIR
Category: Healthcare Standards: Epic App Orchard · FHIR R4 · HIPAA
Epic EHR FHIR R4 connector with Epic-specific extensions
What this node does
- MyChart integration
- Epic OAuth
- Care Gaps
- Scheduling
- Epic-specific FHIR profiles
How to use
- In the Hydra Builder, open or create a workflow
- In the node palette on the left, find Epic FHIR under the Healthcare category (or use the search bar)
- Drag the node onto the canvas
- Double-click the node to open its configuration dialog
- Fill in the required parameters (see Configuration below)
- Optionally connect the Patient ID port if needed
- Connect the FHIR Resource and FHIR Bundle output to the next node downstream
Inputs
| Port | Type | Required | Description |
|---|---|---|---|
| Patient ID | text | Optional | Plain text string |
Outputs
| Port | Type | Description |
|---|---|---|
| FHIR Resource | fhir-resource | A single FHIR R4 resource (Patient, Observation, etc.) |
| FHIR Bundle | fhir-bundle | A FHIR R4 Bundle containing one or more resources |
Configuration
Open the configuration dialog by double-clicking the Epic FHIR node on the canvas.
| Parameter | What to enter |
|---|---|
clientId | Your OAuth 2.0 client ID, obtained from the EHR vendor's developer portal |
privateKey | RSA private key (PEM format) used for JWT authentication |
environment | Target environment: sandbox for testing, production for live patient data |
resources | FHIR resource types to fetch, e.g. Patient, Observation, Condition |
epicExtensions | Enable Epic-specific FHIR profile extensions (recommended for Epic environments) |
When to use this node
- Epic patient data
- MyChart integrations
- Epic app marketplace
Need help configuring this node?
Go to Settings → Connectors to set up the connection this node depends on, then reference the connector ID in the node configuration dialog.