Beispiel #1
0
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();
}
Beispiel #5
0
 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];
     }
 }
Beispiel #6
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();
 }