{
 "id": "smart-on-fhir",
 "url": "/smart-on-fhir/",
 "md_url": "/smart-on-fhir.md",
 "json_url": "/smart-on-fhir.json",
 "claims_url": "/smart-on-fhir/beweringen/",
 "type": {
  "code": "Specification",
  "label": "Standaard of specificatie"
 },
 "schema_type": "CreativeWork",
 "lang": "nl",
 "translation": null,
 "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": "Internationaal"
  }
 ],
 "themes": [
  {
   "code": "identiteit-en-toegang",
   "label": "Identiteit, toegang en audit"
  },
  {
   "code": "architectuur-en-infrastructuur",
   "label": "Architectuur en infrastructuur"
  },
  {
   "code": "standaardisatie-en-governance",
   "label": "Standaardisatie en governance"
  }
 ],
 "lifecycle": {
  "code": "trial-use",
  "label": "trial-use"
 },
 "lifecycle_note_html": "Trial use: versie 2.2.0 (STU 2.2) van 30 april 2024 is de huidige gepubliceerde versie (HL7-publicatiehistoriek, stand 12 november 2026).",
 "version": "2.2.0 (STU 2.2, FHIR R4)",
 "vendor": null,
 "sectors": [],
 "homologations": [],
 "links": [
  {
   "kind": {
    "code": "documentatie",
    "label": "Documentatie"
   },
   "url": "https://hl7.org/fhir/smart-app-launch/",
   "label": "SMART App Launch Implementation Guide (HL7)",
   "host": "hl7.org",
   "lang": "en"
  },
  {
   "kind": {
    "code": "documentatie",
    "label": "Documentatie"
   },
   "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": "Broncode of pakketten"
   },
   "url": "https://github.com/HL7/smart-app-launch",
   "label": "HL7/smart-app-launch (GitHub)",
   "host": "github.com",
   "lang": "en"
  }
 ],
 "summary_text": "SMART App Launch, kortweg SMART on FHIR, is een HL7-specificatie die op OAuth 2.0 regelt hoe toepassingen toegang krijgen tot een FHIR-server. Een app kan vanuit het EPD starten en de geselecteerde patiënt meekrijgen; een backend service werkt zonder gebruiker. Rechten heten 'scopes' en steunen op FHIR-interacties en zoekparameters. Bulk Data, CDS Hooks en FHIRcast bouwen erop voort. In de Belgische FHIR-gidsen werd geen gebruik gevonden; Vitalink laat toepassingen aanmelden met OAuth en PKCE via I.AM Connect.",
 "summary_html": "<p>SMART App Launch, kortweg SMART on FHIR, is een HL7-specificatie die op OAuth 2.0 regelt hoe toepassingen toegang krijgen tot een FHIR-server. Een app kan vanuit het EPD starten en de geselecteerde patiënt meekrijgen; een backend service werkt zonder gebruiker. Rechten heten 'scopes' en steunen op FHIR-interacties en zoekparameters. Bulk Data, CDS Hooks en FHIRcast bouwen erop voort. In de Belgische FHIR-gidsen werd geen gebruik gevonden; Vitalink laat toepassingen aanmelden met OAuth en PKCE via I.AM Connect.</p>",
 "last_verified": "2026-11-12",
 "verification_outdated": false,
 "sections": [
  {
   "id": "wat-is-het",
   "title": "Wat is het?",
   "kind": "tekst",
   "html": "<p>SMART App Launch, in de praktijk vaak 'SMART on FHIR' genoemd, is een implementatiegids van <a href=\"/hl7-international/\">HL7 International</a> met basispatronen op <strong>OAuth 2.0</strong> (de open standaard voor gedelegeerde toegang) waarmee clienttoepassingen zich autoriseren, authenticeren en integreren met systemen die gegevens via <a href=\"/fhir/\">FHIR</a> aanbieden<sup class=\"cite\" id=\"t-CLM-403f5628\" data-claims=\"CLM-403f5628\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>. Het lost een concreet probleem op: een app van een derde partij moet bij een FHIR-server weten wie de gebruiker is, welke gegevens ze mag zien en in welke context ze gestart werd.</p>\n<p>De gids beschrijft twee hoofdpatronen. Het <strong>App Launch</strong>-patroon autoriseert een app voor een gebruiker en kan 'launch context' meegeven, zoals de patiënt die in de EPD-sessie van de gebruiker geselecteerd is<sup class=\"cite\" id=\"t-CLM-4c1be3a6\" data-claims=\"CLM-4c1be3a6\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>. Het <strong>Backend Services</strong>-patroon autoriseert een headless of geautomatiseerde toepassing, zonder dat een gebruiker bij de start betrokken is<sup class=\"cite\" id=\"t-CLM-8650ab8b\" data-claims=\"CLM-8650ab8b\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>. Als voorbeeld van zo'n backend service noemt de gids een analyseplatform of datawarehouse dat periodiek een bulkimport uit een EPD doet om een patiëntenpopulatie te analyseren<sup class=\"cite\" id=\"t-CLM-66af3fe3\" data-claims=\"CLM-66af3fe3\"><a class=\"cite-ref\" href=\"#bron-2\" aria-label=\"Bron 2\">[2]</a></sup>.</p>"
  },
  {
   "id": "hoe-is-het-opgebouwd",
   "title": "Hoe is het opgebouwd?",
   "kind": "tekst",
   "html": "<p><strong>Scopes.</strong> SMART drukt toegangsrechten uit in 'scopes' die aan een clienttoepassing gedelegeerd kunnen worden en die steunen op de FHIR-interacties, resourcetypes en zoekparameters<sup class=\"cite\" id=\"t-CLM-a60d86bc\" data-claims=\"CLM-a60d86bc\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>. Sinds versie 2.0 kunnen scopes fijner beperkt worden met de syntaxis van FHIR-zoekparameters<sup class=\"cite\" id=\"t-CLM-f6b9cf06\" data-claims=\"CLM-f6b9cf06\"><a class=\"cite-ref\" href=\"#bron-3\" aria-label=\"Bron 3\">[3]</a></sup>.</p>\n<p><strong>Ontdekking.</strong> Een FHIR-server publiceert een ontdekkingsdocument (<code>.well-known/smart-configuration</code>) waaruit een client de autorisatie-endpoints en de ondersteunde functies leert kennen<sup class=\"cite\" id=\"t-CLM-7ea061b6\" data-claims=\"CLM-7ea061b6\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>.</p>\n<p><strong>Clientauthenticatie.</strong> SMART verkiest authenticatie met een asymmetrisch sleutelpaar boven een gedeeld geheim, omdat er dan geen geheim over het netwerk gaat<sup class=\"cite\" id=\"t-CLM-1b37f8c3\" data-claims=\"CLM-1b37f8c3\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>.</p>\n<p><strong>Versie en status.</strong> De huidige gepubliceerde versie is 2.2.0 (STU 2.2), gebaseerd op FHIR R4<sup class=\"cite\" id=\"t-CLM-0aea17cd\" data-claims=\"CLM-0aea17cd\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>. In de publicatiehistoriek staat die versie als trial use (FHIR 4.0.1), gepubliceerd op 30 april 2024 en gemarkeerd als huidige versie<sup class=\"cite\" id=\"t-CLM-c7a16f18\" data-claims=\"CLM-c7a16f18\"><a class=\"cite-ref\" href=\"#bron-4\" aria-label=\"Bron 4\">[4]</a></sup>. 'Trial use' betekent dat de gids gebruikt kan worden maar nog niet normatief is.</p>\n<h3>Specificaties die erop voortbouwen</h3>\n<p>SMART Backend Services is ontworpen om samen te werken met <a href=\"/fhir-bulk-data/\">FHIR Bulk Data Access</a>, maar kan voor elke FHIR-API gebruikt worden, synchroon of asynchroon<sup class=\"cite\" id=\"t-CLM-7f0b5b66\" data-claims=\"CLM-7f0b5b66\"><a class=\"cite-ref\" href=\"#bron-2\" aria-label=\"Bron 2\">[2]</a></sup>. CDS Hooks, de HL7-specificatie voor beslissingsondersteuning vanuit de klinische workflow, kan een SMART-app starten wanneer verdere interactie nodig is<sup class=\"cite\" id=\"t-CLM-bec1ce9f\" data-claims=\"CLM-bec1ce9f\"><a class=\"cite-ref\" href=\"#bron-5\" aria-label=\"Bron 5\">[5]</a></sup>. FHIRcast breidt het SMART-launchprotocol uit om afzonderlijke toepassingen nauw te laten samenwerken<sup class=\"cite\" id=\"t-CLM-16ede342\" data-claims=\"CLM-16ede342\"><a class=\"cite-ref\" href=\"#bron-6\" aria-label=\"Bron 6\">[6]</a></sup>. Een overzicht van het bredere FHIR-ecosysteem staat op <a href=\"/fhir/\">HL7 FHIR</a> en <a href=\"/fhir-tools/\">FHIR-tools, registers en testplatformen</a>.</p>"
  },
  {
   "id": "waar-wordt-het-gebruikt",
   "title": "Waar wordt het gebruikt?",
   "kind": "tekst",
   "html": "<p>In de Belgische FHIR-gidsen (<a href=\"/be-fhir-igs/\">Belgische FHIR-implementatiegidsen</a>) en in de eHealth-diensten werd geen gebruik van SMART App Launch of SMART Backend Services gevonden; de hiaat staat in het register. Dat is geen bewijs dat in België gebruikte EPD's of apps SMART niet aanbieden.</p>\n<p>De toegang tot Belgische FHIR-REST-diensten loopt via een eigen OAuth-route. Voor de REST-diensten van <a href=\"/vitalink/\">Vitalink</a> moet de integratie aangevraagd worden via de formulieren van <a href=\"/i-am-connect/\">I.AM Connect</a><sup class=\"cite\" id=\"t-CLM-75dd7df8\" data-claims=\"CLM-75dd7df8\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Bron 7\">[7]</a></sup>. De integratiegids van Vitalink (versie 1.0, oktober 2025) schrijft voor een gedistribueerde toepassing de 'authorization code flow' met PKCE voor, waarbij de gebruiker zich rechtstreeks aanmeldt via de identiteitsprovider en de federatieve autorisatiedienst van het <a href=\"/ehealth-platform/\">eHealth-platform</a><sup class=\"cite\" id=\"t-CLM-59641a8f\" data-claims=\"CLM-59641a8f\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Bron 7\">[7]</a></sup>. Beide routes steunen dus op OAuth, maar Vitalink verwijst niet naar SMART App Launch<sup class=\"cite\" data-claims=\"CLM-59641a8f\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Bron 7\">[7]</a></sup>.</p>"
  },
  {
   "id": "wat-betekent-het-voor-een-ziekenhuis",
   "title": "Wat betekent het voor een ziekenhuis?",
   "kind": "tekst",
   "html": "<p>SMART bepaalt of externe apps, bijvoorbeeld voor beslissingsondersteuning, vanuit het EPD met de geselecteerde patiënt kunnen starten<sup class=\"cite\" data-claims=\"CLM-4c1be3a6\"><a class=\"cite-ref\" href=\"#bron-1\" aria-label=\"Bron 1\">[1]</a></sup>, en of een analyseplatform of datawarehouse zonder gebruiker gegevens uit het EPD kan afhalen<sup class=\"cite\" data-claims=\"CLM-66af3fe3\"><a class=\"cite-ref\" href=\"#bron-2\" aria-label=\"Bron 2\">[2]</a></sup>. Er is geen Belgische verplichting gevonden; voor de eHealth-diensten geldt de route via I.AM Connect<sup class=\"cite\" data-claims=\"CLM-75dd7df8\"><a class=\"cite-ref\" href=\"#bron-7\" aria-label=\"Bron 7\">[7]</a></sup>.</p>\n<p class=\"aanbeveling\"><strong>Aanbeveling:</strong> vraag bij een EPD- of app-aanbesteding expliciet of het systeem een SMART-ontdekkingsdocument, App Launch en Backend Services aanbiedt, met welke scopes, en hoe dat samengaat met de aanmelding via I.AM Connect voor de eHealth-diensten.</p>"
  },
  {
   "id": "onzekerheden-en-tegenstrijdige-informatie",
   "title": "Onzekerheden en tegenstrijdige informatie",
   "kind": "tekst",
   "html": "<ul>\n<li>Of in België gebruikte ziekenhuis-EPD's SMART App Launch of Backend Services aanbieden, werd niet gevonden; leveranciersdocumentatie is niet onderzocht.</li>\n<li>Een opvolger van versie 2.2.0 staat op 12 november 2026 niet in de publicatiehistoriek<sup class=\"cite\" data-claims=\"CLM-c7a16f18\"><a class=\"cite-ref\" href=\"#bron-4\" aria-label=\"Bron 4\">[4]</a></sup>; een planning werd niet gevonden.</li>\n<li>Hoe een SMART-autorisatieserver zich verhoudt tot de eHealth-IDP en I.AM Connect, beschrijft geen gevonden Belgische bron.</li>\n</ul>"
  }
 ],
 "relation_groups": [
  {
   "type": "ownedBy",
   "direction": "uit",
   "label": "valt onder verantwoordelijkheid van",
   "relations": [
    {
     "direction": "uit",
     "type": "ownedBy",
     "label": "valt onder verantwoordelijkheid van",
     "other": {
      "id": "hl7-international",
      "title": "HL7 International",
      "url": "/hl7-international/"
     },
     "status": "established",
     "status_label": "vastgesteld",
     "note_html": "Gepubliceerd als HL7-implementatiegids op hl7.org.",
     "valid_from": null,
     "valid_to": null,
     "historical": false,
     "refs": [
      1
     ]
    }
   ]
  },
  {
   "type": "dependsOn",
   "direction": "uit",
   "label": "hangt technisch af van",
   "relations": [
    {
     "direction": "uit",
     "type": "dependsOn",
     "label": "hangt technisch af van",
     "other": {
      "id": "fhir",
      "title": "HL7 FHIR",
      "url": "/fhir/"
     },
     "status": "established",
     "status_label": "vastgesteld",
     "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": "wordt vergeleken met",
   "relations": [
    {
     "direction": "uit",
     "type": "comparedWith",
     "label": "wordt vergeleken met",
     "other": {
      "id": "i-am-connect",
      "title": "I.AM en I.AM Connect (Identity & Access Management)",
      "url": "/i-am-connect/"
     },
     "status": "established",
     "status_label": "vastgesteld",
     "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": "beveelt aan (inkomend)",
   "relations": [
    {
     "direction": "in",
     "type": "recommends",
     "label": "beveelt aan (inkomend)",
     "other": {
      "id": "fhir-bulk-data",
      "title": "FHIR Bulk Data Access ($export)",
      "url": "/fhir-bulk-data/"
     },
     "status": "established",
     "status_label": "vastgesteld",
     "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": "/hl7-international/",
   "type": {
    "code": "Organization",
    "label": "Organisatie"
   },
   "status": "established"
  },
  {
   "id": "fhir",
   "title": "HL7 FHIR",
   "url": "/fhir/",
   "type": {
    "code": "Specification",
    "label": "Standaard of specificatie"
   },
   "status": "established"
  },
  {
   "id": "i-am-connect",
   "title": "I.AM en I.AM Connect (Identity & Access Management)",
   "url": "/i-am-connect/",
   "type": {
    "code": "Platform",
    "label": "Platform of dienst"
   },
   "status": "established"
  },
  {
   "id": "fhir-bulk-data",
   "title": "FHIR Bulk Data Access ($export)",
   "url": "/fhir-bulk-data/",
   "type": {
    "code": "Specification",
    "label": "Standaard of specificatie"
   },
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "feit",
   "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": "interpretatie",
   "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": "interpretatie",
   "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"
}
