FHIR Chat · ImagingStudy related questions · implementers

Stream: implementers

Topic: ImagingStudy related questions


view this post on Zulip Email Gateway (Jun 08 2021 at 20:40):

From: Olga Vovk <ovovk@samvit-solutions.com>
Dear all,
I have a few questions related to ImagingStudy resource. These questions inspired by trying to use FHIR in clinical research.
My questions are:
What would be the best way to capture in FHIR the following information:

1. A response of yes or no to indicate if an imaging agent was used in the imaging study. - with answers Yes, No, Unknown
2. A response to indicate if the imaging procedure was performed according to the protocol. - with answers Yes, No, Unknown
3. A response to indicate whether the imaging procedure started - - with answers Yes, No, Unknown
4. A response to indicate if diffusion or accumulation in a tissue or cells of an imaging agent not normal to it or in amounts above normal has occurred. - with answers Yes, No, Unknown

All these responses came from common data elements, and some of them are also part of some research questionnaires.

My question here is:

1. How can I capture this information in FHIR preserving both the context and semantics.
2. Should I resort myself to using Questionnaire and QuestionnaireResponce resources? If I want preserve semantics, I have a feeling I should better use ImagingStudy resource, but please advise.
3. Regarding #a and b, if I am using Questionnaire and QuestionnaireResponce resources (because it looks like an easy way, given the nature of these "Yes;No" questions), how can I link a given questionnaire/response to the particular ImagingStudy resource?
4. #c is absolutely necessary given that we are talking about research.

Thank you!

Olga Vovk
<:3)))~~~~

view this post on Zulip Lloyd McKenzie (Jun 09 2021 at 01:58):

If you truly need things as Yes/No/Unknown, you're probably looking at a QuestionnaireResponse - as that's not the natural way most of this information would be captured. However, you could auto-populate the answers in that QuestionnaireResponse from the relevant elements in the record (if available). Provenance would allow you to indicate that certain answers had been derived from certain resources.

  1. By 'imaging agent' do you mean something like a contrast agent? If so, that would be a MedicationAdministration with a 'partOf' relationship to the imaging Procedure
  2. That would probably be a complex extension on the 'instantiates' relationship - that extension would allow capture of exactly what deviation(s) had occurred - possibly pointing to a CarePlan or something. Keep in mind that multiple protocols could be in play and failing to follow one might well mean adhering to another
  3. This would be driven by the Procedure.status
  4. This would be an Observation - or might need to be inferred from a set of Observations.

view this post on Zulip Elliot Silver (Jun 09 2021 at 02:03):

First off, I'd hesitate to use ImagingStudy for most of this. I tend to think of ImagingStudy as the results of a DICOM C-FIND, or as an index to the images. You could define extensions on ImagingStudy to capture most of this info, but I'd looke towards Procedure and Observation instead.

For the captured data:

  1. I'm split on whether this is an Observation or an attribute of Procedure (and which attribute). I'm thinking it might be Procedure.used, with a codeable reference of the contrast agent or a code indicating no contrast.
  2. I think this is an Observation with the Procedure (not the Patient) as the subject. It also seems like a candidate for a standard extension on Procedure.
  3. If the Procedure.status is in-progress, on-hold, stopped, or completed, then it was started.
  4. I think this is an Observation with subject of the patient; focus, bodySite, or specimen of the particular tissue, and partOf of the procedure.

For your questions:

  1. An Observation has a patient and/or a procedure; a Procedure has a patient -- that covers the context. The semantics should be covered by the code of the Observation, and the Observation value.
  2. If these are coming from a paper form, Questionnaire and QuestionnaireResponse aren't a bad option for an intermediate state, but to do something with the data, you'll probably want to keep going and convert the QR to the resources I suggest.
  3. There are ways to define the resource context of a Q/QR. Again, though, I would suggest that isn't where you want to stop.
  4. (I'm assuming #c means item 3) No, you could leave your results as QR, but that will make analysis more difficult, and will mean that this information can only be used in the context of that questionnaire, rather than making it available as a general observation.

view this post on Zulip Elliot Silver (Jun 09 2021 at 02:15):

@Lloyd McKenzie , I think capturing the info using QR makes sense, but I would use that to generate the other resources. I don't think you stop there. And, yes, some of the info could be pre-populated by the Questionnaire mechanism.

view this post on Zulip Olga Vovk (Jun 09 2021 at 13:05):

Dear Lloyd and Elliot,
Thank you so much for your time assessing my multiple questions and your answers. Much appreciated!
I will share them with my research team,
Thank you!
Olga

view this post on Zulip Olga Vovk (Jun 09 2021 at 19:20):

Hi Lloyd and Elliot,
I have a follow up question,
You wrote:

Lloyd McKenzie , I think capturing the info using QR makes sense, but I would use that to generate the other resources. I don't think you stop there. And, yes, some of the info could be pre-populated by the Questionnaire mechanism.
'''

So, if, we are to proceed with using Questionnaire and QuestionnaireResource to capture "indicator" questions, then my next question is

  1. Which elements from these resources can be used to provide the reference back to the corresponding domain resource(s)?
  • E.g. if I am asking a question “xx” in a questionnaire X designed for a particular study Z, how can I link this particular Questionnaire and QuestinnaireResponce resources to this particular Z? Which elements should I use/refer to?
  • Or. if I am asking a question in a questionnaire related/designed to a particular imaging study/imaging acquisition instance, how can I link it to a particular Imaging.Study resource? Which elements should I use/refer to?

Thank you!!!
Olga

view this post on Zulip Elliot Silver (Jun 09 2021 at 19:39):

I think the Structured Data Capture implementation guide would be useful here. (http://build.fhir.org/ig/HL7/sdc/) It describes the flow of finding a questionnaire, filling in a response, and extracting the data into resources. You probably need to look at launchContext, but I'll leave it to others to chime in on that detail.

view this post on Zulip Olga Vovk (Jun 09 2021 at 20:22):

Elliot Silver said:

I think the Structured Data Capture implementation guide would be useful here. (http://build.fhir.org/ig/HL7/sdc/) It describes the flow of finding a questionnaire, filling in a response, and extracting the data into resources. You probably need to look at launchContext, but I'll leave it to others to chime in on that detail.

Hi Elliot,
Thank you so much for the reference to SDC.
I will definitely look into it,
Thank you!
Olga

view this post on Zulip Olga Vovk (Jun 10 2021 at 15:04):

Olga Vovk said:

Dear Lloyd and Elliot,

Thank you so much for answering my questions and for your time.
I have more imaging study related questions. This time related o IV imaging contrast administration.
I need to be able to capture the following information in FHIR:

  1. [Was] IV contrast used for a given imaging acquisition? - answers Yes/No/Unknown
  2. Confirmation that the patient has no allergy to IV contrast agent. - That ideally should be obtained prior to IV contrast agent administration, question 2.
  3. IV contrast name - answered if "Yes" was for #1
  4. Time when IV contrast administered, if "Yes" was for #1
  5. Amount of IV contrast injected
  6. Flow rate of IV contrast
  7. IV contrast concentration
  8. Location of injection site
  9. Was a test bolus performed? - answers Yes/No/Unknown
  10. What type of contrast bolus was administered?
  11. Bolus timing method. E.g. the method in which the imaging agent was administered intravenously over time.
    and to capture it in a full context.

I mean for the research purposes the question above needed to be captured in a context of
1. A given ResearchStudy, and ResearchSubject.
2. For a given imaging acquisition.
3. In a context of a given condition/observation.
I believe MedicationAdministration resource could be a good choice to capture most of the questions above.

My difficulty is in figuring out which other resources I need to use and fill out to in order to provide the full context/semantics.
Thank you!
Olga

view this post on Zulip Lloyd McKenzie (Jun 10 2021 at 15:12):

Agree that MedicationAdministration would be a good fit for most. My recommendation would be to map what you can that's straightforward and ask on the #Medication stream if there are elements remaining you're not sure about

view this post on Zulip Olga Vovk (Jun 10 2021 at 15:23):

Hi Lloyd,
Thank you!
Will do,
Best,
Olga


Last updated: Apr 12 2022 at 19:14 UTC