garant/Controleur/ControleurRepondrepecexamen.php
2025-12-01 19:18:15 +00:00

151 lines
5.0 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Demandepec.php';
require_once 'Modele/Menuvueprofil.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Demandepec_pj.php';
class ControleurRepondrepecexamen extends Controleur {
private $demandepec;
private $beneficiaire;
private $demandepec_pj;
public function __construct() {
$this->menuvue = new Menuvueprofil();
$this->menuvue->getMenuVue('Repondrepecexamen');
$this->demandepec = new Demandepec();
$this->beneficiaire = new Beneficiaire();
$this->demandepec_pj = new Demandepec_pj();
}
public function index() {
$numeroDemande = $this->requete->getParametre("id");
$demandespec = $this->demandepec->getDemandePecMedecinId($numeroDemande);
$demandepec_pjs = $this->demandepec_pj->getPjDemande($numeroDemande);
$idBeneficiaire = $demandespec['idBeneficiaire'];
$this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
$this->genererVue(array('demandespec' => $demandespec, 'demandepec_pjs' => $demandepec_pjs));
}
public function accepterexamen() {
$numeroDemande = $this->requete->getParametre("id");
$this->demandepec->accepterexamen($numeroDemande);
$demandepec = $this->demandepec->getDemandePecMedecinId($numeroDemande);
/* on va maintenat aviser le pretsataire par mail*/
$receipe = $demandepec['emailPrestataire'];
$mess = 'Bonjour '.convertirc($demandepec['prestataire']).'
'.convertirc('Nous avons le plaisir de vous annoncer que votre demande de prise en charge d\'examen ci-dessous a été acceptée : ').'
'.convertirc('Examen demandé :').'
'.convertirc($demandepec['acte']).'
'.convertirc('N° Demande :').'
'.convertirc($demandepec['numeroDemande']).'
'.convertirc('N° Assuré :').'
'.convertirc($demandepec['numeroAdherent']).'
'.convertirc('Assuré :').'
'.convertirc($demandepec['assure']).'
'.convertirc('N° Bénéficiaire :').'
'.convertirc($demandepec['beneficiaire']).'
'.convertirc('Date Demande :').'
'.convertirc(dateFr($demandepec['dateDemande'])).'
'.convertirc('Prescripteur :').'
'.convertirc($demandepec['prescripteur']).'
'.convertirc('Centre de prescription :').'
'.convertirc($demandepec['centrePrescripteur']).'
'.convertirc('Motif :').'
'.convertirc($demandepec['motifPec']).'
'.convertirc('Accordé par :').'
Dr '.convertirc($demandepec['repondeur']).'
'.convertirc('NB : Veuillez joindre le bulletin d\'examen à la facture définitive pour le remboursement !').'
'.convertirc($_SESSION['nomSociete']).'
'.convertirc('Tél. : '.$_SESSION['telephoneSociete']).'
'.convertirc('Fax : '.$_SESSION['faxSociete']).'
'.convertirc('Tél. Médecin Conseil : '.$_SESSION['telephoneMedecinConseil']).'
'.convertirc('Merci.');
mail($receipe, convertirc("AFRIK ASSUR : ACCORD PEC EXAMEN"), $mess, "From: SYSTEME DE GESTION MALADIE AFRIK ASSUR <info@afrikassur.com>");
/* On réaffiche la page avec la liste des demandes non clôturées */
$this->rediriger("Accueilmedecin");
}
public function refuserexamen() {
$numeroDemande = $this->requete->getParametre("id");
$motifReel = $this->requete->getParametre("motifReel");
$this->demandepec->refuserexamen($numeroDemande, $motifReel);
$demandepec = $this->demandepec->getDemandePecMedecinId($numeroDemande);
/* on va maintenat aviser le pretsataire par mail*/
$receipe = $demandepec['emailPrestataire'];
$mess = 'Bonjour '.convertirc($demandepec['prestataire']).'
'.convertirc('Nous avons le regret de vous informer que votre demande de prise en charge d\'examen ci-dessous a été refusée : ').'
'.convertirc('Examen demandé :').'
'.convertirc($demandepec['acte']).'
'.convertirc('N° Demande :').'
'.convertirc($demandepec['numeroDemande']).'
'.convertirc('N° Assuré :').'
'.convertirc($demandepec['numeroAdherent']).'
'.convertirc('Assuré :').'
'.convertirc($demandepec['assure']).'
'.convertirc('N° Bénéficiaire :').'
'.convertirc($demandepec['beneficiaire']).'
'.convertirc('Date Demande :').'
'.convertirc(dateFr($demandepec['dateDemande'])).'
'.convertirc('Prescripteur :').'
'.convertirc($demandepec['prescripteur']).'
'.convertirc('Centre de prescription :').'
'.convertirc($demandepec['centrePrescripteur']).'
'.convertirc('Motif :').'
'.convertirc($demandepec['motifPec']).'
'.convertirc('Refusé par :').'
Dr '.convertirc($demandepec['repondeur']).'
'.convertirc('Motif du refus :').'
'.convertirc($demandepec['motifReel']).'
'.convertirc($_SESSION['nomSociete']).'
'.convertirc('Tél. : '.$_SESSION['telephoneSociete']).'
'.convertirc('Fax : '.$_SESSION['faxSociete']).'
'.convertirc('Tél. Médecin Conseil : '.$_SESSION['telephoneMedecinConseil']).'
'.convertirc('Merci.');
mail($receipe, convertirc("AFRIK ASSUR : ACCORD PEC EXAMEN"), $mess, "From: SYSTEME DE GESTION MALADIE AFRIK ASSUR <info@afrikassur.com>");
/* On réaffiche la page avec la liste des demandes non clôturées */
$this->rediriger("Accueilmedecin");
}
}