在数字化时代,医疗健康领域的创新不断涌现,其中移动医疗和远程医疗服务正逐渐成为主流。Zion China,一家提供移动医疗和远程医疗服务的公司,正是这一趋势的代表。该公司开发了创新的健康监测和分析工具,能够收集每位患者的血糖、饮食、运动和用药数据,并提供个性化建议以帮助患者管理健康。随着公司安装基础的增长,实时数据的海量规模给可扩展性和数据管理带来了挑战。为此,他们与微软合作,利用Azure IoT套件、机器学习、流分析、SQL数据库和微软Power BI的可扩展性,同时提高了分析和数据安全性。
Zion China的首席执行官Vincent Yang表示:“中国目前有1.3亿公民被诊断出患有糖尿病。” “使命是帮助这些患者及其家庭管理这种慢性疾病。”
Zion China最初的技术解决方案E-Followup主要基于传统的BI,数据来源于本地和各种设备或云存储。在这次合作中,他们希望实现以下技术和业务目标:
用户在佩戴设备时,会在7天的周期内生成超过3000次的血糖读数,每3分钟一次。同时,设备还收集用户的日常饮食、运动、用药、胰岛素等信息。高频数据传输和大量数据存储已成为技术问题。新设计的架构解决了从设备到Azure的数据摄取,构建了一个强大的解决方案。
微软技术布道师Xi Wang表示:“对于任何给定的患者,E-Followup都会随时间传输大量数据。提高传输效率,并提高存储和分析数据的能力,需要新的架构。”
微软中国团队与Zion China合作,重新构建了解决方案:
解决方案中包含的关键技术组件有:
Zion China正在将其解决方案扩展到顶级医院和医疗管理组织。借助新的IoT Hub、机器学习和由Azure提供支持的全栈,Zion China可以扩展其业务,并更具敏捷性和成本效益。
// 示例代码:使用Azure IoT Hub发送数据
var connectionString = "HostName=your-iot-hub-name.azure-devices.net;SharedAccessKeyName=your-policy;SharedAccessKey=your-key";
var deviceClient = DeviceClient.CreateFromConnectionString(connectionString, TransportType.Mqtt);
var message = new Message(Encoding.ASCII.GetBytes("Hello, Azure IoT Hub!"));
await deviceClient.SendEventAsync(message);