Я очень новичок в клиенте HAPI FHIR и бесконечно просматриваю учебные пособия и документацию, чтобы попытаться помочь мне с моей программой, которую я пытаюсь разработать, но теперь я застрял, когда нужно запросить сервер для поиска список пациентов, которых лечит один и тот же практикующий врач. Другими словами, я хочу, чтобы пользователь ввел идентификационный номер практикующего, а система вернула список пациентов с их данными. Я смог запросить сервер, чтобы получить все Encounters при вводе идентификационного номера Практика, которые все были помещены в Bundle, но я не знаю, откуда go оттуда. Я поместил строку кода, которую использовал для получения пакета, и могу убедиться, что он работает, потому что при подсчете количества ресурсов в пакете я получаю правильное число. pracID - это введенное пользователем целое число.
Bundle response = client.search().forResource(Encounter.class).where(Encounter.PRACTITIONER.hasId(Integer.toString(pracID))).returnBundle(Bundle.class).execute();
Я также кодирую это в Java на IntelliJ, используя версию клиента Context для R4. Я буду очень признателен за любую помощь. Заранее спасибо