bèta De eHealth Atlas is nog in opbouw: we verzamelen en controleren nog volop gegevens, dus inhoud kan onvolledig zijn.Inhoud nog onvolledig. Meer info

Belgische eHealth-referentiedatabank

Onafhankelijk naslagwerk · geen officiële bron bèta

Geavanceerd zoeken Hulp

Conceptrecord · Standaard of specificatie

SNOMED CT Expression Constraint Language (ECL)

Atlas-ID snomed-ecl · 20 beweringen · 16 bronnen · Laatst geverifieerd05-11-2026 · Release 2026.11.12-3

Type
Standaard of specificatie
Jurisdictie
Internationaal
Levenscyclus
normatief — Officiële specificatie; ECL v2.3 is de huidige versie volgens de specificatie van SNOMED International (geraadpleegd 2026-11-05); de verwante querytaal werd niet als officiële specificatie gevonden.
Versie
ECL v2.3
Aliassen
ECL; Expression Constraint Language; ECL Core; SNOMED CT ECL
EN
SNOMED CT Expression Constraint Language

De Expression Constraint Language (ECL) is de formele taal van SNOMED International om een begrensde verzameling SNOMED CT-concepten of -expressies te beschrijven met een regel in plaats van een opsomming. Met ECL beperk je de toegelaten waarden van een veld in een EPD, definieer je een refset of terminologiebinding, of bevraag je SNOMED CT. De huidige versie is ECL v2.3, met een compacte en een lange syntaxis en een lichter profiel ECL Core. Het uitvoeren gebeurt doorgaans op een terminologieserver; in FHIR kan een waardeset met ECL worden gedefinieerd.

Relaties 4 Bronnen 16 Graaf

In het kort

✎ Reageer
  • Wat: een expression constraint is een berekenbare regel die een begrensde verzameling klinische betekenissen afbakent, in de vorm van pre- of postgecoördineerde SNOMED CT-expressies[1].
  • Waarvoor: ECL beperkt de toegelaten waarden van een veld in een EPD, vormt de definitie van een refset, dient als query of beperkt het bereik van een attribuut in het conceptmodel[1].
  • Stand: de huidige versie is ECL v2.3[1], met een compacte en een lange syntaxis[2] en een lichter profiel ECL Core[2].
  • Hoe uitgevoerd: het uitvoeren van ECL wordt doorgaans aan een terminologieserver overgelaten[3]; in FHIR kan een impliciete waardeset via ECL worden gedefinieerd[4].
  • Voor wie: de IPS-implementatiegids toont naast haar FHIR-waardesets niet-normatieve, equivalente ECL-queries voor servers die ECL ondersteunen[5].

Wat is het?

✎ Reageer

Een expression constraint is een berekenbare regel die een begrensde verzameling klinische betekenissen afbakent, voorgesteld door pre- of postgecoördineerde expressies[1]; wat die expressies zijn, staat op SNOMED CT-conceptmodel en logica. De Expression Constraint Language (ECL) is de taal waarin zo'n regel geschreven wordt[1]. ECL kan de toegelaten waarden van een gegevenselement in een EPD beperken, de definitie van een refset vormen, als query dienen of het bereik van een attribuut in het conceptmodel beperken[1].

Met ECL kan een terminologiebinding (de koppeling tussen een veld in een informatiemodel en de toegelaten codes) intensioneel worden gedefinieerd (met een regel in plaats van een opsomming), zodat de mogelijke waarden in bijvoorbeeld een FHIR-resource of een CDA-template worden beperkt[6]. Op dezelfde manier kan ECL de intensionele definitie van een subset vastleggen, die vervolgens als Simple Reference Set wordt opgesomd[6].

Hoe is het opgebouwd?

✎ Reageer

Versies en beheer

SNOMED International bezit de rechten op SNOMED CT en de verwante terminologiestandaarden[7] (zie SNOMED International). De eerste versie van ECL verscheen in 2014[8]; de huidige versie is ECL v2.3[1]. Volgens de lijst van eerdere versies volgden daartussen onder meer v1.1.1 (2016), v1.3 tot v1.6 (2017-2021), v2.0 (april 2022), v2.1 (augustus 2022) en v2.2 (november 2023)[9].

Syntaxen en profiel

ECL heeft twee gelijkwaardige syntaxen: een compacte brief syntax voor uitwisseling tussen systemen en een long syntax die de symbolen vervangt door woorden[2]. ECL Core is een deelverzameling van ECL die de eisen aan software verlaagt[2].

Familie van SNOMED CT-talen

ECL hoort bij een familie van SNOMED CT-talen; de Compositional Grammar (voor expressies) vormt de gemeenschappelijke basis waarop de andere talen voortbouwen[2]. Sjablonen met invulbare 'slots' (expression templates) zijn een van de sjabloontypes van de Template Syntax Specification[10]. De SNOMED CT Query Language bouwt voort op ECL en voegt specifieke filters toe, bijvoorbeeld op versie en op velden uit de releasebestanden[8]; volgens de Data Analytics Guide waren de sjabloon- en querytalen nog in ontwikkeling[8]. Interpretatie: het overzicht van officiële specificaties noemt de Compositional Grammar, ECL, de Template Syntax en de URI Standard, maar geen Query Language, die dus niet als officiële specificatie gevonden werd[11].

Taal Waarvoor Status Bron
Compositional Grammar expressies noteren; basis voor de andere talen officiële specificatie [12][2][11]
Expression Constraint Language verzamelingen concepten of expressies afbakenen officiële specificatie, v2.3 [1][11]
Template Syntax sjablonen met invulbare slots officiële specificatie [10][11]
Query Language ECL plus filters op versie en releasevelden niet als officiële specificatie gevonden [8][11]

Waar wordt het gebruikt?

✎ Reageer
  • Terminologieservers: het uitvoeren van ECL wordt doorgaans aan een terminologieserver overgelaten[3]. Welke servers in België beschikbaar zijn, staat op Belgische terminologieserver (FHIR).
  • FHIR: een impliciete waardeset kan in FHIR ook via een expression constraint worden gedefinieerd[4]; de waardeset met URL-patroon ?fhir_vs=ecl/[ecl] bevat alle concept-id's die aan de regel voldoen[4]. Uitgewerkt op SNOMED CT in FHIR (URI's, impliciete waardesets en operaties).
  • Internationale patiëntsamenvatting: de IPS-implementatiegids definieert haar SNOMED CT-waardesets met FHIR-in- en uitsluitingscriteria en toont daarnaast niet-normatieve, equivalente ECL-queries voor servers die ECL ondersteunen[5].
  • LOINC Ontology: de browser van de LOINC Ontology heeft een tabblad om ECL-queries op de inhoud uit te voeren[13].
  • Conceptmodel: ECL beperkt ook het bereik van attributen in het conceptmodel zelf[1].

Wat betekent het voor een ziekenhuis?

✎ Reageer
  • Keuzelijsten in het EPD: ECL is bedoeld om de toegelaten waarden van een veld in een EPD te beperken[1]; een lijst die als regel is gedefinieerd, wordt door een terminologieserver uitgerekend[3].
  • Afhankelijk van de server: de ECL-queries in de IPS-gids zijn enkel bruikbaar met een terminologieserver die ECL ondersteunt[5], en ECL Core bestaat juist om de eisen aan software te verlagen[2]; welk niveau een server haalt, is dus een vraag aan de leverancier.
  • Aanbeveling (eigen): vraag bij een terminologieserver of EPD welke ECL-versie en welk profiel (volledige ECL of ECL Core) ondersteund wordt, en laat waardesets die als regel zijn gedefinieerd na elke nieuwe editie opnieuw uitrekenen.

Onzekerheden en tegenstrijdige informatie

✎ Reageer
  • Query Language: de Data Analytics Guide kondigt de querytaal aan zonder datum[8], en een officiële specificatie werd niet gevonden[11].
  • Versiegeschiedenis: de reeks tussenversies is een lezing van een lijst met bestandsnamen[9].
  • Belgische toepassing: of Belgische FHIR-gidsen of de Belgische editie ECL-definities gebruiken, en welke ECL-versie de Belgische servers ondersteunen, werd in deze ronde niet nagekeken. Niet gevonden is geen bewijs van afwezigheid.

Relaties 4 relaties · 0 hypothesen

RelatieDoelconceptTypeStatusToelichting
valt onder verantwoordelijkheid van SNOMED International Organisatie vastgesteld SNOMED International bezit de rechten op SNOMED CT en de verwante terminologiestandaarden en publiceert de ECL-specificatie. [7][1]
gebruikt terminologie SNOMED CT Terminologie of classificatie vastgesteld ECL beschrijft verzamelingen SNOMED CT-concepten en -expressies. [6]
beveelt aan (inkomend) SNOMED CT-implementatievereisten voor EPD's Standaard of specificatie vastgesteld [14]
implementeert (inkomend) Snowstorm en Snowstorm Lite (terminologieservers van SNOMED International) Softwareproduct vastgesteld [15][16]

Open vragen 3

  1. Komt de SNOMED CT Query Language er als officiële specificatie, en wanneer? Help deze vraag beantwoorden
  2. Ondersteunen de Belgische nationale terminologieserver (Ontoserver) en lokale servers de volledige ECL v2.3 of enkel ECL Core? Help deze vraag beantwoorden
  3. Publiceren Belgische FHIR-implementatiegidsen of de Belgische editie waardesets of refsets met een ECL-definitie? Help deze vraag beantwoorden

Bronnen 16 bronnen · alle bronnen

  1. Expression Constraint Language - Specification and Guide. SNOMED International. SRC-319df1266a Link werkt niet?
  2. Expression Constraint Language - Introduction. SNOMED International. SRC-931ac667f8 Link werkt niet?
  3. Expression Constraint Language - Executing. SNOMED International. SRC-8641e4f2f9 Link werkt niet?
  4. Using SNOMED CT with HL7 Standards (FHIR R4). HL7 International. SRC-e9e963ce7b Link werkt niet?
  5. International Patient Summary Implementation Guide - General Principles. HL7 International. SRC-32fd650ec9 Link werkt niet?
  6. Expression Constraint Language - Use Cases. SNOMED International. SRC-626df923aa Link werkt niet?
  7. SNOMED CT Starter Guide - The Organization Behind SNOMED CT. SNOMED International. SRC-400c6a7454 Link werkt niet?
  8. SNOMED CT Data Analytics Guide - SNOMED CT Languages. SNOMED International. SRC-bd9b5fe888 Link werkt niet?
  9. Expression Constraint Language - Appendix F: Previous Versions. SNOMED International. SRC-0e81550ee3 Link werkt niet?
  10. SNOMED CT Glossary - SNOMED CT expression template. SNOMED International. SRC-f22df45a59 Link werkt niet?
  11. SNOMED CT Specifications. SNOMED International. SRC-1be19174c6 Link werkt niet?
  12. SNOMED CT Starter Guide - SNOMED CT Expressions. SNOMED International. SRC-87fc14615a Link werkt niet?
  13. LOINC Ontology - FAQ. Regenstrief Institute (LOINC). SRC-425420fa57 Link werkt niet?
  14. Requirements Specification Document - SNOMED_CT Implementation (Version 1.0, 25.09.2026). FOD Volksgezondheid – Terminologiecentrum (NRC); 25-09-2026. SRC-744176ff92 Link werkt niet?
  15. Snowstorm Terminology Server - README. SNOMED International (IHTSDO GitHub). SRC-2b602ebb1d Link werkt niet?
  16. Snowstorm Lite FHIR Terminology Server. SNOMED International (IHTSDO GitHub). SRC-17c2e74a03 Link werkt niet?
Record snomed-ecl · laatst geverifieerd 05-11-2026 · release 2026.11.12-3 · tekst onder CC BY 4.0, bronnen enkel gelinkt
Verbeter deze pagina
Hergebruik: Deze pagina als Markdown · JSON