1

我已将医疗保健工作区和 HFIR 服务部署到 Azure。我成功获得了能力声明和访问令牌。

我在获取 FHIR 资源请求以通过邮递员获取患者列表时失败。我可以看到这个请求通过正确的秘密连接到正确的应用程序注册。

我想知道应用注册的 API 权限是否正确:我给出了“Azure Healthcare APIs”,它的 URL 为https://fhir.azurehealthcareapis.com

但是 Postmain 要求:https ://healthcareworkspace-my123demo.fhir.azurehealthcareapis.com

我想知道问题出在哪里?

https://docs.microsoft.com/en-us/azure/healthcare-apis/fhir/using-postman

获取:{{fhirurl}}/患者

 {
    "resourceType": "OperationOutcome",
    "id": "1111d698deb63c41b7b0a6731a527b15",
    "issue": [
        {
            "severity": "error",
            "code": "forbidden",
            "diagnostics": "Authorization failed."
        }
    ]
}
4

1 回答 1

1

您还需要将“FHIR 数据贡献者”等应用程序角色分配给客户端应用程序以访问 FHIR 服务。更多信息,请访问https://docs.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-azure-rbac-for-fhir

于 2021-08-25T00:04:33.110 回答