Concrete values | @Former user (Deleted) | ON HOLD: SCG, ECL, STS, ETL - Ready for publication, but on hold until after MAG meeting in April confirming requirement for Boolean datatype. |
URIs | @Former user (Deleted) | TO CONFIRM: Agree on wording of '3.1 Resolving SNOMED CT URIs', and finalize publishing of updated URI specification. DECISION: New URI format for Modelling Resources to be published. URI formats for Language syntaxes and language instances will not be published until compelling use case is found. Draft URI standard for review - URI Standard 2.6 URIs for Language Syntaxes - Not for publication 2.7 URIs for Language Instances - Not for publication 2.8 URIs for Modelling Resources * - To publish 3.1 Resolving SNOMED CT URIs * - To publish (with revised wording)
|
Expression Constraint Language | @Former user (Deleted) | FUTURE PLANS {{ term = [ termSearchType : ] "String" , language = <langCode> }} Example - {{ term = "heart att", language = es }} Type Dialect dialectId = 900000000000508004 |GB English| dialectId = ( 900000000000508004 |GB English| ??? |US English| ) dialect = [ fr-lrs, en-GB ] dialect = en-nhsClinical dialect = ( en-nhsClinical en-nhsPharmacy ) dialectId = ( 999001261000000100 |National Health Service realm language reference set (clinical part) (foundation metadata concept)| 999000691000001104 |National Health Service realm language reference set (pharmacy part) (foundation metadata concept)| ) TO DO - Send recommendation to MAG to consider the following Dialect Alias Refset 2. Constructing a Language Refset from other Language Refset
Acceptability acceptabilityId = 900000000000549004 |Acceptable (foundation metadata concept)| acceptabilityId = 900000000000548007 | Preferred (foundation metadata concept) | acceptability = acceptable (ie acceptable but not preferred) acceptability = preferred dialect = X, acceptability = ( acceptable preferred ) IS THE SAME AS dialect = X Find diabetes concepts that do not have a term in nz-patient acceptability = acceptableOrPreferred
Use cases - Note some of these will be out of scope for the simple ECL filters Find the concepts that ..... have a PT = X in language refset = Y Find the concepts that ..... have a Syn = X in language refset = Y Find the concepts that ... have one matching description in one language, and another matching description in another language Find the concepts that have a matching description that is in language refset X and not in language refset Y Find the concepts that .... have a matching description that is either preferred in one language refset and/or acceptable in another language refset Find the concepts that .... have a matching description that is either preferred in one language refset and not acceptable in another language refset Returning the set of concepts, for which there exists a description that matches the filter -
Term Search Type Wild Card Match (collation) - e.g.
Word Prefix Any Order - e.g.
Default (word prefix any order) - e.g.
{{ term = "hear att" }} {{ term = "*heart*“ }}
Potential Examples << 64572001 |Disease| {{ term = “heart”}} << 64572001 |Disease| {{ term = “heart”, language = "en"}} << 64572001 |Disease| {{ term = “heart”, language = "en"}} AND << 64572001 |Disease| {{ term = “hjärta”, language = "sv"}} << 64572001 |Disease| {{ term = “heart”, language = "en"}} {{ term = “hjärta”, language = "sv"}} << 64572001 |Disease| {{ term = “heart”, language = "en"}} OR << 64572001 |Disease| {{ term = “hjärta", language = "sv"}} << 64572001 |Disease| {{ (term = “heart”, language = "en") OR (term = “hjärta", language = "sv")}} (<< 64572001 |Disease|: |Associated morphology| = *) {{ term = “heart”, language = "en", }} {{ term = “hjärta", language = "sv"}} (<< 64572001 |Disease| {{ term = “*cardio*” }}) MINUS (<< 64572001 |Disease| {{ term != “*heart*” }}) Recommendation to be made on (based on investigation of grammar): << 64572001 |Disease| {{ term = “heart”, language = "en"}} AND {{ term = “hjärta”, language = "sv"}} << 64572001 |Disease| ( {{ term = “heart”, language = "en"}} OR {{ term = “hjärta”, language = "sv"}} ) << 64572001 |Disease| ( {{ term = “heart”, language = "en"}} MINUS {{ term = “hjärta”, language = "sv"}} )
Use Cases Intentionally define a reference set for chronic disease. Starting point was ECL with modelling; This misses concepts modelled using the pattern you would expect. So important in building out that reference set. Authors quality assuring names of concepts Checking translations, retranslating. Queries for a concept that has one word in Swedish, another word in English AU use case would have at most 3 or 4 words in match Consistency of implementation in different terminology services Authoring use cases currently supported by description templates A set of the "*ectomy"s and "*itis"s
Questions Do we include 'typeId' - e.g. << 64572001 |Disease| {{ D.term = “*heart*”, typeId = 900000000000013009 |Synonym| }} Do we include 'type' - e.g. << 64572001 |Disease| {{ D.term = “*heart*”, D.type = synonym }} Do we include 'languageCode' - e.g. << 64572001 |Disease| {{ D.term = “*heart*”, D.type = synonym, D.languageCode = “en” }} Do we include 'caseSignificanceId' - e.g. << 64572001 |Disease| {{ D.term = “*Heart*”, D.caseSignificanceId = 900000000000017005 |case sensitive|}} Do we include 'caseSignificance' - e.g. << 64572001 |Disease| {{ D.term = “*Heart*”, D.caseSignificance = sensitive }} Do we include 'language' and 'version' - e.g. << 64572001 |Disease| {{ term = “*heart*” }} VERSION = http://…, LANGUAGE = (999001881000000108|Gastro LRS|, |GB English|) Do we include syntactic sugar - e.g. << 64572001 |Disease| {{ preferredTerm = “*heart*”, languageRefSet = en-gb}} << 64572001 |Disease| {{ fullySpecifiedTerm = “*heart*”, languageRefSet=en-gb}} << 64572001 |Disease| {{ acceptableTerm = “*heart*”, languageRefSet = en-gb}} << 64572001 |Disease| {{ preferredTerm = “*heart*”}} FROM version = X, language = Y NO
Do we use/require the "D" at the start of "term"? Packaging - How do we package this extension to ECL
|
Querying Refset Attributes | @Former user (Deleted) | Proposed syntax to support querying and return of alternative refset attributes (To be included in the SNOMED Query Language) |