Enum Constant Summary
Enum Constants
support for SMART?s confidential client profile (symmetric client secret
authentication).
support for SMART?s public client profile (no client authentication).
support for encounter-level launch context (requested by launch/encounter
scope, conveyed via encounter token parameter).
support for patient-level launch context (requested by launch/patient scope,
conveyed via patient token parameter).
support for ?need patient banner? launch context (conveyed via
need_patient_banner token parameter).
support for ?SMART style URL? launch context (conveyed via smart_style_url
token parameter).
support for encounter-level launch context (requested by launch/encounter
scope, conveyed via encounter token parameter).
support for patient-level launch context (requested by launch/patient scope,
conveyed via patient token parameter).
support for SMART?s EHR Launch mode.
support for SMART?s Standalone Launch mode.
added to help the parsers
support for refresh tokens (requested by offline_access scope).
support for patient-level scopes (e.g.
support for user-level scopes (e.g.
support for SMART?s OpenID Connect profile.
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Returns the enum constant of this type with the specified name.
Returns an array containing the constants of this enum type, in
the order they are declared.
Enum Constant Details
LAUNCHEHR
support for SMART?s EHR Launch mode.
LAUNCHSTANDALONE
support for SMART?s Standalone Launch mode.
CLIENTPUBLIC
support for SMART?s public client profile (no client authentication).
CLIENTCONFIDENTIALSYMMETRIC
support for SMART?s confidential client profile (symmetric client secret
authentication).
SSOOPENIDCONNECT
support for SMART?s OpenID Connect profile.
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).
CONTEXTEHRPATIENT
support for patient-level launch context (requested by launch/patient scope,
conveyed via patient token parameter).
CONTEXTEHRENCOUNTER
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).
CONTEXTSTANDALONEENCOUNTER
support for encounter-level launch context (requested by launch/encounter
scope, conveyed via encounter token parameter).
PERMISSIONOFFLINE
support for refresh tokens (requested by offline_access scope).
PERMISSIONPATIENT
support for patient-level scopes (e.g. patient/Observation.read).
PERMISSIONUSER
support for user-level scopes (e.g. user/Appointment.read).
NULL
added to help the parsers
Method Details
values
Returns an array containing the constants of this enum type, in
the order they are declared.
Returns:
an array containing the constants of this enum type, in the order they are declared
valueOf
Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
Parameters:
name
- the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException
- if this enum type has no constant with the specified name
NullPointerException
- if the argument is null
fromCode
Throws:
org.hl7.fhir.exceptions.FHIRException