Conceptrecord · Standaard of specificatie
SNOMED CT in FHIR (URI's, impliciete waardesets en operaties)
- Standaard of specificatie
- onbekend
- Internationaal
- Terminologie en codering
- Standaardisatie en governance
Atlas-ID snomed-ct-in-fhir · 23 beweringen · 11 bronnen · Laatst geverifieerd05-11-2026
· Release 2026.11.12-3
De FHIR-specificatie legt vast hoe software SNOMED CT-codes in FHIR-berichten noteert en bij een terminologieserver opvraagt. Het codesysteem heet http://snomed.info/sct; een editie en versie worden aangeduid als http://snomed.info/sct/[module]/version/[datum]. Zonder versie kiest de server zelf een standaardeditie, en bij $lookup moet hij de gebruikte editie en versie teruggeven. Impliciete waardesets (op hiërarchie, refset of ECL-regel) en impliciete concept maps voor $translate komen rechtstreeks uit de releasebestanden. Wie dit implementeert, heeft een SNOMED CT Affiliate-licentie nodig.
In het kort
✎ Reageer- Wat: in FHIR is http://snomed.info/sct de systeem-URI van SNOMED CT, en een specifieke versie heet http://snomed.info/sct/[sctid]/version/[YYYYMMDD], met de editie als module-id en de releasedatum[1].
- Versie: zonder versie of editie moet de terminologiedienst de recentste versie van zijn standaardeditie gebruiken, en bij een $lookup moet de server de gebruikte editie en versie teruggeven[1].
- Waardesets: impliciete waardesets bestaan op subsumptie (is-a), op reference set en via een ECL-regel[1].
- Mappings: impliciete concept maps uit de association- en simple-map-refsets voeden de $translate-operatie[1].
- Licentie: implementers moeten over de passende SNOMED CT Affiliate-licentie beschikken[1].
- België: de Body Site-ValueSet in de Belgische core-clinical IG wordt via de terminologieserver dte-tx geëxpandeerd op basis van de Belgische editie[2], terwijl de publieke ontwikkelserver tx.fhir.org geen Belgische editie aanbood[3].
Wat is het?
✎ ReageerIn FHIR staat bij een code de URI van het codesysteem; voor SNOMED CT is dat http://snomed.info/sct, terwijl http://snomed.info/id individuele concepten aanduidt (de RDF-vorm)[1]. Door de omvang van SNOMED CT wordt niet verwacht dat implementers de inhoud als FHIR CodeSystem-resource verdelen in plaats van in het releaseformaat RF2[1]. Vragen over codes gaan daarom naar een terminologieserver, die bijvoorbeeld bij een $lookup (de details van een concept opvragen) de gebruikte editie en versie moet teruggeven[1]. Implementers van FHIR-specificaties met SNOMED CT-inhoud moeten over de passende Affiliate-licentie beschikken[1] (zie SNOMED International).
Hoe is het opgebouwd?
✎ ReageerEdities, versies en URI's
Een SNOMED CT-editie, zoals de International Edition of een nationale editie, kan met een URI volgens de SNOMED CT URI Standard worden geïdentificeerd[4]. Een specifieke versie wordt aangeduid als http://snomed.info/sct/[sctid]/version/[YYYYMMDD], waarbij sctid de editie identificeert (de identifier van de meest afhankelijke module) en YYYYMMDD de releasedatum is[1]. Op tx.fhir.org luidde dat voor de International Edition bijvoorbeeld http://snomed.info/sct/900000000000207008/version/20250201[3].
De regels rond een ontbrekende versie zijn het belangrijkste deel voor wie koppelt:
| Situatie | Wat de server doet | Sterkte | Bron |
|---|---|---|---|
| Geen versie of editie opgegeven | recentste versie van de eigen standaardeditie, of de International Edition als er geen andere standaard is | SHALL | [1] |
| Geen versie-URI (Terminology Services Guide) | mag terugvallen op de recentste International Edition of op een editie die voor de locale de voorkeur heeft | may | [1] |
| Enkel een datum als versie, zonder sctid | als fout behandelen en de bewerking weigeren | SHOULD | [1] |
| $lookup op een concept | de URI van de gebruikte editie en versie teruggeven in de property 'version' | SHALL | [1] |
| Algemeen | clienttoepassingen laten weten welke geversioneerde editie geraadpleegd wordt | must | [4] |
Eigenschappen uit het conceptmodel
Relaties waarvan het type onder 410662002 |Concept model attribute| valt, worden in FHIR automatisch eigenschappen (properties) van een code, aangeduid met hun concept-id, zodat de definiërende relaties uit het conceptmodel meekomen met een opgevraagd concept[1].
Impliciete waardesets
Een waardeset (ValueSet) is de lijst toegelaten codes voor een veld. Voor SNOMED CT bestaan impliciete waardesets, die uit de terminologie zelf volgen; er zijn twee gangbare soorten: op subsumptie (alle subtypes van een concept, is-a) en op reference set[1]. Een derde soort wordt gedefinieerd via een expression constraint[1]: de waardeset met URL-patroon ?fhir_vs=ecl/[ecl] bevat alle concept-id's die aan de URI-gecodeerde ECL-regel voldoen[1]. Een server rekent zo'n waardeset uit tot een concrete lijst (de expansie); in België gebeurt dat voor de Body Site-ValueSet van de core-clinical IG via dte-tx op basis van de Belgische editie[2].
Impliciete concept maps
Impliciete concept maps laten één URL dienen als mapdefinitie die de basis vormt voor de $translate-operatie (een code omzetten naar een ander codesysteem of concept); voor SNOMED CT zijn dat de association reference sets en de simple map reference sets[1].
| Operatie of mechanisme | Wat het doet voor SNOMED CT | Bron |
|---|---|---|
| $lookup | details van een concept, met verplicht de gebruikte editie en versie | [1] |
| Impliciete waardeset is-a of refset | lijst van subtypes of refsetleden, zonder aparte ValueSet-resource | [1] |
Impliciete waardeset ecl/ |
lijst van concepten die aan een ECL-regel voldoen | [1] |
| Expansie van een waardeset | concrete lijst, uitgerekend op een terminologieserver tegen een bepaalde editie | [2] |
| $translate via impliciete concept map | omzetting via association- en simple-map-refsets | [1] |
| Properties | definiërende relaties als eigenschappen van de code | [1] |
Waar wordt het gebruikt?
✎ Reageer- Belgische FHIR-gidsen: implementers van de Belgische core-clinical specificaties moeten een Affiliate-licentie hebben[5], en de Body Site-ValueSet wordt via dte-tx tegen de Belgische editie geëxpandeerd[2]. Zie Belgische FHIR-implementatiegidsen.
- Belgische terminologieservers: de FOD Volksgezondheid documenteert een nationale terminologieserver op basis van Ontoserver met een FHIR-endpoint[6], en snowstorm-local (lokale terminologieserver van het eHealth-platform) laadt bij het opstarten de Belgische en internationale editie[7]. Details op Belgische terminologieserver (FHIR).
- Internationale ontwikkelserver: tx.fhir.org identificeert zich als 'FHIR Development Server' met endpoints voor R5, R4 en R3[8]; bij raadpleging bood hij negen SNOMED CT-editieversies aan, waaronder de International Edition en de edities van onder meer Nederland, het Verenigd Koninkrijk en de Verenigde Staten, maar geen Belgische[3].
- IPS: de IPS-gids definieert haar SNOMED CT-waardesets met FHIR-in- en uitsluitingscriteria en geeft equivalente ECL-queries als alternatief[9].
Wat betekent het voor een ziekenhuis?
✎ Reageer- Versie altijd meegeven: zonder versie kiest de server zijn eigen standaardeditie[1] of mag hij terugvallen op de International Edition[1]; een koppeling zonder versie kan dus stilzwijgend tegen een andere editie dan de Belgische werken.
- Controleren wat terugkomt: de server moet bij $lookup de gebruikte editie en versie teruggeven[1], wat een EPD toelaat dat na te kijken.
- Licentie: wie FHIR-specificaties met SNOMED CT implementeert, heeft een Affiliate-licentie nodig[1]; in België is die gratis voor licentiehouders[10].
- Testserver is geen Belgische bron: tx.fhir.org is een ontwikkelserver[8] en bood geen Belgische editie aan[3]; Belgische waardesets worden tegen de Belgische editie geëxpandeerd[2].
- Aanbeveling (eigen): laat de EPD-leverancier aantonen dat elke terminologieaanvraag een versie-URI van de Belgische editie meestuurt en dat de software de teruggegeven versie bij $lookup logt, zodat een stille wissel van editie zichtbaar wordt.
Onzekerheden en tegenstrijdige informatie
✎ Reageer- URI Standard: de officiële SNOMED CT URI Standard-pagina werd niet als losse pagina gevonden; de URI-regels zijn hier geciteerd via de FHIR R4-specificatie[1].
- SHALL of may: de FHIR-specificatie verplicht de server de recentste versie van zijn standaardeditie te gebruiken[1], terwijl de Terminology Services Guide zegt dat hij mag terugvallen op de International Edition of een editie voor de locale[1]; het resultaat hangt dus af van hoe de server zijn standaard instelt.
- $subsumes en $expand: deze ronde legde geen claims vast over het precieze gedrag van $subsumes en $expand op SNOMED CT; ook de R5-versie van de pagina werd niet vergeleken. Niet gevonden is geen bewijs van afwezigheid.
- Momentopname tx.fhir.org: de lijst van edities is een eigen lezing van de serverbeschrijving op de raadplegingsdag[3].
Relaties 3 relaties · 0 hypothesen
Relatietype alle
Status alle
| Relatie | Doelconcept | Type | Status | Toelichting |
|---|---|---|---|---|
| gebruikt terminologie | SNOMED CT | Terminologie of classificatie | vastgesteld | Regels om SNOMED CT-codes, edities en versies in FHIR te noteren en op te vragen. [1] |
| maakt deel uit van | HL7 FHIR | Standaard of specificatie | vastgesteld | Terminologiepagina 'Using SNOMED CT with HL7 Standards' van de FHIR R4-specificatie. [1] |
| implementeert (inkomend) | Snowstorm en Snowstorm Lite (terminologieservers van SNOMED International) | Softwareproduct | vastgesteld | [11] |
Open vragen 3
- Wijkt de R5- of terminology.hl7.org-versie van de regels af van R4? Help deze vraag beantwoorden
- Welke module-ID en versie-URI heeft de Belgische editie, en welke editie gebruiken de Belgische terminologieservers als standaard wanneer een client geen versie meegeeft? Help deze vraag beantwoorden
- Hoe gedragen de Belgische servers zich bij $subsumes en $expand op SNOMED CT (postcoördinatie, inactieve concepten)? Help deze vraag beantwoorden
Bronnen 11 bronnen · alle bronnen
- Using SNOMED CT with HL7 Standards (FHIR R4). HL7 International.
SRC-e9e963ce7bLink werkt niet? - Body Site ValueSet - HL7 Belgium core-clinical profiles. eHealth-platform / HL7 Belgium.
SRC-1d6ff5fabaLink werkt niet? - tx.fhir.org R4 TerminologyCapabilities. HL7 International (FHIR tooling).
SRC-04884120dfLink werkt niet? - SNOMED CT Terminology Services Guide - Appendix B: Editions, Versions and Extensions. SNOMED International.
SRC-2ccff7ed34Link werkt niet? - HL7 Belgium FHIR IG - core-clinical profiles: Home. eHealth-platform / HL7 Belgium.
SRC-854e8cb270Link werkt niet? - Belgian National Terminology Server - Quick Start Guide (Document Version 1.2). FOD Volksgezondheid, Veiligheid van de Voedselketen en Leefmilieu (Terminologiecentrum).
SRC-cbf30a6992Link werkt niet? - ehealthplatformstandards/snowstorm-local (Snowstorm-Local Setup Guide). eHealth-platform (GitHub-organisatie ehealthplatformstandards).
SRC-effab8767dLink werkt niet? - tx.fhir.org - FHIR Development Server. HL7 International (FHIR tooling).
SRC-a740afbe75Link werkt niet? - International Patient Summary Implementation Guide - General Principles. HL7 International.
SRC-32fd650ec9Link werkt niet? - SNOMED CT | FOD Volksgezondheid (archiefkopie 24/06/2025). FOD Volksgezondheid, Veiligheid van de Voedselketen en Leefmilieu.
SRC-513c026a56Link werkt niet? - Snowstorm FHIR Terminology Server - Using the FHIR API. SNOMED International (IHTSDO GitHub).
SRC-23c4c91daeLink werkt niet?
snomed-ct-in-fhir · laatst geverifieerd 05-11-2026 · release 2026.11.12-3 · tekst onder CC BY 4.0, bronnen enkel gelinkt