158 lines
5.3 KiB
PHP
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 ControleurRepondrepechospit extends Controleur {
|
|
private $demandepec;
|
|
private $beneficiaire;
|
|
|
|
public function __construct() {
|
|
$this->menuvue = new Menuvueprofil();
|
|
$this->menuvue->getMenuVue('Repondrepechospit');
|
|
|
|
$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");
|
|
}
|
|
} |