SMART Exposed Extension¶
| Canonical | ../StructureDefinition/smart-exposed |
|---|---|
| Status | draft · 1.26.0 |
| Base | Extension (constraint) |
| Context | StructureDefinition (element) |
| Source | FSH · 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 / Differential
What this profile constrains beyond Extension. Anything not listed is unchanged from the base; muted type/cardinality values are the base's, shown for context.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Extension | SMART Exposed | |||
| extension | 1..* | Extension | i | |
| extension:read | S | 1..1 | Extension | The permission required to read or search this resource i |
| extension | 0..0 | Extension | i | |
| url | 1..1 | http://hl7.org/fhirpath/System.String | i Fixed: read |
|
| value[x] | 0..1 | string | ||
| extension:write | 0..1 | Extension | The permission required to create or update this resource (omit for read-only exposure) i | |
| extension | 0..0 | Extension | i | |
| url | 1..1 | http://hl7.org/fhirpath/System.String | i Fixed: write |
|
| value[x] | 0..1 | string | ||
| extension:delete | 0..1 | Extension | The permission required to delete this resource (omit if deletion is not exposed) i | |
| extension | 0..0 | Extension | i | |
| url | 1..1 | http://hl7.org/fhirpath/System.String | i Fixed: delete |
|
| value[x] | 0..1 | string | ||
| url | 1..1 | http://hl7.org/fhirpath/System.String | 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 |