FHIR Chat · When to create a differential · IG creation

Stream: IG creation

Topic: When to create a differential


view this post on Zulip Chris Moesel (Jan 10 2019 at 23:11):

When creating a profile, must you create a differential for any change in an element -- or only structural changes? More specifically, if I only add a new mapping to an element, but nothing else -- can I do it only in the snapshot and skip creating a differential element for it?

Why am I asking? When we generate differentials for elements on which only the mapping changed, it ends up getting rendered in the differential tab in the IG -- but since the differential tab doesn't show the mappings, it is confusing since there is no visible difference. In fact, it detracts from the user's ability to see and understand the structural differences in the profile.

view this post on Zulip Chris Moesel (Jan 10 2019 at 23:13):

If the answer is to change how the IG publisher renders the differential tab, then OK -- but suppressing the differential for those specific elements seems a lot easier! ;-)

view this post on Zulip Lloyd McKenzie (Jan 11 2019 at 00:11):

The snapshot must be algorithmicly generatable from the differential and the base model. If that's not true, something is broken

view this post on Zulip Chris Moesel (Jan 11 2019 at 14:10):

Thanks, @Lloyd McKenzie -- I figured that might be the answer, but was hoping maybe I was wrong.


Last updated: Apr 12 2022 at 19:14 UTC