What are Valuesets?
A subset is a set of members all of which are members of another set (from set theory in mathematics), but generally, in clinical terminologies, it is a set of concepts or terms taken from a larger set of terms or concepts. ValueSet in healthcare informatics, particularly in standards like FHIR (Fast Healthcare Interoperability Resources), refers to a uniquely identifiable set of valid concept representations. This means it is a collection of codes or terms from one or more code systems, which can be used to specify the allowable values for an element in a healthcare resource. Each concept in the value sets can be tested to determine whether or not it is a member of the set.
Infoway's Canadian Standards Release Centre maintains ValueSets in partnership with The purpose of using subsets is to facilitate the adoption or implementation of health terminologies. Clinical terminologies often contain thousands if not hundreds of thousands of terms. While SNOMED CT content has approximately a million concepts, LOINC contains nearly 97,000 terms. The use of subsets can help narrow down the content in terminology that is relevant for a specific use case. Subsets can contain just a few terms or may contain thousands of terms, depending on the purpose of the subsets.
At the time subsets are published they are created against the most current version of the standard. Canada Health Infoway maintains these subsets in partnership with Provincial, Territorial, and Federal e-Health agencies from across Canada working towards the successful implementation of Digital Health solutions.
Infoway plays an important role in reviewing and hosting subsets National digital health solutions. These ValueSets are hosted on the Terminology Gateway server for jurisdictions and organizations to utilize. ValueSets are hosted on Infoway's FHIR Terminology Server.
ValueSets vs Subsets
In general, the goals of subset creation are twofold:
• Enables clinicians to report procedures and services by making it possible for them to select from a group of content most relevant to other specialties or services.
• Support the exchange of the information between Clinicians and institutions in a consistent manner
Types of Subsets
The term “Subset” is used to identify a set where all elements are also contained in another set. In other words, if you have a set A, a subset of A (denoted B) includes only elements that are also in A. These subsets include constrained lists of allowable values or terminology from the source code systems (i.e. SNOMED CT Canadian Edition, pCLOCD, UCUM, SCP or HL7).
The terms “ValueSet” and “Subset” are used interchangeably. Specific to SNOMED CT (Systematized Nomenclature of Medicine Clinical Terms), a reference set (or refset) is a standardized format used to maintain and distribute a curated list of references to SNOMED CT components.
Types of ValueSets
ValueSets Subsets can be grouped into categories. The categories listed below are different ways of looking at subsets ValueSets and are not mutually exclusive:
- Data capture vs Data retrieval subsetsValueSets:
Subsets ValueSets may be used for data capture (eg, used by a physician at the point of care in an EMR to record a procedure or service provided) or for data retrieval (eg, used by a physician for retrieving information about patients who have received a specific set of procedures or services). In some cases, the content in these types of subsets ValueSets may differ.
2. Physician specialty vs Electronic health system-specific field subsetValueSet
Subsets ValueSets may be developed for physician specialties or sub-specialties (eg, cardiology or interventional cardiology) or for a more general use case (eg, immunizations, Evaluation and Management). For example, the cardiology physician specialty subset should include all procedures and services a cardiologist may conduct or perform, while an immunizations subset should contain a list of all immunization procedures and will not be limited to one physician specialty; it may be used by a general practitioner or a pediatrician to record immunizations done.
3. Intensional vs Extensional subsets ValueSets SNOMED CT Example
Subsets ValueSets can be developed intensionally or extensionally. The term “extensional subsets” ValueSets” refers to explicitly enumerating each and every code and/or Clinician Descriptor. On the other hand, the term “intensional subsets” ValueSets” refers to specifying the sections/hierarchies and/or subheadings that contain content that is to be included in a subsetValueSet.
4. Concept/Code Subsets vs Clinician Descriptions SubsetsValueSets
Subsets ValueSets can be developed at the code/term level or at the Clinician Descriptors level.
...
Clinician Descriptors are more specific services or procedures that are included in the catalogues such as the Ontario Schedule of Benefits.
These subsets ValueSets types can be created by many methods, but here are a few commonly used:
- Manual inclusion, using search and browse methods
- An existing subsetValueSet, used as a starting point for further manual inclusion and update
- Lexical queries, to identify candidate members, followed by manual verification and update
- Hierarchical queries, to identify descendants of a given concept (e.g. descendants of <73211009 |diabetes mellitus|)
- Attribute queries, to identify concepts with a specific attribute value (e.g. disorders with a finding site of 80891009 |heart structure|
- SNOMED CT queries, using the SNOMED CT Expression Constraint or Query languages, which offer additional query functionality.
...
ValueSets Maintenance
pan-Canadian Subset ValueSet Maintenance
Infoway has many subsets ValueSets that have been developed over time by Canadians for Canadians. These “fit for use” subsets ValueSets are intended to be a pan-Canadian “starter set” of content. The subsets ValueSets are maintained by Infoway, published in the Terminology Gateway. The pan-Canadian Subsets ValueSets may contain content from international terminologies and content specific to Canada, which is dependent on the international version. The pan-Canadian subsets ValueSets are reviewed on an annual basis, SNOMED CT Canadian edition subsets ValueSets updated are aligned to the release of SNOMED CT Canadian edition releases.
Two subsets ValueSets HealthCareProviderRoleType and QualifiedRoleType use the SC code systems (SCPQUAL, SCPTYPE) (the "SC Code Systems") which was a code system developed by Canada Health Infoway Inc. (Infoway) to address local requirements in Canada. SC was an abbreviation for "Standards Collaborative"
The subset ValueSet maintenance for pan Canadian subsets ValueSets is a two-year process
- In the first year, the subset ValueSet will be inactivated (Depreciated) if not used in the previous year and no objections are received to an announcement is made on the Health Terminologies and HL7 forums. It will still be published on the Terminology Gateway, but not visible unless the ‘Inactive’ subset status is specifically chosen. If we do not receive a response to the request for a status of a subset ValueSet after 30 Days, we will mark it for inactivation after 30 days and inactivate it.
- At the end of the first year, if the subset ValueSet is still no longer in use, it will be marked as retired and no longer available in the Terminology Gateway
...
Infoway supports organizations and Jurisdictions to publish their Terminology Artefacts on the Terminology Gateway. Once published, jurisdictions are requested to maintain their subsets ValueSets as part of the Infoway Maintenance Cycle.
These subsets ValueSets may be leveraged by other organizations and jurisdictions to support interoperability EHR solutions in their organization or jurisdiction.
The subsets ValueSets developed are vendor-neutral, they support interoperability and decrease the cost of creating and maintaining a new subsetValueSet.
The subset ValueSet maintenance for Additional Terminology Content is also a two-year process
- Jurisdictions and organizations are accountable for the quality and maintenance of subsets ValueSets or other artifacts shared on the Terminology Gateway
- Each year, the Infoway SME will contact the subset ValueSet owner named for the subset ValueSet listed on the Terminology Gateway
- The contact will be asked to review their respective subset ValueSet and asked if this is all good. If it is still good, then the reviewed date is updated. If there are changes then the Subset ValueSet owner will make the changes to the subset ValueSet and submit them. If we do not receive a response to our request for a status of a subsetValueSet, we will mark it for inactivation after 30 days
Where to find the
...
ValueSet Template
Download the subset ValueSet Template from Informs or from here
How to create New subsetsValueSets
- Download the subset ValueSet Template from InfoRMS Subset RFC project
- Complete the Subset Definition template. Refer to the "How to Complete" tab for guidance or contact [email protected] for assistance
- All Field in Red are mandatory and must be completed
- Refer to the Naming Convention for pan-Canadian Subsets Sets and Valuesets to create a name for the subset definition
- Request the Subset ID which is an OID, but if you are the owner of the Subset, you may provide your own unique identifier
- Ensure that the Subset name and ID is not used in used by checking the OID's for subsets
- If the subsets is owned by you ( Additional Terminology Content) then a logo can be added which must be a .png or .gif which should be attached to the Subset request
- Select the Codesystem(s) (SNOMED CT Canadian edition, LOINC, UCUM, HL7) You may have more than one to cover a clinical domain in some cases and if you need further guidance, contact [email protected]
- Submit in InfoRMS for Review
...