FHIR Chat · Risk Assessment & Questionnaire response · implementers

Stream: implementers

Topic: Risk Assessment & Questionnaire response


view this post on Zulip Vishak OS (Sep 23 2020 at 17:34):

Hi All,
Can Risk Assessment resource be used to represent the assessment made from a Questionnaire Response ?

view this post on Zulip Jose Costa Teixeira (Sep 23 2020 at 17:42):

I'm using Observation for things like Diabetes Risk Score (calculated from a QuestionnaireResponse)

view this post on Zulip Lloyd McKenzie (Sep 23 2020 at 17:46):

RiskAssessment is for specialized situations where you want to communicate multiple risks simultaneously that were determined from the same assessment - for different time-periods, for different outcomes or both. If that's what you're looking for, then yes, a RiskAssessment could be derived from a QuestionnaireResponse.

view this post on Zulip Lloyd McKenzie (Sep 23 2020 at 17:47):

If you're just deriving a single score, Observation is probably a better fit, at least in terms of breadth of adoption and alignment with typical convention. (In practice, there hasn't been a lot of adoption of RiskAssessment that I'm aware of.)

view this post on Zulip Vishak OS (Sep 23 2020 at 20:20):

@Jose Costa Teixeira , @Lloyd McKenzie
Looks like my assessments are deriving a single score.
Thanks a lot for the info - the observation resource seems to be the better fit.
PHQ-9 is an example questionnaire that i have.

view this post on Zulip Vishak OS (Sep 23 2020 at 21:05):

Just to make sure that i'm understanding it correctly,
The scenario starts from an encounter then a questionnaire is provided leads to the questionnaire response and ultimately the Observation that contains the assessment.

Assuming the above is true, if i need to get only the observations of a patient generated based on a self administered Questionnaire.
how will the rest query look like?

view this post on Zulip Lloyd McKenzie (Sep 23 2020 at 21:15):

Observation?code=foo&derived-from.questionnaire=http://yourquestionnaire

view this post on Zulip Vishak OS (Sep 23 2020 at 21:54):

Thank you @Lloyd McKenzie , this really helps.
So one follow up question on the code=foo

If i have a custom questionnaire set, or a questionnaire that ain't referenced in the LOINC CodeSystem, what steps should be taken to add the custom code to the observation to represent the result set.

Eg; Pediatric Symptom Checklist : https://www.tnaap.org/documents/psc-35-scoring-instructions.pdf

Thank you.

view this post on Zulip Lloyd McKenzie (Sep 23 2020 at 22:19):

If it's a code system that's "standard" and that you expect others are going to want to use it too, you can submit a change request and ask for it to be registered (so that everyone uses a consistent URL). If it's more of a 'local' code system, then you just define the URL for the code system and include that in the Coding.system element in the Observation.

view this post on Zulip Vishak OS (Sep 24 2020 at 18:30):

Thanks Llyod for providing this insight.


Last updated: Apr 12 2022 at 19:14 UTC