问题标签 [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.
java - 通过 FHIR DSTU2 HL7 中的标识符删除 MedicationOrder
我正在创建提供唯一标识符的 FHIR MedicationOrder 资源。删除这些 MedicationOrders 时,我想通过此标识符执行条件删除。下面是我使用的代码
但这会返回 ClassCastException:
我尝试显式使用 HttpDelete,但随后它发送了一个 ClientProtocol 异常,指出不支持 HttpDelete,即使它在 FHIR 内部使用。
有人可以帮忙吗?由于我们的客户想要使用 DSTU2 HL7 版本,我也无法与 DSTU2 混合使用。
dstu2-fhir - Smart On FHIR 和 FHIR-NET-API 的用途
谁能描述以下工具的用途以及它们之间的区别?
java - 如何将我的 Spring Boot 应用程序基于外部 Servlet?
我试图把这个例子变成一个 Spring Boot 应用程序,问题在于它RestfulServer
是一个 servlet,我并不是真的试图制作一个单独的应用程序,而是一个或多或少扩展该 servlet 的单个应用程序。问题我似乎遇到了我尝试过的事情,WebApplicationInitializer
并且SpringBootApplicationInitializer
他们没有在执行其他@Configuration
类之前初始化 servlet。如何将JpaServerDemo
类转换为 Spring Boot?(注意:我们不需要第二个 servlet )
更新这是我尝试的最后一件事,但是我也尝试了 just 的各种迭代WebApplicationInitializer
,或者在configure
方法中做一些看起来很棘手的事情,因为它没有servletContext
,onStartup
也没有ApplicationContext
dstu2-fhir - HAPI 似乎总是在搜索时超时
我在开箱即用的配置中设置了一个 HAPI 实例。我已经在其中加载了 370,000 个 Basic 实例,每个实例都有一个 Basic.Meta.Profile 的值。
我尝试搜索给定配置文件的所有实例:
但我总是返回 504 网关超时。我不知道是搜索还是结果捆绑花费了太长时间,但我不确定如何修复它。搜索的实例似乎并不多,而且它是标准搜索参数之一,所以我有点期待它开箱即用。
有人对可能出现的问题有任何建议吗?
dstu2-fhir - 设置 HAPI FHIR IGenericClient 的超时
我正在尝试使用以下代码运行 fhir 搜索;
但是,当它运行时,它总是抛出由异常“SocketTimeoutException”引起的异常“FhirClientConnectionException”。我是否假设这是服务器超时,而不是我的本地连接,因为我将本地设置为 2000000?
我该如何解决问题?我在开箱即用的配置中使用 HAPI,它在大约 10-15 秒内搜索相对少量的资源时超时。
dstu2-fhir - 迭代分页的 fhir 响应
我在 hapi fhir 数据库上运行了一个查询,该数据库已将分页结果返回给我。根据此处的文档,我在 java 中使用 hapi base 来实际进行搜索:http: //hapifhir.io/doc_rest_client.html
代码一直运行到获取第一个包,并按预期打印出 url,但是当它尝试执行下一个包时,我得到一个 ConnectionException '连接被拒绝:连接'。
服务器似乎仍然可以响应,但是因为我可以重新运行我的程序并返回完全相同的结果。
知道为什么连接会被拒绝吗?当我尝试从邮递员手动运行它时,我遇到了类似的问题。
validation - HAPI FHIR 验证自定义结构定义
好的,我正在使用 HAPI FHIR APi,我试图弄清楚如何验证和反对/反对自定义 StructureDefinition json 或资源文本。
我在创建默认验证器和针对默认结构定义等进行验证时没有问题……但是我如何告诉 HAPI/API 针对我的 XML 或 JSON 而不是默认值进行验证?
我看到此页面底部的文档说“提供您自己的结构定义” http://hapifhir.io/doc_validation.html但我真的迷失了究竟是什么......我已经采取了代码片段和让它编译,我知道我必须重载这些例程,虽然我不确定如何......告诉它,嘿去加载这个 XML 或 JSON 文件......
当我为默认 FHIR 定义中未找到的资源传入资源文本时,我也从未看到任何这些被覆盖的例程实际上被调用。根据文档,我希望至少可以调用一些东西,因为它在DefaultProfileValidationSupport...
那么,任何人都可以给我举个例子,或者其他可以说明如何实际做到这一点的东西吗?基本上我有一个自定义结构定义,我希望它被验证......我到底该如何设置它?
dstu2-fhir - FHIR : 添加自定义扩展
我想添加以向我的计划资源添加自定义扩展。在我的应用程序中,日程安排有访问动机(原因)。我知道有一份机密约会/遭遇原因列表,但我想使用我的。
我有这样的事情:
我不确定这部分:
以这种方式添加扩展名是否正确?一个特定的时间表总是有多个访问动机,所以我必须列出它们。
我也见过这样的事情:
哪一个是正确的还是我错了?
hl7-fhir - FHIR 复合扩展
如何添加具有多个字段的扩展?例如,如果我在我的应用程序中有一个与访问动机相关的扩展,其结构如下:
我现在有这样的事情:
但我很确定这是不正确的,因为我无法命名这些字段,因为我每次都必须精确 value[x]。
我该怎么做 ?
hl7-fhir - FHIR:作为资源的任命原因?
我目前正在实施 FHIR,但在处理预约原因时遇到了麻烦。
我知道我可以使用此处提供的值集:https ://www.hl7.org/fhir/valueset-encounter-reason.html
或为它实现我自己的值集,但它仍然存在问题,因为原因是我的应用程序中的资源,从业者可以添加、修改和删除它们。原因也有各种领域,例如颜色,...
一个值集对于我的应用程序来说是不够的。
您对我如何实施这样的事情有任何提示/想法吗?