问题标签 [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.
hl7-fhir - Set a default encoding in HAPI-FHIR's RESTful client?
I'm using the HAPI-FHIR library's generic RESTful client to communicate with a FHIR server which is occasionally delivering some unclean XML, but the errors can be avoided if I use JSON.
This is easy to override in client.search()
by adding .encodedJson()
to the fluent chain (as mentioned on the documentation intro page). However, some methods (e.g. client.read(...)
) don't seem to have any way to set the encoding, so they accept whatever the server sends by default.
Is there perhaps a way to set a default encoding in the context or client creation so it applies wherever they are used?
hapi-fhir - 设置setissue日期时出错
我收到错误
java.lang.NoSuchMethodError: org.apache.commons.lang3.time.FastDateFormat.parse(Ljava/lang/String;)Ljava/util/Date;
在 HAPI FHIR Observation 中设置 setIssued 的日期。
我在类路径中添加了 commons-lang3-3.3.2.jar。请帮我解决这个问题。
类路径中的jar列表:activation-1.1.1.jar,antlr-2.7.6.jar,asm-3.1.jar,cglib-2.2.jar,commons-collections-3.1.jar,commons-lang3-3.3.2 .jar、dom4j-1.6.1.jar、gson-2.2.4.jar、hapi-fhir-base-1.0-SNAPSHOT.jar、hapi-fhir-structures-dstu-1.0-SNAPSHOT.jar、hapi-fhir-structures -dstu2-1.0-SNAPSHOT.jar,hibernate-annotations.jar,hibernate-commons-annotations.jar,hibernate-entitymanager.jar,hibernate-jpa-2.0-api-1.0.1.Final.jar,hibernate-tools.jar ,hibernate3.jar,jackson-core-asl-1.9.2.jar,jackson-jaxrs-1.9.2.jar,jackson-mapper-asl-1.9.2.jar,javassist-3.9.0.GA.jar,javassist .jar,javax.json-1.0.4.jar,javax.json-api-1.0.jar,jaxb-api-2.2.4.jar,jaxb-impl-2.2.4-1.jar,jersey-bundle-1.16 .jar,jersey-client-1.16.jar,jersey-core-1.16.jar,jersey-json-1.16.jar,jersey-server-1.16.jar,jettison-1.1.jar,joda-time-1.5.2.jar ,JSON-java.jar,log4j-1.2.17.jar,quartz-2.1.5.jar,slf4j-api-1.6.1.jar、slf4j-log4j12-1.6.1.jar、stax-api-1.0-2.jar、struts2-convention-plugin-2.3.12.jar、struts2-core-2.3.12。罐子,struts2-rest-plugin-2.3.8.jar,xwork-core-2.3.12.jar
nan - FHIR 观察:编码 NaN,+/-Inf
当这些特殊情况出现时,设备有时会发送 NaN(非数字)或 +/-Inf(加/减)无穷大。我没有看到将它们编码为 FHIR 观察资源可靠性或将它们作为代码放入价值元素本身的方法。在 HAPI FHIR 中也没有办法处理这个问题。
有谁知道如何在观察 FHIR 资源中报告此类特殊值?
hl7-fhir - 隔间搜索的一些基础知识
我是 FHIR 新手,无法理解隔间搜索的概念。我读过隔间是一组相似的资源,但是当我们进行隔间搜索时,我们提供以下路径:
/[compartment]/[id]/?[parameters]
'/[compartment]/[id]/ [类型]?[参数]''/[隔间]/id/条件'
谁能给出我们在每个请求中使用 ID 作为参数的原因,并请给出每个请求的一个示例。
xml - 在 FHIR 服务器上处理分页数据的最佳实践是什么?
我正在创建一个代理来访问 FHIR 服务器上的数据。通过对患者资源的搜索操作,我从 FHIR 服务器收到以下响应:
现在,当我尝试访问<link>
标签内的 url 值时,<relation value="next"/>
即当我尝试访问时,http://fhirtest.uhn.ca/baseDstu2?_getpages=9112cfe0-6761-44ca-b80e-701eadbb0cb5&_getpagesoffset=10&_count=10&_format=xml&_pretty=true
我没有获得下一页值。即使我更改了参数 _count 和 _getpagesoffset 的值,我也得到了相同的数据。我也尝试通过代理访问这些 url,但发现输出没有变化。我无法得知它是代理相关问题还是 FHIR 服务器问题。请帮忙。
case-sensitive - HL7-Fhir:搜索查询参数是否区分大小写或始终小写?
问题 1]
在查看参考实现示例时: http: //fhirtest.uhn.ca
我看到对http://fhirtest.uhn.ca/baseDstu2/Patient?namE=Meier的搜索返回和错误消息如下:
这是在 Fhir 规范中定义的,还是取决于服务器如何处理?
(我在这里找到了一些关于 REST API 的问题/回复:REST API 应该区分大小写还是不区分大小写?)
问题 2]
像“referencedOrganization”这样的驼峰式属性怎么样,查询参数也应该小写并且看起来像:http://fhirtest.uhn.ca/baseDstu2/Patient? referencedorganization=abc
hl7-fhir - 为什么 Hapi DSTU2 服务器现在不支持分区搜索?
有时回来,我可以在 HAPI DSTU2 服务器上执行隔间搜索,但现在我无法这样做。以下是我使用的请求格式:
也请让我知道其他支持隔间搜索的服务器。
hapi-fhir - commons-lang3 3.4 是否向后兼容 3.1
我有一个包含许多依赖项的 maven 项目,其中两个,它们primefaces-extensions
都hapi-fhir-base
需要commons-lang3
,但 primefaces 将 3.1 版声明为依赖项,但 hapi 需要> = 3.2。如果将 3.1 声明为依赖版本,可以安全地假设 commons-lang3 3.4 对 primefaces 没问题吗?
eclipse - 如何导入 RESTful Server Hapi Fhir?
我想构建简单的 RestServer Fhir。所以为此,我已经阅读了这篇文章http://jamesagnew.github.io/hapi-fhir/doc_rest_server.html。
文末有简单服务器FHIR的下载链接。这是链接
https://github.com/jamesagnew/hapi-fhir/tree/master/restful-server-example
现在我在本地电脑上有这个文件夹,我尝试通过 eclipse 在我的工作区导入这个项目,但我无法做到这一点。我尝试导入此项目时遇到这种情况
我怎样才能导入这个项目?
java - 使用 Hapi Fhir 创建高级 HL7 消息
我正在尝试自学使用 Hapi Fhir api,我首先从 Java 创建一条 HL7 消息。通过查看官方文档页面中的这个示例,我已经能够做到这一点。但是,现在我想通过将 NK1、PV1 和 AL1 段添加到消息中来向我的消息添加更多信息(现在它只包含 MSH 和 PID)。即使查看 github 代码,我也找不到更完整的示例。我该如何解决这个问题?提前致谢