可视化之医疗保健数据的未来——绘制新用户界面的方法

  近来,在医疗保健IT领域,EHR(Electronic Health Record,电子健康纪录)系统的用途和设计受到了广泛的关注。美国医疗协会宣称急需一份行动方案来改善EHR系统中不灵活的菜单表和混乱的屏幕显示。2013年对医生大规模的调查发现,现阶段EHR的技术水平极大地削弱了医疗行业的职业满意度。

  在联邦授权的背景推动下,人口老年化和普遍性慢性疾病的大数据应运而生。IQ4I研究与咨询公司指出,到2020年全球医疗保健分析市场预计会达到208亿美元。但对分析结果的有效利用进而提升医疗的质量和组织效率仍然依赖于一个易使用的用户友好型界面。那么问题来了,用户怎样才能把重点放在用户体验上呢?

  构建新用户界面的方法

  纽约时报在对与2012年总统大选有关的所有可能的情景进行可视化过程后,给出了512种导致不同选举结果的途径。结合了来自民调的数据和模拟情形,这种可视化能够直观的让用户看到改动各州的竞选结果带来的影响,以及每一种选举结果的整个途径。毫无疑问,它远远超越了Tim Russert著名的白色书写板理论。这种有诸多可能的选举过程途径的应用恰恰是我们在医疗保健行业中所需要的:简化成百上千的数据点,干预因素和关键事件下的模拟结果以及增加用户和系统之间的交互性,这些都能够让用户更好的理解治疗结果。

物联网

  现在我们把刚才讨论的处理民意调查和总统选举数据的方法用到分析病人数据上。而之前所列举的每一条途径则代表了病人是去急诊室、接受初级护理还是预防保健的措施。外部环境、教育水平以及其他医疗干预都会对整条途径产生影响。以上就是EHR数据的作用所在。

  在过去的三年中,用户界面在经过改革后越来越直观和高效,同样使用的便利性和通用性也得到了极大地改善。最重要的可能是,完全免费。

  通过对下面互联网工具的探讨,我们能更好的理解用户体验未来的发展趋势和影响。原因在于这些工具有极大地潜能去改善针对专业化医疗团队的用户体验。

  d3.js

  再回头看看刚才的512条路径,无论是在视觉上还是在高效使用互动元素以吸引更多的用户方面,都非常完美。它是借助d3.js可视化图书馆创造的。

  d3.js(D3的意思是Data Driven Documents,依赖于数据的文件)由Mike Bostock, Jeff Heer 及Vadim Ogievetsky设计,主要由Bostock负责维护,它能充分利用许多标准网络构架元素(比如JavaScript语言,SVG对象,CCS布局组件以及HTML5核心技术)用以创作出一致和高度可控的可视工具。

  d3.js功能的实现基于一个可访问应用程序编程接口(API)——它能确保用户对图形概念不熟悉的情况下也能使用d3.js——以及助其继续开发新用途的忠实用户群。用户群日益成熟确保了开发精密和交互式的数据的可能性,可视化应用范围广泛,从学校的项目到头版头条新闻。

  正是这些原因使d3.js为开发医疗保健领域用户界面的程序员们带来了巨大的帮助。比如,它能在下图中直观的展示数据状态:

  图表的绘制基于每个病人的治疗的费用和他/她到访医疗机构的次数。用户可以在病人图表之间互相比较,最重要的是能够追根溯源的分析出花费最高的病人。尽管此项可视化不能模拟每一条路径的结果,但也非常接近真实的状况了。更关键的是,它的运行方式可以适应用户的需求。

  AngularJS

  AngularJS是最新的模型—视图—控制器(Model-view-controller,MVC)框架之一,这是一款强大的动态网页界面。将MVC视为一种体系结构,你只需说明你想要的东西(模型),你想要它长什么样(视图)以及用户和它得有哪些互动(controller),具体设计就交给MVC框架吧。MVC框架会解决实际中创建页面、表单,和视图转换的所有工作。

  Angular 将数据仓库中的数据结构直接呈现在Javascript中,Javascript是在网页设计中普遍使用和广泛接受的程序语言。由此可见,Angular是非常新颖和创新性可视化框架,拥有先进的过滤体系,能够对多个组群中的片段数据进行有效的筛选。

  Angular还有助于简化加载、筛选以及从多个因素中分析数据的过程。设想一张标准长度的病人报告单,上面包括CPT编码,DRGs,HCCs,使用的器械,接受治疗的科室,ICD—9编码,PCP排布以及其他的。如果报告单上有一万,十万,甚至一百万行这样的数据集呢?只要用Angular中的一个模块就能交叉分析所有这些数据集,通过使用多种定量技术和复杂的可视化技术即可迅速完成。