docs: @Override
      public Collection<PatientListItem> getListItems() {
          if (!noCaching && patients != null) {
              return patients;
          }
          
          patients = new ArrayList<>();
          AbstractPatientListFilter filter = isFiltered() ? getActiveFilter() : null;
          PatientListFilterEntity entity = filter == null ? null : (PatientListFilterEntity) filter.getEntity();
          List<String> tempList = VistAUtil.getBrokerSession().callRPCList("RGCWPTPL LISTPTS", null, listId,
              entity == null ? 0 : entity.getId(), formatDateRange());
          addPatients(patients, tempList, 0);
          return patients;
      }