This commit is contained in:
KONE SOREL 2026-02-27 09:51:46 +00:00
parent bddcde41cd
commit 14394dc0d3

View File

@ -342,27 +342,163 @@
</div>
<div id="Prestation" class="tab-custom-content" style="display:none;">
<div class="row g-4">
<div class="col-md-6 searchable-row">
<div class="card border-0 shadow-sm h-100">
<div class="card-header bg-secondary py-2 text-white small fw-bold">CENTRES DE SOINS</div>
<div class="card-body d-flex justify-content-between align-items-center">
<span class="text-dark fw-bold small"><?= _("Limiter la facturation par centre ?") ?></span>
<span class="badge bg-success-ghost text-success">OUI</span>
</div>
</div>
</div>
<div class="col-md-6 searchable-row">
<div class="card border-0 shadow-sm h-100">
<div class="card-header bg-secondary py-2 text-white small fw-bold">PHARMACIES</div>
<div class="card-body d-flex justify-content-between align-items-center">
<span class="text-dark fw-bold small"><?= _("Modifier prix médicament par pharmacien ?") ?></span>
<?php $px = ($societeuser['prixMedicamentModifiable']=="1"); ?>
<span class="badge <?= $px ? 'bg-success-ghost text-success' : 'bg-danger-ghost text-danger' ?>"><?= $px ? _("OUI") : _("NON") ?></span>
</div>
</div>
</div>
</div>
</div>
<div class="card border-0 shadow-sm mb-4">
<div class="card-header bg-primary py-3">
<h6 class="mb-0 text-white fw-bold text-uppercase">
<i class="fas fa-hospital me-2"></i><?= _("Centres de Soins & Dentisteries") ?>
</h6>
</div>
<div class="card-body p-0">
<div class="table-responsive">
<table class="table table-hover align-middle mb-0">
<thead class="bg-light">
<tr>
<th width="8%" class="text-center border-0 small text-muted">#</th>
<th class="border-0 small text-muted"><?= _("RÈGLE DE PRESTATION") ?></th>
<th width="25%" class="text-center border-0 small text-muted"><?= _("CONFIGURATION") ?></th>
</tr>
</thead>
<tbody>
<?php
$centres_bool = [
['01', _("Limiter la recherche d'un médecin à la liste du centre courant"), 'filtreMedecin'],
['08', _("Permettre une prescription malgré un blocage au barème ?"), 'permettrePrescriptionSiCritereBareme'],
['11', _("Bon de consultation gratuite obligatoirement lié à un principal ?"), 'autoriserUnBonPrincipal'],
['12', _("Autoriser réalisation bon Hospit. avant la date prévue ?"), 'autoriserBonHospitAvantDate'],
['13', _("Interdire une prestation en cas de prime impayée ?"), 'encaissementExige']
];
foreach($centres_bool as $b):
$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="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") ?>
</span>
</td>
</tr>
<?php endforeach; ?>
<?php
$centres_num = [
['02', _("Nombre max de médicaments par bon de prise en charge"), 'nbMedicamentMax', ''],
['03', _("Nombre max de consultation spécialiste par jour"), 'nbConsultationSpecialisteJour', ''],
['04', _("Âge maximum pour consultation pédiatrique"), 'ageMaxiPediatrie', _('An(s)')],
['05', _("Nombre maximum de consultations gratuites par jour"), 'nombreFeuilleGratuitJour', ''],
['07', _("Seuil de tentatives biométrie avant alerte"), 'nbTentativeBiometrie', ''],
['10', _("Quantité max de boîte par médicament prescrit"), 'quantiteMedicamentPermise', '']
];
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="valeur-display">
<span class="text-primary fs-5"><?= $this->nettoyer($societeuser[$n[2]]) ?></span>
<small class="text-muted ms-1"><?= $n[3] ?></small>
</td>
</tr>
<?php endforeach; ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost">06</span></td>
<td class="text-dark"><?= _("Mode de biométrie activé") ?></td>
<td class="valeur-display text-dark 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">09</span></td>
<td class="text-dark"><?= _("Désignation de l'acte de consultation gratuite") ?></td>
<td class="valeur-display text-dark small">
<?= est_anglophone() ? $this->nettoyer($societeuser['acteConsultationGratuiteEng']) : $this->nettoyer($societeuser['acteConsultationGratuite']) ?>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="card border-0 shadow-sm mb-4">
<div class="card-header bg-success py-3">
<h6 class="mb-0 text-white fw-bold text-uppercase">
<i class="fas fa-pills me-2"></i><?= _("Gestion des Pharmacies") ?>
</h6>
</div>
<div class="card-body p-0">
<table class="table table-hover align-middle mb-0">
<tbody>
<?php
$pharm_bool = [
['01', _("Autoriser création nouveau médicament (soumis à entente) ?"), 'accesAjoutPh'],
['02', _("Autoriser pharmacien à compléter la prescription ?"), 'ajoutPrescription'],
['04', _("Appliquer une marge entre prix système et prix pharmacie ?"), 'appliquerMargePrixMedicament'],
['06', _("Appliquer une marge sur le prix de substitution ?"), 'appliquerMargePrixSubstitutMedicament'],
['08', _("Interdire la vente partielle de médicaments ?"), 'interdirVentePartielleMedicament'],
['09', _("Permettre aux pharmaciens de modifier le prix ?"), 'prixMedicamentModifiable']
];
foreach($pharm_bool as $pb):
$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 width="25%" class="valeur-display">
<span class="badge-ghost <?= $status ? 'bg-success-ghost' : 'bg-danger-ghost' ?>">
<?= $status ? _("OUI") : _("NON") ?>
</span>
</td>
</tr>
<?php endforeach; ?>
<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="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">
<?= 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">
<?= format_N($this->nettoyer($societeuser['margePrixSubstitutMedicament'])) ?>
<?= ($societeuser['typeMargePrixMedicament'] == "Forfait") ? $_SESSION['devise_C'] : "%" ?>
</td>
</tr>
</tbody>
</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-microscope me-2"></i><?= _("Laboratoires & Imageries") ?>
</h6>
</div>
<div class="card-body p-0">
<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 width="25%" class="valeur-display">
<?php $labo = ($societeuser['ajoutPrescriptionExam'] == "1"); ?>
<span class="badge-ghost <?= $labo ? 'bg-success-ghost' : 'bg-danger-ghost' ?>">
<?= $labo ? _("OUI") : _("NON") ?>
</span>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>