注意
快速医疗保健互操作性资源 (FHIR®) 是一个开放的医疗保健规范。
本文提供 MedTech 服务部署错误的故障排除步骤和修补程序。
提示
有权访问 MedTech 服务指标和日志对于排查和评估 MedTech 服务的整体运行状况和性能至关重要。 请查看以下 MedTech 服务文章,了解如何启用、配置和使用这些 MedTech 服务监视功能:
MedTech 服务资源错误和修复
下面是可在 Azure 资源管理器 (ARM) API 或这些错误的Azure 门户和修复中找到的错误列表:
错误 |
---|
已达到资源类型 iotconnector 的最大数目。 |
无效的 deviceMapping 映射。 验证错误: {LIST_OF_ERRORS}。 |
fullyQualifiedEventHubNamespace 为 null、空或格式不正确。 |
必须先完全预配上级资源,然后才能预配子资源。 |
子资源的位置属性必须与父资源的位置属性匹配。 |
已达到资源类型 iotconnector 的最大数目
显示:ARM API 和 Azure 门户
说明:达到 MedTech 服务订阅配额 (默认值为每个工作区 10 个 MedTech 服务,每个订阅) 10 个工作区。
修复:执行以下选项之一:
删除 MedTech 服务的现有实例之一。
使用其他尚未达到订阅配额的订阅。
请求增加订阅配额 - Azure 技术支持。
无效的 deviceMapping 映射。 验证错误: {LIST_OF_ERRORS}
显示:ARM API 和 Azure 门户
说明:MedTech 服务预配请求中提供的设备映射无效。
修复:
- 如果使用 ARM 模板部署 MedTech 服务,请更正 属性中提供的映射 JSON 中的
properties.deviceMapping
错误。 - 如果使用 Azure 门户部署 MedTech 服务,请更正“设备映射”选项卡中提供的映射 JSON 中的错误。
fullyQualifiedEventHubNamespace 为 null、空或格式不正确
显示:ARM API
说明:预配请求中提供的 MedTech 服务的事件中心命名空间无效。
修复:将 MedTech 服务的 properties.ingestionEndpointConfiguration.fullyQualifiedEventHubNamespace
属性更新为 ARM 模板中的正确格式。 格式应为 {EVENTHUB_NAMESPACE}.servicebus.windows.net
。
必须先完全预配上级资源,然后才能预配子资源
显示:ARM API
说明:父工作区仍在预配。
解决方法:等待父工作区预配完成,然后再次提交预配请求。
子资源的位置属性必须与父资源的位置属性匹配
显示:ARM API
说明:预配请求中提供的 MedTech 服务的位置与父工作区的位置不同。
修复:将 ___location
ARM 模板中 MedTech 服务的 属性设置为与父工作区的 ___location
属性相同的值。
FHIR 目标资源错误和修复
下面是可在 Azure 资源管理器 (ARM) API 或这些错误的Azure 门户和修复中找到的错误列表:
错误 |
---|
已达到资源类型 iotconnectors/fhirdestinations 的最大数目。 |
提供的 fhirServiceResourceId 无效。 |
必须先完全预配上级资源,然后才能预配子资源。 |
子资源的位置属性必须与父资源的位置属性匹配。 |
已达到资源类型 iotconnectors/destinations 的最大数目
显示:ARM API 和 Azure 门户
说明:已达到 MedTech 服务的 FHIR 目标资源配额, (默认为每个 MedTech 服务) 一个。
修复:删除 MedTech 服务的 FHIR 目标资源的现有实例。 每个 MedTech 服务只允许一个 FHIR 目标资源。
提供的 fhirServiceResourceId 无效
显示:ARM API
说明:预配请求中提供的 FHIR 目标的资源 ID 不是 FHIR 服务实例的有效资源 ID。
修复:确保 ARM 模板的 properties.fhirServiceResourceId
属性中的资源 ID 格式正确,并确保资源 ID 适用于 FHIR 服务实例。 格式应为:/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/{RESOURCE_GROUP_NAME}/providers/Microsoft.HealthcareApis/workspaces/{WORKSPACE_NAME}/fhirservices/{FHIR_SERVICE_NAME}
必须先完全预配上级资源,然后才能预配子资源
显示:ARM API
说明:父工作区或父级 MedTech 服务仍在预配。
修复:等待父工作区或父级 MedTech 服务预配完成,然后再次提交预配请求。
子资源的位置属性必须与父资源的位置属性匹配
显示:ARM API
说明:预配请求中提供的 FHIR 目标资源的位置与父级 MedTech 服务的位置不同。
修复:将 ___location
ARM 模板中 FHIR 目标的 属性设置为与父 MedTech 服务的 ___location
属性相同的值。
注意
如果无法使用此故障排除指南修复 MedTech 服务问题,可以打开 Azure 技术支持 票证,将设备消息 和设备和 FHIR 目标映射 的副本附加到请求,以便更好地帮助确定问题。
后续步骤
本文介绍了如何排查和修复 MedTech 服务部署错误。
若要了解 MedTech 服务常见问题 (常见问题解答) ,请参阅
FHIR® 是 Health Level Seven International 的注册商标,在美国商标局注册,经其许可使用。