问题标签 [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 回答
1030 浏览

hapi-fhir - 如何访问患者 ID?

请查看我从http://fhirtest.uhn.ca/baseDstu3收到的以下患者回复。我想访问 id 标签中的 4081340 值,但我无法在 org.hl7.fhir.dstu3.model.Patient API 中找到它。有人可以告诉我怎么做吗?

更新:

我想访问 4081340 值的原因是我需要它来执行如下代码:

以下语句均打印http://hapi.fhir.org/baseDstu3/Patient/4081340/_history/1。我可以解析它以获得 4081340

当我在调试器中检查 Patient 时,我可以看到该字段中的值,myUnqualifiedId但我不知道如何获取它。

在此处输入图像描述

0 投票
1 回答
91 浏览

hapi-fhir - 为什么我的 FAMILY 查询失败?

请查看以下代码,其中我有一个按姓氏搜索的方法和另一个按系统搜索的方法。在代码之后,我提供了通过调用这两种方法产生的结果。您可以看到系统搜索返回了三位患者,第三位患者姓氏Vaessen。但是,当我搜索姓氏时,Vaessen会出现超时结果。有人可以帮我理解为什么会这样吗?

注意:从超时异常可以看出,我正在查询公共fhir服务器http://fhirtest.uhn.ca/baseDstu3

findPatientsInSystem(String system) 方法的结果:

findPatientsInFamily(String family) 方法的结果:

0 投票
1 回答
701 浏览

java - FHIR 搜索中的类似 GROUP BY 的功能

我正在使用最新版本的 HapiFHIR(服务器端和客户端),它应该符合 HL7 FHIR。

作为我正在进行的项目的一部分,我需要检索每个设备的最新观察结果。有了 SQL 的经验,我自然希望使用诸如此类的操作GROUP BY来实现这一点。但是,从阅读文档看来,HapiFHIR 中没有这样的操作!

我错过了什么吗?如果没有,为了检索每个设备的最新(即),什么是一个好的解决方法?sort by date, limit 1

0 投票
1 回答
132 浏览

hl7-fhir - 无法理解 Schema/Schematron Validator 的重要性

我正在通过 Schema/Schematron 验证器验证资源。我向它提供了无效的患者资源 xml,但它仍然没有抱怨并给出“验证通过”的输出。

正如您可以观察到的下面的代码片段,我给出了多个性别和出生日期以及一个与模式不同的标签作为 dummytag。还有一个性别标签的值为“male1”无效:

所以我的问题是你能告诉我,在这种情况下它会打印“验证失败”吗?

问候,阿米特。

0 投票
1 回答
16011 浏览

c++ - 使用 Qt 的 RESTful API 请求

我正在尝试从此链接中找到示例来工作。

GETandDELETE方法有效,但我对PUTand有一些问题POST。我得到服务器回复:错误请求。随着qDebug()我得到这个错误:

QNetworkReply::NetworkError(ProtocolInvalidOperationError)

对于httprequestworker.cpp,我已将请求类型更改为:

这是我从计算机获取 JSON 文件内容并执行服务器请求的整个输入的函数:

这是我要上传的简单 JSON:

JSON 文件应该是正确的,因为我已经能够使用邮递员POSTPUT其他工具。我有什么明显的遗漏吗?

邮递员截图:

PUT 标头

放置体

POST 标头

帖子正文

qDebug()可以看到读取 JSON 是成功的。我一直在努力寻找解决方案ProtocolInvalidOperationError,但没有成功。

0 投票
1 回答
153 浏览

testing - 在公共测试服务器上测试 FHIR API

我设法使用 HAPI-FHIR 开发了一个 FHIR API,现在我希望它测试到公共服务器,我如何将它上传到服务器?我想测试它与终端之间的互操作性。我想看看对方终端能否取回对方终端上传的数据。

比如我想在http://fhirtest.uhn.ca/上测试一下,怎么上传呢?

0 投票
1 回答
192 浏览

scheduler - 如何使用 hapi-fhir Java API 安排问卷调查?

我的问题似乎类似于FHIR 问卷资源的访问和调度,但我有一些不同的地方需要理解

根据我对 fhir 的理解,它支持许多复杂的数据类型来支持调度事件。我遇到了许多这样的类型,包括Timing, Period, Schedule,CarePlanCarePlanActivityDetailComponent所以我可以设法以某种方式存储我的频率设置与上述类型但我不明白实际的调度程序将如何工作?

fhir 是否支持根据调度程序设置(如每周一每周一上午 10 点)安排事件并提供事件通知?如果是,是否有任何简单的参考示例可以让我们看到调度的用法?

0 投票
1 回答
200 浏览

java - FHIR HL7 json 结构

我只是想知道 FHIR HL7 的结构,因为我们有相同的患者地址和复合药物的以下信息。参考编号 执行或出版日期 处方 1 药物名称 药物强度 处方书写日期 数量 配药者姓名 患者姓名: 患者出生日期: 患者地址: 处方者姓名: 处方者执照

处方2(复方药:不同剂量和强度的药物A和B)

FHIR HL7 json 结构会是什么样子?

0 投票
1 回答
794 浏览

hl7-fhir - Hapi Fhir DomainResource,您使用什么 URL?

http://hapifhir.io/doc_custom_structures.html

本文讨论了 DomainResource。

但是,在某些情况下,您可能想要创建完全自定义的资源类型。仅当没有其他选项时才应使用此功能,因为这意味着您正在创建一个不能与其他 FHIR 实现互操作的资源类型。

我已经实现了代码逐字。(我展示了下面的类(为了简洁,没有“胆量”)(完整的代码在 url))

我已经在我的代码库中“注册”了它:

(〜尝试按照上面网址中的说明进行操作)

但这看起来像是控制台应用程序对两个对象的使用……而不是如何将其连接到 fhir-server。

我已经尝试了 3 个小时来弄清楚要使用的 URL。

我尝试过的一些事情:

http://127.0.0.1:8080/fhir/CustomResource

http://127.0.0.1:8080/fhir/profiles/custom-resource

http://127.0.0.1:8080/fhir/custom-resource

无济于事...

网址是什么?

以及如何填充它的值?

0 投票
2 回答
810 浏览

javascript - Epic App Orchard 如何获取从业者 ID 或信息

我有一个Epic App Orchard帐户,并尝试构建面向提供商的应用程序并使用超空间模拟器在 FHIR 上使用 SMART(OAuth 2.0)对其进行测试。

我可以在模拟器中启动我的 SMART on FHIR 应用程序,并使用令牌库传递患者相关信息。但是,我找不到将 Practitioner 信息(当前已登录)传递给我的应用程序的方法。

首先,我认为 %EPICUSERID% 令牌将是从业者的令牌,但事实并非如此,因为它与某些患者附带的从业者信息不匹配。

任何解决方案或解决方法将不胜感激。谢谢。