概述
在急诊室患者通常不了解自己的健康状况,而医生试图通过画图来帮助解释病情。在亲眼目睹了他们之间的双重挣扎后,Bree Day 知道一定有更好的方法。 她的想法是通过3D 模型来说明病人诊断的广度和深度。Diagnosx 实现了她的想法。 该应用程序提供了一个患者诊断和病史的 3D 模型,以更好地说明发现和诊断,并减少医生和患者沟通中的差异。
灵感
我在二级创伤中心急诊科工作了4年半。我亲眼目睹了一些疾病,如高血压,在病情恶化且得不到治疗的情况下,是如何导致心力衰竭的。有一段时间,我认为这是次要的病人,不重视他们的健康。说实话,他们到医院去是因为他们想活下去,我们的医疗保健系统根本没有以他们可以理解的方式向他们提供关键信息。在美国,100% 的医生都受过高等教育。根据 2019 年人口普查的一项研究,只有 36.5% 的美国人至少拥有学士学位。我注意到,当医生把信息写在纸上或白板上时,这些信息似乎能被病人理解。虽然医生的出发点是好的,但他们往往不是艺术家,只有一定的时间与病人在一起。我们需要一种解决方案来应对这种差距以及即将到来的医生短缺。
它能做什么
DiagnosX 使用 TigerGraph 图数据库和3D模型来说明患者诊断和病史的广度和深度,以便全面了解。 交互式 3D 模型将身体系统隔离开来,实现 360 度全景视野,并标记出与医疗状况相关的关键区域。 患者可以 24×7 全天候查看其诊断模型,并全面分解其医疗状况的各个方面。
我们如何构造它
DiagnosX 使用 Tigergraph 图数据库和schema构建,以存储和显示超过 15 个不同数据库的连接,从而全面覆盖所有患者医疗状况的完整信息。 Three.js Javascript 库也被用于渲染 3D 模型。 GSAP 库也被用于身体系统的交互式和沉浸式动画。
我们遇到的挑战
这个项目对我来说有很多第一次。 除了使用 3D 模型,我在开发 DiagnosX 之前从未使用过图数据库。 在设置数据库、运行查询和执行 REST API 以连接数据库时,我遇到了一连串错误。 我非常感谢两周一次的office hour和大量的在线视频。
我们引以为豪的成就
拥有一个功能原型,并获得一个有可能通过减少医疗保健差距来影响数百万人的想法。
我们学到了什么
图数据库并没有我最初参加这个黑客马拉松时想象的那么吓人。 在使用 GSQL 代码开发时,我有几次破坏了我的图,但我发现 GraphStudio 在创建和可视化模式和连接方面非常有用。
Diagnosx 的下一步是什么
1) 为语音添加文本,以获得更紧密的体验。 读取信息的应用程序让人感觉更像是在与医生交谈。
2) 获取人体各个部位的模型。 对于原型,我只使用了一个人体模型和心脏,但我计划为每个身体器官建立一个详细的模型。
3) 添加更多动画来说明医疗状况的预后以及有关症状。
4) 包括药物的 3D 模型,以说明它们如何与身体相互作用。