Stream: implementers
Topic: Profiles and Backbone elements
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
Ewout Kramer (Oct 02 2018 at 16:01):
I think these should be included - at least our .NET snapshot generator does.
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?
Nick George (Oct 02 2018 at 16:05):
well, e.g., Observation.component.id
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
Rick Geimer (Oct 02 2018 at 16:07):
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
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.
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
Grahame Grieve (Oct 02 2018 at 20:02):
can you make a task please
Last updated: Apr 12 2022 at 19:14 UTC