Epic Integration
Epic Bridges, Beaker, Interconnect, SMART on FHIR, and App Orchard launch support.
Explore Epic IntegrationFHIR R4 API design, SMART on FHIR application development, Bulk FHIR export, CDS Hooks integration, and FHIR server deployment for healthcare organizations.
Shipping a SMART app, wiring into an EHR's FHIR endpoint, or modernizing HL7 v2 feeds into FHIR — start with the one that matches your project.
Saga IT designs and implements FHIR R4 APIs, SMART on FHIR applications, Bulk FHIR export pipelines, and CDS Hooks services. Whether you're building a patient portal, connecting to Epic, or standing up a FHIR server — we handle the full integration lifecycle.
Every FHIR R4 interaction is an HTTP verb against a typed resource. Saga IT builds production REST APIs that follow the FHIR interaction model: read, vread, search, create, update, patch, delete. We design CapabilityStatements, register custom search parameters, and validate every payload against US Core profiles before it leaves the wire.
FHIR search lets clients filter resources by parameters, follow chained references, and pull related resources in a single round-trip. We design search APIs with $include / $revinclude expansions, page through multi-thousand-resource result sets, and stream wide-fan queries through performant FHIR servers without timing out.
A FHIR resource is only useful when it conforms to the right profile — US Core, Da Vinci PDex, IPS, or a custom site profile. We wire profile validation into every API path with the FHIR Validator, surface clear conformance errors, and certify against US Core 6.1.0 and USCDI v3 for ONC-aligned interoperability.
Full-spectrum FHIR development — API design, SMART app launch, Bulk FHIR pipelines, CDS Hooks, server deployment, and facade integration.
Build EHR-embedded, patient-facing, and server-to-server healthcare applications using the SMART on FHIR open standard. Pick a launch context below to see what we build.
The app opens from inside the EHR with patient, encounter, and user context pre-resolved. No login, no identity round-trip — the clinician stays in their workflow. We handle the full SMART App Launch handshake with Epic, Oracle Health, MEDITECH, and athenahealth: app registration, scope negotiation, token exchange, and context propagation.
The app runs independently of an EHR — a patient portal, a research registry, or a third-party marketplace tool. The user logs in, the app discovers the FHIR server via the iss parameter, and OAuth 2.0 with PKCE grants scoped access to patient data. We implement the full dance: discovery, authorization, token management, and resource fetching.
When there is no user — batch ETL, population analytics, Bulk FHIR exports — SMART backend services authenticate via asymmetric JWT client assertion. We build the keystore management, JWT signing, and access-token negotiation for Bulk FHIR $export pipelines, CDS services, and data-warehouse sync jobs.
From the FHIR Patient Resource and FHIR Observation Resource to FHIR Bundle operations — we implement the full resource model with US Core profile conformance.
Ready to build with FHIR? Let's design your API.
Book a ConsultationA typical FHIR integration pipeline routes clinical data from source EHR systems through a standards-compliant FHIR server and API gateway to consuming applications.
Epic, Oracle Health, MEDITECH, or other clinical data source
HAPI FHIR, Azure Health Data Services, or AWS HealthLake
OAuth 2.0 security, rate limiting, audit logging
Provider-facing, patient-facing, or backend service consumer
Population-level data extraction with Bulk FHIR and real-time clinical decision support with CDS Hooks — two critical FHIR specifications for modern healthcare systems.
Client sends an asynchronous $export request to the FHIR server, specifying resource types and date filters via _type and _since parameters.
When the clinician selects a medication in the EHR, the order-select hook fires automatically, sending clinical context to the CDS service.
Acute care · academic
OrAcute care · federal
MtCommunity hospitals
eCAmbulatory · primary care
NxSpecialty · ambulatory
AtAmbulatory · cloud-native
Don't see your EHR? We integrate with any platform that supports FHIR R4. Get in touch to discuss your integration.
Whether you need a one-off FHIR consulting engagement, a dedicated FHIR developer to extend your team, or hands-on HAPI FHIR server integration, our healthcare interoperability engineers ship production-grade FHIR R4 work without the year-long ramp-up.
Strategic FHIR consulting for healthcare technology vendors and health systems navigating FHIR R4 adoption. We scope your FHIR roadmap, evaluate FHIR-native vs. translation-layer architectures, advise on US Core profile selection, and pressure-test SMART on FHIR app strategy against your buyer ICP. Typical engagements range from a 2-week architecture review to multi-month advisory retainers supporting your in-house team through implementation.
Embedded FHIR developers who join your engineering team for the duration of a build. Our FHIR developers ship production code against Epic, Oracle Health (Cerner), Meditech, and Athena FHIR endpoints — handling OAuth 2.0 token rotation, US Core profile conformance, _include + _revinclude search parameter quirks, and the implementation-specific gotchas that differ across EHR vendors. Engagement model: dedicated developer hours per sprint, full code review handoff.
HAPI FHIR server deployment, configuration, and integration for organizations standing up their own FHIR server (vs. consuming a vendor FHIR API). HAPI FHIR is the open-source Java-based FHIR R4 reference implementation from Smile Digital Health. We deploy HAPI FHIR on AWS, Azure, or on-prem, configure the JPA persistence layer, integrate with your existing identity provider, set up SMART on FHIR auth flows, and wire HAPI FHIR into your interface engine for HL7 v2 → FHIR R4 ingestion.
Real-world FHIR implementations — from patient portals to population health analytics.
A health system launched a patient-facing portal using SMART on FHIR standalone launch. The app authenticates via OAuth 2.0, pulls the patient's clinical data from the FHIR R4 API, and renders a unified health summary — medications, conditions, and upcoming appointments — in a single view.
FHIR integrations shipped for
Yes — FHIR is published royalty-free under HL7's intellectual property policy. The specification, profiles, implementation guides, and reference implementations are all freely available at hl7.org/fhir. You can build FHIR-based products and services without licensing fees, attribution requirements, or restrictions on commercial use. The standard is maintained by Health Level Seven International (HL7), a non-profit ANSI-accredited standards organization. Implementation costs typically come from server software (HAPI FHIR is open-source; AWS HealthLake, Azure FHIR service, GCP Healthcare API are managed offerings with usage-based pricing), development time, and certification programs like Inferno or Da Vinci-specific testing — not from the standard itself.
FHIR stands for Fast Healthcare Interoperability Resources. It is a healthcare data standard created by HL7 International that defines how clinical information — patient demographics, lab results, medications, diagnoses, and more — is structured and exchanged between healthcare systems using modern web APIs. The "Fast" refers to its design for quick implementation using familiar web technologies (REST, JSON, OAuth 2.0), in contrast to older healthcare standards like HL7 v2 and C-CDA that require specialized infrastructure. FHIR R4 is the current normative release and the version required by the 21st Century Cures Act and CMS interoperability regulations.
FHIR (Fast Healthcare Interoperability Resources) is a modern healthcare data standard developed by HL7 International that defines how clinical data is structured, queried, and exchanged over RESTful APIs. Unlike older standards such as HL7 v2 that use pipe-delimited messaging over TCP connections, FHIR uses JSON and XML resources transmitted over HTTPS — the same web technologies that power modern applications. FHIR matters because it is the foundation of the 21st Century Cures Act interoperability requirements, the CMS Patient Access and Provider Directory APIs, and the SMART on FHIR app ecosystem. FHIR R4, released in 2019, is the current normative version and the standard that all certified health IT must support.
SMART on FHIR (Substitutable Medical Applications and Reusable Technologies) is an open standard that defines how third-party applications securely launch within an EHR and access clinical data via FHIR APIs. The SMART App Launch framework uses OAuth 2.0 authorization to negotiate data access scopes, resolve the current patient and encounter context, and issue time-limited access tokens. Applications can launch in two modes: EHR launch, where the app is opened from within the EHR with clinical context pre-populated, and standalone launch, where the app initiates the authorization flow directly. SMART on FHIR is supported by Epic, Oracle Health, MEDITECH, and most major EHR platforms, making it the standard mechanism for clinical app integration.
CDS Hooks is an HL7 specification for integrating clinical decision support (CDS) directly into EHR workflows. When a clinician performs a specific action — opening a patient chart, selecting a medication, or signing an order — the EHR fires a "hook" that calls an external CDS service with FHIR-formatted clinical context. The CDS service evaluates the data and returns recommendation cards with suggested actions, informational alerts, or links to SMART on FHIR apps. CDS Hooks supports hook types including patient-view, order-select, order-sign, and encounter-start. Unlike traditional alert systems that generate batch notifications, CDS Hooks delivers real-time, context-aware guidance at the point of care, helping reduce alert fatigue while improving clinical outcomes.
Bulk FHIR (formally the FHIR Bulk Data Access specification) is an asynchronous export mechanism that allows systems to extract large volumes of FHIR data in ndjson (newline-delimited JSON) format. Unlike standard FHIR REST queries that return individual resources or small bundles, Bulk FHIR exports entire populations of data — thousands to millions of records — in a single operation. You should use Bulk FHIR when you need to populate a data warehouse, run population health analytics, generate quality measure reports, or feed machine learning pipelines. Bulk FHIR supports system-level, group-level, and patient-level exports with filtering by resource type and date range.
Use FHIR R4 for any new integration that involves API-based data access, third-party application connectivity, patient-facing portals, mobile applications, or regulatory compliance requirements (CMS Patient Access API, TEFCA QHIN participation). FHIR is purpose-built for RESTful architectures with JSON payloads, OAuth 2.0 security, and fine-grained resource access. HL7 v2 remains the better choice for high-volume, real-time clinical message flows — ADT notifications, lab results, and orders — between systems that already support v2 interfaces over TCP/MLLP. Saga IT helps organizations implement both standards and build migration pathways from HL7 v2 to FHIR where it makes technical and business sense.
A FHIR implementation guide (IG) is a set of rules and constraints that define how FHIR resources should be used for a specific use case or jurisdiction. The base FHIR specification is intentionally broad — an implementation guide narrows it by specifying which resources are required, which elements are mandatory, what terminology codes must be used, and how resources should reference each other. The most important IG in the United States is US Core, which defines the minimum data elements that certified health IT systems must support under USCDI. Other major IGs include Da Vinci (payer interoperability), CARIN Blue Button (patient access), and SMART App Launch (application authorization). Saga IT implements custom and standard IGs with full profile validation using the official FHIR validator.
A typical FHIR API interaction starts with a RESTful GET request to a FHIR server endpoint. For example, GET https://fhir.example.com/R4/Patient?family=Doe&birthdate=1980-01-15 searches for patients by last name and birth date. The server responds with a FHIR Bundle containing matching Patient resources in JSON format. Each Patient resource includes identifiers, name, gender, birth date, address, and other demographic elements conformant to the US Core Patient profile. For write operations, POST https://fhir.example.com/R4/Observation sends a new clinical observation (lab result, vital sign, etc.) to the server. All requests require an OAuth 2.0 Bearer token obtained through the SMART App Launch authorization flow.
FHIR server deployment depends on your scale, cloud environment, and use case. For organizations that need full control, we deploy HAPI FHIR — the most widely used open-source FHIR server — on AWS EC2 or Azure VMs with PostgreSQL as the backing database. For managed cloud options, we configure Azure Health Data Services (formerly Azure API for FHIR), AWS HealthLake, or Google Cloud Healthcare API, which handle server infrastructure, scaling, and FHIR compliance out of the box. Every deployment includes OAuth 2.0 authorization server integration, TLS encryption, HIPAA-compliant audit logging, and US Core profile validation. Saga IT provides Terraform and infrastructure-as-code templates for repeatable FHIR server deployments across environments.
Related Services
Keep reading
From FHIR server deployment to SMART on FHIR app development — let's modernize your healthcare APIs.
Book a 30-min call · or email us and we'll reply within one business day.
Stop your contact information from being used in advertising audiences. Enter the email you used when you contacted Saga IT.
We've recorded your request. You'll be removed from advertising audiences within 24 hours.
We don't sell personal information. We do "share" hashed contact info with Google Ads for Customer Match. Opting out removes you from that audience within ~24h. To request full deletion of your data, email info@saga-it.com.