Terminology Bindings
SNOMED CT value sets for use in adverse sensitivity documentation generally belong to two types 1) concepts related to the adverse sensitivity per se, i.e. the adverse sensitivity condition/propensity, adverse sensitivity reactions, and products/substances which are claimed to cause adverse sensitivity reactions; and 2) qualifiers or modifiers e.g. clinical status, verification status, criticality, or severity of adverse reaction. Value sets of the first type usually encompass a large number of concepts and are defined intentionally. Value sets of the second type are usually small and enumerated as a list. Different information models have their own definitions and requirements for value sets. In the following discussion, we will focus on the FHIR® AllergyIntolerence base resource
The FHIR AllergyIntolerence base resource is open to various choices of representation for the adverse sensitivity content per se, but often has restricted ways of providing qualifiers and modifiers.
Adverse sensitivity content value sets
The FHIR AllergyIntolerance base resource has example bindings to SNOMED CT for the element AllergyIntolerance.code as well as elements reaction.substance, reaction.manifestation, and reaction.exposureRoute. All example value sets are though very broad and likely not very precise in determining the set of relevant concepts, see table below. For each data element, the number of concepts that are in the Global Patient Set (GPS) is shown here. The GPS is a special SNOMED CT subset that can be used globally with minimal restriction and at no cost.
AllergyIntolerance.code
If recording is based on substances and products and specifies the type of reaction in "type":
<<105590001 | Substance (substance) | OR <<373873005 | Pharmaceutical / biologic product (product) |
OR
If recording is based on finding concepts precoordinating the type of reaction :
OR
When using precoordianted Situation concepts to represent the absence of an allergic propensity
<<716186003 |No known allergy|
51133 (1157)
AllergyIntolerance. reaction.substance
<<105590001 | Substance (substance) | OR <<373873005 | Pharmaceutical / biologic product (product) |
49763 (1132)
AllergyIntolerance. reaction.manifestation
<<404684003 |Clinical finding|
114493 (12135)
AllergyIntolerance. reaction.exposureRoute
<<284009009 |Route of administration value|
163 (20)
Since the SNOMED CT value sets in this category usually include a large number of concepts, implementers often ask for lists of most frequently used concepts to facilitate implementation (e.g., building picklists to assist data entry). These frequently-used subsets are sometimes called “starter sets”. Examples of starter sets are:
Common dietary substances for allergy and intolerance documentation
HL7 Patient Care Workgroup
127
Value Set Authority Center (VSAC), NLM
Common drug classes for allergy and intolerance documentation
HL7 Patient Care Workgroup
42
Value Set Authority Center (VSAC), NLM
Common environmental substances for allergy and intolerance documentation
HL7 Patient Care Workgroup
15
Value Set Authority Center (VSAC), NLM
Common substances for allergy and intolerance documentation including refutations
HL7 Patient Care Workgroup
747 (also includes RxNorm entities)
Value Set Authority Center (VSAC), NLM
Food Allergen
Partners Healthcare
518
HL7
FHIR GPS IG
784
HL7
FHIR GPS IG
31
eHealth Digital Service Infrastructure (eHDSI)
epSOS
15
eHealth Digital Service Infrastructure (eHDSI)
epSOS
158
eHealth Digital Service Infrastructure (eHDSI)
epSOS
10
Qualifier and/or modifier value sets
As a result of a request from HL7 to SNOMED International about the possibility of mapping some of the required HL7® FHIR® Value Sets to SNOMED CT, an analysis of the ability of SNOMED CT to accommodate those needs was performed by the SNOMED CT on FHIR Workgroup. The required value sets of the FHIR AllergyIntolerance resource was included in this analysis.
A particular issue with qualifiers/modifiers is they have a strong dependence on what they qualify or modify, and that linkage is provided specifically by the information model at hand. Taking those concepts out of their information model context, which, debatably, mapping those concepts to SNOMED CT entail, could be a challenge.
In the analysis of the FHIR AllergyIntolerance required value sets, all but two were problematic in at least some way. The two straightforward mappable value sets were for elements AllergyIntolerance.reaction.severity and AllergyIntolerance.type
AllergyIntolerance.Reaction.Severity
It was assessed that there was a good match between the HL7 required value set and the SNOMED CT << 272141005 |Severities (qualifier value)| subhierarchy.
severe
Severe
24484000
moderate
Moderate
6736007
mild
Mild
255604002
AllergyIntolerance.Type
The group's suggested approach here is to use concepts taken from <<609433001 |Hypersensitivity disposition (finding)| unless an actual immune mediated hypersensitivity has been proven e.g., by testing. See the Allergy list section for a further discussion of the rationale behind this approach.
allergy
Allergy
609433001
intolerance
Intolerance
782197009
For other required value sets in the FHIR AllergyIntolerance resource there were issues ranging from some concepts in the FHIR value set lacked a corresponding SNOMED CT concept to differences in the underlying ontology making mapping complicated and likely less useful. For more details about mapping FHIR value sets to SNOMED CT, refer to the discussion of the .
Last updated