Import initial du projet Production
This commit is contained in:
234
Modele/Miseenobservation.php
Executable file
234
Modele/Miseenobservation.php
Executable file
@@ -0,0 +1,234 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Miseenobservation extends Modele {
|
||||
|
||||
public function enregistreractemedical($codeActe, $codeMedecin, $quantite, $prixActe, $valeurActe, $montantTm, $aRembourser)
|
||||
{
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$idAdherent = $_SESSION['idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['numeroBeneficiaire_C'];
|
||||
|
||||
// , ? , ?, ?, ?
|
||||
|
||||
$sql = 'call sp_p_enregistrer_actemedical(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $codeMedecin, $quantite, $prixActe, $valeurActe, $montantTm, $aRembourser,
|
||||
$idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
|
||||
public function enregistrerchambre($codeActe, $quantite, $prixActe, $valeurActe, $montantTm, $aRembourser, $debut, $fin, $numeroChambre)
|
||||
{
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$idAdherent = $_SESSION['idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_chambre(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? , ? , ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $quantite, $prixActe,
|
||||
$valeurActe, $montantTm, $aRembourser, $debut, $fin, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $numeroChambre));
|
||||
}
|
||||
|
||||
public function getprestationsfeuille($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$sql = 'call sp_p_get_prestations_feuille(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_miseenobservation($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$user = $_SESSION['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;
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp_pha($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
$tm = $_SESSION['tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp_pha(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp_opt($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
$tm = $_SESSION['tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp_opt(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getgarantieadherent_temp($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_get_garantieadherent_temp(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getchambresfeuille($numeroFeuilleMaladie)
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'call sp_r_get_chambres_feuille_eng(?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_r_get_chambres_feuille(?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function gettotalchambresfeuille($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_total_chambres_feuille(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function supprimeracte($idPrestationactes, $codeTypePrestation)
|
||||
{
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_supprimer_acte_medical(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idPrestationactes, $codeTypePrestation));
|
||||
}
|
||||
|
||||
public function supprimerchambre($idChambre)
|
||||
{
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_supprimer_acte_medical(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idChambre, "HOSP"));
|
||||
}
|
||||
|
||||
public function requetesprestationactes($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeTypePrestation = contruireParamLike($codeTypePrestation);
|
||||
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleActe = contruireParamLike($libelleActe);
|
||||
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
|
||||
|
||||
$sql = 'call sp_requetes_prestationactes(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesprestationactestotal($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeTypePrestation = contruireParamLike($codeTypePrestation);
|
||||
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleActe = contruireParamLike($libelleActe);
|
||||
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
|
||||
|
||||
$sql = 'call sp_requetes_prestationactes_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesprestationactesexport($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeTypePrestation = contruireParamLike($codeTypePrestation);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
$facture = contruireParamLike($facture);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleActe = contruireParamLike($libelleActe);
|
||||
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
|
||||
|
||||
$sql = 'call sp_requetes_prestationactes_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
|
||||
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user