问题标签 [hapi-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 投票
1 回答
134 浏览

hl7-fhir - FHIR 使用 _content 搜索多个单词

我正在尝试使用 _content 搜索参数搜索多个单词,但它不起作用。

示例 CAll - GET [base]/Condition?_content=(bone ORliver) 和转移

此请求应返回整个资源内容中带有“转移”一词以及“骨骼”或“肝脏”的所有 Condition 资源。

任何有关如何使用 _content 以及逻辑运算(如 AND、OR 等)进行搜索的帮助将不胜感激。

0 投票
1 回答
359 浏览

hl7-fhir - org.hl7.fhir.dstu3.model.Parameters 资源对象在扩展操作中不会水合/填充

我有一个自定义 IResourceProvider 服务于 Measure (Measure.class)。

在该代码中,我有以下扩展操作。(来自http://hapifhir.io/doc_rest_operations.html#_toc_extended_operations

如果我从

http://hl7.org/fhir/STU3/measure-exclusive-breastfeeding.json.html

邮政

http://localhost:8080/fhir/Measure/MyMeasureName123/ $humptydumpty

一切正常。我回来。

所以我了解 $myExtendedMethod 如何工作的基础知识。

现在,当我对 .Parameters 尝试相同的操作时......

Java 代码(与上面相同的 MyResourceProvider)

邮政

http://localhost:8080/fhir/Measure/MyMeasureName123/ $robinhood

我已经从http://hl7.org/fhir/STU3/parameters-example.json发送了“示例” 。

如果我发送......最基本的json。

我得到了悲伤的脸。:(

我什么都试过了。

“项目”始终为空。啊,我把这个拿回来了。

我尝试了很多东西,最后回到“.Measure”只是为了证明我没有疯。

但我不明白为什么一个会填充(.Measure 资源),而另一个(.Parameters)不会。#帮助

我的hapi fhir版本:

附加:

我为病人做了一个

邮政

http://localhost:8080/fhir/Measure/MyMeasureName123/ $ teddybear

http://hl7.org/fhir/STU3/patient-example.json

它工作正常。

它唯一伤害我的 .Parameters 资源。

附加

根据 James A 的回答和解决提示,我在下面输入了。

变通代码:(也就是变通答案意义上的“答案”)

以及执行代码的响应:

0 投票
2 回答
182 浏览

hl7-fhir - fhir.js - 如何在 nodejs 应用程序的搜索查询中传递 Oauth 令牌

我有一个连接到 FHIR 服务器并查询患者数据的 nodejs 应用程序。我不确定如何将 Oauth2 令牌传递给 getPatient 函数。我正在为应用程序使用 fhir.js 节点库。

0 投票
1 回答
84 浏览

hl7-fhir - HapiFhir toListOfResourcesOfType() 方法有什么作用?

我有这个 getPatients() 方法,我可以在其中获取姓氏与“Goodwin32”匹配的患者。这是我的代码:

我尝试通过调用 toListOfResourcesOfType() 将包中的信息提取到列表中,如下所示:-

但是,退回的物品仍然是捆绑包而不是患者列表?

0 投票
1 回答
91 浏览

hl7-fhir - FHIR 中的搜索方法

我正在努力在 FHIR 服务器中提取患者信息,但是,我遇到了两种不同的搜索方法。搜索方法有什么区别

这非常令人困惑,因为似乎没有太多关于这两种搜索方法的提及。与 url 方法相比,我可以使用第一种方法实现相同级别的过滤吗?

0 投票
2 回答
876 浏览

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 生态系统进行了优化:

0 投票
4 回答
612 浏览

hl7-fhir - FHIR:如何检查暴露的 JSON 是否符合正确的 FHIR 标准

我们已经使用 FHIR 创建了一个患者资源,是否有任何工具或机制来验证创建的 JSON 对象是否符合正确的 FHIR 标准,

0 投票
2 回答
158 浏览

hl7-fhir - FHIR - 扩展操作参数(患者资源中的附加参数)

在此处输入图像描述

https://www.hl7.org/fhir/parameters.html

在扩展操作中添加附加参数是否正确,或者我们可以在患者资源类型中添加添加参数。因为如果我们有多个值,我们将无法使用扩展操作参数映射患者数据。

如何在患者资源类型中添加附加参数???

0 投票
1 回答
591 浏览

java - 如何从 FHIR 资源生成 Java 模型类?

我试图了解如何在以下链接 http://build.fhir.org/ig/HL7/VhDir/StructureDefinition-vhdir-organization.html中为给定的 FHIR 资源生成模型类

可以看到 XML 模式、Json-schema 和 Schematron,有没有办法从中生成 Source java 类?

0 投票
1 回答
259 浏览

hl7-fhir - 对具有大量患者的 Fhir 服务器执行条件删除操作失败

我正在尝试执行涉及许多记录的条件删除。尝试删除符合条件的患者时,我在使用 .NET FHIR 客户端 (Hl7.Fhir.Rest) 时收到以下异常。我感觉可能是由于某些默认批量大小,但我不知道如何更改 IFhirClient 以删除它找到的任何内容。

无法删除具有匹配 URL“Patient?identifier=”的资源,因为此搜索匹配了 450 个资源。412 - 前提条件失败