来自here我有这个:
如果在此结构中指定了差异约束,则它们以“差分”方式应用于基础。如果没有base,则无法提供差异约束(仅限快照)。差异结构对编辑透视图很有用,快照结构适合于操作使用。 FHIR项目提供了许多工具/服务来填充来自差异约束的快照。逻辑模型具有“元素”或其他逻辑模型的基础。
并且有这个问题In FHIR StructureDefinitions (profiles) how do elements aggregate into a snapshot? 它涵盖了对转型的非常技术性的描述,但我仍然迷失了。
作为实施者的实际意义是什么?我可以拍摄快照并忽略差异吗?
是否存在差异的实际例子?
答案 0 :(得分:2)
实施者通常关心快照 - “实际允许的内容”。设计师关心差异 - “这里的约束如何与父母不同”。给定基础,你可以从另一个生成一个,但它的计算成本很高,系统不一定有基础。因此,我们传输两个透视图以确保实例可以被设计/渲染工具和软件使用。
从“阅读”的角度来看,随意确定您的系统需要关注哪两个并忽略另一个。如果您正在创建实例,则需要填充这两个实例。 (从积极的方面来说,大多数参考实现具有从其他实现生成一个的逻辑,因此您仍然可以专注于您关心的那个并且在很大程度上忽略另一个。)