问题标签 [smart-on-fhir]

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.

0 投票
0 回答
130 浏览

python - 有没有一种简单的方法可以列出使用 python 中的 FHIR 包存在的所有 FHIR 资源?

我一直在使用以下代码导入fhir.resources包中的所有子模块以列出存在的标准资源名称FHIR,但我意识到这是一种糟糕的方法,并且会抛出愚蠢的外围模块名称(如fhir.resources.fhirreference)这使得这种做法在客观上是错误的。列出所有 FHIR 资源名称的正确方法可能是什么?

谢谢!~会

0 投票
0 回答
157 浏览

fhir-server-for-azure - 我们可以使用 Azure API for FHIR 在 FHIR 上的 SMART 范围内限制资源级别访问吗

我们最近开始探索 FHIR,我们正在使用 Azure API for FHIR 并启用 SMART on FHIR。当 SMART 应用程序向 FHIR API 请求权限时,我们希望限制对 SMART 应用程序 (SPA) 的访问。在示例中,我们已将请求中的范围更新为 wwwroot/sampleapp/launch.html 文件中的“patient/Practitioner.read”,如下所示

尽管客户端应用程序请求特定范围(如“患者/Practitioner.read”),但该应用程序能够从 Azure API for FHIR 获取所有其他资源。文档说,目前仅支持根级别范围。但我们想知道是否有办法使用 Azure API for FHIR 实现资源级别范围限制。

0 投票
1 回答
114 浏览

hl7-fhir - Azure FHIR 不支持使用 _include 表达式搜索资源

我正在使用 Azure For API(STU3) 来玩。我正在尝试使用 _include 参数获取链接到 DiagnosticReport 资源的其他资源。

https://xxx-xxx-xxxx.azurehealthcareapis.com/DiagnosticReport?_id=1234&_include=DiagnosticReport:encounter&_include=DiagnosticReport:result

但我收到以下错误:{“resourceType”:“OperationOutcome”,“id”:“af40478f6fe6de47b8e0fc4f40e698ba”,“issue”:[{“severity”:“error”,“code”:“forbidden”,“diagnostics” : "不支持包含表达式。" } ] }

0 投票
0 回答
267 浏览

amazon-web-services - 如何在 AWS Cognito 中添加裸自定义范围?

我正在尝试在 AWS Cognito ( launch, aud, offline_access, online_access, fhirUser) 中定义以下自定义范围。这些范围适用于 FHIR 上的 SMART。

但是,我只能<resourceServerIdentifier>/<scopeName>通过定义资源服务器来定义表单的自定义范围。

我想定义单独或单独包含的“裸”resourceIdentifier范围scopeName

事实上,AWS Cognito 文档确实指定在请求范围时,客户端必须包含范围的完整标识符。

“裸”范围在 O​​Auth 中非常常见,我相信应该有一种解决方法来支持它。有没有人能够解决这个问题?

0 投票
0 回答
75 浏览

c# - 在 FHIR 服务器中使用 Fire.Ly 开源库

我正在开发一个基于 FHIR 的 ASP.NET Web API。我想知道如何在 WEB API Pipeline 中插入Fire.Ly 的 JSON Parsor,以便使用[FromBody]POST 请求中的属性直接解析 FHIR 资源。任何示例/文档都会有所帮助。

0 投票
1 回答
198 浏览

firebase - 使 Firebase 项目与 FHIR 兼容?

我不熟悉使用FHIR - Fast Healthcare Interoperability Resources。是否可以使现有的 Firebase 项目与 FHIR 兼容?我的项目主要使用 Firebase 作为应用程序(NoSQL、BaaS)发送给我们的信息的数据库。我的想法是将现有数据转换为 FHIR 资源,但我不确定之后该做什么。如何将 Firebase 项目转变为 FHIR 服务器?

0 投票
1 回答
100 浏览

python - 如何将 NutritionIntake 与 python fhirclient 库一起使用?

我正在使用 fhirclient 库“3.2.0”,我需要使用 FHIR NutritionIntake 资源。我的理解是它不可用,因为我在“fhirclient.models”下找不到。如果我错了,请纠正我。

我解决上述问题的尝试是实现“class NutritionIntake(DomainResource)”。到目前为止,我实施的内容如下。我遇到的问题是,在测试包含“consumedItem”的输入时,如下所示,得到以下错误:

请问您能就如何解决它提出任何帮助吗?

非常感谢,卡罗

  1. 错误:

    0x000002A536742C70> <fhirclient.models.backboneelement.BackboneElement object at 0x000002A536742C70> data for <fhirclient.models.backboneelement.BackboneElement.BackboneElement object at 0x000002A536742C70 > 多余条目“ amount ”中数据中的多余条目“ NutritionProduct” <fhirclient.models.backboneelement.BackboneElement object at 0x000002A536742C70> 的数据 <fhirclient.models.backboneelement.BackboneElement object at 0x000002A536742C70> 的数据中的多余条目“ schedule

  2. 输入

  3. Python代码

    从 fhirclient.models 导入 fhirreference、标识符、可编码概念、从 fhirclient.models.domainresource 导入 DomainResource 从 fhirclient.models.nutritionorder 导入 NutritionOrderSupplement、NutritionOrderOralDiet、
    NutritionOrderEnteralFormula

从 fhirclient.models 导入骨干元素 从 fhirclient.models 导入注释

class NutritionIntake(DomainResource): """ 饮食、配方或营养补充请求。

0 投票
1 回答
140 浏览

hapi-fhir - 如何仅使用电信作为查询字符串从 EPIC FHIR 获取患者记录

我正在尝试通过连接到 FHIR 沙箱从 EPIC 系统中搜索 FHIR 数据。我只是想通过像 GET [base]/Patient?telecom=abc@email.com 这样的电信(电话或电子邮件)来提取所有患者记录。但看起来 EPIC 仅在附加家庭、性别、姓名作为附加查询参数后才检索结果。如何仅使用电信作为查询参数来检索记录。我尝试了其他选项,例如 _text 和 contains,但仍然没有检索到任何结果。

0 投票
2 回答
86 浏览

hl7-fhir - 为 FHIR 设置 SMART 应用程序并利用现有资源

我正在学习如何在 FHIR 上构建一个用于访问 EHR 的 SMART 应用程序。我正在浏览可用的文档和阅读材料,但有一件事我不清楚。

有没有办法可以访问现有患者的数据,即我跳过创建和上传 FHIR 数据/资源的部分,只验证和利用现有数据?

是否有任何可用的服务?

0 投票
1 回答
916 浏览

python - Fhir Epic Sandbox:使用 JWT 获取后端服务的访问令牌

我正在尝试将https://fhir.epic.com/中的沙箱用于后端服务。

我正在关注本教程:https ://fhir.epic.com/Documentation?docId=oauth2§ion=BackendOAuth2Guide :

  • 我已经注册了一个新的应用程序,
  • 创建了一个 JWT(使用 SSL 密钥)
  • 在https://jwt.io/上测试了 JWT :工作正常!

但我无法将 JWT 发布到端点以获取访问令牌。我应该向这个 URL 发送一个 POST 请求:https://fhir.epic.com/interconnect-fhir-oauth/oauth2/token

我正在使用python,这是我到目前为止的代码:

但我总是收到 400 错误:

网址是否正确?如何获得访问令牌以使用沙盒?