Возврат подмножества элементов из ресурсов QuestionnaireResponse в запросе FHIR
Я новичок в FHIR, и у меня возникли проблемы с запросом элементов ответа на вопросник.
Насколько я понимаю, ресурс Questionnaire - это, по сути, набор вопросов, а ресурс QuestionnaireResponse - это набор индивидуальных ответов на эти вопросы (содержащихся в элементе массива entry.resource.item).
Запрос: -
https://<FHIR-Server>/QuestionnaireResponse?questionnaire=<questionnaire-id>
возвращает набор ответов на анкету для указанной анкеты.
Это может быть ограничено только элементами в записях ответа: -
https://<FHIR-Server>/QuestionnaireResponse?questionnaire=<questionnaire-id>&_elements=item
Я пытаюсь еще больше ограничить это, чтобы сервер возвращал ответы только на конкретный вопрос, то есть для Вопросника X возвращал список, содержащий только ответы на вопрос Y.
Очевидно, я могу перебирать возвращенный набор ответов QuestionnaireResponses и вытаскивать каждый из ответов на указанный вопрос, но это похоже на то, что можно более эффективно обрабатывать на стороне сервера и что должно быть возможно в запросе.
Все параметры фильтрации, которые я обнаружил, похоже, ориентированы на выбор набора (полных) ресурсов QuestionnaireResponse, а не на определение того, какие части ресурса возвращать, поэтому может быть так, что это сделано намеренно, но похоже на обычное использование - случае, поэтому я подумал, не упустил ли я что-то.
Есть ли способ сделать это?