| | |
---|
Welcome and apologies | @Former user (Deleted) |
|
Recap from last week | @Former user (Deleted) | Examples of using ... FROM ... << 64572001 |Disease| {{ term = "*heart*" }} version = Y << 64572001 |Disease| {{ synonym = "*heart*" }} version = Y << 64572001 |Disease| {{ FSN = "*heart*" }} version = Y << 64572001 |Disease| {{ FSN = "*heart*" }} version = Y, language = W << 64572001 |Disease| {{ preferredTerm = “*heart*”}} version = X, language = Y << 64572001 |Disease| {{ acceptableTerm = “*heart*”}} version = X, language = Y (* FROM version = X, language = Z) MINUS (* {{ term = "*heart*" }} FROM version = Y, language = W) X MINUS Y WHERE X = (* version = X, language = Z), Y = (* {{ term = "*heart*" }} version = Y, language = W) Allow nested where, version, language Scope of variables - inner query
|
|
| Examples of using WHERE to set the value of variable: X MINUS >! X WHERE X = (<< 1234 : 5678 = << 6547) X MINUS >! X FROM version = Y WHERE X = (<< 1234 : 5678 = << 6547) X MINUS >! Y FROM version = Y WHERE X = (<< 1234 : 5678 = << 6547), Y = (<< 1456) X MINUS >! X WHERE X = (<< 1234 : 5678 = << 6547) FROM version Y, language X W X MINUS >! X WHERE X = (<< 1234 : 5678 = << 6547) VERSION Y LANGUAGE X, W
X minus >! X where X = ( < M where M = (< 1234))) version Y language X, W Allow nested variable definitions, but recommend that people don't due to readability Scope of variables is the inner query No recursion e.g X where X = 1234 MINUS X ie can't use a variable in its own definition ie X is only known on the left of the corresponding where, and not on the right of the where
(X version v201703) minus (X version v201703) where X = ( < 136467 ), v201708 = http://snomed.info/sct/1245, v201703 = http://snomed.info/sct/16444
(X language enus) minus (X language engb) where X = ( < 136467 {{ term = "*heart*" }} ), enus = 13535 |en-us Language Refset|, engb = 123435 | en-gb Language RefSset|
|
Composing language reference sets | @Former user (Deleted) | How do we support language preferences, which are defined over multiple language reference sets? For example: Assume: No concept has descriptions in 2 listed language refsets ... But if they do, do they override or are they additive? Tentative decision: Assume that they're additive, but if there is overlap (multiple PTs or different statuses for the same description for the same concept): Order is important for resolving preferred terms. Acceptable terms are additive See, for example “Paediatric neurodisability outpatient diagnosis language reference set” 999001891000000105
<< 64572001 |Disease| {{ preferredTerm = “*heart*” }} version = http://snomed.info/sct/999000021000000109, language = (999001881000000108|GB clinical extension LRS|, 900000000000508004 |GB English|) << 64572001 |Disease| {{ term = “*heart*” }} FROM version = http://snomed.info/sct/999000021000000109, language = (Gastro, GBenglish) SET Gastro = 999001881000000108|Gastro LRS|, GBenglish = 900000000000508004 |GB English|)
|
Filters for Lexical Searching
| @Former user (Deleted) | What filter keywords will we introduce for Term-based searching, and what are their exact meanings? |
Confirm next meeting date/time | @Former user (Deleted) | The next SLPG meeting will be held in 2 weeks at 20:00 UTC on Wednesday 28th March 2018. Due to the April SNOMED business meeting in London, the meeting after that will be held at 20:00 UTC on Wednesday 25th April 2018. |