Inferensys

Glossary

SMART on FHIR

An open, standards-based technology platform enabling developers to create applications that seamlessly and securely run across the healthcare system using OAuth 2.0 for authentication and FHIR for data exchange.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
INTEROPERABILITY PLATFORM

What is SMART on FHIR?

An open, standards-based technology platform enabling developers to create applications that seamlessly and securely run across the healthcare system.

SMART on FHIR is an open API standard that combines the Substitutable Medical Applications and Reusable Technologies (SMART) platform with Fast Healthcare Interoperability Resources (FHIR) to enable interoperable, substitutable healthcare applications. It defines a secure, universal pattern for launching third-party apps from within an Electronic Health Record (EHR) and authorizing them to access clinical data via OAuth 2.0 scopes tied to specific FHIR resources.

The platform specifies a workflow where an EHR launches an app in a browser frame, passing a launch context that identifies the current patient and encounter. The app then authenticates using OAuth 2.0 with OpenID Connect, obtaining an access token to query the EHR's FHIR API for patient-level data. This decouples application logic from proprietary EHR databases, allowing a single app to run unmodified across any compliant system.

PLATFORM ARCHITECTURE

Key Features of SMART on FHIR

The SMART on FHIR specification defines a universal, standards-based framework for launching healthcare applications that securely access clinical data. It decouples the app from the data source, enabling substitutable, interoperable tools across any compliant electronic health record system.

SMART ON FHIR

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the SMART on FHIR specification, covering authentication flows, app launch contexts, and security mechanisms for healthcare interoperability.

SMART on FHIR is an open, standards-based platform that enables developers to create interoperable healthcare applications that run securely across different electronic health record (EHR) systems. It combines the Substitutable Medical Applications and Reusable Technologies (SMART) framework with the Fast Healthcare Interoperability Resources (FHIR) data standard. The platform works by defining a standardized launch protocol where an EHR initiates an application within the clinician's workflow, passing a launch context that includes patient and encounter identifiers. The application then uses OAuth 2.0 to obtain an access token, which it presents to a FHIR API to retrieve clinical data. This architecture decouples the application from any single EHR vendor, allowing a single app to run unmodified across multiple healthcare systems that support the SMART on FHIR specification.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.