FHIR Chat · Profiles and Backbone elements · implementers

Stream: implementers

Topic: Profiles and Backbone elements


view this post on Zulip Nick George (Oct 02 2018 at 15:54):

Hello, I noticed that for the Blood Pressure profile (http://hl7.org/fhir/bp.profile.json.html) snapshot contains the ElementDefinition for Observation.component backbone element, with discriminator, and slices, but does not contain the elements that are ON the original Observation.component . (e.g. code, id, extension, value). We can look those up via the Observation SD, but if the snapshot should have all the info to build the component this seems like a bug. Similar profiles like bodyheight (http://hl7.org/fhir/bodyheight.profile.json.html) DO list the leaf nodes on Observation.component as I would have expected.

Does that sound correct? If so, I'm planning on submitting a handful of tasks related to profiles today, I can include that one

view this post on Zulip Ewout Kramer (Oct 02 2018 at 16:01):

I think these should be included - at least our .NET snapshot generator does.

view this post on Zulip Rick Geimer (Oct 02 2018 at 16:05):

I'm seeing those (id, code, extension, etc.) on the snapshot. Are you sure you are not looking at the differential tab?

view this post on Zulip Nick George (Oct 02 2018 at 16:05):

well, e.g., Observation.component.id

view this post on Zulip Nick George (Oct 02 2018 at 16:06):

is not present there. There are specific slices of Observation.component that have id fields, but the base component is not

view this post on Zulip Rick Geimer (Oct 02 2018 at 16:07):

pasted image

view this post on Zulip Nick George (Oct 02 2018 at 16:09):

I'm talking about in the json structure definition: http://hl7.org/fhir/bp.profile.json.html

view this post on Zulip Rick Geimer (Oct 02 2018 at 16:14):

Sorry, thought you were saying they were missing on the slices themselves. I see what you mean now.

view this post on Zulip Nick George (Oct 02 2018 at 16:28):

slight amendment - looks like the bodyheight profile I linked to above doesn't actually slice Observation.component, so it's not a great counterexample

view this post on Zulip Grahame Grieve (Oct 02 2018 at 20:02):

can you make a task please


Last updated: Apr 12 2022 at 19:14 UTC