menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Hospitalisationproforma'); $this->ben = new Beneficiaire(); $this->feuille = new Feuillemaladie(); $this->prestation = new Prestationactes(); $this->medecin = new Medecin(); $this->affection = new Affection(); } public function index() { $id = $this->requete->getParametreFormulaire("id"); $codePrestataire = $_SESSION['p_codePrestataire_C']; $typeHospitalisation = $this->prestation->gettypehospitalisation(); $medecins = $this->medecin->getpraticiensprestataire($codePrestataire); if($id==""){ $idProformaHospitalisation = "0"; }else{ $idProformaHospitalisation = $id; $_SESSION['p_idProformaHospitalisation_C'] = $id; } if($idProformaHospitalisation > "0"){ $proforma = $this->prestation->getenteteproformahospitalisation($idProformaHospitalisation); }elseif($_SESSION['p_numeroFeuilleMaladie_C'] > "0" && $idProformaHospitalisation == "0"){ $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $_SESSION['p_idProforma_C'] = '0'; $_SESSION['p_codeMedecinProforma_C'] = $_SESSION['p_codeMedecin_C']; $_SESSION['p_codeReponseEntentePrealable_C'] = ''; $_SESSION['p_numeroEntentePrealable_C'] = '0'; $_SESSION['p_observation_C'] = ""; $_SESSION['p_motifRefus_C'] = ""; $_SESSION['p_demandeTraite_C'] = "0"; $_SESSION['p_numeroBonHospitalisation_C'] = "0"; /* $feuillemaladie = $this->feuille->getfeuillemaladie($numeroFeuilleMaladie); $_SESSION['p_codeAffection_C'] = $feuillemaladie['codeAffection']; $_SESSION['p_codeMedecin_C'] = $feuillemaladie['codeMedecin']; $_SESSION['p_idBeneficiaire_C'] = $feuillemaladie['idBeneficiaire']; $_SESSION['p_codeMedecinProforma_C'] = $feuillemaladie['codeMedecin']; $_SESSION['p_numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $beneficiaire = $this->ben->getContexteBeneficiaireId($idBeneficiaire); */ }else{ $_SESSION['p_idProforma_C'] = '0'; $_SESSION['p_codeMedecinProforma_C'] = ''; $_SESSION['p_codeReponseEntentePrealable_C'] = ''; $_SESSION['p_numeroEntentePrealable_C'] = '0'; $_SESSION['p_observation_C'] = ""; $_SESSION['p_motifRefus_C'] = ""; $_SESSION['p_demandeTraite_C'] = "0"; $_SESSION['p_numeroBonHospitalisation_C'] = "0"; $_SESSION['p_numeroFeuilleMaladie_C'] = "0"; $_SESSION['p_codeAffection_C'] = ""; $_SESSION['p_numeroFeuilleMaladie_C'] = "0"; } $idBeneficiaire = isset($_SESSION['p_idBeneficiaire_C'])? $_SESSION['p_idBeneficiaire_C']:"0"; //var_dump($_SESSION['p_numeroFeuilleMaladie_C']); die(); if($idBeneficiaire > 0){ $beneficiaire = $this->ben->getContexteBeneficiaireId($idBeneficiaire); } $affections = $this->affection->getListes(); $ligneZero = $this->prestation->proformaLigneZero($idProformaHospitalisation); $autoriserBonHospitAvantDate = $this->feuille->getAutoriserBonHospitAvantDate(); $this->genererVue(array( 'idBeneficiaire' => $idBeneficiaire, 'typeHospitalisation' => $typeHospitalisation, 'medecins' => $medecins, 'affections' => $affections, 'ligneZero' => $ligneZero, 'autoriserBonHospitAvantDate' => $autoriserBonHospitAvantDate )); } }