超便携式超声仪

Clarius logo

了解撼动医疗行业的袖珍型超声波扫描仪系列,以及选用Qt构建这些扫描仪的原因。

 

 

手持式超声波扫描仪

无线数据流和云连接

跨平台的配套应用程序

Clarius gif-1

 

Clarius Mobile Health是一家总部位于加拿大的公司,在医疗成像行业拥有数十年经验,2016年12月开始在市场上推出手持式超声波扫描仪(采用Qt构建),已经积累了超过20,000名医疗专业人士的用户群,执行了超过500,000次扫描,并于发布了新的HD系列产品。(比原版产品缩小30-40%,能够将高分辨率扫描结果直接传输到平板电脑、智能手机或他们的云服务。

Kris Dickie (Clarius研发负责人)估计在Clarius HD系列的2年开发过程中,他们:

节省6个月

开发周期

节省500小时

开发者工作时间

(假设如果没有 Qt,他的团队成员中将有 80% 的时间用于研究跨平台兼容性)。

为什么要利用qt_logo_green_128x128px 开发 Clarius HD系列产品?

 

我们与Kris讨论了他们的研发团队如何利用Qt生态系统的优势实现超声波技术的飞跃。

 

block1-phone-1

 

Kris表示,之所以选择Qt作为Clarius开发流程的基础,是因为团队非常重视能够使用单一代码库在多个平台上部署一个功能齐全且直观的用户界面,并保持统一的外观。移动操作系统的兼容性也是优先考虑的事项,他们寻求一个能够促进围绕其云功能计划的框架。

开箱即用的云连接

将扫描数据从设备上传并安全存储到云端,可让医务人员在完成扫描后分析图像时间线和更多信息。Clarius受益于Qt内置的云连接选项,其出色的云设置可使用REST API和JSON与AWS 连接并运行。

Qt在移动设备上的应用

Qt提供了功能齐全的集成开发环境(IDE)、丰富的工具和模块化C++库。这些都可用于为不同操作系统的移动设备轻松设计、开发应用程序。包括Clarius在内的许多用户在设计嵌入式产品的配套应用程序时,都能利用这些功能。点击此处了解更多有关用Qt开发移动应用程序的信息。

与其他工具的互操作性

使用Qt时,研发团队可灵活地使用Qt自带功能或集成其他专业工具和库。Clarius团队正是使用C++Boost库实现应用程序与设备之间的通信,并设置了DICOM图像形成导出功能。请查看Qt Marketplace上提供的部分免费和付费扩展、工具和库

 

无缝更新

超声设备属于具有中等风险的II类医疗设备。因此,Clarius能够利用 III 类设备中略微宽松的法规,持续发布软件/固件更新,以确保其产品的前瞻性。然而,这些补丁必须经过充分测试并详细记录。这两个过程都可以在Qt生态系统中实现。

Clarius HD系列

借助灵巧的配套应用程序,Clarius HD系列便携式扫描仪可将高清超声图像实时传输到兼容的iOS和安卓平板电脑,甚至智能手机。

超声波数据传输完成后,该应用程序使用着色器代码在医疗专业人员选择的设备上实时渲染超声波图像。

利用Qt的跨平台和移动功能,Clarius能够在不同消费级硬件和不同屏幕尺寸上运行其可识别的UI,而不会影响功能或性能。

“无论移动平台或操作系统如何,客户体验都是相同的。”

Clarius使用的技术
商业版Qt

Clarius的开发分支目前使用 Qt 5.13,而生产分支则使用Qt 5.12长周期支持版。

Qt Bluetooth库

Qt Bluetooth支持蓝牙低功耗开发,适用于客户端/中心角色用例和执行外设/服务器角色的应用程序。

Qt GL 绑定

为了实现低延迟更新和最灵敏的用户界面创建,创建了自定义OpenGL着色器,并使用 Qt(GUI的)OpenGL绑定轻松集成。

QML

Clarius"从一开始 "就使用了Qt声明式语言 QML。它非常适合快速设计、迭代和构建卓越的跨平台用户界面。

快速回顾他们的工作

 

通过数据共享,Clarius与约200所大学的团队开展合作,甚至基于研究成果开设机器学习课程。想了解 Clarius开展的了不起工作吗?Kris慷慨地为我们提供了他们的资源库,现在可以在GitHub上查看。它展示了他们的工具以及如何使用Qt。

 

Access the repositories  

 

011_Clarius

C3-Pocket

023_Clarius2019_JPG

Clarius Ultrasound

观看Clarius HD系列产品的实际操作

本页使用的预告片和图像由 Clarius Mobile Health提供。

与Qt的医疗器械开发专家讨论您的项目

Get in touch