executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getprescription_sea($numeroBonKine) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_p_get_prescription_temp_sea(?, ?, ?)'; $prescription = $this->executerRequete($sql, array($numeroBonKine, $idSaisie, $user)); $ligne = $prescription->fetch(PDO::FETCH_ASSOC); $_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine']; $_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine']; $_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie']; return $ligne; } public function attributionbontemporaire($numeroBonSeance, $codeGestionBon) { $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; //var_dump($numeroFeuilleMaladie, $idSaisie, $user, $numeroBonSeance, $codeGestionBon); $sql = 'call sp_p_attrubuer_bon_seance_kine(?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user, $numeroBonSeance, $codeGestionBon)); } public function getContexteAjaxOptique($numeroExamen) { $_SESSION['p_numeroExamen_C'] = $numeroExamen; } public function enregistrerprescriptionseance($numeroBonKine, $codeMedecin, $codeGestionBon, $motifSeance) { $codeSociete = $_SESSION['p_codeSociete']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $sql = 'call sp_p_enregistrer_prescription_seance(?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonKine, $codeMedecin, $user, $idSaisie, $codeGestionBon, $motifSeance)); } public function modifierprescriptionseance($codeActePrescription, $quantite, $prixActe, $montantTm, $montantArembourser, $fraisReel, $ententePrealable, $prixBase, $fraisReelBase, $depassement, $dureeTraitement) { $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $tm = $_SESSION['p_tm_C']; $sql = 'call sp_p_modifier_prescription_seance(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($numeroFeuilleMaladie, $codeActePrescription, $quantite, $user, $idSaisie, $tm, $prixActe, $montantTm, $montantArembourser, $fraisReel, $ententePrealable, $prixBase, $fraisReelBase, $depassement, $dureeTraitement)); } public function modifierseancecso($quantite, $prixActe) { $numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $tm = $_SESSION['p_tm_C']; //var_dump($numeroPrescriptionKine, $numeroFeuilleMaladie, $user, $idSaisie, $quantite, $prixActe, $tm); //die(); $sql = 'call sp_p_modifier_seance_cso(?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($numeroPrescriptionKine, $numeroFeuilleMaladie, $user, $idSaisie, $quantite, $prixActe, $tm)); } public function getTarifActeAdherent($idAdherent) { $sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;"; $resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC); return $resultat['tarifActe']; } public function getAdherentBonKine($numeroBonKine) { $sql="SELECT idAdherent from p_feuillemaladie where numeroBonKine=? ;"; $resultat = $this->executerRequete($sql, array($numeroBonKine))->fetch(PDO::FETCH_ASSOC); return $resultat['idAdherent']; } public function getTmBonKine($numeroBonKine) { $sql="SELECT tm from p_feuillemaladie where numeroBonKine=? ;"; $resultat = $this->executerRequete($sql, array($numeroBonKine))->fetch(PDO::FETCH_ASSOC); return $resultat['tm']; } public function modifierseancesea($codeActe, $quantite, $numeroBonKine) { $numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C']; $user = $_SESSION['p_login']; $idSaisie = $_SESSION['p_idSaisie']; $tm = $_SESSION['p_tm_C']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = 'call sp_p_modifier_seance_sea(?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($numeroPrescriptionKine, $codeActe, $user, $idSaisie, $tm, $quantite, $codePrestataire)); } public function initseance_cso() { $codePrestataire = $_SESSION['p_codePrestataire_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $tm = intval($_SESSION['p_bareme']['bareme_ticketModerateur']);//$_SESSION['p_tm_C']; //var_dump($tm); $sql = 'call sp_p_init_seance_cso(?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroFeuilleMaladie, $user, $tm)); } public function initseancekine_cso($codeGestionBon) { $codePrestataire = $_SESSION['p_codePrestataire_C']; $numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_p_init_seance_kine_cso(?, ?, ?, ?, ?)'; //var_dump($codePrestataire, $idSaisie, $numeroPrescriptionKine, $user, $codeGestionBon); //die(); $this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroPrescriptionKine, $user, $codeGestionBon)); } public function initseancekine_sea($codeGestionBon) { $codePrestataire = $_SESSION['p_codePrestataire_C']; $numeroBonKine = $_SESSION['p_numeroBonKine_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; //var_dump($codePrestataire, $idSaisie, $numeroBonKine, $user, $codeGestionBon); //die(); $sql = 'call sp_p_init_seance_kine_sea(?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonKine, $user, $codeGestionBon)); } public function getContexteAjaxPrescription($numeroExamen) { $_SESSION['p_numeroExamen_C'] = $numeroExamen; } public function getContexteAjaxOrdonnance($numeroBonExamen) { $_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen; } public function enregistrerseance($codeGestionBon) { $numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $idAdherent = $_SESSION['p_idAdherent_C']; $numeroAdherent = $_SESSION['p_numeroAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = 'call sp_p_enregistrer_seance_cso(?, ?, ?, ?, ?, ?, ?, ?, ?)'; var_dump($codePrestataire, $numeroPrescriptionKine, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $codeGestionBon); die(); $this->executerRequete($sql, array($codePrestataire, $numeroPrescriptionKine, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $codeGestionBon)); } public function facturerseance($user_id_substitut, $codeGestionBon) { $numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $user_id = $_SESSION['p_user_id_C']; $idAdherent = $_SESSION['p_idAdherent_C']; $numeroAdherent = $_SESSION['p_numeroAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C']; $sql = 'call sp_p_enregistrer_seance_sea(?, ?, ?, ?, ? , ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($numeroPrescriptionKine, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $user_id_substitut, $codeGestionBon)); //Biométrie $_SESSION['p_okId'] = "-1"; $_SESSION['p_okId_face'] = "-1"; } public function tauxCouverture() { $tm = $_SESSION['p_tm_C']; $sql = 'SELECT fn_libelle_taux_couverture_tm(?) AS tauxCouverture;'; $resultat = $this->executerRequete($sql, array($tm))->fetch(PDO::FETCH_ASSOC); return $resultat['tauxCouverture']; } public function majmotifseance($motifSeance, $codeMedecin){ $codeSociete = $_SESSION['p_codeSociete']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_p_maj_motif_seance(?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $motifExamen, $codeMedecin, $user, $idSaisie)); } public function getDateSurvenance($numeroFeuilleMaladie) { $sql = 'SELECT `dateSurvenance` FROM `p_feuillemaladie` WHERE `numeroFeuilleMaladie`=?'; $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie))->fetch(PDO::FETCH_ASSOC); return $resultat['dateSurvenance']; } //14-04-2023 public function majprestationactes($codeTypePrestation) { $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_p_maj_prestationactes_seance(?, ?, ?, ?, ?);'; //var_dump($numeroFeuilleMaladie, $codePrestataire, $codeTypePrestation, $idSaisie, $user); $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $codeTypePrestation, $idSaisie, $user)); } public function majdureeseance($dureeTraitement){ $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_p_maj_dureetraitement_seance(?, ?, ?, ?);'; $this->executerRequete($sql, array($numeroFeuilleMaladie, $dureeTraitement, $user, $idSaisie)); } /* public function envoieproformacso($codeActe) { $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $user = $_SESSION['p_login']; $sql = 'call sp_p_envoie_proforma_sea(?, ?, ?);'; $this->executerRequete($sql, array($numeroFeuilleMaladie, $codeActe, $user)); } */ public function getNombreSeance() { $numeroBonKine = $_SESSION['p_numeroBonKine_C']; $sql="SELECT fn_compte_seances(?) AS compteSeance;"; $resultat = $this->executerRequete($sql, array($numeroBonKine))->fetch(PDO::FETCH_ASSOC); return $resultat['compteSeance']; } public function getNombreSeancePrestataire() { $numeroBonKine = $_SESSION['p_numeroBonKine_C']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql="SELECT fn_prestataire_dans_seances(?, ?) compteSeancePrestataire;"; $resultat = $this->executerRequete($sql, array($numeroBonKine, $codePrestataire))->fetch(PDO::FETCH_ASSOC); return $resultat['compteSeancePrestataire']; } public function envoieproformasea($codeActe) { $numeroBonKine = $_SESSION['p_numeroBonKine_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $user = $_SESSION['p_login']; $idSaisie = $_SESSION['p_idSaisie']; $sql = 'call sp_p_envoie_proforma_sea(?, ?, ?, ?, ?, ?);'; //var_dump($codePrestataire, $numeroFeuilleMaladie, $numeroBonKine, $codeActe, $idSaisie, $user); //die(); $this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $numeroBonKine, $codeActe, $idSaisie, $user)); } public function majproformaenvoyecso($numeroPrescriptionKine, $envoye) { $user = $_SESSION['p_login']; $idSaisie = $_SESSION['p_idSaisie']; $sql = 'call sp_p_majproformaenvoye_cso(?, ?, ?, ?);'; $this->executerRequete($sql, array($numeroPrescriptionKine, $envoye, $idSaisie, $user)); } public function majrapportTraitement($rapportTraitement){ $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_p_maj_rapporttraitement_seance(?, ?, ?, ?);'; $this->executerRequete($sql, array($numeroFeuilleMaladie, $rapportTraitement, $user, $idSaisie)); } public function envoieprescriptionseance() { $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $user = $_SESSION['p_login']; $sql = 'call sp_p_envoie_prescription_seance(?, ?, ?)'; $this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $user)); } }