问题标签 [hl7-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 投票
0 回答
536 浏览

hl7-fhir - 在现有应用程序上构建 FHIR 服务器:分步指南

我们正在尝试构建一个 FHIR 服务器作为现有 EHR 的外观。我们遵循 Robert Worden 于 2013 年 12 月发表的论文“在现有应用程序上构建 FHIR 服务器:分步指南”中的说明。www.OpenMapSW.com 的后端映射工具似乎不起作用。我们可以连接到数据库,但是工具不能浏览内容(即不能显示表格等,所以我们不能做任何映射)。任何帮助,见解,将不胜感激。

0 投票
1 回答
66 浏览

hl7-fhir - FHIR 中的三维尺寸

在 FHIR 中描述 3 维对象(例如肿瘤)大小的首选方法是什么?

将现有资源之一(例如 Observation)扩展为 x、y、z 范围的 3 个字段似乎是合理的,但不是特别普遍。

理想情况下,可以扩展复杂的数据类型以包含一种新类型。但是,我没有看到任何扩展数据类型的规定。

是否有为 3 维测量等概念创建新模型的首选方法?

0 投票
2 回答
422 浏览

hl7-fhir - 如何从 URL 获取患者的 FHIR 照片

考虑http://spark.furore.com/fhir/Patient/f201上的 FHIR 患者数据。

如何在 URL“binary/@f006”处获取其中引用的照片对象?

我原以为http://spark.furore.com/fhir/binary/@f006上的 HTTP GET会做到这一点,但唉......

0 投票
1 回答
97 浏览

javascript - 干净地获取新创建资源的 ID

我最近在玩 FHIR,但除了从标头中提取它之外,我找不到干净地获取新创建资源的 ID 的方法:

这是我的 JS 代码:

服务器可能不存储历史记录,这将导致上述失败。URL 的第一部分(在 ID 之前)也有可能会有所不同,因此使用硬编码值(如:)location_header_split[5]不是一个好主意。我可以添加更多if语句,但是有没有一种“更干净”的方式来获取 ID?

0 投票
1 回答
162 浏览

hl7-fhir - FHIR Profile/StructDef:命名切片的子元素(子元素)如何与切片相关联?

我试图弄清楚如何完全指定切片元素。如果我正确阅读规范,nameReference 是切片的“子元素”可以声明它“在”哪个切片的唯一位置。

因此,如果电信按用途和系统进行切片,并且我想在家用电话上指定一个约束,我必须将使用和系统固定为这些值,然后在该切片上添加我的约束。

考虑:

在大多数示例中,似乎使用了 Name 的点表示法(正如我在示例中放置的那样)。但是规范不需要这个,也没有提供可以可靠解析的格式。

问题是:nameReference 和 fixed[x] 是互斥的。处理这个的正确方法是什么?

0 投票
1 回答
621 浏览

hl7-fhir - FHIR:切片扩展

每个路径定义一次 DataElements 的切片(每个唯一路径只有一组鉴别器)。这适用于内置元素,但扩展名(并且必须)仅按 url 切片。结果,似乎不可能对扩展进行进一步(更详细)的切片。

例如,考虑对 Patient 进行研究授权的扩展,ext url “ http://example.com/DataElement/researchAuth ”。

它有一个代码类型的扩展子元素“authorizationType”(http://example.com/DataElement/researchAuth.type)。这是此扩展的两个实例(一种是“本地”,一种是“国家”)。

对此的 StructureDefinition 将包括(来自 Patient):

我可以通过使用 type.Profile 来为 researchAuthorization 添加一个元素来定义扩展 URL,但是我可以添加一个如图所示的切片吗?

第二个现在是合法的,因为它“满足”了通过 type.profile.@value 修复的第一个切片?

0 投票
2 回答
39 浏览

hl7-fhir - 切片鉴别器 - 按位置切片

是否可以按序号位置(等级)对元素进行切片?例如,以不同于第二个(和后续)实例的方式分析 HumanName 中的第一个给定元素:

我没有看到任何设施?这是最简单的示例,但在很多情况下,我们希望区分第一个元素(“主要”)和其他元素。

0 投票
1 回答
562 浏览

hl7-fhir - FHIR StructureDefinition - 差异定义

DSTU2 May 投票版本有一个 StructureDefintion 资源(替换 Profile),允许对结构进行“差异化”定义。

使用它向现有结构添加元素非常简单 - 差异中的所有元素都是“添加”到基础。

但是,如何修改或减少现有配置文件?进一步来说:

基础结构中的元素如何与差分结构中的元素可靠匹配,以便差分可以修改基础?

我可以看到两种可能性:

  1. 使用路径。适用于非切片元素但不适用于切片的必需元素(扩展始终是切片)。
  2. 使用名称。除了它是可选的,所以如果基础没有命名他们的元素,这将不起作用。

还有其他方法吗?

此处的工作示例:http: //hl7.org/fhir/2015May/extensibility-examples.html#1.16.2.1.2

在此示例中,按路径匹配将替换任何其他扩展名,并且名称匹配将不起作用,因为两个元素都没有被命名。唯一的选择是将其视为附加项(幸运的是,这是此处的意图)。但是,如果我想以这个为基础进一步修改这个结构(也许设置 max="1"),我将无法做到。

0 投票
2 回答
102 浏览

hl7 - HL7 FHIR:用于适应另一种数据类型的配置文件

例如。在Composition中,元素date具有数据类型dateTime

元素 date 是否也可能适应另一种数据类型,例如数据类型date

0 投票
1 回答
29 浏览

hl7-fhir - FHIR:使用网络类别

在 DSTU1 中,Web 类别用于标签和安全标签,(在 Ewout 的一个连接马拉松演示中)用于配置文件。

但是,在 DSTU2(May Ballot)中,我只能在其中一个安全标签页面上找到参考。

问题是:是否仍然需要 Web 类别,或者它们的使用是否已被元元素取代?