Skip to content

SMART Exposed Extension

Canonical../StructureDefinition/smart-exposed
Statusdraft · 1.26.0
BaseExtension (constraint)
ContextStructureDefinition (element)
SourceFSH · JSON

Declares that this profile's resource type is reachable by a SMART on FHIR app, and names the platform permission required for each operation. Exposure is an authorization decision recorded in the IG, deliberately separate from whether the resource happens to be profiled.

Elements / Snapshot

The full effective definition: base Extension with this profile's constraints applied.

Element Flags Card. Type Description & Constraints
Extension 0..* SMART Exposed
Invariants: ele-1, ext-1
id 0..1 http://hl7.org/fhirpath/System.String Unique id for inter-element referencing
extension 1..* Extension Additional content defined by implementations i
Slicing: value:url (open)
Invariants: ele-1, ext-1
extension:read S 1..1 Extension The permission required to read or search this resource i
Invariants: ele-1, ext-1
id 0..1 http://hl7.org/fhirpath/System.String Unique id for inter-element referencing
extension 0..0 Extension Additional content defined by implementations i
Slicing: value:url (open)
Invariants: ele-1, ext-1
url 1..1 http://hl7.org/fhirpath/System.String identifies the meaning of the extension i
Fixed: read
value[x] 0..1 string Value of extension
Invariants: ele-1
extension:write 0..1 Extension The permission required to create or update this resource (omit for read-only exposure) i
Invariants: ele-1, ext-1
id 0..1 http://hl7.org/fhirpath/System.String Unique id for inter-element referencing
extension 0..0 Extension Additional content defined by implementations i
Slicing: value:url (open)
Invariants: ele-1, ext-1
url 1..1 http://hl7.org/fhirpath/System.String identifies the meaning of the extension i
Fixed: write
value[x] 0..1 string Value of extension
Invariants: ele-1
extension:delete 0..1 Extension The permission required to delete this resource (omit if deletion is not exposed) i
Invariants: ele-1, ext-1
id 0..1 http://hl7.org/fhirpath/System.String Unique id for inter-element referencing
extension 0..0 Extension Additional content defined by implementations i
Slicing: value:url (open)
Invariants: ele-1, ext-1
url 1..1 http://hl7.org/fhirpath/System.String identifies the meaning of the extension i
Fixed: delete
value[x] 0..1 string Value of extension
Invariants: ele-1
url 1..1 http://hl7.org/fhirpath/System.String identifies the meaning of the extension i
Fixed: ../StructureDefinition/smart-exposed
value[x] 0..0 base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Value of extension
Invariants: ele-1