Creixent

Centro Nombre niño Padre/Madre Teléfono Fecha entrada F.CITA 1.2 Estado cita F. entrevista Estado entrevista Valoración
Nombre niño Padre/Madre Fecha entrada F. entrevista Estado Merril Palmer Estado Acogida
Misma búsqueda, fuera de los filtros

Pacientes que coinciden con el texto de búsqueda pero no aparecen en la tabla de arriba por el filtrado activo. Revísalos antes de dar de alta un duplicado.

    Página 1 de 1

      Agenda

      Semana
      Próxima sesión
      Sesiones en la semana mostrada

      Datos personales

      Datos familiares

      Tratamientos

      Datos de facturación — En progreso

      Tabla de revisión para contrastar datos importados con los reales. Clic en Nombre, Progenitores, Fecha alta, Fecha cese, Fecha alta PVS o PVS para editar manualmente. Enter guarda, Escape cancela.

      Debug — eliminar cabecera Facturación

      Borra una fila de Facturación (y sus meses, beca, facturas beca, histórico PIAF y modificaciones vinculadas). No borra el paciente. Usa el id numérico de la fila (en la tabla de abajo coincide con el identificador interno de cada expediente en revisión). Acción irreversible.

      Importar CSV para corregir fechas en lote:

      Columnas: Exp (obligatorio), Nombre, Fecha alta, Fecha cese, Fecha alta PVS. Opcional: Centro. Formatos fecha: YYYY-MM-DD o DD/MM/YYYY. Separador: coma o punto y coma.

      Expediente Id F. Centro Nombre Progenitores Fecha alta Fecha cese Fecha alta PVS PVS Beca Saldo beca Deuda pendiente
      Centro Paciente O. Iniciales/Valoración ESTADO ENTREVISTA Hora Terapeuta Entrevista Importe Cobrado Realizada Devolución Informe Días Restantes
      EXP Nombre paciente F. entrevista Realizada por Confirmada F. valoración Realizada por Confirmada PIAT inicial Realizada por Confirmada Estado
      Página 1 de 1
      EXP Paciente Tutor Tot.
      Centro Paciente Tratamientos y cantidades Importe ESTADO Notas Fecha Alta Alta
      Página 1 de 1
      Triaje Paciente F. nacimiento Edad Intervención actual Terapeuta referente Área solicitada Tipo F. entrada Impl. familiar Estado Acciones

      Nuevo acompañamiento

        EXP Paciente F. inicio Terapeuta Notas Estado Acciones
        Nº Presupuesto Paciente Madre/Padre Correo Teléfono Tratamiento Importe Fecha Presupuesto Estado Fecha envío / seguimiento Acciones

        Totales calculados desde la agenda de valoración (pacientes en Valoración). Cobrado: importe con «Cobrado» = Sí. Pendiente de cobro: «Cobrado» ≠ Sí o vacío y estado valoración «Aceptada». El saldo en caja es el cobrado teórico menos las extracciones registradas.

        Total cobrado (teórico)
        Pendiente de cobro
        Total extracciones
        Saldo en caja

        Movimientos de caja (extracciones)

        Fecha Importe Motivo Usuario Registro
        Cargando…

        Vista CDIAT: calendario del centro CDIAT; sesiones de paciente en modalidad individual; modalidad Centro / Entorno / Telemática en citas con tratamiento. La barra de acciones muestra solo lo esencial.

        Fecha Usuario Acción Paciente Sesión Origen
        Pulse el botón para cargar el historial.
        Mis fichajes
        Total horas trabajadas (mes) 0 h
        Horas según horario (mes) · debug
        Fecha Terapeuta Entrada Salida Salida descanso Entrada descanso Horas trabajadas Ubicación
        Fecha Área Terapeuta Tipo Motivo Estado Acciones

        Datos personales

        Datos profesionales

        Datos económicos

        Certificados

        Formación académica

        Datos de terapeuta

        Acceso al sistema

        Usuario:

        Este empleado no tiene usuario de acceso. Crear uno para que pueda iniciar sesión.

        Terapeuta Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic Total año Horas realizadas Horas fichaje Días vacaciones Días libre disp.
        📬 Solicitudes pendientes 0
        Terapeuta Tipo Períodos Días Añadir
        Facturación (mes)0 €
        Pendiente (mes)0 €
        Nº Pacientes0
        Tratamiento mes anterior
        Deuda Paciente
        Becas/PVS
        Ingresos PVS0,00 €

        Suma del precio del mes para pacientes en modalidad PVS.

        Ingresos línea Asociación0,00 €

        Suma del precio del mes para pacientes con línea Asociación (no PVS), alineado con la unidad en Gastos empresa.

        Nº Remesas realizadas0
        Importe total remesas0 €
        Remesas pendientes0
        Nº Becas0
        Importe becas0 €
        Total ingresos bancarios0 €
        Devoluciones 0 · 0,00 €
        Facturación línea principal (mes) 0 €
        Becas (mes) 0 € Nº facturas: 0
        Total facturado PVS0 €
        Nº facturas (línea principal)0
        Nº Pacientes PVS0
        Deuda total anual0 €
        Deuda años anteriores0 €
        Pacientes con deuda0
        Febrero 2025
        Filtro Solo ceses activo: solo se listan expedientes con fecha de cese. Desmárcalo arriba o desactiva el control desde Debug.
        Herramienta debug — duplicados en Facturación

        Agrupa cabeceras por expediente, por nombre+centro (normalizado) y por paciente_id. El id mostrado es el de Facturación (misma fila que en Pacientes › revisión, columna interna dataset.id).

        Expediente Centro Nombre Padre/Madre Tratamientos Precio Pagos Beca Pendiente Notas Facturado Pausa
        Expediente Centro Nombre y Apellidos Nombre Madre/Padre Número de cuenta Total Notas Remesas Día de cobro Incremento
        Febrero 2025
        Expediente Centro Nombre y Apellidos Email Nombre Padre/Madre Tratamientos Precio Total Nº Fac Fecha Estado envío Acciones
        Expediente Paciente Total deuda Años anteriores Total anual Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic
        Expediente Nombre Centro Fecha Inicio Importe Inicial Importe Restante Meses Rest. Mensualidad Acciones Debug
        Total0
        Caducadas0
        Este mes0
        Próximas0
        Sin info0
        Este mes0
        Este año0
        Bajas0
        0

        Buscar paciente

          Nueva modificación

          Expediente Centro Nombre Tratamiento actual Terapeuta Última evaluación Tipo Terapeuta realizó Próxima evaluación Días restantes Merrill-Palmer Acciones
          Expediente Nombre paciente Tratamiento actual Terapeuta Fecha deseada Modificación Es cese Estado Motivo rechazo
          Seleccionar mes
          Total: 0,00 € Total Modelo 19: 0,00 €
          Fecha Cuenta Banco Proveedor Tipo Descripción Precio Factura Grupo Unidad Acciones
          Cargando datos...
          Total M19: 0,00 € Pagos: 0

          Pagos con unidad Asociación, «Incluir en Modelo 19» y epígrafe asignado. Sin liquidaciones MOD 111/115 en tabla de pagos. El texto legal concatena la jerarquía del catálogo (texto largo o etiqueta por nivel).

          Por epígrafe

          Ruta / código Texto legal Total

          Por mes

          Mes Total

          Por grupo (operativo)

          Grupo Total

          Detalle de pagos

          Fecha Mes Proveedor Tipo Grupo Importe Epígrafe Texto legal Esp.
          Nombre Tipos CIF Teléfono Email Contacto Grupo Domiciliado Activo Acciones
          Cargando datos...
          Seleccionar mes
          Total Pago neto: 0,00 € Total SS: 0,00 € Total Mod 111: 0,00 € Total Nóminas: 0,00 €
          Nombre Pago Neto MOD 111 SS_1 SS_2 SS_3 Aportación Trabajador Aportación Trabajador 2 SS Total Total Acciones
          Seleccione un mes y año
          Seleccionar mes

          El filtro Modelo 19 solo aplica a un mes concreto (no a «todos los meses»).

          Total del mes (Incluye pendientes) 0,00 €
          Gastos pendientes0,00 €
          Mes Anterior0,00 €
          Modelo 19 (Asociación)
          Con epígrafe
          Fuera de M19
          MOD 111
          MOD 115

          Resumen por grupo (solo Pagos)

          Grupo Mes ant. Importe Diferencia
          Cargando...

          Resumen

          Pagos (grupos): 0,00 €
          Gastos fijos esperados: 0,00 €

          Comparación Nómina

          Concepto Importe
          Cargando...

          Comparación Seguridad Social

          Concepto Importe
          Cargando...

          Gastos Fijos del mes

          Concepto Pagado Importe
          Cargando...

          Facturación privada (año)

          0,00 €

          Gastos empresa (año)

          0,00 €

          Balance

          0,00 €

          Pendiente de cobro (año)

          0,00 €

          Ingresos ASO (año)

          0,00 €

          Gastos pendientes

          Resumen por mes

          Concepto EneFebMarAbrMayJun JulAgoSepOctNovDic
          Cargando datos...

          Vista anual por meses: cuota CDIAT (importe fijo mensual; editable por mes), totales PVS desde Facturación, y Donaciones (origen PVS o línea CDIAT). La tarjeta «Total … acum. año» suma cuota CDIAT + PVS + donaciones (total ASO). Pulsa el importe del mes para ver el detalle.

          Total CDIAT (año)

          0,00 €

          Pendiente CDIAT (año)

          0,00 €

          Total facturación PVS (año)

          0,00 €

          Pendiente PVS (año)

          0,00 €

          Total donaciones (año)

          0,00 €

          Total ASO (acum. año)

          0,00 €

          Detalle por mes

          Concepto EneroFebreroMarzoAbrilMayoJunio JulioAgostoSeptiembreOctubreNoviembreDiciembre
          Cargando…

          Gastos Fijos

          Concepto Importe Unidad Proveedor Tipología Grupo Fecha Inicio Fecha Fin Activo Acciones
          Cargando datos...

          Grupos

          Catálogo para colores y descripciones. Los nombres de grupo también aparecen en Proveedores; puede importar colores desde Debug (CSV GRUPO, DESCRIPCION, COLOR).

          Grupo Descripción Color Acciones
          Cargando datos...

          Bancos

          Nombre Activo Acciones
          Cargando datos...

          Tipologías (tipos de gasto)

          Lista derivada de los tipos definidos en cada proveedor (pestaña Proveedores). Para añadir o quitar tipos, edite el proveedor correspondiente.

          Tipología Origen
          Cargando datos...

          Catálogo Modelo 19 (Asociación / acción concertada)

          Epígrafes de gasto para la declaración (distintos de los Grupos operativos de Pagos). Revise el árbol tras importar. En otro entorno puede exportar el catálogo cargado y reimportarlo aquí (mismo formato que la plantilla). El archivo data/catalogo_modelo19_inicial.csv del repositorio sigue siendo una alternativa.

          Cargando…

          Dashboard

          Los filtros por empresa usan el estado actual del paciente (es PVS). Si cambió en el año, los totales pueden mezclar períodos.

          Pacientes

          -Activos
          -Altas (año)
          -Bajas (año)

          Valoraciones (año)

          -Aceptadas
          -Rechazadas
          -Pendientes
          -Tiempo medio informe (días)

          Informes

          -Realizados (año)
          -Pendientes (aceptadas)

          Fuera de plazo (7 d)

          -Entrada → fecha val.1
          -Fecha val.1 → entrevista

          Seguimiento

          -Alta tras aceptar (%)
          -Días entrev. → 1ª val.

          PIAF

          -Caducadas
          -Próx. 30 días

          Agenda (año)

          -Ocupación citas
          -Sin confirmar

          Pacientes por centro

          Pacientes únicos por terapeuta

          Según sesiones en agenda en ese mes (un paciente puede tener varios terapeutas).

          TerapeutaPacientes

          Top 5 tratamientos por beneficio (año)

          Altas por mes

          Facturación por mes

          Valoraciones por tipo

          Herramientas de debug

          Solo el superadministrador técnico tiene acceso habitual. Mientras no exista uno designado, cualquier administrador puede entrar aquí una vez para asignarlo (apartado siguiente).

          Superadministrador técnico

          Solo puede haber un superadmin activo (acceso exclusivo a esta pestaña). El usuario debe ser administrador y tener correo de recuperación en Configuración → Usuarios (obligatorio para recuperar contraseña si se pierde).

          Estado:

          Presencia (heartbeat)

          Usuarios que han tenido la app abierta recientemente (último ping web o móvil). Es orientativo, no preciso; el margen por defecto es de unos 2 minutos.

          Usuario Cliente Último ping ID
          Pulsa Actualizar o vuelve a abrir esta pestaña.

          Aviso de mantenimiento (banner superior)

          Solo en la app web en escritorio. Horarios en España peninsular (Europe/Madrid). Con ventana horaria, el banner solo se muestra si la notificación está activa y la hora actual está entre inicio y fin. Con sin ventana horaria, el banner se muestra mientras esté activa hasta que la detengas manualmente.

          Estado:

          Importar fichajes (Excel sistema anterior)

          Export con columnas de tramos (E1/S1/E2/S2). Elige el terapeuta al que pertenecen las filas del archivo. No sobrescribe días que ya tengan fichajes. Los registros quedan marcados como importados (manual_motivo empieza por MIG:). Puedes borrar todos los importados de una vez con el bloque inferior (confirmación PURGAR_IMPORT).

          Borrar todos los fichajes importados (cualquier registro con motivo MIG:…). No afecta a marcas manuales normales ni a fichajes sin ese prefijo.

          
                    

          Visibilidad de pestañas del menú

          Las pestañas y subpestañas desmarcadas se ocultan a todos los usuarios (incluidos admins) y no aparecerán en la gestión de permisos.

          Exportar plantilla de horario semanal (2 semanas)

          Guarda el horario completo de 2 semanas consecutivas como plantilla JSON: slots, terapeutas, pacientes y frecuencias (incluyendo quincenales). Selecciona el centro y el lunes de la semana A. La semana B se calcula automáticamente (semana siguiente).

          Importar plantilla de horario semanal

          Crea series de sesiones desde la semana destino hasta fin de año replicando la plantilla exportada. Los pacientes quincenales se asignan a las semanas A (pares) o B (impares) correctas.

          Modo restaurar: si el slot ya existe, actualiza sus asignaciones de pacientes con las de la plantilla (útil para recuperar pacientes borrados por error). Sin este modo, los slots existentes se omiten.

          Exportar backup completo del calendario

          Descarga un JSON con todos los slots del calendario (por defecto solo desde hoy). Incluye asignaciones de pacientes y terapeutas. Útil como copia de seguridad antes de hacer cambios importantes.

          Restaurar backup completo del calendario

          Elimina los slots existentes (futuros o todos) y restaura los del backup. Irreversible. Usa el backup generado por esta misma herramienta.

          Borrar calendario (slots y citas)

          Elimina TODOS los slots, citas, asignaciones de pacientes y la bolsa de recuperaciones del calendario. No se puede deshacer.

          Borrar solo asignaciones (mantener slots)

          Elimina las asignaciones de pacientes y terapeutas a las citas, y la bolsa de recuperaciones. Los slots del calendario se mantienen. Útil para pruebas.

          Limpiar terapeutas del calendario

          Pone terapeuta_id=null en todos los slots y elimina terapeutas adicionales (CitaTerapeuta). Útil cuando hay terapeutas "fantasma" que bloquean la bolsa de recuperaciones pero no aparecen en el modal. No borra pacientes ni la bolsa.

          Gastos empresa — depuración tabla Pagos

          Muestra una columna extra con la ruta descriptiva del epígrafe Modelo 19 (etiquetas y textos del catálogo; unidad Asociación) para auditar importaciones o comprobar datos ya cargados. La preferencia se guarda en este navegador. El badge M19 muestra la misma ruta al pasar el ratón.

          Vaciar pagos (Gastos empresa)

          Elimina todos los registros de la tabla de pagos de la pestaña Pagos (incluidos los cargados por importación CSV). No modifica proveedores, nóminas, grupos ni otros datos. No se puede deshacer. Útil para corregir el CSV y volver a importar sin duplicados.

          Para reintentar solo la importación CDIAT sin tocar pagos Neuroinfancia:

          Importar CSV — Gastos empresa

          Importación masiva (primera fila = cabeceras; separador tab, coma o punto y coma). Nóminas: cabeceras tipo hoja Excel (incl. columna vacía entre aportaciones y SS); importes 1.531,12€; total recalculado. Los nombres deben coincidir (normalizados) con la pestaña Empleados; la simulación devuelve sin_coincidencia_empleado para corregir antes de importar. No se crean personas desde el CSV. Pagos: FECHA, PROVEEDOR obligatorias; CUENTA BANCO, TIPO, DESCRIPCION, PRECIO, FACTURA, GRUPO, MES, AÑO opcionales. En FACTURA, SI se guarda como «Archivada» (como en la tabla de pagos). Proveedores: NOMBRE obligatorio; TIPOS, CIF, TELEFONO, EMAIL, CONTACTO, GRUPO, DOMICILIADO, columna FALSE (se trata como activo TRUE/FALSE), FECHA_CREACION (opcional), OBSERVACIONES.

          
                    

          Importar Facturación CSV (formato unificado)

          Importa múltiples archivos CSV con el formato unificado (un CSV por mes o todos juntos). Columnas requeridas: expediente, nombre_paciente, centro, mes, año, tratamientos, precio, pagos y opcionales: facturado, fecha_facturacion, remesas, pausa, fecha_alta, fecha_cese, notas, dia_cobro, beca, nombre_padre.
          Simular: analiza sin guardar nada y muestra el informe completo.

          ✓ Pacientes encontrados

          ExpedienteNombreCentro MatchMeses CSVYa en BD

          ✗ Pacientes no encontrados en la base de datos

          Estos pacientes están en el CSV pero no existen en el sistema. Créalos manualmente o verifica el nombre/centro.

          NombreExpediente CSVCentroMesesMotivo

          ⚠ Errores en el archivo

          ArchivoFilaMotivo

          El análisis es correcto. ¿Proceder con la importación real?

          Importar modificaciones de tratamientos (migración sistema anterior)

          Archivo Excel (.xlsx) o CSV (UTF-8). Columnas esperadas: Fecha Solicitud, Expediente, Nombre, Tratamiento Actual, Terapeuta Actual, Notas, Fecha para Modificación, BAJA/CESE, estado. Obligatorias: Expediente, Fecha Solicitud, estado (debe existir el expediente en facturación). Estados reconocidos: Completado, Aprobada → aprobada; Pendiente → pendiente; Rechazada y «Revisado sin cambios» → rechazada. Si el terapeuta no coincide con ninguno de la BD, se asigna «Importado (CSV)».

          Paso 1: Importar Pacientes Facturación

          Crea Pacientes y Facturación desde la hoja Pacientes (Facturación). Columnas: Número Expediente, Centro, Nombre y Apellidos, Nombre Padre/Madre, Fecha Alta, Fecha Cese, Fecha Alta PVS, Es PVS, y resto de campos de Pacientes. Crea Paciente + Facturación con expediente.

          Paso 2: Importar Facturación 2025

          Importa datos de la hoja Facturación 2025 (o año indicado). Recomendado Excel (.xlsx) para evitar problemas con comas en tratamientos. Columnas: Número Expediente, Centro, Nombre y Apellidos, Fecha Alta, Fecha Cese, Fecha Alta PVS, Es PVS, y por mes: Enero (tratamientos), Enero - Precio Total, Enero - Pagos, Enero - Notas. Si el paciente no existe, lo crea.

          Corregir importación Facturación 2025 (separadores)

          Corrige tratamientos con separador incorrecto: reemplaza comas (,) por guiones (-). Ej: "INFANTIL x4, TIPO PSICO / EC x4" → "INFANTIL x4 - TIPO PSICO / EC x4". Opcional: mueve texto de Notas a Tratamientos si parece ser tratamientos. No modifica precio ni pagos (requieren revisar columnas del CSV).

          Importar pacientes CDIAT (Empresa 2)

          CSV o Excel con columnas del listado CDIAT (EXP, Estado, Nombre, SIP, progenitores, escolarización, diagnóstico, F. Inicio, F. Cese, Motivo Cese, Tutor Creixent, etc.). Todos los registros se importan con centro CDIAT. Dedup por EXP o SIP+DNI. Tutor Creixent = terapeuta de referencia. Si hay columnas duplicadas vacías (F. CESE junto a F. Cese), se usa la que tenga datos. Tras importar, el resumen indica cuántas filas traen fecha de cese.

          Importar solo ceses CDIAT

          CSV o Excel mínimo: EXP, F. Cese, Motivo Cese (acepta Motivo de cese). Actualiza fecha_cese y motivo_cese de pacientes ya existentes. Motivo obligatorio.

          
                    

          Migrar tutor Creixent (CDIAT)

          Reasigna todos los pacientes CDIAT de un terapeuta a otro (campo terapeuta_id / Tutor Creixent). Incluye terapeutas inactivos en los desplegables. Simula antes de aplicar.

          
                    

          Normalizar centro ATIPICO → ATÍPICO

          Unifica en la base de datos las variantes sin acento del centro principal (ATIPICO, Atipico, etc.) al nombre canónico ATÍPICO (o el que ya tengáis en Configuración → Centros con acento). Afecta pacientes, facturación, presupuestos y terapia específica. Los nuevos datos ya se normalizan al guardar.

          Limpiar fecha_alta_pvs incorrecta

          Corrige el bug del importador de pacientes que asignaba la columna Fecha Alta al campo Fecha Alta PVS por error de matching. Elimina fecha_alta_pvs de todos los pacientes que no son PVS (es_pvs ≠ SI). Los pacientes PVS no se modifican.

          Borrar datos PVS de todos los pacientes

          Pone es_pvs=NO y fecha_alta_pvs=null en todos los pacientes. Útil para reimportar PVS desde cero con un CSV limpio. Tras ejecutar, importa el CSV de PVS.

          Importar CSV de PVS

          Importa datos PVS desde CSV. Columnas: Número de expediente (o Numero de expedientes, EXPEDIENTE), Nombre y apellidos, Fecha Alta PVS. Busca por expediente en Facturación; si no hay match, por nombre. Actualiza es_pvs=SI y fecha_alta_pvs. Puedes importar mes a mes.

          Importar CSV de terapeutas asignados

          Asigna terapeutas a pacientes desde CSV. Columnas: Expediente, Centro, Terapeuta (nombre corto o completo). Busca paciente por expediente+centro en Facturación. Actualiza Paciente.terapeuta_id para Reevaluaciones PIAF.

          Facturación — mostrar filtro «Solo ceses»

          Si lo activas, en la pestaña Facturación y Remesas aparece el checkbox Solo ceses junto a «Mostrar ceses». Desde Facturación podrás encender u apagar el filtro cuando lo necesites. El servidor solo admite ese filtro para quien tiene acceso a Debug.

          Facturación — panel «duplicados» (revisión migración)

          Si lo activas, en la subpestaña Facturación aparece un bloque para detectar expedientes o nombres duplicados y filas que comparten el mismo paciente_id. Solo este navegador; requiere permiso Debug.

          Borrar fechas de cese de todos los pacientes

          Elimina fecha_cese de todos los registros de Facturación. Útil cuando hubo un error de importación que marcó incorrectamente a pacientes como dados de baja. Tras ejecutar, los pacientes volverán a aparecer como activos. Puedes reimportar las fechas de cese correctas más adelante.

          Borrar todas las reevaluaciones (histórico)

          Elimina todos los registros del histórico de reevaluaciones PIAFS. También pone proxima_revision=null en Facturación. Útil cuando hubo un error en la importación CSV: borrar, corregir el archivo y volver a importar correctamente.

          Borrar todas las modificaciones de tratamiento

          Elimina todos los registros de la tabla modificacion_tratamiento (pestaña Reevaluaciones → Modificaciones). Útil para vaciar antes de reimportar la migración CSV y evitar duplicados u omisiones. No modifica facturación ni PIAFS.

          Terapia específica — importar histórico (CSV)

          Puede usar formato ancho: NOMBRE, CENTRO, luego bloques TTO, FECHA, REALIZADO (el 1.º bloque cuenta como el mes indicado abajo, el 2.º como mes+1, etc.; la FECHA es la fecha real de la sesión y puede ser de otro mes). O formato estrecho (5 columnas; mes/año desde la fecha). TTO: TE LG, TE TO, TE PSICO → «TIPO PSICO / EC». Opción inferior: replicar nombre+tratamiento en meses posteriores sin fecha ni realizado (planificación).

          Meses
          
                    

          Vaciar Terapia específica

          Elimina todas las filas de la tabla compartida de Terapia específica (panel del Horario Agenda). No borra citas del calendario. Útil si el CSV se cargó mal y hay que reimportar.

          Importar CSV de reevaluaciones (histórico)

          Importar histórico de reevaluaciones desde CSV. Columnas: Fecha Registro, Expediente, Nombre Paciente, Tratamiento (se omite), Terapeuta Original (se omite), Fecha Revisión Completada, Tipo de Revisión, Terapeuta que Realizó, Próxima Fecha Calculada, Observaciones.

          Importar CSV reevaluaciones CDIAT (histórico)

          Migración única del sistema antiguo CDIAT. Columnas: EXP Creixent, Terapeuta, Fecha Evaluación, Tipo Evaluación, Estado, Fecha Próxima, Tipo Próximo, Merril-Palmer, Merril-Palmer Realizada. Filas Realizada → histórico; fila Pendiente → próxima fecha en paciente. Merrill-Palmer solo mes (sin año) si Realizada=TRUE.

          Antes de importar de verdad, usa Simular. Si hubo error, borra solo datos CDIAT con el botón inferior (no afecta E1).

          
                      

          Elimina solo reevaluaciones CDIAT (histórico linea=cdiat, proxima_reevaluacion_cdiat y Merrill-Palmer en pacientes CAT-xxx). No modifica reevaluaciones E1.

          Ajustar próxima reevaluación (sin registrar evaluación)

          Corrige fechas programadas antiguas (p. ej. protocolo 6 meses → 12 meses) sin crear un registro falso en el histórico.

          
                    

          📦 Importación V2 — Migración completa (7 pasos)

          Sistema de migración limpio. Importa los datos en orden estricto: primero pacientes, luego valoración/tratamientos y finalmente facturación. Cada paso tiene modo Simulación (sin guardar) para verificar antes de ejecutar.
          Orden recomendado: Vaciar BD → Paso 1 → Paso 2 → Paso 3 → Paso 4 → Paso 5 (×N archivos) → Paso 6 → Paso 7

          1 Pacientes base pacientes_base.csv

          Hoja Pacientes › Pacientes. Crea todos los pacientes con datos demográficos. Sin expediente aún.

          2 Pacientes facturación pacientes_facturacion.csv

          Hoja Facturación › Pacientes. Asigna expediente, crea registros Facturación y completa datos de PVS/cuenta. Crea pacientes legacy si no existen.

          3 Valoración valoracion.csv

          Hoja Valoración › Valoración. Crea/actualiza registros Agenda. Requiere Paso 1 completado.

          4 Tratamientos tratamientos.csv

          Hoja Valoración › Tratamientos. Crea TratamientoPaciente y actualiza Agenda. Los servicios deben existir en la BD.

          5 Facturación mensual facturacion_XXXX.csv Repetir por año

          Importa meses de facturación. Puede ejecutarse varias veces (uno por año). Requiere Paso 2 completado.

          6 Becas becas.csv

          Importa registros de becas y marca los pacientes correspondientes. Requiere Paso 2 completado.

          7 Pausas pausas.csv Opcional

          Verifica y corrige marcas de pausa en los meses importados. Solo añade pausas; no elimina las ya marcadas. Requiere Paso 5 completado.

          Post-migración: Becas Ejecutar tras Paso 6

          Dos acciones para completar los datos de becas importadas:

          Crea una entrada de «Saldo inicial» en el historial de cada beca importada (importe_inicial) y, si ya se consumió parte, añade el consumo previo. Sin esto la tabla «Histórico de pagos» aparece vacía.

          Marca la casilla «Beca» en cada FacturacionMes a partir del mes de inicio de la beca. Usa Simulación para ver cuántos meses se marcarían antes de ejecutar.

          T Post-migración: Vincular tratamientos a servicios reales Ejecutar tras Paso 5

          Parsea el campo tratamientos_texto de cada mes de facturación importado y lo vincula con los servicios del catálogo, generando el tratamientos_json necesario para que la columna «Tratamientos» deje de aparecer en blanco.

          Solo vacíos: procesa únicamente meses cuyo tratamientos_json esté vacío (recomendado). Desmarca para reprocesar todos.

          Vaciar facturación (re-importar desde cero)

          Elimina TODOS los datos de facturación (Facturacion, FacturacionMes, Becas, FacturasBeca). Los pacientes se mantienen. Útil para re-importar desde cero. Requiere confirmación BORRAR.

          Importar pacientes desde CSV (sistema antiguo)

          Sube un CSV de la hoja Pacientes del sistema antiguo. Columnas: CENTRO, NOMBRE Y APELLIDOS NIÑO, NOMBRE MADRE/PADRE, TELEFONO, EMAIL, MOTIVO, FECHA ENTRADA, DNI DEL PADRE/MADRE, FECHA DE NACIMIENTO, COLEGIO, CURSO, MOTIVO DE CONSULTA, DIRECCION FISICA, NOTAS, DNI PACIENTE, COPIADO EN VALORACION, FECHA CITA, CITA CONCERTADA. Fechas: 9/13/2024, 31-12-2025. SI/check se normalizan a SI.

          Complementar pacientes desde CSV

          Complementa datos sin borrar lo existente. Si el paciente existe: solo rellena campos vacíos. Si no existe: lo crea. Columnas: Número Expediente, CENTRO, NOMBRE Y APELLIDOS NIÑO, NOMBRE MADRE/PADRE, TELEFONO, EMAIL, MOTIVO, FECHA ENTRADA, DNI DEL PADRE/MADRE, FECHA DE NACIMIENTO, COLEGIO, CURSO, MOTIVO DE CONSULTA, DIRECCION FISICA, NOTAS, Número de cuenta, Es PVS, Fecha Alta PVS. Opcional: FECHA ALTA, FECHA CESE (actualizan Agenda/Facturación).

          Comparar CSV de pacientes con la base de datos

          Sube un CSV con el mismo formato que «Complementar pacientes». Se busca cada fila en la BD por expediente (si viene en el CSV) o por nombre + centro. Para cada campo con diferencia puedes elegir si quedarse con el valor del CSV (importar), dejar el de la BD o no cambiar. Solo se guardan los campos donde marcas «Usar CSV».

          Actualizar tratamientos desde CSV

          Actualiza tratamientos y agenda con datos del CSV. Solo pacientes que ya existen. Columnas: CENTRO, NOMBRE Y APELLIDOS, FECHA ALTA, TRATAMIENTO 1, CANTIDAD 1, TRATAMIENTO 2, CANTIDAD 2, TRATAMIENTO 3, CANTIDAD 3, TRATAMIENTO 4, CANTIDAD 4, PRECIO TOTAL, NOTAS, ACEPTA PRESUPUESTO, MOTIVO RECHAZO TRATAMIENTO, COPIADO A FACTURACION. Los tratamientos deben existir en Servicios.

          Importar bolsa de horas desde CSV

          Sube un CSV con sesiones pendientes para añadirlas a la bolsa. Columnas: EXP, NOMBRE, FECHA, CENTRO, TRATAMIENTO, TERAPEUTA REFERENCIA, MOTIVO. Solo se importan pacientes que ya existen. Tratamiento vacío = sin tratamiento. Hora por defecto 8:00. Tras importar se mostrará el resumen (importadas y omitidas).

          Corregir comillas duplicadas

          Corrige nombres con comillas duplicadas (ej. VALORACION PSICO "NOOS""" → VALORACION PSICO "NOOS"). Afecta Agenda y Servicios.

          Importar eliminados de Valoración desde CSV

          Marca como eliminados los pacientes que se borraron desde la hoja Valoración en el sistema antiguo. CSV con columnas: CENTRO, NOMBRE Y APELLIDOS NIÑO. Los eliminados se pueden recuperar desde Configuración → Ver eliminados.

          Check Recogida: copiado en valoración (desde Facturación)

          También conocida como «sincronizar copiado en valoración». Pone copiado_en_valoracion = SI en todos los pacientes que tienen registro en Facturación. Sirve cuando la importación saltó el flujo y en Recogida falta el check de Valoración. No rellena la fecha de alta en Facturación (los pocos sin fecha ayudan a localizar pendientes). Ejecutar antes de importar Valoración/Tratamientos si aplica.

          Si ya están en Facturación pero en Valoración siguen apareciendo en Realizada: pendientes, marca la valoración como hecha en agenda: realizada = SI y estado de entrevista realizado. Así no aparecen en pendientes. Usa la primera herramienta si falta «copiado a valoración».

          Si en Tratamientos falta la fecha de alta pero en Facturación sí consta (p. ej. tras importación), rellena Agenda.fecha_alta desde la fecha de alta de Facturación solo donde la agenda no tenía fecha.

          Importar Valoración desde CSV/Excel

          Importa datos de la hoja Valoración. Solo actualiza pacientes existentes (no crea nuevos). Los actualizados se marcan como Copiado a Valoración = SI. Busca por CENTRO + NOMBRE Y APELLIDOS. Columnas: O.INICIALES/VALORACION, ACEPTA VALORACION, FECHA ENTREVISTA, IMPORTE VALORACIÓN, etc. Los omitidos y no encontrados se muestran para revisión.

          Importar slots desde CSV

          Sube un CSV exportado de Google Sheets con columnas: Dia, HoraInicio, HoraFin, Estado, Fecha, Centro, Tratamiento, Tipo. Si un centro o tratamiento no existe, se omite esa fila.

          Importar datos empleado desde CSV

          Importa fichas de datos empleado (DNI, titulación, categoría profesional, etc.) desde CSV. La primera fila son cabeceras (se aceptan : y al final de títulos, como en Excel). Columnas típicas: NOMBRE Y APELLIDOS, NOMBRE_SISTEMA (opcional), TIPO_EMPLEADO, FECHA CESE, etc. Crea terapeutas si no existen. Reimportar (mismo empleado emparejado) actualiza la ficha: los campos con valor en el CSV se escriben; si una celda va vacía, el campo se deja en blanco en la base (súbele un CSV completo o rellena tú lo que vaya vacío a propósito). Si toda la carga estuvo mal, en la casilla inferior Vaciar datos empleado y vuelve a importar.

          Vaciar datos empleado (contramedida importación)

          Borra todas las fichas de la pestaña «Datos empleado» (DNI, titulación, nº colegiado, etc.). Los terapeutas se mantienen (nombres y empleo en el sistema; si hace falta eliminar a alguien creado por error, hazlo en Empleados). Úsalo para deshacer un CSV entero y empezar de cero. No hay deshacer por fila ni "última importación" guardada: es vaciar todo o reimportar encima.

          Importar horarios de terapeutas

          CSV con columnas: Dia, HoraInicio, HoraFin, Estado, Terapeuta (o Notas), Centro. Crea terapeutas y usuarios con permisos pacientes+calendario si no existen. Contraseña por defecto: Cambiar123

          Generar pacientes de prueba

          Crea pacientes con datos ficticios para pruebas de rendimiento.

          Borrar todos los pacientes

          Esta acción elimina TODOS los pacientes, agendas, tratamientos y facturaciones. No se puede deshacer.

          Nombre de empresa

          Se mostrará en la parte superior del menú lateral y en documentos que usen el nombre completo.

          Si lo rellenas, ese texto sustituye a «Neuroinfancia» en filtros y opciones tipo «Todos los centros (…)». Si lo dejas vacío y la Empresa 2 está activa, se usará el nombre de empresa completo arriba; si la Empresa 2 está desactivada, no se muestra nombre extra en esos textos (solo «Todos los centros»). Se guarda con el mismo botón Guardar.

          Pacientes eliminados

          Pacientes borrados por error. Puedes restaurarlos con todos sus datos (agenda, facturación, tratamientos, citas).

          Datos para facturas PDF

          Datos que aparecen en el encabezado y pie de las facturas generadas.

          Texto debajo del título en la aplicación (no en facturas PDF). Usa {empresa} y {usuario}. Ejemplo: Bienvenido/a a {empresa}, {usuario}. Si lo dejas vacío: 🪐 Bienvenido/a al planeta {empresa}, {usuario}.

          Se muestra en facturas (domiciliación). Si el paciente tiene cuenta en su ficha, se usa esa; si no, se usa la de aquí.

          Recomendado: 200×80 px. PNG o JPG, máx. 500 KB.

          PNG, JPG, SVG o ICO. Máx. 100 KB. Recomendado: 32×32 o 64×64 px. Si no subes uno, se usa el genérico.

          Centros

          Centro Acciones

            Servicios / Tratamientos

            Para que un tratamiento aparezca en Horario CDIAT, márcalo como «Catálogo CDIAT» e indica un código corto (ej. LOGO, VALORAC). Las franjas sin paciente (Indirecta, Descanso…) no son servicios: se crean en el calendario.

            Importar CSV

            Columnas: Servicio, Precio, Tipo, Es Valoración (Sí/No), opcional Es Activo / Activo (No = obsoleto, no sale en desplegables). UTF-8; coma o tabulador.

            Servicio Acciones

              Equipo y accesos

              Listado de fichas de agenda / terapeutas con la cuenta de usuario vinculada en la misma vista. Editar abre el cuadro con pestañas (agenda, horario, presentación, acceso, permisos). Los empleados nuevos: Alta guiada desde aquí o desde Empleados; el formulario de datos en Empleados sirve para completar la ficha laboral.

              Vincular: fusiona dos terapeutas. Los ceses se gestionan en Empleados.

              Terapeuta Centro Categoría Activo Admin Usuario Acciones

              Cuentas sin ficha de terapeuta

              Usuarios con acceso a la aplicación que no están vinculados a una fila de la tabla (p. ej. técnico o administración). Puedes editarlos o eliminarlos aquí.

              Usuario Acciones

                Facturación

                A partir de este día del mes anterior se muestran precio y pendiente reales. Útil para pruebas.

                Si pegas una lista, la tabla usa ese orden para los expedientes que coincidan (mezcla NL/NM como en tu lista). El resto aparece al final ordenado por fecha de alta. Vacío + Guardar = orden automático por prefijo y número.

                Ej: FAC-001, FAC-002... El número inicial es editable (próxima factura a asignar).

                Facturación PVS

                Configuración para pacientes PVS (precio fijo por hora, numeración de facturas separada).

                Ej: PVS-001, PVS-002... Numeración independiente de las facturas normales.

                Configuración Correo

                Datos SMTP para enviar facturas por correo. Gmail: usa contraseña de aplicación. Dominios propios (ej. mail.creixent.es): puerto 465 con SSL.

                Calendario

                Los tratamientos se configuran como grupal/individual/reunión en Servicios. El máx. de pacientes por sesión grupal se define en cada servicio.

                Colores de tipos de sesión

                Colores para Exclusiva, Reunión, Reservado Dirección e Info (sesiones que no están en Servicios).

                Horario CDIAT — franjas sin paciente

                Festivos y cierres

                Todos los centros: aplica a Llíria, Moncada y CDIAT. Si desmarca «Todos», elija uno o varios centros (p. ej. mismo día festivo en Llíria y CDIAT con distinto nombre). Cierre (centro cerrado): el día no cuenta como laborable (como un festivo) pero en el calendario laboral se muestra como «Centro cerrado». Importar CSV sigue usando un solo centro por fila.

                Fecha Tipo Nombre (opcional) Centros

                Importar desde CSV

                Formato: fecha,centro_id,nombre. Ejemplo: 2025-12-25,,Navidad (centro vacío = todos)

                Festivos guardados

                  Copia de seguridad

                  Crea una copia de la base de datos para descargar o restaura desde un archivo de backup anterior.

                  Genera un archivo .zip con la base de datos actual.

                  La restauración reemplazará todos los datos actuales. Recarga la página tras restaurar.

                  Creando copia...

                  Vista previa del explorador de carpetas. Navega por la carpeta de PDFs y el proyecto.

                  Exportar / Importar facturación

                  Exporta los datos de facturación de un año para importarlos en producción. Incluye: fechas alta/cese/PVS, tratamientos, precios, pagos, notas, becas (registradas y marcadas), pausas. Al importar, actualiza los meses del año en producción por expediente+centro.

                  Descarga un archivo JSON con todos los datos del año seleccionado.

                  Actualiza los registros existentes por expediente+centro. Los pacientes deben existir previamente. Haz una copia de seguridad antes de importar.

                  Copias automáticas del servidor

                  El servidor guarda una copia diaria de la base de datos de lunes a viernes a las 23:00 (hora España, Europe/Madrid), conservando los últimos 30 días. Las fechas mostradas están en hora España. Puedes descargar o eliminar cualquier copia, y forzar una copia inmediata con «Crear copia ahora».

                  Fecha Archivo Tamaño Acciones

                  No hay copias automáticas guardadas todavía.

                  Notificaciones push

                  Recibe avisos en este navegador sin necesidad de tener la aplicación abierta.

                  🔔
                  Comprobando…

                  Nombres de empresa (referencia)

                  Empresa 1 es el nombre configurado en General → Nombre de empresa (menú lateral y título).

                  Texto en desplegables Línea (fichajes, empleados, filtros de gastos donde eliges línea, etc.). Por defecto CDIAT.

                  Solo la pestaña Gastos empresa: balances ASO, columnas de unidad, facturación ASO donde agrupan CDIAT+PVS. Si lo dejas vacío se muestra Asociación.

                  Desmarcado: en el resto de la app solo se usa la Empresa 1; puede importar catálogos aquí antes de activar.

                  Despliegue parcial (E2): el menú lateral no se oculta (sigue operando la primera empresa). Marque abajo en qué secciones debe mostrarse ya la operativa CDIAT (centro CDIAT en filtros, línea CDIAT, Horario CDIAT, etc.). En el resto de pestañas la app se comporta como solo E1 hasta que amplíe el despliegue.

                  Desmarcar la opción anterior restaura la UI CDIAT en todos los módulos (con E2 activa). Para incluir Recogida, Valoración, Agenda u otros, amplíe la lista en el futuro o desactive el límite. Solo administradores pueden guardar.

                  Catálogos clínicos (Empresa 2)

                  Listas para los desplegables de motivo de derivación 1 y 2, diagnóstico y escolarización. Opcionalmente motivo de cese (misma importación CSV; se usará en valoración/tratamientos). Las columnas TRATAMIENTOS y SEXO del Excel se ignoran aquí (reservadas para otras importaciones). Guardar el Excel como CSV UTF-8. Solo administradores pueden editar o importar.