SMART App Launch
2.2.0-ballot - CI-Build International flag

This page is part of the Smart App Launch Implementation Guide (v2.2.0-ballot: STU 2.2 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2.1.0. For a full list of available versions, see the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Patient Access Brands

Helping patients find and connect to the right API endpoints, by enabling publication of branding information for API providers, portals, and endpoints.

For an overview, see Patient Access Brands.

Patient Access Brands Bundle Profile

FHIR Bundle of Organizations and Endpoints that is hosted at a stable, publicly available location

Patient Access Brand (Organization) Profile

Profile on Organization to convey a Patient Access Brand

Patient Access Endpoint Profile

Profile on Endpoint associated with a Patient Access Brand

Patient Access Category Code System

Categorizes a PatientAccessBrand into high-level taxonomy

Patient Access Category Value Set

Categorizes a PatientAccessBrand into high-level taxonomy

Patient Access Brand Examples

The follow examples demonstrate use of Patient Access Brands. See example-brands for a guided tour.

Lab with Locations Nationwide
Regional Health System With Independently Branded Affiliates
Different EHRs for different sub-populations displayed in a unified card
Two co-equal brands
Example Brand
Example Endpoint

SMART App State

Helping apps persist state to an EHR.

SMART App State

SMART App State profile on Basic resource

App State Server CapabilityStatement

Required capabilities for App State Server

Example App State

Example App State

SMART Launch Tasks

Helping EHRs manage deferred or proposed app launches.

For an overview, see Task profile for requesting SMART launch.

TaskEhrLaunch

Defines a Task that indicates the user should launch an application using the SMART on FHIR EHR launch.

TaskStandaloneLaunch

Defines a Task that indicates the user should launch an application as a standalone application.

SMART on FHIR terminology.

Codes used to in profiles related to SMART on FHIR.

Codes for tasks to application launches

Defines codes for Tasks that request launch of SMART applications.

Launch Types for tasks to application launches

Defines Launch Type codes for Tasks that request launch of SMART applications.

Example Task for Standalone Launch

Example Task for Standalone Launch

Example Task for EHR Launch

Example Task for EHR Launch