Goals
- Expand the use of the ECL language - discuss
- On Hold - ECL 2.2 enhancements - on hold until the first software implementation is complete. This is standard practice.
- Alternate Identifiers (LOINC) and top/bottom operators (GPS)
- Any other topics
Attendees
- Chair: Kai Kewley
- Attendees: Stuart Abbott (NHS), Graeme Eslby (NHS), Daniel Karlsson , Jesse Efron Eza Hafeza,Michael Lawley , Brian Carlsen , STEFAN SCHULZ , Hashir Abdi (FDA/CDRH), Rob Hausam , Deborah Shapiro , Peter Van Ausdeln , Megan Berry , Inge Soons , Patrick McLaughlin , Jeff Pierson , Patrick McCormick , Sara Louisa Halddd.. (Iceland NRC)
- Staff: Anne Randorff Højen Katharine Priest Michael Jones Charles Gutteridge Yongsheng Gao
- Apologies:
Agenda and Meeting Notes
Description | Owner | Notes |
---|
Welcome and agenda | All |
|
ECL 2.2 Publication | | Would like to publish this week |
LOINC related things | | Latest: Terminology Management Group on Saturday - SNOMED International agreed to publish a URI to access alternate identifier maps via the FHIR API.
Update on our suggestion "that a Map should be included in the LOINC extension, in addition to alt identifiers. This will enable terminology servers to translate back and forth between LOINC and SNOMED CT codes in the existing standard way." Previously we added the following warning in the ECL guide in the alternate identifiers section: - ECL is always evaluated against SNOMED CT concepts. When you run a query using alternate identifiers from another code system only concepts that are in the SNOMED CT representation of that other code system will be returned. For example the descendants of a concept in the SNOMED CT version of a code system is likely to be different from the code system of the alternate identifier.
|
Expression Repository Maintenance | | Potential issues when upgrading the substrate of an expression repository - Inactive concepts within the expression (focus concept, or attribute name or value)
- Concepts changing hierarchies (semantic tag) - e.g. procedure → observation
- The has happened for promoted concepts
- Is this a corner case / rare? Needs analysis. Kai Kewley
- Changes to concept model
- MRCM Changes / Editorial Guide
- Other modeling changes, perhaps driven by QI consistency efforts
- Will need to classify again to infer different ancestors and attributes
- MC: This has a lot of overlap with ECL maintenance
- General approaches for identifying issues:
- FHIR interface could validate the expression again to identify inactive concepts
- Expand existing value sets to see if there is a radical change in size
- Content unit tests - needs
- Strategies to avoid these issues:
- Types of template based authoring / transformation
- Precoordinated template pairs - used by International Authoring teams
- Level 1 postcoordinated transformations.
- Use the close to user form, level 1 transformations
- Create expressions using a proximal parent with minimal modeling, lean on Level 1 transformations (see guide)
- Expression repository should retransform existing close to user form expressions to classifiable expressions
- What techniques from precoordinated authoring could be reused? How to international authors update PPP concepts, what automations?
- Should expression repository be versioned before being upgraded, or should the repository be recreated against the new substrate.
- Strategies to fix content issues:
- Use historical associations to replace inactive concepts used with an expression
- What historical association types work, which do not?
- Same As - Switch concept to target
- Maybe (possibly equivalent to, possibly replaced by)
- probably can't use both in an expression
- need a strategy - may not be able to automate, need an author choice?
|
| | |
ECL EOF marker | | Suggestion from Martin Gall (EMIS Health) https://github.com/IHTSDO/snomed-expression-constraint-language/issues/6 Answer - all known TS implementations call Antlr in a way that doesn't require EOF. |
ECL Results - TS consistency | | 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. |
Expanding the use of the ECL standard | | Discussion: How to make it easier to add an ECL capability to more tooling? - SI already has open source implementations
- The specification is now very large. An ECL Lite profile would reduce the months of effort required to implement the whole specification when starting fresh.
ECL Lite - MVP Scope: - *, <, <<, >, >>, <!, !>, ^, AND, OR, MINUS, (), {{ +HISTORY-(MIN,MOD,MAX) }}
- Maybe? {{ C active }}
|
Topics for Oct Conference | All | - DK: Discussion of postcoordination transformations for Level 1+ or Level 2
- use of template language?
- Transformation choice interactive?
- KK: PCE expression maintenance
- JR: History supplements - Deprecate the WAS-A historic association? Causes implementation issues.
- Bring in other groups? Editorial EAG
|
The items below are currently on hold |
|
|
|
No files shared here yet.
Agenda and Meeting Notes