This commit is contained in:
KONE SOREL 2026-03-02 14:25:57 +00:00
parent c7682e805b
commit bff46f5369
2 changed files with 71 additions and 21 deletions

View File

@ -10,7 +10,7 @@
</div>
<div>
<h4 id="titre-page" class="mb-0 fw-bold text-uppercase"><?= _("Règles Métier") ?></h4>
<p class="text-secondary small mb-0"><?= _("Filtrez et gérez les paramètres métiers du centre de gestion") ?></p>
<p class="text-secondary small mb-0"><?= _("Consultez les paramètres métiers du centre de gestion") ?></p>
</div>
</div>
@ -280,7 +280,7 @@
<tbody>
<tr class="searchable-row">
<td width="8%" class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">08</span></td>
<td class="text-muted fw-bold"><?= _("Alerter en entente préalable si le seuil du montant total des examens prescrits est dépassé.") ?></td>
<td class="text-muted fw-bold"><?= _("Déclencher une entente préalable si le seuil du montant total des examens prescrits est dépassé.") ?></td>
<td width="20%" class="text-center border-start bg-light">
<span class="fw-bold text-primary fs-5"><?= format_N($this->nettoyer($societeuser['montantTotalExamen'])) ?></span>
<small class="text-muted"><?= $_SESSION['devise_C'] ?></small>
@ -288,7 +288,7 @@
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">09</span></td>
<td class="text-muted fw-bold"><?= _("Alerter en entente préalable si le seuil du montant total des médicaments prescrits est dépassé.") ?></td>
<td class="text-muted fw-bold"><?= _("Déclencher une entente préalable si le seuil du montant total des médicaments prescrits est dépassé.") ?></td>
<td class="text-center border-start bg-light">
<span class="fw-bold text-primary fs-5"><?= format_N($this->nettoyer($societeuser['montantTotalMedicament'])) ?></span>
<small class="text-muted"><?= $_SESSION['devise_C'] ?></small>
@ -307,7 +307,7 @@
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">11</span></td>
<td class="text-muted fw-bold"><?= _("Temps de réponse alloué au médecin du souscripteur.") ?></td>
<td class="text-muted fw-bold"><?= _("Délai de réponse alloué au médecin du souscripteur.") ?></td>
<td class="text-center border-start bg-light">
<span class="fw-bold text-muted"><?= $this->nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?></span>
<span class="small text-muted text-uppercase ms-1"><?= _("Heure(s)") ?></span>

View File

@ -37,6 +37,7 @@
<div class="card-header bg-primary py-3">
<h6 class="mb-0 text-white fw-bold text-uppercase"><i class="fas fa-stethoscope me-2"></i><?= _("Protocoles Médicaux & Ententes") ?></h6>
</div>
<div class="card-body p-0">
<div class="table-responsive">
<table class="table table-hover align-middle mb-0">
@ -51,11 +52,11 @@
<tbody>
<?php
$med_bool = [
['01', _("Activer la notification exclusivement par SMS."), 'envoismsactif', $envoismsactifOuinon, 's_envoismsactif'],
['02', _("Activer la notification exclusivement par WhatsApp."), 'envoismswhatsappactif', $envoismswhatsappactifOuinon, 's_envoismswhatsappactif'],
['01', _("Activer la notification par SMS."), 'envoismsactif', $envoismsactifOuinon, 's_envoismsactif'],
['02', _("Activer la notification par WhatsApp."), 'envoismswhatsappactif', $envoismswhatsappactifOuinon, 's_envoismswhatsappactif'],
['03', _("Activer les notifications SMS/WhatsApp pour les assurés."), 'smsAssure', $smsAssureOuinon, 's_smsAssure'],
['04', _("Informer l'assuré principal (SMS/WhatsApp) à chaque facturation prestataire."), 'smsmParFacture', $smsmParFactureOuinon, 's_smsmParFacture'],
['05', _("Informer l'assuré principal par e-mail à chaque facturation prestataire."), 'emailParFacture', $emailParFactureOuinon, 's_emailParFacture'],
['04', _("Informer l'assuré principal (SMS/WhatsApp) à chaque facturation."), 'smsmParFacture', $smsmParFactureOuinon, 's_smsmParFacture'],
['05', _("Informer l'assuré principal par e-mail à chaque facturation."), 'emailParFacture', $emailParFactureOuinon, 's_emailParFacture'],
['06', _("Transmettre à l'assuré les échanges prestataires sur les ententes et dérogations."), 'copieSmsPrestataireAssure', $copieSmsAssureOuinon, 's_copieSmsAssure'],
['07', _("Alerter l'assuré principal (SMS/WhatsApp/e-mail) dès que son solde atteint le seuil défini."), 'seuilAlerteActif', $seuilAlerteActifOuinon, 's_seuilAlerteActif']
];
@ -72,20 +73,69 @@
</td>
</tr>
<?php endforeach; ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost">08</span></td>
<td class="text-muted fw-bold"><?= _("Seuil entente préalable : Examens") ?></td>
<td class="text-center bg-light text-muted fw-bold"><?= format_N($this->nettoyer($societeuser['montantTotalExamen'])) ?></td>
<td>
<div class="input-group input-group-sm">
<input class="form-control text-center fw-bold border-warning" id="s_montantTotalExamen" name="s_montantTotalExamen" type="text" value="<?= $this->nettoyer($societeuser['montantTotalExamen']) ?>">
<span class="input-group-text bg-white border-warning"><?= $_SESSION['devise_C'] ?></span>
</div>
</td>
</tr>
</tbody>
</table>
</table>
</div>
</div>
<div class="card border-0 shadow-sm mb-4">
<div class="card-header bg-dark py-3">
<h6 class="mb-0 text-white fw-bold text-uppercase">
<i class="fas fa-file-medical-alt me-2"></i><?= _("Protocoles d'Entente Préalable") ?>
</h6>
</div>
<div class="card-body p-0">
<div class="table-responsive">
<table class="table table-hover align-middle mb-0">
<tbody>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost">08</span></td>
<td class="text-muted fw-bold"><?= _("Déclencher une entente préalable si le seuil du montant total des examens prescrits est dépassé.") ?></td>
<td class="text-center bg-light text-muted fw-bold"><?= format_N($this->nettoyer($societeuser['montantTotalExamen'])) ?></td>
<td>
<div class="input-group input-group-sm">
<input class="form-control text-center fw-bold border-warning" id="s_montantTotalExamen" name="s_montantTotalExamen" type="text" value="<?= $this->nettoyer($societeuser['montantTotalExamen']) ?>">
<span class="input-group-text bg-white border-warning"><?= $_SESSION['devise_C'] ?></span>
</div>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost">09</span></td>
<td class="text-muted fw-bold"><?= _("Déclencher une entente préalable si le seuil du montant total des médicaments prescrits est dépassé.") ?></td>
<td class="text-center bg-light text-muted fw-bold"><?= format_N($this->nettoyer($societeuser['montantTotalMedicament'])) ?></td>
<td>
<div class="input-group input-group-sm">
<input class="form-control text-center fw-bold border-warning" id="s_montantTotalMedicament" name="s_montantTotalMedicament" type="text" value="<?= $this->nettoyer($societeuser['montantTotalMedicament']) ?>">
<span class="input-group-text bg-white border-warning"><?= $_SESSION['devise_C'] ?></span>
</div>
</td>
</tr>
<tr class="searchable-row">
<td width="5%" class="text-center"><span class="badge-ghost bg-success-ghost">10</span></td>
<td class="text-muted fw-bold"><?= _("Autoriser le médecin du souscripteur à recevoir et traiter les ententes préalables.") ?></td>
<td width="15%" class="text-center bg-light text-muted fw-bold">
<?= est_anglophone() ? $this->nettoyer($societeuser['accorderMedecinSouscripteur']) : $this->nettoyer($societeuser['accorderMedecinSouscripteur']) ?>
</td>
<td width="22%">
<select class="form-select form-select-sm fw-bold border-warning" id="s_accorderMedecinSouscripteur" name="s_accorderMedecinSouscripteur">
<?php liste_options($accorderMedecinSouscripteurOuinon, $this->nettoyer($societeuser['accorderMedecinSouscripteur']), true); ?>
</select>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-success-ghost">07</span></td>
<td class="text-muted fw-bold"><?= _("Délai de réponse alloué au médecin du souscripteur.") ?></td>
<td class="text-center bg-light text-muted fw-bold"><?= $this->nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?></td>
<td>
<div class="input-group input-group-sm">
<input class="form-control text-center fw-bold border-warning" id="s_delaisReponseMedecinSouscripteur" name="s_delaisReponseMedecinSouscripteur" type="text" value="<?= $this->nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?>">
<span class="small text-muted text-uppercase ms-1"><?= _("Heure(s)") ?></span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>