Что делает метод HapiFhir toListOfResourcesOfType ()? - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть метод getPatients (), где я получаю пациентов, имена семей которых совпадают с "Goodwin32". Это мой код:

public List<Patient> getPatients(){
        Bundle bundle = client.search().forResource(Patient.class)
                .where(new StringClientParam("family").matches().value("Goodwin32"))
                .prettyPrint()
                .returnBundle(Bundle.class)
                .execute();

Я пытаюсь извлечь информацию из пакета в список, вызывая toListOfResourcesOfType () следующим образом: -

 return BundleUtil.toListOfResourcesOfType(ctx, bundle, Patient.class);

Тем не менее, возвращенные товары все еще являются пачкой, а не списком пациентов?

1 Ответ

0 голосов
/ 25 апреля 2019

Этот метод должен работать точно так, как вы ожидаете.

Вы имеете в виду, что вы получаете список Bundles обратно из метода toListOfResourcesOfType?Вы уверены, что сервер, с которым вы разговариваете, действительно отвечает ожидаемыми результатами поиска?

...