FHIR Chat · Disease severity in Observation · implementers

Stream: implementers

Topic: Disease severity in Observation


view this post on Zulip Armando De Chiara (Apr 11 2022 at 09:52):

Hello everyone,
in my implementation i have modeled several diagnosis as Observation, due to the fact that it is part of an enrollment in a clinical trial and i have the need to model the presence/absence/suspect/unknown of the diagnosis. In the case of a confirmed present condition, i also have the need to model several other informations about the particular diagnosis, such as severity or presence of a symptom. What is the recommended way to model these informations?

Thanks in advance, and sorry for my broken english!

view this post on Zulip Josh Mandel (Apr 11 2022 at 13:34):

Your English is great! Have you considered using the condition resource here? It allows you to say things like this condition has been confirmed or refuted, and it also allows you to directly indicating severity (https://www.hl7.org/fhir/condition.html)

view this post on Zulip Shamil Nizamov (Apr 11 2022 at 13:51):

I guess the question will boil down to the difference in using Observation vs. RiskAssessment.

view this post on Zulip Josh Mandel (Apr 11 2022 at 13:58):

Again, why not Condition? Just want to make sure this has been ruled out for some clearly stated reason.

view this post on Zulip Shamil Nizamov (Apr 11 2022 at 14:27):

While TS is not answering, my impression is Armando wanted to discuss Condition.stage vs. Observation vs. RiskAssessment.
For example males have higher risk of having a cardiac disease. How to code that?

view this post on Zulip Lloyd McKenzie (Apr 11 2022 at 15:04):

RiskAssessment is quite specialized - it's about the probability of developing a condition, which doesn't sound like Armando's use-case.

Condition sounds like the right resource.

view this post on Zulip Armando De Chiara (Apr 11 2022 at 15:39):

I had considered Condition as the resource. The problem is that for every disease considered in my application i have to convey not only that the condition has been refuted or confirmed, but also that the condition was only suspected and never confirmed, and the case where the clinician simply does not have any information about that particular diagnosis. This last bit of information is the one that makes me wonder about the use of the Condition resource.

Also in the documentation it is stated that the assertion of condition absence, common in checklists for clinicial trials "should NOT be captured using the Condition resource but should instead be captured using QuestionnaireResponse or Observation" (i'm quoting the documentation).

That is why i had ruled out the use of Condition and was using the Observation instead.

view this post on Zulip Lloyd McKenzie (Apr 11 2022 at 15:49):

So more of a checklist of conditions where, for each condition, you can say "Has it", "Doesn't have it", "Might have it", "No clue"?

In that case, the initial data capture would probably be a QuestionnaireResponse as part of a CRF, and the data would then propagate to Observation.

view this post on Zulip Armando De Chiara (Apr 12 2022 at 08:57):

Ok, so i'll continue to use Observation. Thanks.

I'm going to take advantage of the occasion and ask another thing. How do i capture disease severity using Observation resource? It is recommended to use another Observation or to use the Observation.component attribute?

view this post on Zulip Lloyd McKenzie (Apr 12 2022 at 16:17):

It depends. If the assertion of disease and severity are being made simultaneously by the same individual and same 'method', then component is appropriate. If the severity might be determined later and/or there might be multiple determinations of severity, then a distinct Observation with a 'focus' of the original condition Observation is better. A third option is to pre-coordinate the severity into the Observation value.


Last updated: Apr 12 2022 at 19:14 UTC