SNOMED Documentation Search


Versions Compared

Key

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

...

  • id: The slot may be replaced by a single SNOMED CT concept reference.
  • scg: The slot may be replaced by a SNOMED CT compositional grammar expression (either a precoordinated or postcoordinated expression).
  • tok: The slot may be replaced by a token (or symbol) that is defined in the base syntax.
  • str: The slot may be replaced by a quoted string of characters. This is used to represent a concrete attribute value that is typed as a string.
  • int: The slot may be replaced by a integer (preceded by a '#' symbol). This is used to represent a concrete attribute value that is typed as an integer.
  • dec: The slot may be replaced by a decimal (preceded by a '#' symbol). This is used to represent a concrete attribute value that is typed as a decimal.
  • bool: The slot may be replaced by a boolean. This is used to represent a concrete attribute value that is typed as a boolean.

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 '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
Borderridge
ShowFormatblock
	322236009 |Paracetamol 500mg tablet| :  209999999104 774167006 |Has tradeProduct name|  = [[+str]]

may be replaced by the string PANADOL to form the following expression

Scg expression
Borderridge
ShowFormatblock
	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
Borderridge
ShowFormatblock
	323510009417720003 |Amoxycillin 500mgZinc 25 mg oral capsule|: 
		{ 749999999108 |Has pack size magnitude| = [[+int]], 
			759999999106774163005 |Has pack size unitsunit| = 428641000 |Capsule| }

...

Scg expression
Borderridge
ShowFormatblock
	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
Borderridge
ShowFormatblock
	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
Borderridge
ShowFormatblock
	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
Borderridge
ShowFormatblock
	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
Borderridge
ShowFormatblock
	318969005 |Irbesartan 150 mg oral tablet|:  859999999102 |Is in national benefit scheme| = TRUE


Display Footnotes Macro