Exemplo n.º 1
0
 /**
  * Return the State of the patient
  *
  * @param CPatient $patient patient
  *
  * @return null|string
  */
 static function getState(CPatient $patient)
 {
     $patient->completeField("status");
     $identity_status = CAppUI::conf("dPpatients CPatient manage_identity_status", CGroups::loadCurrent());
     //Si la configuration n'est pas activé
     if (!$identity_status) {
         return null;
     }
     if ($patient->_status_no_guess) {
         return $patient->status;
     }
     if ($patient->status == "VALI") {
         return "VALI";
     }
     if ($patient->_anonyme) {
         return "ANOM";
     }
     if (is_numeric($patient->nom)) {
         return "ANOM";
     }
     return "PROV";
 }