FHIR Chat · Resource References Within Immutable Resources · implementers

Stream: implementers

Topic: Resource References Within Immutable Resources


view this post on Zulip Josh Lamb (Jan 16 2020 at 16:28):

Hello,

Would we say that versioning is non-standard behavior, even within immutable resources? There are some resources within the financial model in FHIR R4 that are considered immutable. An example is the ExplantionOfBenefit Resource, which is immutable once the status becomes "Active" but it references several other resources that do not have this restriction. This has led some to believe that either contained resources or versioned resource references must be used instead of standard resource references. I wanted to see if the community had any thoughts on this topic.

Thanks!

view this post on Zulip René Spronk (Jan 16 2020 at 16:44):

The decision to use contained or non-contained resources should not be made upon a criteria such as the data being immutable. In general it's up to senders and receivers to agree upon that which is considered to be immutable (or not). An implementation guide could document such an agreement. A security tag (as part of a resources meta) may help to enforce/assist such an agreement. We (as a global FHIR community) should be hesittant to the extreme to make statements about the immutability of resources, unless we're very very very certain that some things are indeed immutable across all jurisdictions and scenarios.

view this post on Zulip Lloyd McKenzie (Jan 16 2020 at 17:02):

Contained is driven by whether the data can exist and be maintained independently and has independent identity.

view this post on Zulip Josh Lamb (Jan 16 2020 at 18:01):

Thanks, I am in agreement with these comments. I was looking for a way to communicate that just because the ExplanationOfBenefit resource is immutable that does not imply any special restrictions on resource references.

view this post on Zulip Richard Townley-O'Neill (Jan 20 2020 at 07:39):

Maybe a business requirement for immutability would be best met with an immutable bundle of the resource and its references.


Last updated: Apr 12 2022 at 19:14 UTC