解析对包含资源的引用 - 版本控制是否适用?

Resolving references to contained resources - does versioning apply?

解析绝对或相对引用时,如果引用包含 versionId,我们必须考虑在被引用资源的 meta.versionId 中指定的资源版本。同样的逻辑是否适用于对包含资源的引用?我问是因为 Fhir .net API 似乎在函数中包含用于解析指定版本 (BundleExtensions.FindEntry) 的绝对引用的版本逻辑,但在用于解析包含资源的函数中没有任何特定于版本的逻辑 ( DomainResource.FindContainedResource).

有关引用资源的 FHIR 文档似乎没有讨论在引用包含的资源时版本控制是否适用。

包含的资源没有独立存在,它们不能有 versionId(除其他外),所以也不能用版本引用。有关详细信息,请参阅 http://www.hl7.org/fhir/references.html#contained

当您需要将数据更改为包含的资源时,您将需要更新 source/parent 资源,然后该资源将获得新版本。