Stream: implementers
Topic: Risk Assessment & Questionnaire response
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 ?
Jose Costa Teixeira (Sep 23 2020 at 17:42):
I'm using Observation for things like Diabetes Risk Score (calculated from a QuestionnaireResponse)
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.
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.)
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.
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?
Lloyd McKenzie (Sep 23 2020 at 21:15):
Observation?code=foo&derived-from.questionnaire=http://yourquestionnaire
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.
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.
Vishak OS (Sep 24 2020 at 18:30):
Thanks Llyod for providing this insight.
Last updated: Apr 12 2022 at 19:14 UTC