diff --git a/enfermero_portal.php b/enfermero_portal.php
index 62b9d66..5cccd02 100644
--- a/enfermero_portal.php
+++ b/enfermero_portal.php
@@ -794,6 +794,46 @@ document.addEventListener('DOMContentLoaded', () => {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+
+ $
+
+
+
+
+
@@ -899,6 +939,12 @@ const agendaNueva = {
document.getElementById('na-hora').value = '';
document.getElementById('na-tipo').value = '';
document.getElementById('na-notas').value = '';
+ document.getElementById('na-tipo-cliente').value = 'particular';
+ document.getElementById('na-seguro-nombre').value = '';
+ document.getElementById('na-autorizacion').value = '';
+ document.getElementById('na-valor-dom').value = '';
+ document.getElementById('na-valor-cop').value = '';
+ agendaNueva.toggleSeguro('particular');
document.getElementById('na-fecha').value = document.getElementById('portal-fecha').value;
document.getElementById('na-sugerencias').classList.add('d-none');
document.getElementById('na-paciente-elegido').classList.add('d-none');
@@ -910,6 +956,10 @@ const agendaNueva = {
this._modal.show();
},
+ toggleSeguro(val) {
+ document.getElementById('na-bloque-seguro').style.display = val === 'seguro' ? '' : 'none';
+ },
+
async _buscarPacientes(q) {
if (q.length < 2) {
document.getElementById('na-sugerencias').classList.add('d-none');
@@ -994,6 +1044,11 @@ const agendaNueva = {
fecha_programada: fecha,
hora_programada: document.getElementById('na-hora').value || null,
tipo_servicio: document.getElementById('na-tipo').value || null,
+ tipo_cliente: document.getElementById('na-tipo-cliente').value || 'particular',
+ seguro_nombre: document.getElementById('na-seguro-nombre').value.trim() || null,
+ autorizacion: document.getElementById('na-autorizacion').value.trim() || null,
+ valor_domicilio: parseFloat(document.getElementById('na-valor-dom').value) || null,
+ valor_copago: parseFloat(document.getElementById('na-valor-cop').value) || null,
notas_admin: document.getElementById('na-notas').value.trim() || null,
estado: 'programado',
...(ENFERMERA_ID ? { enfermera_id: ENFERMERA_ID } : {}),
@@ -1226,7 +1281,7 @@ const pagoModal = {
// Cerrar modal y re-renderizar
if (this._bsModal) this._bsModal.hide();
- portal.renderAgenda();
+ portal._renderLista();
} catch(e) {
alert('Error: ' + e.message);
}