This commit is contained in:
KANE LAZENI 2026-07-08 18:10:08 +00:00
parent 4027104031
commit 76b24ad1fb
6 changed files with 13 additions and 314 deletions

View File

@ -26,7 +26,6 @@ class ControleurAjaxententeprealableshospi extends Controleur {
$codePrestataire = "";
$codeTypeEntentePrealable = "HOS";
$demandeTraite = $this->requete->getParametreFormulaire("demandeTraite");
$debut = $this->requete->getParametreDate("debut");
$fin = $this->requete->getParametreDate("fin");
@ -34,6 +33,5 @@ class ControleurAjaxententeprealableshospi extends Controleur {
$entetes= $this->ententeprealable->getEnteteEntenteprealableType($codePrestataire, $codeTypeEntentePrealable, $demandeTraite, $debut, $fin);
$this->genererVueAjax(array('entetes' => $entetes));
}
}

View File

@ -1,127 +0,0 @@
<div id="div_ententeprealable">
<div id="div_patienter">
</div>
<table class="table table-striped table-bordered table-condensed table-responsive" style="font-size:8pt;">
<thead>
<tr>
<th rowspan="2" style='text-align:center'> No </th>
<th rowspan="2" style='text-align:center'> Date </th>
<th rowspan="2" style='text-align:center' width="20%"> <?= _("Acte") ?> </th>
<th rowspan="2" style='text-align:center' width="20%"> <?= _("Prestataire (Motif Médical)") ?> </th>
<th rowspan="2" colspan="2" style='text-align:center'> <?= _("Bénéficiaire") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Répondue le") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Répondue par") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Situation") ?> </th>
<th colspan="2" style='text-align:center'> <?= _("Motif Réponse") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Facturé") ?> </th>
</tr>
<tr>
<th style='text-align:center'> <?= _("Réel") ?> </th>
<th style='text-align:center'> <?= _("A l'assuré") ?> </th>
</tr>
</thead>
<tbody>
<?php foreach ($ententeprealables as $ententeprealable):
$idDemandeententeprealable = $this->nettoyer($ententeprealable['idDemandeententeprealable']);
$codeReponseEntentePrealable = $this->nettoyer($ententeprealable['codeReponseEntentePrealable']);
$numeroEntentePrealable = $this->nettoyer($ententeprealable['numeroEntentePrealable']);
$facture = $this->nettoyer($ententeprealable['facture']);
$motifPrestataire = $this->nettoyer($ententeprealable['motifPrestataire']);
$codeActe = $this->nettoyer($ententeprealable['codeActe']);
$libelleActe = $this->nettoyer($ententeprealable['libelleActe']);
$numeroBonExamen = $this->nettoyer($ententeprealable['numeroBonExamen']);
$fraisReelExamen = $this->nettoyer($ententeprealable['fraisReelExamen']);
if ($codeActe=="EXAM"){
if (est_anglophone()){
$libelleActe = "EXAM FEES: ".format_N($fraisReelExamen)." (Voucher No:".$numeroBonExamen.")";
}else{
$libelleActe = "FRAIS EXAMENS: ".format_N($fraisReelExamen)." (Bon No:".$numeroBonExamen.")";
}
}
?>
<?php if($codeReponseEntentePrealable=='2'): ?>
<tr valign="top" style="background-color: yellow;">
<?php elseif($codeReponseEntentePrealable=='1'): ?>
<tr valign="top" style="background-color: #00ff00;">
<?php elseif($codeReponseEntentePrealable=='9'): ?>
<tr valign="top" style="background-color: red;color:white;">
<?php else: ?>
<tr valign="top">
<?php endif; ?>
<td align='center'>
<input type="button" value="<?= $numeroEntentePrealable ?> "
onClick="javascript:consulter_ententeprealable_2(<?= $idDemandeententeprealable ?>);">
</td>
<td align='center'><?= dateheureLang($this->nettoyer($ententeprealable['dateSysteme'])) ?></td>
<td align='center'>
<?php if($codeActe=='EXAM'): ?>
<a title='Voir les examens prescrits' href="javascript:afficherExamensPrescrits('<?= $numeroBonExamen ?>');">
<span style="color:blue; background-color:#eeeeee; border:1px solid #000; border-radius:3px;">
<?= $libelleActe ?>
</span>
</a>
<?php else: ?>
<?= $libelleActe ?>
<?php endif; ?>
</td>
<td align='center'>
<?php if($motifPrestataire>' '): ?>
<a title='Voir le motif médical' href='javascript:alert("<?= $motifPrestataire ?>");'>
<span style="color:blue; background-color:#eeeeee; border:1px solid #000; border-radius:3px;">
<?= $this->nettoyer($ententeprealable['prestataire']) ?>
</span>
</a>
<?php else: ?>
<?= $this->nettoyer($ententeprealable['prestataire']) ?>
<?php endif; ?>
</td>
</td>
<td align='center'>
<a title="Voir les infos bénéficiaire" href='javascript:afficheBeneficiaire("<?= $this->nettoyer($ententeprealable['numeroBeneficiaire']) ?>");'>
<span style="color:blue;background-color:#eeeeee; border:1px solid #000; border-radius:3px;"><?= $this->nettoyer($ententeprealable['numeroBeneficiaire']) ?>
</span>
</a>
</td>
<td><?= $this->nettoyer($ententeprealable['beneficiaire']) ?></td>
<td align='center'><?= dateheureLang($this->nettoyer($ententeprealable['dateReponse'])) ?></td>
<td align='center'><?= $this->nettoyer($ententeprealable['responsableAccord']) ?></td>
<td align='center'><?= $this->nettoyer($ententeprealable['reponsentEnteprealable']) ?></td>
<?php if ($codeReponseEntentePrealable=='2'): ?>
<td align="center" >
<input style="color:blue;" type="button" value="<?= _("Accepter") ?>"
onClick="javascript:accepter_ententeprealable_2(<?= $idDemandeententeprealable ?>, <?= $facture ?>);">
</td>
<td align="center">
<input style="color:red;" type="button" value="<?= _("Refuser") ?>"
onClick="javascript:refuser_ententeprealable_2(<?= $idDemandeententeprealable ?>, <?= $facture ?>);">
</td>
<?php elseif($codeReponseEntentePrealable=='1'): ?>
<td colspan="2" align='center'><?= $this->nettoyer($ententeprealable['motifReel']) ?></td>
<?php elseif($codeReponseEntentePrealable=='9'): ?>
<td align='center'><?= $this->nettoyer($ententeprealable['motifReel']) ?></td>
<td align='center'><?= $this->nettoyer($ententeprealable['motifRefusAssure']) ?></td>
<?php endif; ?>
<?php if ($facture=="1"): ?>
<td align='center'> <input type="checkbox" checked disabled></td>
<?php else: ?>
<td align='center'> <input type="checkbox" disabled></td>
<?php endif; ?>
<?php endforeach; ?>
</tbody>
</table>
</div>

View File

@ -1,127 +0,0 @@
<div id="div_ententeprealable">
<div id="div_patienter">
</div>
<table class="table table-striped table-bordered table-condensed table-responsive" style="font-size:8pt;">
<thead>
<tr>
<th rowspan="2" style='text-align:center'> No </th>
<th rowspan="2" style='text-align:center'> Date </th>
<th rowspan="2" style='text-align:center' width="20%"> <?= _("Acte") ?> </th>
<th rowspan="2" style='text-align:center' width="20%"> <?= _("Prestataire (Motif Médical)") ?> </th>
<th rowspan="2" colspan="2" style='text-align:center'> <?= _("Bénéficiaire") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Répondue le") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Répondue par") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Situation") ?> </th>
<th colspan="2" style='text-align:center'> <?= _("Motif Réponse") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Facturé") ?> </th>
</tr>
<tr>
<th style='text-align:center'> <?= _("Réel") ?> </th>
<th style='text-align:center'> <?= _("A l'assuré") ?> </th>
</tr>
</thead>
<tbody>
<?php foreach ($ententeprealables as $ententeprealable):
$idDemandeententeprealable = $this->nettoyer($ententeprealable['idDemandeententeprealable']);
$codeReponseEntentePrealable = $this->nettoyer($ententeprealable['codeReponseEntentePrealable']);
$numeroEntentePrealable = $this->nettoyer($ententeprealable['numeroEntentePrealable']);
$facture = $this->nettoyer($ententeprealable['facture']);
$motifPrestataire = $this->nettoyer($ententeprealable['motifPrestataire']);
$codeActe = $this->nettoyer($ententeprealable['codeActe']);
$libelleActe = $this->nettoyer($ententeprealable['libelleActe']);
$numeroBonExamen = $this->nettoyer($ententeprealable['numeroBonExamen']);
$fraisReelExamen = $this->nettoyer($ententeprealable['fraisReelExamen']);
if ($codeActe=="EXAM"){
if (est_anglophone()){
$libelleActe = "LIST OF VOUCHER ACTS: ".$numeroBonExamen;
}else{
$libelleActe = "LISTE DES ACTES DU BON: ".$numeroBonExamen;
}
}
?>
<?php if($codeReponseEntentePrealable=='2'): ?>
<tr valign="top" style="background-color: yellow;">
<?php elseif($codeReponseEntentePrealable=='1'): ?>
<tr valign="top" style="background-color: #00ff00;">
<?php elseif($codeReponseEntentePrealable=='9'): ?>
<tr valign="top" style="background-color: red;color:white;">
<?php else: ?>
<tr valign="top">
<?php endif; ?>
<td align='center'>
<input type="button" style="color:blue; background-color:#eeeeee; border:1px solid #000; border-radius:3px;" value="<?= $numeroEntentePrealable ?> "
onClick="javascript:consulter_ententeprealable_2(<?= $idDemandeententeprealable ?>);">
</td>
<td align='center'><?= dateheureLang($this->nettoyer($ententeprealable['dateSysteme'])) ?></td>
<td align='center'>
<?php if($codeActe=='EXAM'): ?>
<a title='Voir les examens prescrits' href="javascript:afficherExamensPrescrits('<?= $numeroBonExamen ?>');">
<span style="color:blue; background-color:#eeeeee; border:1px solid #000; border-radius:3px;">
<?= $libelleActe ?>
</span>
</a>
<?php else: ?>
<?= $libelleActe ?>
<?php endif; ?>
</td>
<td align='center'>
<?php if($motifPrestataire>' '): ?>
<a title='Voir le motif médical' style="" href='javascript:alert("<?= $motifPrestataire ?>");'>
<span style="color:blue; background-color:#eeeeee; border:1px solid #000; border-radius:3px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;display: block; width:200px;">
<?= $this->nettoyer($ententeprealable['prestataire']) ?>
</span>
</a>
<?php else: ?>
<?= $this->nettoyer($ententeprealable['prestataire']) ?>
<?php endif; ?>
</td>
</td>
<td align='center'>
<a title="Voir les infos bénéficiaire" href='javascript:afficheBeneficiaire("<?= $this->nettoyer($ententeprealable['numeroBeneficiaire']) ?>");'>
<span style="color:blue;background-color:#eeeeee; border:1px solid #000; border-radius:3px;"><?= $this->nettoyer($ententeprealable['numeroBeneficiaire']) ?>
</span>
</a>
</td>
<td><?= $this->nettoyer($ententeprealable['beneficiaire']) ?></td>
<td align='center'><?= dateheureLang($this->nettoyer($ententeprealable['dateReponse'])) ?></td>
<td align='center'><?= $this->nettoyer($ententeprealable['responsableAccord']) ?></td>
<td align='center'><?= $this->nettoyer($ententeprealable['reponsentEnteprealable']) ?></td>
<?php if ($codeReponseEntentePrealable=='2'): ?>
<td align="center" >
<input style="color:blue;" type="button" value="<?= _("Accepter") ?>"
onClick="javascript:accepter_ententeprealable_2(<?= $idDemandeententeprealable ?>, <?= $facture ?>);">
</td>
<td align="center">
<input style="color:red;" type="button" value="<?= _("Refuser") ?>"
onClick="javascript:refuser_ententeprealable_2(<?= $idDemandeententeprealable ?>, <?= $facture ?>);">
</td>
<?php elseif($codeReponseEntentePrealable=='1'): ?>
<td colspan="2" align='center'><?= $this->nettoyer($ententeprealable['motifReel']) ?></td>
<?php elseif($codeReponseEntentePrealable=='9'): ?>
<td align='center'><?= $this->nettoyer($ententeprealable['motifReel']) ?></td>
<td align='center'><?= $this->nettoyer($ententeprealable['motifRefusAssure']) ?></td>
<?php endif; ?>
<?php if ($facture=="1"): ?>
<td align='center'> <input type="checkbox" checked disabled></td>
<?php else: ?>
<td align='center'> <input type="checkbox" disabled></td>
<?php endif; ?>
<?php endforeach; ?>
</tbody>
</table>
</div>

View File

@ -47,19 +47,12 @@
$idProlongationHospit = $this->nettoyer($v['idProlongationHospit']);
if (est_anglophone()){
//$typeententeprealable = $this->nettoyer($v['typeententeprealableEng']);
$typeententeprealable = $this->nettoyer($v['typehospitalisationEng']);
if($idProlongationHospit > "0"){
$typeententeprealable = "EXTENSION OF ".$typeententeprealable;
}
}else{
//$typeententeprealable = $this->nettoyer($v['typeententeprealable']);
$typeententeprealable = $this->nettoyer($v['typehospitalisation']);
if($idProlongationHospit > "0"){
$typeententeprealable = "PROROGATION ".$typeententeprealable;
}

View File

@ -4,8 +4,6 @@
$codeTypeEntentePrealable = $this->nettoyer($entete['codeTypeEntentePrealable']);
$codeAffection = $this->nettoyer($entete['codeAffection']);
if (est_anglophone()){
$typeententeprealable = $this->nettoyer($entete['typeententeprealableEng']);
@ -209,23 +207,15 @@
</button>
</div>
</td>
<!--
<td align="center"> <?= _("Modifier") ?> </td>
<td colspan="3">
<SELECT class="form-control selectpicker" data-live-search="true" id="codeAffection" NAME="codeAffection" onChange="javascript:enregistreraffection();" style='font-size:10pt;' >
<?php liste_options($affections, $codeAffection); ?>
</SELECT>
</td>
-->
</tr>
<?php if ($idProlongationHospit > "0"): ?>
<tr>
<td align="center" style="color:red; font-size:14pt;" colspan="8">
<?= _("PROROGATION HOSPITALISATION")?>
</td>
</tr>
<tr>
<td align="center" style="color:red; font-size:14pt;" colspan="8">
<?= _("PROROGATION HOSPITALISATION")?>
</td>
</tr>
<?php endif; ?>
</tbody>
</table>

View File

@ -15,25 +15,17 @@ foreach ($motifexamens as $motifexamen):
}
?>
<?php endforeach;?>
<?php if (($motifReel != "") || $motifRefusPrestataire != "" || $motifRefusAssure != ""):
$smsenoye = 1;
?>
<?php endif;
$demandeTraite = $this->nettoyer($examen['demandeTraite']);
//var_dump($this->nettoyer($examen['numeroFeuilleMaladie']));
?>
<legend class="modal-title text-center"><?= _("TRAITEMENT PROFORMA HOSPITALISATION CHIRURGICALE");?></legend>
<!--<input class="sr-only" type="text" id="codeReponseEntentePrealable" name="codeReponseEntentePrealable" value="<?= $examen['codeReponseEntentePrealable'] ?>">-->
<INPUT class="sr-only" TYPE="text" id="smsGestionPrestataire" name="smsGestionPrestataire" value="">
<INPUT class="sr-only" TYPE="text" id="idProforma" name="idProforma" value="<?= $this->nettoyer($examen['id']) ?>">
<INPUT class="sr-only" TYPE="text" id="prestataire" name="prestataire" value="<?= $this->nettoyer($examen['prestataire']) ?>">
@ -51,8 +43,6 @@ $demandeTraite = $this->nettoyer($examen['demandeTraite']);
<INPUT class="sr-only" TYPE="text" id="demandeTraite" name="demandeTraite" value="<?= $examen['demandeTraite'] ?>">
<table class="table table-responsive table-condensed" style='font-size:11pt; margin-top:-20px;'>
<tbody>
<tr>
@ -143,7 +133,7 @@ $demandeTraite = $this->nettoyer($examen['demandeTraite']);
</table>
<div id="div_messages"></div>
<!-- Plafond HOSPITALISATION -->
<div id="div_legende_couleur" style="width:100%; margin: 5px; background-color: #f8f8ff;" class="tab-container">
<table class="table-responsive" style="width:90%; margin:auto; background-color: #f8f8ff; font-size:10pt; white-space:nowrap;">
<tbody>
@ -384,11 +374,6 @@ $demandeTraite = $this->nettoyer($examen['demandeTraite']);
</table>
<?php endif; ?>
<!--
<div id="div_plafond" class="tab-container" style="margin:5px;">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:10pt; white-space:nowrap;">
-->
<div id="div_examens">
<div id="recap" class="tab-container">
<table class="table table-responsive table-condensed" style='font-size:12pt;' >
@ -417,27 +402,18 @@ $demandeTraite = $this->nettoyer($examen['demandeTraite']);
<thead>
<tr>
<th style="text-align:center"> <?= _("Acte <b style='color:red'> - [Plafond]</b>") ?> </th>
<th width="5%" style="text-align:center"> <?= _("Prix Unitaire") ?> </th>
<!--<th style="text-align:center"> <?= _("PU Appliqué") ?> </th>-->
<th width="3%" style="text-align:center"> <?= _("Qté") ?> </th>
<th style="text-align:center"> <?= _("Prix Total") ?> </th>
<!--<th style="text-align:center"> <?= _("PT Appliqué") ?> </th>-->
<th style="text-align:center"> <?= _("TM") ?> </th>
<th style="text-align:center"> <?= _("Montant TM") ?> </th>
<th style="text-align:center"> <?= _("A Remboursé") ?> </th>
<th style="text-align:center"> <?= _("Dépass") ?> </th>
<th style="text-align:center"> <?= _("Motif") ?> </th>
<th width="5%" style="text-align:center"> <?= _("Accorder") ?> </th>
<th width="5%" style="text-align:center"> <?= _("Refuser") ?> </th>
<th style='text-align:center'> <?= _("Répondu le") ?> </th>
<th style='text-align:center'> <?= _("Répondu par") ?> </th>
</tr>
<tr>
<?php if ($demandeTraite=="0"): ?>
@ -582,8 +558,6 @@ $demandeTraite = $this->nettoyer($examen['demandeTraite']);
</td>
<?php endif; ?>
<!--<td align='center'> <?= format_N($this->nettoyer($detailexamen['valeurActe'])) ?></td>-->
<?php if ($demandeTraite=="0"): ?>
<?php if ($acteChambre=="0"): ?>
<td align='center' width="8%">
@ -597,25 +571,23 @@ $demandeTraite = $this->nettoyer($examen['demandeTraite']);
</td>
<?php endif; ?>
<?php else: ?>
<td align='center'> <?= $this->nettoyer($detailexamen['quantite']) ?></td>
<td align='center'> <?= $this->nettoyer($detailexamen['quantite']) ?></td>
<?php endif; ?>
<td align='center'> <?= format_N($this->nettoyer($detailexamen['prixManuel'])) ?></td>
<!--<td align='center'> <?= format_N($this->nettoyer($detailexamen['fraisReel'])) ?></td>-->
<td align='center'> <?= $this->nettoyer($detailexamen['tm'])?></td>
<td align='center'> <?= format_N($this->nettoyer($detailexamen['montantTm'])) ?></td>
<td align='center'> <?= format_N($this->nettoyer($detailexamen['montantArembourser'])) ?></td>
<td align='center'> <?= format_N($this->nettoyer($detailexamen['depassement'])) ?></td>
<?php if($codeMotifDepassement!=''): ?>
<td align='center'>
<button type="button" class="btn btn-info" title="<?= _("Voir le motif du dépassement...") ?>" onClick='javascript:alert_ebene("<?= $motif ?>","<?= $motifEng ?>");'>
<?= $codeMotifDepassement ?>
</button>
<td align='center'>
<button type="button" class="btn btn-info" title="<?= _("Voir le motif du dépassement...") ?>" onClick='javascript:alert_ebene("<?= $motif ?>","<?= $motifEng ?>");'>
<?= $codeMotifDepassement ?>
</button>
</td>
<?php else: ?>
<td > </td>
<td > </td>
<?php endif; ?>
<?php if ($demandeTraite=="0"): ?>