FHIR Chat · Vital Signs IG · Orders and Observation WG

Stream: Orders and Observation WG

Topic: Vital Signs IG


view this post on Zulip Javier Espina (Aug 04 2021 at 17:10):

https://jira.hl7.org/browse/FHIR-29050 was resolved by explanation - basically clarifying that HeadCircumference is optional within the panel (as stated in the Vital Signs IG and in the LOINC panel itself). That clarification made me however wonder whether http://hl7.org/fhir/us/vitals/2020Sep/StructureDefinition-VitalSignsPanel.html#tabs-diff is correct. All Observation.hasMember slices show a cardinality of "1..*. Doesn't that mean that they have to be present? [Note that this is a new comment, now that it is clear that all panel members are optional]

view this post on Zulip Eric Haas (Aug 05 2021 at 01:10):

at least one has to be present. (in other words - no empty panel)

view this post on Zulip Javier Espina (Aug 05 2021 at 13:47):

Exactly - the panel should not be empty while all its members are optional. But after consulting http://build.fhir.org/profiling.html#slice-cardinality (and the entire section explaining slicing, which is a rather advanced part of FHIR) I would expect those requirements to be expressed as:

- hasMember:vitalSignsElements 1..* (Slice Definition)
-hasMember:OxygenSaturationArterialBloodPulseOx 0..*
-hasMember:.... 0..*

Or am I misunderstanding how to express slicing?

view this post on Zulip Lloyd McKenzie (Aug 05 2021 at 14:57):

In theory you could have an empty panel if work was still in progress - it just couldn't have a status of 'complete'

view this post on Zulip Eric Haas (Aug 05 2021 at 17:02):

I mispoke earlier, because I assumed you were referencing the FHIR base profile. I don't know what that slicing pattern means, either its empty or all the slices ?? which I think this is overly prescriptive approach is unworkable in the field.

view this post on Zulip Javier Espina (Aug 09 2021 at 12:52):

@Eric Haas - yes, also I find it a bit confusing... Moreover I just realized that http://hl7.org/fhir/R4/vitalspanel.html (with which the Vital Signs IG should be aligned) describes it in a different way - without slicing and requiring 1..* "hasMember". I find this approach easier to understand.

view this post on Zulip Richard Townley-O'Neill (Aug 10 2021 at 22:45):

I've posted some questions about the VitalSIgns profiles to the VitalSIgns stream, but is is a rather dead stream. I now think I should have asked them in this OO stream. Could someone move them to this stream for me please?
They are

view this post on Zulip Javier Espina (Sep 21 2021 at 17:41):

@Nathan Davis - any views on the above discussion?

view this post on Zulip Javier Espina (Sep 21 2021 at 17:47):

Another thing I just discovered. The Vital Signs IG BP profile (http://hl7.org/fhir/us/vitals/2020Sep/StructureDefinition-BloodPressurePanel.html) makes the the systolic comppnent mandatory and the diastolic component optional. Whereas I see a practical reason in that, it breaks what the BP core profile (http://hl7.org/fhir/R4/bp.html - of mandatory application). The latter makes both components mandatory. BTW, the US Core BP profile does the same as BP core profile. @Nathan Davis

view this post on Zulip Javier Espina (Sep 22 2021 at 07:48):

Javier Espina said:

Another thing I just discovered. The Vital Signs IG BP profile (http://hl7.org/fhir/us/vitals/2020Sep/StructureDefinition-BloodPressurePanel.html) makes the the systolic comppnent mandatory and the diastolic component optional. Whereas I see a practical reason in that, it breaks what the BP core profile (http://hl7.org/fhir/R4/bp.html - of mandatory application). The latter makes both components mandatory. BTW, the US Core BP profile does the same as BP core profile. Nathan Davis

This specific discussion point continues at https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Vital.20Signs.20Profile.20-.20clarity.20on.20applicability


Last updated: Apr 12 2022 at 19:14 UTC