例如snapshot / element [2]包含
"type": [
{
"fhir_comments": [
"Note: primitive values do not have an assigned type\r\n e.g. this is compiler magic\r\n XML and JSON types provided by extension"
],
"_code": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-json-type",
"valueString": "string"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-xml-type",
"valueString": "xs:string"
}
]
}
}
]
据我所知,_code
StructureDefinition
处理和解释此属性的正确方法是什么?
答案 0 :(得分:1)
这是“代码”元素。 _code用于传递原始数据类型的复杂子节点(即id元素或扩展或修饰符扩展)。这在规范here中定义。表示是以这种方式完成的,因此您可以通过仅使用Patient.birthDate或Patient.gender而不是Patient.birthDate.value或Patient.gender.value来引用原始元素。为了实现这一点,我们需要提供一个访问扩展和其他元素的约定,这些元素很少见,但仍然可以存在于“原始”数据类型中。