SNOMED Documentation Search
The Code to Expression type reference set is used meet the requirements for representation of associations between codes in another code system and SNOMED CT expressions, where the following requirements apply:
The Code to Expression type reference set is designed to meet the requirements as they apply to the associations between LOINC
Term Codes and SNOMED CT expression.
The cooperation agreement between IHTSDO and Regenstrief Institute as signed in July
2013 does not permit systematic addition of SNOMED CT concepts based on LOINC Terms.
Instead, LOINC Term Codes are associated with SNOMED CT expressions that have the
same meaning. If a LOINC Term is recognized as having the same meaning as an existing
SNOMED CT concept the associated expression will be precoordinated (e.g. an expression
containing a single conceptId).
This requirement cannot be met by simply expanding an existing reference set pattern since there is a significant change to the required functionality. The reason
for this is the SNOMED CT end of the association is an expression rather than a single
component identifier. An expression is a variable length string and cannot be represented
using a 64-integer (the datatype of the referencedComponentId).
With that exception the requirements are similar to those of the Map correlation and origin type pattern. Therefore, this is used as the foundation from which modifications have
been made to meet these requirements.
After detailed discussion of a range of options, the decision has been made that
for the Technology Preview release the referencedComponentId will be included and
will be populated by a SNOMED CT concept identifier referring to a new concept 705114005
| LOINC Code System (qualifier value)|. This value can be ignored, as it does not convey any relevant information. The advantage
of this approach is that it retains the Reference Set file structure, though it does
so at the expense of redundancy.
The two specific columns added to the Code to Expression type reference set are:
The mapTarget field is retained as is to contain the code in the other codes system
(the LOINC Term Code). It is arguable that in this pattern this is not really a "target"
because these associations have the ability to be considered as bidirectional. Thus
the expression could return a LOINC code or the LOINC code could be rendered as a
SNOMED CT expression. In practice this is also true for the Map correlation and origin type pattern. Arguably, in terms of flexibility of use a direction independent name is
needed but for the preview release it seems wiser to go for alignment with previous
work.
The three additional component references included in the Map correlation and origin type pattern are also included in this pattern with the same functionality:
The expression will be represented in the representational from with the smallest
number of refinements which full represents the meaning of the code in the other code
system. This form which is derived as follows is sometimes referred to as the "author
normal form".
Starting point
The stated representation as authored to most accurately reflect the meaning of the
source code using the SNOMED CT concept model.
Steps applied to derive the distributed expression
Deprecated statuses will cause the expression associations to be marked as inactive but trial use status will not be represented. LOINC Terms that were already deprecated at the time of initial mapping will not be included in maps and associations. However, dependent on demand and priority to assessments, it is possible these may be added later.
Field |
Data type |
Purpose |
---|---|---|
id |
UUID |
A 128 bit unsigned integer, uniquely identifying the reference set member. |
effectiveTime |
Time |
Specifies the inclusive date at which this change becomes effective. |
active |
Boolean |
Specifies whether the member's state was active or inactive from the nominal release date specified by the effectiveTime field. |
moduleId |
SCTID |
Identifies the member version's module. Set to a child of |Module| within the metadata hierarchy. |
refsetId |
SCTID |
Identifies the reference set. |
referencedComponentId |
SCTID |
A reference to a SNOMED CT metadata concept referring to the 705114005 | LOINC Code System (qualifier value)|. |
mapTarget |
String |
The value of the LOINC Term Code associated with the expression. |
expression |
String |
A reference to the SNOMED CT concept being mapped to/from the LOINC Term Code. |
definitionStatusId |
SCTID |
Indicates whether or not the expression contains a sufficient definition of the LOINC
Term Code in the mapTarget field.
|
correlationId |
SCTID |
The correlation between the SNOMED CT expression and the LOINC Term Code.
|
contentOriginId |
SCTID |
Indication of whether concept was initially in one of the terminologies (LOINC or SNOMED CT) and added to the other as part of mapping or was in both terminologies at the outset. Values are subtype children 705116007 | Original code system source for linked content value|
|
The following metadata in the "Foundation metadata concept" hierarchy supports this reference
set:
900000000000454005 |Foundation metadata concept|
900000000000455006 |Reference set|
705109006 |Code to expression type reference set|
705110001 |LOINC Term to Expression reference set|
900000000000444006 |Definition status|
900000000000074008 |Necessary but not sufficient concept definition status|
900000000000073002 |Sufficiently defined concept definition status|
Suggestion is use of current values set. However, an argument can be made in favor
of duplication of the hierarchy with "source code" replaced by "expression".
447247004 |SNOMED CT source code to target map code correlation value|
447559001 |Broad to narrow map from SNOMED CT source code to target code|
447557004 |Exact match map from SNOMED CT source code to target code|
447558009 |Narrow to broad map from SNOMED CT source code to target code|
447560006 |Partial overlap between SNOMED CT source code and target code|
705116007 |Original code system source for linked content value|
705117003 |Originally in LOINC|
705118008 |Originally in SNOMED CT|
705119000 |Originally in both LOINC and SNOMED CT|