FHIR Platform
Developer of Aidbox, a PostgreSQL-based FHIR server, plus related products for terminology, forms, payer compliance and SMART apps.
- FHIR Server
- SMART on FHIR
- Interoperability Platform
San Pedro, California, United States
FHIR service
SMART on FHIR lets an application launch from inside an EHR or patient portal, receive an OAuth 2.0 access token, and read or write FHIR data within the scopes the user and organization allow. SMART development services build those apps, from the authorization handshake and clinical UI to the EHR-specific registration and review work needed to get them deployed at health systems.
| Launch type | Who uses it | Typical example |
|---|---|---|
| EHR launch | Clinicians inside the EHR | Risk calculator or specialty dashboard opened from a patient chart |
| Standalone launch (provider) | Clinicians outside the EHR | Care-team app that signs in against the EHR's authorization server |
| Standalone launch (patient) | Patients and caregivers | Consumer app pulling records from a patient portal |
| Backend services | No user present | Scheduled sync, population analytics, Bulk Data export |
The SMART on FHIR guide explains each flow in depth. Most products end up needing more than one, for example an EHR-launched UI plus a backend service for data refresh.
GET /oauth2/authorize?response_type=code
&client_id=my-smart-app
&redirect_uri=https%3A%2F%2Fapp.example.com%2Fcallback
&launch=xyz123
&scope=launch%20openid%20fhirUser%20patient%2FPatient.r%20patient%2FObservation.rs
&state=af0ifjsldkj
&aud=https%3A%2F%2Fehr.example.org%2Ffhir
&code_challenge=E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM
&code_challenge_method=S256SMART is a common specification, but every EHR implements registration, supported scopes and launch behavior a little differently. Expect per-platform work for:
Sandbox success is not deployment
An app that works in a vendor sandbox may still need security review, marketplace listing and per-customer configuration before a clinician can open it. Build these steps into the plan from the start.
Browse SMART on FHIR developers and put these questions to your shortlist:
SMART apps are usually built as a fixed-scope MVP for one EHR followed by phased expansion to additional platforms, or by a dedicated product team on a monthly rate. Cost drivers include the number of target EHRs, read-only versus write-back, UI complexity, clinical validation needs, and any EHR program or marketplace fees, which are set by the EHR vendor rather than the developer. Ongoing costs include EHR upgrade regression testing and certificate and key rotation.
FHIR defines the data model and API. SMART App Launch is an HL7 implementation guide that defines how apps are authorized (OAuth 2.0 and OpenID Connect), how they receive launch context such as the current patient, and how scopes limit access.
Yes, that is the purpose of the standard. In practice you will still need per-EHR registration, testing and occasional workarounds for differences in supported scopes, resources and launch behavior.
Sometimes. It depends on which write interactions the EHR exposes for the resource, whether your app is granted write scopes, and whether the health system enables them. Many apps are read-only at launch and add write-back later.
Server-to-server access with no user present, such as scheduled data refresh or Bulk Data export. The client authenticates with a signed JWT using its registered key pair rather than a user login.
Not necessarily. CDS Hooks is a separate HL7 specification for surfacing decision-support cards at specific workflow points, and it can link to a SMART app. Build it only if your workflow benefits from proactive prompts inside the EHR.
Vendors in our directory that state they offer this service. Not a ranking · affiliated company shown first and labelled · others alphabetical.
FHIR Platform
Developer of Aidbox, a PostgreSQL-based FHIR server, plus related products for terminology, forms, payer compliance and SMART apps.
San Pedro, California, United States
FHIR Platform
Data platform company offering InterSystems IRIS for Health, HealthShare and the InterSystems FHIR Server.
Boston, Massachusetts, United States
FHIR Platform
Open-source developer platform for building clinical software on a FHIR R4-native datastore.
Location not yet verified
Development Partner
Software development firm offering FHIR integration, SMART on FHIR app development and HL7 FHIR API implementation services.
Jersey City, New Jersey, United States
FHIR Platform
Toronto-based company behind the Smile CDR FHIR platform and maintainer of the open-source HAPI FHIR library.
Tell us what you need to build or connect. We review every request and share a short list of relevant vendors from our directory — no obligation.