Logical Record Architecture for Health and Social Care

Discharge Summary Release 0.02

The content of this release is not comprehensive and is not fully validated and must not be used in live system implementations.

SNOMED CT Expression Constraints

A SNOMED CT Expression Constraint is a computable rule that can be applied to an instance of a SNOMED CT expression to test whether it complies with rules that may relate to its meaning and/or compositional structure. LRA Release 1.0 supports the following two types of expression constraint:

  • Semantic - a type of expression constraint which limits the possible meanings that can be expressed by a field.
  • Literal - a type of expression constraint which constrains the ways in which an expression may be constructed to represent a given meaning.
Default expression constraints (of either type) are constraints which are bound to reference model classes and which are therefore inherited by default by conforming domain model classes. An expression constraint bound to a domain model may be further refined but must always conform to the default expression constraint from which it derives. SNOMED CT Expression Constraints are described as Terminology Expression Constraints in NPFIT-FNT-TO-DPM-0911.12 LRA Artefacts Overview. The SNOMED CT-based expression constraints and example expressions reference content published in the April 2011 UK Edition of SNOMED CT. In addition, a small number of expression constraints and example expressions reference draft content included for purposes of LRA testing. For practical and safety reasons this draft content is not included in the standard UK Edition of SNOMED CT, and instead is represented using a non-authentic SNOMED CT identifier (of the form LRA_SCT_nnnnn where n is an integer) and a preferred term. A list of all non-authentic SNOMED CT content included in the LRA testing materials can be found here.

Semantic

Literal