production/Vue/Ajaxexamensprescrits/index.php
2025-12-01 16:12:12 +00:00

382 lines
23 KiB
PHP
Executable File

<?php
?>
<div class="modal-dialog" style="max-width: 70%;" role="document" data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-content">
<div class="modal-header">
<?php
$motifReel="";
$motifRefusAssure="";
$motifRefusPrestataire="";
$smsenoye=0;
foreach ($motifexamens as $motifexamen):
$codeReponseEntentePrealable = $this->nettoyer($motifexamen['codeReponseEntentePrealable']);
if ($codeReponseEntentePrealable == "1" ) {
$motifReel = $this->nettoyer($motifexamen['motifReel']);
}
if ($codeReponseEntentePrealable == "9" ) {
$motifRefusPrestataire = $this->nettoyer($motifexamen['motifReel']);
$motifRefusAssure = $this->nettoyer($motifexamen['motifReel']);
}
?>
<?php endforeach;?>
<?php if (($motifReel != "") || $motifRefusPrestataire != "" || $motifRefusAssure != ""):
$smsenoye = 1;
?> <?php endif; ?>
<?php if ($_SESSION['modeEntentePrealable']=="D"): ?>
<button type="button" class="close" data-bs-dismiss="modal">&times;</button>
<?php else: ?>
<button onClick="accepterrefusertouslesexamens();" type="button" class="close"
data-dismiss="modal">&times;
</button>
<?php endif; ?>
<legend class="modal-title text-center"><?= _("Informations sur les examens prescrits");?></legend>
</div>
<input class="sr-only" type="text" id="codeReponseEntentePrealable" name="codeReponseEntentePrealable" value="<?= $examen['codeReponseEntentePrealable'] ?>">
<div class="modal-body">
<FORM name="formfichebeneficiaire">
<INPUT class="sr-only" TYPE="text" id="numeroBonExamen" name="numeroBonExamen" value="<?= $this->nettoyer($examen['numeroBonExamen']) ?>">
<INPUT class="sr-only" TYPE="text" id="smsGestionPrestataire" name="smsGestionPrestataire" value="">
<INPUT class="sr-only" TYPE="text" id="numeroFeuilleMaladie" name="numeroFeuilleMaladie" value="<?= $this->nettoyer($examen['numeroFeuilleMaladie']) ?>">
<INPUT class="sr-only" TYPE="text" id="prestataire" name="prestataire" value="<?= $this->nettoyer($examen['prestataire']) ?>">
<INPUT class="sr-only" TYPE="text" id="codePrestataireExamen" name="codePrestataireExamen" value="<?= $this->nettoyer($examen['codePrestataire']) ?>">
<INPUT class="sr-only" TYPE="text" id="beneficiaire" name="beneficiaire" value="<?= $this->nettoyer($examen['beneficiaire']) ?>">
<INPUT class="sr-only" TYPE="text" id="numeroBeneficiaire" name="numeroBeneficiaire" value="<?= $this->nettoyer($examen['numeroBeneficiaire']) ?>">
<INPUT class="sr-only" TYPE="text" id="telephonePortableAdherent" name="telephonePortableAdherent" value="<?= $this->nettoyer($examen['telAdherent']) ?>">
<INPUT class="sr-only" TYPE="text" id="modeSaisieFeuille" name="modeSaisieFeuille" value="<?= $this->nettoyer($examen['modeSaisieFeuille']) ?>">
<INPUT class="sr-only" TYPE="text" id="idExamen" name="idExamen" value="<?= $this->nettoyer($examen['idExamen']) ?>">
<table class="table table-responsive table-condensed" style='font-size:11pt; margin-top:-20px;'>
<tbody>
<tr>
<td align="center">
<?= _("Prestataire") . " => " . $examen['prestataire'] . " => " . _("Feuille Maladie"). " No : " . $examen['numeroFeuilleMaladie']
. " => " . _("Bon"). " No : " . $examen['numeroBonExamen']?>
</td>
</tr>
</tbody>
</table>
<table class="table table-responsive table-condensed" style='font-size:8pt;'>
<tbody>
<tr>
<td width="5%"> <?= _("Souscrip.") ?> </td>
<td width="20%">
<INPUT style='text-align:center; font-size:9pt;' class="form-control" TYPE="text"
id="nomClient" name="nomClient" value="<?= $examen['nomClient'] ?>" onChange=""
readonly>
</td>
<td width="5%" align="center"> <?= _("Adh.") ?> </td>
<td width="20%"> <INPUT class="form-control" TYPE="text" value="<?= $examen['adherent']; ?>"
readonly style="text-align: center; font-size:9pt;"> </td>
<td width="5%" align="center"> <?= _("Bénéf.") ?> </td>
<td width="25%"> <INPUT class="form-control" TYPE="text"
value="<?= $examen['beneficiaire']; ?>" readonly style='font-size:9pt;'> </td>
<td width="7%" align="center"> <?= _("Tél Bénéf.") ?> </td>
<td width="13%"> <INPUT class="form-control" TYPE="text"
value="<?= $examen['telAdherent']; ?>" readonly style='font-size:9pt;'> </td>
</tr>
<tr>
<td colspan="8">
<INPUT style="font-size:12pt; font-weight: bold; background-color:#f5deb3; color:#a0522d;" class="form-control"
TYPE="text" id="nomClient" name="nomClient"
value="<?= 'TAUX DE COUVERTURE : '.taux_couverture(intval($this->nettoyer($examen['ticketModerateur']))) ?>"
onChange="" readonly>
</td>
</tr>
</tbody>
</table>
<table class="table table-responsive table-condensed" style='font-size:8pt;'>
<tbody>
<tr>
<td width="5%"> Date </td>
<td width="20%"> <INPUT class="form-control" TYPE="text"
value="<?= dateLang($this->nettoyer($examen['datePrescription'])) ?>" readonly
style="text-align: center; font-size:10pt;"> </td>
<td width="5%" align="center"> <?= _("Médecin") ?> </td>
<td>
<INPUT class="form-control" TYPE="text"
value="<?= $this->nettoyer($examen['medecinPrescription']) ?>" readonly
style='font-size:10pt;'
>
</td>
</tr>
<tr>
<td width="5%" > <?= _("Motif Clinique") ?> </td>
<td colspan="3" > <INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($examen['motifExamen']) ?>" readonly style='font-size:10pt;' > </td>
</tr>
</tbody>
</table>
<div id="div_examens">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive"
style="font-size:9pt;">
<thead>
<tr>
<th width="30%" style="text-align:center"> <?= _("Acte") ?> </th>
<th style="text-align:center"> <?= _("Garantie") ?> </th>
<th width="5%" style="text-align:center"> <?= _("Accorder") ?> </th>
<th width="5%" style="text-align:center"> <?= _("Refuser") ?> </th>
<th width="5%" style="text-align:center"> <?= _("Facturer?") ?> </th>
</tr>
<tr>
<?php if ($_SESSION['modeEntentePrealable']=="T"): ?>
<th colspan="2"></th>
<?php if ($_SESSION["validerTout"]=="0"): ?>
<th style='text-align:center'>
<input style="color:blue;" type="button" value="<?= _("Tout Sélectionner") ?>"
onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};
validerTouteDemandes('<?=$numeroFeuilleMaladie?>', this.value);">
</th>
<?php else: ?>
<th style='text-align:center'>
<input style="color:blue;" type="button" value="<?= _("Tout Desélectionner") ?>"
onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};
annulerValiderTouteDemandes('<?=$numeroFeuilleMaladie?>', this.value);">
</th>
<?php endif; ?>
<?php if ($_SESSION["refuserTout"]=="0"): ?>
<th style='text-align:center'>
<input style="color:red;" type="button" value="<?= _("Tout Sélectionner") ?>"
onClick="javascript:if(this.value=='9'){this.value='0'}else{this.value='9'};
refuserTouteDemandes('<?=$numeroFeuilleMaladie?>', this.value);">
</th>
<?php else: ?>
<th style='text-align:center'>
<input style="color:red;" type="button" value="<?= _("Tout Desélectionner") ?>"
onClick="javascript:if(this.value=='9'){this.value='0'}else{this.value='9'};
annulerRefuserTouteDemandes('<?=$numeroFeuilleMaladie?>', this.value);">
</th>
<?php endif; ?>
<th></th>
<?php endif; ?>
</tr>
</thead>
<tbody>
<?php
$entente=0;
$accepter=0;
$refuser=0;
foreach ($detailexamens as $detailexamen):
$idExamen = $this->nettoyer($detailexamen['id']);
$livre = $this->nettoyer($detailexamen['livre']);
$ententePrealable = $this->nettoyer($detailexamen['ententePrealable']);
$ajLabo = $this->nettoyer($detailexamen['ajLabo']);
?>
<?php if($ententePrealable=='2'): $entente++; ?>
<tr style="background-color: yellow;">
<INPUT class="sr-only" TYPE="text" id="libelleActe_<?= $entente ?>"
name="libelleActe_<?= $entente ?>"
value="<?= $this->nettoyer($detailexamen['libelleActe']) ?>">
<?php elseif($ententePrealable=='1'): $accepter++; ?>
<tr style="background-color: #00ff00;">
<INPUT class="sr-only" TYPE="text" id="libelleActeAccepter_<?= $accepter ?>"
name="libelleActeAccepter_<?= $accepter ?>"
value="<?= $this->nettoyer($detailexamen['libelleActe']) ?>">
<?php elseif($ententePrealable=='9'): $refuser++; ?>
<tr style="background-color: red; color:white;">
<INPUT class="sr-only" TYPE="text" id="libelleActeRefuser_<?= $refuser ?>"
name="libelleActeRefuser_<?= $refuser ?>"
value="<?= $this->nettoyer($detailexamen['libelleActe']) ?>">
<?php else: ?>
<tr valign="top">
<?php endif; ?>
<td align='center'>
<?= $this->nettoyer($detailexamen['libelleActe']) ?>
</td>
<td align='center'> <?= $this->nettoyer($detailexamen['libelleFamilleActe']) ?>
</td>
<?php if ($_SESSION['modeEntentePrealable']=="T"): ?>
<?php if ((($examen['codeReponseEntentePrealable']=="2" || $examen['codeReponseEntentePrealable']=="") && $ententePrealable=="2") || $ententePrealable=='2'): ?>
<td align="center">
<input type="checkbox" value="<?= $valide ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};
validerexamen('<?=$idExamen?>','<?=$numeroFeuilleMaladie?>', this.value);">
</td>
<td align="center">
<input type="checkbox" value="<?= $valide ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};
refuserexamen('<?=$idExamen?>','<?=$numeroFeuilleMaladie?>', this.value);">
</td>
<?php elseif(($examen['codeReponseEntentePrealable']=="2" || $examen['codeReponseEntentePrealable']=="") && $ententePrealable=='1'): ?>
<td align='center'>
<input type="checkbox" checked value="<?= $valide ?>" onClick="javascript:if(this.value=='0'){this.value='1'}else{this.value='0'};
validerexamen('<?=$idExamen?>','<?=$numeroFeuilleMaladie?>', this.value);">
</td>
<td align='center'>
<input type="checkbox" value="<?= $valide ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};
refuserexamen('<?=$idExamen?>','<?=$numeroFeuilleMaladie?>', this.value);">
</td>
<?php elseif(($examen['codeReponseEntentePrealable']=="2" || $examen['codeReponseEntentePrealable']=="") && $ententePrealable=='9'): ?>
<td align='center'>
<input type="checkbox" value="<?= $valide ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};
validerexamen('<?=$idExamen?>','<?=$numeroFeuilleMaladie?>', this.value);">
</td>
<td align='center'>
<input type="checkbox" checked value="<?= $valide ?>" onClick="javascript:if(this.value=='0'){this.value='1'}else{this.value='0'};
refuserexamen('<?=$idExamen?>','<?=$numeroFeuilleMaladie?>', this.value);">
</td>
<?php else: ?>
<td align='center'>
</td>
<td align='center'>
</td>
<?php endif; ?>
<?php else: ?>
<?php if ((($examen['codeReponseEntentePrealable']=="2" || $examen['codeReponseEntentePrealable']=="") && $ententePrealable=="2") || $ententePrealable=='2'): ?>
<td align="center">
<input type="checkbox" value="<?= $valide ?>" disabled>
</td>
<td align="center">
<input type="checkbox" value="<?= $valide ?>" disabled>
</td>
<?php elseif(($examen['codeReponseEntentePrealable']=="2" || $examen['codeReponseEntentePrealable']=="") && $ententePrealable=='1'): ?>
<td align='center'>
<input type="checkbox" checked value="<?= $valide ?>" disabled>
</td>
<td align='center'>
<input type="checkbox" value="<?= $valide ?>" disabled>
</td>
<?php elseif(($examen['codeReponseEntentePrealable']=="2" || $examen['codeReponseEntentePrealable']=="") && $ententePrealable=='9'): ?>
<td align='center'>
<input type="checkbox" value="<?= $valide ?>" disabled>
</td>
<td align='center'>
<input type="checkbox" checked value="<?= $valide ?>" disabled>
</td>
<?php else: ?>
<td align='center'>
</td>
<td align='center'>
</td>
<?php endif; ?>
<?php endif; ?>
<?php if ($examen['facture']=="1"): ?>
<td align='center'>
<input type="checkbox" checked disabled>
</td>
<?php else: ?>
<td align='center'> <input type="checkbox" disabled></td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<INPUT class="sr-only" TYPE="text" id="entente" name="entente" value="<?= $entente ?>">
<INPUT class="sr-only" TYPE="text" id="accepter" name="accepter" value="<?= $accepter ?>">
<INPUT class="sr-only" TYPE="text" id="refuser" name="refuser" value="<?= $refuser ?>">
<table class="table table-responsive table-condensed" style='font-size:8pt;'>
<tbody>
<?php
$motifReel="";
$motifRefusAssure="";
$motifRefusPrestataire="";
$smsenoye=0;
foreach ($motifexamens as $motifexamen):
$codeReponseEntentePrealable = $this->nettoyer($motifexamen['codeReponseEntentePrealable']);
if ($codeReponseEntentePrealable == "1" ) {
$motifReel = $this->nettoyer($motifexamen['motifReel']);
}
if ($codeReponseEntentePrealable == "9" ) {
$motifRefusPrestataire = $this->nettoyer($motifexamen['motifRefusAssure']);
$motifRefusAssure = $this->nettoyer($motifexamen['motifRefusAssure']);
}
?>
<?php endforeach;?>
<?php if ($_SESSION['modeEntentePrealable']=="D"):
$smsenoye = 1;
?>
<tr>
<td width="8%"> <?= _("Observation");?></td>
<td colspan="3">
<textarea class="form-control-sm" rows="5" readonly style="width:100%;"><?=$motifReel?></textarea>
</td>
</tr>
<?php else: ?>
<tr>
<td width="8%" > <?= _("Observation");?></td>
<td colspan="3">
<textarea class="form-control-sm" name="motifReel" id="motifReel" rows="5" AUTOCOMPLETE="OFF" style="width:100%;"><?=$motifReel?></textarea>
</td>
</tr>
<INPUT class="sr-only" TYPE="text" id="smsenoye" name="smsenoye" value="<?= $smsenoye ?>">
<?php endif; ?>
<?php if ($_SESSION['modeEntentePrealable']=="D"):
$smsenoye = 1;
?>
<tr>
<td>
<?= _("Motif Refus");?>
</td>
<td colspan="3">
<textarea class="form-control-sm" readonly rows="5" required AUTOCOMPLETE="OFF" style="width:100%;"><?=$motifRefusPrestataire ?></textarea>
</td>
</tr>
<?php else: ?>
<td class="required">
<?= _("Motif Refus");?>
</td>
<td colspan="3">
<textarea class="form-control-sm" name="motifRefusPrestataire" id="motifRefusPrestataire" placeholder="<?= _("Obligatoire si refus");?>" rows="5" required AUTOCOMPLETE="OFF" autofocus style="width:100%;"><?=$motifRefusPrestataire ?></textarea>
</td>
<tr>
<INPUT class="sr-only" TYPE="text" id="smsenoye" name="smsenoye"
value="<?= $smsenoye ?>">
</tr>
<?php endif; ?>
<tr>
</tr>
<?php if ($_SESSION['modeEntentePrealable']=="T"): ?>
<tr>
<td colspan="4">
<input id="btn_enreg" name="btn_enreg" class="form-control btn btn-primary"
type="button" value="<?= _("Valider les examens") ?>"
onClick="accepterrefusertouslesexamens();" style='font-size:10pt;'>
</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
</FORM>
</div>
<div class="modal-footer">
<?php if ($_SESSION['modeEntentePrealable']=="D"): ?>
<button type="button" id="btn-fermer-modal-D" class="btn btn-default" data-bs-dismiss="modal"><?= _("Fermer") ?></button>
<?php elseif($accepter == 0 && $refuser == 0): ?>
<button type="button" id="btn-fermer-modal-D" class="btn btn-default" data-bs-dismiss="modal"><?= _("Fermer") ?></button>
<?php else: ?>
<button type="button" id="btn-fermer-modal" onClick="accepterrefusertouslesexamens();"
class="btn btn-default" ><?= _("Fermer") ?></button>
<?php endif; ?>
</div>
</div>
</div>