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

Xia Jing, Matthew Emerson, David Masters, Matthew Brooks, Jacob Buskirk, Nasseef Abukamail, Chang Liu, James J. Cimino, Jay Shubrook, Sonsoles De Lacalle, Yuchun Zhou, Vimla Patel

    Research output: Contribution to journalArticle

    Abstract

    Background: Vast volumes of data, coded through hierarchical terminologies (e.g., International Classification of Diseases, Tenth Revision-Clinical Modification [ICD10-CM], Medical Subject Headings [MeSH]), are generated routinely in electronic health record systems and medical literature databases. Although graphic representations can help to augment human understanding of such data sets, a graph with hundreds or thousands of nodes challenges human comprehension. To improve comprehension, new tools are needed to extract the overviews of such data sets. We aim to develop a visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS) as an online, and publicly accessible tool. The ultimate goals are to filter, summarize the health data sets, extract insights, compare and highlight the differences between various health data sets by using VIADS. The results generated from VIADS can be utilized as data-driven evidence to facilitate clinicians, clinical researchers, and health care administrators to make more informed clinical, research, and administrative decisions. We utilized the following tools and the development environments to develop VIADS: Django, Python, JavaScript, Vis.js, Graph.js, JQuery, Plotly, Chart.js, Unittest, R, and MySQL. Results: VIADS was developed successfully and the beta version is accessible publicly. In this paper, we introduce the architecture design, development, and functionalities of VIADS. VIADS includes six modules: user account management module, data sets validation module, data analytic module, data visualization module, terminology module, dashboard. Currently, VIADS supports health data sets coded by ICD-9, ICD-10, and MeSH. We also present the visualization improvement provided by VIADS in regard to interactive features (e.g., zoom in and out, customization of graph layout, expanded information of nodes, 3D plots) and efficient screen space usage. Conclusions: VIADS meets the design objectives and can be used to filter, summarize, compare, highlight and visualize large health data sets that coded by hierarchical terminologies, such as ICD-9, ICD-10 and MeSH. Our further usability and utility studies will provide more details about how the end users are using VIADS to facilitate their clinical, research or health administrative decision making.

    Original languageEnglish (US)
    Article number31
    JournalBMC Medical Informatics and Decision Making
    Volume19
    Issue number1
    DOIs
    StatePublished - Feb 14 2019

    Fingerprint

    Terminology
    International Classification of Diseases
    Health
    Medical Subject Headings
    Boidae
    Datasets
    Electronic Health Records
    Administrative Personnel
    Research
    Decision Making
    Research Personnel
    Databases
    Delivery of Health Care

    Keywords

    • Data analytic tool
    • Data set filtering
    • Hierarchical terminology
    • Human comprehension
    • Visualization

    ASJC Scopus subject areas

    • Health Policy
    • Health Informatics

    Cite this

    A visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS). / Jing, Xia; Emerson, Matthew; Masters, David; Brooks, Matthew; Buskirk, Jacob; Abukamail, Nasseef; Liu, Chang; Cimino, James J.; Shubrook, Jay; De Lacalle, Sonsoles; Zhou, Yuchun; Patel, Vimla.

    In: BMC Medical Informatics and Decision Making, Vol. 19, No. 1, 31, 14.02.2019.

    Research output: Contribution to journalArticle

    Jing, X, Emerson, M, Masters, D, Brooks, M, Buskirk, J, Abukamail, N, Liu, C, Cimino, JJ, Shubrook, J, De Lacalle, S, Zhou, Y & Patel, V 2019, 'A visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS)' BMC Medical Informatics and Decision Making, vol. 19, no. 1, 31. https://doi.org/10.1186/s12911-019-0750-y
    Jing, Xia ; Emerson, Matthew ; Masters, David ; Brooks, Matthew ; Buskirk, Jacob ; Abukamail, Nasseef ; Liu, Chang ; Cimino, James J. ; Shubrook, Jay ; De Lacalle, Sonsoles ; Zhou, Yuchun ; Patel, Vimla. / A visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS). In: BMC Medical Informatics and Decision Making. 2019 ; Vol. 19, No. 1.
    @article{2f6c9b67c929457b9a694e2829cb1af2,
    title = "A visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS)",
    abstract = "Background: Vast volumes of data, coded through hierarchical terminologies (e.g., International Classification of Diseases, Tenth Revision-Clinical Modification [ICD10-CM], Medical Subject Headings [MeSH]), are generated routinely in electronic health record systems and medical literature databases. Although graphic representations can help to augment human understanding of such data sets, a graph with hundreds or thousands of nodes challenges human comprehension. To improve comprehension, new tools are needed to extract the overviews of such data sets. We aim to develop a visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS) as an online, and publicly accessible tool. The ultimate goals are to filter, summarize the health data sets, extract insights, compare and highlight the differences between various health data sets by using VIADS. The results generated from VIADS can be utilized as data-driven evidence to facilitate clinicians, clinical researchers, and health care administrators to make more informed clinical, research, and administrative decisions. We utilized the following tools and the development environments to develop VIADS: Django, Python, JavaScript, Vis.js, Graph.js, JQuery, Plotly, Chart.js, Unittest, R, and MySQL. Results: VIADS was developed successfully and the beta version is accessible publicly. In this paper, we introduce the architecture design, development, and functionalities of VIADS. VIADS includes six modules: user account management module, data sets validation module, data analytic module, data visualization module, terminology module, dashboard. Currently, VIADS supports health data sets coded by ICD-9, ICD-10, and MeSH. We also present the visualization improvement provided by VIADS in regard to interactive features (e.g., zoom in and out, customization of graph layout, expanded information of nodes, 3D plots) and efficient screen space usage. Conclusions: VIADS meets the design objectives and can be used to filter, summarize, compare, highlight and visualize large health data sets that coded by hierarchical terminologies, such as ICD-9, ICD-10 and MeSH. Our further usability and utility studies will provide more details about how the end users are using VIADS to facilitate their clinical, research or health administrative decision making.",
    keywords = "Data analytic tool, Data set filtering, Hierarchical terminology, Human comprehension, Visualization",
    author = "Xia Jing and Matthew Emerson and David Masters and Matthew Brooks and Jacob Buskirk and Nasseef Abukamail and Chang Liu and Cimino, {James J.} and Jay Shubrook and {De Lacalle}, Sonsoles and Yuchun Zhou and Vimla Patel",
    year = "2019",
    month = "2",
    day = "14",
    doi = "10.1186/s12911-019-0750-y",
    language = "English (US)",
    volume = "19",
    journal = "BMC Medical Informatics and Decision Making",
    issn = "1472-6947",
    publisher = "BioMed Central",
    number = "1",

    }

    TY - JOUR

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

    AU - Jing, Xia

    AU - Emerson, Matthew

    AU - Masters, David

    AU - Brooks, Matthew

    AU - Buskirk, Jacob

    AU - Abukamail, Nasseef

    AU - Liu, Chang

    AU - Cimino, James J.

    AU - Shubrook, Jay

    AU - De Lacalle, Sonsoles

    AU - Zhou, Yuchun

    AU - Patel, Vimla

    PY - 2019/2/14

    Y1 - 2019/2/14

    N2 - Background: Vast volumes of data, coded through hierarchical terminologies (e.g., International Classification of Diseases, Tenth Revision-Clinical Modification [ICD10-CM], Medical Subject Headings [MeSH]), are generated routinely in electronic health record systems and medical literature databases. Although graphic representations can help to augment human understanding of such data sets, a graph with hundreds or thousands of nodes challenges human comprehension. To improve comprehension, new tools are needed to extract the overviews of such data sets. We aim to develop a visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS) as an online, and publicly accessible tool. The ultimate goals are to filter, summarize the health data sets, extract insights, compare and highlight the differences between various health data sets by using VIADS. The results generated from VIADS can be utilized as data-driven evidence to facilitate clinicians, clinical researchers, and health care administrators to make more informed clinical, research, and administrative decisions. We utilized the following tools and the development environments to develop VIADS: Django, Python, JavaScript, Vis.js, Graph.js, JQuery, Plotly, Chart.js, Unittest, R, and MySQL. Results: VIADS was developed successfully and the beta version is accessible publicly. In this paper, we introduce the architecture design, development, and functionalities of VIADS. VIADS includes six modules: user account management module, data sets validation module, data analytic module, data visualization module, terminology module, dashboard. Currently, VIADS supports health data sets coded by ICD-9, ICD-10, and MeSH. We also present the visualization improvement provided by VIADS in regard to interactive features (e.g., zoom in and out, customization of graph layout, expanded information of nodes, 3D plots) and efficient screen space usage. Conclusions: VIADS meets the design objectives and can be used to filter, summarize, compare, highlight and visualize large health data sets that coded by hierarchical terminologies, such as ICD-9, ICD-10 and MeSH. Our further usability and utility studies will provide more details about how the end users are using VIADS to facilitate their clinical, research or health administrative decision making.

    AB - Background: Vast volumes of data, coded through hierarchical terminologies (e.g., International Classification of Diseases, Tenth Revision-Clinical Modification [ICD10-CM], Medical Subject Headings [MeSH]), are generated routinely in electronic health record systems and medical literature databases. Although graphic representations can help to augment human understanding of such data sets, a graph with hundreds or thousands of nodes challenges human comprehension. To improve comprehension, new tools are needed to extract the overviews of such data sets. We aim to develop a visual interactive analytic tool for filtering and summarizing large health data sets coded with hierarchical terminologies (VIADS) as an online, and publicly accessible tool. The ultimate goals are to filter, summarize the health data sets, extract insights, compare and highlight the differences between various health data sets by using VIADS. The results generated from VIADS can be utilized as data-driven evidence to facilitate clinicians, clinical researchers, and health care administrators to make more informed clinical, research, and administrative decisions. We utilized the following tools and the development environments to develop VIADS: Django, Python, JavaScript, Vis.js, Graph.js, JQuery, Plotly, Chart.js, Unittest, R, and MySQL. Results: VIADS was developed successfully and the beta version is accessible publicly. In this paper, we introduce the architecture design, development, and functionalities of VIADS. VIADS includes six modules: user account management module, data sets validation module, data analytic module, data visualization module, terminology module, dashboard. Currently, VIADS supports health data sets coded by ICD-9, ICD-10, and MeSH. We also present the visualization improvement provided by VIADS in regard to interactive features (e.g., zoom in and out, customization of graph layout, expanded information of nodes, 3D plots) and efficient screen space usage. Conclusions: VIADS meets the design objectives and can be used to filter, summarize, compare, highlight and visualize large health data sets that coded by hierarchical terminologies, such as ICD-9, ICD-10 and MeSH. Our further usability and utility studies will provide more details about how the end users are using VIADS to facilitate their clinical, research or health administrative decision making.

    KW - Data analytic tool

    KW - Data set filtering

    KW - Hierarchical terminology

    KW - Human comprehension

    KW - Visualization

    UR - http://www.scopus.com/inward/record.url?scp=85061531800&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=85061531800&partnerID=8YFLogxK

    U2 - 10.1186/s12911-019-0750-y

    DO - 10.1186/s12911-019-0750-y

    M3 - Article

    VL - 19

    JO - BMC Medical Informatics and Decision Making

    JF - BMC Medical Informatics and Decision Making

    SN - 1472-6947

    IS - 1

    M1 - 31

    ER -