Page tree

StatusIn draft
Version0.5


Descriptions:

TermDescription typeLanguage/acceptability

Language/acceptability

Case significance
Construction [method - action] of stoma [morphologic abnormality] (procedure)FSNus:Pgb:Pci
Construction [method - action] of stoma [morphologic abnormality]SYNus:Pgb:Pci


Concept model:

Attribute Group CardinalityAttribute CardinalityAttribute in Group CardinalityAttributeValue
0..01..1116680003 |Is a (attribute)|71388002 |Procedure (procedure)|
1..1
1..1260686004 |Method (attribute)|<< 129376004 |Construction - action (qualifier value)|

1..1405814001 |Procedure site - Indirect (attribute)|< 442083009 |Anatomical or acquired body structure (body structure)|

1..1363700003 |Direct morphology (attribute)|<< 245857005 |Stoma (morphologic abnormality)|

1..1405813007 |Procedure site - Direct (attribute)|< 442083009 |Anatomical or acquired body structure (body structure)|
0..*
0..1

0..1

0..2

0..1

0..2

0..1

0..1
0..1
0..1
0..1
0..1
1..1
0..1

0..1

0..1

0..2

0..1


Definition status:  


900000000000073002 |Defined (core metadata concept)| 

Applies to:

75506009 |Construction of stoma (procedure)|

Template language

71388002 |Procedure (procedure)|  : 
[[~1..1 @rolegroup]] { 
[[~1..1]] 
260686004 |Method (attribute)|  = [[+id ( <<  129376004 |Construction - action (qualifier value)|  ) @Construction ]], 
[[~1..1]] 
363700003 |Direct morphology (attribute)|  = [[+id ( <<  245857005 |Stoma (morphologic abnormality)|  ) @Stoma ]], 
[[~1..1]] 
405814001 |Procedure site - Indirect (attribute)|  = [[+id ( <  442083009 |Anatomical or acquired body structure (body structure)|  ) @Bodystructure3 ]], [[~1..1]]  405813007 |Procedure site - Direct (attribute)|  = [[+id ( <  442083009 |Anatomical or acquired body structure (body structure)|  ) @Bodystructure4 ]] } 

[[~0..1 @roleGroup2]] { 
[[~0..1]]  
260686004 |Method (attribute)|   = [[ +id ( <<   129354008 |Exteriorization - action (qualifier value)|   ) @Exteriorization ]], 
[[~0..1]]  
405813007 |Procedure site - Direct (attribute)|   = [[ +id ( <<   442083009 |Anatomical or acquired body structure (body structure)|   ) @Bodystructure ]], 
[[~0..1]]  
260507000 |Access (attribute)|   = [[ +id ( <   309795001 |Surgical access values (qualifier value)|   ) @Access ]], 
[[~0..2]] [[+id ( << 
424226004 |Using device (attribute)|  ) @Device]] = [[ +id ( <   49062001 |Device (physical object)|   ) @Device2 ]],  
[[~0..1]]  
424876005 |Surgical approach (attribute)|   = [[ +id ( <<   103379005 |Procedural approach (qualifier value)|   ) @Approach ]]} 

[[~0..* @roleGroup3]] { 
[[~0..1]]  
260686004 |Method (attribute)|   = [[ +id ( <   129264002 |Action (qualifier value)|  ) @Method ]], 
[[~0..2]] [[ +id (<<  
363704007 |Procedure site (attribute)|   ) @Proceduresite ]] = [[ +id ( <   442083009 |Anatomical or acquired body structure (body structure)|   ) @Bodystructure2 ]], 
[[~0..1]]  
363700003 |Direct morphology (attribute)|   = [[ +id ( <  49755003 |Morphologically abnormal structure (morphologic abnormality)|   ) @Morphology2 ]] , 
[[~0..1]]  
260507000 |Access (attribute)|   = [[ +id ( <   309795001 |Surgical access values (qualifier value)|   ) @Access2 ]], 
[[~0..2]] [[+id ( << 
424226004 |Using device (attribute)|  ) @Device3]] = [[ +id ( <   49062001 |Device (physical object)|   ) @Device4 ]],  
[[~0..1]]  
424876005 |Surgical approach (attribute)|   = [[ +id ( <<   103379005 |Procedural approach (qualifier value)|   ) @Approach2 ]],  
[[~0..1]]  
363699004 |Direct device (attribute)|   = [[ +id ( <   49062001 |Device (physical object)|   ) @Directdevice ]]}
[[~0..1 @roleGroup4]] { [[~0..1]]  
260870009 |Priority (attribute)|   = [[ +id ( <    272125009 |Priorities (qualifier value)|  ) @Priority ]]} 
[[~0..1 @roleGroup5]] { [[~0..1]]  
363702006 |Has focus (attribute)|   = [[ +id ( <  404684003 |Clinical finding (finding)|  ) @Focus ]] } 

Link to the misaligned concept report:

Rules for description generation:

  1. Apply General rules for generating descriptions for templates;
  2. Apply Enhancements for the Template Language;

8 Comments

  1. Hi Yongsheng Gao here's that template I mentioned to you in Slack earlier. I'd appreciate if you could review it for me, thanks.

    1. Thanks Mark Banks, I have updated the template with the following changes:

      1. Template name should include the target release version, e.g. v1.0.   

      2. The version number in the status table should be lower than the target release version unless the template is finalised for implementation.

      3. Restricted the range further for the indirect procedure site. The |Anatomical or acquired body structure| should not be used for modelling.

      4. Updated the template language and applied the "sct" macro for format.

      5. Updated the rules for descriptions to use the generic requirements. Then additional specific rules for this template can be added.

      I noticed there are a number of concepts that are modelled by two or more role groups. You might consider including additional optional role group for e.g. incision action etc. 

      Cheers,

      Yong

      1. Thanks Yongsheng Gao.

        I'll take a look at those concepts with multiple role groups and see what should be added as optional in the template. Is there a general rule for what % of concepts should have the additional role group before adding it to the template as optional?

        For number 3, thank you for pointing out that we shouldn't use that for modelling. As the template was for << Construction of stoma which can't have a procedure site more specific than |Anatomical or acquired body structure| I've change the template and template language to be < Construction of stoma instead so it wouldn't appear as a misaligned concept. Please let me know if you don't agree. 

        Thanks again,

        Mark

        1. Hi Mark Banks, it is correct to change to restrict the domain after the change to the range. The template should cover the majority of the content of a domain. For those not covered, new templates could be created or exceptions to be made. The current template only covers a small number of concepts in this domain. You can check the misalignment report to see if the coverage can be improved, e.g. an optional role group to cover the procedure site - direct and other related methods. 

          Cheers,

          Yong

  2. Yongsheng Gao  Can this template be added to prod at some point please? Thanks

    1. Hi Mark Banks, there are 133 concepts under 75506009 |Construction of stoma (procedure)|. Among them, 79 concepts are not aligned with the templates. It is not a problem to have this one as a simple template for stoma because it covers over 50 concepts. Is there a way to exclude 79 concepts from the domain? Are you creating another template for those? 

      1. Hi Yongsheng Gao, I wasn't planning to create another template for others yet. In future it's very likely that we will need another template specifically for internal/external stomas but that won't help with the alignment here. 
        I think the vast majority of concepts that don't align with the template is because they have additional methods as well as the Construction method. 
        Is there a certain % of concepts that should match the template within the domain? I could take a look at the additional attributes in the 79 concepts and add to the template if you like?

        1. Hi Mark Banks, I have checked those 79 concepts as well. As you noted, most of them belong to complex patterns. Imaging guided procedures can be excluded from the domain. Then, there are only 41 concepts after excluding complex cases. https://docs.google.com/spreadsheets/d/1awh2fnz_UDrsrtxjRmNdhDSyUTtwBTLydUe3Q2TBZQA/edit#gid=0 Among them, most of them are still complex patterns that are not recognised by the lexical exclusion. I have updated the domain. If no further changes, this template is ready to go.