在StructureDefinition
喜欢
"entry": [
{
"fullUrl": "http://hl7.org/fhir/StructureDefinition/condition-dueTo",
"resource": {
...
"base": "http://hl7.org/fhir/StructureDefinition/Extension",
"differential": {
"element": [
{
"path": "Extension",
,"path": "Extension"
指向的是什么?
我正致力于生成也可以处理扩展的客户端代码,而且我正在努力弄清楚应该如何解释这条路径。
据我了解,下一个元素
{
"path": "Extension.extension",
"name": "code",
约束当前扩展基(extension
)的Extension
属性。
如果这是错误的,请纠正我。
如果Extension
指向基本扩展名,那么
"min": 0,
"max": "*",
解释。
所以主要问题再次出现。如何在扩展中解释此路径:
"path": "Extension",
答案 0 :(得分:2)
StructureDefinitions在快照视图中定义具有平面元素列表的层次结构。层次结构通过" path"。
中.-分隔的节点名称的层次结构表示差异中的路径指向快照中的路径。它标识了"节点"在资源,数据类型,扩展等的结构层次结构内。在这种情况下,"扩展"它没有句号,因此它指的是扩展名的根元素。如果它是Extension.extension或Extension.url或Extension.valueCodeableConcept.coding.code或类似的东西,它将引用结构层次结构中的更深层元素。