| | |
|---|
Welcome and agenda | @Former user (Deleted) | NOTE: Next meeting to be held on Wednesday 18th November |
Postcoordination Guidance | @Former user (Deleted) , @Anne Randorff Højen , @Kai Kewley | Practical Guide to Postcoordination Example - Oophorectomy with laser device 83152002 |Oophorectomy| : 405815000 |Procedure device| = 122456005 |Laser device| Close-to-user-form - not concept model valid - Refinement is merged with every role group in the definition of focus concept If there is a single role group in the definition of the focus concept If there is more than one (non-self-grouped) role group in the definition then flag as ambiguous and require refinement Identify self-grouped attributes and always group separately - Priority, Due to, After, Before, During, Clinical course, Temporally related to, and all Observable entity attributes
83152002 |Oophorectomy| : { 405815000 |Procedure device| = 122456005 |Laser device| } 83152002 |Oophorectomy| : { 260686004 |Method| = 129304002 |Excision - action| , 405813007 |Procedure site - direct| = 15497006 |Ovarian structure|, 405815000 |Procedure device| = 122456005 |Laser device| } 71388002 |Procedure| : { 260686004 |Method| = 129304002 |Excision - action| , 405813007 |Procedure site - direct| = 15497006 |Ovarian structure|, 405815000 |Procedure device| = 122456005 |Laser device| } 83152002 |Oophorectomy| + 416376001 | Laser procedure |: { 260686004 |Method| = 129304002 |Excision - action| , 405813007 |Procedure site - direct| = 15497006 |Ovarian structure|, 405815000 |Procedure device| = 122456005 |Laser device| } 83152002 |Oophorectomy| + 416376001 | Laser procedure |:
Example - Excision of the ovary 65801008 |Excision|: 405813007 |procedure site - direct| = 15497006 |Ovarian structure| 65801008 |Excision|: { 405813007 |procedure site - direct| = 15497006 |Ovarian structure| } 65801008 |Excision|: { 260686004 |Method| = 129304002 |Excision - action|, 405813007 |procedure site - direct| = 15497006 |Ovarian structure| } 71388002 |Procedure|: { 260686004 |Method| = 129304002 |Excision - action|, 405813007 |procedure site - direct| = 15497006 |Ovarian structure| } 64887002 |Operation on ovary (procedure)|+ 450669005 |Excision of adnexa of uterus (procedure)|+ 107983004 |Endocrine system excision (procedure)|: { 260686004 |Method |= 129304002 |Excision - action|, 405813007 |Procedure site - Direct |= 15497006 |Ovarian structure | }
Example - Emergency excision of appendix 65801008 |Excision| : 405813007 |Procedure site - direct| = 66754008 |Appendix structure| , 260870009 |Priority| = 25876001 |Emergency| 65801008 |Excision| : { 405813007 |Procedure site - direct| = 66754008 |Appendix structure| , 260870009 |Priority| = 25876001 |Emergency| } 65801008 |Excision| : { 260686004 |Method| = 129304002 |Excision - action|, 405813007 |Procedure site - direct| = 66754008 |Appendix structure| , 260870009 |Priority| = 25876001 |Emergency| } 71388002 |Procedure : { 260686004 |Method| = 129304002 |Excision - action|, 405813007 |Procedure site - direct| = 66754008 |Appendix structure| , 260870009 |Priority| = 25876001 |Emergency| }
Malignant tumor of right ovary
363443007 |Malignant tumor of ovary|: 272741003 |Laterality| = 24028007 |Right| 363443007 |Malignant tumor of ovary|: 363698007 |Finding site| = ( 15497008 |Ovarian structure| : 272741003 |Laterality| = 24028007 |Right| ) 363443007 |Malignant tumor of ovary|: { 363698007 |Finding site| = ( 15497008 |Ovarian structure| : 272741003 |Laterality| = 24028007 |Right| ) } 363443007 |Malignant tumor of ovary|: { 116676008 |Associated morphology| = 367651003 |Malignant neoplasm of primary, secondary or uncertain origin|, 363698007 |Finding site| = ( 15497008 |Ovarian structure| : 272741003 |Laterality| = 24028007 |Right| ) } 645722001 |Disease|: { 116676008 |Associated morphology| = 367651003 |Malignant neoplasm of primary, secondary or uncertain origin|, 363698007 |Finding site| = ( 15497008 |Ovarian structure| : 272741003 |Laterality| = 24028007 |Right| ) }
Fracture of bone 125605004 |Fracture of bone|: 363698007 |finding site| = 84167007 |Foot bone| 125605004 |Fracture of bone|: {363698007 |finding site| = 84167007 |Foot bone| } 125605004 |Fracture of bone|: {116676008 |Associated morphology| = 72704001 |Fracture|, 363698007 |finding site| = 84167007 |Foot bone| } 64572001 |Disease|: {116676008 |Associated morphology| = 72704001 |Fracture|, 363698007 |finding site| = 84167007 |Foot bone| }
|
|
|
|
Other Options for Future Progress |
| Postcoordination and close-to-user transformations URIs for draft editions ECL extensions Primitive/Defined filters → concept filter Concept+Description filters (e.g. effectiveTime, module, active) Accessing Refset attributes → (e.g. historical association refsets) → historical ECL OR use full syntax to be able to query any table (e.g. Relationship table) - ie expand ECL into something more verbose (e.g. SNOMED query language)
Template extensions
|
URIs for Extended Editions |
| How to refer to an 'extended edition' using a URI - e.g. "International Edition plus the following 2 nursing modules: 733983009 |IHTSDO Nursing Health Issues module|and 733984003 |IHTSDO Nursing Activities module| Use Case - Need to execute an ECL, that refers to "^ 733991000 | Nursing Health Issues Reference Set (foundation metadata concept) |" and/or "^ 733990004 | Nursing Activities Reference Set (foundation metadata concept) |", where the substrate includes the international edition, plus the modules that include these reference sets July 2020 International Edition URI: http://snomed.info/sct/900000000000207008/version/20200731 July 2020 International Edition + nursing modules URI ?? - For example: http://snomed.info/sct/900000000000207008/version/20200731/module/733983009/time/20200131/module/733984003/time/20200131
http://snomed.info/sct/900000000000207008/version/20200731/modules/733983009:733984003
http://snomed.info/sct/900000000000207008:733983009:733984003/version/20200731:20190731:20200131
Canonical order? Or order doesn't matter? Constraints on what can go in the additional packages (only refsets and their metadata)
|
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) |
Returning Attributes | @michael lawley | Proposal (by Michael) for discussion For example, I can write: << 404684003|Clinical finding| : 363698007|Finding site| = <<66019005|Limb structure| << 404684003|Clinical finding| . 363698007|Finding site| But I can't get all the attribute names that are used by << 404684003|Clinical finding| |
Reverse Member Of | @michael lawley | Proposal for discussion What refsets is a given concept (e.g. 421235005 |Structure of femur|) a member of? |
Expression Templates | @Peter Williams | Examples: [[+id]]: [[1..*] @my_group sameValue(morphology)] { |Finding site| = [[ +id (<<123037004 |Body structure (body structure)| MINUS << $site[! SELF ] ) @site ]] , |Associated morphology| = [[ +id @my_morphology ]]} Note that QI Project is coming from a radically different use case. Instead of filling template slots, we're looking at existing content and asking "exactly how does this concept fail to comply to this template?" For discussion: Is it correct to say either one of the cardinality blocks is redundant? What are the implications of 1..1 on either side? This is less obvious for the self grouped case. Road Forward for SIGenerate the parser from the ABNF and implement in the Template Service User Interface to a) allow users to specify template at runtime b) tabular (auto-completion) lookup → STL
|