URIs | @Peter Williams & @Former user (Deleted) | Discussions at FHIR Connectathon PREVIOUS UPDATES Draft URI standard for review - URI Standard 2.1 URIs for Editions and Versions (formatting and examples only) 2.2 URIs for Components and Reference Set Members (formatting and examples only) 2.3 Version-Relative Component URIs (formatting and examples only) 2.4 URIs for Modules (formatting and examples only) 2.5 URIs for Properties (formatting and examples only) 2.6 URIs for Language Syntaxes 2.7 URIs for Language Instances 2.8 URIs for Modelling Resources 3.1 Resolving SNOMED CT URIs
|
Expression Constraint Language | @Former user (Deleted) | NEXT STEP FOR ECL: {{ term = [ termSearchType : ] "String", language = [langCode] }} 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) |