function getDateE3($formx) { global $tool; global $patient; $date = new clDate($patient->getDateNaissance()); return $date->getSimpleDate(); /* $idu = $formx->getVar('ids'); $req = new clResultQuery ; $param = array(); $param['cw']="dt_naissance"; $param['idu']=$idu; $res = $req -> Execute ( "Fichier", "getInfoPatientFromIDU", $param, "ResultQuery" ) ; //eko($res); $DateNPat=$res['dt_naissance'][0]; //eko($DateNPat); $tab= explode(" ",$DateNPat); $tab2= explode("-",$tab[0]); //eko($tab2); // Calcul sur les différentes dates. //$age = new clDate ( $DateNPat ) ; //$dateSimple = $age -> getDate ( "d-m-Y" ) ; //$dateComple = $age -> getDateText ( ) ; //$duree = new clDuree ( ) ; //eko($dateComple); return "".utf8_encode($tab2[2])."/".utf8_encode($tab2[1])."/".utf8_encode($tab2[0]).""; */ }
function jour_arrivee_plus_trois_heures($formx) { global $patient; $dateArrivee = new clDate($patient->getDateAdmission()); $dateArrivee->addHours(3); return $dateArrivee->getSimpleDate(); }
function get_jour_pecm_default($formx) { global $patient; $dateArrivee = new clDate($patient->getDateAdmission()); $dateArrivee->addHours(1); return $dateArrivee->getSimpleDate(); }
function jour_moins_trois_heures() { $date = new clDate(''); $date->addHours(-3); return $date->getSimpleDate(); }
function get($lib) { $reg = array(); //renommage éventuel libelles $renommage = array('nom' => 'NOMU', 'prenom' => 'PREN', 'nomjf' => 'NOMPAT', 'idu' => 'IDU'); if (array_key_exists($lib, $renommage)) { $lib = $renommage[$lib]; } //liste d'items à distinguer : mutuelle //memes items que secu mais precedes par "mutuelle_" if (ereg("mutuelle_(.*)", $lib, $reg)) { $tabcouv =& $this->mutuelle; $lib = $reg[1]; } if (ereg("secu_(.*)", $lib, $reg)) { $tabcouv =& $this->secu; $lib = $reg[1]; } if (isset($tabcouv)) { switch ($lib) { case 'adresse_totale': return $tabcouv['DEBNOM'][0] . ' ' . $tabcouv['DEBADR'][0] . ' ' . $tabcouv['DEBCDPOST'][0] . ' ' . $tabcouv['ASS_VILLE'][0]; case 'nom_assure_complet': return $tabcouv['ASS_NOM'][0] . " " . $tabcouv['ASS_PRN'][0]; default: if (!array_key_exists($lib, $tabcouv)) { return "-donnée secu inconnue-"; } return $tabcouv[$lib][0]; } } //donnee basique switch ($lib) { case 'nom_complet': $a = $this->patient['NOMU'][0] . " " . $this->patient['PREN'][0]; if ($this->patient['NOMPAT'][0]) { $a .= " né(e) " . $this->patient['NOMU'][0]; } return $a; case 'medecinT': return $this->getMedT(); case 'derhopi': $a = $this->getHospis(); if (!isset($a['DTENT'][0])) { return ''; } $a = $a['DTENT'][0]; $a = new clDate($a); return $a->getSimpleDate('-'); case 'prevenir': return $this->getAPrev(); case 'ilp': case 'ipp': case 'IPP': return $this->getHopiILP(); case 'situation_famille': return $this->getSitFamT(); case 'datenaiss': $a = new clDate($this->patient['DTNAI'][0]); return $a->getSimpleDate(); default: if (!array_key_exists($lib, $this->patient)) { return '-donnée inconnue-'; } return $this->patient[$lib][0]; } }
static function date_simple($dte_naiss) { if ($dte_naiss == "0000-00-00 00:00:00" || $dte_naiss == 0) { return ""; } $age = new clDate($dte_naiss); return $age->getSimpleDate(); }