美国国立卫生研究院(National Institutes of Health)正在利用集装箱技术的移动性和灵活性改进医疗诊断。该机构采用软件容器公司Docker公司的技术,快速向全球40多家医院提供成像软件,从这些网站管理数据,并使用人工智能帮助医生做出决定。
例如,“如果我们开发一种新的基于ai图形分析心脏图像,我们与码头工人的是我们可以把我们的管理制度软件到码头工人,因此我们collaborationsiteswill包含latesttechnology软件,然后使用他们的病人,当然在NIH研究协议下,“薛说回族(如图),主副主任医学信号和图像处理程序在国家心脏,肺和血液研究所美国国立卫生研究院的第三大研究所。
在DockerCon直播大会上,薛与思图·梅南(音译)进行了交流。他们讨论了NHLBI与Docker的经验,目前在诊断过程中使用容器技术的进展,过程自动化的重要性,以及对未来的展望。
Xui说,Docker提供的全球范围和安全性是使NHLBI研究人员和开发人员能够使用容器进行新的成像技术的基本特征。
他解释说:“因为Docker在全球都可以使用,我们实际上可以实现一个持续的集成和测试,并基于我们的合作者(他们将拥有最新的技术)更新框架。”“它给了我们前所未有的灵活性,让我们能够接触到客户,接触到世界上的其他人,帮助他们。”他们也帮助我们。”
为了满足高度管制的医疗领域的安全需求,集装箱和成像设备之间的所有通信都是加密的。他指出:“我们也有所有的书面文件……允许我们向我们的临床医生提供技术。”
此外,软件的任何新版本都要经过严格的自动集成测试。“基本原则是我们不允许任何版本的软件在没有测试Docker的情况下交付给客户,”薛说。
NHLBI还使用这个持续测试框架来自动化许多其他流程。例如,一个开源的Python工具通常在服务上配置,它监视GitHub存储库。
“每当我做了改变,或者团队中有人做了改变——例如,修复一个bug,添加一个新功能,或者更新一个newAI模型——我们都会将改变推送到GitHub。然后就会有一个持续的构建系统……在Docker环境中触发集成测试运行,”Xue解释道。
NHLBI使用Docker的另一种方式是在Microsoft Azure云中部署容器。这样,同一个容器就可以在云中或现场的任何地方工作。“这实际上降低了开发成本,也大大提高了我们的效率,”薛说。
对于未来,这个想法是将许多应用程序仅仅移动到云上,薛补充说。例如,对于新的人工智能应用程序,情况就是如此。他说:“如果客户正在等待使用它们,他们将必须愿意连接到云上,可能会发送数据并接收数据,例如,来自我们运行的Docker imagein云上的人工智能应用。”