SMART clinical scopes
Syntaxe de scopes OAuth utilisée par SMART on FHIR pour accorder un accès au niveau ressource, contrôle d'accès FHIR.
Définition
Un scope clinique nomme un contexte (patient/, user/ ou system/), un type de ressource FHIR (ou *) et les interactions autorisées. SMART v2 a remplacé les suffixes v1 .read/.write par les lettres granulaires .cruds — c (create), r (read), u (update), d (delete), s (search) — avec d'éventuelles contraintes de requête, signalées par la capacité permission-v2.
Origine
Défini dans le guide d'implémentation HL7 SMART App Launch, section « Scopes and Launch Context » (STU 2.x) ; la syntaxe granulaire v2 fait partie de cette version normative.
Exemple en contexte
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
Termes liés
- SMART App Launch — le framework qui négocie ces scopes.
- SMART Backend Services — utilise les scopes parallèles system/.