General Education, Laboure College, Milton, Massachusetts, United States.
DethWench Professional Services, Boston, Massachusetts, United States.
Appl Clin Inform. 2019 May;10(3):534-542. doi: 10.1055/s-0039-1693649. Epub 2019 Jul 24.
Health care-associated infections, specifically catheter-associated urinary tract infections (CAUTIs), can cause significant mortality and morbidity. However, the process of collecting CAUTI surveillance data, storing it, and visualizing the data to inform health policy has been fraught with challenges.
No standard has been developed, so the objective of this article is to present a prototype solution for dashboarding public health surveillance data based on a real-life use-case for the purposes of enhancing clinical and policy-level decision-making.
The solution was developed in open source software R, which allows for the creation of dashboard applications using the integrated development environment developed for R called RStudio, and a package for R called Rshiny. How the surveillance system was designed, why R was chosen, how the dashboard was developed, and how the dashboard features were programmed and function will be described.
The prototype dashboard includes multiple tabs for visualizing data, and allows the user to interact with the data by setting dynamic filters. Controls were used to facilitate the interaction between the user and application. Rshiny is reactive, in that when the user (e.g., clinician or policymaker) changes the parameters on the data, the application automatically updates the visualization as well as parameters available based on current filters.
The prototype dashboard has the potential to enhance clinical and policy-level decision-making because it facilitates interaction with the data that provides useful visualizations to provide such guidance.
医疗保健相关感染,特别是与导管相关的尿路感染(CAUTI),可能导致重大的死亡率和发病率。然而,收集 CAUTI 监测数据、存储数据以及可视化数据以告知卫生政策的过程一直充满挑战。
目前还没有制定标准,因此本文的目的是提出一个基于真实用例的公共卫生监测数据仪表板原型解决方案,以增强临床和政策层面的决策。
该解决方案是在开源软件 R 中开发的,它允许使用 R 开发的集成开发环境(RStudio)创建仪表板应用程序,以及一个名为 Rshiny 的 R 包。将描述监测系统的设计方式、选择 R 的原因、仪表板的开发方式以及仪表板功能的编程和功能。
原型仪表板包括多个用于可视化数据的选项卡,并允许用户通过设置动态筛选器与数据进行交互。控件用于促进用户和应用程序之间的交互。Rshiny 是响应式的,即当用户(例如临床医生或政策制定者)更改数据上的参数时,应用程序会自动更新可视化以及根据当前筛选器提供的可用参数。
原型仪表板有可能增强临床和政策层面的决策,因为它促进了与提供此类指导的有用可视化数据的交互。