Stream: implementers
Topic: US Core Vital Signs Profile Implementation
Lakshmi Bhamidipati (Jun 11 2020 at 21:54):
Hello All,
We are working on implementing US Core VitalSigns profile in our FHIR server. The data is coming from our EHR system.
In a particular encounter, if only height was taken and no weight, does we need to create an observation result for weight with DataAbsentReason set to Not-Performed? The same goes for other measurements.
What does this statement mean - "The table below represents a minimum set of vital sign concepts"? Is it required to have at least one observation record for all the "vital-signs concepts" listed here - http://hl7.org/fhir/R4/observation-vitalsigns.html
Also I am not sure I understand "Vital Signs Panel" - is it required to create a vital signs panel observation record with loinc code - '85353-1'? In a panel, are we supposed to set references to all observation result records in a particular encounter using related links (with type=has-memeber)?
I appreciate any direction I can get with regards to this.
Thank you.
Michele Mottini (Jun 12 2020 at 02:20):
You create Observations only for the data you have available - so if you have weight you return an Observation for weight etc. You are not required to create a vital signs panel
Lakshmi Bhamidipati (Jun 12 2020 at 13:34):
Thank you. If we create observations only for the data that is available, what is the purpose of DataAbsentReason extension?
Michele Mottini (Jun 12 2020 at 13:44):
It is used when you have data for a resource but not for all its required elements - for example if you have a weight Observation but don't have (or cannot compute) its status you put DataAbsentReason on the Observation.status element
Lakshmi Bhamidipati (Jun 12 2020 at 14:23):
Thanks. According to the spec, it says if you don't have a value, then DataAbsentReason is to be populated.
"Either one Observation.value[x] or, if there is no value, one code in Observation.DataAbsentReason"
"Either one Observation.component.valueQuantity or, if there is no value, one code in Observation.component.DataAbsentReason".
Michele Mottini (Jun 12 2020 at 14:39):
Yes, you can / have to do that if an observation was made but for some reason you do not have the corresponding value - then you can generate an Observation resource and specify that the value is missing (I'd argue that it would be better just not to generate the Observation at all in that case but up to you) . . . but if no observation was made in the first place there is no data (no date, no patient...), so there is no Observation resource at all
Lakshmi Bhamidipati (Jun 12 2020 at 15:08):
Thank you @Michele Mottini
Last updated: Apr 12 2022 at 19:14 UTC