prestation/Controleur/ControleurAjaxprescriptionexamen.php
2025-12-05 10:42:46 +00:00

64 lines
2.1 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Examen_temp.php';
require_once 'Modele/Detailexamem.php';
require_once 'Modele/Bonpec.php';
require_once 'Modele/Prescription.php';
require_once 'Modele/Detailtarifacte.php';
require_once 'Modele/Medecin.php';
class ControleurAjaxprescriptionexamen extends Controleur {
private $examen;
private $detailexamen;
private $bonpec;
private $prescription;
private $acte;
private $medecin;
public function __construct() {
$this->examen = new Examen_temp();
$this->detailexamen = new Detailexamem();
$this->bonpec = new Bonpec();
$this->prescription = new Prescription();
$this->acte = new Detailtarifacte();
$this->medecin = new Medecin();
$codePrestataire = $_SESSION['p_codePrestataire_C'];
}
public function index()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeTypeBon = "EXAM";
$nbBonsOrd = $this->bonpec->getNbBonPrestataireDisponible($codePrestataire, $codeTypeBon);
$codeGestionBon = $this->bonpec->getCodeGestionBon($codeTypeBon);
$typeGestionbon = $this->bonpec->getGestionBon($codeGestionBon);
$this->examen->initexamen_cso();
$examen = $this->examen->getexamentemp();
$detailexamens = $this->detailexamen->getdetailexamenfeuille();
$nbExamens_0 = count($detailexamens);
$idAdherent = $_SESSION['p_idAdherent_C'];
$codeTarifActe = $this->acte->getTarifActeAdherent($idAdherent);
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
$actes = array();//$this->acte->getexamenspossibles($codeTarifActe) ;
$tauxCouverture = $this->prescription->tauxCouverture();
$medecins = $this->medecin->getpraticiensprestataire($codePrestataire);
$this->genererVueAjax(array('examen' => $examen, 'detailexamens' => $detailexamens, 'nbExamens_0' => $nbExamens_0, 'actes' => $actes,
'nbBonsOrd' => $nbBonsOrd, 'codeGestionBon' => $codeGestionBon, 'typeGestionbon' => $typeGestionbon, 'tauxCouverture' => $tauxCouverture,
'medecins' => $medecins));
}
}