FHIR Chat · Recording present or absent diagnostic methods · Orders and Observation WG

Stream: Orders and Observation WG

Topic: Recording present or absent diagnostic methods


view this post on Zulip Jay Lyle (Mar 17 2022 at 17:52):

Requirement: record these:
Did the patient have sepsis (YNU)?
Is that confirmed by culture (YNU)?

Initial stab:
Did the patient have sepsis (YNU)? -> Observation_A.code = sepsis; value = present/absent/unk
Is that confirmed by culture (YNU)? Observation_A.method = culture, unk, other

Issue: "other" is only meaningful in the context of this data set.

Alternate stab:
Did the patient have sepsis (YNU)? -> Observation_B.code = sepsis; value = present/absent/unk; .partOf = Procedure_B
Is that confirmed by culture (YNU)? -> Procedure_B.code = culture; .status = complete | unk | not-done

Issue: if the procedure is unk or not-done, does the partOf assertion imply nonsense?

view this post on Zulip Jay Lyle (Mar 17 2022 at 18:53):

This may be easy in this case, if we don't need to distinguish N and U; or if we can do so with method[CodeableConcept].text.

view this post on Zulip Jay Lyle (Mar 18 2022 at 21:34):

Some Options
image.png

view this post on Zulip Andrea Pitkus, PhD, MLS(ASCP)CM, CSM (Mar 20 2022 at 12:40):

Why aren't you looking for a finding of sepsis on the patient problem list implying a clinician determined a patient has sepsis whether confirmed by culture or other means?

view this post on Zulip Jay Lyle (Mar 22 2022 at 14:43):

Whether the issue has been included in the problem list is not significant for the registry use case. In the current iteration, a registry collecting data in low and middle income countries, it won't be in a system at all.

In the future (as we iterate toward support for OECD context - i.e., with an EHR), guidance will be to search both Observations and Conditions, whether on the problem list or not. In the interim, we're making as few assumptions as possible for the research elements.

In any case, it doesn't seem to me that using Condition would solve the problem we're facing. Am I missing something?

view this post on Zulip Andrea Pitkus, PhD, MLS(ASCP)CM, CSM (Mar 23 2022 at 15:20):

I missed the use case/context. It seems like it still requires a clinician to make the assessment (after considering all the data available) to diagnose sepsis (which can be challenging at times). In many cases it may not involve a culture at the time of diagnosis as most culture results come later as to which organism. It may be a combination of other lab results such as lactate, WBC, procalcitonin, which are Typically available much quicker, along with vitals such as respiratory rate, temperature, BP, etc.

Where are your registry data originating? Which roles are populating the data? It seems like depending on when you are answering the questions, you may wish to have a response such as culture in progress. It may not yet be complete or you may have preliminary findings too. In those cases, how/when would you address your questions? Also when you ask did the patient have sepsis, when is this? The most recent encounter or at any time in their life?

view this post on Zulip Jay Lyle (Mar 28 2022 at 17:52):

Use case: a registry collecting data in low and middle income countries via web form. The data will not be coming from an EHR. Questionnaire would be a candidate solution if we weren't putting the data in a repository that will eventually also contain data from EHRs.

We could infer Conditions for present disorders, but we have to have Observations for the pertinent negatives, so we're thinking simple is the better first step.

But the question is how to represent method. The GA example is a little richer than the sepsis example. We are leaning toward option D.

view this post on Zulip Daniel Rutz (Apr 01 2022 at 15:05):

Thinking through this, Option A in your diagram seems clearly the best if your database in question can contain enough details of the Procedure to make it a viable freestanding resource. However, the snippets of data shown don't indicate that the procedure information (for either the culture or ultrasound) are ever collected, so if that's not part of your data model it's obviously not viable.

  • I personally wouldn't worry too much about the downside of the data being nonsense is the Procedure(US) has a status of Not Done. IMO, that shouldn't be a state that your data model is trying to inherently reject, it should be up to data collection/ingestion processes to ensure that valid input is being used (I understand there are philosophies of design which prioritize this tradeoff differently, but that's not the use case perspective I'm coming from).

Option D might be the best fall-back option if you don't have the procedure data model & data collection in scope, I agree. It also scales up plausibly to be able to work with Option A in the future because the Observation(GA) still exists identically in both cases, and the Obs(US:"Y/N/NA/U) can exist in parallel with the Procedure(US) without obvious conflict.


Last updated: Apr 12 2022 at 19:14 UTC