问题标签 [hapi]
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.
hl7-fhir - HAPI FHIR java @create 交互不返回任何响应
我已经实现了约会预订,其中@Create 交互用于创建约会。现在我想返回 MethodOutcome 以作为 @create 方法的响应。
但是,hapi 框架没有返回任何响应。理想的响应应该是什么样子,为什么 HAPI 没有返回它?我现在只是得到空响应和 HTTP 201 的状态码。
HAPI 创建示例:http ://hapifhir.io/doc_rest_operations.html
FHIR 标准:https ://www.hl7.org/fhir/overview-dev.html#1.8.1.6
顺便说一句,我正在使用 postmant 客户端来测试这个 web 服务
hl7-fhir - HAPI FHIR Java API 是否支持链式参数?
我正在尝试形成如下请求:
使用 HAPI FHIR Java API,我如何解析以下参数:
Schedule.actor:从业者=1234
Schedule.actor:Practitioner.location=5678
java - HL7 Hapi 获取非标准段,段的名称出现在标准段中
我无法使用 terser 或 happi API 解析非标准消息段。段“PV2”多次出现在结构中,其中一次表示为非标准段,这是我用于解析消息的段。
使用 message.printStructure() 后,显示以下结构(示例)。
我需要获得任何 PV2 非标准段的字段。我可以通过使用 terser 或 HAPI API 来获取“PV22”段的值。(但不是预期用途)
知道唯一的“PV2”作为段名,我如何获得“PV2”非标准值???
但我希望使用“PV22”时的输出。IE。输出应该是“XYZ”。我如何实现它?提前致谢。!!!!!!
hl7-fhir - 在 FHIR 中创建 MedicationOrder 时调用访问方法异常失败
我正在使用这个 http://fhirtest.uhn.ca/baseDstu2测试 FHIR 服务器,到目前为止它工作正常。现在我得到一个 HTTP-500 - Failed to Call Access Method 异常。有人知道出了什么问题吗?
java - 通过 FHIR DSTU2 HL7 中的标识符删除 MedicationOrder
我正在创建提供唯一标识符的 FHIR MedicationOrder 资源。删除这些 MedicationOrders 时,我想通过此标识符执行条件删除。下面是我使用的代码
但这会返回 ClassCastException:
我尝试显式使用 HttpDelete,但随后它发送了一个 ClientProtocol 异常,指出不支持 HttpDelete,即使它在 FHIR 内部使用。
有人可以帮忙吗?由于我们的客户想要使用 DSTU2 HL7 版本,我也无法与 DSTU2 混合使用。
validation - HAPI FHIR 验证自定义结构定义
好的,我正在使用 HAPI FHIR APi,我试图弄清楚如何验证和反对/反对自定义 StructureDefinition json 或资源文本。
我在创建默认验证器和针对默认结构定义等进行验证时没有问题……但是我如何告诉 HAPI/API 针对我的 XML 或 JSON 而不是默认值进行验证?
我看到此页面底部的文档说“提供您自己的结构定义” http://hapifhir.io/doc_validation.html但我真的迷失了究竟是什么......我已经采取了代码片段和让它编译,我知道我必须重载这些例程,虽然我不确定如何......告诉它,嘿去加载这个 XML 或 JSON 文件......
当我为默认 FHIR 定义中未找到的资源传入资源文本时,我也从未看到任何这些被覆盖的例程实际上被调用。根据文档,我希望至少可以调用一些东西,因为它在DefaultProfileValidationSupport...
那么,任何人都可以给我举个例子,或者其他可以说明如何实际做到这一点的东西吗?基本上我有一个自定义结构定义,我希望它被验证......我到底该如何设置它?
hapi - terser 之后的 HAPI v2:获取整个更改的消息
我有一条 HL7 消息,我正在使用terser.set()方法稍微处理其内容。完成此操作后,我在调试器中看到它已按照我想要的方式进行了更改,但我似乎无法完整地恢复整个消息。我试过(例如):
...这让我很接近,但是,仅以垂直条(管道)结束且其字段中没有值的线(线段)回来修剪(垂直条被简单地删除)。我希望消息与我输入的内容保持一致(如果在我故意修改的地方也进行了修改)。
java - 从 HL7 标准消息中读取患者信息
对于 HL7(健康级别 7),我使用的是Hapi
写操作:-
输出:
打印 ER7 编码消息:MSH|^~\&|TestSendingSystem||||20170227154106.754+0530||ADT^A01^ADT_A01|1301|P|2.4|123 PID|||123456||Doe^John|||M| ||&B201, Abc 街^^诺伊达^UP^^印度||^^^^^^90000000000
读取操作:
输出:
解码:ADT A01
我如何从此消息中获取患者信息。请建议我!谢谢
hapi - FHIR - 搜索所有资源
是否可以在基于 FHIR 的服务器(当前使用 HAPI)上的所有资源中搜索参数?
返回正确的基本资源,但我希望能够搜索所有资源类型(基本、患者、观察等)。我希望有办法做这样的事情:
谢谢,斯蒂芬
hapi - 如何通过标识符搜索 fhir 资源?
我注意到大多数(如果不是所有)fhir 资源类型都有一个属性“标识符”,它是标识符类型。
我已经在我的资源上设置了一个系统和一个值,我想知道我现在如何搜索具有给定标识符的资源?
理想情况下,我想搜索具有给定标识符的所有类型的所有资源,但我认为没有一种简单的方法可以指定搜索所有类型的 url,例如,我有一个标识符为的患者资源system:www.mydomain.com value:1,我想找到它们。我的服务器是 hapi dstu2 实例。