Что делает метод HapiFhir toListOfResourcesOfType()?
У меня есть метод 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 ответ
Этот метод должен работать точно так, как вы ожидаете.
Вы имеете в виду, что вы получаете список Bundles обратно из метода toListOfResourcesOfType? Вы уверены, что сервер, с которым вы разговариваете, действительно отвечает ожидаемыми результатами поиска?