我想知道是否有一种方法可以将多个值集绑定到 fhir 中的单个扩展元素。
这是我要实现的目标的示例:
<StructureDefinition xmlns="http://hl7.org/fhir">
...
<snapshot>
...
<element>
<path value="Extension.valueCode"/>
...
<type>
<code value="code"/>
</type>
<binding>
<strength value="required"/>
<valueSetUri value="http://stelar.org/valueSet/const-yesNo"/>
</binding>
<binding>
<strength value="required"/>
<valueSetUri value="http://stelar.org/valueSet/missingData"/>
</binding>
</element>
...
</snapshot>
...
</StructureDefinition>
我想要绑定多个的原因是我正在从遗留系统移植数据,其中编码值可以来自表示收集数据的值集,也可以来自表示缺失数据的单独值集。分裂的原因是有时人们对数据丢失的原因了解得更多。
我真的不想为缺失值集和各种其他值集(如果可能)的每个组合创建一个复合值集,因为这确实会最大限度地减少值域的可重用性。
我不确定我是否只是语法错误,但我在文档中找不到任何提及多个绑定的内容,并且我以上述(或以下格式)上传文件以简化,它只呈现一个绑定域,这让我觉得它只是接受最后一个孩子。
<binding>
<strength value="required"/>
<valueSetUri value="http://stelar.org/valueSet/const-yesNo"/>
<valueSetUri value="http://stelar.org/valueSet/missingData"/>
</binding>
有没有办法绑定多个值集?有没有更好的方法来处理 fhir 中的缺失数据?