smart-capabilities
type: CodeSystem
node role: treeRoot
id:
  v: smart-capabilities
meta:
  last updated:
    v: 2024-04-24T00:00:00+00:00
language:
  v: en
text:
  status:
    v: generated
  div:
    v: Generated Narrative: CodeSystem smart-capabilities Last updated: 2024-04-24 00:00:00+0000 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/Obser…
url:
  v: http://terminology.hl7.org/CodeSystem/smart-capabilities
identifier:
  system:
    v: urn:ietf:rfc:3986
  value:
    v: urn:oid:2.16.840.1.113883.4.642.1.1265
version:
  v: 1.0.1
name:
  v: SmartCapabilities
title:
  v: SmartCapabilities
status:
  v: active
experimental:
  v: false
date:
  v: 2024-04-24T00:00:00+00:00
publisher:
  v: Health Level Seven International
contact:
  telecom:
    system:
      v: url
    value:
      v: http://hl7.org
  telecom:
    system:
      v: email
description:
  v: Codes that define what the server is capable of.
copyright:
  v: This material derives from the HL7 Terminology (THO). THO is copyright ©1989+ Health Level Seven International and is made available under the CC0 designation. For more licensing information see: https://terminology.hl7.org/license
case sensitive:
  v: true
value set:
  v: http://terminology.hl7.org/ValueSet/smart-capabilities
  link: http://terminology.hl7.org/ValueSet/smart-capabilities
content:
  v: complete
concept:
  code:
    v: launch-ehr
  display:
    v: EHR Launch Mode
  definition:
    v: support for SMART’s EHR Launch mode.
concept:
  code:
    v: launch-standalone
  display:
    v: Standalone Launch Mode
  definition:
    v: support for SMART’s Standalone Launch mode.
concept:
  code:
    v: client-public
  display:
    v: Public Client Profile
  definition:
    v: support for SMART’s public client profile (no client authentication).
concept:
  code:
    v: client-confidential-symmetric
  display:
    v: Confidential Client Profile
  definition:
    v: support for SMART’s confidential client profile (symmetric client secret authentication).
concept:
  code:
    v: sso-openid-connect
  display:
    v: Supports OpenID Connect
  definition:
    v: support for SMART’s OpenID Connect profile.
concept:
  code:
    v: context-passthrough-banner
  display:
    v: Allows "Need Patient Banner"
  definition:
    v: support for “need patient banner” launch context (conveyed via need_patient_banner token parameter).
concept:
  code:
    v: context-passthrough-style
  display:
    v: Allows "Smart Style Style"
  definition:
    v: support for “SMART style URL” launch context (conveyed via smart_style_url token parameter).
concept:
  code:
    v: context-ehr-patient
  display:
    v: Allows "Patient Level Launch Context (EHR)"
  definition:
    v: support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter).
concept:
  code:
    v: context-ehr-encounter
  display:
    v: Allows "Encounter Level Launch Context (EHR)"
  definition:
    v: support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter).
concept:
  code:
    v: context-standalone-patient
  display:
    v: Allows "Patient Level Launch Context (STANDALONE)"
  definition:
    v: support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter).
concept:
  code:
    v: context-standalone-encounter
  display:
    v: Allows "Encounter Level Launch Context (STANDALONE)"
  definition:
    v: support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter).
concept:
  code:
    v: permission-offline
  display:
    v: Supports Refresh Token
  definition:
    v: support for refresh tokens (requested by offline_access scope).
concept:
  code:
    v: permission-patient
  display:
    v: Supports Patient Level Scopes
  definition:
    v: support for patient-level scopes (e.g. patient/Observation.read).
concept:
  code:
    v: permission-user
  display:
    v: Supports User Level Scopes
  definition:
    v: support for user-level scopes (e.g. user/Appointment.read).