切片鉴别器 - 按位置切片

时间:2015-05-07 14:34:44

标签: hl7-fhir

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

... snip ...
<element>
  <path value="Patient.name.given" />
  <slicing>
    <discriminator value="???" />
    <ordered value="true" />
  </slicing>
</element>
<element>
  <path value="Patient.name.given" />
  <name value="First Name" />
  <fixed?? value="0" />
</element>

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

2 个答案:

答案 0 :(得分:1)

好吧,你可以说切片是有序的,并在第一个元素上设置约束。这使得其他一切都被订购了。这与按顺序排序&#39;不一样。但它确实使第一个元素特殊

答案 1 :(得分:0)

请注意,除非基本资源为订单指定含义,否则在配置文件中强制执行顺序将阻碍互操作性。只有专门为配置文件配置的系统才能符合它。