我试图找出如何完全指定切片元素。如果我正确阅读规范,nameReference是唯一一个"子元素"切片可以声明它在#34;上的哪个切片。
因此,如果电信按使用和系统切片,并且我想在家庭电话上指定约束,我必须将使用和系统修复为这些值,然后在该切片上添加我的约束。
考虑:
Resource Example ElementDefinition attributes
================================ =====================================================================
<Patient> name="Patient"
... snip ...
<telecom> name="HomePhone"
<system value="phone" /> name="HomePhone.system", nameReference="HomePhone", fixedCode="phone"
<use value="home" /> name="HomePhone.use" , nameReference="HomePhone", fixedCode="home"
<value value="5551234567" /> name="HomePhone.value" , nameReference="HomePhone"
</telecom>
... snip ...
</Patient>
在大多数示例中,似乎使用了名称的虚线表示法(正如我在示例中所示)。但规范并不要求这样做,也没有提供可以可靠解析的格式。
问题是:nameReference和fixed [x]是互斥的。什么是处理这个问题的正确方法?
答案 0 :(得分:0)
实例中的重复不要声明&#34;&#34;他们是什么样的一部分。它们只是声明了什么元素是切片过程的鉴别器的适当值。 nameReference根本不涉及。在定义方面,关联只是按名称处理。因此,HomePhone.system仅通过名称和顺序接近与HomePhone相关联。点符号是必需的。我们可能会对此有所了解,所以请随时提交更改请求。