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 / Key elements
The working view: must-support, required, modifier and sliced elements from the effective (snapshot) definition.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Extension | 0..* | SMART Exposed Invariants: ele-1, ext-1 |
||
| 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 |
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: read |
|
| 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 |
|
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: write |
|
| extension:delete | 0..1 | Extension | The permission required to delete this resource (omit if deletion is not exposed) i Invariants: ele-1, ext-1 |
|
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: delete |
|
| url | 1..1 | http://hl7.org/fhirpath/System.String | identifies the meaning of the extension i Fixed: ../StructureDefinition/smart-exposed |