FHIR Chat · Observation status with different level · implementers

Stream: implementers

Topic: Observation status with different level


view this post on Zulip Dan Orr (Apr 04 2017 at 00:14):

We're just looking into supporting the Observation resource and note that the status value has a value-set. Within that value-set is a value with a different level i.e. corrected. How does this actually work in the context of the Observation resource? The profile says there is 1..1 status value but the Observation Status page suggests you can have more than one when a status code is a child of another.

<Observation>
<status value="final" />
<!-- status corrected - where would this go? -->
...
</Observation>

Thanks in advance.

view this post on Zulip Lloyd McKenzie (Apr 04 2017 at 00:19):

Where are you reading the suggestion you can have more than one status? "corrected" is a specialization of "amended". Both indicate that they are statuses that can come *after* final - so they're mutually exclusive with "final"

view this post on Zulip Dan Orr (Apr 05 2017 at 03:37):

Hi @Lloyd McKenzie , thanks for the explanation. I guess I was trying to understand how to read the table specifying the corrected code - I hadn't seen a different level before. So a status may move from "final" to "amended" or "final" to "amended" to "corrected"? Have I got that right?

Thanks again!

view this post on Zulip Lloyd McKenzie (Apr 05 2017 at 13:32):

There isn't a strict state machine, but yes, that would be the typical pattern


Last updated: Apr 12 2022 at 19:14 UTC