Skip to main content

Table 3 Algorithms implemented in VIADS with examples of their usage

From: A visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS)

Filter

Definition

Usage example

NC (node counts)

NC = usage frequency of a node (ICD code or MeSH term)

Displaying a summary view: the most frequently used MeSH terms and their ancestors in 2011

CC (class counts)

CCnode = NCdescendant1 + NCdescendant2 + NCdescendant 3…

Displaying a summary view: the most frequently used ICD9-CM codes in 2011 in a selected institution

Ratio

Ratio = CCchild node/ CCparent node

Identifying the largest MeSH contributors to upper-level MeSH terms and their ancestors in 2011

Top nodes

Top NC nodes (numbers)

Top CC nodes (numbers)

Top NC% (percentages)

Top CC% (percentages)

Displaying the top 50 or (top 5%) of ICD9-CM codes that have the highest NC (or CC) in 2018 in a selected institution. This algorithm can show the most important nodes in a date set

Systematic comparison (data set1 vs data set2)

CCnode1 vs CCnode1;

CCnode2 vs CCnode2;

CCnode3 vs CCnode3;

… …

Displaying a comparison view: the most significant different ICD9-CM codes between pioglitazone(data set1) and rosiglitazone (data set2) groups after systematical comparison

Combination

NC + Ratio

Displaying a summary view: the most frequently used MeSH terms and the largest MeSH contributors and their ancestors in 2011

CC + Ratio

Displaying a summary view: the most frequently used ICD9-CM codes and the largest ICD9-CM contributors and their ancestors in 2011