Quick Search

Overview

Quick search box in toolbar

Snow Owl has been designed to make searching for concepts as simple as possible. The quick search box in the toolbar allows searching through all terminologies from a single location. It can also be accessed by pressing CTRL-4 (Windows) or CMD-4 (OS X). Search results appear progressively with each character typed further refining the search.

Quick search results for 'para' displayed by category

Here are some tips for doing quick searches:

Quick search assisted content editing

The quick search widget is also used in the entry fields of the concept editor. For example, when defining new content the results displayed in the entry field are constrained by the concept model. This way, only valid values can be selected. In the example below, the entry is constrained to valid concepts used in the 'Has formulated route' property. For more information, please refer to the editing section.

Search results for 'endo'

Features

Intelligent autocompletion

Once you start typing you will see a suggestion to complete your current term appear in light gray. Press the tab key to accept this suggestion and update the matching results. The suggestion takes into consideration your previous choices, bookmarks, search profile, concept frequency of use data, mappings, and more when making an autocompletion recommendation. Multi-word terms can be queried by entering the first characters (see screenshot).

Search results for 'tet fa'

Automatic query expansion

The search automatically expands to correct potential spelling errors and identifies inexact search matches that the user may have intended. These results will appear as gray in the search results window to indicate that they are approximate matches. Spelling mistakes, different dialects, variant word forms, and more are included in the approximate results.

Quick search results for misspelled term

Search relevancy

Global history and frequency of use data increases the search relevancy. You can adjust your search profile to increase the relevancy of terms. Term location also influences scoring of partially completed search terms. For example, searching for "en co or" will prefer matches that start with terms in this order. In this case, the first two matching results are "Enteric-Coated Oral Capsule" and "Enteric-Coated Oral Tablet".

Search relevancy

Search provider selection

If there are more results than can be displayed on a single screen, only a subset of the total results appears in each of the provider sections. Drag the corner of the the search results window to increase its size and see more results. If you want to keep the size of the window, press the shortcut (CTRL-4 on Windows ; CMD-4 on OS X) to see additional results. Each time you hit the shortcut, more results will be displayed.

Search results for 'lower back pa'

By default, all search providers are included in the quick search. If you want to omit providers that you are not interested in, right-click the quick search icon in the toolbar to uncheck items that should be excluded.

Selecting the active quick search providers

Search Profile

The search profile allows users to influence the ranking of the search results:

The Search Profile Preference page can be opened at File > Preferences > Snow Owl > Search Profile.

Search Profile Preferences Page

Built-in search profiles

Search profiles for different specialites are included in Snow Owl:

Default Search Profile

In the default search profile all items are set to average. The relevance of search results is based on global usage frequency, and not biased by the search profile. Since all the settings are equal, this profile is also a useful starting point for creating your own profile.

Default search profile

Cardiology

Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of the Cardiology reference set and the ICD-10 complex map are also set above average.

Cardiology search profile

Clinician (General or multiple specialties)

Members of the non-human reference set are excluded. Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of reference sets for clinical specialties, and the ICD-10 complex map are also set above average.

Clinician search profile

Endocrinology Urology Nephrology

Members of the non-human reference set are excluded. Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of the endocrinology-urology-nephrology reference set, and the ICD-10 complex map are also set above average.

Endocrinology Urology Nephrology search profile

Hematology Oncology

Members of the non-human reference set are excluded. Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of the Hematology-Oncology reference set, and the ICD-10 complex map are also set above average.

Hematology Oncology search profile

Mental health

Members of the non-human reference set are excluded. Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of the Mental health reference set, and the ICD-10 complex map are also set above average.

Mental health search profile

Muscoloskeletal

Members of the non-human reference set are excluded. Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of the Muscoloskeletal reference set, and the ICD-10 complex map are also set above average.

Muscoloskeletal search profile

Neurology

Members of the non-human reference set are excluded. Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of the Neurology reference set, and the ICD-10 complex map are also set above average.

Neurology search profile

Ophthalmology

Members of the non-human reference set are excluded. Hierarchies with clinically relevant terms are set above average (e.g. Clinical findings, procedures). Members of the Ophthalmology reference set, and the ICD-10 complex map are also set above average.

Ophthalmology search profile

Changing the search profile

By default, all items are set to average. To change the profile

Now the ranking of quick search results is based on the specialty you selected.

Selecting a specialty-based search profiles

Creating a new search profile

It's also possible to create new profiles to bias the search results as desired. To create a new profile

Concepts, reference sets, modules, maps, and name spaces can also be added to the new search profile.

Adding a new search profile rule

Search profiles can be imported or exported as .xlm files. To remove a custom-built profile, select the profile in the drop-down list and hit Remove. Please note that built-in profiles can neither be changed nor removed. If you want to modify an existing profile, use it as a base when creating a new one.

Automated mapping relevancy

The automap feature uses the active search profile to identify more relevant suggested mappings. For example, if you're mapping an in-house list of cardiology codes, you can activate the built-in Cardiology search profile (Preferences > Snow Owl > Search Profiles > Cardiology) to increase the relevancy of the matched terms. Read more about automapping.

Cardiology search profile