executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $codeMedecin, $quantite, $prixActe, $valeurActe, $montantTm, $aRembourser, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $ententePrealable, $autorisation, $prixTarif, $idMiseEnObservation, $prixBase, $depassement)); } */ ////////////////////////////////////////////////////////////////////////////////////////////// public function init_miseenobservation($numeroFeuilleMaladie, $codePrestataire) { $user = $_SESSION['p_login']; $sql = 'call sp_p_init_miseenobservation(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $user))->fetch(PDO::FETCH_ASSOC); //var_dump($resultat); //die(); return $resultat['idMiseEnObservation']; } public function getactesmedicauxfeuillemiseenobservation($numeroFeuilleMaladie, $codePrestataire, $idMiseEnObservation) { $user = $_SESSION['p_login']; $idSaisie = $_SESSION['p_idSaisie']; $sql = 'call sp_p_get_actes_medicaux_feuillemiseenobservation(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idMiseEnObservation, $idSaisie, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getactesmedicauxfeuillemiseenobservation_total($numeroFeuilleMaladie, $codePrestataire, $idMiseEnObservation) { $sql = 'call sp_p_get_actes_medicaux_feuillemiseenobservation_total(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idMiseEnObservation) ); return $resultat->fetch(PDO::FETCH_ASSOC); } public function supprimeracteselect($idDetail) { $sql = 'DELETE FROM p_detailmiseenobservation WHERE (id=?);'; $this->executerRequete($sql, array($idDetail)); } public function majquantite($idDetail, $quantite) { $tm = $_SESSION['p_tm_C']; $sql = 'call sp_p_maj_quantite_acte_miseenobservation(?, ?, ?)'; $this->executerRequete($sql, array($idDetail, $quantite, $tm)); } public function validermiseenobservation($motif) { $idMiseEnObservation = $_SESSION['p_miseEnObservation_C']; $sql = 'call sp_p_validermiseenobservation(?, ?)'; $this->executerRequete($sql, array($idMiseEnObservation, $motif)); } /////////////////////////////////////////////////////////////////////////////////////////////////////// // 19/05/2021 public function getMiseenobservationId($idMiseEnObservation){ $sql = "SELECT * FROM p_miseenobservation WHERE id=?"; $resultat = $this->executerRequete($sql, array($idMiseEnObservation)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function supprimermiseenobservation() { $idMiseEnObservation = $_SESSION['p_miseEnObservation_C']; $sql = 'call sp_p_supprimermiseenobservation(?)'; $this->executerRequete($sql, array($idMiseEnObservation)); } public function majmotif($motif) { $idMiseEnObservation = $_SESSION['p_miseEnObservation_C']; $sql = 'call sp_p_maj_motif_miseenobservation(?, ?)'; $this->executerRequete($sql, array($idMiseEnObservation, $motif)); } public function getnumeroententeprealable($numeroFeuilleMaladie) { $sql = 'SELECT fn_numeroententeprealablemiseenobservation_newversion(?) AS numeroEntentePrealable;'; $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['numeroEntentePrealable']; } //Modifier le 31-05-2023 par sorel public function enregistreractemedicalobservation($codeActe, $quantite, $prixActe, $ententePrealable, $autorisation, $prixBase, $tm) { $codePrestataire = $_SESSION['p_codePrestataire_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $user = $_SESSION['p_login']; $idAdherent = $_SESSION['p_idAdherent_C']; $numeroAdherent = $_SESSION['p_numeroAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C']; $idMiseEnObservation = $_SESSION['p_miseEnObservation_C']; $datePrestation = $_SESSION['datePrestation']; $sql = 'call sp_p_enregistrer_actemedical_observation_newversion(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? , ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $quantite, $prixActe, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $ententePrealable, $autorisation, $idMiseEnObservation, $prixBase, $tm, $datePrestation)); } }