62 lines
2.6 KiB
PHP
Executable File
62 lines
2.6 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Prestationactes.php';
|
|
require_once 'Modele/Beneficiaire.php';
|
|
require_once 'Modele/Feuillemaladie.php';
|
|
|
|
class ControleurAjaxproformahospitalisationfeuille extends Controleur {
|
|
private $prestation;
|
|
private $beneficiaire;
|
|
private $feuille;
|
|
|
|
public function __construct() {
|
|
$this->prestation = new Prestationactes();
|
|
$this->beneficiaire = new Beneficiaire();
|
|
$this->feuille = new Feuillemaladie();
|
|
}
|
|
|
|
public function index() {
|
|
$optionHospitalisation = $this->requete->getParametreFormulaire("optionHospitalisation");
|
|
$dateDebut = $this->requete->getParametreDate("dateDebutHospit");
|
|
$motif = $this->requete->getParametreFormulaire("motifHospitalisation");
|
|
$duree = $this->requete->getParametreFormulaire("dureeHospit");
|
|
$codeActeChambre = $this->requete->getParametreFormulaire("codeActeChambreHospit");
|
|
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
|
|
|
$beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
|
|
|
|
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
|
|
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
|
$idProformaHospitalisation = "0";
|
|
|
|
$feuillemaladie = $this->feuille->getfeuillemaladie($numeroFeuilleMaladie);
|
|
$codeAffection = $feuillemaladie['codeAffection'];
|
|
$codeMedecin = $feuillemaladie['codeMedecin'];
|
|
|
|
|
|
$_SESSION['p_motifProforma_C'] = $motif;
|
|
$_SESSION['p_dateDebutProforma_C'] = $dateDebut;
|
|
$_SESSION['p_dureeProforma_C'] = $duree;
|
|
$_SESSION['p_codeActeChambreHospit_C'] = $codeActeChambre;
|
|
$_SESSION['p_idBeneficiaire_C'] = $idBeneficiaire;
|
|
$_SESSION['p_numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie;
|
|
$_SESSION['p_codePrestataire_C'] = $codePrestataire;
|
|
|
|
$_SESSION['p_codeAffection_C'] = $feuillemaladie['codeAffection'];
|
|
$_SESSION['p_codeMedecin_C'] = $feuillemaladie['codeMedecin'];
|
|
|
|
|
|
$idProforma = $this->prestation->enregistrerenteteproformahospitalisation($optionHospitalisation, $dateDebut,
|
|
$codeMedecin,$duree, $motif, $idProformaHospitalisation, $numeroFeuilleMaladie, $idBeneficiaire, $codePrestataire,
|
|
$codeAffection, $codeActeChambre);
|
|
|
|
$_SESSION['p_idProforma_C'] = $idProforma;
|
|
$_SESSION['p_idProformaHospitalisation_C'] = $idProforma;
|
|
|
|
$this->genererVueAjax(array('idProforma' => $idProforma));
|
|
}
|
|
|
|
|
|
|
|
|
|
} |