#hl7-fhir
#hl7-fhir
Вопрос:
Я могу искать ресурсы active Practicerrole, соответствующие определенной организации, выполнив это:
/PractitionerRole?active=trueamp;organization.identifier=ORG123
Что я хотел бы получить обратно, так это только связанные ресурсы практиков для этого запроса
Если я попробую что-то вроде:
/Practitioner?_has:PractitionerRole:practitioner:organization.identifier=ORG123amp;_has:PractitionerRole:practitioner:active=true
Это не возвращает то, что я хочу, поскольку оно (правильно) обрабатывает организацию активную проверку отдельно.
Ближайшее, что я могу сделать на данный момент, это добавить _include к первому запросу выше. Например.
/PractitionerRole?active=trueamp;organization.identifier=ORG123amp;_include=PractitionerRole:practitioner
но это, очевидно, возвращает ресурсы Practicionerrole (mode = match) в дополнение к включенным ресурсам Practicer (mode = include), и поэтому для удаления нежелательных ресурсов Practicerrole потребуется дополнительная обработка на стороне клиента
Есть ли способ сделать то, что я пытаюсь сделать?
Для справки, моей целевой реализацией FHIR является сервер VONK 3.9.1.0
Ответ №1:
Вам придется использовать _filter (который поддерживают немногие системы)