Initial commit for radiantrh project
This commit is contained in:
297
Modele/Examen_temp.php
Executable file
297
Modele/Examen_temp.php
Executable file
@@ -0,0 +1,297 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Examen_temp extends Modele {
|
||||
|
||||
|
||||
public function getexamentemp()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_get_examen_feuille(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprescription_lab($numeroBonExamen)
|
||||
{
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_get_prescription_temp_lab(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonExamen, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch();
|
||||
$_SESSION['numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$_SESSION['idFacture_C'] = $ligne['idFacture'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getoptique($numeroExamen)
|
||||
{
|
||||
$sql = 'call sp_p_get_optique(?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroExamen));
|
||||
|
||||
return $optique->fetch();
|
||||
}
|
||||
|
||||
public function getContexteAjaxOptique($numeroExamen)
|
||||
{
|
||||
$_SESSION['numeroExamen_C'] = $numeroExamen;
|
||||
}
|
||||
|
||||
public function enregistrerprescriptionexamen($numeroBonExamen, $codeMedecin)
|
||||
{
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
|
||||
// $sql = 'call sp_p_enregistrer_optique(?, ?, ?, ?, ?, ?, ?)';
|
||||
$sql = 'call sp_p_enregistrer_prescription_examen(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonExamen, $codeMedecin, $user, $idSaisie));
|
||||
}
|
||||
|
||||
public function getoptique_opt($numeroBonExamen)
|
||||
{
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_get_optique_temp_opt(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonExamen, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch();
|
||||
$_SESSION['numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function initexamen_cso()
|
||||
{
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_init_examen_cso(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroFeuilleMaladie, $user));
|
||||
}
|
||||
|
||||
public function initexamensmedicaux_cso()
|
||||
{
|
||||
/*
|
||||
"PB0001", -- p_codePrestataire,
|
||||
"59f0f7b01fb65", -- p_idSaisie,
|
||||
"4", -- p_numeroExamen,
|
||||
"kanepb", -- p_user,
|
||||
"HPRF", -- p_codeTarifActe,
|
||||
"10" -- p_tm
|
||||
*/
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$codeTarifActe = $_SESSION['codeTarifActe_C'];
|
||||
$tm = $_SESSION['tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_examen_medicaux_cso(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroExamen, $user, $codeTarifActe, $tm));
|
||||
}
|
||||
|
||||
public function initexamen_lab($numeroBonExamen)
|
||||
{
|
||||
$_SESSION['numeroBonExamen_C'] = $numeroBonExamen;
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$codeTarifActe = $_SESSION['codeTarifActe_C'];
|
||||
$tm = $_SESSION['tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_examen_lab(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonExamen, $user, $codeTarifActe, $tm));
|
||||
}
|
||||
|
||||
|
||||
public function initexamen_lab_cso_ext($numeroBonExamen)
|
||||
{
|
||||
$_SESSION['numeroBonExamen_C'] = $numeroBonExamen;
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$codeTarifActe = $_SESSION['codeTarifActe_C'];
|
||||
$tm = $_SESSION['tm_C'];
|
||||
|
||||
// $sql = 'call sp_p_init_examen_lab(?, ?, ?, ?, ?, ?)';
|
||||
$sql = 'call sp_p_init_examen_lab_cso_ext(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonExamen, $user, $codeTarifActe, $tm));
|
||||
}
|
||||
|
||||
public function getContexteAjaxPrescription($numeroExamen)
|
||||
{
|
||||
$_SESSION['numeroExamen_C'] = $numeroExamen;
|
||||
}
|
||||
|
||||
public function getContexteAjaxOrdonnance($numeroBonExamen)
|
||||
{
|
||||
$_SESSION['numeroBonExamen_C'] = $numeroBonExamen;
|
||||
}
|
||||
|
||||
public function enregistrerprescription($numeroBon, $codeMedecin)
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroExamen, $numeroBon, $codeMedecin, $user));
|
||||
}
|
||||
|
||||
public function getdetailnonlivre()
|
||||
{
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_get_detail_non_livre_exam(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivre()
|
||||
{
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_get_detail_livre_exam(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivre_total()
|
||||
{
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_get_total_livre_exam(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajouterexamen($idExamen)
|
||||
{
|
||||
$sql = 'call sp_p_ajouter_examen_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen));
|
||||
}
|
||||
|
||||
public function ajouterexamentous()
|
||||
{
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_examen_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function retirerexamen($idExamen)
|
||||
{
|
||||
$sql = 'call sp_p_retirer_examen_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen));
|
||||
}
|
||||
|
||||
public function retirerexamentous()
|
||||
{
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_p_retirer_examen_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function enregistrerexamen()
|
||||
{
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$idAdherent = $_SESSION['idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_examen_cso(?, ?, ? , ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function facturerlaboratoire()
|
||||
{
|
||||
$numeroExamen = $_SESSION['numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$user_id = $_SESSION['user_id_C'];
|
||||
|
||||
$idAdherent = $_SESSION['idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_examen_lab(?, ?, ?, ?, ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function videroptiquetemp()
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
$idSaisie = $_SESSION['idSaisie'];
|
||||
|
||||
$sql = 'call sp_p_vider_optique_temp(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($user, $idSaisie));
|
||||
}
|
||||
|
||||
public function majmonturetemp($idOptique, $monture)
|
||||
{
|
||||
$codeActeMonture = $_SESSION['codeActeMonture_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_monture_temp(?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idOptique, $monture, $codeActeMonture));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user