Refer to http://snomed.org/-stsConfirm decision
Repeated slot names indicate that the slots are assigned the same value as each other (within whatever scope is defined by the input data)Examples of non-unique slots:
Scg expression |
---|
404684003 | finding |: {
363698007 | finding site | = [[ + @site ]],
363714003 | interprets | = ( 363787002 | observable |: 704319004 |inheres in| = [[ + @site ]]) } |
Scg expression |
---|
| specimen |: {
|specimen source topography| = [[ + @site ]],
|specimen procedure| = ( |procedure| : {|procedure site - Indirect| = [[ + @site ]] } ) } |
Alternative approach using unique slots:
Scg expression |
---|
404684003 | finding |: {
363698007 | finding site | = [[ + @siteA ]],
363714003 | interprets | = ( 363787002 | observable |: 704319004 |inheres in| = [[ + (<< @siteA) @siteB ]] ) } |
Scg expression |
| specimen |: {
|specimen source topography| = [[ + @siteA ]],
|specimen procedure| = ( |procedure| : {|procedure site - Indirect| = [[ + (<< @siteA) @siteB ]] } ) }- dependencies
- Repeated slot names