SNOMED Documentation Search
Replacement slots may be given a replacement type to indicate what type of value may be used to replace the slot. The replacement type directly follows the '+' symbol inside the slot (with optional whitespace between). Permitted replacement types include:
Please note, that if no replacement type is specified after the '+' symbol, then a replacement type of 'scg' is assumed.
Slots with a replacement type of 'id' may only be replaced by a single concept reference. For example, the replacement slot in the following expression template
...
However, it is not possible to generate a nested expression using this expression template, as the slot may not be replaced by a postcoordinated expression.
Slots with a replacement type of 'scg' may be replaced by any (precoordinated or postcoordinated) expression. For example, the slot in the following expression template
...
Please note that for the second and third replacements, the template processor must add round brackets around the subexpression to ensure that the resulting expression is syntactically valid.
Slots with a replacement type of 'tok' may be replaced by any token (or symbol) that is defined in the base language. For example, the following expression has a definition status that has not yet been defined.
...
Scg expression | ||||
---|---|---|---|---|
| ||||
<<< 73211009 |Diabetes mellitus| : 363698007 |Finding site| = 113331007 |Endocrine system| |
Slots with a replacement type of 'str', 'int', 'dec' or 'decbool' may be replaced by any string, integer, decimal or decimal boolean value respectively. For example, the slot in the expression template below:
...
Scg expression | ||||
---|---|---|---|---|
| ||||
322236009 |Paracetamol 500mg tablet| : 209999999104 774167006 |Has tradeProduct name| = [[+str]] |
may be replaced by the string PANADOL to form the following expression
Scg expression | ||||
---|---|---|---|---|
| ||||
322236009 |Paracetamol 500mg tablet| : 209999999104774167006 |HasProduct trade name| = "PANADOL" |
Please note that the template processor must add quotation marks around the string to ensure that the resulting expression is syntactically valid.
...
Scg expression | ||||
---|---|---|---|---|
| ||||
323510009417720003 |Amoxycillin 500mgZinc 25 mg oral capsule|: { 749999999108 |Has pack size magnitude| = [[+int]], 759999999106774163005 |Has pack size unitsunit| = 428641000 |Capsule| } |
...
Scg expression | ||||
---|---|---|---|---|
| ||||
323510009417720003 |Amoxycillin 500mgZinc 25 mg oral capsule|: { 7499999991081142142004 |Has pack size magnitude| = #30, 759999999106774163005 |Has pack size unitsunit| = 428641000 |Capsule| } |
Please note that the template processor must add a hash symbol ("#") before the integer value to ensure that the resulting expression is syntactically valid.
And the The slot in the following expression template:
Scg expression | ||||
---|---|---|---|---|
| ||||
326645001426016003 |ChlorhexidineDiazepam gluconate 0.02% irrigation5 mg/mL oral solution|: { 7499999991081142142004 |Has pack size magnitude| = [[+dec]], 759999999106774163005 |Has pack size unitsunit| = 258770004 |Liter| } |
may be replaced by the decimal value 1.5 to form the expression
Scg expression | ||||
---|---|---|---|---|
| ||||
326645001426016003 |ChlorhexidineDiazepam gluconate 0.02% irrigation5 mg/mL oral solution|: { 7499999991081142142004 |Has pack size magnitude| = #1.5, 759999999106 774163005 |Has pack size unitsunit| = 258770004 |Liter| } |
Please note that the template processor must add a hash symbol ("#") before the decimal value to ensure that the resulting expression is syntactically valid.
And lastly, the slot in the following expression template:
Scg expression | ||||
---|---|---|---|---|
| ||||
318969005 |Irbesartan 150 mg oral tablet|: 859999999102 |Is in national benefit scheme| = [[+bool]] |
may be replaced by the boolean value TRUE to form the expression
Footnote Macro |
---|
Please note that the concept 859999999102 |Is in national benefit scheme| is a fictitious attribute used here to illustrate boolean values. |
Scg expression | ||||
---|---|---|---|---|
| ||||
318969005 |Irbesartan 150 mg oral tablet|: 859999999102 |Is in national benefit scheme| = TRUE |
Display Footnotes Macro |
---|