HL7 Terminology
1.0.0 - Publication

This page is part of the HL7 Terminology (v1.0.0: Release) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

SmartCapabilities

Summary

Defining URL:http://terminology.hl7.org/CodeSystem/smart-capabilities
Version:4.2.0
Name:SmartCapabilities
Title:SmartCapabilities
Status:draft
Content:All the concepts defined by the code system are included in the code system resource
Definition:

Codes that define what the server is capable of.

Publisher:HL7 (FHIR Project)
OID:2.16.840.1.113883.4.642.1.1265 (for OID based terminology systems)
Content Mode:Complete
Value Set:http://terminology.hl7.org/ValueSet/smart-capabilities ( is the value set for all codes in this code system)
Source Resource:XML / JSON / Turtle

This Code system is referenced in the content logical definition of the following value sets:

SmartCapabilities

Codes that define what the server is capable of.

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

CodeDisplayDefinition
launch-ehr EHR Launch Modesupport for SMART’s EHR Launch mode.
launch-standalone Standalone Launch Modesupport for SMART’s Standalone Launch mode.
client-public Public Client Profilesupport for SMART’s public client profile (no client authentication).
client-confidential-symmetric Confidential Client Profilesupport for SMART’s confidential client profile (symmetric client secret authentication).
sso-openid-connect Supports OpenID Connectsupport 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 Tokensupport for refresh tokens (requested by offline_access scope).
permission-patient Supports Patient Level Scopessupport for patient-level scopes (e.g. patient/Observation.read).
permission-user Supports User Level Scopessupport for user-level scopes (e.g. user/Appointment.read).

History

DateActionAuthorCustodianComment
2020-05-06reviseTed KleinVocabulary WGMigrated to the UTG maintenance environment and publishing tooling.