Search



Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


It is also possible to nest  nest, one inside the other. Any valid  may validmay be enclosed in a pair of brackets, and included as the value of an attribute in another  another. For example, the following   describes followingdescribes a medication product that has a single dose form, which is both a spray and a suspension:

Scg expression
Borderridge
ShowFormatblock
   373873005 |
pharmaceutical
Pharmaceutical / biologic product|:


      411116001|
has
Has dose form|
 
 =

 (421720008|
spray
Spray dose form|
 
 +
 7946007 |drug
 7946007 |Drug suspension|)
In the example above, note the use of round brackets (i.e. "( )") to identify a nested  nested, as opposed to braces (i.e. "{ }"), which is used to identify attribute groups.

The following examples show how complex   may complexmay be build up from simple ones, a layer at a time. This first   describes firstdescribes a left hip structure:

Scg expression
Borderridge
ShowFormatblock
   24136001|
hip
Hip joint structure|:


      272741003|
laterality
Laterality|
 
 =
 
 7771000|
left
Left|
This next expression uses the "left hip"   above above to describe a procedure to replace it:
Scg expression
Borderridge
ShowFormatblock
   397956004|
prosthetic
Prosthetic arthroplasty of the hip|:


      363704007|
procedure
Procedure site|
 
 = (24136001|
hip
Hip joint structure|:
 
 
         272741003|
laterality
Laterality|
 
 =
 7771000
 7771000|
left
Left|)
Applying a further grouped   to groupedto the above describes a procedure to replace a left hip by inserting a prosthesis. Note that this example mixes an ungrouped qualification and a grouped qualification. Where this is done, the canonical representation of the expression includes all ungrouped attributes before the grouped ones (section 7.8.2.4.4.4.2 of the SNOMED CT Technical Implementation Guide [6]see Terminology Services Guide for more details). Please also note that in the previous version of this standard a comma was not permitted between the last ungrouped attribute and the first attribute group – however this comma is now optional to avoid unexpected syntax errors.
Scg expression
Borderridge
ShowFormatblock
   397956004|
prosthetic
Prosthetic arthroplasty of the hip|:
 
 
      405814001|
procedure
Procedure site - indirect|
 
 = (24136001|
hip
Hip joint structure|:
 
 272741003|
laterality
Laterality|
 
 =
 
 7771000|
left
Left|),

363699004|direct device| = 304120007|total hip replacement prosthesis|,
260686004|method| = 425362007|surgical insertion -
 
      { 363699004|Direct device| = 304120007|Total hip replacement prosthesis|, 
        260686004|Method| = 425362007|Surgical insertion - action|}
Finally, the above   may abovemay be included within a contextual wrapper, to describe a procedure that has been performed on a patient to replace a left hip by inserting a prosthesis.
Scg expression
Borderridge
ShowFormatblock
   243796009|
situation
Situation with explicit context|:

 
   { 408730004|
procedure
Procedure context|
 
 =
 
 385658003|
done
Done|,
 
 
     408731000|
temporal
Temporal context|
 
 =
 
 410512000|
current
Current or specified|,


     408732007|
subject
Subject relationship context|
 
 =
 
 410604004|
subject
Subject of record|,
 
 
     363589002|
associated
Associated procedure|
 =
397956004|prosthetic arthroplasty of the hip|
405814001|procedure site - indirect| = (24136001|hip joint structure|:
272741003|laterality| = 7771000|left|)
{ 363699004|direct device| = 304120007|total hip replacement prosthesis|,
260686004|method| = 425362007|surgical insertion - action|})
 = 
     ( 397956004|Prosthetic arthroplasty of the hip|: 
          405814001|Procedure site - indirect| = (24136001|Hip joint structure|:
             272741003|Laterality| = 7771000|Left|)
          { 363699004|Direct device| = 304120007|Total hip replacement prosthesis|,
            260686004|Method| = 425362007|Surgical insertion - action|} ) }
Display Footnotes Macro