Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database FHIR资源中数据元素的切片_Database_Slice_Hl7 Fhir_Metadata Repository - Fatal编程技术网

Database FHIR资源中数据元素的切片

Database FHIR资源中数据元素的切片,database,slice,hl7-fhir,metadata-repository,Database,Slice,Hl7 Fhir,Metadata Repository,切片是定义多个FHIR资源所使用的复杂或复合数据元素的好方法 在结构定义中,使用共享路径但具有不同名称的多个元素条目来定义切片。这些条目一起构成一个“切片组”,具有中所述的有用特性 但是,在FHIR ressource“DataElement”本身中,不允许在ElementDefinition中使用切片: 看 =>元素定义,不允许基,不允许切片 不允许在数据元素内进行切片的原因是什么?数据元素的目的是定义元素。定义的所有数据元素都是独立的-它们不从其他数据元素继承。因此,似乎没有用于切片的位置/

切片是定义多个FHIR资源所使用的复杂或复合数据元素的好方法

在结构定义中,使用共享路径但具有不同名称的多个元素条目来定义切片。这些条目一起构成一个“切片组”,具有中所述的有用特性

但是,在FHIR ressource“DataElement”本身中,不允许在ElementDefinition中使用切片: 看

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


不允许在数据元素内进行切片的原因是什么?

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

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