$uf->code = $uf_medicale;
     $uf->type = "medicale";
     $uf->loadMatchingObject();
     if ($uf->_id) {
         $protocole->uf_medicale_id = $uf->_id ? $uf->_id : "";
     } else {
         $results[$i]["errors"][] = "UF médicale non trouvée";
         $unfound["uf_medicale"][$uf_medicale] = true;
     }
 }
 // UF Soins
 if ($uf_soins = $results[$i]["uf_soins"]) {
     $uf = new CUniteFonctionnelle();
     $uf->code = $uf_soins;
     $uf->type = "soins";
     $uf->loadMatchingObject();
     if ($uf->_id) {
         $protocole->uf_soins_id = $uf->_id ? $uf->_id : "";
     } else {
         $results[$i]["errors"][] = "UF de soins non trouvée";
         $unfound["uf_soins"][$uf_soins] = true;
     }
 }
 // Field check final
 if (!$protocole->for_sejour && ($protocole->libelle == "" && $protocole->codes_ccam == "" || $protocole->duree_hospi === "" || $protocole->temp_operation == "") || $protocole->for_sejour && ($protocole->duree_hospi === "" || !isset($protocole->facturable))) {
     $results[$i]["errors"][] = "Champs manquants";
 }
 // No store on errors
 if (count($results[$i]["errors"])) {
     continue;
 }