h1. Input to object model based on the UK LRA experience\\ \\

The following is extracted from the document, 'The LRA Technical Model Developer's Design Manual Part 1: Model Design' (Version 0.6.1), describing the LRA's key design patterns for care record content models.  It is posted here as a potential starting point for discussing CIMI's input to potential future AOM versions.  Much of the below is likely already addressed in the current AOM - where this is the case, comments from AOM experts would be welcome.  All are welcome to comment or suggest changes to the below, based on what they feel might be appropriate for CIMI's future AOM.

h1. 1      Technical Analysis of Care Record Information Requirements

This section provides guidance on the analysing care record information requirements, according to the following sequence, in order to select and elaborate the most appropriate design choice for representing the requirement. 
* Identifying the type of care record information.
* Understanding and representing temporality requirements.
* Understanding and representing subject of information requirements.
* Understanding and representing uncertainty and negation requirements.

h2. 1.1    Care Record Information Types

This section describes the main types of care record information which are represented for the purpose of meaning-based information retrieval using terminologically bound and semantically linkable specialisations of the EN 13606-1:2007 ELEMENT class.  The ELEMENT hierarchy is in turn based on some of the main axes of the SNOMED CT hierarchy.

h3. 1.1.1     Finding Observations

Clinical findings are observations about a patient made by a Care Professional, patient, or a carer. They include information provided by the patient or carer, clinical observations, clinical findings on examination, investigation results and administrative findings. They also include findings resulting from formal assessment procedures such as whether a patient has been assessed under a section of the Mental Health Act.

The LRA Care Components model makes a distinction between 'finding observations' and 'property observations'. This distinction is based on whether the finding is recorded as a nominal statement (e.g. 'family history of asthma', 'pain in chest or exertion', 'tender in right iliac fossa') or as a combination of a name and a separate value (e.g. 'systolic blood pressure' = 130 mmHg, 'pulse rate' 65/min).

This distinction affects the information model requirement, as it determines whether there is a need for a separate value field. Thus nominal statements are represented using a FINDING_OBSERVATION_ELEMENT (which does not have a value); while name-value pairs are represented using a PROPERTY_OBSERVATION_ELEMENT (which has a value). This distinction also affects the terminology binding, since the set of SNOMED CT expressions that can be sensibly used to represent a nominal clinical finding is disjoint from the set of expressions that can be used to label values. Many values named by SNOMED CT expressions are best represented using quantities or ordinal scales. However, in other cases, the value itself may also be coded using a SNOMED CT expression and there may be a close resemblance between these information model supported name-value pairs and the attributes in a post-coordinated expression.

This section is concerned only with the use of the FINDING_OBSERVATION_ELEMENT. Therefore, it covers any finding which is often described in the record by a phrase or nominal statement in which there is no discrete boundary between the representation of the act of observation and the result observed. A separate section discusses the use of the PROPERTY_OBSERVATION_ELEMENT.

SNOMED CT contains a hierarchy of 'clinical findings' that fit neatly into this section. However, there are also concepts in the 'event' hierarchy which may be recorded as nominal statements and thus fit within the same logical class (e.g. 'death', 'exposure to toxin'). In the broader scope of the LRA the use of the FINDING_OBSERVATION_ELEMENT may also extend to observations that would not usually be thought of as 'clinical' in nature.

Some types of observation clearly fall into one of these categories. However, there are many borderline cases where there are two different ways that the same information may be recorded. From a general semantic perspective, the distinction is far from clear-cut and there are many cases where comparison of data recorded in these different ways may be highly relevant. This requires an extension to the current SNOMED CT concept model, to more completely capture these equivalences. However, in many cases the comparison depends on knowledge (e.g. normal values determine whether a given systolic blood pressure is equivalent to the nominal statement 'systolic blood pressure normal'). This is outside the scope of the current work but is an area where developments may eventually support more sophisticated querying, provided the methods of recording are consistent.

h4. 1.1.1.1    Class Description

The FINDING_OBSERAVATION_ELEMENT class is an OBSERVATION_ELEMENT whose coded meaning is constrained to represent a SNOMED CT finding or event situation.  The focus concept of the finding situation must be subsumed either by 404684003 \| clinical finding \| or by 272379006 \| event \|.

FINDING_OBSERVATION_ELEMENT is used to represent both normal and abnormal clinical states found on examination or deduced from clinical reasoning (e.g. 'clear sputum', 'normal breath sounds', 'poor posture', 'diabetes mellitus') and events to which the patient or service user may have been to subject (e.g. 'physical abuse', 'exposure to mercury').

The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within the LRA whilst maintaining conformance to EN 13606-1:2007.

h4. 1.1.1.2    Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the finding situation (i.e. the finding or event and its context). |
| obs_time | IVL<TS> | 0..1 | The date and time, or interval, at which the finding observation actually occurred or was true, if different from the session time of the COMPOSITION. |
| value | ANY | 1.1 | The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within data capture or meaning based information retrieval. |

h4. 1.1.1.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the FINDING_OBSERVATION_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

243796009 \| situation with explicit context \| :

\{ 246090004 \| associated finding \| = ( ( < 404684003 \| clinical finding \| ) OR ( < 272379006 \| event \| ) ) , 408729009 \| finding context \| = < 410514004 \| finding context value \| , 408731000 \| temporal context \| = < 410510008 \| temporal context value \| , 408732007 \| subject relationship context \| = < 125676002 \| person \| }

To enable the creation of conformant instance expressions for particular finding situations, individual FINDING_OBSERVATION_ELEMENTs restrict further the values of the associated finding (as described section 5.1) and the values of the context attributes. &nbsp;&nbsp;Individual FINDING_OBSERVATION_ELEMENTs also may add literal expression constraints restrict the literal form of the instance expression.&nbsp;

A finding situation comprises a _clinical finding_ (e.g. wheeze, fractured tibia, ulcer of foot, etc) and the _context_ of the finding which may be represented either explicitly or implicitly by the instance expression.&nbsp; When a clinical finding is represented in a patient record, certain assumptions are usually made about what it means in relation to the person who is the subject of that record. Thus, a finding of "wheezing" in a record, it is assumed to mean that the subject of that record was wheezing at the time of examination. However, other contexts alter significantly the meaning of the finding situation. &nbsp;For example:
* _Family history of_ diabetes mellitus
* _History of_ bronchitis
* _No_ headache
* _No_ family history of diabetes mellitus

An instance expression may state explicitly that the finding is present and occurring currently (i.e. at the time of examination session) and applies to the subject of the record (the patient).&nbsp; This context is represented explicitly in the normal form by the following attributes and applied to the _associated finding_ by the _situation with explicit context_:
* finding context
* temporal context
* subject relationship context

Alternatively a contracted form of the instance expression may omit the associated context in which case a 'soft default' context applies that means that the finding is present and occurring currently (or at a stated time in the past) and applies to the subject of the record.&nbsp;

Unlike instance expressions, semantic expression constraints specified in the intermediate form by the LRA always state explicitly all context constraints.&nbsp;

Use of these attributes is explained fully in the SNOMED CT Technical Implementation Guide. &nbsp;\[12\]&nbsp; Their specific use within the LRA is detailed in sections 4.2, 4.3 and 4.4 of this document.&nbsp;

h3. 1.1.2&nbsp;&nbsp;&nbsp;&nbsp; Property Observations

Property observations record the results of measurements, investigation or other observations where there is requirement to separately specify the nature of the observation (e.g. 'systolic blood pressure', 'pulse rate') and its value (e.g. 130 mm\[Hg\], 65/min).&nbsp; The expressed value may represent a result or a parameter setting and may either have been measured or asserted.

The LRA Care Components model makes a distinction between 'finding observations' and 'property observations'. This distinction is based on whether the finding is recorded as a nominal statement (e.g. 'family history of asthma', 'pain in chest or exertion', 'tender in right iliac fossa') or as a combination of a name and a separate value (e.g. 'systolic blood pressure' = 130 mmHg, 'pulse rate' 65/min). This distinction affects terminology binding, since the set of SNOMED CT expressions that can be sensibly used to label values are observable entities and measurement procedures rather than clinical findings.

This section is concerned only with the use of the PROPERTY_OBSERVATION_ELEMENT. It covers findings which are specified with a distinct value. A separate section discusses the use of the FINDING_OBSERVATION_ELEMENT to represent nominal statements. This distinction between these types of observations is explained in more detail in the section 4.1.1.

SNOMED CT contains a hierarchy of 'observable entities' that directly address the requirements for property observations. However, the coverage of 'observable entities' is currently incomplete and needs to be complemented by use of concepts from the 'measurement procedures' and 'evaluation procedures' hierarchies. This class therefore also permits evaluation procedures and laboratory procedures to be used as the focus concept as a proxy to represent the observable resulting from the procedure.

The value attribute may be expressed as a quantity (with units), an interval (with units), an ordinal scale or where appropriate by another SNOMED CT expression.

h4. 1.1.2.1&nbsp;&nbsp;&nbsp; Class Description

The PROPERTY_OBSERVATION_ELEMENT class is an OBSERVATION_ELEMENT whose coded meaning is constrained to represent a SNOMED CT observable situation and whose value attribute represents an observed or asserted data value.&nbsp;

The focus concept of the observable situation must be subsumed either by 363787002 \| observable entity \| or by 386053000 \| evaluation procedure \| or 108252007 \| laboratory procedure \| (for any 'observation' that does not have a corresponding 'observable entity').

PROPERTY_OBSERVATION_ELEMENT is used to represent the results of investigations undertaken to find out more information about a patient's state of health or wellbeing (e.g. 'blood glucose concentration', 'jugular venous pressure', 'Apgar at 10 minutes') and device or procedure related parameter settings (e.g. 'haemodialysis blood flow rate').&nbsp;

The value attribute may be assigned a value of any data type other than QSET<TS> or any specialisation of QSET<TS>. &nbsp;&nbsp;

h4. 1.1.2.2&nbsp;&nbsp;&nbsp; Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the observable situation (i.e. the property observed and its context). |
| obs_time | IVL<TS> | 0..1 | The date and time, or interval, at which the property observation actually occurred or was true, if different from the session time of the COMPOSITION.&nbsp; |
| value | ANY | 1.1 | The value of the observed property specified by the meaning code. \\
The attribute may be assigned any data type other than QSET<TS> or any specialisation of QSET<TS>. |
Common patterns for Property Observations defined in this document constrain these fields.

h4. 1.1.2.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the PROPERTY_OBSERVATION_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

243796009 \| situation with explicit context \| :

\{ 246090004 \| associated finding \| = ( ( < 363787002 \| observable entity \| ) OR ( < 386053000 \| evaluation procedure \| ) OR ( < 108252007 \| laboratory procedure \| ) ) , 408729009 \| finding context \| = < 410514004 \| finding context value \| , 408731000 \| temporal context \| = < 410510008 \| temporal context value \| , 408732007 \| subject relationship context \| = < 125676002 \| person \| }

To enable the creation of conformant instance expressions for particular finding situations, individual PROPERTY_OBSERVATION_ELEMENTs restrict further the values of the associated finding (as described section 5.1) and the values of the context attributes. &nbsp;Individual PROPERTY_OBSERVATION_ELEMENTs also may add literal expression constraints restrict the literal form of the instance expression. &nbsp;The constraint permits an evaluation procedure or laboratory procedure to be the focus concept when it is used as a proxy for the observable entity resulting from the procedure.

When a property observation is represented in a patient record, certain assumptions are usually made about what it means in relation to the person who is the subject of that record. Thus, if the finding "systolic blood pressure 120 mm\[Hg\]" is present in a record, it is assumed to mean that the subject of that record was found to have this. This assumed meaning might be stated in full as "the subject of the record currently has a systolic blood pressure of 120 mm\[Hg\]". &nbsp;However, other contexts may alter significantly the meaning of the observable situation. &nbsp;For example:
* _Target_ blood pressure
* Result of genetic screening applied to _a family member._
* Result of infectious disease testing applied to _a partner or other contact_

As with clinical findings (section 4.1.1.3), instance expressions may represent the finding context, temporal context and subject relationship context explicitly or implicitly in which case the soft default applies.&nbsp; The contracted form that omits explicit reference to the context attributes is more usual in written records. &nbsp;Semantic expression constraints specified in the intermediate form by the LRA always state explicitly all context constraints.&nbsp; The use of context attributes is explained fully in the SNOMED CT Technical Implementation Guide. &nbsp;\[12\]&nbsp; Their specific use within the LRA is detailed in sections 4.2, 4.3 and 4.4 of this document.&nbsp;

The value attribute also may specify a SNOMED CT coded expression in which case it must conform to the following constraint: &nbsp;

( << 281296001 \| result comments \| ) OR ( << 260245000 \| findings values \| )

However, caution must be exercised before choosing this pattern of representation by applying the following test(s).&nbsp;
* If a requirement for the representation of an observation can be satisfied only by a BOUND_DATA_ELEMENT with a meaning attribute that specifies an observable situation and a value attribute whose value is _not_ a SNOMED CT coded expression then a PROPERTY_OBSERVATION_ELEMENT must be used.&nbsp;
* Otherwise, if a requirement for the representation of an observation can be satisfied either by a BOUND_DATA_ELEMENT with a meaning attribute that specifies an observable situation and a value attribute whose value is a SNOMED CT coded expression (conforming to the above constraint) or by a BOUND_DATA_ELEMENT with a meaning attribute that specifies a finding situation then a FINDING_OBSERVATION_ELEMENT must be used.

Where a care record information requirement can in theory be satisfied either by PROPERTY_OBSERVATION_ELEMENT with a value containing a SNOMED CT coded expression or by a FINDING_OBSERVATION_ELEMENT, the second approach is designed to favour the latter so that representations are not arbitrarily divided into a 'question' (meaning) and an 'answer' (value).&nbsp; This increases the likelihood of generating comparable data from multiple sources. &nbsp;Weighing against this is the observation that requirements (and thus requirement owner expectations) often favour a 'question / answer' framing -- in particular this is the case for requirements based on established assessment exercises.&nbsp; To address this expectation gap subsequent SNOMED CT and LRA releases are expected to include mechanisms for:
# detecting logical equivalence between findings represented using FINDING_OBSERVATION_ELEMENT and findings represented using PROPERTY_OBSERVATION_ELEMENT, and / or
# allowing the association of FINDING_OBSERVATION_ELEMENTs and (semantically inert) SNOMED CT observable situation concepts.

h3. 1.1.3&nbsp;&nbsp;&nbsp;&nbsp; General Activities

Activities or procedures are described in the NHS Care Record Elements document (v3) as follows:

_Therapeutic, preventative, investigative, informative, curative or palliative actions or interventions delivered to or acted upon a person to determine, support, clarify or effect change upon, their health status._

Within the LRA, any activity _not_ intended to result in an observation and _not_ associated with the supply or administration of a material is represented using GENERAL_ACTIVITY_ELEMENT.&nbsp; Such activities include:
* *Treatments:* procedures that are intended to have a therapeutic, preventative, curative or palliative effect; includes invasive, non-invasive, psychosocial and cognitive treatments.
* *Provision of advice and information to patients and carers*: the activity of providing advice and information about a patient's health or social care, to the patient or to their specified carer. &nbsp;
* *Administrative Procedures:* procedures, typically of a clerical nature, that support the investigation and/or treatment of a patient.

h4. 1.1.3.1&nbsp;&nbsp;&nbsp; Class Description

The GENERAL_ACTIVITY_ELEMENT class is an ACTIVITY_ELEMENT whose coded meaning is constrained to represent any procedure situation not represented by one of the other non-abstract specialisations of ACTIVITY_ELEMENT.

The inherited value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within the LRA whilst maintaining conformance to EN 13606-1:2007.

h4. 1.1.3.2&nbsp;&nbsp;&nbsp; Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the nature of the procedure situation (i.e. the procedure and its context). |
| obs_time | IVL<TS> | 0..1 | The date and time, or interval, at which the activity described was undertaken or was true, if different from the session time of the COMPOSITION.&nbsp; |
| value | ANY | 1.1 | The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within data capture or meaning based information retrieval. |

h4. 1.1.3.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the GENERAL_ACTIVITY_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

243796009 \| situation with explicit context \| :

\{ 363589002 \| associated procedure \| = ( ( < 71388002 \| procedure \| ) AND ( \! < 386053000 \| evaluation procedure \| ) AND ( \! < 108252007 \| laboratory procedure \| ) AND ( \! < 432102000 \| administration of substance \| ) AND ( \! < 433590000 \| administration of substance via specific route \| ) AND ( \! < 33633005 \| prescription of drug \| ) AND ( \! < 75658007 \| prescription of therapeutic agent \| ) AND ( \! < 103742009 \| renewal of prescription \| ) AND ( \! < 243704004 \| provision of appliances \| ) AND ( \! < 183253002 \| provision of medical equipment \| ) AND ( \! < 404919001 \| wheat-free diet \| ) AND ( \! < 223456000 \| provision of a special diet \| ) AND ( \! < 440298008 \| dispensing of pharmaceutical/biologic product \| ) ) , 408730004 \| procedure context \| = < 288532009 \| context values for actions \| , 408731000 \| temporal context \| = < 410510008 \| temporal context value \| , 408732007 \| subject relationship context \| = < 125676002 \| person \| }

To enable the creation of conformant instance expressions for particular finding situations, individual GENERAL_ACTIVITY_ELEMENTs restrict further the values of the associated finding (as described section 5.1) and the values of the context attributes. &nbsp;Individual GENERAL_ACTIVITY_ELEMENTs also may add literal expression constraints to enable the creation of conformant instance expressions representing particular finding situations.

When a procedure is mentioned in a patient record, assumptions are made about what it means in relation to the subject of that record. Thus, in the absence of other information, the mention of the procedure "cholecystectomy" may be assumed to mean that "the subject of the record had a cholecystectomy at a stated time".&nbsp; Use of other contexts changes significantly the meaning of the procedure situation. &nbsp;For example:
* Hip replacement _planned_
* History of vasectomy
* Nutritional assessment _completed_
* Appendectomy _not done_

The default context for a _procedure_ means that the procedure was completed, was performed on the subject of record (the patient or service user), and was done in the present time or at a stated past time. &nbsp;This is implied by all procedure instance expressions in which the context is omitted.&nbsp; The context is represented explicitly in normal form instance expressions and in all semantic expression constraints by applying the following attributes to the _associated procedure_ using the _situation with explicit context_ wrapper:
* procedure context
* temporal context
* subject relationship context

Use of these attributes is explained fully in the SNOMED CT Technical Implementation Guide. &nbsp;\[12\]&nbsp; Their specific use within the LRA is detailed in sections 4.2, 4.3 and 4.4 of this document.&nbsp;

h3. 1.1.4&nbsp;&nbsp;&nbsp;&nbsp; Investigation Activities

Investigation activities are procedures that are undertaken with the primary aim of finding out more information about a patient or service user's state of health or wellbeing and which therefore result (or are intended to result) in one or more observations. Investigations include invasive, non-invasive, psychosocial and cognitive investigation procedures.

Within the LRA, activities intended to result in an observation are represented using the INVESTIGATION_ACTIVITY_ELEMENT.

h4. 1.1.4.1&nbsp;&nbsp;&nbsp; Class Description

The INVESITIGATION_ACTIVITY_ELEMENT class is an ACTIVITY_ELEMENT whose coded meaning is constrained to represent a SNOMED CT procedure situation that resulted in (or is intended to result) in one or more observations (of type OBSERVATION_ELEMENT).&nbsp; The focus concept of the observable situation must be subsumed either by 386053000 \| evaluation procedure \| or 108252007 \| laboratory procedure \| or by 363787002 \| observable entity \| (for any evaluation activity that does not have a corresponding 'evaluation procedure').

The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within the LRA whilst maintaining conformance to EN 13606-1:2007.

h4. 1.1.4.2&nbsp;&nbsp;&nbsp; Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the nature of the procedure situation (i.e. the procedure and its context). |
| obs_time | IVL<TS> | 0..1 | The date and time, or interval, at which the activity described was undertaken or was true, if different from the session time of the COMPOSITION.&nbsp; |
| value | ANY | 1.1 | The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within data capture or meaning based information retrieval. |

h4. 1.1.4.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the INVESTIGATION_ACTIVITY_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

243796009 \| situation with explicit context \| :

\{ 363589002 \| associated procedure \| = ( ( < 386053000 \| evaluation procedure \| ) OR ( < 108252007 \| laboratory procedure \| ) OR ( < 363787002 \| observable entity \| ) ) , 408730004 \| procedure context \| = < 288532009 \| context values for actions \| , 408731000 \| temporal context \| = < 410510008 \| temporal context value \| , 408732007 \| subject relationship context \| = < 125676002 \| person \| }

To enable the creation of conformant instance expressions for particular finding situations, individual INVESTIGATION_ACTIVITY_ELEMENTs restrict further the values of the associated finding (as described section 5.1) and the values of the context attributes. &nbsp;Individual INVESTIGATION_ACTIVITY_ELEMENTs also may add literal expression constraints to enable the creation of conformant instance expressions representing particular finding situations.&nbsp; The constraint permits an observable entity to be the focus concept when it used as a proxy for the procedure used to observe that entity.

The context may be omitted from instance expressions (in which case the default applies) or it may be explicitly stated using the appropriate context attributes as described in section 4.1.3.3.&nbsp; All semantic expression constraints must specify explicitly the permitted contexts.

h3. 1.1.5&nbsp;&nbsp;&nbsp;&nbsp; Material Activities

Within the LRA materials activities are those activities associated with the supply or administration of materials (represented by instances of MATERIAL_ENTITY_ELEMENT).&nbsp; This applies to all procedures that involve or require reference to specific substances or device and includes the management of aids, appliances, orthoses and prostheses, as well as medications.

Material activities are represented using the MATERIAL_ACTIVITY_ELEMENT.

h4. 1.1.5.1&nbsp;&nbsp;&nbsp; Class Description

The MATERIAL_ACTIVITY_ELEMENT class is an ACTIVITY_ELEMENT whose coded meaning is constrained to represent a SNOMED CT procedure situation involving the administration of a product or substance&nbsp;or the provision of a material entity to a subject.&nbsp; Instances of material entity (including products and substances) are represented by the MATERIAL_ENTITY_ELEMENT.

The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within the LRA whilst maintaining conformance to EN 13606-1:2007.

h4. 1.1.5.2&nbsp;&nbsp;&nbsp; Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the nature of the supply or administration procedure situation (i.e. the supply or administration procedure and its context). |
| obs_time | IVL<TS> | 0..1 | The date and time, or interval, at which the supply or administration activity described was undertaken or was true, if different from the session time of the COMPOSITION.&nbsp; |
| value | ANY | 1.1 | The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within data capture or meaning based information retrieval. |

h4. 1.1.5.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the MATERIAL_ACTIVITY_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

243796009 \| situation with explicit context \| :

\{ 363589002 \| associated procedure \| = ( ( 432102000 \| administration of substance \| ) OR ( 433590000 \| administration of substance via specific route \| ) OR ( 33633005 \| prescription of drug \| ) OR ( 75658007 \| prescription of therapeutic agent \| ) OR ( 103742009 \| renewal of prescription \| ) OR ( 243704004 \| provision of appliances \| ) OR ( 183253002 \| provision of medical equipment \| ) OR ( << 404919001 \| wheat-free diet \| ) OR ( << 223456000 \| provision of a special diet \| ) OR ( 440298008 \| dispensing of pharmaceutical/biologic product \| ) ) , 408730004 \| procedure context \| = < 288532009 \| context values for actions \| , 408731000 \| temporal context \| = < 410510008 \| temporal context value \| , 408732007 \| subject relationship context \| = < 125676002 \| person \| }

To enable the creation of conformant instance expressions for particular finding situations, individual INVESTIGATION_ACTIVITY_ELEMENTs restrict further the values of the associated finding (as described section 5.1) and the values of the context attributes. &nbsp;Individual MATERIAL_ACTIVITY_ELEMENTs also may add literal expression constraints to enable the creation of conformant instance expressions representing particular finding situations.

The context may be omitted from instance expressions (in which case the default applies) or it may be explicitly stated using the appropriate context attributes as described in section 4.1.3.3.&nbsp; All semantic expression constraints must specify explicitly the permitted contexts.

An _administration of substance via specific route_ focus concept can be refined by the application of an additional concept model attribute, _route of administration_, as discussed in section 5.1.2.4.

h3. 1.1.6&nbsp;&nbsp;&nbsp;&nbsp; Material Entities

Material entities are defined as physical entities acting in the capacity of passive recipients of actions performed by other physical entities acting in the capacity of active subjects.&nbsp; Such actions include extraction, manufacture, supply, distribution, administration, use, investigation, disposal, etc.&nbsp;

Material entities are represented using the MATERIAL_ENTITY_ELEMENT. &nbsp;Physical entities acting (typically with some degree of autonomy) in the capacity of active subjects are represented as specialised instances of class IDENTIFIED_ENTITY (see section 4.1.11).&nbsp; A physical entity may therefore be represented using either class depending on the capacity in which it acts.&nbsp; Note that although patients or service users act as recipients of care activities, their participation is not passive (and usually requires consent) and as such they are also represented using specialised instances of IDENTIFIED_ENTITY.

h4. 1.1.6.1&nbsp;&nbsp;&nbsp; Class Description

The MATERIAL_ENTITY_ELEMENT class is a BOUND_DATA_ELEMENT whose coded meaning is constrained to represent a physical entity (i.e. an independent physical continuant) that that is either a:&nbsp;
* therapeutic pharmaceutical or biologic product;&nbsp;
* substance of relevance to health and social care, including active ingredients of drugs and medicaments, biological and dietary substances and allergens;
* specimen; or
* device, e.g. durable equipment, implantable devices, disposable supplies, etc.&nbsp;

The value attribute is redefined to represent the amount of the material entity present within a mixture or compound regardless of any amount administered or supplied.

h4. 1.1.6.2&nbsp;&nbsp;&nbsp; Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the nature of the physical entity. |
| value | QTY | 0..1 | The amount of the material entity present within a mixture or compound regardless of the amount involved in any associated activity. |

h4. 1.1.6.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the MATERIAL_ENTITY_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

( ( << 373873005 \| pharmaceutical / biologic product \| )

OR ( << 49062001 \| device \| )

OR ( << 123038009 \| specimen \| )

OR ( << 105590001 \| substance \| )

OR ( << 276339004 \| environment \| )

)

The code 373873005 \| pharmaceutical / biologic product \| subsumes the UK drug extension concepts (dm+d).&nbsp;

h3. 1.1.7&nbsp;&nbsp;&nbsp;&nbsp; Record Artefacts

A record artefact is a virtual construct which is used to organise or label the content of a care record so as to aid navigation, viewing and readability without affecting the meaning of the content.&nbsp; Record artefacts, which are represented using the RECORD_ARTEFACT_ELEMENT, may be linked to aid navigation. However, in the case of electronic records, the same content may appear under multiple headings.

From the perspective of meaning based retrieval, the fact that an item of clinical content, such as 'asthma' is associated with a particular record artefact, such as an artefact representing a record heading of 'Family History' has no significance.&nbsp; A finding of 'Family history of asthma' may only be deduced from the value of the meaning attribute of the FINDING_OBSERVATION_ELEMENT and not from any 'meaning' that might be implied by the record artefact.

Record artefacts, nevertheless, add value in enabling a human reader to easily locate a finding of say 'Family history of asthma' listed under a 'Family History' heading within a record or report.&nbsp; The heading can also be used to signify to the reader that the explicit meaning of the information differs from say another entry listed under 'Past History'.

Uses of the record artefacts include:
* Labelling different clinical findings to indicate their roles in a particular encounter or episode of care (e.g. 'primary diagnosis', 'secondary diagnosis', etc).
* Naming particular sections of a procedure note or clinical assessment to organise the information for input or review (e.g. 'history of present complaint', 'review of systems', etc).
* Specifying record nodes that represent problems or issues to which collections or relevant entries can be attached.

Record artefact labels can be relevant to retrieval and reuse for particular purposes. For example, when composing a discharge summary or extracting activity statistics from a record it is important to distinguish between the 'primary diagnosis' and 'secondary diagnoses'. However, these labels do not alter the nature or veracity of the finding. Thus a patient with 'Type 1 diabetes mellitus', has the same condition whether it is recorded as the 'Primary diagnosis' or 'Secondary diagnosis'. The only difference is whether this is the main reason for the current episode of care.&nbsp;&nbsp;

Record artefact labels and their targets are linked using COMPONENT_RELATIONSHIP_ELEMENT instances.&nbsp;

h4. 1.1.7.1&nbsp;&nbsp;&nbsp; Class Description

The RECORD_ARTEFACT_ELEMENT class is a BOUND_DATA_ELEMENT whose coded meaning is constrained to represent the name of a SNOMED CT record artefact type. The focus concept must be subsumed by 419891008 \| record artifact \|.&nbsp; Instances of RECORD_ARTEFACT_ELEMENT are used to organise or label other ELEMENTs so as to aid navigation, viewing and readability but are not permitted to affect the meaning of the content.&nbsp;

Examples of RECORD_ARTEFACT_ELEMENT include 'Problems' and 'Primary diagnosis.

The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within the LRA whilst maintaining conformance to EN 13606-1:2007.

h4. 1.1.7.2&nbsp;&nbsp;&nbsp; Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the type of record artefact. |
| value | ANY | 1..1 | The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within data capture or meaning based information retrieval. |

h4. 1.1.7.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the RECORD_ARTEFACT_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

< 419891008 \| record artefact \|

h3. 1.1.8&nbsp;&nbsp;&nbsp;&nbsp; Semantic Links

Semantic links represent asserted binary relationships between RECORD_COMPONENT instances. For example, a semantic link can be used to indicate that a particular instance of a one finding is believed to have been caused by a specific disorder or action. They can also represent the reason for a particular action.

Semantic links are represented using the COMPONENT_RELATIONSHIP_ELEMENT.&nbsp; This is a composite structure containing two LINK instances, one to reference the subject of the relationship and the other to reference the object.&nbsp; The relationship type is maintained by the meaning attribute.&nbsp; The SNOMED CT link assertion hierarchy (< 416698001 \| link assertion \|) defines a number of appropriate concepts and work is currently in progress to investigate the requirement for any additional concepts that the LRA might require.&nbsp; Appendix B of the Care Component Specification \[\] lists a set of candidate concepts which following further development to ensure semantic consistency will be proposed for inclusion in the International Edition of SNOMED CT or its UK Extensions.&nbsp; In the intervening time the COMPONENT_RELATIONSHIP_ELEMENT meaning attribute is bound to a value set containing those concepts subsumed by the link assertion hierarchy plus a limited set of (currently) non-SNOMED CT concepts defined in section 6.2 of this document.&nbsp;

h4. 1.1.8.1&nbsp;&nbsp;&nbsp; Class Description

The COMPONENT_RELATIONSHIP_ELEMENT class is an ELEMENT whose coded meaning is constrained to represent an asserted relationship between two other RECORD_COMPONENTs.&nbsp; The association role links collection is therefore constrained to two member LINKs, one of which references the subject RECORD_COMPONENT and the other the object.

Because the COMPONENT_RELATIONSHIP_ELEMENT is a RECORD_COMPONENT in its own right, it can be asserted, revised or maintained separately from both the related RECORD_COMPONENTs.

h4. 1.1.8.2&nbsp;&nbsp;&nbsp; Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| meaning | CD.CV.SCT | 1..1 | A coded representation of the primary semantically processable meaning conveyed by the ELEMENT. \\
Contains a SNOMED CT expression representing the type of relationship between the subject and object COMPONENT_RELATIONSHIP_ELEMENT. |
| obs_time | IVL<TS> | 0..1 | The date and time, or interval, at which the relationship was asserted, if different from the session time of the COMPOSITION.&nbsp; |
| value | ANY | 1..1 | The value attribute is constrained to the null flavor NA \| not applicable \| so as to prohibit its use within data capture or meaning based information retrieval. |
| links-> foreach(role.code = LraRoleCode. SUBJECT).target | II | 1..1 | Reference to the RECORD_COMPONENT that is the subject of the relationship. |
| links-> foreach(role.code = LraRoleCode. OBJECT).target | II | 1..1 | Reference to the RECORD_COMPONENT that is the object of the relationship. |

h4. 1.1.8.3&nbsp;&nbsp;&nbsp; Terminology Binding Constraints

The coded expression maintained by the COMPONENT_RELATIONSHIP_ELEMENT meaning attribute must conform to the following default semantic expression constraint:&nbsp;&nbsp;

< 416698001 \| link assertion \|

h3. 1.1.9&nbsp;&nbsp;&nbsp;&nbsp; Unbound Data

Unbound data is any data not described using a SNOMED CT coded concept or expression.&nbsp; This includes text, images, multi-media and terms and expressions codified using systems other than SNOMED CT (e.g. ICD-10, OPCS, etc).&nbsp; The LRA also specifies a controlled set of unbound domain model elements which are not specified directly by the underlying Reference Model and whose semantics are outside the scope of terminological representation using SNOMED CT.&nbsp; These elements which include Text, InterpretationRange and FutureEventTime behave in effect as reusable domain model attributes.

h4. 1.1.9.1&nbsp;&nbsp;&nbsp; Class Description

The UNBOUND_DATA_ELEMENT class is an ELEMENT whose data value is not described by (i.e. bound to) a SNOMED CT coded concept or expression.&nbsp; The value attribute supports any type of content including text (plain or with mark up) or binary data intended to be presented for human viewing or some other form of interpretation.&nbsp; Also it supports terms and expressions codified using systems other than SNOMED CT.

It is important to note that the data content of an UNBOUND_DATA_ELEMENT is not necessarily unstructured (i.e. not machine processable).&nbsp; It may be processable by dedicated text (e.g. NLP), media or other data processing software that understands the content structure. Furthermore such processing may result in the output of assertions that can be expressed using one or more specialised instances of BOUND_DATA_ELEMENT and therefore amenable to meaning-based retrieval.&nbsp; However, from the perspective of meaning-based retrieval within the record, the content of the originating UNBOUND_DATA_ELEMENT is semantically opaque.

h4. 1.1.9.2&nbsp;&nbsp;&nbsp; Significant Attributes

| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| obs_time | IVL<TS> | 0..1 | The date and time, or interval, at which the relationship was asserted, if different from the session time of the COMPOSITION.&nbsp; |
| value | ANY | 1..1 | The data value of the element. |

h3. 1.1.10&nbsp; Entries

An entry, as defined by EN 13606-1:2007, represents:

_The information recorded in an EHR as a result of one clinical action, one observation, one clinical interpretation, or an intention.&nbsp; This is also known as a clinical statement._

Examples of an entry include a symptom, an observation, one test result, a prescribed drug, an allergy reaction, a diagnosis, a differential diagnosis, a differential white cell count and a blood pressure measurement.

Entries are represented using the EN 13606-1:2007 defined ENTRY class.&nbsp; Within the LRA, ENTRYs define reusable sets of ELEMENTs and are contained directly by COMPOSITIONs.&nbsp;

h4. 1.1.10.1 Class Description

The ENTRY class contains (as ITEMs) the information acquired and recorded for a single observation or observation-set (battery or time series), a single clinical statement such as a portion of the patient's history or an inference or assertion, or a single action that is intended or has actually been performed. An ENTRY may have zero ITEMs if it is a revision of an ENTRY previously recorded in error.

By implication of the Reference Model, each and every ELEMENT instance within an ENTRY must share the same information provider (i.e. source of information) and refer to the same subject of information.

The items collection of the ENTRY class is constrained for use by the LRA to contain member instances of type ELEMENT only.

h3. 1.1.11&nbsp; Participating Roles

The individuals, organisations and devices that actively participate in health and social care activities do so via the designated roles they play.&nbsp; For example, a person entity instance may be designated and play the role of a care professional in one part of a subject of care's record and yet be designated and play the role of a third party in another part.&nbsp; Where necessary, roles provide the means by which participating entities can be identified.&nbsp;

Roles are represented using predefined specialisations of the abstract IDENTIFIED_ENTITY class defined by EN 13606-1:2007. &nbsp;Individuals and organisations are always represented by the roles they play.&nbsp; Physical or software devices acting in the capacity of active subjects also are represented as specialised instances IDENTIFIED_ENTITY.&nbsp; Physical entities acting in the capacity of passive recipients of actions performed active subjects are represented using the MATERIAL_ENTITY_ELEMENT (see section 4.1.6).&nbsp;

h4. 1.1.11.1 Class Description

Any Identified Party, which may be an Organisation, Person, or Device or Software.

h3. 1.1.12&nbsp; Compositions

A composition, as defined by EN 13606-1:2007, represents:

_The set of information committed to one EHR by one agent, as a result of a single clinical encounter or record documentation session._

Examples of compositions include progress notes, laboratory test result forms, radiology reports, referral letters, clinic visits, clinic letters, discharge summaries, functional health assessments and diabetes reviews.

Compositions are represented using the EN 13606-1:2007 defined COMPOSITION class.

h4. 1.1.12.1 Class Description

A COMPOSITION represents the set of RECORD_COMPONENTs composed (authored) during one clinical encounter or documentation session, and committed within one EHR.

The COMPOSITION is constrained for use within the LRA to comprise a set of ENTRY instances each of which contains one or more ELEMENTs.

From the perspective of meaning based information retrieval the most significant attribute is the session_time.&nbsp; As well as recording explicitly the date and time or interval during which the clinical encounter or documentation session occurred, the session_time indicates the date and time, or interval, at which the recorded activity occurred or was true _unless_ specified explicitly by the ELEMENT obs_time. If stated, the obs_time may be less precise (e.g. the year in which a past illness occurred) and may refer to a period of time or to a point in time.

h4. 1.1.12.2 Significant Attributes

The class attributes deemed to be of significance to LRA Technical Model design are listed below.
| Name | Data type | Multiplicity | Description |
| synthesised | BL | 1..1 | This attribute value shall be TRUE if this RECORD_COMPONENT has been created in order to comply with this standard, but this point in the EHR hierarchy has no corresponding node in the EHR from which it was extracted. \\
Within the LRA this attribute is used to indicate a RECORD_COMPONENT instance that has been derived in some way from a pre-existing RECORD_COMPONENT. |
| session_time | IVL<TS> | 0..1 | The date and time or interval during which the clinical encounter or documentation session occurred. |

h2. 1.2&nbsp;&nbsp;&nbsp; Representing Temporality

A recorded observation or activity may be a contemporary record of an event (i.e. one that was created during or shortly after the event); or it may be a retrospective record of an event that occurred at some time in the past; or it may be a record of some prospect that it is anticipated may occur at some time in the future.&nbsp; Similarly the time at which the event occurred or is anticipated to occur may be known (and specified with a given level of precision) or unknown.&nbsp; This temporality of the information therefore needs to capture and express:
* the time of the session during which the information was recorded;
* the time of the event, if known, or otherwise indicate that it is unknown;
* whether the information is contemporary or retrospective or whether it asserts some anticipated event; and
* the period of validity of a prospect (such as a plan or goal) or entity.

The temporality and the context of the finding or procedure represented by the observation or action also must align.

The attributes used to represent the temporality of care record information are:
* COMPOSITION session_time and ELEMENT obs_time (which together can be used to infer the event time):&nbsp;
* the temporal context and finding or procedure context of the meaning attribute value for representing contemporary and retrospective information;
* finding or procedure context and the UNBOUND_DATA_ELEMENT FutureEventTime for representing prospective events; and
* UNBOUND_DATA_ELEMENT ValidPeriod for representing the period of validity of a prospect or entity

h3. 1.2.1&nbsp;&nbsp;&nbsp;&nbsp; Session Time

The session_time of the containing COMPOSITION represents the date and time or interval during which the clinical encounter or documentation session occurred.&nbsp; It also records the time during which the information represented by each ELEMENT within a COMPOSITION occurred or was true unless stated explicitly by the obs_time.

h3. 1.2.2&nbsp;&nbsp;&nbsp;&nbsp; Event Time

The date and time of an event is stated using the COMPOSITION session_time or the obs_time.&nbsp; The obs_time records date and time or interval at which the event represented by the ELEMENT actually occurred or was true when different from the session time.&nbsp; By implication, therefore, the time of the event is taken to be the session_time unless specified otherwise by the obs_time and the obs_time is stated only if its value differs from the session time.&nbsp; If stated, the obs_time may be less precise than the session_time especially for events that occurred in the past, e.g. the year in which a past illness occurred.&nbsp; The obs_time may also be stated explicitly to indicate the precise time of each of a number of observations or activities within an extended encounter.&nbsp; The rule for determining the time of an event that is not part of a battery (see section 4.2.2.2) is specified by the following OCL definition constraint:

context ELEMENT

def: let eventTime() : IVL<TS> =

\-\- if self.obs_time not is stated

if self.obs_time.oclIsUndefined() then

self.composition.session_time

else

\-\- if obs_time is stated with null flavor (e.g. UNK \| unknown \|)

\-\- this selection is included to highlight the return of an unknown obs_time

if self.obs_time.isNull() then

let unknown: IVL<TS> = self obs_time

else

self.obs_time

endif

endif

h4. 1.2.2.1&nbsp;&nbsp;&nbsp; Event Time Unknown

To indicate that the event time is unknown the obs_time is stated with a null flavor UNK \| unknown \|.&nbsp;&nbsp; This indicates that there exists an obs_time which although unknown is nevertheless distinct from the session_time.&nbsp;

h4. 1.2.2.2&nbsp;&nbsp;&nbsp; Derived Event Times

For batteries in which a property observation serves as a grouper (e.g. blood pressure) for a number of property observation parts (e.g. systolic pressure and diastolic pressure) and all of the parts have a common event time then each part must be stated with an obs_time of null flavor DER \| derived \|.&nbsp; This indicates that the event time of each part is derivable, i.e. either from the COMPOSITION session_time or, if stated, from the obs_time of the property observation representing the battery.&nbsp;

h4. 1.2.2.3&nbsp;&nbsp;&nbsp; Event Times Specified by Observable Entities

LRA ELEMENT models do not represent explicitly SNOMED CT concepts that specify the times of past or current events, such as 248986005 \| estimated date of conception (observable entity) \|. &nbsp;Instead the event, such as 13693004 \| conception (observable entity) \|, is itself is represented and the event time specified as described in this section.

h3. 1.2.3&nbsp;&nbsp;&nbsp;&nbsp; Representing Contemporary and Retrospective Information

The _temporal context_ of the meaning attribute value is used to indicate whether a recorded observation or activity is a contemporary record of an event occurring at the time of the session and which was therefore considered to be current at the session_time; or whether it is a retrospective record of an event that occurred at some time in the past.&nbsp; The primary use of this attribute, is to indicate that an entry contains retrospective information (e.g. past history), without specifying an actual date of an occurrence. \[8\] The default constraint for the temporal context is:

408731000 \| temporal context \| = < 410510008 \| temporal context value \|

The permissible value is restricted further depending upon whether the information represents a contemporary or retrospective record of the event as described in the following sections.&nbsp;

For contemporary and retrospective observations the _finding context_ of the meaning attribute is used to indicate whether the associated clinical finding is known or unknown and if known whether it is present or absent as defined by the following constraint:

408729009 \| finding context \| = ( (< 36692007 \| known \| ) OR (<< 261665006 \| unknown \| ) )

For activities the _procedure context_ of the meaning attribute is used to indicate the degree of completion, or status of the associated procedure.&nbsp; Activities that have actually occurred or are in the process of occurring (versus being planned or cancelled) are indicated using an appropriate subtype of _post-starting action status_ as defined by the following constraint:

408730004 \| procedure context \| = ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) )

h4. 1.2.3.1&nbsp;&nbsp;&nbsp; Representing Contemporary Information

Contemporary information is indicated by a temporal context value that conforms to the following constraint:

408731000 \| temporal context \| = ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) )

The permissible value is restricted further depending upon whether the time of the event is known or unknown.&nbsp;

The finding or procedure context must conform to the constraint specified above.

h5. 1.2.3.1.1&nbsp;&nbsp;&nbsp;&nbsp; Contemporary Information with Known Event Time

For contemporary information that includes the date and time, or interval, at which the event occurred (i.e. either implicitly by specifying the session_time and omitting the obs_time or explicitly by specifying a value for the obs_time) the constraint is restricted to exclude values that imply current unspecified or past specified times only:&nbsp;&nbsp;

408731000 \| temporal context \| = ( ( << 410512000 \| current or specified \| ) AND ( \! < 410585006 \| current -- unspecified \| ) AND&nbsp; ( \! < 410587003 \| past - specified \| ) )

h5. 1.2.3.1.2&nbsp;&nbsp;&nbsp;&nbsp; Contemporary Information with Unknown Event Time

If the date and time or interval of the event is unknown and therefore specified by obs_time with a null flavor UNK \| unknown \|, the temporal context value must conform to the following constraint which excludes those temporal context values that imply a specified time only:

408731000 \| temporal context \| = ( (<< 410512000 \| current or specified \| ) AND ( \! < 410586007 \| specified time \| ) )

h4. 1.2.3.2&nbsp;&nbsp;&nbsp; Representing Retrospective Information

Retrospective information is indicated by a temporal context value that conforms to the following constraint:

408731000 \| temporal context \| = ( (<< 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) )

The permissible value is restricted further depending upon whether the time of the event is known or unknown or if a negative past history is being recorded.

For activities that have occurred (or not occurred) in the past the value of the procedure context is further constrained to exclude the concept in progress and its subtypes:&nbsp;

408730004 \| procedure context \| = ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) AND (\! < 385651009 \| in progress \| ) )

h5. 1.2.3.2.1&nbsp;&nbsp;&nbsp;&nbsp; Retrospective Information with Known Event Time

Retrospective information that includes the date and time, or interval, at which the event is reported to have occurred (i.e. either implicitly by specifying the session_time and omitting the obs_time or explicitly by specifying a value for the obs_time) is represented by a temporal context that conforms to the following constraint that excludes temporal context values that imply a past unspecified time only:&nbsp;&nbsp;

408731000 \| temporal context \| = ( (<< 410511007 \| current or past \| ) AND ( \! < 410588008 \| past - unspecified \| ) AND ( \! < 15240007 \| current \| )&nbsp; )

The finding or procedure context must conform to the constraint specified above.

h5. 1.2.3.2.2&nbsp;&nbsp;&nbsp;&nbsp; Retrospective Information with Unknown Event Time

If the date and time or interval of the past event is unknown and therefore specified by obs_time with a null flavor UNK \| unknown \|, the temporal context value must conform to the following constraint which excludes those temporal context values that imply a past - specified time only:

408731000 \| temporal context \| = ( (<< 410511007 \| current or past \| ) AND ( \! < 410512000 \|&nbsp;current or&nbsp;specified \| ) )

The finding or procedure context must conform to the constraint specified above.

h5. 1.2.3.2.3&nbsp;&nbsp;&nbsp;&nbsp; Retrospective Information Representing Negative Past History

For observation instances representing _negative past history_
* the obs_time must be stated with null flavor UNK \| unknown \|;&nbsp;
* the temporal context value must conform to

408731000 \| temporal context \| = ( (<< 410589000 \| all times past \| ) ); and
* for observations the finding context value must conform to

408729009 \| finding context \| = ( (<< 410516002 \| known absent \| ) OR (= < 428263003 \| NOT suspected \| ) ); or
* for activities the procedure context value must conform to

408730004 \| procedure context \| = ( (<< 385660001 \| not done \| ) )

Note that the finding or procedure context should not be constrained at design time to permit only a negative past history, however, if expressed by an instance the above constraints apply.&nbsp; Furthermore, any instance conforming to the above constraints is deemed to represent a negative past history.

h3. 1.2.4&nbsp;&nbsp;&nbsp;&nbsp; Representing Prospective Information

Prospects describe expectations of possible future events rather the actual events themselves.&nbsp; For observations these include goals, expectations and risks.&nbsp; For activities prospects include plans, requests and other intentions.&nbsp; Prospects are indicated by the use of certain finding context values and procedure context values for observations and activities respectively. &nbsp;Representing the timing of future events, if known, involves the use the UNBOUND_DATA_ELEMENT FutureEventTime.&nbsp;

h4. 1.2.4.1&nbsp;&nbsp;&nbsp; Finding Context for Prospective Observations

For observations the prospect of a finding is indicated using one of the _finding context_ values (or a subtype thereof) specified by the following constraint:

408729009 \| finding context \| = ( (<< 410519009 \| at risk \| ) OR (<< 410517006 \| expectation \| ) OR (<< 410518001 \| goal \| ) )

h4. 1.2.4.2&nbsp;&nbsp;&nbsp; Procedure Context for Prospective Activities

For activities the _procedure context_ of the meaning attribute is used to indicate the degree of completion, or status of the associated procedure.&nbsp; Activities that have yet to occur are indicated using an appropriate subtype of _pre-starting action status_ for the procedure context value as defined by the following constraint:

408730004 \| procedure context \| = ( (< 410522006 \| pre-starting action status \| ) OR ( < 410537005 \| action status unknown \| ) )

An instance example of a planned hip replacement representing using a post-coordinated procedure with explicit context is shown below.&nbsp;

Example 1 Planned hip replacement

= &nbsp;243796009 \| situation with explicit context \|:

\{ 363589002 \| associated procedure \| = 397956004 \| prosthetic arthroplasty of the hip \| , 408730004 \| procedure context \| = 397943006 \| planned \| , 408731000 \| temporal context \| = 15240007 \| current \| , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }

h4. 1.2.4.3&nbsp;&nbsp;&nbsp; Temporal Context for Prospects

For prospects the _temporal context_ is used to indicate whether the prospect represents a current or a past (i.e. historic) expectation.&nbsp; Typically a prospect will represent a current expectation of a possible future event.&nbsp; Importantly, the _temporal context_ of the prospect *does not* represent the future context of the anticipated event.&nbsp;

The constraint on the _temporal context_ of prospects therefore conforms to the _temporal context_ constraint specified previously under section 4.2.3.&nbsp; This constraint may be restricted further according to whether the prospect is a contemporary (as section 4.2.3.1) or a retrospective (as section 4.2.3.2) record and whether the event time is known (as sections 4.2.3.1.1and 4.2.3.2.1) or unknown (as sections 4.2.3.1.2 and 4.2.3.2.2).&nbsp;

h4. 1.2.4.4&nbsp;&nbsp;&nbsp; Future Event Time

In conformance with EN 13606, the times of expected future events are formally specified using a separate ELEMENT to help ensure that such dates and times can be reliably and safely identified by decision support systems.&nbsp;

A prospect (e.g. expectation, goal, risk, intended event, etc) is represented as an observation or activity with an appropriate finding or procedure context value as described above.&nbsp; The time(s) of the expected future event, if known, is specified by semantically linking an instance of the UNBOUND_DATA_ELEMENT FutureEventTime to the prospect.&nbsp; A FutureEventTime may specify the point in time or time interval of a single event or it may specify a timing pattern for a number of future events such as a periodic repeating interval for a prescribed medication administration.&nbsp;

LRA ELEMENT models do not therefore represent explicitly SNOMED CT concepts such as the following that imply expected future events:
* 185353001 \| appointment date (finding) \|
* 161714006 \| estimated date of delivery (observable entity) \|
* 390901002 \| negotiated date for cessation of smoking (observable entity) \|
* 355381000000108 \| date of next anticoagulant clinic appointment (procedure) \|
* 356051000000109 \| date of next disease modifying antirheumatic drug monitoring clinic appointment (procedure) \|

h3. 1.2.5&nbsp;&nbsp;&nbsp;&nbsp; Representing Other Types of Timing Information


h4. 1.2.5.1&nbsp;&nbsp;&nbsp; Representing Period of Validity

The period of validity such as the start and end date of a plan or the expiration date of a drug is represented by semantically linking an instance of UNBOUND_DATA_ELEMENT ValidPeriod to the observation, activity or material entity.

LRA ELEMENT models do not therefore represent explicitly SNOMED CT concepts that represent valid periods such as the following:
* 427416004 \| therapeutic substance expiration date (observable entity) \| or
* 116767008 \| blood product unit expiration time (observable entity) \|

h4. 1.2.5.2&nbsp;&nbsp;&nbsp; Representing Course Timing

The timing of an ongoing (i.e. current) or past course of events, such as a course of medication, is represented by semantically linking an instance of UNBOUND_DATA_ELEMENT CourseTiming to an activity or observation instance that represents an exemplar rather than actual event.&nbsp;

Use of the CourseTiming element is for specifying current or past courses only.&nbsp; Prospective courses that specify the intended timing of future events are represented using FutureEventTime as described in section 4.2.4.4.&nbsp;

h4. 1.2.5.3&nbsp;&nbsp;&nbsp; Representing Time Series

A series of individually timed events is represented by specifying an activity or observation element with an upper bound multiplicity of greater than 1 and using the obs_time of each recorded instance to record the time of the particular event that it represents.

h3. 1.2.6&nbsp;&nbsp;&nbsp;&nbsp; Property Observations

As stated in section 4.1.2.2, the PROPERTY_OBSERVATION_ELEMENT value attribute is prohibited from being assigned a time based type (i.e. a QSET<TS> or any specialisation thereof) and therefore cannot be used to represent the time of past, current or prospective events.&nbsp; This does not preclude the use of the attribute to represent a duration as a physical quantity with a time unit. For example, the duration of stress test should be represented as a PROPERTY_OBSERVATION_ELEMENT value with the unit expressed in seconds, minutes or other suitable time unit.

h2. 1.3&nbsp;&nbsp;&nbsp; Representing Subject of Information

Within the LRA the subject of a finding or procedure are represented using either one or a combination of the _subject relationship context_ value of the BOUND_DATA_ELEMENT meaning attribute and a subject_of_information RELATED_PARTY instance associated with the containing ENTRY.&nbsp;

The subject relationship context attribute represents the relationship between the subject of a clinical finding or procedure and the subject of the record.

The RELATED_PARTY representation serves two different functions:&nbsp;
* Firstly in all instances it can be used to identify the related party that is the subject of the ENTRY - this is useful even if the nature of the relationship is defined using the SNOMED CT subject relationship context elsewhere.
* Secondly for ENTRYs whose ELEMENT content is not SNOMED CT encoded (and hence a subject relationship context is not defined), the subject_of_information is able to specify the relationship type.

Table 1 specifies the co-occurrence constraints for representing subject of information in the form of a truth table.&nbsp; The purpose of the constraints is to ensure that the structural and terminological representations do not conflict with or duplicate one another.&nbsp;

Table 1 Truth table for representing subject of information
| Condition | Information represented by a BOUND_DATA_ELEMENT | yes | yes | yes | no | no | no |
| Subject of information = subject of record | yes | no | no | yes | no | no |
| Requirement to identify the subject of information | N/A | no | yes | N/A | no | yes |
| Result: \\ | Use SNOMED CT subject relationship context | yes | yes | no | no |
| Use EN 13606 subject_of_information: RELATED_PARTY | no | yes | no | yes |
If the information is represented by a BOUND_DATA_ELEMENT and the subject is the subject of the record then the subject of the information is indicated by the subject relationship context of the meaning attribute with a value that conforms to the following constraint:

408732007 \| subject relationship context \| = 410604004 \| subject of record \|

If the subject is _not_ the subject of the record then the subject of the information is indicated by the subject relationship context with a value that conforms to the following constraint:

408732007 \| subject relationship context \| = << 303071001 \| person in the family \|

If the information is represented by an UNBOUND_DATA_ELEMENT then the subject of the information is implied to be the subject of the record unless indicated otherwise by a subject_of_information RELATED_PARTY instance associated with the containing ENTRY. &nbsp;

If the subject of information represented by an UNBOUND_DATA_ELEMENT is _not_ the subject of the record then the subject of information is indicated by the relationship attribute of the associated RELATED_PARTY instance with a value that conforms to the constraint:

<< 303071001 \| person in the family \|

The subject_of_information RELATED_PARTY instance associated with the containing ENTRY must be used for both BOUND_DATA_ELEMENTs and UNBOUND_DATA_ELEMENTs if there is a requirement to identify the subject of information.&nbsp; However for BOUND_DATA_ELEMENTs the value of RELATED_PARTY relationship attribute must be set to null flavor DER \| derived \| to indicate that the information derivable -- in this case from the subject relationship context of the BOUND_DATA_ELEMENT meaning attribute).&nbsp; This avoids having to duplicate the value.&nbsp;

The instance expression below represents the observation that the father of the subject of the record has ischemic heart disease. The fact that this observation applies to the father (rather than the record subject) is represented by a subtype of person in the family.&nbsp; &nbsp;

Example 2 Father has ischemic heart disease

408732007 \| subject relationship context \| = 66839005 \| father \|

243796009 \| situation with explicit context \|:

\{ 246090004 \| associated finding \| = 414545008 \| ischemic heart disease \| , 408729009 \| finding context \| = 410515003 \| known present \| , 408731000 \| temporal context \| = 15240007 \| current \| , 408732007 \| subject relationship context \| = 66839005 \| father \| }

For unbound data the RELATED_PARTY subject_of_information attribute would specify the value:

66839005 \| father \|

Within an instance of a BOUND_DATA_ELEMENT it is also possible to represent a family history of ischemic heart disease using the following simpler, close to user form.&nbsp;

Example 3 Family history of ischemic heart disease

57177007 \| family history of \|: 246090004 \| associated finding \| = 414545008 \| ischemic heart disease \|

This can be refined to indicate the affected family member is the father as in the following instance expression.&nbsp;

Example 4 Father has ischemic heart disease

57177007 \| family history of \|:

246090004 \| associated finding \| = 414545008 \| ischemic heart disease \|

, 408732007 \| subject relationship context \| = 66839005 \| father \|

This expression has exactly the same meaning as the first, more verbose, example and conforms to the semantic expression constraint for a subject of information that is not the subject of the record.

h2. 1.4&nbsp;&nbsp;&nbsp; Representing Uncertainty and Negation

Technical Models may need to support uncertainty and / or negation requirements.&nbsp; As shown in section 4.2.3 the finding context of contemporary and retrospective observations is used to assert the presence or absence of the associated finding with varying degrees of certainty.&nbsp; Similarly the procedure context can be used to assert that a procedure was _not done_.&nbsp;

h3. 1.4.1&nbsp;&nbsp;&nbsp;&nbsp; Uncertainty and Negation in Observation Instances

An observation instance with a finding context value conforming to the following constraint indicates that the finding is / was actually present (versus being ruled out or considered):

408729009 \| finding context \| = (<< 410515003 \| known present \| )

_Known present_ subsumes the term _probably present_ as well as _definitely present_ and _confirmed present_.&nbsp; A finding about a patient who is said to _probably_ have asthma can therefore be represented as in the following instance expression.

Example 5 Patient (i.e. subject of record) is said to _probably_ have asthma

= 243796009 \| situation with explicit context \|:

\{ 246090004 \| associated finding \| = 195967001 \| asthma \| , 408729009 \| finding context \| = 410592001 \| probably present \| , 408731000 \| temporal context \| = << 410585006 \| current - unspecified\|, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }

Negative history or negative past history, on the other hand, is indicated by a finding context value that conforms to:

408729009 \| finding context \| = ( (<< 410516002 \| known absent \| ) OR (<< 428263003 \| NOT suspected \| ) )

As noted in section 4.2.3.2.3 a negative past history also requires that the obs_time state a null flavor UNK \| unknown \| and that the temporal context value conforms to the constraint:&nbsp;&nbsp;

408731000 \| temporal context \| = ( (<< 410589000 \| all times past \| ) )

Note that only the most general constraint should be applied to the finding context of an OBSERVATION_ELEMENT as it cannot be known in advance whether an instance will affirm or negate a stated finding:

408729009 \| finding context \| = ( (<< &nbsp;36692007 \| known \| ) OR (<< 261665006 \| unknown \| ) )

h3. 1.4.2&nbsp;&nbsp;&nbsp;&nbsp; Uncertainty and Negation in Activity Instances

An activity instance with a procedure context value conforming to the following constraint indicates that the procedure is either _in progress_ or has _ended_:

408730004 \| procedure context \| = ( (< 410523001 \| post-starting action status \| ) )

_In progress_ subsumes the term _started_ and _suspended_ while _ended_ subsumes _done_ and _discontinued_.&nbsp; A procedure that has been completed is thus represented by a procedure context conforming to the constraint:

408730004 \| procedure context \| = (<< 385658003 \| done \| &nbsp;)

To assert that a procedure was not done, the procedure context value must conform to:

408730004 \| procedure context \| = (<< 385660001 \| not done \| )

For a negative past history this also requires that the obs_time state a null flavor UNK \| unknown \| and that the temporal context value conforms to the constraint:&nbsp;&nbsp;

408731000 \| temporal context \| = (<< 410589000 \| all times past \| )

To assert that the action status of a procedure is unknown, the procedure context value must conform to:

408730004 \| procedure context \| = (<< 410537005 \| action status unknown \| )

Only the most general constraint should be applied to the procedure context of an ACTIVITY_ELEMENT as the status of the activity cannot be known in advance:

408730004 \| procedure context \| = ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) )

h1. 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Technical Model Refinement


h2. 2.1&nbsp;&nbsp;&nbsp; Refinement of Clinical Focus

The clinical focus concept of the BOUND_DATA_ELEMENT meaning attribute is the value of the associated finding or procedure attribute of the situation with explicit context.&nbsp; For OBSERVATION_ELEMENTs and ACTIVITY_ELEMENTs the following steps may be taken to increase the expressiveness and specificity of the clinical focus concept to help satisfy a given care record information requirement:&nbsp;&nbsp;
* selecting for the focus concept, the SNOMED CT concept that most closely matches the stated requirement; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Refinements
* including and applying values to SNOMED CT concept model attributes that add detail and specificity to the focus concept; and
* 'indirect' use of concept model attributes such as the application of laterality to a finding or procedure - in this case, the laterality logically applies to the finding or procedure site (this is a close to user representation).

Refinement by the application of values to concept model attributes and the indirect use of concept model attributes only applies focus concepts that belong to a SNOMED CT hierarchy for which concept model attributes are defined.&nbsp; This includes focus concepts belonging to the following hierarchies:&nbsp;
* Clinical finding
* Procedure
* Pharmaceutical/biologic product
* Event
* Specimen

The current SNOMED CT Concept Model does not specify any defining attributes for concepts in the following hierarchies that can participate as 'focus concepts' in LRA designs and consequently attribute refinement cannot be applied to any focus concepts that belong to them. &nbsp;&nbsp;
* Observable entity
* Record artefact

The concept model attributes that may be refined depend on hierarchy to which the focus concept belongs not on whether the concept is the value of an associated finding or the value of an associated procedure.&nbsp; Consequently an evaluation procedure or laboratory procedure focus concept acting as an associated finding within a PROPERTY_OBSERVATION_ELEMENT can still only be refined using the concept model attributes that define it as some type of procedure.&nbsp; Equally, an observable focus concept acting as an associated finding within a PROPERTY_OBSERVATION_ELEMENT or an associated procedure within an INVESTIGATION_ACTIVITY_ELEMENT cannot be refined.&nbsp;

The following sections describe the refinement of a number of selected concept model attributes of clinical finding, procedure and pharmaceutical / biologic product focus concepts to address some commonly encountered care record information requirements.&nbsp;

*This guidance is not exhaustive and likely to be expanded in future versions of this document to provide guidance on other concept attribute refinements used where specialised or extended within the LRA.&nbsp; For further guidance on the attributes described the reader is recommended to consult the SNOMED CT User Guide \[10\] and various domain-specific editorial policy / modelling guides*.

h3. 2.1.1&nbsp;&nbsp;&nbsp;&nbsp; Refinement of Clinical Findings

The following guidance applies to FINDING_OBSERVATION_ELEMENTs in which the focus concept within the meaning attribute is a subtype of _clinical finding_.&nbsp;

h4. 2.1.1.1&nbsp;&nbsp;&nbsp; Finding Site &nbsp;

The finding site attribute specifies the body site affected by a condition.&nbsp; The refinement of a clinical finding with a finding site is defined by the following constraint.

< 404684003 \| clinical finding \|:

363698007 \| finding site \|

= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;)

The finding site value is taken from either the _anatomical structure_ hierarchy or the _acquired body structure_ hierarchy both of which are subsumed by the top level concept of _body site_.&nbsp;&nbsp;

h4. 2.1.1.2&nbsp;&nbsp;&nbsp; Finding Laterality &nbsp;

The _laterality_ attribute is used in the pre-coordinated definition of _body structure_ concepts.&nbsp; In post-coordinated expressions, it can potentially be used to modify body structures, procedures, diseases, and findings.&nbsp; Laterality applied to a finding site directly conforms to the following constraint:

< 404684003 \| clinical finding \|:

363698007 \| finding site \|

= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 272741003 \| laterality \| = < 182353008 \| side \|

When applied to disease or finding concepts that refer to a single body structure, the laterality is actually modifying the underlying body site rather than the finding itself. The general constraint for the indirect application of laterality is expressed as a _literal expression_ constraint with the following form.

< 404684003 \| clinical finding \|: 272741003 \| laterality \| = < 182353008 \| side \|

The body structure to which the laterality is applied, either directly or indirectly, must be bilaterally symmetrical body structure, i.e. exist on opposite sides of the body.

Fracture of left femur and right tibia may therefore be represented as shown in the following instance expression.

Example 6 Fracture of left femur

= ( 243796009 \| situation with explicit context \|:

\{ 246090004 \| associated finding \| = ( 71620000 \| fracture of femur \|: 272741003 \| laterality \| = 7771000 \| left \| ) , 408729009 \| finding context \| = 410515003 \| known present \| , 408731000 \| temporal context \| = 410584005 \| current - specified \| , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }

Laterality can be used to modify clinical finding concepts that involve more than one body site, but only if both sites have the same value for laterality (both left, both right, or both bilateral).

Clinical findings that involve multiple sites with differing values for laterality must be represented as separate observation instances rather than being post-coordinated within a single instance.&nbsp; A second fracture, say of the right tibia, would therefore require another finding observation instance as shown.

Example 7 Fracture of right tibia

= 243796009 \| situation with explicit context \|:

\{ 246090004 \| associated finding \| = ( 31978002 \| fracture of tibia \|: 272741003 \| laterality \| = 24028007 \| right \| ) , 408729009 \| finding context \| = 410515003 \| known present \| , 408731000 \| temporal context \| = 410584005 \| current - specified \| , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }

Laterality constraints must be specified if there is a requirement to specify unambiguously the side of the body to which the finding or procedure applies.

h4. 2.1.1.3&nbsp;&nbsp;&nbsp; Causative Agent

This attribute identifies the direct causative agent of a disease. It does not include vectors, e.g. a mosquito that transmits malaria.&nbsp; Permissible values for the attribute are specified by the following constraint:

< 404684003 \| clinical finding \|:

246075003 \| causative agent \|

= ( ( < 410607006 \| organism \| )

OR ( < 78621006 \| physical force \| )

OR ( < 105590001 \| substance \| )

OR ( < 373873005 \| pharmaceutical / biologic product \| )

OR ( < 260787004 \| physical object \| ) )

The causative agent constraint is used and further refined in the domain model representation of allergy and adverse reaction events and propensities.&nbsp; This is illustrated by the following instance expression that represents an adverse reaction propensity to penicillin.&nbsp;

Example 8 Adverse reaction to penicillin

= 243796009 \| situation with explicit context \|:

\{ 246090004 \| associated finding \| = (419511003 \| propensity to adverse reactions to drug \|: 246075003 \| causative agent \| = 373270004 \| penicillin \-class of antibiotic\- \| ) , 408729009 \| finding context \| = 410515003 \| known present \| , 408731000 \| temporal context \| = 410512000 \| current or specified \| , 408732007 \| subject relationship context \| = 410604004 &nbsp;\| subject of record \| }
\\

h3. 2.1.2&nbsp;&nbsp;&nbsp;&nbsp; Refinement of Procedures

The following guidance applies to ACTIVITY_ELEMENTs and PROPERTY_OBSERVATION_ELEMENTs in which the focus concept within the meaning attribute is a subtype of _procedure_.&nbsp;

h4. 2.1.2.1&nbsp;&nbsp;&nbsp; Method

This attribute represents the action performed to accomplish the procedure. It does not include the access (e.g. percutaneous), approach (e.g. translumbar), equipment (e.g. sutures), or physical forces (e.g. laser energy).

< 71388002 \| procedure \|:

&nbsp;260686004 \| method \| = < 129264002 \| action \|

h4. 2.1.2.2&nbsp;&nbsp;&nbsp; Procedure Site

The _procedure site -- Direct_ attribute identifies the anatomical structure or site at which the action of the procedure is _directly_ aimed.&nbsp; Permissible values for the attribute are specified by the following constraint:

< 71388002 \| procedure \|:

, 405813007 \| procedure site - Direct \|&nbsp;

= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;)

The attribute should be used for body structures that are to be removed or have been removed by a procedure with a _method_ of _removal-action_ or one of its subtypes (e.g. _excision_, _surgical biopsy_, etc.).&nbsp; Removals of tissue lesions (cysts, tumours, etc.) also are considered to be removals of the site, and should therefore use procedure site - direct.

The _procedure site -- Indirect_ attribute identifies the anatomical site which is acted upon, but is not the direct object of the procedure. Typically a procedure also specifies the direct site of the action. &nbsp;Permissible values for the attribute are specified by the following constraint:

< 71388002 \| procedure \|:

, << 405813007 \| procedure site - Direct \|&nbsp;

= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;)

h4. 2.1.2.3&nbsp;&nbsp;&nbsp; Procedure Laterality

The laterality attribute is used in the pre-coordinated definition of body structure concepts.&nbsp; In post-coordinated expressions, it can potentially be used to modify body structures, procedures, diseases, and findings.&nbsp; Laterality applied to a procedure site directly conforms to the following constraint:

< 71388002 \| procedure \|:

, << 363704007 \| procedure site \|

= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;):

272741003 \| laterality \| = < 182353008 \| side \|

The _procedure site_ attribute subsumes both _procedure site -- Direct_ and _procedure site -- Indirect_.&nbsp; The general constraint for indirect application of procedure laterality is expressed as follows:

<&nbsp; 71388002 \| procedure \|:

272741003 \| laterality \| = < 182353008 \| side \|

Laterality can be used to modify procedure concepts that involve more than one body site, but only if both sites have the same value for laterality (both left, both right, or both bilateral).&nbsp; Procedures that involve multiple sites with differing values for laterality must be represented as separate activity instances rather than being post-coordinated within a single instance.&nbsp;&nbsp;&nbsp;

h4. 2.1.2.4&nbsp;&nbsp;&nbsp; Route of Administration

The _route of administration_ of a substance is a defining attribute of _administration of substance via specific route (procedure)_ and its descendants as specified by the following constraint.

<< 433590000 \| administration of substance via specific route \|:

410675002 \| route of administration \| < 284009009 \| route of administration value \|

This constraint therefore applies only to those MATERIAL_ACTIVITY_ELEMENTs in which the focus concept within the meaning attribute is a subtype of _administration of substance via specific route_.&nbsp;&nbsp;

h3. 2.1.3&nbsp;&nbsp;&nbsp;&nbsp; Refinement of Pharmaceutical / Biologic Products

The following guidance applies to MATERIAL_ENTITY_ELEMENTs in which the focus concept within the meaning attribute is a subtype type of _pharmaceutical / biologic product_.&nbsp;

h4. 2.1.3.1&nbsp;&nbsp;&nbsp; Has Dose Form

Has dose form specifies the dose form of a product with a value from the set specified by the following constraint:

< 373873005 \| pharmaceutical / biologic product \|:

411116001 \| has dose form \| < 105904009 \| type of drug preparation \|

h1. 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Technical Model Patterns


h2. 3.1&nbsp;&nbsp;&nbsp; Primary Design Patterns

A Primary Design Pattern is a class template designed for instantiating individual Domain Model or Constrained Domain Model elements (i.e. domain model classes) that conform to the pattern. A Primary Design Pattern can be created from and assert additional constraints, as described in this document, on any non-abstract Reference Model class.&nbsp; For non-abstract specialisations of BOUND_DATA_ELEMENT, for example, the meaning attribute may be further constrained to represent a common usage pattern of the class, e.g. family history, plan, goal, etc.

h3. 3.1.1&nbsp;&nbsp;&nbsp;&nbsp; BOUND_DATA_ELEMENT Primary Design Patterns

The following sections describe a selected number of primary design patterns for BOUND_DATA_ELEMENTs.&nbsp; Each pattern encapsulates a particular set of the design choices described in section 4 with the aim of providing a generalised solution to a commonly encountered requirement type.&nbsp; Having selected and applied the pattern the next steps are to refine it by applying one or more of the methods described in section 5 and to consider its links with other elements using the secondary design patterns described in section 6.2 (note that determination of secondary design patterns ).

h4. 3.1.1.1&nbsp;&nbsp;&nbsp; Pattern Index

Table 1 lists a number of selected BOUND_DATA_ELEMENT primary design patterns.&nbsp; The patterns are listed under a number of categorisations including care record information type, current / past history, and subject of record such that a given pattern may appear in more than one categorisation.&nbsp;

Table 2 Selected BOUND_DATA_ELEMENT Primary Design Patterns
| Categorisation | Pattern |
| Finding Observation | Finding Observation -- Current or past |
| Finding Observation - Current |
| Finding Observation - Past |
| Finding Observation - Family History of |
| Property Observation | Property Observation -- Current or past |
| Property Observation - Current |
| Property Observation - Past |
| General Activity | General Activity - Current |
| General Activity - Past |
| General Activity - Family History |
| Investigation Activity | Investigation Activity - Current |
| Investigation Activity - Past |
| Current or Past | Finding Observation -- Current or past |
| Property Observation -- Current or past |
| Finding Observation - Family History of |
| General Activity - Family History of |
| Current | Finding Observation - Current |
| Property Observation - Current |
| General Activity - Current |
| Investigation Activity - Current |
| Past History | Finding Observation - Past |
| Property Observation - Past |
| General Activity - Past |
| Investigation Activity - Past |
| Family History | Finding Observation - Family History of |
| General Activity - Family History of |
\\
\\

h4. 3.1.1.2&nbsp;&nbsp;&nbsp; Pattern Definitions


h5. 3.1.1.2.1&nbsp;&nbsp;&nbsp;&nbsp; Finding Observation -- Current or past

Field
Constraint
| uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: |
| \\ | \{ 246090004 \| associated finding \|\\ = ( ( < 404684003 \| clinical finding \| )\\ OR ( < 272379006 \| event \| ) ) , | | \\ | 408729009 \| finding context \| = ( ( < 36692007 \| known \| ) OR ( << 261665006 \| unknown \| ) ) , | | \\ | 408731000 \| temporal context \| = < 410510008 \| temporal context value \|, | | \\ | 408732007 \| subject relationship context \| = 410604004 \| subject of record \| | | \\ | }|\\
\\
\\
h5. [2.1.1.2.2|file://\\2.1.1.2.2]&nbsp;&nbsp;&nbsp;&nbsp; Finding Observation - Current\\
\\
\|Field \\
Constraint | [\\uid|file://\\uid] | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 404684003 \| clinical finding \| )\\ OR ( < 272379006 \| event \| ) )\\ , 408729009 \| finding context \|\\ = ( (< 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| ) )\\ , 408731000 \| temporal context \|\\ = ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) )\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }| \\
\\
\\
h4. 2.1.1.3&nbsp;&nbsp;&nbsp; Finding Observation - Past\\
\\
Field \\
Constraint | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 404684003 \| clinical finding \| )\\ OR ( < 272379006 \| event \| ) )\\ , 408729009 \| finding context \|\\ = ( ( < 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| ) )\\ , 408731000 \| temporal context \|\\ = ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) )\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
h4. 2.1.1.4&nbsp;&nbsp;&nbsp; Finding Observation - Family History of\\
\\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 404684003 \| clinical finding \| )\\ OR ( < 272379006 \| event \| ) )\\ , 408729009 \| finding context \|\\ = ( ( < 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| ) )\\ , 408731000 \| temporal context \| = < 410510008 \| temporal context value \|\\ , 408732007 \| subject relationship context \| = << 303071001 \| person in the family \| } | \\
\\
\\
h4. 2.1.1.5&nbsp;&nbsp;&nbsp; Property Observation -- Current or past\\
\\
Field \\
Constraint | uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date/time required |
| value | SOME VALUE - QUANTITY/ORDINAL/CODED |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 246090004 \| associated finding \| \\
= ( ( < 363787002 \| observable entity \| ) \\
OR ( < 386053000 \| evaluation procedure \| ) \\
OR ( < 108252007 \| laboratory procedure \| ) ) \\
, = ( ( < 36692007 \| known \| ) \\
OR ( << 261665006 \| unknown \| ) \\
, 408731000 \| temporal context \| \\
= < 410510008 \| temporal context value \| \\
, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
h4. 2.1.1.6&nbsp;&nbsp;&nbsp; Property Observation - Current\\
\\
&nbsp;Field \\
Constraint | uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date/time required |
| value | SOME VALUE - QUANTITY/ORDINAL/CODED |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 246090004 \| associated finding \| \\
= ( ( < 363787002 \| observable entity \| ) \\
OR ( < 386053000 \| evaluation procedure \| ) \\
OR ( < 108252007 \| laboratory procedure \| ) ) \\
, = ( ( < 36692007 \| known \| ) \\
OR ( << 261665006 \| unknown \| ) \\
, 408731000 \| temporal context \| \\
= ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) ) \\
, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
h4. 2.1.1.7&nbsp;&nbsp;&nbsp; Property Observation - Past\\
\\
&nbsp;Field \\
Constraint | uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date/time required |
| value | SOME VALUE - QUANTITY/ORDINAL/CODED |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 246090004 \| associated finding \| \\
= ( ( < 363787002 \| observable entity \| ) \\
OR ( < 386053000 \| evaluation procedure \| ) \\
OR ( < 108252007 \| laboratory procedure \| ) ) \\
, = ( ( < 36692007 \| known \| ) \\
OR ( << 261665006 \| unknown \| ) \\
, 408731000 \| temporal context \| \\
= ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) ) \\
, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
h4. 2.1.1.8&nbsp;&nbsp;&nbsp; General Activity - Current\\
\\
&nbsp; \\
Constraint | uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 363589002 \| associated procedure \| &nbsp; \\
= ( ( < 71388002 \| procedure \| ) \\
AND ( \! < 386053000 \| evaluation procedure \| ) \\
AND ( \! < 108252007 \| laboratory procedure \| ) \\
AND ( \! < 432102000 \| administration of substance \| ) \\
AND ( \! < 433590000 \| administration of substance via specific route \| ) \\
AND ( \! < 33633005 \| prescription of drug \| ) \\
AND ( \! < 75658007 \| prescription of therapeutic agent \| ) \\
AND ( \! < 103742009 \| renewal of prescription \| ) \\
AND ( \! < 243704004 \| provision of appliances \| ) \\
AND ( \! < 183253002 \| provision of medical equipment \| ) \\
AND ( \! < 404919001 \| wheat-free diet \| ) \\
AND ( \! < 223456000 \| provision of a special diet \| ) \\
AND ( \! < 440298008 \| dispensing of pharmaceutical/biologic product \| ) \\
) \\
, 408730004 \| procedure context \| \\
&nbsp;= ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) ) \\
, 408731000 \| temporal context \| \\
= ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) ) \\
, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
h4. 2.1.1.9&nbsp;&nbsp;&nbsp; General Activity - Past\\
\\
&nbsp;Field \\
Value | uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant time where available -- prior to COMPOSITION |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 363589002 \| associated procedure \| &nbsp; \\
= ( ( < 71388002 \| procedure \| ) \\
AND ( \! < 386053000 \| evaluation procedure \| ) \\
AND ( \! < 108252007 \| laboratory procedure \| ) \\
AND ( \! < 432102000 \| administration of substance \| ) \\
AND ( \! < 433590000 \| administration of substance via specific route \| ) \\
AND ( \! < 33633005 \| prescription of drug \| ) \\
AND ( \! < 75658007 \| prescription of therapeutic agent \| ) \\
AND ( \! < 103742009 \| renewal of prescription \| ) \\
AND ( \! < 243704004 \| provision of appliances \| ) \\
AND ( \! < 183253002 \| provision of medical equipment \| ) \\
AND ( \! < 404919001 \| wheat-free diet \| ) \\
AND ( \! < 223456000 \| provision of a special diet \| ) \\
AND ( \! < 440298008 \| dispensing of pharmaceutical/biologic product \| ) \\
) \\
, 408730004 \| procedure context \| \\
= ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) AND (\! < 385651009 \| in progress \| ) ) \\
, 408731000 \| temporal context \| \\
= ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) ) \\
, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
h4. 2.1.1.10 General Activity - Family History of\\
\\
&nbsp;Field \\
Value | uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Relevant clinical date and time |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 363589002 \| associated procedure \| \\
= ( ( < 71388002 \| procedure \| ) \\
AND ( \! < 386053000 \| evaluation procedure \| ) \\
AND ( \! < 108252007 \| laboratory procedure \| ) \\
AND ( \! < 432102000 \| administration of substance \| ) \\
AND ( \! < 433590000 \| administration of substance via specific route \| ) \\
AND ( \! < 33633005 \| prescription of drug \| ) \\
AND ( \! < 75658007 \| prescription of therapeutic agent \| ) \\
AND ( \! < 103742009 \| renewal of prescription \| ) \\
AND ( \! < 243704004 \| provision of appliances \| ) \\
AND ( \! < 183253002 \| provision of medical equipment \| ) \\
AND ( \! < 404919001 \| wheat-free diet \| ) \\
AND ( \! < 223456000 \| provision of a special diet \| ) \\
AND ( \! < 440298008 \| dispensing of pharmaceutical/biologic product \| ) \\
) \\
, 408730004 \| procedure context \| \\
= ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) AND (\! < 385651009 \| in progress \| ) ) \\
, 408731000 \| temporal context \| \\
= < 410510008 \| temporal context value \| \\
= &nbsp;<< 303071001 \| person in the family \| } | \\
\\
\\
h4. 2.1.1.11 Investigation Activity - Current\\
\\
Field \\
Constraint | uid | \\ |
| type | INVESTIGATION_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant time where available |
| Meaning | = ( 243796009 \| situation with explicit context \|: \\
\{ 363589002 \| associated procedure \| \\
= ( ( < 386053000 \| evaluation procedure \| ) \\
OR ( < 108252007 \| laboratory procedure \| ) \\
OR ( < 363787002 \| observable entity \| ) ) \\
, 408730004 \| procedure context \| \\
&nbsp;= ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) ) &nbsp; \\
, 408731000 \| temporal context \| \\
= ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) ) \\
, 408732007 \| subject relationship context \| = < 125676002 \| person \| }) | \\
\\
\\
h4. 2.1.1.12 Investigation Activity - Past\\
\\
Field \\
Constraint | uid | \\ |
| type | INVESTIGATION_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Date and time specified or unspecified |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 363589002 \| associated procedure \| \\
= ( ( < 386053000 \| evaluation procedure \| ) \\
OR ( < 108252007 \| laboratory procedure \| ) \\
OR ( < 363787002 \| observable entity \| ) ) \\
, 408730004 \| procedure context \| = ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) AND (\! < 385651009 \| in progress \| ) ) \\
, 408731000 \| temporal context \| \\
= ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) ) \\
, 408732007 \| subject relationship context \| = &nbsp;410604004 \| subject of record \| } | \\
\\
\\
h2. 2.2&nbsp;&nbsp;&nbsp; Secondary Design Patterns\\
\\
A secondary design pattern describes the semantic relationship between a RECORD_COMPONENT instance that is the subject of the relationship and a RECORD_COMPONENT instance that is the object of the relationship within a Domain Model.&nbsp; A given relationship may be involved in one or more secondary design patterns; and a given RECORD_COMPONENT may be involved as a subject and / or object in zero or more Secondary Reuse Patterns. \\
\\
This area of the guidelines is under development and the following sections summarise those limited areas where design guidance can be given. \\
\\
h3. 2.2.1&nbsp;&nbsp;&nbsp;&nbsp; Finding Observation Links\\
\\
Findings may be the source or target of any number of COMPONENT_RELATIONSHIP_ELEMENTs. These relationships are used in any case where there is a requirement to indicate or assert an association between two findings or between a finding and any other type of record component. \\
\\
The SNOMED CT concept &nbsp;416083004 \| has reason&nbsp; is recommended for use as shown in the following example. No guidance on any other link assertion sub-types is included as a matter of policy pending further study of the whole area for LRA Release 3. \\
\\
E{*}xample: Renal failure due to past history of pyelonephritis* \\
\\
Table:&nbsp; Chronic renal failure \\
&nbsp;Field \\
Value | uid | f7b5adf0-7e0c-4038-a47f-aa37edaac572 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Flavor of null:UNK or DER |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 246090004 \| associated finding \| = 90688005 \| chronic renal failure syndrome \| \\
, 408729009 \| finding context \| = 410515003 \| known present \| \\
, 408731000 \| temporal context \| = 15240007 \| current \| \\
, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } \\
\\
\\
Table:&nbsp; 'has reason' \\
&nbsp;Field \\
Value | uid | 7ec1df29-0899-46ed-9044-22cee994b936 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Flavor of null:UNK or DER |
| Meaning | = 416083004 \| has reason \| |
| sourceUid | f7b5adf0-7e0c-4038-a47f-aa37edaac572 |
| targetUid | 8be02600-e112-4693-b676-ae6fa477d05b | \\
\\
\\
*Table: Past history of pyelonephritis* \\
&nbsp;Field \\
Value | uid | 8be02600-e112-4693-b676-ae6fa477d05b |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Flavor of null:UNK or DER |
| Meaning | = 243796009 \| situation with explicit context \|: \\
\{ 246090004 \| associated finding \| = 45816000 \| pyelonephritis \| \\
, 408729009 \| finding context \| = 410515003 \| known present \| \\
, 408731000 \| temporal context \| = 410513005 \| past \| \\
, 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
h3. 2.2.2&nbsp;&nbsp;&nbsp;&nbsp; Property Observation Links\\
\\
Property observations may be the source or target of any number of COMPONENT_RELATIONSHIP_ELEMENTs. These relationships are used in any case where there is a requirement to indicate or assert an association between two property observations or between a property observations and any other type of record component. \\
\\
Many of the uses of relationships for Property Observation will be similar to those used for finding observations. However, relationships may also be used for several purposes that are specific to (or at least more commonly required with) property observations.
* Linking a property observation to the activity (e.g. measurement procedure) from which it was derived.
* Linking a property observation to a specific clinical perspective (e.g. a blood pressure taken during an operative procedure)
* Linking several property observations into a logical group (e.g. the systolic and diastolic components of a blood pressure).
* Relating a property observation to a request for an investigation. \\
As already indicated, guidance will be available in a LRA Release 3 revision of this document. \\
\\
h3. 2.2.3&nbsp;&nbsp;&nbsp;&nbsp; Investigation Links\\
\\
Procedures may be the source or target of any number of COMPONENT_RELATIONSHIP_ELEMENTs. These relationships are used in any case where there is a requirement to indicate or assert an association between two procedures or between a procedure and any other type of record component. \\
\\
The nature of relationship is specified by the _meaning_ field. The time that the relationship was asserted is specified by the _session_time_ field. If the relationship itself has a clinically relevant time this can be specified using the _obs_time_ field. \\
\\
Some uses of relationships are similar for all types of activity:
* Linking subsidiary parts of more general procedure together (e.g. linking anaesthetic related activities to a surgical procedure).
* Linking a procedure to finding, problem or disorder it is intended to address (e.g. associating a prescription for antibiotics with a specified infection).
* Linking records are different stages or preparing for and completing and activity (e.g. request, plan, start and completion).
* Some relationships are specific to investigation activities:
** Linking an investigation activity to property observation resulting from that activity. \\
As already indicated, guidance will be available in a LRA Release 3 revision of this document. \\
\\
h3. 2.2.4&nbsp;&nbsp;&nbsp;&nbsp; Record Artefact Links\\
\\
The following concepts required to support use of record artefacts \\
&nbsp;Concept \\
Usage | 416271009 \| has problem member \| | A link between a record entry and a problem (represented as a record artefact) of which it forms a part. |
| 416586004 \| has problem name \| | A link between the record artefact that represent a problem and another record component which provides the current name for that problem. |
| # 100999 \| has record role \| | _Proposed addition_ \\
A link between a record component and a record artefact which asserts a role the record component has in the record as a whole | \\
h2. 2.3&nbsp;&nbsp;&nbsp; Common Patterns of Clinical Recording\\
\\
This section describes common patterns of clinical recording which can be constructed from primary and secondary design patterns, applying additional constraints as necessary. \\
\\
The patterns which are adapted from the common patterns detailed SNOMED CT Bindings for Common Recording Patterns \[8\], serve as design specifications for LRA Domain Models and many of them are implemented as such.&nbsp;&nbsp; Each pattern describes its rationale based on common recording and clinical practice and specifies any primary and secondary patterns from which it is constructed.&nbsp; &nbsp; \\
\\
h3. 2.3.1&nbsp;&nbsp;&nbsp;&nbsp; Problems and Issues\\
\\
\\
h4. 2.3.1.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
Problems and Issues are needs or related requirements to be resolved or noted, and are perceived as a problem or issue by a patient, carer or a Care Professional. \\
\\
The description of Problems in the NHS Care Record Elements document has been used as the base on which this area has been defined for LRA. \\
\\
A problem or issue may be the reason that the patient seeks help from a Care Professional or may be an ongoing problem which the patient is coping with. This can be either the patient's complaint or the Care Professional's observation, and includes items such as disease states, medical conditions, and responses and reactions to therapies. \\
\\
Whilst a Problem or Issue is a key element of the NHS Care Record, it may be related to information recorded elsewhere. The Problem or Issue will typically be as recalled by the patient or as identified by a Care Professional (e.g. as a Diagnosis or a Finding). As the patient's condition develops, more may be known about a Problem or Issue and this may lead to that Problem or Issue being renamed.&nbsp; Following the approach used in the Care Record Element document (and by primary care in the UK), a problem is modelled as an aspect of an item of clinical data, in other words the Problem Member is a pointer to where this relevant clinical data has been recorded. \\
\\
The definition of Problems and Issues in the NHS Care Record Elements document covers the tracking of unmet needs, as well as organisation aspects of the medical record. General Practice systems in the UK implement Larry Weed's problem orientated medical record. \\
\\
The representation of problems requires three different types of information and the relationships between them to be represented. The types of information are:
* The problem header
* The problem title
* Problem membership \\
h4. 2.3.1.2&nbsp;&nbsp;&nbsp; Problem header\\
\\
The Problem header is represented in LRA as a RECORD_ARTEFACT_ELEMENT. There is one problem header for each discrete problem or issue. The header itself does not contain specific clinical information and exists only as a node to which other record components are linked to represent the problem title and problem membership. The _meaning_ field of the record artefact must contain the following fixed expression. \\
\\
162991000000102 \| Problems and Issues \| \\
\\
The problem header element acts is a node which represents each problem that appears in the problem list. However, the name of the problem (as shown in the problem list) is carried in a separate record component that is linked to the problem header. This enables the name to change without changing the organisation of other items of information related to the problem. \\
\\
h4. 2.3.1.3&nbsp;&nbsp;&nbsp; Problem name\\
\\
The problem name is the clinical label currently assigned to a given item in the problem list. The problem name is a record element in its own right and can also be considered as a problem member. It is recognisable as the problem name because it is linked to the problem header by a COMPONENT_RELATIONSHIP_ELEMENT with a _meaning_ field containing the following fixed expression: \\
\\
416586004 \| has problem name \| \\
\\
The problem name is usually a clinical finding (such as the name of a disorder) represented by a FINDING_OBSERVATION_ELEMENT. However, where appropriate, a procedure represented using a GENERAL_ACTIVITY_ELEMENT (or another specialisation of ACTIVITY_ELEMENT) may be used to name a problem. \\
\\
Previous sections of this document provided guidance on the use of both of these LRA care record information types. \\
\\
The problem name may change over a period of time. Initially the problem name may be the main complaint as expressed by the patient (e.g. chest pain), and may progress to a specific clinical label (e.g. acute anteroapical myocardial infarction). When the problem is created and each time the problem name changes, the relevant finding is linked to the problem header as the problem name. The previous name is thus replaced but the same finding may remain a valid member of the problem. \\
\\
&nbsp;The _problem name_ may be any record component that conforms to the Care Components model. The representation of a finding or procedure is not altered by the decision to use it as the name of a problem. \\
\\
h4. 2.3.1.4&nbsp;&nbsp;&nbsp; Problem members\\
\\
Problem members are any type of record component that are linked to the problem header by a COMPONENT_RELATIONSHIP_ELEMENT with a _meaning_ field containing the following fixed expression: \\
\\
416271009 \| has problem member \| \\
\\
The same record component may be a member of more than one problem. \\
\\
h4. 2.3.1.5&nbsp;&nbsp;&nbsp; Refinement\\
\\
The _problem name_ and _problem members_ may be refined in any way permitted for the relevant focus concept. This includes support for direct lateralisation where this is appropriate. See details and examples in the sections on Clinical Findings. \\
\\
The need for a succinct name to appear in a problem list may limit the practical use of complex post-coordinated expressions as _problem names._ \\
\\
The _problem header_ must not be refined. \\
\\
h4. 2.3.1.6&nbsp;&nbsp;&nbsp; Links to problem name and problem members\\
\\
The _problem name_ and _problem members_ are linked to the _problem header_ using instances of the COMPONENT_RELATIONSHIP_ELEMENT which conform to one of the following constraints: \\
\\
Table Problem name relationship \\
&nbsp;Field \\
Value | uid | c4344375-4e12-42ed-8e5e-822f4cfd987e |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Use clinically significant time where available |
| meaning | = 416586004 \| has problem name \| |
| sourceUid | Refers to the problem header |
| targetUid | Refers to the problem name | Table Problem member relationship \\
&nbsp;Field \\
Value | uid | e385b47e-349b-40ef-9e8c-8d9aae49a52b |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Use clinically significant time where available |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | Refers to the problem header |
| targetUid | Refers to the problem member | At any point in time there will be only one current instance of the _problem name relationship._ However, there may be any number of active instances of the _problem member relationships_ (and any number of previous _problem name relationships_). \\
\\
_Problem names_ and _problem members_ are subject to same constraints that would apply to record component of the Care Record Information types.&nbsp; There is no specific Primary Pattern or other guidance as part of this Problems section of the document. \\
\\
The pattern for Problems and Issues is illustrated in the diagram below. \\
\\
\\
h4. 2.3.1.7&nbsp;&nbsp;&nbsp; Examples\\
\\
*Pattern example: Renal failure problem group* \\
\\
This example represents a single problem list entry ("renal failure") with a collection of four other record entries represented as part of the same problem. \\
\\
Table: Problem header \\
&nbsp;Field \\
Value | uid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| type | RECORD_ARTEFACT_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/09/2009 - time 14:25 |
| meaning | = 162991000000102 \| Problems and Issues \| | \\
\\
\\
*Table* Chronic *renal failure (Problem Name)* \\
&nbsp;Field \\
Value | uid | 9ea18251-9595-4cd2-92aa-4b7763a0f27e |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/09/2009 - time 14:25 |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 90688005 | chronic renal failure syndrome |\, 408729009 | finding context | = 410515003 | known present |\, 408731000 | temporal context | = 15240007 | current |\, 408732007 | subject relationship context | = 410604004 | subject of record | }\\ | \\
h1. 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Technical Model Refinement\\
\\
\\
h2. 1.1&nbsp;&nbsp;&nbsp; Refinement of Clinical Focus\\
\\
The clinical focus concept of the BOUND_DATA_ELEMENT meaning attribute is the value of the associated finding or procedure attribute of the situation with explicit context.&nbsp; For OBSERVATION_ELEMENTs and ACTIVITY_ELEMENTs the following steps may be taken to increase the expressiveness and specificity of the clinical focus concept to help satisfy a given care record information requirement:&nbsp;&nbsp;
* selecting for the focus concept, the SNOMED CT concept that most closely matches the stated requirement; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Refinements
* including and applying values to SNOMED CT concept model attributes that add detail and specificity to the focus concept; and
* 'indirect' use of concept model attributes such as the application of laterality to a finding or procedure - in this case, the laterality logically applies to the finding or procedure site (this is a close to user representation). \\
Refinement by the application of values to concept model attributes and the indirect use of concept model attributes only applies focus concepts that belong to a SNOMED CT hierarchy for which concept model attributes are defined.&nbsp; This includes focus concepts belonging to the following hierarchies:&nbsp;
* Clinical finding
* Procedure
* Pharmaceutical/biologic product
* Event
* Specimen \\
The current SNOMED CT Concept Model does not specify any defining attributes for concepts in the following hierarchies that can participate as 'focus concepts' in LRA designs and consequently attribute refinement cannot be applied to any focus concepts that belong to them. &nbsp;&nbsp;
* Observable entity
* Record artefact \\
The concept model attributes that may be refined depend on hierarchy to which the focus concept belongs not on whether the concept is the value of an associated finding or the value of an associated procedure.&nbsp; Consequently an evaluation procedure or laboratory procedure focus concept acting as an associated finding within a PROPERTY_OBSERVATION_ELEMENT can still only be refined using the concept model attributes that define it as some type of procedure.&nbsp; Equally, an observable focus concept acting as an associated finding within a PROPERTY_OBSERVATION_ELEMENT or an associated procedure within an INVESTIGATION_ACTIVITY_ELEMENT cannot be refined.&nbsp; \\
\\
The following sections describe the refinement of a number of selected concept model attributes of clinical finding, procedure and pharmaceutical / biologic product focus concepts to address some commonly encountered care record information requirements.&nbsp; \\
\\
*This guidance is not exhaustive and likely to be expanded in future versions of this document to provide guidance on other concept attribute refinements used where specialised or extended within the LRA.&nbsp; For further guidance on the attributes described the reader is recommended to consult the SNOMED CT User Guide \[10\] and various domain-specific editorial policy / modelling guides*. \\
\\
h3. 1.1.1&nbsp;&nbsp;&nbsp;&nbsp; Refinement of Clinical Findings\\
\\
The following guidance applies to FINDING_OBSERVATION_ELEMENTs in which the focus concept within the meaning attribute is a subtype of _clinical finding_.&nbsp; \\
\\
h4. 1.1.1.1&nbsp;&nbsp;&nbsp; Finding Site &nbsp;\\
\\
The finding site attribute specifies the body site affected by a condition.&nbsp; The refinement of a clinical finding with a finding site is defined by the following constraint. \\
\\
< 404684003 \| clinical finding \|: \\
\\
363698007 \| finding site \| \\
\\
= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;) \\
\\
The finding site value is taken from either the _anatomical structure_ hierarchy or the _acquired body structure_ hierarchy both of which are subsumed by the top level concept of _body site_.&nbsp;&nbsp; \\
\\
h4. 1.1.1.2&nbsp;&nbsp;&nbsp; Finding Laterality &nbsp;\\
\\
The _laterality_ attribute is used in the pre-coordinated definition of _body structure_ concepts.&nbsp; In post-coordinated expressions, it can potentially be used to modify body structures, procedures, diseases, and findings.&nbsp; Laterality applied to a finding site directly conforms to the following constraint: \\
\\
< 404684003 \| clinical finding \|: \\
\\
363698007 \| finding site \| \\
\\
= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;) \\
\\
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 272741003 \| laterality \| = < 182353008 \| side \| \\
\\
When applied to disease or finding concepts that refer to a single body structure, the laterality is actually modifying the underlying body site rather than the finding itself. The general constraint for the indirect application of laterality is expressed as a _literal expression_ constraint with the following form. \\
\\
< 404684003 \| clinical finding \|: 272741003 \| laterality \| = < 182353008 \| side \| \\
\\
The body structure to which the laterality is applied, either directly or indirectly, must be bilaterally symmetrical body structure, i.e. exist on opposite sides of the body. \\
\\
Fracture of left femur and right tibia may therefore be represented as shown in the following instance expression. \\
\\
Example 6 Fracture of left femur \\
\\
= ( 243796009 \| situation with explicit context \|: \\
\\ { 246090004 \| associated finding \| = ( 71620000 \| fracture of femur \|: 272741003 \| laterality \| = 7771000 \| left \| ) , 408729009 \| finding context \| = 410515003 \| known present \| , 408731000 \| temporal context \| = 410584005 \| current - specified \| , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }
\\
Laterality can be used to modify clinical finding concepts that involve more than one body site, but only if both sites have the same value for laterality (both left, both right, or both bilateral). \\
\\
Clinical findings that involve multiple sites with differing values for laterality must be represented as separate observation instances rather than being post-coordinated within a single instance.&nbsp; A second fracture, say of the right tibia, would therefore require another finding observation instance as shown. \\
\\
Example 7 Fracture of right tibia \\
\\
= 243796009 \| situation with explicit context \|: \\
\\ { 246090004 \| associated finding \| = ( 31978002 \| fracture of tibia \|: 272741003 \| laterality \| = 24028007 \| right \| ) , 408729009 \| finding context \| = 410515003 \| known present \| , 408731000 \| temporal context \| = 410584005 \| current - specified \| , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }
\\
Laterality constraints must be specified if there is a requirement to specify unambiguously the side of the body to which the finding or procedure applies. \\
\\
h4. 1.1.1.3&nbsp;&nbsp;&nbsp; Causative Agent\\
\\
This attribute identifies the direct causative agent of a disease. It does not include vectors, e.g. a mosquito that transmits malaria.&nbsp; Permissible values for the attribute are specified by the following constraint: \\
\\
< 404684003 \| clinical finding \|: \\
\\
246075003 \| causative agent \| \\
\\
= ( ( < 410607006 \| organism \| ) \\
\\
OR ( < 78621006 \| physical force \| ) \\
\\
OR ( < 105590001 \| substance \| ) \\
\\
OR ( < 373873005 \| pharmaceutical / biologic product \| ) \\
\\
OR ( < 260787004 \| physical object \| ) ) \\
\\
The causative agent constraint is used and further refined in the domain model representation of allergy and adverse reaction events and propensities.&nbsp; This is illustrated by the following instance expression that represents an adverse reaction propensity to penicillin.&nbsp; \\
\\
Example 8 Adverse reaction to penicillin \\
\\
= 243796009 \| situation with explicit context \|: \\
\\ { 246090004 \| associated finding \| = (419511003 \| propensity to adverse reactions to drug \|: 246075003 \| causative agent \| = 373270004 \| penicillin \-class of antibiotic\- \| ) , 408729009 \| finding context \| = 410515003 \| known present \| , 408731000 \| temporal context \| = 410512000 \| current or specified \| , 408732007 \| subject relationship context \| = 410604004 &nbsp;\| subject of record \| }\\
\\
\\
h3. 1.1.2&nbsp;&nbsp;&nbsp;&nbsp; Refinement of Procedures\\
\\
The following guidance applies to ACTIVITY_ELEMENTs and PROPERTY_OBSERVATION_ELEMENTs in which the focus concept within the meaning attribute is a subtype of _procedure_.&nbsp; \\
\\
h4. 1.1.2.1&nbsp;&nbsp;&nbsp; Method\\
\\
This attribute represents the action performed to accomplish the procedure. It does not include the access (e.g. percutaneous), approach (e.g. translumbar), equipment (e.g. sutures), or physical forces (e.g. laser energy). \\
\\
< 71388002 \| procedure \|: \\
\\
&nbsp;260686004 \| method \| = < 129264002 \| action \| \\
\\
h4. 1.1.2.2&nbsp;&nbsp;&nbsp; Procedure Site\\
\\
The _procedure site -- Direct_ attribute identifies the anatomical structure or site at which the action of the procedure is _directly_ aimed.&nbsp; Permissible values for the attribute are specified by the following constraint: \\
\\
< 71388002 \| procedure \|: \\
\\
, 405813007 \| procedure site - Direct \|&nbsp; \\
\\
= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;) \\
\\
The attribute should be used for body structures that are to be removed or have been removed by a procedure with a _method_ of _removal-action_ or one of its subtypes (e.g. _excision_, _surgical biopsy_, etc.).&nbsp; Removals of tissue lesions (cysts, tumours, etc.) also are considered to be removals of the site, and should therefore use procedure site - direct. \\
\\
The _procedure site -- Indirect_ attribute identifies the anatomical site which is acted upon, but is not the direct object of the procedure. Typically a procedure also specifies the direct site of the action. &nbsp;Permissible values for the attribute are specified by the following constraint: \\
\\
< 71388002 \| procedure \|: \\
\\
, << 405813007 \| procedure site - Direct \|&nbsp; \\
\\
= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;) \\
\\
h4. 1.1.2.3&nbsp;&nbsp;&nbsp; Procedure Laterality\\
\\
The laterality attribute is used in the pre-coordinated definition of body structure concepts.&nbsp; In post-coordinated expressions, it can potentially be used to modify body structures, procedures, diseases, and findings.&nbsp; Laterality applied to a procedure site directly conforms to the following constraint: \\
\\
< 71388002 \| procedure \|: \\
\\
, << 363704007 \| procedure site \| \\
\\
= ( << 442083009 \| anatomical or acquired body structure \| &nbsp;): \\
\\
272741003 \| laterality \| = < 182353008 \| side \| \\
\\
The _procedure site_ attribute subsumes both _procedure site -- Direct_ and _procedure site -- Indirect_.&nbsp; The general constraint for indirect application of procedure laterality is expressed as follows: \\
\\
<&nbsp; 71388002 \| procedure \|: \\
\\
272741003 \| laterality \| = < 182353008 \| side \| \\
\\
Laterality can be used to modify procedure concepts that involve more than one body site, but only if both sites have the same value for laterality (both left, both right, or both bilateral).&nbsp; Procedures that involve multiple sites with differing values for laterality must be represented as separate activity instances rather than being post-coordinated within a single instance.&nbsp;&nbsp;&nbsp; \\
\\
h4. 1.1.2.4&nbsp;&nbsp;&nbsp; Route of Administration\\
\\
The _route of administration_ of a substance is a defining attribute of _administration of substance via specific route (procedure)_ and its descendants as specified by the following constraint. \\
\\
<< 433590000 \| administration of substance via specific route \|: \\
\\
410675002 \| route of administration \| < 284009009 \| route of administration value \| \\
\\
This constraint therefore applies only to those MATERIAL_ACTIVITY_ELEMENTs in which the focus concept within the meaning attribute is a subtype of _administration of substance via specific route_.&nbsp;&nbsp; \\
\\
h3. 1.1.3&nbsp;&nbsp;&nbsp;&nbsp; Refinement of Pharmaceutical / Biologic Products\\
\\
The following guidance applies to MATERIAL_ENTITY_ELEMENTs in which the focus concept within the meaning attribute is a subtype type of _pharmaceutical / biologic product_.&nbsp; \\
\\
h4. 1.1.3.1&nbsp;&nbsp;&nbsp; Has Dose Form\\
\\
Has dose form specifies the dose form of a product with a value from the set specified by the following constraint: \\
\\
< 373873005 \| pharmaceutical / biologic product \|: \\
\\
411116001 \| has dose form \| < 105904009 \| type of drug preparation \| \\
\\
h1. 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Technical Model Patterns\\
\\
\\
h2. 2.1&nbsp;&nbsp;&nbsp; Primary Design Patterns\\
\\
A Primary Design Pattern is a class template designed for instantiating individual Domain Model or Constrained Domain Model elements (i.e. domain model classes) that conform to the pattern. A Primary Design Pattern can be created from and assert additional constraints, as described in this document, on any non-abstract Reference Model class.&nbsp; For non-abstract specialisations of BOUND_DATA_ELEMENT, for example, the meaning attribute may be further constrained to represent a common usage pattern of the class, e.g. family history, plan, goal, etc. \\
\\
h3. 2.1.1&nbsp;&nbsp;&nbsp;&nbsp; BOUND_DATA_ELEMENT Primary Design Patterns\\
\\
The following sections describe a selected number of primary design patterns for BOUND_DATA_ELEMENTs.&nbsp; Each pattern encapsulates a particular set of the design choices described in section 4 with the aim of providing a generalised solution to a commonly encountered requirement type.&nbsp; Having selected and applied the pattern the next steps are to refine it by applying one or more of the methods described in section 5 and to consider its links with other elements using the secondary design patterns described in section 6.2 (note that determination of secondary design patterns ). \\
\\
h4. 2.1.1.1&nbsp;&nbsp;&nbsp; Pattern Index\\
\\
Table 1 lists a number of selected BOUND_DATA_ELEMENT primary design patterns.&nbsp; The patterns are listed under a number of categorisations including care record information type, current / past history, and subject of record such that a given pattern may appear in more than one categorisation.&nbsp; \\
\\
Table 2 Selected BOUND_DATA_ELEMENT Primary Design Patterns | Categorisation | Pattern |
| Finding Observation | Finding Observation -- Current or past |
| Finding Observation - Current |
| Finding Observation - Past |
| Finding Observation - Family History of |
| Property Observation | Property Observation -- Current or past |
| Property Observation - Current |
| Property Observation - Past |
| General Activity | General Activity - Current |
| General Activity - Past |
| General Activity - Family History |
| Investigation Activity | Investigation Activity - Current |
| Investigation Activity - Past |
| Current or Past | Finding Observation -- Current or past |
| Property Observation -- Current or past |
| Finding Observation - Family History of |
| General Activity - Family History of |
| Current | Finding Observation - Current |
| Property Observation - Current |
| General Activity - Current |
| Investigation Activity - Current |
| Past History | Finding Observation - Past |
| Property Observation - Past |
| General Activity - Past |
| Investigation Activity - Past |
| Family History | Finding Observation - Family History of |
| General Activity - Family History of | \\
\\
\\
\\
h4. 2.1.1.2&nbsp;&nbsp;&nbsp; Pattern Definitions\\
\\
\\
h5. 2.1.1.2.1&nbsp;&nbsp;&nbsp;&nbsp; Finding Observation -- Current or past\\
\\
Field \\
Constraint | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: |
| \\ | { 246090004 | associated finding |\ = ( ( < 404684003 | clinical finding | )\ OR ( < 272379006 | event | ) ) , | | \ | 408729009 | finding context | = ( ( < 36692007 | known | ) OR ( << 261665006 | unknown | ) ) , | | \ | 408731000 | temporal context | = < 410510008 | temporal context value |, | | \ | 408732007 | subject relationship context | = 410604004 | subject of record | | | \ | } |\\
\\ \\
\\
 h5. 2.1.1.2.2&nbsp;&nbsp;&nbsp;&nbsp; Finding Observation - Current\\
 \\
 Field\\
 Constraint| uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: \\ |\\
 { 246090004 | associated finding |\ = ( ( < 404684003 | clinical finding | )\ OR ( < 272379006 | event | ) )\ , 408729009 | finding context |\ = ( (< 36692007 | known | )\ OR ( << 261665006 | unknown | ) )\ , 408731000 | temporal context |\ = ( ( << 410512000 | current or specified | ) AND ( ! < 410513005 | past | ) )\ , 408732007 | subject relationship context | = 410604004 | subject of record | } |
\\

h4. 2.1.1.3&nbsp;&nbsp;&nbsp; Finding Observation - Past

Field
Constraint
| uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 404684003 \| clinical finding \| )\\ OR ( < 272379006 \| event \| ) )\\ , 408729009 \| finding context \|\\ = ( ( < 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| ) )\\ , 408731000 \| temporal context \|\\ = ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) )\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
\\

h4. 2.1.1.4&nbsp;&nbsp;&nbsp; Finding Observation - Family History of

&nbsp;Field
Value
| uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 404684003 \| clinical finding \| )\\ OR ( < 272379006 \| event \| ) )\\ , 408729009 \| finding context \|\\ = ( ( < 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| ) )\\ , 408731000 \| temporal context \| = < 410510008 \| temporal context value \|\\ , 408732007 \| subject relationship context \| = << 303071001 \| person in the family \| } |
\\

h4. 2.1.1.5&nbsp;&nbsp;&nbsp; Property Observation -- Current or past

Field
Constraint
| uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date/time required |
| value | SOME VALUE - QUANTITY/ORDINAL/CODED |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 363787002 \| observable entity \| )\\ OR ( < 386053000 \| evaluation procedure \| )\\ OR ( < 108252007 \| laboratory procedure \| ) )\\ , = ( ( < 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| )\\ , 408731000 \| temporal context \|\\ = < 410510008 \| temporal context value \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
\\

h4. 2.1.1.6&nbsp;&nbsp;&nbsp; Property Observation - Current

&nbsp;Field
Constraint
| uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date/time required |
| value | SOME VALUE - QUANTITY/ORDINAL/CODED |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 363787002 \| observable entity \| )\\ OR ( < 386053000 \| evaluation procedure \| )\\ OR ( < 108252007 \| laboratory procedure \| ) )\\ , = ( ( < 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| )\\ , 408731000 \| temporal context \|\\ = ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) )\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
\\

h4. 2.1.1.7&nbsp;&nbsp;&nbsp; Property Observation - Past

&nbsp;Field
Constraint
| uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date/time required |
| value | SOME VALUE - QUANTITY/ORDINAL/CODED |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \|\\ = ( ( < 363787002 \| observable entity \| )\\ OR ( < 386053000 \| evaluation procedure \| )\\ OR ( < 108252007 \| laboratory procedure \| ) )\\ , = ( ( < 36692007 \| known \| )\\ OR ( << 261665006 \| unknown \| )\\ , 408731000 \| temporal context \|\\ = ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) )\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
\\

h4. 2.1.1.8&nbsp;&nbsp;&nbsp; General Activity - Current

&nbsp;
Constraint
| uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant date and time where available |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 363589002 \| associated procedure \| &nbsp;\\ = ( ( < 71388002 \| procedure \| )\\ AND ( \! < 386053000 \| evaluation procedure \| )\\ AND ( \! < 108252007 \| laboratory procedure \| )\\ AND ( \! < 432102000 \| administration of substance \| )\\ AND ( \! < 433590000 \| administration of substance via specific route \| )\\ AND ( \! < 33633005 \| prescription of drug \| )\\ AND ( \! < 75658007 \| prescription of therapeutic agent \| )\\ AND ( \! < 103742009 \| renewal of prescription \| )\\ AND ( \! < 243704004 \| provision of appliances \| )\\ AND ( \! < 183253002 \| provision of medical equipment \| )\\ AND ( \! < 404919001 \| wheat-free diet \| )\\ AND ( \! < 223456000 \| provision of a special diet \| )\\ AND ( \! < 440298008 \| dispensing of pharmaceutical/biologic product \| )\\ )\\ , 408730004 \| procedure context \|\\ &nbsp;= ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) )\\ , 408731000 \| temporal context \|\\ = ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) )\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
\\

h4. 2.1.1.9&nbsp;&nbsp;&nbsp; General Activity - Past

&nbsp;Field
Value
| uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant time where available -- prior to COMPOSITION |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 363589002 \| associated procedure \| &nbsp;\\ = ( ( < 71388002 \| procedure \| )\\ AND ( \! < 386053000 \| evaluation procedure \| )\\ AND ( \! < 108252007 \| laboratory procedure \| )\\ AND ( \! < 432102000 \| administration of substance \| )\\ AND ( \! < 433590000 \| administration of substance via specific route \| )\\ AND ( \! < 33633005 \| prescription of drug \| )\\ AND ( \! < 75658007 \| prescription of therapeutic agent \| )\\ AND ( \! < 103742009 \| renewal of prescription \| )\\ AND ( \! < 243704004 \| provision of appliances \| )\\ AND ( \! < 183253002 \| provision of medical equipment \| )\\ AND ( \! < 404919001 \| wheat-free diet \| )\\ AND ( \! < 223456000 \| provision of a special diet \| )\\ AND ( \! < 440298008 \| dispensing of pharmaceutical/biologic product \| )\\ )\\ , 408730004 \| procedure context \|\\ = ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) AND (\! < 385651009 \| in progress \| ) )\\ , 408731000 \| temporal context \|\\ = ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) )\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
\\

h4. 2.1.1.10 General Activity - Family History of

&nbsp;Field
Value
| uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Relevant clinical date and time |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 363589002 \| associated procedure \|\\ = ( ( < 71388002 \| procedure \| )\\ AND ( \! < 386053000 \| evaluation procedure \| )\\ AND ( \! < 108252007 \| laboratory procedure \| )\\ AND ( \! < 432102000 \| administration of substance \| )\\ AND ( \! < 433590000 \| administration of substance via specific route \| )\\ AND ( \! < 33633005 \| prescription of drug \| )\\ AND ( \! < 75658007 \| prescription of therapeutic agent \| )\\ AND ( \! < 103742009 \| renewal of prescription \| )\\ AND ( \! < 243704004 \| provision of appliances \| )\\ AND ( \! < 183253002 \| provision of medical equipment \| )\\ AND ( \! < 404919001 \| wheat-free diet \| )\\ AND ( \! < 223456000 \| provision of a special diet \| )\\ AND ( \! < 440298008 \| dispensing of pharmaceutical/biologic product \| )\\ )\\ , 408730004 \| procedure context \|\\ = ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) AND (\! < 385651009 \| in progress \| ) )\\ , 408731000 \| temporal context \|\\ = < 410510008 \| temporal context value \|\\ = &nbsp;<< 303071001 \| person in the family \| } |
\\

h4. 2.1.1.11 Investigation Activity - Current

Field
Constraint
| uid | \\ |
| type | INVESTIGATION_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Clinically relevant time where available |
| Meaning | = ( 243796009 \| situation with explicit context \|: \\
{ 363589002 \| associated procedure \|\\ = ( ( < 386053000 \| evaluation procedure \| )\\ OR ( < 108252007 \| laboratory procedure \| )\\ OR ( < 363787002 \| observable entity \| ) )\\ , 408730004 \| procedure context \|\\ &nbsp;= ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) ) &nbsp;\\ , 408731000 \| temporal context \|\\ = ( ( << 410512000 \| current or specified \| ) AND ( \! < 410513005 \| past \| ) )\\ , 408732007 \| subject relationship context \| = < 125676002 \| person \| }) |
\\

h4. 2.1.1.12 Investigation Activity - Past

Field
Constraint
| uid | \\ |
| type | INVESTIGATION_ACTIVITY_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Date and time specified or unspecified |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 363589002 \| associated procedure \|\\ = ( ( < 386053000 \| evaluation procedure \| )\\ OR ( < 108252007 \| laboratory procedure \| )\\ OR ( < 363787002 \| observable entity \| ) )\\ , 408730004 \| procedure context \| = ( (< 410523001 \| post-starting action status \| ) OR (<< 385660001 \| not done \| ) OR (<< 410537005 \| action status unknown \| ) AND (\! < 385651009 \| in progress \| ) )\\ , 408731000 \| temporal context \|\\ = ( << 410511007 \| current or past \| ) AND ( \! < 15240007 \| current \| ) )\\ , 408732007 \| subject relationship context \| = &nbsp;410604004 \| subject of record \| } |
\\

h2. 2.2&nbsp;&nbsp;&nbsp; Secondary Design Patterns

A secondary design pattern describes the semantic relationship between a RECORD_COMPONENT instance that is the subject of the relationship and a RECORD_COMPONENT instance that is the object of the relationship within a Domain Model.&nbsp; A given relationship may be involved in one or more secondary design patterns; and a given RECORD_COMPONENT may be involved as a subject and / or object in zero or more Secondary Reuse Patterns.

This area of the guidelines is under development and the following sections summarise those limited areas where design guidance can be given.

h3. 2.2.1&nbsp;&nbsp;&nbsp;&nbsp; Finding Observation Links

Findings may be the source or target of any number of COMPONENT_RELATIONSHIP_ELEMENTs. These relationships are used in any case where there is a requirement to indicate or assert an association between two findings or between a finding and any other type of record component.

The SNOMED CT concept &nbsp;416083004 \| has reason&nbsp; is recommended for use as shown in the following example. No guidance on any other link assertion sub-types is included as a matter of policy pending further study of the whole area for LRA Release 3.

E{*}xample: Renal failure due to past history of pyelonephritis*

Table:&nbsp; Chronic renal failure
&nbsp;Field
Value
| uid | f7b5adf0-7e0c-4038-a47f-aa37edaac572 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Flavor of null:UNK or DER |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 90688005 \| chronic renal failure syndrome \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 15240007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }\\
\\
\\
Table:&nbsp; 'has reason' \\
&nbsp;Field \\
Value | uid | 7ec1df29-0899-46ed-9044-22cee994b936 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Flavor of null:UNK or DER |
| Meaning | = 416083004 \| has reason \| |
| sourceUid | f7b5adf0-7e0c-4038-a47f-aa37edaac572 |
| targetUid | 8be02600-e112-4693-b676-ae6fa477d05b | \\
\\
\\
*Table: Past history of pyelonephritis* \\
&nbsp;Field \\
Value | uid | 8be02600-e112-4693-b676-ae6fa477d05b |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Flavor of null:UNK or DER |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 45816000 \| pyelonephritis \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 410513005 \| past \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| }| \\
h3. 2.2.2&nbsp;&nbsp;&nbsp;&nbsp; Property Observation Links\\
\\
Property observations may be the source or target of any number of COMPONENT_RELATIONSHIP_ELEMENTs. These relationships are used in any case where there is a requirement to indicate or assert an association between two property observations or between a property observations and any other type of record component. \\
\\
Many of the uses of relationships for Property Observation will be similar to those used for finding observations. However, relationships may also be used for several purposes that are specific to (or at least more commonly required with) property observations.
* Linking a property observation to the activity (e.g. measurement procedure) from which it was derived.
* Linking a property observation to a specific clinical perspective (e.g. a blood pressure taken during an operative procedure)
* Linking several property observations into a logical group (e.g. the systolic and diastolic components of a blood pressure).
* Relating a property observation to a request for an investigation. \\
As already indicated, guidance will be available in a LRA Release 3 revision of this document. \\
\\
h3. 2.2.3&nbsp;&nbsp;&nbsp;&nbsp; Investigation Links\\
\\
Procedures may be the source or target of any number of COMPONENT_RELATIONSHIP_ELEMENTs. These relationships are used in any case where there is a requirement to indicate or assert an association between two procedures or between a procedure and any other type of record component. \\
\\
The nature of relationship is specified by the _meaning_ field. The time that the relationship was asserted is specified by the _session_time_ field. If the relationship itself has a clinically relevant time this can be specified using the _obs_time_ field. \\
\\
Some uses of relationships are similar for all types of activity:
* Linking subsidiary parts of more general procedure together (e.g. linking anaesthetic related activities to a surgical procedure).
* Linking a procedure to finding, problem or disorder it is intended to address (e.g. associating a prescription for antibiotics with a specified infection).
* Linking records are different stages or preparing for and completing and activity (e.g. request, plan, start and completion).
* Some relationships are specific to investigation activities:
** Linking an investigation activity to property observation resulting from that activity. \\
As already indicated, guidance will be available in a LRA Release 3 revision of this document. \\
\\
h3. 2.2.4&nbsp;&nbsp;&nbsp;&nbsp; Record Artefact Links\\
\\
The following concepts required to support use of record artefacts \\
&nbsp;Concept \\
Usage | 416271009 \| has problem member \| | A link between a record entry and a problem (represented as a record artefact) of which it forms a part. |
| 416586004 \| has problem name \| | A link between the record artefact that represent a problem and another record component which provides the current name for that problem. |
| # 100999 \| has record role \| | _Proposed addition_ \\
A link between a record component and a record artefact which asserts a role the record component has in the record as a whole | \\
h2. 2.3&nbsp;&nbsp;&nbsp; Common Patterns of Clinical Recording\\
\\
This section describes common patterns of clinical recording which can be constructed from primary and secondary design patterns, applying additional constraints as necessary. \\
\\
The patterns which are adapted from the common patterns detailed SNOMED CT Bindings for Common Recording Patterns \[8\], serve as design specifications for LRA Domain Models and many of them are implemented as such.&nbsp;&nbsp; Each pattern describes its rationale based on common recording and clinical practice and specifies any primary and secondary patterns from which it is constructed.&nbsp; &nbsp; \\
\\
h3. 2.3.1&nbsp;&nbsp;&nbsp;&nbsp; Problems and Issues\\
\\
\\
h4. 2.3.1.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
Problems and Issues are needs or related requirements to be resolved or noted, and are perceived as a problem or issue by a patient, carer or a Care Professional. \\
\\
The description of Problems in the NHS Care Record Elements document has been used as the base on which this area has been defined for LRA. \\
\\
A problem or issue may be the reason that the patient seeks help from a Care Professional or may be an ongoing problem which the patient is coping with. This can be either the patient's complaint or the Care Professional's observation, and includes items such as disease states, medical conditions, and responses and reactions to therapies. \\
\\
Whilst a Problem or Issue is a key element of the NHS Care Record, it may be related to information recorded elsewhere. The Problem or Issue will typically be as recalled by the patient or as identified by a Care Professional (e.g. as a Diagnosis or a Finding). As the patient's condition develops, more may be known about a Problem or Issue and this may lead to that Problem or Issue being renamed.&nbsp; Following the approach used in the Care Record Element document (and by primary care in the UK), a problem is modelled as an aspect of an item of clinical data, in other words the Problem Member is a pointer to where this relevant clinical data has been recorded. \\
\\
The definition of Problems and Issues in the NHS Care Record Elements document covers the tracking of unmet needs, as well as organisation aspects of the medical record. General Practice systems in the UK implement Larry Weed's problem orientated medical record. \\
\\
The representation of problems requires three different types of information and the relationships between them to be represented. The types of information are:
* The problem header
* The problem title
* Problem membership \\
h4. 2.3.1.2&nbsp;&nbsp;&nbsp; Problem header\\
\\
The Problem header is represented in LRA as a RECORD_ARTEFACT_ELEMENT. There is one problem header for each discrete problem or issue. The header itself does not contain specific clinical information and exists only as a node to which other record components are linked to represent the problem title and problem membership. The _meaning_ field of the record artefact must contain the following fixed expression. \\
\\
162991000000102 \| Problems and Issues \| \\
\\
The problem header element acts is a node which represents each problem that appears in the problem list. However, the name of the problem (as shown in the problem list) is carried in a separate record component that is linked to the problem header. This enables the name to change without changing the organisation of other items of information related to the problem. \\
\\
h4. 2.3.1.3&nbsp;&nbsp;&nbsp; Problem name\\
\\
The problem name is the clinical label currently assigned to a given item in the problem list. The problem name is a record element in its own right and can also be considered as a problem member. It is recognisable as the problem name because it is linked to the problem header by a COMPONENT_RELATIONSHIP_ELEMENT with a _meaning_ field containing the following fixed expression: \\
\\
416586004 \| has problem name \| \\
\\
The problem name is usually a clinical finding (such as the name of a disorder) represented by a FINDING_OBSERVATION_ELEMENT. However, where appropriate, a procedure represented using a GENERAL_ACTIVITY_ELEMENT (or another specialisation of ACTIVITY_ELEMENT) may be used to name a problem. \\
\\
Previous sections of this document provided guidance on the use of both of these LRA care record information types. \\
\\
The problem name may change over a period of time. Initially the problem name may be the main complaint as expressed by the patient (e.g. chest pain), and may progress to a specific clinical label (e.g. acute anteroapical myocardial infarction). When the problem is created and each time the problem name changes, the relevant finding is linked to the problem header as the problem name. The previous name is thus replaced but the same finding may remain a valid member of the problem. \\
\\
&nbsp;The _problem name_ may be any record component that conforms to the Care Components model. The representation of a finding or procedure is not altered by the decision to use it as the name of a problem. \\
\\
h4. 2.3.1.4&nbsp;&nbsp;&nbsp; Problem members\\
\\
Problem members are any type of record component that are linked to the problem header by a COMPONENT_RELATIONSHIP_ELEMENT with a _meaning_ field containing the following fixed expression: \\
\\
416271009 \| has problem member \| \\
\\
The same record component may be a member of more than one problem. \\
\\
h4. 2.3.1.5&nbsp;&nbsp;&nbsp; Refinement\\
\\
The _problem name_ and _problem members_ may be refined in any way permitted for the relevant focus concept. This includes support for direct lateralisation where this is appropriate. See details and examples in the sections on Clinical Findings. \\
\\
The need for a succinct name to appear in a problem list may limit the practical use of complex post-coordinated expressions as _problem names._ \\
\\
The _problem header_ must not be refined. \\
\\
h4. 2.3.1.6&nbsp;&nbsp;&nbsp; Links to problem name and problem members\\
\\
The _problem name_ and _problem members_ are linked to the _problem header_ using instances of the COMPONENT_RELATIONSHIP_ELEMENT which conform to one of the following constraints: \\
\\
Table Problem name relationship \\
&nbsp;Field \\
Value | uid | c4344375-4e12-42ed-8e5e-822f4cfd987e |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Use clinically significant time where available |
| meaning | = 416586004 \| has problem name \| |
| sourceUid | Refers to the problem header |
| targetUid | Refers to the problem name | Table Problem member relationship \\
&nbsp;Field \\
Value | uid | e385b47e-349b-40ef-9e8c-8d9aae49a52b |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | Use clinically significant time where available |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | Refers to the problem header |
| targetUid | Refers to the problem member | At any point in time there will be only one current instance of the _problem name relationship._ However, there may be any number of active instances of the _problem member relationships_ (and any number of previous _problem name relationships_). \\
\\
_Problem names_ and _problem members_ are subject to same constraints that would apply to record component of the Care Record Information types.&nbsp; There is no specific Primary Pattern or other guidance as part of this Problems section of the document. \\
\\
The pattern for Problems and Issues is illustrated in the diagram below. \\
\\
\\
h4. 2.3.1.7&nbsp;&nbsp;&nbsp; Examples\\
\\
*Pattern example: Renal failure problem group* \\
\\
This example represents a single problem list entry ("renal failure") with a collection of four other record entries represented as part of the same problem. \\
\\
Table: Problem header \\
&nbsp;Field \\
Value | uid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| type | RECORD_ARTEFACT_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/09/2009 - time 14:25 |
| meaning | = 162991000000102 \| Problems and Issues \| | \\
\\
\\
*Table* Chronic *renal failure (Problem Name)* \\
&nbsp;Field \\
Value | uid | 9ea18251-9595-4cd2-92aa-4b7763a0f27e |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/09/2009 - time 14:25 |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 90688005 | chronic renal failure syndrome |\, 408729009 | finding context | = 410515003 | known present |\, 408731000 | temporal context | = 15240007 | current |\, 408732007 | subject relationship context | = 410604004 | subject of record | }\\ | \\
\\
\\
Table: Problem name relationship \\
&nbsp;Field \\
Value | uid | 146b964b-19da-479a-a32d-4a4f80060ec2 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416586004 \| has problem name \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 9ea18251-9595-4cd2-92aa-4b7763a0f27e | \\
\\
\\
Table: First Problem member relationship: chronic renal failure \\
&nbsp;Field \\
Value | uid | feead09d-d953-4141-b558-ca03b61e9b97 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 9ea18251-9595-4cd2-92aa-4b7763a0f27e | \\
\\
\\
Table: Past history of pyelonephritis \\
&nbsp;Field \\
Value | uid | 265b00d9-5c8d-42d3-a511-a44d7d098370 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 45816000 | pyelonephritis |\ , 408729009 | finding context | = 410515003 | known present |\ , 408731000 | temporal context | = 410513005 | past |\ , 408732007 | subject relationship context | = 410604004 | subject of record | } |\\
\\ \\
\\
 Table Second Problem member relationship: Past history of pyelonephritis\\
 &nbsp;Field\\
 Value| uid | feead09d-d953-4141-b558-ca03b61e9b97 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 265b00d9-5c8d-42d3-a511-a44d7d098370 |*&nbsp;*\\
\\
 *Table: history of clinical finding: = blood in urine*\\
 &nbsp;Field\\
 Value| uid | 0e3e3e95-b49b-45ba-9fd5-a7a868282119 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = ( 417662000 \| history of clinical finding \|: \\
246090004 \| associated finding \| = 34436003 \| blood in urine \| ) |\\ \\
\\
 Table: Third Problem member relationship: history of clinical finding:= blood in urine\\
 &nbsp;Field\\
 Value| uid | d9d725bd-b699-43cc-b3ca-9dc1464e3242 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 0e3e3e95-b49b-45ba-9fd5-a7a868282119 |\\ \\
\\
 Table: Systolic Blood pressure\\
 &nbsp;Field\\
 Value| uid | cb86a109-5d0a-4f57-98ef-7acf366d97c8 |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 09/07/2009 - time 09:00 |
| obs_time | UNSPECIFIED |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 271649006 \| systolic blood pressure \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 15240007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | value | 120 Unit: mm\[Hg\] | \\
\\
\\
Table: Fourth Problem member relationship: Systolic Blood pressure \\
&nbsp;Field \\
Value | uid | 05fa2678-c06e-4819-bea8-f07cdd0649bf |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | cb86a109-5d0a-4f57-98ef-7acf366d97c8 | *&nbsp;* \\
\\
*Table: Diastolic Blood pressure* \\
&nbsp;Field \\
Value | uid | 92f54432-af4f-4b93-b44c-414ff6c574fb |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 09/07/2009 - time 09:00 |
| obs_time | UNSPECIFIED |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 271650006 \| diastolic blood pressure \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 15240007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | value | 85 Unit: mm\[Hg\] | *&nbsp;* \\
\\
*Table: Fifth Problem member relationship: Diastolic Blood pressure* \\
&nbsp;Field \\
Value | uid | 357d3ffb-a135-4e84-b5ed-c6479dd46233 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 92f54432-af4f-4b93-b44c-414ff6c574fb | \\
h3. 2.3.2&nbsp;&nbsp;&nbsp;&nbsp; Diagnoses\\
\\
\\
h4. 2.3.2.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
The definition that follows has been modified from the description of Diagnoses in the NHS Care Record Elements document (v3) document, by the addition of the +underlined text,+ to clarify the distinction between a diagnostic decision and a treatment decision. \\
\\
Diagnoses are decisions +about the nature of a condition+ arrived at as a result of a synthesis of signs, symptoms, investigations (i.e. findings), and theoretical knowledge. +Conditions that may be diagnoses+ include diseases, disorders, syndromes and physiological states such as pregnancy. \\
\\
The recording of a Diagnosis should be seen as being true at a particular point in time. A Care Professional will make a Diagnosis using the information available at that time. Diagnoses will potentially progress over time as new information becomes available. \\
\\
Diagnoses are represented by a pair of related record components. One of these contains the clinically relevant name of the diagnosis (e.g. pyelonepthritis); the other tags this as a diagnosis with a particular status (e.g. primary diagnosis). \\
\\
The _diagnosis name_ is a _FINDING_OBSERVATION_ELEMENT_ which represents the clinical nature of the diagnosis. This component follows the general pattern for representing clinical findings, given later in this guidance document. \\
\\
In common with other finding observations, a _diagnosis name_ is intended to fully represent the clinically relevant nature of a clinical finding. It needs to be distinguished as a _diagnosis name_ of a particular type by appropriate qualification. No terminology guidance can yet be offered in this area pending further study during the LRA Release 3 development phase. \\
\\
h3. 2.3.3&nbsp;&nbsp;&nbsp;&nbsp; Current Conditions\\
\\
The history of the current condition is an account of the symptoms as experienced by the patient. The informer may be the patient or someone other than the patient (e.g. a parent or carer). \\
\\
The pattern needs to capture detailed history of the current complaint or condition. The questions asked may result in positive or negative responses. It may be necessary to record extensive amounts of data relating to the condition and the anatomical or physiological system that is affected. \\
\\
The main issues in this pattern are the detail to which symptom information is recorded and the requirement to record negative or normal symptoms. \\
\\
This pattern needs to support both current data as well as historical data. Some symptoms may have existed for some time or may have existed at a point in time and are now resolved. Pattern usage therefore extends to the past medical history and system review pattern in that they both record patient history. \\
\\
The history of current conditions findings is represented in LRA using instances of the _FINDING_OBSERVATION_ELEMENT_ class. \\
\\
The clinical focus concept in the _meaning_ field represents the nature of the finding. . \\
\\
The history of the current condition may also contain relevant past history information. This should follow the patterns described in the guidance in this document on *Error\! Reference source not found.*. \\
\\
h4. 2.3.3.1&nbsp;&nbsp;&nbsp; Instance Examples\\
\\
Table: Patient reported seeing blood in their urine recently \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null=UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 34436003 \| blood in urine \| &nbsp;)\\ , 408729009 \| finding context \| = 410592001 \| probably present \|\\ , 408731000 \| temporal context \| = 6493001 \| recent \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
Table: Patient reported pain in left loin \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 10:00 |
| obs_time | Flavor of null=UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 271857006 \| loin pain \|:\\ 272741003 \| laterality \| = 7771000 \| left \| )\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 410513005 &nbsp;\| past\|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
h3. 2.3.4&nbsp;&nbsp;&nbsp;&nbsp; Current Medications\\
\\
LRA representation of medications is under development and therefore no guidance can be provided in this version of the guidance. \\
\\
h3. 2.3.5&nbsp;&nbsp;&nbsp;&nbsp; Review of Systems (admission note on patient's symptoms)&nbsp;&nbsp;\\
\\
After the presenting history has been taken, a systems review may be undertaken to elicit additional undeclared symptoms. It is usual to review all the systems in a comprehensive history. It is often sufficient to ask a few high level questions to check that each system is asymptomatic, but it may be necessary to ask detailed questions to explore areas where significant history may exist. \\
\\
The pattern needs to capture history details of all the major systems. The questions asked may result in positive or negative responses or may be left unanswered. Depending on whether the patient has relevant symptoms relating to a particular system, it may be necessary to record more or less data about an individual system. \\
\\
This pattern is related to the past medical history and history of the current complaint pattern in that they all record patient history. \\
\\
The main issues in this pattern are the degree to which summary type information is recorded and the requirement to record negative or normal symptoms. \\
\\
Some symptoms may have existed for some time or may have existed at a point in time but may no longer be present. The pattern needs to represent this historical data using the SNOMED CT 'temporal context' attribute and the _obs_time_ information model attribute in a similar way to the 'past medical history' pattern. \\
\\
System review findings are represented using instances of the FINDING_OBSERVATION_ELEMENT class. \\
\\
h4. 2.3.5.1&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Review of Systems common recording pattern uses the following primary design patterns:
* Finding Observation -- Current or past
* Finding Observation - Current
* Finding Observation - Past \\
h4. 2.3.5.2&nbsp;&nbsp;&nbsp; Instance Examples\\
\\
*History of haematuria: (post-coordinated form)* \\
\\
*Note:* that this is the same representation as example 1 in the 'past medical history' pattern. \\
Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 10:00 \\ |
| obs_time | Null favour = UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 53298000 \| haematuria syndrome \|, 408729009 \| finding context \| = 410515003 \| known present \|, 408731000 \| temporal context \| = &nbsp;410513005 &nbsp;\| past\|} | *History of haematuria: (pre-coordinated form)* \\
Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 10:00 |
| obs_time | Null favour = UNK \\ |
| meaning | = 53298000 \| haematuria syndrome \| | *No history of cough:* \\
Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/08/2009 - time 10:00 |
| obs_time | Null favour = UNK \\ |
| meaning | = 413350009 \| finding with explicit context \|: \\
{ 246090004 \| associated finding \| = 49727002 \| cough \|, 408729009 \| finding context \| = 410516002 \| known absent \|, 408731000 \| temporal context \| = &nbsp;410589000 \| all times past \| } | \\
\\
\\
h3. 2.3.6&nbsp;&nbsp;&nbsp;&nbsp; Examination Findings\\
\\
\\
h4. 2.3.6.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
Clinical examination is the process by which a health care professional investigates the body of a patient for signs of disease. \\
\\
The pattern needs to capture examination details of all the major systems. Depending on whether the patient has relevant findings relating to a particular system it may be necessary to record more or less data about an individual system. \\
\\
h4. 2.3.6.2&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Examination Findings common recording pattern uses the following primary design patterns:
* Finding Observation - Current
* Finding Observation - Past \\
h4. 2.3.6.3&nbsp;&nbsp;&nbsp; Instance examples\\
\\
The following example shows the representation of two findings (absence of tenderness in the right loin and severe tenderness in the left loin) and three property observations (a raised temperature and systolic and diastolic blood pressure). \\
\\
Table:&nbsp; Not tender in right renal area \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/07/2009 - time 12:15 |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 102830001 \| renal angle tenderness \|:\\ 272741003 \| laterality \| = 24028007 \| right \| )\\ , 408729009 \| finding context \| = 410516002 \| known absent \|\\ , 408731000 \| temporal context \| = 410586007 \| current - specified\|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | *Table:&nbsp; Tender in left renal area* \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/07/2009 - time 12:15 |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 102830001 \| renal angle tenderness \|:\\ 246112005 \| severity \| = 24484000 \| severe \|\\ , 272741003 \| laterality \| = 7771000 \| left \| )\\ , 408729009 \| finding context \| = 410605003 \| confirmed present \|\\ , 408731000 \| temporal context \| = 410586007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | Table:&nbsp; Systolic Blood pressure \\
&nbsp;Field \\
Value | uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 10/07/2009 - time 12:15 |
| obs_time | 10/07/2009 - time 12:00 |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 271649006 | systolic blood pressure |\, 408729009 | finding context | = 410515003 | known present |\, 408731000 | temporal context | = 15240007 | current |\, 408732007 | subject relationship context | = 410604004 | subject of record | }\\ |
| value | 150 Unit: mm\[Hg\] | Table: Diastolic Blood pressure \\
&nbsp;Field \\
Value | uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 10/07/2009 - time 12:15 |
| obs_time | 10/07/2009 - time 12:00 |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 271650006 | diastolic blood pressure |\ , 408729009 | finding context | = 410515003 | known present |\ , 408731000 | temporal context | = 15240007 | current |\ , 408732007 | subject relationship context | = 410604004 | subject of record | } |
| value | 105 Unit: mm\[Hg\] | Table:&nbsp; Body temp 37.5 \\
&nbsp;Field \\
Value | uid | 0021df8d-f294-4438-81f7-54a2a45b4274 |
| type | PROPERTY_OBSERVATION_ELEMENT(Q) |
| session_time | COMPOSITION |
| obs_time | 10/07/2009 - time 12:15 |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 386725007 \| body temperature \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 15240007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
| value | 37.5 Unit: Cel | \\
h3. 2.3.7&nbsp;&nbsp;&nbsp;&nbsp; Procedure Notes\\
\\
\\
h4. 2.3.7.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
Procedure note represent contemporaneous records of a procedure. This includes surgical procedures as well as other procedures and the proposed approach is intended to support notes kept at differing levels of detail. \\
\\
In the simplest case, a record of the procedure as a whole is terminology bound and the remainder of the note is represented as narrative text. Where subsidiary information needs to be queried, retrieved and reused this is also captured in the note using terminology bound care record elements (but outside the scope of this guidance document). \\
\\
Procedure notes are related to past records of procedures including past surgical history. \\
\\
Procedure notes are also related to examination findings. Indeed, a detailed procedure note will often include examination findings arising from observations made during the procedure. \\
\\
The procedure as a whole represented as an activity. However, a procedure note may also include finding and property observations. The way in which these are represented should be consistent with the general approach to representation of examination findings. Observations about an organ made during a surgical procedure may be qualitatively different from those made on a routine examination. However, they should be represented using the same types of record component with similar terminology bindings. \\
\\
h4. 2.3.7.2&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Procedures Notes common recording pattern uses the following primary design patterns:
* Finding Observation - Current \\
h4. 2.3.7.3&nbsp;&nbsp;&nbsp; Refinement\\
\\
*Recording information with a specific date and time* \\
\\
The actual date and/or time (or period) at or during which the procedure was carried out must be recorded as the _obs_time._
* The 'temporal context' value in the _meaning_ field should be the concept 'specified time' or one of its subtypes.
* The 'procedure context' must indicate whether the procedure was 'done' (i.e. completed) or is at some other stage (e.g. in progress).
* For recording information without a specific date see section 4.2.3.1.2.
* The 'procedure context' must indicate whether the procedure was 'done' (i.e. completed) or is at some other stage (e.g. in progress). \\
A detailed narrative description of the procedure may be included in one or more UNBOUND_ELEMENTs linked to the GENERAL_ACTIVITY_ELEMENT \\
\\
Elements of the detailed procedure note that need to be coded to support separate retrieval, reuse and analysis should be represented by other terminology-bound record components linked to the GENERAL_ACTIVITY_ELEMENT class. These linked elements may be of any of the kinds described in the section of this guidance on Common Types of Clinical Information. \\
\\
For example, an observation made during a procedure should be represented using instances of _FINDING_OBSERVATION_ELEMENT_ or PROPERTY_OBSERVATION_ELEMENT. \\
\\
Guidance on representing the linkage is under study for LRA Release 3. \\
\\
h3. 2.3.8&nbsp;&nbsp;&nbsp;&nbsp; Past Medical History\\
\\
Past medical history is an account of a patient's past or concurrent medical conditions or problems and is usually confined to major illnesses. This is usually obtained by questioning the patient or a relative. \\
\\
The main issue regarding the representation of past history is the relationship between the SNOMED CT temporal context attribute and the _obs_time_ field of the information model. The SNOMED CT temporal context is only relevant when there is no stated _obs_time._ If there is a known _obs_time_ then this should always be the actual (or approximate) time and the SNOMED CT temporal context should not change this interpretation. \\
\\
Where the _obs_time_ is known, this should be stated. In these cases, the temporal context may be 'current - specified' or 'past - specified'. \\
\\
In cases where there is no stated obs_time, the SNOMED CT temporal context indicates the time of the observation relative to the _session_time_ (or the best available proxy for the time of recoding). Therefore, when recording past history without an obs_time, the temporal context 'past' indicates the finding was already regarded as in the past at the time of entry (session_time). \\
\\
This pattern is related to clinical findings patterns, including those that are the labels for diagnoses or problems as historical findings, diagnoses and problems, which have become part of the patient's medical history. It is similar to the past surgical history and medication history patterns in its use of the SNOMED CT temporal context attribute. \\
\\
Past medical history is represented using instances of the FINDING_OBSERVATION_ELEMENT class. \\
\\
The clinical focus concept in the _meaning_ field represents the nature of the past medical condition. \\
\\
The _session_time_ represents the time of recording. \\
\\
The _obs_time_ field and the 'temporal context' of the _meaning_ field together represent the fact that this is past rather than current information. This information must be represented using one of the patterns described below. \\
\\
The pattern used to record past information depends on whether the actual or approximate date of occurrence is known and clinically relevant. The pattern used to retrieve past information depends on whether the requirement relates only to information explicitly recorded as past history or also includes information originally entered as current but which is now in the past. \\
\\
h4. 2.3.8.1&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Past Medical History common recording pattern uses the following primary design patterns:
* Finding Observation - Past \\
h4. 2.3.8.2&nbsp;&nbsp;&nbsp; Examples\\
\\
\\
h5. Specified time in the past\\
\\
Table:&nbsp; Patient reported seeing blood in their urine \\
&nbsp;Field \\
Value | uid | 62eb5afb-4b86-4091-abe9-027997840999 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | 28/06/2009 |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 34436003 \| blood in urine \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 4105847003 \| past - specified \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | *Notes:* \\
\\
Other values of \| finding context \| may be used to indicate uncertainty about whether the conditions specified was present. For example, 410590009 \| known possible \| would indicate a possible past history of haematuria syndrome). \\
\\
h5. Unspecified time in the past\\
\\
Table: Patient reported seeing blood in their urine&nbsp; \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null: UNK |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 34436003 \| blood in urine \|:\\ 419066007 \| finding informer \| = 410604004 \| subject of record \| )\\ , 408729009 \| finding context \| = 410592001 \| probably present \|\\ , 408731000 \| temporal context \| = 410588008 \| past - unspecified \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
h5. No history of haematuria\\
\\
Table: Patient reported never having seen blood in their urine \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 34436003 \| blood in urine \|:\\ 419066007 \| finding informer \| = 410604004 \| subject of record \| )\\ , 408729009 \| finding context \| = 410516002 \| known absent \|\\ , 408731000 \| temporal context \| = 410587003 \| all times past \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
h3. 2.3.9&nbsp;&nbsp;&nbsp;&nbsp; Past Surgical History\\
\\
Past surgical history is an account of a patient's past surgical procedures. This is usually obtained by questioning the patient or a relative. \\
\\
This pattern is related to surgical procedures which over time become part of the patient's surgical history. It is also related to the past medical history pattern with which it has close similarities. \\
\\
Items of past surgical history are represented using instances of the GENERAL_ACTIVITY_ELEMENT class. \\
\\
The clinical focus concept in the _meaning_ field represents the nature of the surgical procedure. \\
\\
The _session_time_ represents the time of recording. \\
\\
The _obs_time_ field and the 'temporal context' of the _meaning_ field together represent the fact that this is past rather than current information. \\
\\
For all past surgical history and any other common patterns for past procedures \\
\\
For guidance on recording past procedures with known date and unknown dates and for recording past procedure history see section 4.2.3.2. \\
\\
h4. 2.3.9.1&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Past Surgical History common recording pattern uses the following primary design patterns:
* General Activity - Past \\
*Examples* \\
\\
History of hip replacement: \\
\\
Table: history of hip replacement-past \--not specified \\
Field \\
Value | uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 363589002 \| associated procedure \| = 397956004 \| prosthetic arthroplasty of the hip \|, 408730004 \| procedure context \| = 385658003 \| done \|, 408731000 \| temporal context \| = 410513005 \| past \| }\\
\\
\\
Table: history of hip replacement-past-specified \\
Field \\
Value | uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 363589002 \| Associated procedure \| = 397956004 \| prosthetic arthroplasty of the hip \|, 408730004 \| procedure context \| = 385658003 \| done \|, 408731000 \| temporal context \| = 410587003 \| past - specified\| } | \\
\\
\\
h3. 2.3.10&nbsp; Family History\\
\\
This pattern is used to represent significant family history. \\
\\
The pattern is similar to the pattern for past medical history. The only significant difference is that it specifically refers to a family member other than the subject of the record. \\
\\
A similar pattern should be used for representing a history of contact with a person or animal known to have a significant infectious disease. \\
\\
The released data within SNOMED CT contains a pre-coordinated hierarchy for 'family history of' which contains the following first level descendants:
* 416702002 \| family history observation \| | * 416471007 \| family history of clinical finding \| |* 297249002 \| family history of procedure \|
* 287351000000105 \| family history of substance misuse (situation) \|
* 407559004 \| family history unknown \|
* 271393002 \| family smoking history \|
* 160266009 \| no family history of \| \\
The family history of observation and finding hierarchies are populated with the more common family history conditions that are of interest to the medical community and the content is modelled so that the normal form of family history of diabetes mellitus is the same as if a post-coordinated expression is created using the situation with explicit context. Note in particular the last concept, which is the root of a hierarchy containing negative family history. \\
\\
Where the required pre-coordinated content is missing in the family history hierarchy, post-coordinated expressions should be created using the rules below. LRA compliant systems must be able to receive, retrieve and reuse family history, based on the SNOMED CT context model representation of family history. \\
\\
In addition to this representation of family member relationships, the LRA reference model has an RELATED_PARTY class. This allows an association between clinical data and specific subjects of information other than the patient. The reference model assumes that the identification of people, organisations and relevant roles of these entities with be provided by PDS and SDS. However, roles that directly impact the meaning of clinical information fall within the scope of this guidance on modelling clinical information. For example, the relationship between a patient and a family member may be expressed as part of a SNOMED CT expression about family history. Therefore, where these roles are represented for an identified entity, LRA requires the relevant SNOMED CT concept to be used. \\
\\
Family history must be represented either as a pre-coordinated concept or as a post-coordinated SNOMED CT expression that conforms to the constraints specified in the following sections. Where required, a specific family member may be identified using information model classes. \\
\\
Most items of family history are represented by instances of the FINDING_OBSERVATION_ELEMENT class. However, if an item of family history refers specifically to a procedure, an instance of the GENERAL_ACTIVITY_ELEMENT class should be used. \\
\\
Where a named member of the family is referenced, this should be through the RELATED_PARTY class, as described in the LRA Technical Model Infrastructure Specification Part 2: Participations LRA document. This representation is additional too (and not a replacement for) the terminology based representation of family history described in the following sections. \\
\\
h4. 2.3.10.1 Primary Design Patterns Used\\
\\
The Family History common recording pattern uses the following primary design patterns:
* Finding Observation - Family History
* General Activity - Family History \\
*Examples* \\
\\
In the example below, the pre-coordinated expression is equivalent to the context dependant post\- coordinated expression below it. \\
\\
160303001 \| FH: Diabetes mellitus \| \\
\\
\\
Table: Family history of diabetes \\
Field \\
Value\| uid \| \\
\| \| type \| FINDING_OBSERVATION_ELEMENT \| | session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| meaning | 413350009 \| finding with explicit context \|: \\
{ 246090004 \| associated finding \| = 73211009 \| diabetes mellitus \|, 408729009 \| finding context \| = 410515003 \| known present \|, 408731000 \| temporal context \| = 15240007 \| current \|, 408732007 \| subject relationship context \| = 303071001 \| person in the family \| } | \\
h3. 2.3.11&nbsp; Allergies and Adverse Reactions\\
\\
Allergies and intolerances are described in _Representation in Electronic Patient Records of Allergic Reactions and Intolerance of Pharmaceutical Products._ This document represents an HL7 Version 3 based model which includes terminology requirements. The document distinguishes between 'Recording an ADR or allergic response to an Item of Medication' and 'Recording a clinician's opinion about future risk of (or propensity to) an allergy or other ADR if the patient is exposed to a substance'. \\
\\
The document states the following: \\
\\
It is possible to record allergies using SNOMED CT in a pre-coordinated or post coordinated form. While both methods of recording allergies are possible, the handling of the allergy codes by systems *should* follow the post-coordinated model. For safety, systems should only use pre-coordinated terms where they are identified and warranted by the supplier to be computationally equivalent to the post-coordinated term bearing in mind their use in other systems. \\
\\
The document also discusses the mapping from pre-coordinated legacy codes, but this process is not within the current scope of this work. \\
\\
Allergy and adverse reaction patterns are related to other clinical findings that involve substances, physical forces or organisms, e.g. poisoning, infections and radiation damage. \\
\\
Allergy and adverse reaction patterns are also related to other conditions where there is a relationship between a manifestation of a disorder and an underlying disorder which for periods of time may not be manifest. Examples of this include epilepsy, sickle cell trait and many genetic dispositions. \\
\\
Allergies and adverse reactions are a source of significant and avoidable ill health. Since they may result from uninformed clinical actions they offer an early opportunity for substantial benefits from effective clinical information systems. Erroneous interpretation of information related to allergies and adverse reactions has a high impact and thus consistent of representation and handling of this information in LRA compliant systems is extremely important. \\
\\
Concerns have been expressed in the past about the appropriateness of SNOMED CT defining relationship for allergies, adverse reactions and substances. Although these have been greatly improved over the last few years it is important to note that defining relationships do not (and are not designed to) convey knowledge about cross-reactivity of different substances. Therefore, post-coordinated representations that explicitly identify the causative (or suspected causative) agent need to be accompanied by and related to appropriate clinical knowledge resources. \\
\\
Both allergy propensity and adverse reactions must be represented using the FINDING_OBSERVATION_ELEMENT class. \\
\\
h4. 2.3.11.1 Refinement\\
\\
Due to the requirements for inter system transfer of data and the patient safety aspects of supporting clinical decision support on this data, the terminology implementation is limited to the post-coordinated representation of both allergy propensity and adverse reactions with a limited number range of focus concepts and a controlled terminology model. \\
\\
Both allergy propensity and adverse reactions must be represented using a post-coordinated refinement that complies with the following general constraint. \\
\\
&nbsp;( << 418038007 \| propensity to adverse reactions to substance \| ) OR ( << 282100009 \| adverse reaction to substance \| ) ): \\
\\
246075003 \| causative agent \| \\
\\
= ( ( < 105590001 \| substance \| ) \\
\\
OR ( < 373873005 \| pharmaceutical / biologic product \| ) ) \\
\\
, 246090004 \| associated finding \| = \\
\\
( ( 404684003 \| clinical finding \| ) \\
\\
OR ( 272379006 \| event \| ) \\
\\
Separate common patterns are defined later in this section for propensity to adverse reactions to substance and adverse reaction to substance event. \\
\\
More specific constraints apply to the causative agent refinement based on the nature of the clinical focus concept. These are specified below. \\
\\
h5. 2.3.11.1.1&nbsp; Causative agent refinement constraint for drugs\\
\\
( << 419511003 \| propensity to adverse reactions to drug \| ) OR ( << 62014003 \| adverse reaction to drug \| ) ): \\
\\
246075003 \| causative agent \| \\
\\
= ( ( ^ 801000001139 \| NHS dm+d AMP subset \| ) \\
\\
OR ( ^ 701000001134 \| NHS dm+d VMP subset \| ) \\
\\
OR ( ^ 601000001138 \| NHS dm+d VTM subset \| ) \\
\\
OR ( ^ 12021000006137 \| Drug - allergy and adverse reaction subset \| ) \\
\\
h5. 2.3.11.1.2&nbsp; Causative agent refinement constraint for food substances\\
\\
&nbsp;( << 418471000 \| propensity to adverse reactions to food \| ) OR << 370540009 \| adverse reaction to food \| )&nbsp; \\
\\
246075003 \| causative agent \| = ^ 2001000000137 \| Food allergens subset \| \\
\\
h5. 2.3.11.1.3&nbsp; Causative agent refinement constraint for non-food substances\\
\\
&nbsp;( << 418038007 \| propensity to adverse reactions to substance \| ) OR ( 282100009 \| adverse reaction to substance \| ) \\
\\
246075003 \| causative agent \| = ^ 1991000000135 \| Non-food substance allergens subset \| \\
\\
The agents that may be used to qualify the causative agent attribute of the post-coordinated expressions are described in _Representation in Electronic Patient Records of Allergic Reactions and Intolerance of Pharmaceutical Products_ document. The agents may either be drugs, food allergens, non food allergens or general agents. \\
\\
Agent constraints for general agents (those that are not part of the drug constraint below) are *not* mandated. It is allowable to use codes outside the constraints; however it should be noted that decision support may not be supported. \\
\\
There is overlap of content between the subsets used for food, non food and drug. Note that it is entirely reasonable for a food to be an ingredient of a drug. Clinical decision support systems should be aware of this when deciding which allergy records to involve in clinical decision support processes. \\
\\
h4. 2.3.11.2 Primary Design Patterns Used\\
\\
The Allergies and Adverse Reactions common recording patterns use the following primary design patterns, refined by explicitly specifying and applying values to the causative agent concept model attribute (as described in section 5.1.1.3): |
* Finding Observation -- Current or past \\
Table: Problem name relationship \\
&nbsp;Field \\
Value\| uid \| 146b964b-19da-479a-a32d-4a4f80060ec2 \| \| type \| COMPONENT_RELATIONSHIP_ELEMENT \| | session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416586004 \| has problem name \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 9ea18251-9595-4cd2-92aa-4b7763a0f27e | \\
\\
\\
Table: First Problem member relationship: chronic renal failure \\
&nbsp;Field \\
Value | uid | feead09d-d953-4141-b558-ca03b61e9b97 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 9ea18251-9595-4cd2-92aa-4b7763a0f27e | \\
\\
\\
Table: Past history of pyelonephritis \\
&nbsp;Field \\
Value | uid | 265b00d9-5c8d-42d3-a511-a44d7d098370 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 243796009 \| situation with explicit context \|: \\ |\\
 { 246090004 | associated finding | = 45816000 | pyelonephritis |\ , 408729009 | finding context | = 410515003 | known present |\ , 408731000 | temporal context | = 410513005 | past |\ , 408732007 | subject relationship context | = 410604004 | subject of record | } | \\
\\
\\
Table Second Problem member relationship: Past history of pyelonephritis \\
&nbsp;Field \\
Value | uid | feead09d-d953-4141-b558-ca03b61e9b97 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 265b00d9-5c8d-42d3-a511-a44d7d098370 | *&nbsp;* \\
\\
*Table: history of clinical finding: = blood in urine* \\
&nbsp;Field \\
Value | uid | 0e3e3e95-b49b-45ba-9fd5-a7a868282119 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = ( 417662000 \| history of clinical finding \|: \\
246090004 \| associated finding \| = 34436003 \| blood in urine \| ) | \\
\\
\\
Table: Third Problem member relationship: history of clinical finding:= blood in urine \\
&nbsp;Field \\
Value | uid | d9d725bd-b699-43cc-b3ca-9dc1464e3242 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 0e3e3e95-b49b-45ba-9fd5-a7a868282119 | \\
\\
\\
Table: Systolic Blood pressure \\
&nbsp;Field \\
Value | uid | cb86a109-5d0a-4f57-98ef-7acf366d97c8 |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 09/07/2009 - time 09:00 |
| obs_time | UNSPECIFIED |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 271649006 | systolic blood pressure |\ , 408729009 | finding context | = 410515003 | known present |\ , 408731000 | temporal context | = 15240007 | current |\ , 408732007 | subject relationship context | = 410604004 | subject of record | } | value | 120 Unit: mm\[Hg\] | \\
\\
\\
\\
Table: Fourth Problem member relationship: Systolic Blood pressure \\
&nbsp;Field \\
Value | uid | 05fa2678-c06e-4819-bea8-f07cdd0649bf |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | cb86a109-5d0a-4f57-98ef-7acf366d97c8 | *&nbsp;* \\
\\
*Table: Diastolic Blood pressure* \\
&nbsp;Field \\
Value | uid | 92f54432-af4f-4b93-b44c-414ff6c574fb |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 09/07/2009 - time 09:00 |
| obs_time | UNSPECIFIED |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 271650006 \| diastolic blood pressure \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 15240007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | value | 85 Unit: mm\[Hg\] | *&nbsp;* \\
\\
*Table: Fifth Problem member relationship: Diastolic Blood pressure* \\
&nbsp;Field \\
Value | uid | 357d3ffb-a135-4e84-b5ed-c6479dd46233 |
| type | COMPONENT_RELATIONSHIP_ELEMENT |
| session_time | COMPOSITION |
| obs_time | UNSPECIFIED |
| meaning | = 416271009 \| has problem member \| |
| sourceUid | 53b7c478-29b1-4402-bb26-d657ccbfcbff |
| targetUid | 92f54432-af4f-4b93-b44c-414ff6c574fb | \\
h3. 2.3.2&nbsp;&nbsp;&nbsp;&nbsp; Diagnoses\\
\\
\\
h4. 2.3.2.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
The definition that follows has been modified from the description of Diagnoses in the NHS Care Record Elements document (v3) document, by the addition of the +underlined text,+ to clarify the distinction between a diagnostic decision and a treatment decision. \\
\\
Diagnoses are decisions +about the nature of a condition+ arrived at as a result of a synthesis of signs, symptoms, investigations (i.e. findings), and theoretical knowledge. +Conditions that may be diagnoses+ include diseases, disorders, syndromes and physiological states such as pregnancy. \\
\\
The recording of a Diagnosis should be seen as being true at a particular point in time. A Care Professional will make a Diagnosis using the information available at that time. Diagnoses will potentially progress over time as new information becomes available. \\
\\
Diagnoses are represented by a pair of related record components. One of these contains the clinically relevant name of the diagnosis (e.g. pyelonepthritis); the other tags this as a diagnosis with a particular status (e.g. primary diagnosis). \\
\\
The _diagnosis name_ is a _FINDING_OBSERVATION_ELEMENT_ which represents the clinical nature of the diagnosis. This component follows the general pattern for representing clinical findings, given later in this guidance document. \\
\\
In common with other finding observations, a _diagnosis name_ is intended to fully represent the clinically relevant nature of a clinical finding. It needs to be distinguished as a _diagnosis name_ of a particular type by appropriate qualification. No terminology guidance can yet be offered in this area pending further study during the LRA Release 3 development phase. \\
\\
h3. 2.3.3&nbsp;&nbsp;&nbsp;&nbsp; Current Conditions\\
\\
The history of the current condition is an account of the symptoms as experienced by the patient. The informer may be the patient or someone other than the patient (e.g. a parent or carer). \\
\\
The pattern needs to capture detailed history of the current complaint or condition. The questions asked may result in positive or negative responses. It may be necessary to record extensive amounts of data relating to the condition and the anatomical or physiological system that is affected. \\
\\
The main issues in this pattern are the detail to which symptom information is recorded and the requirement to record negative or normal symptoms. \\
\\
This pattern needs to support both current data as well as historical data. Some symptoms may have existed for some time or may have existed at a point in time and are now resolved. Pattern usage therefore extends to the past medical history and system review pattern in that they both record patient history. \\
\\
The history of current conditions findings is represented in LRA using instances of the _FINDING_OBSERVATION_ELEMENT_ class. \\
\\
The clinical focus concept in the _meaning_ field represents the nature of the finding. . \\
\\
The history of the current condition may also contain relevant past history information. This should follow the patterns described in the guidance in this document on *Error\! Reference source not found.*. \\
\\
h4. 2.3.3.1&nbsp;&nbsp;&nbsp; Instance Examples\\
\\
Table: Patient reported seeing blood in their urine recently \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null=UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 34436003 \| blood in urine \| &nbsp;)\\ , 408729009 \| finding context \| = 410592001 \| probably present \|\\ , 408731000 \| temporal context \| = 6493001 \| recent \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
\\
\\
Table: Patient reported pain in left loin \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 10:00 |
| obs_time | Flavor of null=UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 271857006 \| loin pain \|:\\ 272741003 \| laterality \| = 7771000 \| left \| )\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 410513005 &nbsp;\| past\|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
h3. 2.3.4&nbsp;&nbsp;&nbsp;&nbsp; Current Medications\\
\\
LRA representation of medications is under development and therefore no guidance can be provided in this version of the guidance. \\
\\
h3. 2.3.5&nbsp;&nbsp;&nbsp;&nbsp; Review of Systems (admission note on patient's symptoms)&nbsp;&nbsp;\\
\\
After the presenting history has been taken, a systems review may be undertaken to elicit additional undeclared symptoms. It is usual to review all the systems in a comprehensive history. It is often sufficient to ask a few high level questions to check that each system is asymptomatic, but it may be necessary to ask detailed questions to explore areas where significant history may exist. \\
\\
The pattern needs to capture history details of all the major systems. The questions asked may result in positive or negative responses or may be left unanswered. Depending on whether the patient has relevant symptoms relating to a particular system, it may be necessary to record more or less data about an individual system. \\
\\
This pattern is related to the past medical history and history of the current complaint pattern in that they all record patient history. \\
\\
The main issues in this pattern are the degree to which summary type information is recorded and the requirement to record negative or normal symptoms. \\
\\
Some symptoms may have existed for some time or may have existed at a point in time but may no longer be present. The pattern needs to represent this historical data using the SNOMED CT 'temporal context' attribute and the _obs_time_ information model attribute in a similar way to the 'past medical history' pattern. \\
\\
System review findings are represented using instances of the FINDING_OBSERVATION_ELEMENT class. \\
\\
h4. 2.3.5.1&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Review of Systems common recording pattern uses the following primary design patterns:
* Finding Observation -- Current or past
* Finding Observation - Current
* Finding Observation - Past \\
h4. 2.3.5.2&nbsp;&nbsp;&nbsp; Instance Examples\\
\\
*History of haematuria: (post-coordinated form)* \\
\\
*Note:* that this is the same representation as example 1 in the 'past medical history' pattern. \\
Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 10:00 \\ |
| obs_time | Null favour = UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 53298000 \| haematuria syndrome \|, 408729009 \| finding context \| = 410515003 \| known present \|, 408731000 \| temporal context \| = &nbsp;410513005 &nbsp;\| past\|} | *History of haematuria: (pre-coordinated form)* \\
Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 10:00 |
| obs_time | Null favour = UNK \\ |
| meaning | = 53298000 \| haematuria syndrome \| | *No history of cough:* \\
Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/08/2009 - time 10:00 |
| obs_time | Null favour = UNK \\ |
| meaning | = 413350009 \| finding with explicit context \|: \\
{ 246090004 \| associated finding \| = 49727002 \| cough \|, 408729009 \| finding context \| = 410516002 \| known absent \|, 408731000 \| temporal context \| = &nbsp;410589000 \| all times past \| } | \\
\\
\\
h3. 2.3.6&nbsp;&nbsp;&nbsp;&nbsp; Examination Findings\\
\\
\\
h4. 2.3.6.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
Clinical examination is the process by which a health care professional investigates the body of a patient for signs of disease. \\
\\
The pattern needs to capture examination details of all the major systems. Depending on whether the patient has relevant findings relating to a particular system it may be necessary to record more or less data about an individual system. \\
\\
h4. 2.3.6.2&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Examination Findings common recording pattern uses the following primary design patterns:
* Finding Observation - Current
* Finding Observation - Past \\
h4. 2.3.6.3&nbsp;&nbsp;&nbsp; Instance examples\\
\\
The following example shows the representation of two findings (absence of tenderness in the right loin and severe tenderness in the left loin) and three property observations (a raised temperature and systolic and diastolic blood pressure). \\
\\
Table:&nbsp; Not tender in right renal area \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/07/2009 - time 12:15 |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 102830001 \| renal angle tenderness \|:\\ 272741003 \| laterality \| = 24028007 \| right \| )\\ , 408729009 \| finding context \| = 410516002 \| known absent \|\\ , 408731000 \| temporal context \| = 410586007 \| current - specified\|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | *Table:&nbsp; Tender in left renal area* \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | COMPOSITION |
| obs_time | 10/07/2009 - time 12:15 |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 102830001 \| renal angle tenderness \|:\\ 246112005 \| severity \| = 24484000 \| severe \|\\ , 272741003 \| laterality \| = 7771000 \| left \| )\\ , 408729009 \| finding context \| = 410605003 \| confirmed present \|\\ , 408731000 \| temporal context \| = 410586007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | Table:&nbsp; Systolic Blood pressure \\
&nbsp;Field \\
Value | uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 10/07/2009 - time 12:15 |
| obs_time | 10/07/2009 - time 12:00 |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 271649006 | systolic blood pressure |\, 408729009 | finding context | = 410515003 | known present |\, 408731000 | temporal context | = 15240007 | current |\, 408732007 | subject relationship context | = 410604004 | subject of record | }\\ |
| value | 150 Unit: mm\[Hg\] | Table: Diastolic Blood pressure \\
&nbsp;Field \\
Value | uid | \\ |
| type | PROPERTY_OBSERVATION_ELEMENT |
| session_time | 10/07/2009 - time 12:15 |
| obs_time | 10/07/2009 - time 12:00 |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 246090004 | associated finding | = 271650006 | diastolic blood pressure |\ , 408729009 | finding context | = 410515003 | known present |\ , 408731000 | temporal context | = 15240007 | current |\ , 408732007 | subject relationship context | = 410604004 | subject of record | }\\ |
| value | 105 Unit: mm\[Hg\] | Table:&nbsp; Body temp 37.5 \\
&nbsp;Field \\
Value | uid | 0021df8d-f294-4438-81f7-54a2a45b4274 |
| type | PROPERTY_OBSERVATION_ELEMENT(Q) |
| session_time | COMPOSITION |
| obs_time | 10/07/2009 - time 12:15 |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 386725007 \| body temperature \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 15240007 \| current \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } |
| value | 37.5 Unit: Cel | \\
h3. 2.3.7&nbsp;&nbsp;&nbsp;&nbsp; Procedure Notes\\
\\
\\
h4. 2.3.7.1&nbsp;&nbsp;&nbsp; Introduction\\
\\
Procedure note represent contemporaneous records of a procedure. This includes surgical procedures as well as other procedures and the proposed approach is intended to support notes kept at differing levels of detail. \\
\\
In the simplest case, a record of the procedure as a whole is terminology bound and the remainder of the note is represented as narrative text. Where subsidiary information needs to be queried, retrieved and reused this is also captured in the note using terminology bound care record elements (but outside the scope of this guidance document). \\
\\
Procedure notes are related to past records of procedures including past surgical history. \\
\\
Procedure notes are also related to examination findings. Indeed, a detailed procedure note will often include examination findings arising from observations made during the procedure. \\
\\
The procedure as a whole represented as an activity. However, a procedure note may also include finding and property observations. The way in which these are represented should be consistent with the general approach to representation of examination findings. Observations about an organ made during a surgical procedure may be qualitatively different from those made on a routine examination. However, they should be represented using the same types of record component with similar terminology bindings. \\
\\
h4. 2.3.7.2&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Procedures Notes common recording pattern uses the following primary design patterns:
* Finding Observation - Current \\
h4. 2.3.7.3&nbsp;&nbsp;&nbsp; Refinement\\
\\
*Recording information with a specific date and time* \\
\\
The actual date and/or time (or period) at or during which the procedure was carried out must be recorded as the _obs_time._
* The 'temporal context' value in the _meaning_ field should be the concept 'specified time' or one of its subtypes.
* The 'procedure context' must indicate whether the procedure was 'done' (i.e. completed) or is at some other stage (e.g. in progress).
* For recording information without a specific date see section 4.2.3.1.2.
* The 'procedure context' must indicate whether the procedure was 'done' (i.e. completed) or is at some other stage (e.g. in progress). \\
A detailed narrative description of the procedure may be included in one or more UNBOUND_ELEMENTs linked to the GENERAL_ACTIVITY_ELEMENT \\
\\
Elements of the detailed procedure note that need to be coded to support separate retrieval, reuse and analysis should be represented by other terminology-bound record components linked to the GENERAL_ACTIVITY_ELEMENT class. These linked elements may be of any of the kinds described in the section of this guidance on Common Types of Clinical Information. \\
\\
For example, an observation made during a procedure should be represented using instances of _FINDING_OBSERVATION_ELEMENT_ or PROPERTY_OBSERVATION_ELEMENT. \\
\\
Guidance on representing the linkage is under study for LRA Release 3. \\
\\
h3. 2.3.8&nbsp;&nbsp;&nbsp;&nbsp; Past Medical History\\
\\
Past medical history is an account of a patient's past or concurrent medical conditions or problems and is usually confined to major illnesses. This is usually obtained by questioning the patient or a relative. \\
\\
The main issue regarding the representation of past history is the relationship between the SNOMED CT temporal context attribute and the _obs_time_ field of the information model. The SNOMED CT temporal context is only relevant when there is no stated _obs_time._ If there is a known _obs_time_ then this should always be the actual (or approximate) time and the SNOMED CT temporal context should not change this interpretation. \\
\\
Where the _obs_time_ is known, this should be stated. In these cases, the temporal context may be 'current - specified' or 'past - specified'. \\
\\
In cases where there is no stated obs_time, the SNOMED CT temporal context indicates the time of the observation relative to the _session_time_ (or the best available proxy for the time of recoding). Therefore, when recording past history without an obs_time, the temporal context 'past' indicates the finding was already regarded as in the past at the time of entry (session_time). \\
\\
This pattern is related to clinical findings patterns, including those that are the labels for diagnoses or problems as historical findings, diagnoses and problems, which have become part of the patient's medical history. It is similar to the past surgical history and medication history patterns in its use of the SNOMED CT temporal context attribute. \\
\\
Past medical history is represented using instances of the FINDING_OBSERVATION_ELEMENT class. \\
\\
The clinical focus concept in the _meaning_ field represents the nature of the past medical condition. \\
\\
The _session_time_ represents the time of recording. \\
\\
The _obs_time_ field and the 'temporal context' of the _meaning_ field together represent the fact that this is past rather than current information. This information must be represented using one of the patterns described below. \\
\\
The pattern used to record past information depends on whether the actual or approximate date of occurrence is known and clinically relevant. The pattern used to retrieve past information depends on whether the requirement relates only to information explicitly recorded as past history or also includes information originally entered as current but which is now in the past. \\
\\
h4. 2.3.8.1&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Past Medical History common recording pattern uses the following primary design patterns:
* Finding Observation - Past \\
h4. 2.3.8.2&nbsp;&nbsp;&nbsp; Examples\\
\\
\\
h5. Specified time in the past\\
\\
Table:&nbsp; Patient reported seeing blood in their urine \\
&nbsp;Field \\
Value | uid | 62eb5afb-4b86-4091-abe9-027997840999 |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | 28/06/2009 |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = 34436003 \| blood in urine \|\\ , 408729009 \| finding context \| = 410515003 \| known present \|\\ , 408731000 \| temporal context \| = 4105847003 \| past - specified \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | *Notes:* \\
\\
Other values of \| finding context \| may be used to indicate uncertainty about whether the conditions specified was present. For example, 410590009 \| known possible \| would indicate a possible past history of haematuria syndrome). \\
\\
h5. Unspecified time in the past\\
\\
Table: Patient reported seeing blood in their urine&nbsp; \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null: UNK |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 34436003 \| blood in urine \|:\\ 419066007 \| finding informer \| = 410604004 \| subject of record \| )\\ , 408729009 \| finding context \| = 410592001 \| probably present \|\\ , 408731000 \| temporal context \| = 410588008 \| past - unspecified \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
h5. No history of haematuria\\
\\
Table: Patient reported never having seen blood in their urine \\
&nbsp;Field \\
Value | uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| Meaning | = 243796009 \| situation with explicit context \|: \\
{ 246090004 \| associated finding \| = ( 34436003 \| blood in urine \|:\\ 419066007 \| finding informer \| = 410604004 \| subject of record \| )\\ , 408729009 \| finding context \| = 410516002 \| known absent \|\\ , 408731000 \| temporal context \| = 410587003 \| all times past \|\\ , 408732007 \| subject relationship context \| = 410604004 \| subject of record \| } | \\
h3. 2.3.9&nbsp;&nbsp;&nbsp;&nbsp; Past Surgical History\\
\\
Past surgical history is an account of a patient's past surgical procedures. This is usually obtained by questioning the patient or a relative. \\
\\
This pattern is related to surgical procedures which over time become part of the patient's surgical history. It is also related to the past medical history pattern with which it has close similarities. \\
\\
Items of past surgical history are represented using instances of the GENERAL_ACTIVITY_ELEMENT class. \\
\\
The clinical focus concept in the _meaning_ field represents the nature of the surgical procedure. \\
\\
The _session_time_ represents the time of recording. \\
\\
The _obs_time_ field and the 'temporal context' of the _meaning_ field together represent the fact that this is past rather than current information. \\
\\
For all past surgical history and any other common patterns for past procedures \\
\\
For guidance on recording past procedures with known date and unknown dates and for recording past procedure history see section 4.2.3.2. \\
\\
h4. 2.3.9.1&nbsp;&nbsp;&nbsp; Primary Design Patterns Used\\
\\
The Past Surgical History common recording pattern uses the following primary design patterns:
* General Activity - Past \\
*Examples* \\
\\
History of hip replacement: \\
\\
Table: history of hip replacement-past \--not specified \\
Field \\
Value | uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\ | \\ { 363589002 | associated procedure | = 397956004 | prosthetic arthroplasty of the hip |, 408730004 | procedure context | = 385658003 | done |, 408731000 | temporal context | = 410513005 | past | }\\ |
\\

Table: history of hip replacement-past-specified
Field
Value
| uid | \\ |
| type | GENERAL_ACTIVITY_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| meaning | = 243796009 \| situation with explicit context \|: \\
{ 363589002 \| Associated procedure \| = 397956004 \| prosthetic arthroplasty of the hip \|, 408730004 \| procedure context \| = 385658003 \| done \|, 408731000 \| temporal context \| = 410587003 \| past - specified\| } |
\\

h3. 2.3.10&nbsp; Family History

This pattern is used to represent significant family history.

The pattern is similar to the pattern for past medical history. The only significant difference is that it specifically refers to a family member other than the subject of the record.

A similar pattern should be used for representing a history of contact with a person or animal known to have a significant infectious disease.

The released data within SNOMED CT contains a pre-coordinated hierarchy for 'family history of' which contains the following first level descendants:
* 416702002 \| family history observation \|
* 416471007 \| family history of clinical finding \|
* 297249002 \| family history of procedure \|
* 287351000000105 \| family history of substance misuse (situation) \|
* 407559004 \| family history unknown \|
* 271393002 \| family smoking history \|
* 160266009 \| no family history of \|

The family history of observation and finding hierarchies are populated with the more common family history conditions that are of interest to the medical community and the content is modelled so that the normal form of family history of diabetes mellitus is the same as if a post-coordinated expression is created using the situation with explicit context. Note in particular the last concept, which is the root of a hierarchy containing negative family history.

Where the required pre-coordinated content is missing in the family history hierarchy, post-coordinated expressions should be created using the rules below. LRA compliant systems must be able to receive, retrieve and reuse family history, based on the SNOMED CT context model representation of family history.

In addition to this representation of family member relationships, the LRA reference model has an RELATED_PARTY class. This allows an association between clinical data and specific subjects of information other than the patient. The reference model assumes that the identification of people, organisations and relevant roles of these entities with be provided by PDS and SDS. However, roles that directly impact the meaning of clinical information fall within the scope of this guidance on modelling clinical information. For example, the relationship between a patient and a family member may be expressed as part of a SNOMED CT expression about family history. Therefore, where these roles are represented for an identified entity, LRA requires the relevant SNOMED CT concept to be used.

Family history must be represented either as a pre-coordinated concept or as a post-coordinated SNOMED CT expression that conforms to the constraints specified in the following sections. Where required, a specific family member may be identified using information model classes.

Most items of family history are represented by instances of the FINDING_OBSERVATION_ELEMENT class. However, if an item of family history refers specifically to a procedure, an instance of the GENERAL_ACTIVITY_ELEMENT class should be used.

Where a named member of the family is referenced, this should be through the RELATED_PARTY class, as described in the LRA Technical Model Infrastructure Specification Part 2: Participations LRA document. This representation is additional too (and not a replacement for) the terminology based representation of family history described in the following sections.

h4. 2.3.10.1 Primary Design Patterns Used

The Family History common recording pattern uses the following primary design patterns:
* Finding Observation - Family History
* General Activity - Family History

*Examples*

In the example below, the pre-coordinated expression is equivalent to the context dependant post\- coordinated expression below it.

160303001 \| FH: Diabetes mellitus \|
\\

Table: Family history of diabetes
Field
Value
| uid | \\ |
| type | FINDING_OBSERVATION_ELEMENT |
| session_time | 29/06/2009 - time 11:00 |
| obs_time | Flavor of null:UNK |
| meaning | 413350009 \| finding with explicit context \|: \\
{ 246090004 \| associated finding \| = 73211009 \| diabetes mellitus \|, 408729009 \| finding context \| = 410515003 \| known present \|, 408731000 \| temporal context \| = 15240007 \| current \|, 408732007 \| subject relationship context \| = 303071001 \| person in the family \| } |

h3. 2.3.11&nbsp; Allergies and Adverse Reactions

Allergies and intolerances are described in _Representation in Electronic Patient Records of Allergic Reactions and Intolerance of Pharmaceutical Products._ This document represents an HL7 Version 3 based model which includes terminology requirements. The document distinguishes between 'Recording an ADR or allergic response to an Item of Medication' and 'Recording a clinician's opinion about future risk of (or propensity to) an allergy or other ADR if the patient is exposed to a substance'.

The document states the following:

It is possible to record allergies using SNOMED CT in a pre-coordinated or post coordinated form. While both methods of recording allergies are possible, the handling of the allergy codes by systems *should* follow the post-coordinated model. For safety, systems should only use pre-coordinated terms where they are identified and warranted by the supplier to be computationally equivalent to the post-coordinated term bearing in mind their use in other systems.

The document also discusses the mapping from pre-coordinated legacy codes, but this process is not within the current scope of this work.

Allergy and adverse reaction patterns are related to other clinical findings that involve substances, physical forces or organisms, e.g. poisoning, infections and radiation damage.

Allergy and adverse reaction patterns are also related to other conditions where there is a relationship between a manifestation of a disorder and an underlying disorder which for periods of time may not be manifest. Examples of this include epilepsy, sickle cell trait and many genetic dispositions.

Allergies and adverse reactions are a source of significant and avoidable ill health. Since they may result from uninformed clinical actions they offer an early opportunity for substantial benefits from effective clinical information systems. Erroneous interpretation of information related to allergies and adverse reactions has a high impact and thus consistent of representation and handling of this information in LRA compliant systems is extremely important.

Concerns have been expressed in the past about the appropriateness of SNOMED CT defining relationship for allergies, adverse reactions and substances. Although these have been greatly improved over the last few years it is important to note that defining relationships do not (and are not designed to) convey knowledge about cross-reactivity of different substances. Therefore, post-coordinated representations that explicitly identify the causative (or suspected causative) agent need to be accompanied by and related to appropriate clinical knowledge resources.

Both allergy propensity and adverse reactions must be represented using the FINDING_OBSERVATION_ELEMENT class.

h4. 2.3.11.1 Refinement

Due to the requirements for inter system transfer of data and the patient safety aspects of supporting clinical decision support on this data, the terminology implementation is limited to the post-coordinated representation of both allergy propensity and adverse reactions with a limited number range of focus concepts and a controlled terminology model.

Both allergy propensity and adverse reactions must be represented using a post-coordinated refinement that complies with the following general constraint.

&nbsp;( << 418038007 \| propensity to adverse reactions to substance \| ) OR ( << 282100009 \| adverse reaction to substance \| ) ):

246075003 \| causative agent \|

= ( ( < 105590001 \| substance \| )

OR ( < 373873005 \| pharmaceutical / biologic product \| ) )

, 246090004 \| associated finding \| =

( ( 404684003 \| clinical finding \| )

OR ( 272379006 \| event \| )

Separate common patterns are defined later in this section for propensity to adverse reactions to substance and adverse reaction to substance event.

More specific constraints apply to the causative agent refinement based on the nature of the clinical focus concept. These are specified below.

h5. 2.3.11.1.1&nbsp; Causative agent refinement constraint for drugs

( << 419511003 \| propensity to adverse reactions to drug \| ) OR ( << 62014003 \| adverse reaction to drug \| ) ):

246075003 \| causative agent \|

= ( ( ^ 801000001139 \| NHS dm+d AMP subset \| )

OR ( ^ 701000001134 \| NHS dm+d VMP subset \| )

OR ( ^ 601000001138 \| NHS dm+d VTM subset \| )

OR ( ^ 12021000006137 \| Drug - allergy and adverse reaction subset \| )

h5. 2.3.11.1.2&nbsp; Causative agent refinement constraint for food substances

&nbsp;( << 418471000 \| propensity to adverse reactions to food \| ) OR << 370540009 \| adverse reaction to food \| )&nbsp;

246075003 \| causative agent \| = ^ 2001000000137 \| Food allergens subset \|

h5. 2.3.11.1.3&nbsp; Causative agent refinement constraint for non-food substances

&nbsp;( << 418038007 \| propensity to adverse reactions to substance \| ) OR ( 282100009 \| adverse reaction to substance \| )

246075003 \| causative agent \| = ^ 1991000000135 \| Non-food substance allergens subset \|

The agents that may be used to qualify the causative agent attribute of the post-coordinated expressions are described in _Representation in Electronic Patient Records of Allergic Reactions and Intolerance of Pharmaceutical Products_ document. The agents may either be drugs, food allergens, non food allergens or general agents.

Agent constraints for general agents (those that are not part of the drug constraint below) are *not* mandated. It is allowable to use codes outside the constraints; however it should be noted that decision support may not be supported.

There is overlap of content between the subsets used for food, non food and drug. Note that it is entirely reasonable for a food to be an ingredient of a drug. Clinical decision support systems should be aware of this when deciding which allergy records to involve in clinical decision support processes.

h4. 2.3.11.2 Primary Design Patterns Used

The Allergies and Adverse Reactions common recording patterns use the following primary design patterns, refined by explicitly specifying and applying values to the causative agent concept model attribute (as described in section 5.1.1.3):
* Finding Observation -- Current or past
\\