QualDash: Adaptable Generation of Visualisation Dashboards for Healthcare Quality Improvement
使仪表板设计适应不同的使用环境是可视化研究中的一个未决问题。仪表板设计师通常寻求在仪表板适应性和易用性之间取得平衡,而在医院中,挑战来自不同组织级别的关键指标、数据模型和用户的巨大差异。在这项设计研究中,我们提出了QualDash,一个仪表板生成引擎,允许动态配置和部署可视化仪表板,以提高医疗质量(QI)。我们根据对医疗保健专业人员的采访、联合设计研讨会和一系列与一线分析师的一对一会议,进行了严格的任务分析。从这些活动中,我们将指标卡比喻定义为医疗保健合格中介机构中的视觉分析单位,将这一概念用作生成高度适应性仪表板的构建模块,并导致指标规范结构(MSS)的设计。每个MSS都是JSON结构,使仪表板作者能够简明地配置指标卡的特定单元变体,同时卸载由引擎预设的跨卡共享的公共模式。我们考虑在五家国民保健服务医院的心脏病病房和儿科重症监护室部署和重复QualDash的设计。最后,我们报告了评估结果,这些结果证明了QualDash在真实场景中的适应性、易用性和有用性。
Contribution
- a thorough task characterisation which led to the identification of a common structure for sequences of user tasks in healthcare QI
- a mapping of the identified task structure to a metric card metaphor (a.k.a. the QualCard) and a Metric Specification Structure (MSS) that allows for concise configuration of dashboards
- a dashboard generation engine that accepts an array of MSSs and generates the corresponding QualCards with GUI elements that support further customisation
- Our reflection on 62 hours of observing the deployment and adaptation of QualDash in the five NHS hospitals
BACKGROUND AND RELATED WORK
- Tasks
- Dashboards
- The healthcare visualisation literature
- Commercial software
TASK ANALYSIS
DESIGN REQUIREMENTS FOR QUALDASH
- R1 Support pre-configured reusable queries for dynamic QualCard generation
- R2 Each QualCard must have two states:
- R2.1 An entry-point state
- R2.2 An expanded state
- R3 Support GUI-based adaptability of subsidiary view measures
- R4 Data timeliness
- R5 Data quality
- R6 Support exports
- R7 Data privacy
QUALDASH DESIGN
我们展示了一个仪表板生成引擎,它将用户在医疗保健合格中介机构中的任务序列映射到一个视图组成单元——质量卡。与 Vegalite和 Draco等富于表现力的语法相比,我们的 MSS 提供了一个有针对性的、更简洁的规范,这也是 QualDash 在五家医院部署期间易于适应的一个关键原因。这使得纠正临床医生的任务和我们最初对它们的误解之间的微小但重要的不匹配变得容易(例如call-to-balloon metric),适应新任务(例如不良事件)并允许特定地点的改变。