问题标签 [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 - FHIR-Server-for-Azure 部署
我正在 Azure 门户(1 个月免费订阅)中设置一个新的开源 FHIR 服务器(https://github.com/Microsoft/fhir-server),按照 url 中提到的文档。部署后,我可以检索服务的元数据。但是我在访问 api 时遇到了安全问题。
我没有 Azure AD 设置。那么有人可以指导我如何在没有授权/身份验证的情况下在 Azure 中设置 FHIR 服务器吗?
hapi-fhir - hapi fhir 服务器完整的交钥匙实施
因此,我一直在使用 Hapi Fhir Server(几年来)作为在我的公司中公开专有数据的一种方式......也就是为多个资源实现 IResourceProvider。在这个世界上认为“只读”。
现在我正在考虑接受写入。
Hapi Fhir 服务器有这个作用:
JPA 服务器
HAPI FHIR RestfulServer 模块可用于针对任意数据源创建 FHIR 服务器端点,该数据源可以是您自己设计的数据库、现有临床系统、一组文件或您想出的任何其他内容。
HAPI 还提供了一个持久性模块,可用于提供完整的 RESTful 服务器实现,由您选择的数据库提供支持。该模块使用 JPA 2.0 API 将数据存储在数据库中,而不依赖于任何特定的数据库技术。
重要说明:这个实现使用了一个相当简单的表设计,一个表用于保存资源主体(存储为 CLOB,可选 GZipped 以节省空间)和一组表来保存搜索索引、标签、历史详细信息,等等。这种设计只是设计 FHIR 服务器的众多可能方法之一,因此值得考虑它是否适合您要解决的问题。
http://hapifhir.io/doc_jpa.html
所以我做了这个下载(jpa 服务器)并让它在一个真正的 db 引擎上工作(覆盖默认的 jpa 定义)......我观察到“相当简单的表设计”。所以我很感谢这个简单的演示。但从简单的角度来看,它确实让我担心完整的生产设置。
如果我想设置一个 Fhir 服务器,是否有任何“非平凡的”(上面说“相当简单的表设计”)......来实现一个强大的 fhir 服务器......支持资源的版本控制(历史),验证“参考资料(例如,如果有人上传 Encounter,它会检查 Encounter 有效负载中的 Patient(reference)和 Practitioner(reference)……等等?
那是使用强大的 nosql 数据库吗?
还是我要实现一个重要的 nosql 数据库?还是我在 JPA 上走错了路?
我可以从“scratch”(我的 fhir 服务器的一个空数据存储)开始......如果我必须导入任何数据,我明白这会带来什么。
谢谢。
另一种问这个问题的方法......是......是否有一种模仿这个库的 hapi-fhir 方式:(请不要回归到 java 和 dotnet 之间的圣战问题)
但下面更多的是我认为的“完整交钥匙”解决方案。使用 NoSql (CosmoDB)。
https://github.com/Microsoft/fhir-server
FHIR 标准的 .NET Core 实现。
FHIR Server for Azure 是为 Microsoft 云设计的新兴 HL7 快速医疗保健互操作性资源 (FHIR) 规范的开源实现。FHIR 规范定义了如何使临床健康数据跨系统互操作,而用于 Azure 的 FHIR 服务器有助于促进云中的互操作性。此 Microsoft Healthcare 项目的目标是使开发人员能够快速部署 FHIR 服务。
借助 FHIR 格式的数据,用于 Azure 的 FHIR 服务器使开发人员能够快速摄取和管理云中的 FHIR 数据集,跟踪和管理数据访问以及规范机器学习工作负载的数据。FHIR Server for Azure 针对 Azure 生态系统进行了优化:
azure - 架构/蓝图是否可用于 Azure 上的开源 FHIR 实施?
我想知道 Azure 中开源 FHIR 实现的底层架构。(Azure API 也是理想的,但如果这不可能,那也没关系)
有没有详细说明这一点的图片?
azure - 是否有关于将 Azure FHIR API/Azure FHIR 开源与服务总线一起使用的详细信息?
我的任务是了解 Azure FHIR API 或 Azure FHIR 开源是否/如何与企业服务总线结合使用?但是我几乎没有发现关于这两者的信息?
azure - 使我的应用服务受 Azure API 信任
我不确定我在标题中使用正确的术语来描述我的问题。
我已经在 Azure 门户中为 FHIR 设置了 Azure API,但无法掌握如何让我在 Azure 中的其他应用程序服务“受信任”。在这种情况下,应用服务是我的前端,我需要能够进行某种配置,以便我的应用服务可以向 Azure API 发送 FHIR 请求。我一直在阅读将 Azure API 安装到 FHIR 时提供的文档,但不能真正理解它,我想这是因为我对有关令牌和身份验证等的所有内容都很陌生...
那么我应该如何配置我的 Azure API for FHIR 和我的应用服务才能做到这一点?
对不起,混乱的解释希望你能明白我的意思。
谢谢
php - Azure fhir - 生成令牌 php
如何使用 php 为 azure fhir 服务器生成令牌。我想要的是使用 guzzle 的后端/php 将生成一个令牌,该令牌将在 auth 标头中用于访问 fhir 服务器。我尝试了本指南https://kvaes.wordpress.com/2016/10/21/azure-using-php-to-go-all-oauth2-on-the-management-api/,但它会打开一个 Azure 门户登录。我希望它能够像其他 3rd 方 api 一样无缝地生成令牌。
hl7-fhir - FHIR-Server-for-Azure 部署和调试
我正在 Azure 门户中设置一个新的开源 FHIR 服务器 ( https://github.com/Microsoft/fhir-server ),并希望完全了解代码库结构。什么是最好的工具?VS Prof. 可以识别目录结构并允许完全远程调试吗?
azure - 如何在没有任何授权令牌的情况下使用 Azure API for FHIR Server
我为Azure API for FHIR Server创建了一个资源。我可以使用https://fhir-server-url/metadata之类的 URL 查看元数据信息。如文档https://docs.microsoft.com/en-us/azure/healthcare-apis/access-fhir-postman-tutorial中所述访问其他 URL,如https://fhir-server-url/Patient,我们需要先获取授权令牌。要获取授权令牌,我们需要 ClientID,我们可以通过在 Azure Active Directory 中创建应用程序来获取它。但我无权访问它。
有什么方法可以在不需要授权令牌的情况下访问此 URL?通过在 Azure 门户中进行一些设置。
azure - FHIR Server for Azure:存在多个服务器时的 Azure AD 机制
如此处所述,您必须向 Azure AD 注册 FHIR API 才能调用 API。
Azure AD 可免费用于最多 10 个应用的单点登录:https ://azure.microsoft.com/en-us/pricing/details/active-directory/
问:假设我有超过 10 个 FHIR API 由多个用户通过单个 Web 平台访问,我是否需要为每个参与者分配一个帐户并支付 6 美元用户/月(Premium P1)?
或者我是否可以拥有一个用于调用 API 并通过另一种方法对参与者进行身份验证的帐户?如果您有数百个用户,那么为每个用户支付 6 美元只是为了进行身份验证是相当昂贵的。
我是否正确理解 Azure AD?还有其他更好的方法吗?
fhir-server-for-azure - 为 MS Fhir 服务客户端应用程序
我不确定我应该以什么结尾开始这个问题,但基本上我迷失在我在 Azure 中设置的 MS Fhir 服务器的身份验证丛林中。
我想要实现的是注册一个可以“受信任”的客户端应用程序或授权用户访问 fhir 服务器。我一直在阅读所有文档,但我无法将不同的部分放在一起。到目前为止我做了什么:
*根据此文档注册客户端应用程序:https ://docs.microsoft.com/en-us/azure/healthcare-apis/register-service-azure-ad-client-app 。我很难理解这些角色是如何在这里工作的。
*尝试使用 Postman 通过本指南获取令牌:https ://docs.microsoft.com/en-us/azure/healthcare-apis/access-fhir-postman-tutorial 但我总是得到“观众无效”。
*为我的应用程序打开“身份”下的“状态”以获得一个对象 ID,然后我将其传递给 Fhir 服务器允许的对象 ID。然后再次尝试获取令牌。仍然“观众无效”。
现在我只是发现我自己尝试了各种小事情来让它工作但没有成功。我正在考虑删除我的 ms fhir 服务器并从头开始(再次)。
我的希望是有人可以通过简单地编写我需要做什么以及以什么方式使它起作用来帮助我,因为我显然是一个新手,可以根据 Micrsoft 提供的文档来理解这一点。
抱歉,如果我的“问题”有点分散,但我花了几个小时试图让它以零成功的方式工作。