{
 "id": "smart-on-fhir",
 "url": "/fr/smart-app-launch-smart-on-fhir/",
 "md_url": "/fr/smart-app-launch-smart-on-fhir.md",
 "json_url": "/fr/smart-app-launch-smart-on-fhir.json",
 "claims_url": "/fr/smart-app-launch-smart-on-fhir/beweringen/",
 "type": {
  "code": "Specification",
  "label": "Norme ou spécification"
 },
 "schema_type": "CreativeWork",
 "lang": "fr",
 "translation": {
  "lang": "fr",
  "source_url": "/smart-on-fhir/",
  "date": "2026-11-13",
  "stale": false,
  "fields": [
   "lifecycle_note",
   "sectie:hoe-is-het-opgebouwd",
   "sectie:onzekerheden-en-tegenstrijdige-informatie",
   "sectie:waar-wordt-het-gebruikt",
   "sectie:wat-betekent-het-voor-een-ziekenhuis",
   "sectie:wat-is-het",
   "summary",
   "title",
   "version"
  ]
 },
 "title": "SMART App Launch (SMART on FHIR)",
 "aliases": [
  "SMART on FHIR",
  "SMART App Launch",
  "SMART Backend Services",
  "hl7.fhir.uv.smart-app-launch"
 ],
 "names": {
  "nl": "SMART App Launch (SMART on FHIR)",
  "fr": "SMART App Launch (SMART on FHIR)",
  "en": "SMART App Launch (SMART on FHIR)",
  "de": "SMART App Launch (SMART on FHIR)"
 },
 "jurisdiction": [
  {
   "code": "internationaal",
   "label": "International"
  }
 ],
 "themes": [
  {
   "code": "identiteit-en-toegang",
   "label": "Identité, accès et audit"
  },
  {
   "code": "architectuur-en-infrastructuur",
   "label": "Architecture et infrastructure"
  },
  {
   "code": "standaardisatie-en-governance",
   "label": "Normalisation et gouvernance"
  }
 ],
 "lifecycle": {
  "code": "trial-use",
  "label": "usage d'essai"
 },
 "lifecycle_note_html": "Trial use : la version 2.2.0 (STU 2.2) du 30 avril 2024 est la version publiée actuelle (historique des publications HL7, état au 12 novembre 2026).",
 "version": "2.2.0 (STU 2.2, FHIR R4)",
 "vendor": null,
 "sectors": [],
 "homologations": [],
 "links": [
  {
   "kind": {
    "code": "documentatie",
    "label": "Documentation"
   },
   "url": "https://hl7.org/fhir/smart-app-launch/",
   "label": "SMART App Launch Implementation Guide (HL7)",
   "host": "hl7.org",
   "lang": "en"
  },
  {
   "kind": {
    "code": "documentatie",
    "label": "Documentation"
   },
   "url": "https://build.fhir.org/ig/HL7/smart-app-launch/",
   "label": "SMART App Launch - CI-build",
   "host": "build.fhir.org",
   "lang": "en"
  },
  {
   "kind": {
    "code": "repository",
    "label": "Dépôt de code ou de paquets"
   },
   "url": "https://github.com/HL7/smart-app-launch",
   "label": "HL7/smart-app-launch (GitHub)",
   "host": "github.com",
   "lang": "en"
  }
 ],
 "summary_text": "SMART App Launch, en abrégé SMART on FHIR, est une spécification HL7 qui règle, sur la base d'OAuth 2.0, la manière dont des applications obtiennent l'accès à un serveur FHIR. Une application peut démarrer depuis le DPI et recevoir le patient sélectionné; un backend service fonctionne sans utilisateur. Les droits s'appellent « scopes » et s'appuient sur les interactions et les paramètres de recherche FHIR. Bulk Data, CDS Hooks et FHIRcast s'appuient sur elle. Aucun usage n'a été trouvé dans les guides FHIR belges; Vitalink fait authentifier les applications avec OAuth et PKCE via I.AM Connect.",
 "summary_html": "<p>SMART App Launch, en abrégé SMART on FHIR, est une spécification HL7 qui règle, sur la base d'OAuth 2.0, la manière dont des applications obtiennent l'accès à un serveur FHIR. Une application peut démarrer depuis le DPI et recevoir le patient sélectionné ; un backend service fonctionne sans utilisateur. Les droits s'appellent « scopes » et s'appuient sur les interactions et les paramètres de recherche FHIR. Bulk Data, CDS Hooks et FHIRcast s'appuient sur elle. Aucun usage n'a été trouvé dans les guides FHIR belges ; Vitalink fait authentifier les applications avec OAuth et PKCE via I.AM Connect.</p>",
 "last_verified": "2026-11-12",
 "verification_outdated": false,
 "sections": [
  {
   "id": "qu-est-ce-que-c-est",
   "title": "Qu'est-ce que c'est ?",
   "kind": "tekst",
   "html": "<p>SMART App Launch, souvent appelé « SMART on FHIR » dans la pratique, est un guide d'implémentation de <a href=\"/fr/hl7-international/\">HL7 International</a> qui contient des modèles de base reposant sur <strong>OAuth 2.0</strong> (la norme ouverte d'accès délégué) permettant aux applications clientes de s'autoriser, de s'authentifier et de s'intégrer avec des systèmes qui proposent des données via <a href=\"/fr/hl7-fhir/\">FHIR</a><sup class=\"cite\" id=\"t-CLM-403f5628\" data-claims=\"CLM-403f5628\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>. Il résout un problème concret : une application d'un tiers doit savoir, auprès d'un serveur FHIR, qui est l'utilisateur, quelles données elle peut consulter et dans quel contexte elle a été lancée.</p>\n<p>Le guide décrit deux modèles principaux. Le modèle <strong>App Launch</strong> autorise une application pour un utilisateur et peut transmettre un « launch context », comme le patient sélectionné dans la session DPI de l'utilisateur<sup class=\"cite\" id=\"t-CLM-4c1be3a6\" data-claims=\"CLM-4c1be3a6\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>. Le modèle <strong>Backend Services</strong> autorise une application headless ou automatisée, sans qu'un utilisateur intervienne au démarrage<sup class=\"cite\" id=\"t-CLM-8650ab8b\" data-claims=\"CLM-8650ab8b\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>. Comme exemple d'un tel backend service, le guide cite une plateforme d'analyse ou un entrepôt de données qui effectue périodiquement une importation en masse depuis un DPI afin d'analyser une population de patients<sup class=\"cite\" id=\"t-CLM-66af3fe3\" data-claims=\"CLM-66af3fe3\"><a class=\"cite-ref\" href=\"#bron-2\" aria-label=\"Source 2\">[2]</a></sup>.</p>"
  },
  {
   "id": "comment-est-il-structure",
   "title": "Comment est-il structuré ?",
   "kind": "tekst",
   "html": "<p><strong>Scopes.</strong> SMART exprime les droits d'accès en « scopes », qui peuvent être délégués à une application cliente et qui s'appuient sur les interactions, les types de ressources et les paramètres de recherche FHIR<sup class=\"cite\" id=\"t-CLM-a60d86bc\" data-claims=\"CLM-a60d86bc\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>. Depuis la version 2.0, les scopes peuvent être restreints plus finement avec la syntaxe des paramètres de recherche FHIR<sup class=\"cite\" id=\"t-CLM-f6b9cf06\" data-claims=\"CLM-f6b9cf06\"><a class=\"cite-ref\" href=\"#bron-3\" aria-label=\"Source 3\">[3]</a></sup>.</p>\n<p><strong>Découverte.</strong> Un serveur FHIR publie un document de découverte (<code>.well-known/smart-configuration</code>) par lequel un client prend connaissance des endpoints d'autorisation et des fonctionnalités prises en charge<sup class=\"cite\" id=\"t-CLM-7ea061b6\" data-claims=\"CLM-7ea061b6\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>.</p>\n<p><strong>Authentification du client.</strong> SMART préfère l'authentification par une paire de clés asymétriques à un secret partagé, parce qu'aucun secret ne transite alors sur le réseau<sup class=\"cite\" id=\"t-CLM-1b37f8c3\" data-claims=\"CLM-1b37f8c3\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>.</p>\n<p><strong>Version et statut.</strong> La version publiée actuelle est la 2.2.0 (STU 2.2), fondée sur FHIR R4<sup class=\"cite\" id=\"t-CLM-0aea17cd\" data-claims=\"CLM-0aea17cd\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>. Dans l'historique des publications, cette version figure comme trial use (FHIR 4.0.1), publiée le 30 avril 2024 et marquée comme version actuelle<sup class=\"cite\" id=\"t-CLM-c7a16f18\" data-claims=\"CLM-c7a16f18\"><a class=\"cite-ref\" href=\"#bron-4\" aria-label=\"Source 4\">[4]</a></sup>. « Trial use » signifie que le guide peut être utilisé, mais n'est pas encore normatif.</p>\n<h3>Spécifications qui s'appuient sur lui</h3>\n<p>SMART Backend Services est conçu pour fonctionner avec <a href=\"/fr/fhir-bulk-data-access/\">FHIR Bulk Data Access</a>, mais peut être utilisé pour n'importe quelle API FHIR, de manière synchrone ou asynchrone<sup class=\"cite\" id=\"t-CLM-7f0b5b66\" data-claims=\"CLM-7f0b5b66\"><a class=\"cite-ref\" href=\"#bron-2\" aria-label=\"Source 2\">[2]</a></sup>. CDS Hooks, la spécification HL7 d'aide à la décision depuis le flux de travail clinique, peut lancer une application SMART lorsqu'une interaction supplémentaire est nécessaire<sup class=\"cite\" id=\"t-CLM-bec1ce9f\" data-claims=\"CLM-bec1ce9f\"><a class=\"cite-ref\" href=\"#bron-5\" aria-label=\"Source 5\">[5]</a></sup>. FHIRcast étend le protocole de lancement SMART pour permettre à des applications distinctes de collaborer étroitement<sup class=\"cite\" id=\"t-CLM-16ede342\" data-claims=\"CLM-16ede342\"><a class=\"cite-ref\" href=\"#bron-6\" aria-label=\"Source 6\">[6]</a></sup>. Une vue d'ensemble de l'écosystème FHIR plus large figure sur <a href=\"/fr/hl7-fhir/\">HL7 FHIR</a> et <a href=\"/fr/outils-registres-et-plateformes-de-test-fhir/\">Outils, registres et plateformes de test FHIR</a>.</p>"
  },
  {
   "id": "ou-est-il-utilise",
   "title": "Où est-il utilisé ?",
   "kind": "tekst",
   "html": "<p>Aucun usage de SMART App Launch ou de SMART Backend Services n'a été trouvé dans les guides FHIR belges (<a href=\"/fr/guides-d-implementation-fhir-belges/\">Guides d'implémentation FHIR belges</a>) ni dans les services eHealth ; la lacune figure dans le registre. Cela ne prouve pas que des DPI ou des applications utilisés en Belgique ne proposent pas SMART.</p>\n<p>L'accès aux services FHIR REST belges passe par une voie OAuth propre. Pour les services REST de <a href=\"/fr/vitalink/\">Vitalink</a>, l'intégration doit être demandée via les formulaires d'<a href=\"/fr/i-am-identity-access-management/\">I.AM Connect</a><sup class=\"cite\" id=\"t-CLM-75dd7df8\" data-claims=\"CLM-75dd7df8\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Source 7\">[7]</a></sup>. Le guide d'intégration de Vitalink (version 1.0, octobre 2025) prescrit pour une application distribuée l'« authorization code flow » avec PKCE, dans lequel l'utilisateur s'authentifie directement via le fournisseur d'identité et le service fédératif d'autorisation de la <a href=\"/fr/plate-forme-ehealth/\">Plate-forme eHealth</a><sup class=\"cite\" id=\"t-CLM-59641a8f\" data-claims=\"CLM-59641a8f\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Source 7\">[7]</a></sup>. Les deux voies reposent donc sur OAuth, mais Vitalink ne renvoie pas à SMART App Launch<sup class=\"cite\" data-claims=\"CLM-59641a8f\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Source 7\">[7]</a></sup>.</p>"
  },
  {
   "id": "qu-est-ce-que-cela-signifie-pour-un-hopital",
   "title": "Qu'est-ce que cela signifie pour un hôpital ?",
   "kind": "tekst",
   "html": "<p>SMART détermine si des applications externes, par exemple d'aide à la décision, peuvent démarrer depuis le DPI avec le patient sélectionné<sup class=\"cite\" data-claims=\"CLM-4c1be3a6\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Source 1\">[1]</a></sup>, et si une plateforme d'analyse ou un entrepôt de données peut récupérer des données du DPI sans utilisateur<sup class=\"cite\" data-claims=\"CLM-66af3fe3\"><a class=\"cite-ref\" href=\"#bron-2\" aria-label=\"Source 2\">[2]</a></sup>. Aucune obligation belge n'a été trouvée ; pour les services eHealth, c'est la voie via I.AM Connect qui s'applique<sup class=\"cite\" data-claims=\"CLM-75dd7df8\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Source 7\">[7]</a></sup>.</p>\n<p class=\"aanbeveling\"><strong>Recommandation :</strong> lors d'un marché pour un DPI ou une application, demandez explicitement si le système propose un document de découverte SMART, App Launch et Backend Services, avec quels scopes, et comment cela s'articule avec l'authentification via I.AM Connect pour les services eHealth.</p>"
  },
  {
   "id": "incertitudes-et-informations-contradictoires",
   "title": "Incertitudes et informations contradictoires",
   "kind": "tekst",
   "html": "<ul>\n<li>La question de savoir si les DPI hospitaliers utilisés en Belgique proposent SMART App Launch ou Backend Services n'a pas trouvé de réponse ; la documentation des fournisseurs n'a pas été examinée.</li>\n<li>Au 12 novembre 2026, aucun successeur de la version 2.2.0 ne figure dans l'historique des publications<sup class=\"cite\" data-claims=\"CLM-c7a16f18\"><a class=\"cite-ref\" href=\"#bron-4\" aria-label=\"Source 4\">[4]</a></sup> ; aucun calendrier n'a été trouvé.</li>\n<li>Aucune source belge trouvée ne décrit comment un serveur d'autorisation SMART s'articule avec l'IDP eHealth et I.AM Connect.</li>\n</ul>"
  }
 ],
 "relation_groups": [
  {
   "type": "ownedBy",
   "direction": "uit",
   "label": "relève de",
   "relations": [
    {
     "direction": "uit",
     "type": "ownedBy",
     "label": "relève de",
     "other": {
      "id": "hl7-international",
      "title": "HL7 International",
      "url": "/fr/hl7-international/"
     },
     "status": "established",
     "status_label": "établi",
     "note_html": "Gepubliceerd als HL7-implementatiegids op hl7.org.",
     "valid_from": null,
     "valid_to": null,
     "historical": false,
     "refs": [
      1
     ]
    }
   ]
  },
  {
   "type": "dependsOn",
   "direction": "uit",
   "label": "dépend de",
   "relations": [
    {
     "direction": "uit",
     "type": "dependsOn",
     "label": "dépend de",
     "other": {
      "id": "fhir",
      "title": "HL7 FHIR",
      "url": "/fr/hl7-fhir/"
     },
     "status": "established",
     "status_label": "établi",
     "note_html": "Autorisatiepatronen voor FHIR-servers, gebaseerd op FHIR R4.",
     "valid_from": null,
     "valid_to": null,
     "historical": false,
     "refs": [
      1
     ]
    }
   ]
  },
  {
   "type": "comparedWith",
   "direction": "uit",
   "label": "est comparé à",
   "relations": [
    {
     "direction": "uit",
     "type": "comparedWith",
     "label": "est comparé à",
     "other": {
      "id": "i-am-connect",
      "title": "I.AM et I.AM Connect (Identity & Access Management)",
      "url": "/fr/i-am-identity-access-management/"
     },
     "status": "established",
     "status_label": "établi",
     "note_html": "Beide steunen op OAuth; Vitalink vraagt de authorization code flow met PKCE via I.AM Connect, niet SMART App Launch.",
     "valid_from": null,
     "valid_to": null,
     "historical": false,
     "refs": [
      7
     ]
    }
   ]
  },
  {
   "type": "recommends",
   "direction": "in",
   "label": "recommande (entrant)",
   "relations": [
    {
     "direction": "in",
     "type": "recommends",
     "label": "recommande (entrant)",
     "other": {
      "id": "fhir-bulk-data",
      "title": "FHIR Bulk Data Access ($export)",
      "url": "/fr/fhir-bulk-data-access/"
     },
     "status": "established",
     "status_label": "établi",
     "note_html": null,
     "valid_from": null,
     "valid_to": null,
     "historical": false,
     "refs": [
      8,
      2
     ]
    }
   ]
  }
 ],
 "relation_count": 4,
 "hypothesis_count": 0,
 "neighbours": [
  {
   "id": "hl7-international",
   "title": "HL7 International",
   "url": "/fr/hl7-international/",
   "type": {
    "code": "Organization",
    "label": "Organisation"
   },
   "status": "established"
  },
  {
   "id": "fhir",
   "title": "HL7 FHIR",
   "url": "/fr/hl7-fhir/",
   "type": {
    "code": "Specification",
    "label": "Norme ou spécification"
   },
   "status": "established"
  },
  {
   "id": "i-am-connect",
   "title": "I.AM et I.AM Connect (Identity & Access Management)",
   "url": "/fr/i-am-identity-access-management/",
   "type": {
    "code": "Platform",
    "label": "Plateforme ou service"
   },
   "status": "established"
  },
  {
   "id": "fhir-bulk-data",
   "title": "FHIR Bulk Data Access ($export)",
   "url": "/fr/fhir-bulk-data-access/",
   "type": {
    "code": "Specification",
    "label": "Norme ou spécification"
   },
   "status": "established"
  }
 ],
 "open_questions_html": [
  "Bieden in België gebruikte ziekenhuis-EPD's een SMART App Launch- of Backend Services-endpoint aan, en met welke scopes?",
  "Komt er een SMART App Launch-versie 2.3 of een STU 3, en wanneer?",
  "Kan een SMART-autorisatieserver in België samenwerken met de eHealth-IDP en I.AM Connect, of blijven het gescheiden werelden?"
 ],
 "open_questions": [
  {
   "id": "oq-de6933",
   "html": "Bieden in België gebruikte ziekenhuis-EPD's een SMART App Launch- of Backend Services-endpoint aan, en met welke scopes?",
   "text": "Bieden in België gebruikte ziekenhuis-EPD's een SMART App Launch- of Backend Services-endpoint aan, en met welke scopes?"
  },
  {
   "id": "oq-70d571",
   "html": "Komt er een SMART App Launch-versie 2.3 of een STU 3, en wanneer?",
   "text": "Komt er een SMART App Launch-versie 2.3 of een STU 3, en wanneer?"
  },
  {
   "id": "oq-6331f4",
   "html": "Kan een SMART-autorisatieserver in België samenwerken met de eHealth-IDP en I.AM Connect, of blijven het gescheiden werelden?",
   "text": "Kan een SMART-autorisatieserver in België samenwerken met de eHealth-IDP en I.AM Connect, of blijven het gescheiden werelden?"
  }
 ],
 "exchanges": [],
 "sources": [
  {
   "n": 1,
   "id": "SRC-cb5a8034c5",
   "title": "SMART App Launch Implementation Guide - Home",
   "publisher": "HL7 International",
   "url": "https://hl7.org/fhir/smart-app-launch/",
   "published": null,
   "first_retrieved": "2026-11-12T19:57:30+00:00",
   "last_checked": "2026-11-12T19:57:30+00:00",
   "content_sha256": "b50fe78d4bedeb9f65f7f2ee1d1afa862f24198971cbe1d082ca87b737949f81",
   "link_unreachable_since": null
  },
  {
   "n": 2,
   "id": "SRC-5b357ff62a",
   "title": "SMART App Launch - Backend Services",
   "publisher": "HL7 International",
   "url": "https://hl7.org/fhir/smart-app-launch/backend-services.html",
   "published": null,
   "first_retrieved": "2026-11-12T19:57:33+00:00",
   "last_checked": "2026-11-12T19:57:33+00:00",
   "content_sha256": "20ed28915344311f75b40417046f430491387e52bc4cdd45f4dce1ae869e0c59",
   "link_unreachable_since": null
  },
  {
   "n": 3,
   "id": "SRC-d20b498334",
   "title": "SMART App Launch - Scopes and Launch Context",
   "publisher": "HL7 International",
   "url": "https://hl7.org/fhir/smart-app-launch/scopes-and-launch-context.html",
   "published": null,
   "first_retrieved": "2026-11-12T19:57:31+00:00",
   "last_checked": "2026-11-12T19:57:31+00:00",
   "content_sha256": "0ecd5d54cd653c862da60a51fdafd7f91521a7417839c80c638667aa7548a02b",
   "link_unreachable_since": null
  },
  {
   "n": 4,
   "id": "SRC-d7fd853c3a",
   "title": "SMART App Launch - package-list.json (publicatiehistoriek)",
   "publisher": "HL7 International",
   "url": "https://hl7.org/fhir/smart-app-launch/package-list.json",
   "published": null,
   "first_retrieved": "2026-11-12T19:57:34+00:00",
   "last_checked": "2026-11-12T19:57:34+00:00",
   "content_sha256": "7b233df314e61aa604d8c1fde03467cefbdf37a169f4b1762b280179be6c4fdd",
   "link_unreachable_since": null
  },
  {
   "n": 5,
   "id": "SRC-4d1d913b91",
   "title": "CDS Hooks Specification 2.0.1",
   "publisher": "HL7 International (Clinical Decision Support WG)",
   "url": "https://cds-hooks.hl7.org/",
   "published": null,
   "first_retrieved": "2026-11-09T11:03:25+00:00",
   "last_checked": "2026-11-09T11:03:25+00:00",
   "content_sha256": "fc2502606303afe65aa4756e87083de0278393beedbfc6d6fb4309c6d6ed1461",
   "link_unreachable_since": null
  },
  {
   "n": 6,
   "id": "SRC-4c3db153d0",
   "title": "FHIRcast - Home",
   "publisher": "HL7 International",
   "url": "https://fhircast.hl7.org/",
   "published": null,
   "first_retrieved": "2026-11-12T19:57:37+00:00",
   "last_checked": "2026-11-12T19:57:37+00:00",
   "content_sha256": "c35977342d809c7cdec0443b803d58bc9e1ca6131708e57dff9ea8e234ef3688",
   "link_unreachable_since": null
  },
  {
   "n": 7,
   "id": "SRC-a5f98689c4",
   "title": "Integration Guide for VITALINK v1.0 (10/2025)",
   "publisher": "eHealth-platform",
   "url": "https://www.up.ehealth.fgov.be/ehealthplatform/file/cc73d96153bbd5448a56f19d925d05b1379c7f21/288304022e5253c740645e690dc39edd58c126ed/2025-integration-guide-vitalink-v1.0.pdf",
   "published": "2025-10-01",
   "first_retrieved": "2026-11-12T19:57:58+00:00",
   "last_checked": "2026-11-12T19:57:58+00:00",
   "content_sha256": "d58607026b45ad32e6253fd4fd88c297861a3a6bcae527302ca6556d40443a68",
   "link_unreachable_since": null
  },
  {
   "n": 8,
   "id": "SRC-d4ea422d02",
   "title": "FHIR Bulk Data Access - Bulk Data Export",
   "publisher": "HL7 International",
   "url": "https://hl7.org/fhir/uv/bulkdata/en/export.html",
   "published": null,
   "first_retrieved": "2026-11-12T19:57:38+00:00",
   "last_checked": "2026-11-12T19:57:38+00:00",
   "content_sha256": "c36bb7ece0de9b7da2db83c2c72798a02c69acc8da24403150b8406b39261bb2",
   "link_unreachable_since": null
  }
 ],
 "claims": [
  {
   "id": "CLM-403f5628",
   "statement": "SMART App Launch is een HL7-implementatiegids met basispatronen op OAuth 2.0 waarmee clienttoepassingen zich autoriseren, authenticeren en integreren met FHIR-systemen.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, inleiding",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-cb5a8034c5",
    "title": "SMART App Launch Implementation Guide - Home",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-4c1be3a6",
   "statement": "Het App Launch-patroon autoriseert een gebruikersgerichte app bij een FHIR-server en kan 'launch context' meegeven, zoals de patiënt die in de EPD-sessie van de gebruiker geselecteerd is.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, sectie App Launch",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-cb5a8034c5",
    "title": "SMART App Launch Implementation Guide - Home",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-8650ab8b",
   "statement": "Het Backend Services-patroon autoriseert een headless of geautomatiseerde clienttoepassing zonder dat een gebruiker bij de start betrokken is.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, sectie Backend Services",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-cb5a8034c5",
    "title": "SMART App Launch Implementation Guide - Home",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-66af3fe3",
   "statement": "Als voorbeeld van een backend service noemt SMART een analyseplatform of datawarehouse dat periodiek een bulkimport uit een EPD doet om een patiëntenpopulatie te analyseren.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Backend Services, use cases",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-5b357ff62a",
    "title": "SMART App Launch - Backend Services",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/backend-services.html",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-a60d86bc",
   "statement": "SMART drukt toegangsrechten uit in 'scopes' die aan een clienttoepassing kunnen worden gedelegeerd en die steunen op FHIR-interacties, resourcetypes en zoekparameters.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, sectie Scopes",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-cb5a8034c5",
    "title": "SMART App Launch Implementation Guide - Home",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-f6b9cf06",
   "statement": "SMART 2.0 verfijnt de scopes met beperkingen volgens de syntaxis van FHIR-zoekparameters.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "sectie Scopes for requesting FHIR resources",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-d20b498334",
    "title": "SMART App Launch - Scopes and Launch Context",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/scopes-and-launch-context.html",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-7ea061b6",
   "statement": "SMART definieert een ontdekkingsdocument (.well-known/smart-configuration) waarmee een client de autorisatie-endpoints en ondersteunde functies van een FHIR-server leert kennen.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, sectie discovery",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-cb5a8034c5",
    "title": "SMART App Launch Implementation Guide - Home",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-1b37f8c3",
   "statement": "SMART verkiest clientauthenticatie met een asymmetrisch sleutelpaar boven een gedeeld geheim, omdat er dan geen geheim over het netwerk gaat.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, sectie Client Authentication",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-cb5a8034c5",
    "title": "SMART App Launch Implementation Guide - Home",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-0aea17cd",
   "statement": "De huidige gepubliceerde versie van SMART App Launch is 2.2.0 (STU 2.2), gebaseerd op FHIR R4.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "publicatiebanner",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-cb5a8034c5",
    "title": "SMART App Launch Implementation Guide - Home",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-c7a16f18",
   "statement": "SMART App Launch 2.2.0 (STU 2.2, trial use, FHIR 4.0.1) is gepubliceerd op 30/04/2024 en is als huidige versie gemarkeerd.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "list, versie 2.2.0",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-d7fd853c3a",
    "title": "SMART App Launch - package-list.json (publicatiehistoriek)",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/package-list.json",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-7f0b5b66",
   "statement": "SMART Backend Services is ontworpen om samen met FHIR Bulk Data Access te werken, maar kan voor elke FHIR-API gebruikt worden, synchroon of asynchroon.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Backend Services, inleiding",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-5b357ff62a",
    "title": "SMART App Launch - Backend Services",
    "publisher": "HL7 International",
    "url": "https://hl7.org/fhir/smart-app-launch/backend-services.html",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-bec1ce9f",
   "statement": "CDS Hooks ondersteunt synchrone, door de workflow uitgelokte aanroepen van beslissingsondersteuning die informatie en suggesties teruggeven, en kan een SMART-app starten wanneer verdere interactie nodig is.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, inleiding",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-4d1d913b91",
    "title": "CDS Hooks Specification 2.0.1",
    "publisher": "HL7 International (Clinical Decision Support WG)",
    "url": "https://cds-hooks.hl7.org/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-16ede342",
   "statement": "FHIRcast breidt het SMART on FHIR-launchprotocol uit om afzonderlijke toepassingen nauw te laten samenwerken.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "Home, inleiding",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-4c3db153d0",
    "title": "FHIRcast - Home",
    "publisher": "HL7 International",
    "url": "https://fhircast.hl7.org/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-75dd7df8",
   "statement": "Voor de REST-diensten van Vitalink moet de integratie aangevraagd worden via de formulieren van I.AM Connect.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "p. 2",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-a5f98689c4",
    "title": "Integration Guide for VITALINK v1.0 (10/2025)",
    "publisher": "eHealth-platform",
    "url": "https://www.up.ehealth.fgov.be/ehealthplatform/file/cc73d96153bbd5448a56f19d925d05b1379c7f21/288304022e5253c740645e690dc39edd58c126ed/2025-integration-guide-vitalink-v1.0.pdf",
    "published": "2025-10-01"
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-59641a8f",
   "statement": "De integratiegids van Vitalink (v1.0, oktober 2025) schrijft voor een gedistribueerde toepassing de 'authorization code flow' met PKCE voor, waarbij de gebruiker zich rechtstreeks aanmeldt via de IDP en FAS van het eHealth-platform.",
   "kind": "fact",
   "kind_label": "fait",
   "locator": "p. 3, 2.1.1 Case of a distributed application",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-a5f98689c4",
    "title": "Integration Guide for VITALINK v1.0 (10/2025)",
    "publisher": "eHealth-platform",
    "url": "https://www.up.ehealth.fgov.be/ehealthplatform/file/cc73d96153bbd5448a56f19d925d05b1379c7f21/288304022e5253c740645e690dc39edd58c126ed/2025-integration-guide-vitalink-v1.0.pdf",
    "published": "2025-10-01"
   },
   "citaat": null,
   "figuur": null,
   "in_text": true,
   "on_page": true
  },
  {
   "id": "CLM-21fe0e93",
   "statement": "Eigen meting (12/11/2026): een GitHub-codezoektocht in de organisatie hl7-be vond 'smart-app-launch' enkel in de configuratie van de repository tx-server (een pakket dat de terminologieserver laadt, in library.yml uitgecommentarieerd), en geen treffers voor 'smart-configuration', 'SMART on FHIR' of 'bulk data'.",
   "kind": "interpretation",
   "kind_label": "interprétation",
   "locator": "eigen meting: gh search code --owner hl7-be, 2026-11-12 (enkel standaardbranches geïndexeerd)",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-8aef25830b",
    "title": "eHealth Standard FHIR - FHIR Implementation Guides",
    "publisher": "eHealth-platform",
    "url": "https://www.ehealth.fgov.be/standards/fhir/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": false,
   "on_page": false
  },
  {
   "id": "CLM-61c7db6f",
   "statement": "Eigen meting (12/11/2026): geen van de 18 Belgische pakketten hl7.fhir.be.* in de catalogus van packages2.fhir.org heeft hl7.fhir.uv.smart-app-launch, hl7.fhir.uv.bulkdata of hl7.fhir.uv.subscriptions-backport als afhankelijkheid, en een tekstzoektocht in die 18 pakketten vond geen verwijzing naar SMART, Bulk Data, CDS Hooks of FHIRcast. De afhankelijkheden zijn hl7.fhir.r4.core, hl7.terminology.r4, hl7.fhir.uv.extensions.r4, andere Belgische pakketten en in enkele gevallen hl7.fhir.uv.xver-r5.r4, hl7.fhir.uv.ips (pregnancy-status) en hl7.fhir.uv.cpg (pss).",
   "kind": "interpretation",
   "kind_label": "interprétation",
   "locator": "eigen meting: package.json van elk hl7.fhir.be-pakket via packages2.fhir.org, opgevraagd 2026-11-12",
   "as_of": "2026-11-12",
   "source": {
    "id": "SRC-8aef25830b",
    "title": "eHealth Standard FHIR - FHIR Implementation Guides",
    "publisher": "eHealth-platform",
    "url": "https://www.ehealth.fgov.be/standards/fhir/",
    "published": null
   },
   "citaat": null,
   "figuur": null,
   "in_text": false,
   "on_page": false
  }
 ],
 "diagrams": [],
 "facets": {
  "type": [
   "Specification"
  ],
  "jurisdiction": [
   "internationaal"
  ],
  "theme": [
   "identiteit-en-toegang",
   "architectuur-en-infrastructuur",
   "standaardisatie-en-governance"
  ],
  "lifecycle": [
   "trial-use"
  ],
  "section": [
   "standaarden",
   "europa"
  ]
 },
 "search_terms": [
  "SMART App Launch (SMART on FHIR)",
  "SMART on FHIR",
  "SMART App Launch",
  "SMART Backend Services",
  "hl7.fhir.uv.smart-app-launch"
 ],
 "release_id": "2026.11.13-2",
 "license": "CC BY 4.0"
}
