问题标签 [dstu2-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.
dstu2-fhir - 我在哪里可以找到 FHIR 基本配置文件的简单示例以及通过它验证的资源?
因此,过去几天我一直在努力创建基于 Basic 资源的 fhir 配置文件,并创建符合配置文件的该资源的实例。
我一生都找不到一个简单直接的示例来说明您应该如何执行此操作,因为文档以功能块的形式解释了所有内容,并且在任何时候似乎都没有将任何内容放在一起。
本质上,我只是在寻找一个定义基于 Basic 的配置文件的 xml StructureDefition,以及另一个可以正确验证配置文件的 xml Basic 资源。我已经尝试自己编写它,但我无法理解文档,并且 HAPI 每次尝试都会引发错误。
如果没有直接的示例,请有人在此处写一个以服务于寻找相同事物的其他人,例如,配置文件具有以下内容:
谢谢
dstu2-fhir - 验证 FHIR 配置文件
我想知道是否有办法验证 FHIR 配置文件?
我的意思是验证我的个人资料/扩展的 xml 定义是否有效,而不是根据我的个人资料验证资源。
我问这个是因为我已经构建了一个用于生成配置文件的工具,并且我需要测试输出是否正确(而且我找不到明确的明确文档来说明什么是对什么是错)。
如果这有所作为,我正在使用 HAPI。
dstu2-fhir - 如何定义 FHIR CodeScheme (DSTU2)
TL;DR: fhir DSTU2 是否包含正式定义 CodeSystems 的机制?
我正在尝试将一堆资源从具有非常相似设计目标的专有系统移植到 fhir 服务器。在旧系统中,它有一个内置方法来定义等效的 CodeSchemes 和 ValueSet。
我目前有一个在本地运行的 HAPI 实例,它正在运行 DSTU2(不确定这是否是正确的说法,但它是默认的)。
我一直在查看文档的这一部分,它显示了如何创建 ValueSet,当我浏览 HAPI 服务器的根目录时,它显示有一个名为“ValueSet”的资源类型,所以我猜我定义的 xml ValueSets属于该资源类型:https ://www.hl7.org/FHIR/valueset.html
我似乎无法理解的东西;实际上是否有一种在 FHIR 中定义 CodeSchemes 的方法?很多文档都提到了它们,但是如果它希望它们在外部定义并仅由 uri 引用,或者如果实际上有一个资源类型来显式地保存它们,那么我可以在其中为我的代码等提供定义,这是模棱两可的。
我找到了这篇文档,但是它说明了它是 DSTU3 的预发布版本。该格式似乎与可以在 ValueSets 中定义的内联 CodeSchemes 非常相似,但在我的本地 HAPI 实例中似乎不存在资源类型“CodeSystem”:https ://hl7.org/fhir/2016Sep/codesystem-示例.json.html
dstu2-fhir - 如何在 FHIR 中限制 Quantity 元素的单位类型
我在 fhir 中编写了一些配置文件,并在其中添加了一个 Quantity 类型的元素。在文档中,它声明 Quantity 就像代码的特殊情况,您可以在其中声明数量的单位类型/尺寸(例如,它是温度、重量、长度等)。
但是,我找不到如何将该限制添加到我的数量元素的示例,只是如何根据配置文件指定资源中的单位。这样做的正确方法是什么?
dstu2-fhir - 为什么我的 fhir 资源没有根据配置文件进行验证?
我正在尝试根据我创建的以下配置文件验证资源类型“基本”的实例:https ://simplifier.net/Crew/questionResponse
我已将配置文件上传到本地 HAPI 服务器,然后尝试上传资源并使用以下 url 对其进行验证:{{URL}}/Basic/$validate?profile={{URL}}/StructureDefinition/stelar/个人资料/问题回应
这是资源:
当我将它上传到快乐时,我收到一个未编号的错误代码,并返回消息“验证资源时意外失败”。我不确定如何找出它失败的原因。
我该怎么做?谁能发现我的表格有什么问题?
dstu2-fhir - FHIR 用药令 x1
如何在 FHIR 的 Timing 对象或 MedicationOrder 中表示 x1 频率?
http://hl7.org/fhir/2016Sep/datatypes.html#Timing
http://hl7.org/fhir/2016Sep/medicationorder.html
它不必在特定时间发生,但它不是“按需”。
谢谢!
dstu2-fhir - 一天中不同时间的用药顺序
我有一个非常相似的问题:
我想在一天中的指定时间显示 MedicationOrder,例如:
每天上午 9:00、下午 1:00 和下午 6:00 服用 7 天。
我不确定我是否应该每次都有多个剂量说明。或者,如果我应该有多个计时指令,每个指令都有自己的事件日期时间。或者,如果我没有考虑另一种方式。
谢谢!
dstu2-fhir - 将多个值集绑定到单个扩展元素
我想知道是否有一种方法可以将多个值集绑定到 fhir 中的单个扩展元素。
这是我要实现的目标的示例:
我想要绑定多个的原因是我正在从遗留系统移植数据,其中编码值可以来自表示收集数据的值集,也可以来自表示缺失数据的单独值集。分裂的原因是有时人们对数据丢失的原因了解得更多。
我真的不想为缺失值集和各种其他值集(如果可能)的每个组合创建一个复合值集,因为这确实会最大限度地减少值域的可重用性。
我不确定我是否只是语法错误,但我在文档中找不到任何提及多个绑定的内容,并且我以上述(或以下格式)上传文件以简化,它只呈现一个绑定域,这让我觉得它只是接受最后一个孩子。
有没有办法绑定多个值集?有没有更好的方法来处理 fhir 中的缺失数据?
java - FhirContext 重用最佳实践返回异常“等待来自池的连接超时”
我有一个使用 dstu2 异步调用 25 hl7 hapi fhir 的 jsp。正如最佳实践中所建议的那样,我使用静态加载创建 fhir 上下文并在每次服务调用中重用它。但是,服务调用间歇性失败,并出现以下堆栈跟踪:(我为每个服务调用初始化了 fhir 上下文,这个问题得到了解决。但是,这减慢了调用速度。有人可以帮助我使用任何替代方法或告诉我我的我做错了)
引起:org.apache.http.conn.ConnectionPoolTimeoutException:等待池连接超时
公共类 MyFHIRContext{
}
调用代码:IGenericClient client = MyFHIRContext.ctx.newRestfulGenericClient("server url");
dstu2-fhir - 如何根据扩展值搜索 fhir 资源?
我有一组 fhir 资源,格式如下:
我有许多类似结构的资源,其中一些常量会发生变化,例如http://stelar.org/StructureDefinition/stelar/extension/dataSource的值。我将如何构建一个查询来搜索数据源为“DataSource.ClinicalMeasurement”的资源。
我已阅读有关搜索的文档,但似乎没有提及搜索扩展。
作为旁注,我不得不将我的所有数据都基于 Basic 资源类型并使用扩展,原因有点过于无关,无法在此处提出。