SNOMED Documentation Search

 Other Documents
Skip to end of metadata
Go to start of metadata

Current Version - Under Revision

The predicate for search for Conceptsor Refsetsincludes references to one or more specific conceptsby Concept Identifier, and additional instructions on how to retrieve related concepts.

Example use cases:

  1. An application populates a combo box with a list of conceptspre-defined in a Simple Type Refset, identified by Id.

  2. An HL7 message provides a reference to a conceptby Id, the preferred termfor the local implementation is retrieved based on the conceptId.

  3. An application provides a tree view of the hierarchy, the root conceptis referenced by Id and any level of children conceptsare retrieved based on user selections.

  4. A conceptand all its descendantsare retrieved in order to match with clinical records, where no postcoordinationis used.

Example queries:

  1. Retrieve the specified Concept Identifier

  2. Retrieve direct subtypes(children) of the specified Concept Identifier

  3. Retrieve descendants(children and they children recursively) of the specified Concept Identifier.

  4. Retrieve members of the Simple Type Refsetidentified by the specified Concept Identifier

This kind of selective data retrieval can be easily implemented using SQL, Concept Identifiersare the primary key or foreign keys in all the necessary tables in the SNOMED CTmodel. Retrieval of descendantscan be optimized as detailed in the "Optimizing concept subsumption testing chapter.

Implementations based primarily on precoordinatedcontent will be able to support most of their use cases with this kind of query. SNOMED CTcontent is distributed with a pre-computed inferred view, that can be trusted to retrieve all related conceptsby references to a conceptin the terminology.

Implementations that have created local extensions, will require the availability of a DescriptionsLogic classifier in order to periodically compute a new inferred view that will discover new relationshipsbetween conceptsin the terminology.

In use cases where clinical data is recorded as postcoordinated expressions, or where postcoordinated expressionsare used as the query, the techniques described in the Expression retrieval section should be applied.