This commit is contained in:
KONE SOREL 2026-02-27 10:38:25 +00:00
parent bd232636cb
commit 7ccd715555

View File

@ -4,7 +4,7 @@
<div class="d-flex flex-column flex-md-row align-items-md-center justify-content-between mb-4 gap-3 bg-white p-3 shadow-sm border-start border-primary border-4" style="border-radius: var(--radius-md);">
<div>
<h4 class="fw-bold text-dark mb-1"><?= _("CONFIGURATION SYSTÈME") ?></h4>
<h4 class="fw-bold text-muted mb-1"><?= _("CONFIGURATION SYSTÈME") ?></h4>
<p class="text-muted small mb-0"><?= _("Filtrer et gérer les règles métiers du centre") ?></p>
</div>
@ -44,7 +44,7 @@
<tbody>
<tr class="searchable-row">
<td width="8%" class="text-center fw-bold text-primary">01</td>
<td class="text-dark fw-bold"><?= _("Langue du centre de gestion") ?></td>
<td class="text-muted fw-bold"><?= _("Langue du centre de gestion") ?></td>
<td width="25%" class="text-center border-start bg-light">
<span class="badge bg-primary-ghost text-primary px-3 py-2 fw-bold text-uppercase">
<?= $this->nettoyer($societeuser['codeLangueSociete']) ?>
@ -53,14 +53,14 @@
</tr>
<tr class="searchable-row">
<td class="text-center fw-bold text-primary">02</td>
<td class="text-dark fw-bold"><?= _("Identifiant du fuseau horaire") ?></td>
<td class="text-center border-start bg-light fw-bold text-dark">
<td class="text-muted fw-bold"><?= _("Identifiant du fuseau horaire") ?></td>
<td class="text-center border-start bg-light fw-bold text-muted">
<i class="far fa-clock me-1 text-muted"></i> <?= $this->nettoyer($societeuser['code_timezone_identifier']) ?>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center fw-bold text-primary">03</td>
<td class="text-dark fw-bold"><?= _("Devise") ?></td>
<td class="text-muted fw-bold"><?= _("Devise") ?></td>
<td class="text-center border-start bg-light fw-bold text-primary fs-5">
<?= $this->nettoyer($societeuser['devise']) ?>
</td>
@ -93,7 +93,7 @@
<tbody>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">01</span></td>
<td class="text-dark fw-bold"><?= _("Pourcentage des honoraires ou commissions perçus par le gestionnaire sur chaque prime encaissée.") ?></td>
<td class="text-muted fw-bold"><?= _("Pourcentage des honoraires ou commissions perçus par le gestionnaire sur chaque prime encaissée.") ?></td>
<td class="text-center border-start bg-light-info">
<span class="fw-bold text-primary fs-5"><?= $this->nettoyer($societeuser['tauxHonoraires']) ?> %</span>
</td>
@ -101,7 +101,7 @@
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">02</span></td>
<td class="text-dark fw-bold"><?= _("Plafond du ratio S/P (spMax) pour le calcul du taux dajustement.") ?></td>
<td class="text-muted fw-bold"><?= _("Plafond du ratio S/P (spMax) pour le calcul du taux dajustement.") ?></td>
<td class="text-center border-start bg-light-info">
<span class="fw-bold text-danger fs-5"><?= $this->nettoyer($societeuser['spMax']) ?> %</span>
</td>
@ -116,9 +116,9 @@
foreach($cartes as $c): ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold"><?= $c[0] ?></span></td>
<td class="text-dark fw-bold"><?= $c[1] ?></td>
<td class="text-muted fw-bold"><?= $c[1] ?></td>
<td class="text-center border-start bg-light-info">
<span class="text-dark fw-bold"><?= format_N($this->nettoyer($societeuser[$c[2]])) ?></span>
<span class="text-muted fw-bold"><?= format_N($this->nettoyer($societeuser[$c[2]])) ?></span>
<small class="text-muted"><?= $_SESSION['devise_C'] ?></small>
</td>
</tr>
@ -126,7 +126,7 @@
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">06</span></td>
<td class="text-dark fw-bold"><?= _("Seuil du ratio S/P déclenchant l'alerte de la surconsommation d'une famille.") ?></td>
<td class="text-muted fw-bold"><?= _("Seuil du ratio S/P déclenchant l'alerte de la surconsommation d'une famille.") ?></td>
<td class="text-center border-start bg-light-info">
<span class="fw-bold text-warning fs-5"><?= $this->nettoyer($societeuser['spAlertAdherent']) ?> %</span>
</td>
@ -134,14 +134,14 @@
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">07</span></td>
<td class="text-dark fw-bold"><?= _("Pourcentage appliqué à la portion de prime non acquise afin de déterminer le montant de la ristourne.") ?></td>
<td class="text-muted fw-bold"><?= _("Pourcentage appliqué à la portion de prime non acquise afin de déterminer le montant de la ristourne.") ?></td>
<td class="text-center border-start bg-light-info">
<span class="fw-bold text-dark"><?= $this->nettoyer($societeuser['tauxRistourne']) ?> %</span>
<span class="fw-bold text-muted"><?= $this->nettoyer($societeuser['tauxRistourne']) ?> %</span>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">08</span></td>
<td class="text-dark fw-bold"><?= _("Seuil du ratio S/P entraînant lannulation de la ristourne.") ?></td>
<td class="text-muted fw-bold"><?= _("Seuil du ratio S/P entraînant lannulation de la ristourne.") ?></td>
<td class="text-center border-start bg-light-info">
<span class="fw-bold text-danger"><?= $this->nettoyer($societeuser['seuilRistourne']) ?> %</span>
</td>
@ -159,7 +159,7 @@
$val = ($societeuser[$b[2]] == "1"); ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold"><?= $b[0] ?></span></td>
<td class="text-dark fw-bold"><?= $b[1] ?></td>
<td class="text-muted fw-bold"><?= $b[1] ?></td>
<td class="text-center border-start bg-light-info">
<span class="badge rounded-pill px-3 py-2 <?= $val ? 'bg-success-ghost text-success' : 'bg-danger-ghost text-danger' ?>">
<i class="fas <?= $val ? 'fa-check-circle' : 'fa-times-circle' ?> me-1"></i>
@ -188,15 +188,15 @@
<tbody>
<tr class="searchable-row">
<td width="8%" class="text-center"><span class="badge bg-success-ghost text-success fw-bold">01</span></td>
<td class="text-dark fw-bold"><?= _("Montant de lécart toléré lors de lencaissement comptable des primes facturées au garant.") ?></td>
<td class="text-muted fw-bold"><?= _("Montant de lécart toléré lors de lencaissement comptable des primes facturées au garant.") ?></td>
<td width="25%" class="text-center border-start bg-light-success">
<span class="fw-bold text-dark fs-5"><?= format_N($this->nettoyer($societeuser['EcartEncaissementTolerable'])) ?></span>
<span class="fw-bold text-muted fs-5"><?= format_N($this->nettoyer($societeuser['EcartEncaissementTolerable'])) ?></span>
<small class="text-muted"><?= $_SESSION['devise_C'] ?></small>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-success-ghost text-success fw-bold">02</span></td>
<td class="text-dark fw-bold"><?= _("Activer le lettrage automatique lors des encaissements des primes facturées aux garants.") ?></td>
<td class="text-muted fw-bold"><?= _("Activer le lettrage automatique lors des encaissements des primes facturées aux garants.") ?></td>
<td class="text-center border-start bg-light-success">
<?php $lettrage = ($societeuser['lettrageAutoGarant'] == "1"); ?>
<span class="badge rounded-pill px-3 py-2 <?= $lettrage ? 'bg-success-ghost text-success' : 'bg-danger-ghost text-danger' ?>">
@ -246,7 +246,7 @@
$status = ($societeuser[$c[2]] == "1"); ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold"><?= $c[0] ?></span></td>
<td class="text-dark fw-bold"><?= $c[1] ?></td>
<td class="text-muted fw-bold"><?= $c[1] ?></td>
<td class="text-center border-start">
<span class="badge rounded-pill px-3 py-2 <?= $status ? 'bg-success-ghost text-success' : 'bg-danger-ghost text-danger' ?>">
<i class="fas <?= $status ? 'fa-check-circle' : 'fa-times-circle' ?> me-1"></i>
@ -273,7 +273,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-dark fw-bold"><?= _("Activer lenvoi automatique dune demande dentente préalable au gestionnaire lorsque le montant cumulé des examens prescrits dépasse le seuil fixé.") ?></td>
<td class="text-muted fw-bold"><?= _("Activer lenvoi automatique dune demande dentente préalable au gestionnaire lorsque le montant cumulé des examens prescrits dépasse le seuil fixé.") ?></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>
@ -281,7 +281,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-dark fw-bold"><?= _("Activer lenvoi automatique dune demande dentente préalable au gestionnaire lorsque le montant cumulé des médicaments prescrits dépasse le seuil fixé.") ?></td>
<td class="text-muted fw-bold"><?= _("Activer lenvoi automatique dune demande dentente préalable au gestionnaire lorsque le montant cumulé des médicaments prescrits dépasse le seuil fixé.") ?></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>
@ -290,7 +290,7 @@
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">10</span></td>
<td class="text-dark fw-bold"><?= _("Activer la possibilité pour le médecin du souscripteur de recevoir et de répondre aux demandes dententes préalables.") ?></td>
<td class="text-muted fw-bold"><?= _("Activer la possibilité pour le médecin du souscripteur de recevoir et de répondre aux demandes dententes préalables.") ?></td>
<td class="text-center border-start">
<?php $med = ($societeuser['accorderMedecinSouscripteur'] == "1"); ?>
<span class="badge rounded-pill px-3 py-2 <?= $med ? 'bg-success-ghost text-success' : 'bg-danger-ghost text-danger' ?>">
@ -300,16 +300,16 @@
</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-dark fw-bold"><?= _("Délai de réponse accordé au médecin du souscripteur.") ?></td>
<td class="text-muted fw-bold"><?= _("Délai de réponse accordé au médecin du souscripteur.") ?></td>
<td class="text-center border-start bg-light">
<span class="fw-bold text-dark"><?= $this->nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?></span>
<span class="fw-bold text-muted"><?= $this->nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?></span>
<span class="small text-muted text-uppercase ms-1"><?= _("Heure(s)") ?></span>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">12</span></td>
<td class="text-dark fw-bold"><?= _("Si un acte dune prescription est soumis à entente préalable, lensemble des actes de la prescription est automatiquement transmis en entente préalable.") ?></td>
<td class="text-muted fw-bold"><?= _("Si un acte dune prescription est soumis à entente préalable, lensemble des actes de la prescription est automatiquement transmis en entente préalable.") ?></td>
<td class="text-center border-start">
<?php $tous = ($societeuser['tousActesSoumisEntentePrealable'] == "1"); ?>
<span class="badge rounded-pill px-3 py-2 <?= $tous ? 'bg-success-ghost text-success' : 'bg-danger-ghost text-danger' ?>">
@ -319,14 +319,14 @@
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">13</span></td>
<td class="text-dark fw-bold"><?= _("Déclencher une alerte dentente préalable lorsque le nombre dactes dune prescription atteint le seuil défini.") ?></td>
<td class="text-muted fw-bold"><?= _("Déclencher une alerte dentente préalable lorsque le nombre dactes dune prescription atteint le seuil défini.") ?></td>
<td class="text-center border-start bg-light fw-bold text-info fs-5">
<?= $this->nettoyer($societeuser['nombreActeEntentePrealable']) ?>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge bg-primary-ghost text-primary fw-bold">14</span></td>
<td class="text-dark fw-bold"><?= _("Activer lapplication automatique du tarif le plus bas parmi les tarifs négociés.") ?></td>
<td class="text-muted fw-bold"><?= _("Activer lapplication automatique du tarif le plus bas parmi les tarifs négociés.") ?></td>
<td class="text-center border-start">
<?php $tarif = ($societeuser['appliquerTarifBas'] == "1"); ?>
<span class="badge rounded-pill px-3 py-2 <?= $tarif ? 'bg-success-ghost text-success' : 'bg-danger-ghost text-danger' ?>">
@ -373,7 +373,7 @@
$val = ($societeuser[$b[2]] == "1"); ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost"><?= $b[0] ?></span></td>
<td class="text-dark"><?= $b[1] ?></td>
<td class="text-muted"><?= $b[1] ?></td>
<td class="valeur-display">
<span class="badge-ghost <?= $val ? 'bg-success-ghost' : 'bg-danger-ghost' ?>">
<i class="fas <?= $val ? 'fa-check' : 'fa-times' ?> me-1"></i> <?= $val ? _("OUI") : _("NON") ?>
@ -394,7 +394,7 @@
foreach($centres_num as $n): ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost"><?= $n[0] ?></span></td>
<td class="text-dark"><?= $n[1] ?></td>
<td class="text-muted"><?= $n[1] ?></td>
<td class="valeur-display">
<span class="text-primary fs-5"><?= $this->nettoyer($societeuser[$n[2]]) ?></span>
<small class="text-muted ms-1"><?= $n[3] ?></small>
@ -404,15 +404,15 @@
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost">12</span></td>
<td class="text-dark"><?= _("Spécifie le mode de biométrie activé pour lauthentification des assurés.") ?></td>
<td class="valeur-display text-dark fw-bold">
<td class="text-muted"><?= _("Spécifie le mode de biométrie activé pour lauthentification des assurés.") ?></td>
<td class="valeur-display text-muted fw-bold">
<?= est_anglophone() ? $this->nettoyer($societeuser['biometrieEng']) : $this->nettoyer($societeuser['biometrie']) ?>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost">13</span></td>
<td class="text-dark"><?= _("Spécifie la désignation officielle de lacte de consultation gratuite.") ?></td>
<td class="valeur-display text-dark small">
<td class="text-muted"><?= _("Spécifie la désignation officielle de lacte de consultation gratuite.") ?></td>
<td class="valeur-display text-muted small">
<?= est_anglophone() ? $this->nettoyer($societeuser['acteConsultationGratuiteEng']) : $this->nettoyer($societeuser['acteConsultationGratuite']) ?>
</td>
</tr>
@ -444,7 +444,7 @@
$status = ($societeuser[$pb[2]] == "1"); ?>
<tr class="searchable-row">
<td width="8%" class="text-center"><span class="badge-ghost bg-success-ghost"><?= $pb[0] ?></span></td>
<td class="text-dark"><?= $pb[1] ?></td>
<td class="text-muted"><?= $pb[1] ?></td>
<td width="25%" class="valeur-display">
<span class="badge-ghost <?= $status ? 'bg-success-ghost' : 'bg-danger-ghost' ?>">
<?= $status ? _("OUI") : _("NON") ?>
@ -455,21 +455,21 @@
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-success-ghost">03</span></td>
<td class="text-dark"><?= _("Mode d'application de la marge (Forfait ou %)") ?></td>
<td class="text-muted"><?= _("Mode d'application de la marge (Forfait ou %)") ?></td>
<td class="valeur-display text-primary"><?= $this->nettoyer($societeuser['typeMargePrixMedicament']) ?></td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-success-ghost">05</span></td>
<td class="text-dark"><?= _("Marge maximum acceptée (Système vs Pharmacie)") ?></td>
<td class="valeur-display text-dark">
<td class="text-muted"><?= _("Marge maximum acceptée (Système vs Pharmacie)") ?></td>
<td class="valeur-display text-muted">
<?= format_N($this->nettoyer($societeuser['margePrixMedicament'])) ?>
<?= ($societeuser['typeMargePrixMedicament'] == "Forfait") ? $_SESSION['devise_C'] : "%" ?>
</td>
</tr>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-success-ghost">07</span></td>
<td class="text-dark"><?= _("Marge maximum acceptée (Système vs Substitution)") ?></td>
<td class="valeur-display text-dark">
<td class="text-muted"><?= _("Marge maximum acceptée (Système vs Substitution)") ?></td>
<td class="valeur-display text-muted">
<?= format_N($this->nettoyer($societeuser['margePrixSubstitutMedicament'])) ?>
<?= ($societeuser['typeMargePrixMedicament'] == "Forfait") ? $_SESSION['devise_C'] : "%" ?>
</td>
@ -489,7 +489,7 @@
<table class="table table-hover align-middle mb-0">
<tr class="searchable-row">
<td width="8%" class="text-center"><span class="badge-ghost bg-primary-ghost">01</span></td>
<td class="text-dark"><?= _("Permettre aux LABO de compléter la prescription du médecin ?") ?></td>
<td class="text-muted"><?= _("Permettre aux LABO de compléter la prescription du médecin ?") ?></td>
<td width="25%" class="valeur-display">
<?php $labo = ($societeuser['ajoutPrescriptionExam'] == "1"); ?>
<span class="badge-ghost <?= $labo ? 'bg-success-ghost' : 'bg-danger-ghost' ?>">