public enum SmartCapabilities extends Enum<SmartCapabilities>
| Enum Constant and Description |
|---|
CLIENTCONFIDENTIALSYMMETRIC
support for SMART’s confidential client profile (symmetric client secret authentication).
|
CLIENTPUBLIC
support for SMART’s public client profile (no client authentication).
|
CONTEXTEHRENCOUNTER
support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter).
|
CONTEXTEHRPATIENT
support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter).
|
CONTEXTPASSTHROUGHBANNER
support for “need patient banner” launch context (conveyed via need_patient_banner token parameter).
|
CONTEXTPASSTHROUGHSTYLE
support for “SMART style URL” launch context (conveyed via smart_style_url token parameter).
|
CONTEXTSTANDALONEENCOUNTER
support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter).
|
CONTEXTSTANDALONEPATIENT
support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter).
|
LAUNCHEHR
support for SMART’s EHR Launch mode.
|
LAUNCHSTANDALONE
support for SMART’s Standalone Launch mode.
|
NULL
added to help the parsers
|
PERMISSIONOFFLINE
support for refresh tokens (requested by offline_access scope).
|
PERMISSIONPATIENT
support for patient-level scopes (e.g.
|
PERMISSIONUSER
support for user-level scopes (e.g.
|
SSOOPENIDCONNECT
support for SMART’s OpenID Connect profile.
|
| Modifier and Type | Method and Description |
|---|---|
static SmartCapabilities |
fromCode(String codeString) |
String |
getDefinition() |
String |
getDisplay() |
String |
getSystem() |
String |
toCode() |
static SmartCapabilities |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SmartCapabilities[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SmartCapabilities LAUNCHEHR
public static final SmartCapabilities LAUNCHSTANDALONE
public static final SmartCapabilities CLIENTPUBLIC
public static final SmartCapabilities CLIENTCONFIDENTIALSYMMETRIC
public static final SmartCapabilities SSOOPENIDCONNECT
public static final SmartCapabilities CONTEXTPASSTHROUGHBANNER
public static final SmartCapabilities CONTEXTPASSTHROUGHSTYLE
public static final SmartCapabilities CONTEXTEHRPATIENT
public static final SmartCapabilities CONTEXTEHRENCOUNTER
public static final SmartCapabilities CONTEXTSTANDALONEPATIENT
public static final SmartCapabilities CONTEXTSTANDALONEENCOUNTER
public static final SmartCapabilities PERMISSIONOFFLINE
public static final SmartCapabilities PERMISSIONPATIENT
public static final SmartCapabilities PERMISSIONUSER
public static final SmartCapabilities NULL
public static SmartCapabilities[] values()
for (SmartCapabilities c : SmartCapabilities.values()) System.out.println(c);
public static SmartCapabilities valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static SmartCapabilities fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionpublic String getDefinition()
public String getDisplay()
Copyright © 2014–2021 Health Level 7. All rights reserved.