/** * 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"; }