function loadIdVitale() { if (CModule::getActive("fse")) { $cv = CFseFactory::createCV(); if ($cv) { $cv->loadIdVitale($this); } } }
$patient->nom = $name; $patient->prenom = $firstName; $patient->assure_nom = $name; $patient->assure_prenom = $firstName; $patient->unescapeValues(); if ($naissance_day && $naissance_month && $naissance_year) { $patient->naissance = sprintf('%04d-%02d-%02d', $naissance_year, $naissance_month, $naissance_day); } if (CAppUI::conf("dPpatients CPatient default_value_allow_sms", CGroups::loadCurrent())) { $patient->allow_sms_notification = 1; } } // Peut etre pas besoin de verifier si on n'utilise pas VitaleVision if ($useVitale && CAppUI::pref('LogicielLectureVitale') == 'none' && CModule::getActive("fse")) { $patVitale = new CPatient(); $cv = CFseFactory::createCV(); if ($cv) { $cv->getPropertiesFromVitale($patVitale, CValue::sessionAbs('administrative_data')); $patVitale->nullifyEmptyFields(); $patient->extendsWith($patVitale); $patient->updateFormFields(); $patient->_bind_vitale = "1"; } } if ($covercard && CModule::getActive("covercard")) { $covercardExec = CCoverCard::process($covercard); if ($covercardExec->queryNumber) { CCoverCard::updatePatientFromCC($patient, $covercardExec); } } // Chargement du nom_fr du pays de naissance
$patient->countINS(); $patient->loadRefPhotoIdentite(); $patient->loadRefsNotes(); $patient->loadRefsCorrespondants(); // Affecter la date de la consultation $date = $consult->_ref_plageconsult->date; // Tout utilisateur peut consulter en lecture seule une consultation de séjour $consult->canDo(); if (CModule::getActive("fse")) { // Chargement des identifiants LogicMax $fse = CFseFactory::createFSE(); if ($fse) { $fse->loadIdsFSE($consult); $fse->makeFSE($consult); $cps = CFseFactory::createCPS()->loadIdCPS($consult->_ref_chir); CFseFactory::createCV()->loadIdVitale($consult->_ref_patient); } } $consult->loadRefGrossesse(); $patient->loadRefDossierMedical(); $dossier_medical = $consult->_ref_patient->_ref_dossier_medical; if ($dossier_medical->_id) { $etat_dents = $dossier_medical->loadRefsEtatsDents(); foreach ($etat_dents as $etat) { $list_etat_dents[$etat->dent] = $etat->etat; } $dossier_medical->loadRefsAllergies(); $dossier_medical->loadRefsAntecedents(); $dossier_medical->countAntecedents(false); $dossier_medical->countAllergies(); }