radiantrh/Vue/Dossierclassiquepolice/index.php
2026-01-21 18:29:26 +00:00

154 lines
9.4 KiB
PHP
Executable File

<?php
// $this->titre = "INTER SANTE - Dossier Remboursement Classique";
$numeroLotDecompte = $dossierpolice['numeroLotDecompte'];
$idDossierClassiquePolice = $dossierpolice['idDossierClassiquePolice'];
$regle = $dossierpolice['regle'];
$fraisRetenu = $dossierpolice['fraisRetenu'];
$demandeReglement = $dossierpolice['demandeReglement'];
$dateReclamation = dateLang($this->nettoyer($dossierpolice['dateReclamation']));
$dateDemandeReglement = dateheureLang($this->nettoyer($dossierpolice['dateDemandeReglement']), $_SESSION['lang']);
$numeroDemandeReglement = $dossierpolice['numeroDemandeReglement'];
//$paiementMobileActif = $parammobile['paiementMobileActif'];
?>
<script type="text/javascript">
</script>
<input class="sr-only" type="text" id="idDossierClassiquePolice" name="idDossierClassiquePolice" value="<?= $idDossierClassiquePolice ?>" >
<input class="sr-only" type="text" id="regle" name="regle" value="<?= $regle ?>" >
<input class="sr-only" type="text" id="fraisRetenu" name="fraisRetenu" value="<?= $fraisRetenu ?>" >
<input class="sr-only" type="text" id="demandeReglement" name="demandeReglement" value="<?= $demandeReglement ?>" >
<input class="sr-only" type="text" id="idPatient" name="idPatient" value="<?= $_SESSION['idBeneficiaire_C'] ?>">
<input class="sr-only" type="text" id="idBeneficiaire" name="idBeneficiaire" value="<?= $_SESSION['idBeneficiaire_C'] ?>">
<input class="sr-only" type="text" id="nomPatient" name="nomPatient" value="<?= $_SESSION['Patient_C'] ?>">
<input class="sr-only" type="text" id="numeroBeneficiaire" name="numeroBeneficiaire" value="<?= $_SESSION['numeroBeneficiaire_C'] ?>">
<!--<INPUT class="sr-only" TYPE="text" id="paiementMobileActif" name="paiementMobileActif" value="<?= $paiementMobileActif ?>">-->
<div id="div_liste" class="card shadow-sm border-0 mb-4">
<div class="card-header bg-primary text-white d-flex justify-content-between align-items-center">
<h1 class="mb-0 fw-bold">
<i class="fas fa-file-invoice me-2"></i>
<?= _("Bordereau") ?> #<?= $idDossierClassiquePolice ?>
</h1>
<span class="badge bg-white text-primary px-3 py-2 rounded-pill">
<i class="fas fa-calendar-day me-1"></i> <?= $dateReclamation ?>
</span>
</div>
<div class="card-body bg-light">
<div class="row g-3 mb-4">
<div class="col-md-8">
<?php if($demandeReglement != '1'): ?>
<div class="alert alert-danger d-flex align-items-center mb-0 shadow-sm">
<i class="fas fa-exclamation-triangle fs-4 me-3"></i>
<div><strong><?= _('Attention :') ?></strong> <?= _('En attente de demande de paiement') ?></div>
</div>
<?php elseif($regle != '1'): ?>
<div class="alert alert-warning d-flex align-items-center mb-0 shadow-sm text-dark">
<i class="fas fa-clock fs-4 me-3"></i>
<div><strong><?= _('Demande en cours :') ?></strong> <?= $numeroDemandeReglement ?> (<?= _("depuis") ?> <?= $dateDemandeReglement ?>)</div>
</div>
<?php else: ?>
<div class="alert alert-success d-flex align-items-center mb-0 shadow-sm">
<i class="fas fa-check-circle fs-4 me-3"></i>
<div><strong><?= _('Bordereau Réglé') ?></strong> - <?= _('Paiement effectué avec succès') ?></div>
</div>
<?php endif; ?>
</div>
<div class="col-md-4">
<div class="bg-white border rounded p-3 text-center shadow-sm">
<span class="small text-muted text-uppercase d-block"><?= _("Montant Retenu") ?></span>
<span class="fs-3 fw-bold text-primary"><?= format_N($fraisRetenu) ?></span>
</div>
</div>
</div>
<div class="row text-center g-2">
<div class="col"><small class="text-muted">Réclamé</small><div class="fw-bold"><?= format_N($dossierpolice['fraisReel']) ?></div></div>
<div class="col"><small class="text-muted">Rejet</small><div class="fw-bold text-danger"><?= format_N($dossierpolice['montantRejete']) ?></div></div>
<div class="col"><small class="text-muted">Exclu</small><div class="fw-bold text-danger"><?= format_N($dossierpolice['exclusion']) ?></div></div>
<div class="col"><small class="text-muted">T.M.</small><div class="fw-bold text-danger"><?= format_N($dossierpolice['montantTm']) ?></div></div>
<div class="col border-start border-primary"><small class="text-primary fw-bold">À Rembourser</small><div class="fs-5 fw-bold text-primary"><?= format_N($dossierpolice['montantArembourser']) ?></div></div>
</div>
</div>
</div>
<div class="row g-3 mb-4">
<div class="col-md-6">
<div class="card h-100 border-0 shadow-sm border-top border-success border-3">
<div class="card-body">
<h6 class="text-success fw-bold mb-3"><i class="fas fa-university me-2"></i><?= _("Souhait du Bénéficiaire") ?></h6>
<div class="small">
<div class="d-flex justify-content-between mb-1"><span>Mode:</span> <strong><?= $dossierpolice['modepaiementBeneficiaire'] ?></strong></div>
<div class="d-flex justify-content-between mb-1"><span>Banque:</span> <strong><?= $dossierpolice['banqueBeneficiaire'] ?></strong></div>
<div class="d-flex justify-content-between text-truncate"><span>Compte:</span> <strong class="text-primary"><?= $dossierpolice['numeroCompteBeneficiaire'] ?></strong></div>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card h-100 border-0 shadow-sm border-top border-primary border-3">
<div class="card-body">
<h6 class="text-primary fw-bold mb-3"><i class="fas fa-receipt me-2"></i><?= _("Paiement Effectif") ?></h6>
<div class="small">
<div class="d-flex justify-content-between mb-1"><span>Date:</span> <strong><?= dateheureLang($dossierpolice['heureReglement']) ?></strong></div>
<div class="d-flex justify-content-between mb-1"><span>Mode:</span> <strong><?= $dossierpolice['modepaiement'] ?></strong></div>
<div class="d-flex justify-content-between"><span>Payeur:</span> <strong><?= $dossierpolice['banquePayeur'] ?></strong></div>
</div>
</div>
</div>
</div>
</div>
<div class="card shadow-sm border-0">
<div class="card-header bg-white d-flex justify-content-between align-items-center py-3">
<h5 class="mb-0 fw-bold text-dark"><i class="fas fa-list me-2 opacity-50"></i><?= _("Détail des dossiers") ?></h5>
<span class="badge bg-light text-dark border"><?= count($listedossierspolice) ?> <?= _("Lignes") ?></span>
</div>
<div class="table-responsive p-2">
<table class="table table-hover table-striped tabspeciale compact align-middle mb-0" style="font-size:8.5pt;">
<thead class="table-light">
<tr class="text-center">
<th>ID</th>
<th>Date</th>
<th class="text-start"><?= _("Patient") ?></th>
<th>Nb Fact</th>
<th><?= _("Réclamé") ?></th>
<th class="text-danger"><?= _("Rejet") ?></th>
<th class="text-danger"><?= _("Exclu") ?></th>
<th class="text-primary fw-bold"><?= _("A Remb") ?></th>
<th><?= _("Retenu") ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($listedossierspolice as $undossier):
$idD = $this->nettoyer($undossier['idDossierClassique']);
?>
<tr class="text-center">
<td>
<button type="button" class="btn btn-xs btn-outline-primary fw-bold"
onclick="consulter_un_dossier_classique_police('<?= $idD ?>', '<?= $undossier['idBeneficiaire'] ?>');">
<?= $idD ?>
</button>
</td>
<td><?= dateLang($undossier['dateConsultation']) ?></td>
<td class="text-start">
<div class="fw-bold"><?= $undossier['beneficiaire'] ?></div>
<div class="text-muted small"><?= $undossier['numeroBeneficiaire'] ?></div>
</td>
<td><?= $undossier['ndFacture'] ?></td>
<td><?= format_N($undossier['fraisReel']) ?></td>
<td class="text-danger"><?= format_N($undossier['montantRejete']) ?></td>
<td class="text-danger"><?= format_N($undossier['exclusion']) ?></td>
<td class="text-primary fw-bold"><?= format_N($undossier['montantArembourser']) ?></td>
<td class="bg-light fw-bold"><?= format_N($undossier['fraisRetenu']) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>