HAPI FHIR R4: модификаторы на ReferenceParam - PullRequest
4 голосов
/ 04 августа 2020

В настоящее время я создаю сервер FHIR (R4), и я пытаюсь реализовать следующий запрос:

[base]/PractitionerRole?practitioner.active:not=true

Я знаю, что активным является параметр Token Param, и благодаря HAPI я могу использовать следующая команда:

TokenParam tokenSubject = referenceParam.toTokenParam(myContext);

Но, к сожалению, вся часть модификатора потеряна: в моем referenceParam у меня есть только часть цепочки (active: not) и часть значения (true), поэтому я не У меня нет модификаторов, отсутствуют, и т.д. c .. Поэтому, когда я конвертирую его в TokenParam, у меня нет ни модификаторов, ни отсутствующих, и т.д. Итак, вот мой вопрос : есть ли способ иметь ReferenceParam с модификаторами? Я хотел бы иметь часть цепочки (активную), модификатор (не) и значение (истина), как в реальном TokenParam

1 Ответ

0 голосов
/ 27 августа 2020

Ваш синтаксис выглядит правильно. Я предполагаю, что вы используете поиск токенов напрямую, а не как часть цепочки.

Токен / Идентификатор сам по себе был бы уместен, если бы вы искали active непосредственно на PractionerRole.

Например: http://hapi.fhir.org/baseR4/PractitionerRole?active: not = true

Однако вы выполняете вложенный поиск с помощью ?practitioner.active:not=true

Попробуйте Параметры поиска> 4.5.9 Связанные ссылки на ресурсы> Dynami c Цепи

Например: http://hapi.fhir.org/baseR4/PractitionerRole?practitioner.active: not = true

Примечание: active:not=true вернет как active:missing, так и active=false

...