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

158 lines
5.3 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Demandepec.php';
require_once 'Modele/Menuvueprofil.php';
require_once 'Modele/Beneficiaire.php';
class ControleurRepondreprolongationhospit extends Controleur {
private $demandepec;
private $beneficiaire;
public function __construct() {
$this->menuvue = new Menuvueprofil();
$this->menuvue->getMenuVue('Repondreprolongationhospit');
$this->demandepec = new Demandepec();
$this->beneficiaire = new Beneficiaire();
}
public function index() {
$numeroDemande = $this->requete->getParametre("id");
$demandespec = $this->demandepec->getDemandePecMedecinId($numeroDemande);
$idBeneficiaire = $demandespec['idBeneficiaire'];
$this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
$this->genererVue(array('demandespec' => $demandespec));
}
public function accepterhospit() {
$numeroDemande = $this->requete->getParametre("id");
$dureeHospitAccordee = $this->requete->getParametre("dureeHospitAccordee");
$motifDureeHospitalisation = $this->requete->getParametreFormulaire("motifDureeHospitalisation");
$this->demandepec->accepterhospit($numeroDemande, $dureeHospitAccordee, $motifDureeHospitalisation);
$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 hospitalisation ci-dessous a été acceptée : ').'
'.convertirc('Acte :').'
'.convertirc($demandepec['acte']).'
'.convertirc('N° Demande :').'
'.convertirc($demandepec['numeroDemande']).'
'.convertirc('Assuré :').'
'.convertirc($demandepec['assure']).'
'.convertirc('N° Malade :').'
'.convertirc($demandepec['numeroBeneficiaire']).'
'.convertirc('Le Malade :').'
'.convertirc($demandepec['beneficiaire']).'
'.convertirc('Date Demande :').'
'.convertirc(dateFr($demandepec['dateDemande'])).'
'.convertirc('Centre :').'
'.convertirc($demandepec['prestataire']).'
'.convertirc('Prescripteur :').'
'.convertirc($demandepec['prescripteur']).'
'.convertirc('Motif :').'
'.convertirc($demandepec['motifPec']).'
'.convertirc('Durée demandée :').'
'.convertirc($demandepec['dureeHospitDemandee']).' jours
'.convertirc('Durée accordée:').'
'.convertirc($demandepec['dureeHospitAccordee']).' jours
'.convertirc('Accordée par :').'
Dr '.convertirc($demandepec['repondeur']).'
'.convertirc('NB : Veuillez joindre l\'avis d\'hospitalisation à 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 refuserhospit() {
$numeroDemande = $this->requete->getParametre("id");
$motifReel = $this->requete->getParametre("motifReel");
$this->demandepec->refuserhospit($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 hospitalisation ci-dessous a été refusée : ').'
'.convertirc('Acte :').'
'.convertirc($demandepec['acte']).'
'.convertirc('N° Demande :').'
'.convertirc($demandepec['numeroDemande']).'
'.convertirc('Assuré :').'
'.convertirc($demandepec['assure']).'
'.convertirc('N° Malade :').'
'.convertirc($demandepec['numeroBeneficiaire']).'
'.convertirc('Le Malade :').'
'.convertirc($demandepec['beneficiaire']).'
'.convertirc('Date Demande :').'
'.convertirc(dateFr($demandepec['dateDemande'])).'
'.convertirc('Centre :').'
'.convertirc($demandepec['centrePrescripteur']).'
'.convertirc('Prescripteur :').'
'.convertirc($demandepec['prescripteur']).'
'.convertirc('Motif hospitalisation :').'
'.convertirc($demandepec['motifPec']).'
'.convertirc('Durée demandée :').'
'.convertirc($demandepec['dureeHospitDemandee']).' jours
'.convertirc('Refusée 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");
}
}