/**
  * Arma un valor para buscar en las muestras donde las ordenes estan confirmadas
  *@return FilterValue $filterValue
  */
 public function sampleOrderStateConfirmed()
 {
     $filterValue = new FilterValue();
     $searchCriteria = new ToOneRelationPropertyFilter();
     $searchCriteria->setCriteriaAttribute('Order');
     $criteriaProperty = LaboratorySystem::getInstance()->findSearchCriteriaByCode('ORST');
     //ver fixture filter.yml
     $searchCriteria->setSearchCriteria($criteriaProperty);
     $filterType = $searchCriteria->getSearchFilterType();
     $code = "";
     $filterData = $filterType->newData($code);
     $state = OrderState::confirmed();
     $arrayValue = array();
     $arrayValue[0] = $state->getId();
     $filterData->unserializeData($arrayValue, $filterType->getSearchDataType());
     $filterValue->setSearchCriteria($searchCriteria);
     $filterValue->setFilterData($filterData);
     return $filterValue;
 }
 /**
  * Devuelve la configuración del buscador de secciones
  *
  * @return AsyncRecordFinder
  */
 public function outpatientReceptionCenters()
 {
     $recordFinder = new AsyncRecordFinder('Terminal', LaboratorySystem::getInstance()->outpatientReceptionCenters());
     $recordFinder->addSearchFieldFree('name', 'Name');
     $recordFinder->addTitleField('name', 'Name');
     return $recordFinder->generateXmlConfiguration();
 }