2024-10-21 - SLPG Meeting
Goals
Expand the use of the ECL language
Make ECL expansion consistent on well known FHIR Terminology Servers
Consider requirements for the maintenance of ECL and postcoordinated expressions
Attendees
Chair: @Kai Kewley
Attendees:
Staff:
Apologies:
Next Time:
Agenda and Meeting Notes
Description | Owner | Notes |
---|---|---|
Welcome and agenda | All | |
ECL 2.2 | @Kai Kewley |
|
ECL 2.3 development Behaviour refinement for concrete string matching | @michael lawley | Proposal: Simplify concrete string matching. Use exact string match rather than prefix matching. Justification: The specification is a little vague in this area. The project group agreed that exact string matching seems most appropriate for concrete strings. The known terminology servers have already implemented exact string matching. Review change:
|
ECL 2.3 development Ensuring consistency | All | Updates following Jeremy Roger's Terminology Terver ECL consistency analysis the following changes were recommended by the group:
|
ECL Lite - Expanding the use of the ECL standard | All | Previous discussion:
"ECL Lite" is a simpler version of Expression Constraint Language including only the most useful features. ECL Lite will be a true subset of ECL so will be forward compatible. Feedback from previous meeting:
Other draft specification updates:
ECL Lite - MVP Scope:
|
ECL Capability statement in FHIR | Chat with @Peter Williams | |
ECL Test Harness | @Kai Kewley @Márk Czotter Next steps:
| |
FHIR TX - Searching with a specific dialect | @Kai Kewley Try this in Snowstorm: When expanding a ValueSet with text filtering it is recommended to use the "Content-Language" header, to constrain the language and dialect of matched terms, in addition to informing the selection of display terms. This behaviour is owned by HL7. | |
ECL Lite naming | Not everyone happy with the name. Alternatives:
| |
Substrate discussion | Add appendix to describe the potential differences between terminology servers given what content is loaded/filtered out. | |
ECL Enhancement Request: Set of reference sets containing a concept | @michael lawley | Enhancement for ECL 2.3 See comment here: Re: Discussions (2) Use cases:
Syntax options:
Agreed. @Kai Kewley draft ECL guide changes for review next time.
|
MRCM on FHIR | All | There is a growing desire to enable access to the SNOMED CT Machine Readable Concept Model via FHIR Terminology Servers. Use cases:
How could this work? Current experiment:
Other options was considered but rejected because of demand of TS implementation complexity:
|
2.3 ECL Enhancement | @michael lawley | I want to fetch the set of attribute names used by a concept or set of concepts. Use case:
Syntax options:
|
ECL History Supplements with no association | @Anne Randorff Højen | Potential issue: Concepts made inactive with inactivation reason "Non conformance to editorial policy" currently have no historical association. Use Cases
Should ECL be able to retrieve these concepts Options:
Requested discussion with MAG and Editorial Group |
ECL Maintenance Recommendations | All | We plan to add a "Maintenance Recommendations" page to the ECL guide. Suggested sections:
@Jeremy Rogers has drafted some content on this topic. Group have reviewed the word document @Kai Kewley to Migrate to ECL Guide Appendix for final review. |
ECL Results - TS consistency | @Jeremy Rogers | Testing consistency between Snowray (Snow Owl), Ontoserver, Snowstorm. Also using custom made NHS Subset maintenance tool, would like to migrate to a standardised solution. Questions:
ML: Some observations: it is interesting to see the number of examples that are querying against terms – the results are not surprising since 1., this is a relatively new part of the spec, and 2., it steps outside the original conception of ECL as a query language that only used defining aspects of concepts as supported by the Concept and Relationship tables. |
Postcoordination Guide + Reference Implementation Feedback | @Alejandro Lopez Osornio | Very little feedback received so far. An education module could be a way to expose more people to the caveats and best practises. |
Expression Repository Maintenance | All | - Aim to round off the guidance - make expression repositories feasible - An expression repository uses a specific edition and version of SNOMED CT - how can expressions be migrated to a new version? Use cases of expressions:
Potential issues when upgrading the substrate of an expression repository
Use cases for an expression repository, how are these impacted over time as the substrate changes.
|
Other Topics | All |
|
The items below are currently on hold | ||
Meds ECL Requirement | @michael lawley | RequirementRequirement to select a substance or a modification of that substance .... use case: during authoring to prompt the user with all the active ingredient options. Author/modeller chooses a drug and wants to refine the selection using modification-of substances.
BackgroundThe modification-of attribute is a transitive property in OWL. Transitive properties have a similar characteristic to an is-a relationships but without stating a subtype relationship. In SNOMED CT an OWL property chains are used to help organise the hierarchy, allowing products with modified substance to be subsumed into concept groupers defined using the base substance. However in this case the base substance should not be inherited into the product with the modified substance. The base (not modified) version of the substance is found as redundant and removed during NNF calculation. See OWL Guide: 2.5. Generating Necessary Normal Form Relationships from the OWL Refsets Example property chain: "|Has active ingredient| o |Is modification of|" is a sub-property of "|Has active ingredient|". Example hierarchy: Parent Child Because And Property Chain:
.. which results in OWL seeing the non modified ingredient as a property of the concept for the purpose of subsumption. Finally
This could be used by the ECL engines. Solution Options:
|
SNOMED OWL Query Engine | Jeremy and all |
|
Agenda and Meeting Notes
Copyright © 2025, SNOMED International