如何解释 `ElementDefinition` 中的 `path` 属性
How to interpret the `path` attribute in `ElementDefinition`
我正在生成 FHIR 客户端代码,目前正在生成扩展代码。
我无法理解 ElementDefinition
中包含多个 .
的路径,例如
"path": "Extension.extension.id",
来自 http://hl7.org/fhir/StructureDefinition/qicore-adverseevent-cause
或
"path": "Extension.extension.extension.id",
来自 http://hl7.org/fhir/StructureDefinition/valueset-history
应该如何解释这些路径?
FHIR 模型中的层次结构使用点表示法表示。所以 Extension.extension.id 对应于 xpath 视角的 Extension/extension/id(或者 JSON 对象导航视角的 Extension.extension.id)。每次您在路径中看到一个新的句点时,您的嵌套就更深了一层。
我正在生成 FHIR 客户端代码,目前正在生成扩展代码。
我无法理解 ElementDefinition
中包含多个 .
的路径,例如
"path": "Extension.extension.id",
来自 http://hl7.org/fhir/StructureDefinition/qicore-adverseevent-cause
或
"path": "Extension.extension.extension.id",
来自 http://hl7.org/fhir/StructureDefinition/valueset-history
应该如何解释这些路径?
FHIR 模型中的层次结构使用点表示法表示。所以 Extension.extension.id 对应于 xpath 视角的 Extension/extension/id(或者 JSON 对象导航视角的 Extension.extension.id)。每次您在路径中看到一个新的句点时,您的嵌套就更深了一层。