SMART App Launch - Local Development build (v2.2.0-preview). See the Directory of published versions
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
Patient Access Brands Profiles
Patient Access Brand (Organization) Profile |
Profile on Organization to communicate the branding associated with a Patient Access API endpoint.
|
Patient Access Brands Bundle Profile |
JSON FHIR Bundle (type:
Brand Bundles SHALL populate |
Patient Access Endpoint Profile |
Profile on Endpoint associated with a Patient Access Brand.
|
Patient Access Brands Extensions
Brand Flags Extension |
This flag is intended to help app developers understand and debug the organizational relationships that underpin published Brands. For example, valueCode of hidden allows systems to designate Organizations as part of a hierarchy without necessarily being shown in a UX card or tile. Marking Brands hidden can also be used to associate many affiliated organizations with a parent Brand (e.g., each with its street address) without apps displaying redundant information to users. Multiple logos may be supplied. The URL can be an absolute URL with the https:// schema, or a Data URL with the data: schema that directly embeds content. |
Brand Logo Use Agreement Extension |
Patient access brand logo use agreement. It includes a link to terms for logo use by patient access apps. |
Brand Logo Extension |
Patient access brand logo. SHOULD be optimized for display as a 1” square and formatted as SVG or 1024x1024 pixel PNG with transparent background. Logo should be be legible at small sizes (e.g., as small as 50x50 pixels). Tips to achieve this: if the logo contains both a brandmark and a wordmark, separate them and use just the brandmark. If the logo is predominantly horizontal, consider creating a vertically-oriented logo that is still recognizable when scaled to smaller sizes. Multiple logos may be supplied. The URL can be an absolute URL with the https:// schema, or a Data URL with the data: schema that directly embeds content. |
Brands Bundle Extension |
This extension references a URL for a customer-managed Patient Access Brands Bundle that defines this Brand and related Brands. It allows customers to self-publish additional information about the Brand. |
Endpoint FHIR Version Extension |
The Patient Access Endpoint’s FHIR Version. This Extension is a denormalization to help clients focus on supported endpoints. (As of this publication, 4.0.1 is expected for ONC-certified EHRs). |
Patient Access Description Extension |
Explains, if necessary (in patient-friendly language), the subset of patients eligible to connect and the data available. This capability supports (for example) a cancer center that uses one EHR for pediatric patients and another for adult patients. In this scenario, each EHR would publish a different |
Patient Access Logo Use Agreement Extension |
Patient access brand portal logo use agreement. See the documentation for “brand logo use agreement” |
Patient Access Logo Extension |
Patient access brand portal logo. Used if the portal has its own logo in addition to the Brand’s logo. See the documentation for “brand logo”. |
Patient Access Name Extension |
Indicates the name by which patients know the portal (for example, “MyChildrens” or “Patient Gateway”). |
Patient Access URL Extension |
Indicates the location of the patient portal associated with this Brand - i.e., a URL where patients can go to see their data and manage access. |
Patient Access Brands Terminology
Brand Flags Code System |
Patient Access Brand Flags Codes help app developers understand and debug the organizational relationships that underpin published Brands. |
Patient Access Category Code System |
Categorizes a PatientAccessBrand into high-level taxonomy |
Brand Flags Value Set |
Patient Access Brand Flags Codes help app developers understand and debug the organizational relationships that underpin published Brands. |
Patient Access Category Value Set |
Categorizes a PatientAccessBrand into high-level taxonomy |
Patient Access Brands (Organization) Examples
brand1-opt2 |
brand2-opt2 |
cust-hosted-examplehealth |
ehchospital |
ehpmadison |
example |
examplehealth |
examplehospital1-ehr1 |
examplehospital2-ehr2 |
examplehospital3-ehr1 |
examplehospital3-ehr2 |
examplelabs |
Patient Access Endpoint Examples
brand1-opt2 |
brand2-opt2 |
ehr1-examplehealth |
example |
examplehealth-r2 |
examplehealth-r4 |
examplehospital1-ehr1 |
examplehospital2-ehr2 |
examplelabs |
Patient Access Brands Bundle Examples
example1 |
example6 |
example4 |
example5 |
example2 |
example3 |
SMART Launch Extensions
SMART App State |
SMART App State profile on Basic resource See App State capability for requirements, usage notes, and examples. |
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 Launch Terminology
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. |
SMART Launch Basic and Task Resources
Example App State |
Example App State |
Example Task for Standalone Launch |
Example Task for Standalone Launch |
Example Task for EHR Launch |
Example Task for EHR Launch |
SMART Launch CapabilityStatement
smart-app-state-server |
Required capabilities for App State Server |