你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
有关 MedTech 服务的常见问题解答
注意
快速医疗保健互操作性资源(FHIR®) 是一种开放的医疗保健规范。
MedTech 服务:基础知识
MedTech 服务在哪里可用?
MedTech 服务在这些 Azure 区域中可用: 按区域提供的产品。
是否可以将 MedTech 服务与 Azure Health Data Services FHIR 服务以外的其他 FHIR 服务配合使用?
不是。 MedTech 服务目前仅支持 Azure Health Data Services FHIR 服务,以便暂留已转换的设备数据。 MedTech 服务的开源版本支持使用不同的 FHIR 服务。
若要了解 MedTech 服务开源项目,请参阅 开源项目。
MedTech 服务支持哪些版本的 FHIR?
MedTech 服务支持 HL7 FHIR® R4 标准。
为什么必须向 MedTech 服务提供设备和 FHIR 目标映射?
MedTech 服务需要设备和 FHIR 目标映射才能对设备数据执行规范化和转换过程。 若要了解 MedTech 服务如何将设备数据转换为 FHIR 观察,请参阅 MedTech 服务设备数据处理阶段概述。
MedTech 服务设备映射是否仍支持 JsonPathContent?
是的。 JsonPathContent 可用作 CollectionContent 中的模板类型。 建议 使用 CalculatedContent ,因为它支持 JsonPathContent 的所有功能,并额外支持更高级的功能。
设备数据在 FHIR 服务中显示需要多长时间?
MedTech 服务会缓冲 转换阶段创建的 FHIR 观察, 并提供近乎实时的处理。 但是,此缓冲区可能会将 FHIR 观察的持久性延迟到 FHIR 服务最多 5 分钟。 若要了解 MedTech 服务如何将设备数据转换为 FHIR 观察,请参阅 MedTech 服务设备数据处理阶段概述。
为什么将设备消息添加到事件中心时未显示为 FHIR 观察在 FHIR 服务中?
提示
访问 MedTech 服务日志对于排查和评估 MedTech 服务的整体运行状况和性能至关重要。
若要了解如何排查日志中找到的 MedTech 服务错误,请参阅 使用 MedTech 服务日志排查错误。
潜在问题 | Fix |
---|---|
数据仍在处理中。 | 数据分批流出到 FHIR 服务(每约 5 分钟一次)。 数据可能仍在处理,需要更多的时间才能将数据保存到 FHIR 服务中。 |
尚未配置设备映射。 | 配置并保存符合性和有效的 设备映射。 |
尚未配置 FHIR 目标映射。 | 配置并保存符合性和有效的 FHIR 目标映射。 |
设备消息不包含在设备映射中定义的预期表达式。 | 验证设备映射中定义的 JsonPath 或 JMESPath 表达式与设备消息中定义的令牌匹配。 |
尚未在 FHIR 服务中创建设备资源(解析类型: 仅查找 )*。 | 在 FHIR 服务中创建有效的 设备资源 。 确保设备资源包含与传入消息中提供的设备标识符匹配的标识符。 |
尚未在 FHIR 服务中创建患者资源(解析类型: 仅查找 )*。 | 在 FHIR 服务中创建有效的 患者资源 。 |
未设置 Device.patient 引用,或者引用无效(解决方法类型: 仅查找 )*。 | 确保设备资源包含对患者资源的有效 引用 。 |
* 参考:使用 Azure 门户 部署 MedTech 服务,以获取 MedTech 服务解析类型(创建或查找)的功能说明。
MedTech 服务是否执行设备消息备份?
不是。 MedTech 服务不会备份发送到事件中心的设备消息。 事件中心所有者控制其事件中心内的设备消息保留期,可以是 1 到 90 天。 事件中心可以部署在 三个不同的服务层级中。 消息保留限制取决于层:基本一天,标准 1-7 天,高级版 90 天。 如果 MedTech 服务成功处理设备数据,则会将其保留在 FHIR 服务中,并应用 FHIR 服务备份策略。
若要了解有关事件中心消息保留的详细信息,请参阅 事件的最大保留期是多少?
MedTech 服务的订阅配额限制是什么?
- (25) 每个 Azure 订阅的 MedTech 服务(不可调整)。
- (10) 每个 Azure Health Data Services 工作区的 MedTech 服务(不可调整)。
- (一)每个 MedTech 服务的 FHIR 目标*(不可调整)。
* FHIR 目标是 MedTech 服务的子资源。
将 Azure 订阅移动到其他 Azure 租户后,我收到 MedTech 服务的身份验证错误。 如何解决此问题?
如果已将 MedTech 服务预配到其他 Azure 租户的 Azure 订阅,则可以看到 MedTech 服务 HealthChecks 失败 ExternalEventHub:IsAuthenticated
,并且 FhirService:IsAuthenticated
。 有关如何查看这些失败的 HealthChecks 的指导,请参阅 如何为 MedTech 服务启用诊断设置。 有两种方法可以根据与 MedTech 服务一起使用的托管标识类型解决此问题:
- 系统分配的托管标识:如果将系统分配的托管标识用于 MedTech 服务,则会通过重新预配为你创建一个新标识。
- 用户分配的托管标识:如果在 MedTech 服务中使用用户分配的托管标识,则需要先在新租户中重新创建标识,并在重新预配之前使用新标识更新 MedTech 服务。
无论哪种情况,都需要使用新的托管标识更新 FHIR 服务和事件中心的 Azure RBAC 设置。 有关将订阅传输到不同租户的详细信息,请参阅 将 Azure 订阅转移到其他 Microsoft Entra 目录。
是否可以将 MedTech 服务用于 Apple®、Google® 或 Fitbit® 设备的设备消息?
是的。 MedTech 服务通过 MedTech 服务的开源版本支持来自所有这些供应商的设备消息。
若要了解 MedTech 服务开源项目,请参阅 开源项目。
后续步骤
在本文中,你了解了 MedTech 服务的常见问题(常见问题解答)。
有关 MedTech 服务的概述,请参阅
若要了解 MedTech 服务设备消息数据转换,请参阅
若要了解部署 MedTech 服务的方法,请参阅
FHIR® 是 Health Level Seven International 的注册商标,在美国商标局注册,经其许可使用。