Skip to main content
Telara

Integrations / Epic

Epic logo

Epic

Epic is an electronic health records (EHR) system used by healthcare organizations

OAuth 2.0
Indexes
Actions

What Telara does

Capability matrix

Before you connect

Prerequisites

An Epic on FHIR (or customer-hosted Epic) environment your organization has provisioned.
An administrator who can register a SMART on FHIR app for that environment.

Vendor setup

Get the credential

1
Open the Epic app registration
In open.epic.com (or your health system’s app orchard), open the FHIR app registration for this environment.
2
Register the client
Create a confidential client. Note client id, secret, FHIR base URL, and tenant. Grant the permissions this page lists from the catalog.
3
Paste in Telara
Settings → Integrations → Epic. Enter the base URL, client id, secret, and tenant Telara asks for.

Permissions Telara requests

  • patient/Patient.read
    OAuth 2.0
  • patient/Patient.write
    OAuth 2.0
  • patient/Observation.read
    OAuth 2.0
  • patient/Observation.write
    OAuth 2.0
  • patient/Encounter.read
    OAuth 2.0
  • patient/Encounter.write
    OAuth 2.0
  • patient/MedicationRequest.read
    OAuth 2.0
  • patient/AllergyIntolerance.read
    OAuth 2.0
  • patient/Procedure.read
    OAuth 2.0
  • patient/Condition.read
    OAuth 2.0
  • patient/Appointment.read
    OAuth 2.0
  • patient/Appointment.write
    OAuth 2.0
  • user/Patient.read
    OAuth 2.0
  • user/Practitioner.read
    OAuth 2.0
  • user/Organization.read
    OAuth 2.0

In Telara

Connect in Telara

OAuth 2.0

In Telara, open Settings → Integrations, choose this connector, and click Connect. Telara sends you to the vendor to approve access, then returns you here. You do not create an OAuth app or paste a client secret.

Fields Telara asks for
  • Base Url

Knowledge

What gets indexed

ResourceCoverage
Encounter metadataPartial — not every record the vendor holds is synced
Problem listPartial — not every record the vendor holds is synced

Sync

Freshness & sync

ResourceLagDeletions
Encounter metadataUp to 1 dayRemoved records disappear on the next full sync
Problem listUp to 1 dayRemoved records disappear on the next full sync

Data handling

Permissions & data handling

The scopes above are the permissions this connector requests. They come from the catalog, not from a hand-written page.

Excluded from semantic search: Encounter metadata, Problem list.

After connect

Verify it worked

After you save, Telara runs a read-only check against the account. The integration shows as connected when that check succeeds.

Honesty

Known limitations

Non-prod and production Epic environments are different registrations. A non-prod client id will not open production charts.
Patient-compartment rules on the Epic side hide resources even when Connect succeeds.