Skip to main content

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

  1. In the Hydra Builder, open or create a workflow
  2. In the node palette on the left, find Epic FHIR under the Healthcare category (or use the search bar)
  3. Drag the node onto the canvas
  4. Double-click the node to open its configuration dialog
  5. Fill in the required parameters (see Configuration below)
  6. Optionally connect the Patient ID port if needed
  7. Connect the FHIR Resource and FHIR Bundle output to the next node downstream

Inputs

PortTypeRequiredDescription
Patient IDtextOptionalPlain text string

Outputs

PortTypeDescription
FHIR Resourcefhir-resourceA single FHIR R4 resource (Patient, Observation, etc.)
FHIR Bundlefhir-bundleA FHIR R4 Bundle containing one or more resources

Configuration

Open the configuration dialog by double-clicking the Epic FHIR node on the canvas.

ParameterWhat to enter
clientIdYour OAuth 2.0 client ID, obtained from the EHR vendor's developer portal
privateKeyRSA private key (PEM format) used for JWT authentication
environmentTarget environment: sandbox for testing, production for live patient data
resourcesFHIR resource types to fetch, e.g. Patient, Observation, Condition
epicExtensionsEnable 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.