Exemplo n.º 1
0
 /**
  * Création d'une personne
  *
  * @param CMediUsers $mediUser CMediUsers
  *
  * @return CCDAPOCD_MT000040_Person
  */
 function setPerson($mediUser)
 {
     $person = new CCDAPOCD_MT000040_Person();
     $pn = new CCDAPN();
     $enxp = new CCDA_en_family();
     $enxp->setData($mediUser->_p_last_name);
     $pn->append("family", $enxp);
     $enxp = new CCDA_en_given();
     $enxp->setData($mediUser->_p_first_name);
     $pn->append("given", $enxp);
     if ($mediUser instanceof CPatient) {
         $enxp = new CCDA_en_given();
         $enxp->setData($mediUser->prenom_2);
         $pn->append("given", $enxp);
         $enxp = new CCDA_en_given();
         $enxp->setData($mediUser->prenom_3);
         $pn->append("given", $enxp);
         $enxp = new CCDA_en_given();
         $enxp->setData($mediUser->prenom_4);
         $pn->append("given", $enxp);
     }
     $person->appendName($pn);
     return $person;
 }