问题标签 [fhir-server-for-azure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 使用 Postman 的 Azure FHIR 代理 - 401 您无权查看此目录或页面
我使用本教程设置了一个带有 Azure FHIR 代理的 Azure FHIR 实例:
https://github.com/microsoft/health-architectures/tree/master/FHIR/FHIRProxy##configuration
我无法在没有收到以下错误消息的情况下调用代理:
我已经使用以下教程成功创建了一个令牌:
https://docs.microsoft.com/en-us/azure/healthcare-apis/access-fhir-postman-tutorial
我在 Azure 中创建了一个具有访问 FHIR 代理权限的应用服务主体:
我在邮递员中使用以下内容生成令牌:
访问令牌 URL: https ://login.microsoftonline.com/e34c8e67-182a-4085-9dc0-39a38dddea12/oauth2/token
客户 ID: 4d138742-44c0-42cb-9878-8647a1d2ef17
客户秘密:嗯..这是一个秘密!
范围: openid 个人资料
状态: 12345
Postman 返回 3 个令牌:Access_token、Refresh_token、Id_token。
我已经尝试了每个令牌并且都返回相同的 401 错误。
ID 令牌 JWT 如下所示:
我试过调用 FHIR 代理 API,由于教程我不是 100% 是正确的 URL:
https://func-fhir-proxy-2.azurewebsites.net/api/fhirproxy/Patient
https://fhir-test-apis.azurehealthcareapis.com/Patient/
这些都不起作用,我只是不断收到同样的错误。有谁知道我做错了什么?我应该使用令牌调用 FHIR 代理 API 吗?如果是这样,为什么 API 不让我进入?
azure - 用于 FHIR 和参照完整性的 Azure API
Azure API for FHIR 在创建、更新和修补 FHIR 资源时是否应用参照完整性?
azure - 为什么选择 Azure FHIR 服务器?是否存在“技术”差异?
我有一个与 Azure FHIR 服务器相关的一般性问题。具体来说,使用它来存储电子健康记录 (EHR) 是否有“技术”原因?
人们告诉我,主要的医疗保健提供者正在使用 FHIR 服务器来存储 EHR。我理解商业原因。但是,从技术上讲,Azure 云是符合 HIPAA 的。在 Azure 中存储和运行的任何内容都符合 HIPAA。那么,如果还有 SQL Server 和 Data Lake 等其他方式来存储 EHR,为什么我们必须将它们存储在 FHIR 服务器中呢?
我问这个问题的另一个原因是我的团队觉得通过 API 调用存储 EHR 效率不高,而且很难查询 JSON 格式的数据进行报告。因此,他们认为如果 Azure 符合 HIPAA,他们更愿意将 EHR 存储在 SQL Server 或 Data Lake 中,以便于数据管理。两者还提供基于角色的安全性,以通过加密限制未经授权的访问。
不知道我是否错过了什么。谁能告诉我在 FHIR 服务器中存储 EHR 的“技术”差异/优势?提前感谢您的回复。
fhir-server-for-azure - 发布 Bundle 不会创建包含的资源
我正在使用他的 OSS FHIR 服务器并尝试发布包含 Practioner、Patient 和 QuestionnaireResponse 的 Bundle。Bundle 本身已发布到 Cosmos 但未解析,未创建单个资源。
我读了一些关于发布到“root”的内容,但仍然没有用。
不确定我是否遗漏了什么
hl7-fhir - 为 FHIR 设置 SMART 应用程序并利用现有资源
我正在学习如何在 FHIR 上构建一个用于访问 EHR 的 SMART 应用程序。我正在浏览可用的文档和阅读材料,但有一件事我不清楚。
有没有办法可以访问现有患者的数据,即我跳过创建和上传 FHIR 数据/资源的部分,只验证和利用现有数据?
是否有任何可用的服务?
fhir-server-for-azure - 使用 azure cosmos db 更改源进行低级故障转移复制
我正在开发一个项目,我们将 fhir 服务器(当前版本为 1.3.8)与 cosmos db 一起使用。对于零停机故障转移,我们希望将生产数据库复制到辅助被动实例。我试图掌握当前的 cosmos db 集成,首先阅读“CosmosFhirDataStore.cs”,我认为只是盲目地将 cosmos db 更改提要的更新反映到新文档和更新的次要中没有问题。这应该导致一致的数据库,而不是破坏索引方案。对这种备份故障转移的方法有什么想法吗?
fhir-server-for-azure - 使用 client_credentials 身份验证流程时出现 401
一切都适用于 Postman 和 authorization_code 授权。但我正在尝试使用 client_credentials 流连接到 FHIR,这意味着没有 UI。
我使用以下参数调用 url https://login.microsoftonline.com/xxxxxxxx-c9a9-4be5-a9f7-xxxxxxxxxxxx/oauth2/v2.0/token :
有了这个,我得到了一个令牌
现在,当我调用 URL https://[myCompany].azurehealthcareapis.com/Patient 时,我得到 401 响应。
这就是我拥有的 Api 权限
hapi-fhir - HL7 FHIR - 如何修改 FHIR 架构并在本地服务器中运行
我正在尝试扩展和覆盖 FHIR 架构并在本地服务器上运行它。您能否建议我有什么方法可以自定义 FHIR 架构并在本地运行
hl7-fhir - 如何获取包含患者详细信息和他/她已采取的索赔的 FHIR 捆绑包?
如果我有一个病人../Patient/f8d8477c-1ef4-4878-abed-51e514bfd91f
,并且有一个提到上述病人
的索赔:../Claim/<id>
我如何查询 FHIR 以获取包含患者及其相关声明的捆绑包?
我需要在参考值中添加#吗?
fhir-server-for-azure - 如何使用扩展字段搜索索赔
我有一个Claim有效负载,我在其中添加了一个extension
块:(不知道 url 是从哪里来的)
我想使用 搜索此索赔记录,extension
但不知道该怎么做。
我尝试使用GET请求,https://<azure_fhir_server>/Claim?extension=MAPD
但它说
===================== 编辑:
根据@Nik Klassen 的建议,我将以下有效负载发布到/SearchParameter
此外,做了$reindex
on Claim,但找不到列lob($reindex
响应如下):
我在某处读到需要创建StructureDefinition,但不知道该怎么做。
基本上我想添加一个字段“LOB”作为我所有资源的扩展,并使用以下方法搜索它们:GET: https://fhir_server/{resource}?lob=<value>