Stream: questionnaire
Topic: Questionnaire Groupings
Grey Faulkenberry (Apr 22 2021 at 04:25):
I wanted to ask what the preferred way to group questionnaires together was. For instance, if I'm seeing a teenager for a clinic visit. Every time a teenager visits the clinic, we should ask them to complete the PHQ-9, GAD-7, and a trauma questionnaire. However, if, say, a toddler comes in, maybe I want to do a developmental screen for the child, and the PHQ-9 for the parent. So in all here, I have 4 questionnaire resources.
- PHQ-9
- GAD-7
- Trauma Questionnaire
-
Developmental Screen
I want to be able to have a single resource that references the others: -
Questionnaires for 3 months old (would reference Developmental Screen and PHQ-9)
- Questionnaires for teenagers (would reference PHQ-9, GAD-7 and Trauma questionnaire)
I could put together a list resource that contains them all, or a bundle, or a group, I guess. Or something else maybe? What is the prevailing wisdom for how to do this?
Tilo Christ (Apr 22 2021 at 16:44):
Maybe a CarePlan with a few ServiceRequests to fill the Questionnaires?
Lloyd McKenzie (Apr 22 2021 at 19:07):
Can you explain the purpose of the grouping? What behavior is a questionnaire (or questionnaireResponse) being in the group vs. not going to drive?
Grey Faulkenberry (Apr 22 2021 at 21:42):
It would be to define a group of questionnaires for a certain kind of visit, or for a certain age, for instance. So everytime a child has their 1 year well child visit, this group of questionnaires should be given. Or, for a transplant workup, you need to ask this set of questionnaires. Or if a patient is new to your clinic, they need to complete this set of questionnaires.
Grey Faulkenberry (Apr 22 2021 at 21:44):
And since you may want to use the same questionnaire in more than one type of visit, or you may add or remove questionnaires to a certain type of visit, it would be nice if you could define a questionnaire, and then specify when it would be used, and which other questionnaires would be used with it in that particular case.
Lloyd McKenzie (Apr 22 2021 at 22:29):
If the intention is to say "these forms should be filled out in these circumstances", that's a type of protocol, and the resource to use would be PlanDefinition. That would allow you to define the set, as well as any pre-conditions on the asking of each one, any dependencies in terms of which should be completed first, which are optional vs. required, etc.
Grey Faulkenberry (Apr 25 2021 at 18:44):
Aha! I think that's what I was looking for, thanks!
Last updated: Apr 12 2022 at 19:14 UTC