用前端表格技术构建医疗SaaS 解决方案
电子健康档案(Electronic Health Records, EHR)是将患者在所有医疗机构产生的数据(病历、心电图、医疗影像等)以电子化的方式存储,通过在不同的医疗机构之间共享,让患者面对不同的医生,身处不同的医院、诊所,甚至在不同国家都能够得到良好的医疗服务。
EHR在我国的发展现状
在我国,EHR仍处于快速发展时期。2012年,全国已有35个城市、2406个社区卫生服务中心和9726个社区卫生服务站建立了社区居民健康档案。2017年,全国居民电子健康档案建档率已经达到76.4%。
基于EHR数据共享的特性,未来的医疗信息化系统必须能够共享和接收来自系统外其他提供商的 EHR。因此,对于医疗卫生组织而言,最大的挑战便是如何通过一个强大的数据共享基础平台,来实现技术连接以及协同工作。
为了确保EHR数据的准确性和安全性,并让它们在不同的医疗卫生提供者之间进行交互,需要借助SaaS 、区块链或API组件等新兴技术来搭建对一组多样化的公共和私人数据的收集系统,完成对健康调查、行政登记、计费记录和电子病历等数据的收集工作。
基于云和 API 组件的EHR解决方案
如今,越来越多的医疗卫生组织开始考虑将其医疗卫生 IT 解决方案迁移到基于云的软件即服务 (SaaS) 模型中,有些甚至已经开始在医院中部署 SaaS 应用程序,用于 EMR(电子病历)、EHR、PACS、远程医疗和一些非临床系统应用程序,如 RCM、计费和供应链等。
如果您正在考虑从独立软件转向基于云的 SaaS 应用程序,那么,在这种情况下,API 组件可以发挥关键作用,它不仅可以简化迁移工作,还可以改善IT团队现有的工作流程。多年来,医疗卫生行业一直习惯于使用 Excel (.XLSX) 文件进行信息管理,如为医生排期、收录联系人信息、配置药物和处方等。虽然Excel 是一个很棒的工具,它能帮助用户更快速地对数据进行过滤、查找和分析。但是,受限于应用程序本身,Excel的定制化程度一直是其最大的短板。使用 Excel 管理数据,势必会影响工作流程,造成共享文件安全风险,以及文档版本控制问题。
基于此种特性,在迁移到基于云的 SaaS 医疗卫生应用程序时,首先要考虑的是如何保持用户已经习惯的类似 Excel 的操作界面和功能,比如:
- 类似 Excel 的菜单栏和工具面板
- 与 Excel 逻辑一致的计算公式、函数
- 将数据导出到 Excel 文件后的二次修改操作
- 支持将Excel 文件数据直接导入,而不用手动输入数据信息
以上四点,均可以借助一款表格控件来完成。
使用 SpreadJS 优化医疗行业SaaS 解决方案
SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 多种 Excel 公式,具备”高性能、跨平台、与 Excel 高度兼容”的产品特性,可直接在各类前端开发框架和后端服务器中使用。
SpreadJS 在界面和功能上与 Excel 高度类似,且提供了比 Excel 更加开放的 API接口,借助这些接口可在多平台、多框架中实现高效的报表模板设计、在线编辑和数据绑定等功能模块,从而为企业信息化系统提供 表格文档协同编辑、 数据填报 和 类Excel 报表设计 的应用场景支持,极大降低企业研发成本和项目交付风险。
借助SpreadJS 开发的医疗卫生数据看板
以下是 SpreadJS 在开发医疗卫生 SaaS 应用程序时的优势:
1. 用户体验和可访问性优势
在 SaaS 医疗卫生应用程序中嵌入 SpreadJS 表格控件,可以完美再现Excel 的UI界面。应用程序除了可以继续沿用用户最为熟悉的、类似 Excel 的客户端界面外,还可以使用图表、迷你图、形状等进行数据可视化交互。与此同时,通过SpreadJS的工作表保护和单元格锁定功能,开发人员可以更为轻松地控制最终用户的编辑操作等行为。
在可访问性方面,SpreadJS 提供对辅助技术的支持,并且还独立于以下浏览器和平台:Windows、Linux、Mac、Android 和 iOS。
2. 文档版本控制的优势
文档版本控制使文档版本组织良好且一致,从而达到数据准确无误的目的。
SpreadJS 提供的 API可以用来帮助解决文档版本控制的问题。通过将SpreadJS嵌入应用程序中,不仅可以为用户提供了一种直接与工作簿交互的方式,还提供了可以触发工作簿保存任何更改的事件连接,在获取这些事件连接后,便可以将更改存储在后端数据库中。一旦更改/更新的数据发送到您的后端,当另一个用户访问该数据时,他们就可以看到最新的信息。
SpreadJS 在文档版本控制场景的技术优势
3. 数据安全优势
在处理个人和医疗信息时,安全至关重要!
根据 Verizon 2020 年数据泄露调查报告(Verizon Business,2020 年)显示,约90% 的数据泄露事件是在发送电子邮件时,附带了隐藏有恶意软件的办公文件(如 Excel 等)造成的。对于医疗行业来说,随着医疗行业向患者开放越来越多的门户、使用越来越多新的技术方式与患者互动,使得网络应用程序攻击将越发普遍,使用 Excel进行数据交互,也将变得越发危险。
由于SpreadJS 是一款纯前端控件,所以它不会保存或记录显示在UI 中的任何信息。因此,借助SpreadJS 可以杜绝从外部电子邮件发送和接收 Excel 文件的情况,从而最大限度地降低恶意软件进入公司系统的风险。除此之外,SpreadJS 还内置了一个满足数据安全需要的应用接口,即支持导入/导出受密码保护和加密的Excel 文件。
总结
通过本文介绍,我们大致了解了EHR在我国的发展现状,并能看出大部分医疗卫生组织正在通过基于 SaaS 和云服务的平台完成医疗系统信息化改革。在这个改革过程中,保持用户原始的使用习惯和数据交互方式至关重要。
借助葡萄城推出的SpreadJS,医疗系统的IT团队可以轻松优化SaaS 解决方案,并在为用户提供高度类似 Excel 使用体验的同时,满足诸如版本控制、在线填报、多维透视分析等更多的个性化选项。除了医疗行业,葡萄城的各类开发控件和软件开发技术也逐步在其他领域的 SaaS产品中大放异彩,如在线办公领域的网易灵犀文档和财务报表领域的用友畅捷通T+Cloud等。