【问题标题】:Slicing of data elements in FHIR ressourcesFHIR 资源中数据元素的切片
【发布时间】:2015-11-16 18:42:02
【问题描述】:

切片是定义多个 FHIR 资源使用的复杂或复合数据元素的好主意。

“在结构定义中,切片是使用共享路径但具有不同名称的多个元素条目定义的。这些条目共同形成一个“切片组”,其有用的功能在http://www.hl7.org/fhir/2015May/profiling.html 中描述。

但是,在 FHIR 资源“DataElement” 本身中,不允许在 ElementDefinition 中使用切片: 见https://www.hl7.org/fhir/dataelement.html

=> 元素定义,不允许基数,不允许切片

不允许在 DataElements 中切片的原因是什么?

【问题讨论】:

    标签: database slice hl7-fhir metadata-repository


    【解决方案1】:

    DataElement 的目的是定义元素。定义的所有数据元素都是独立的——它们不继承自其他数据元素。因此,似乎没有切片的地方/实用程序。 (它存在于 DataElement 中,因为它在 StructureDefinition 中的使用。)在定义 DataElements 时,您有切片的用例吗?

    【讨论】:

    • 感谢您的回答。是的,定义的数据元素是独立的。然而,我们不仅有“atomar”数据元素,而且只有一个元素定义,比如“age”。通常,使用两个相互关联的元素定义“收缩压”和“舒张压”来构建复杂的数据元素(例如著名的“血压”)非常有用。这些复杂的数据元素本身就有很多用例;即在其他应用程序中重用它们。
    • 复杂的数据元素是可能的(就像复杂的资源是可能的),但这不涉及切片。切片总是关于约束父模型,而 DataElements 没有约束的概念。
    • 好的,一旦我们完全理解了切片机制,就不要在独立的 Fhir 资源数据元素中使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多