Google fhir store изменяет строку запроса в результатах поиска следующая ссылка

Я запрашиваю с количеством меньше, чем общее количество, чтобы разбить его на страницы:https://healthcare.googleapis.com/v1/projects/ / locations // datasets // fhirStores // fhir / Encounter?_Sort = date & _count = 5 & Practitioner = abcdefg & subject: Отсутствует = ложь & пациент:Patient.name = Джон & пациент:Patient.name = Doe & _include = Встреча: пациент

И возвращенная следующая ссылка объединила 2 значения Patient.name, сделайте это ИЛИ вместо И:

.../?_count = 5 & _include = Encounter%3Apatient & _sort = -date & Patient%3APatient.name = John%2CDoe & Practitioner = abcdefg & subject%3Amissing = false & _page_token=

Верно ли, что он объединяет 2 значения для имени пациента? Я по-прежнему хочу, чтобы на следующей странице результатов эти 2 условия были объединены вместе, а не объединены ИЛИ. Как мне это получить?

1 ответ

Это похоже на ошибку. Я вижу, что это работает без поиска по цепочке, например, если я выполняю «Пациент?» Name = John & name=Doe, я получаю следующую ссылку с правильным AND.

Для последовательного поиска фактические результаты кажутся полученными по запросу И, но ссылки разбиения на страницы неправильно преобразованы в ИЛИ.

Я сообщил об этой проблеме внутри компании.

В качестве обходного пути оказывается, что если вы используете значение _page_token из ссылки и выполните запрос с нужными условиями и &_page_token=[значение], он вернет правильную следующую страницу.

Другие вопросы по тегам