FHIR 4.0.1 © HL7.org  |  FHIRsmith 0.8.5  |  Server Home  |  TX Home  |  Capability Statement  |  Terminology Capabilities  |  Operations  |  Problems  |   

TX: CodeSystem smart-capabilities

Properties

Defining URL http://terminology.hl7.org/CodeSystem/smart-capabilities
Version 4.0.1
Name SmartCapabilities
Title SmartCapabilities
Status draft
Definition

Codes that define what the server is capable of.

Publisher HL7 (FHIR Project)
Value Set SmartCapabilities

This case-sensitive code system http://terminology.hl7.org/CodeSystem/smart-capabilities defines the following codes:

Code Display Definition
launch-ehr EHR Launch Mode support for SMART’s EHR Launch mode.
launch-standalone Standalone Launch Mode support for SMART’s Standalone Launch mode.
client-public Public Client Profile support for SMART’s public client profile (no client authentication).
client-confidential-symmetric Confidential Client Profile support for SMART’s confidential client profile (symmetric client secret authentication).
sso-openid-connect Supports OpenID Connect support for SMART’s OpenID Connect profile.
context-passthrough-banner Allows "Need Patient Banner" support for “need patient banner” launch context (conveyed via need_patient_banner token parameter).
context-passthrough-style Allows "Smart Style Style" support for “SMART style URL” launch context (conveyed via smart_style_url token parameter).
context-ehr-patient Allows "Patient Level Launch Context (EHR)" support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter).
context-ehr-encounter Allows "Encounter Level Launch Context (EHR)" support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter).
context-standalone-patient Allows "Patient Level Launch Context (STANDALONE)" support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter).
context-standalone-encounter Allows "Encounter Level Launch Context (STANDALONE)" support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter).
permission-offline Supports Refresh Token support for refresh tokens (requested by offline_access scope).
permission-patient Supports Patient Level Scopes support for patient-level scopes (e.g. patient/Observation.read).
permission-user Supports User Level Scopes support for user-level scopes (e.g. user/Appointment.read).