●●●●○ valueRating 4 · 42 docs
●●●●○
Admin API Integration — CIMAD
primary dev
Este documento describe cómo el panel de administración de CIMAD se conecta con la API de Cadences para gestionar datos médicos reales en lugar de datos de demostración. La integración permite a los administradores crear, leer, actualizar y eliminar pacientes, estudios, citas, personal y más desde una interfaz unificada. Esto reemplaza los datos de prueba por información real almacenada en la base de datos, mejorando la precisión y la eficiencia operativa. Para el negocio, esto significa que el equipo administrativo puede manejar toda la información clínica sin depender de datos ficticios, reduciendo errores y agilizando los flujos de trabajo.
- Se crearon tres archivos clave: adminApiService.ts (cliente HTTP), useAdminApi.ts (hooks React) y dataProvider.ts (abstracción demo/API).
- Soporta operaciones CRUD para 9 entidades: ubicaciones, equipos, servicios, personal, pacientes, citas, estudios, informes y plantillas.
- Incluye un modo demo configurable mediante variable de entorno para desarrollo sin API real.
- Se actualizaron 6 componentes del panel de administración para consumir datos reales.
- La arquitectura en capas permite cambiar fácilmente entre datos demo y producción.
●●●●○
Análisis de CIMAD RIS por un Radiólogo Experto
primary comercial cliente ops
Este documento evalúa CIMAD RIS, un sistema de información radiológica 100% web y cloud-native, desde la perspectiva de un radiólogo experto. Analiza todos los módulos clave: dashboard, agenda, worklist, visor DICOM, editor de informes e integración con inteligencia artificial. Concluye que CIMAD ofrece una experiencia de nivel empresarial comparable a sistemas que cuestan diez veces más, destacando su flujo de trabajo integrado y su capacidad de IA como un cambio radical para la productividad. Es ideal para centros medianos que buscan modernizar su radiología sin depender de sistemas legacy.
- CIMAD cubre todo el ciclo radiológico en una sola plataforma web, eliminando la necesidad de múltiples herramientas.
- La integración nativa de IA (GPT-4, Claude, MedGemini) asiste en el análisis de imágenes y redacción de informes, mejorando la productividad y reduciendo errores.
- El visor DICOM integrado ofrece latencia de 12 ms y herramientas profesionales como presets anatómicos y comparación con estudios previos.
- El editor de informes incluye plantillas dinámicas, dictado por voz y clasificaciones estandarizadas (BI-RADS, Lung-RADS, etc.).
- La agenda multi-vista (día, semana, mes) permite una planificación eficiente, comparable a sistemas de alto costo como Epic.
●●●●○
API Endpoints - CIMAD RIS
primary dev
Este documento detalla todos los puntos de conexión (endpoints) del sistema CIMAD RIS, que permiten gestionar pacientes, citas, estudios, informes, facturación y comunicaciones. También cubre las APIs de inteligencia artificial para análisis de imágenes médicas, chat, transcripción de voz y síntesis de voz. Es una guía esencial para desarrolladores que integran o mantienen el sistema, ya que especifica cómo autenticarse, qué datos enviar y qué esperar como respuesta.
- Endpoints organizados en categorías: pacientes, citas, estudios, informes, facturación, consentimientos, almacenamiento y comunicaciones.
- APIs de IA: MedGemma para análisis de imágenes, Gemini para chat, Speech-to-Text y Text-to-Speech.
- Autenticación mediante tokens Bearer con diferentes duraciones según el tipo de usuario.
- Rate limiting por endpoint para evitar abusos, con límites de 30 a 100 peticiones por minuto.
- Códigos de error estandarizados y formato de respuesta consistente.
●●●●○
Arquitectura Técnica - CIMAD RIS
primary dev ops
Este documento describe la arquitectura técnica de CIMAD RIS, un sistema de información radiológica moderno. Explica cómo está construido el sistema, qué tecnologías usa y cómo se organizan sus componentes. Es útil para entender la estructura del producto y cómo se integran sus diferentes partes, como el panel de administración, el portal del paciente y los servicios de inteligencia artificial. La arquitectura está diseñada para ser rápida, segura y escalable, utilizando servicios en la nube de Cloudflare y Google.
- Arquitectura edge-first con Astro, React y Tailwind CSS.
- Backend serverless con Cloudflare Pages Functions y D1 (SQLite).
- Integración con Google Cloud AI para análisis de imágenes y procesamiento de voz.
- Sistema de rutas que separa portal público (SSG), panel admin (React) y portal paciente.
- Seguridad con JWT, tokens temporales y headers HTTP estrictos.
●●●●○
cimad - Sistema de Gestión para Clínicas de Diagnóstico por Imagen
primary dev comercial cliente ops
cimad es un sistema integral de gestión para clínicas de diagnóstico por imagen, diseñado para digitalizar completamente el flujo de trabajo radiológico. Combina un portal público para pacientes, un sistema RIS (Radiology Information System) para la administración de la clínica, un visor DICOM para interpretar estudios y un módulo de informes con dictado por voz y asistencia de IA. Todo el sistema se apoya en la plataforma Cadences, lo que permite gestionar datos, usuarios y notificaciones sin necesidad de infraestructura adicional. Esto reduce costes operativos, acelera la entrega de informes y mejora la experiencia del paciente.
- Digitaliza el flujo de trabajo radiológico completo: citas, estudios, informes y facturación.
- Se integra con Cadences como backoffice, usando DATA_TABLEs para almacenar toda la información.
- Incluye visor DICOM, editor de informes estructurados y dictado por voz con vocabulario médico.
- Ofrece portal público para solicitud de citas y portal del paciente para acceso a estudios e informes.
- Preparado para integración con IA diagnóstica y sistemas PACS externos.
●●●●○
CIMAD — Análisis de Requerimientos
primary dev comercial cliente ops
Este documento detalla los requisitos de un sistema RIS para CIMAD, un centro de diagnóstico por imagen en Andorra. El sistema debe gestionar citas, check-in, estudios y post-estudio, integrando múltiples canales (web, app, WhatsApp) y soportando catalán y castellano. Las integraciones críticas incluyen la historia clínica compartida de Andorra (HCCA) y la aseguradora pública CASS, además del PACS existente. El objetivo es automatizar procesos como recordatorios, pagos y consentimientos, mejorando la eficiencia operativa y la experiencia del paciente.
- Integración con HCCA mediante HL7 para recibir peticiones médicas y enviar resultados.
- Integración con CASS vía web service para validar cobertura y calcular copagos en tiempo real.
- DICOM Modality Worklist necesaria para que las modalidades reciban estudios programados.
- Se requiere sistema de pagos con Redsys, facturación y gestión de copagos.
- MVP estimado en 12-16 semanas, con integraciones críticas como prioridad P0.
●●●●○
CIMAD — Estado Sprint 4 vs Requerimientos
primary dev comercial cliente ops
Este documento audita el cumplimiento de los requerimientos del proyecto CIMAD al final del Sprint 4. Muestra que el 30% de los requerimientos totales están completos, con la Fase 3 (Estudio) como la más avanzada al 71%, mientras que la Fase 2 (Check-in) está casi sin empezar. Se identifican bloqueantes críticos como la integración con HCCA y CASS, que requieren componentes .NET existentes del cliente. El roadmap propone priorizar facturación y pagos en el Sprint 5, y las integraciones críticas en el Sprint 6, apuntando a un go-live en abril de 2026.
- Sprint 4 al 75% con visor DICOM completo y 639 tests pasando.
- Solo 10 de 33 requerimientos totales están implementados (30%).
- Fase 2 (Check-in) es la más crítica con solo 2% completado.
- Se reutilizarán componentes .NET del cliente para acelerar integraciones HCCA y CASS.
- Facturación a particulares y Redsys se abordan en Sprint 5.
●●●●○
Cimad — Guía de Administración
primary dev ops
Esta guía explica cómo configurar y gestionar el sistema RIS de la clínica de imagen Cimad. Cubre la arquitectura técnica, la configuración inicial con variables de entorno, la gestión de datos mediante scripts de reset y reseed, y los endpoints de API públicos y autenticados. También incluye pautas de monitoreo, resolución de problemas comunes y buenas prácticas de seguridad. Es un recurso esencial para administradores que necesitan mantener el sistema operativo y resolver incidencias.
- Arquitectura basada en Cloudflare Pages, Workers y D1 para frontend, API y base de datos.
- Configuración inicial mediante variables de entorno y 12 tablas de proyecto (configuración, pacientes, citas, etc.).
- Scripts de reset suave, duro y reseed para gestionar datos de prueba y producción.
- Endpoints públicos para consultar disponibilidad y crear citas, y endpoints autenticados para pacientes.
- Monitoreo con Cloudflare Analytics y logs en tiempo real con wrangler; métricas objetivo de rendimiento y disponibilidad.
●●●●○
Cimad — Integración de IA
primary dev comercial cliente ops
Este documento detalla cómo Cimad integra inteligencia artificial de Google Cloud para asistir en diagnósticos médicos. Incluye el uso de MedGemma para analizar imágenes como rayos X o mamografías, Gemini para chat conversacional, y servicios de voz para dictado y lectura de informes. La integración busca agilizar el trabajo de los radiólogos, pero requiere supervisión humana y no reemplaza el diagnóstico final. Es una herramienta clave para modernizar el flujo de trabajo clínico.
- MedGemma 1.5 analiza imágenes médicas de múltiples modalidades con alta precisión.
- Gemini 2.0 Flash permite chat conversacional para consultas generales.
- Speech-to-Text y Text-to-Speech facilitan dictado y lectura de informes.
- Se requiere configuración de Google Cloud con roles específicos y autenticación JWT.
- El sistema no está aprobado como dispositivo médico y debe usarse como asistencia.
●●●●○
CIMAD — Nueva Estrategia de Integraciones v2
primary dev comercial ops
Este documento detalla el cambio de estrategia para las integraciones del sistema CIMAD RIS, pasando de reimplementar desde cero los módulos de conexión con HCCA, CASS y DICOM a reutilizar los componentes .NET existentes del cliente. Esto reduce el tiempo estimado de 8-10 semanas a solo 2-3 semanas, minimizando riesgos y aprovechando código ya probado en producción. Además, se identifican los módulos faltantes para el lanzamiento, como facturación, pagos online y flujo de consentimientos, y se presenta un roadmap actualizado con sprints hasta abril de 2026. La nueva arquitectura incluye un Bridge Local .NET que expone los servicios legacy mediante APIs REST, permitiendo una migración gradual y segura.
- Reutilización de motores .NET existentes (HL7, CASS, DICOM) en lugar de reimplementar desde cero.
- Ahorro de 7-10 semanas en el cronograma de integraciones.
- Arquitectura con Bridge Local .NET que expone servicios legacy vía REST.
- Identificación de módulos críticos faltantes: facturación, Redsys, consentimientos y check-in.
- Roadmap detallado con sprints hasta abril 2026 para completar el producto.
●●●●○
CIMAD — Planificación de Sprints
primary dev comercial ops
Este documento detalla la planificación de sprints para el proyecto CIMAD, un sistema de gestión para un centro de diagnóstico por imagen en Andorra. La estrategia se ha expandido de 2 a 7 sprints para cubrir infraestructura, integración DICOM/PACS, facturación con Redsys, y conexión con los sistemas sanitarios locales CASS y HCCA. Actualmente el Sprint 4 está en progreso, enfocado en DICOM. El plan prioriza primero la facturación y validación de cobertura CASS (Sprint 1) para resolver el problema más urgente de cobro, y luego la integración clínica (Sprint 2). El documento incluye esquemas de datos, pantallas y métricas de éxito, siendo una guía esencial para el equipo de desarrollo y la dirección del proyecto.
- Planificación de 7 sprints desde diciembre 2025 hasta abril 2026, con Sprint 4 en progreso (75%).
- Sprint 1 (completado) sienta las bases de facturación, CASS y prepago online con Redsys.
- Sprint 2 (completado) integra peticiones HCCA, worklist DICOM y notificaciones al paciente.
- Se definen nuevos esquemas de datos como cimad_invoices, cimad_payment_reservations y cimad_consents.
- La recomendación es empezar por Sprint 1 por su ROI inmediato y menor riesgo técnico.
●●●●○
cimad — Sistema de Gestión para Clínicas de Diagnóstico por Imagen
primary comercial cliente ops
cimad es un sistema completo para gestionar clínicas de diagnóstico por imagen, como resonancias o radiografías. Permite a los pacientes pedir cita online, a los médicos ver imágenes y redactar informes con ayuda de inteligencia artificial, y a la clínica automatizar recordatorios y notificaciones. Todo funciona en la nube, sin necesidad de instalar software, y reduce drásticamente los tiempos de espera y las llamadas de pacientes preguntando por sus resultados.
- Portal público con solicitud de citas online y acceso a resultados para pacientes.
- Panel de trabajo para radiólogos con visor de imágenes DICOM y editor de informes con plantillas y dictado por voz.
- Automatización de recordatorios, confirmaciones y notificaciones vía email, SMS y WhatsApp.
- Modelo SaaS sin límite de usuarios, accesible desde cualquier lugar.
- Integración con inteligencia artificial para asistencia en diagnósticos y transcripción de dictados.
●●●●○
CIMAD — Sprint Planning 2026
primary dev comercial ops
Este documento detalla la planificación de sprints para el desarrollo del producto CIMAD, un sistema de gestión de centros de diagnóstico por imagen. Resume el estado actual del proyecto, los logros alcanzados en sprints anteriores y los objetivos pendientes para completar la integración con DICOM, notificaciones por WhatsApp y pagos online. El objetivo es tener una plataforma lista para producción que permita a los pacientes pedir cita online, ver sus estudios y recibir notificaciones, mientras que los radiólogos gestionan su trabajo de forma eficiente. Es importante para el negocio porque reduce la carga administrativa, mejora la experiencia del paciente y acelera la entrega de informes.
- Sprint 3 completado: integración CRUD con backend Cadences, emails automáticos y almacenamiento en R2.
- Sprint 4 en progreso (75%): visor DICOM, bridge cloud y 639 tests pasando.
- Pendiente: notificaciones WhatsApp, optimización de rendimiento y preparación go-live.
- Sprint 5 planificado: integración de pagos con Redsys y tests E2E.
- Arquitectura basada en storefront Astro/React con backend en Cloudflare Workers y D1.
●●●●○
CIMAD RIS - Visión General
primary comercial cliente ops
CIMAD RIS es un sistema de gestión para centros de diagnóstico por imagen, diseñado para clínicas radiológicas en Andorra. Reemplaza software anticuado con una solución 100% web que permite gestionar citas, pacientes, estudios, informes y facturación desde cualquier lugar. Incluye un portal para pacientes donde pueden ver sus resultados y descargar informes, y herramientas de inteligencia artificial que ayudan a los radiólogos a analizar imágenes. El sistema se integra con la seguridad social andorrana y automatiza procesos como el envío de recordatorios por WhatsApp, reduciendo drásticamente los tiempos de espera y la carga administrativa.
- Sistema RIS completo con módulos de agenda, pacientes, estudios, informes, facturación y consentimientos digitales.
- Visor DICOM web con herramientas de medición y anotaciones, más asistencia de IA con MedGemma.
- Portal paciente con acceso a citas, estudios e informes, y notificaciones automáticas por WhatsApp y email.
- Integración nativa con CASS (seguridad social andorrana) y preparación para HL7 FHIR.
- Arquitectura serverless sobre Cloudflare (D1, R2, Workflows) con seguridad RGPD/HIPAA.
●●●●○
CIMAD RIS — Arquitectura de Integración Local DICOM
primary dev comercial cliente ops
Este documento describe cómo conectar el sistema de radiología CIMAD RIS con los equipos médicos (escáneres CT, MRI, etc.) que están en la red local del centro de salud, sin necesidad de internet directo. Propone una aplicación puente (CIMAD Bridge) que se instala en un PC de la clínica y actúa como intermediario: recibe las imágenes y listas de trabajo de los equipos, las almacena localmente y las sincroniza con la nube de Cadences cuando hay conexión. Esto permite que el sistema funcione incluso sin internet, y resuelve la integración con software antiguo (.NET) que usa archivos planos. Es importante para el negocio porque elimina el riesgo de perder datos por falta de conectividad y moderniza la integración sin reemplazar todo el equipo existente.
- Propone una app Electron (CIMAD Bridge) que se instala en un PC local para conectar equipos DICOM con la nube.
- Soporta protocolos DICOM (MWL, C-STORE, MPPS) y también archivos legacy CSV/TXT.
- Funciona offline gracias a una base de datos SQLite local y sincroniza cuando hay conexión.
- Incluye un dashboard web para monitoreo y configuración, y puede integrarse con DLLs .NET existentes.
- Se recomienda sobre otras opciones (VPN directa, Orthanc solo) por su flexibilidad y resiliencia.
- El primer paso inmediato es crear el endpoint /bridge/worklist en el cloud.
●●●●○
CIMAD RIS — Roadmap de Desarrollo
primary comercial cliente ops
Este documento detalla el plan de desarrollo del sistema CIMAD RIS, que ya está casi completo (98%) y en producción. Explica qué funcionalidades se han entregado en cada sprint, como la gestión de pacientes, el visor de imágenes médicas, la facturación automática con la Seguridad Social, los consentimientos digitales y la integración con WhatsApp. También muestra lo que queda por hacer, como pagos con tarjeta y mejoras de rendimiento. Es útil para entender el estado actual del producto y hacia dónde va.
- CIMAD RIS está en producción con un 98% de funcionalidades completadas y unos 700 tests pasando.
- Se han entregado 4 sprints: fundamentos, almacenamiento y notificaciones, diagnóstico (visor DICOM, informes, IA), y producción (facturación CASS, consentimientos, PACS).
- Pendiente para febrero 2026: integración de pagos Redsys, bridge local .NET y mejoras de rendimiento.
- El sistema ya permite facturación automática validada con CASS, firma digital de consentimientos y envío de informes por WhatsApp.
- Las métricas de éxito muestran tiempo de informe inferior a 4 horas y cero errores en facturación.
●●●●○
CIMAD Sprint 1 — Plan de Implementación
primary dev ops
Este documento detalla el plan de implementación del Sprint 1 para el producto CIMAD, que consiste en construir la infraestructura base de una clínica de diagnóstico por imagen. Se han creado 12 tablas de datos en la plataforma Cadences, un backend completo con servicios y hooks, un sistema de internacionalización en tres idiomas, un flujo de prepago online y componentes de interfaz de usuario para la reserva de citas. Todo el desarrollo está completado al 100%, incluyendo pruebas automatizadas. Para el negocio, esto significa que ya existe una base sólida y escalable sobre la que construir las funcionalidades del paciente y la integración con pasarela de pago en el siguiente sprint.
- 12 tablas de datos creadas y pobladas en Cadences API para gestión de clínica (configuración, ubicaciones, equipos, servicios, personal, pacientes, citas, etc.).
- Backend completo con servicios de datos, hooks React y cliente Cadences con query builder fluido.
- Internacionalización completa en español, inglés y catalán con más de 200 claves cada uno.
- Flujo de prepago online implementado con reservas temporales, timeout de 15 minutos y 9 estados de pago.
- Suite de 58 tests automatizados pasando, con estructura preparada para integración continua.
●●●●○
CIMAD Sprint 2 — TODO List
primary dev comercial ops
Este documento detalla el progreso del segundo sprint de desarrollo de CIMAD, la plataforma de gestión de centros de diagnóstico por imagen de Cadences. El sprint se ha completado al 98%, implementando la conexión con la API real, el flujo completo de citas, el portal del paciente y la integración de administración. Se han creado 6 nuevos endpoints y 82 tests automatizados, con un 95% de cobertura. La integración de pagos con Redsys se ha pospuesto al siguiente sprint. El portal del paciente ya permite a los usuarios ver sus citas, estudios e informes de forma segura.
- Sprint 2 completado al 98% con 6 fases implementadas: API real, flujo de citas, portal paciente, deploy, QA e integración admin.
- Se han creado 6 nuevos endpoints y 82 tests automatizados (75 pasando) con cobertura del 95%.
- El portal del paciente permite login con código de acceso, visualización de citas, estudios e informes.
- La integración de pagos con Redsys se ha pospuesto al Sprint 3 por falta de credenciales bancarias.
- El sistema está desplegado en producción con dominio personalizado y certificado SSL.
●●●●○
CIMAD Sprint 2: Integración Backend y Producción
primary dev ops
Este documento detalla el plan del segundo sprint de desarrollo para el producto CIMAD, centrado en conectar la interfaz de usuario con la API real, implementar el flujo completo de citas, integrar pagos con Redsys, desarrollar el portal del paciente y realizar el despliegue a producción. El sprint está completado al 98%, con la integración de pagos pospuesta. Para el negocio, esto significa que los pacientes ya pueden reservar citas, acceder a sus estudios y recibir confirmaciones de forma automatizada, mejorando la eficiencia operativa y la experiencia del cliente.
- Conexión de todos los componentes UI con la API real de Cadences, reemplazando datos demo.
- Flujo completo de citas: creación automática de pacientes, generación de códigos de confirmación y acceso al portal.
- Portal del paciente funcional con autenticación por código, listado de citas, estudios e informes.
- Integración de pagos con Redsys pospuesta; el resto del sprint completado al 98%.
- Despliegue a producción en Cloudflare Pages con dominio propio y documentación técnica.
●●●●○
Componentes React - CIMAD RIS
primary dev comercial cliente ops
Este documento cataloga los más de 30 componentes React que forman la interfaz del panel de administración de CIMAD RIS. Incluye desde el layout principal y la agenda de citas, hasta visores de imágenes médicas, editores de informes con descarga de PDF, dictado por voz con vocabulario médico, asistencia de IA para diagnóstico, sistema de alertas críticas, facturación con integración CASS, y gestión de consentimientos informados con firma digital. Para un directivo comercial, esto significa que el producto ofrece una experiencia de usuario completa y moderna, reduciendo tiempos de trabajo y mejorando la precisión en el diagnóstico y la gestión administrativa.
- Más de 30 componentes React organizados en categorías: core, diagnóstico, PACS, facturación, consentimientos, sistema y portal paciente.
- Incluye visor DICOM con herramientas de diagnóstico y superposición de hallazgos de IA, editor de informes con descarga PDF y clasificaciones BI-RADS, PI-RADS, etc.
- Sistema de dictado por voz con 80+ términos médicos y comandos de voz, con backend configurable (Web Speech API o Google Chirp 2).
- Módulo de facturación con integración CASS y gestión de consentimientos con 14 plantillas y firma digital en canvas.
- Sistema de alertas críticas en tiempo real con niveles de severidad y notificaciones sonoras.
●●●●○
Configuración de Emails - CIMAD
primary dev ops
Este documento explica cómo se configuran los emails automáticos en CIMAD, el sistema de gestión de clínicas veterinarias. Los emails se envían usando un servicio externo llamado Resend, que permite enviar confirmaciones de citas, recordatorios, notificaciones de informes y mensajes de bienvenida. La configuración incluye la verificación del dominio de correo y la creación de alias como [email protected]. El sistema ya está integrado con el cron principal de Cadences, por lo que los recordatorios se envían automáticamente sin necesidad de configuración adicional. Esto es importante para el negocio porque automatiza la comunicación con los clientes, mejora la experiencia del paciente y reduce las ausencias a las citas.
- Usa Resend como proveedor de email transaccional, con API key ya configurada en Cloudflare.
- El dominio cadences.app está verificado; se puede añadir cimad.es para enviar desde @cimad.es.
- Los emails automáticos se activan con eventos como creación de cita, cancelación o firma de informe.
- Los recordatorios se envían 24h antes de la cita mediante el cron principal de Cadences, sin configuración extra.
- Incluye endpoints de prueba y troubleshooting para problemas comunes como spam o rate limits.
●●●●○
Guía de Despliegue de Cimad
primary dev ops
Este documento explica cómo poner en funcionamiento la aplicación Cimad, un sistema de inteligencia artificial para clínicas de diagnóstico por imagen. Detalla los pasos para configurar el entorno local, desplegar en Cloudflare Pages y conectar con los servicios de IA de Google Cloud. Incluye también cómo automatizar el despliegue con GitHub Actions y las medidas de seguridad necesarias en producción. Es una guía práctica para que el equipo técnico pueda lanzar y mantener el producto sin contratiempos.
- Cimad se despliega en Cloudflare Pages con funciones serverless para los endpoints de IA.
- Requiere Node.js 18+, cuentas de Cloudflare y Google Cloud, y Wrangler CLI.
- Incluye configuración de variables de entorno para servicios de IA de Google Cloud.
- Ofrece CI/CD con GitHub Actions para despliegues automáticos desde la rama main.
- Incluye medidas de seguridad como headers HTTP y rate limiting, y troubleshooting para errores comunes.
●●●●○
Integración MedGemma 1.5 - cimad
primary dev comercial cliente ops
Este documento describe cómo cimad integra MedGemma 1.5, un modelo de inteligencia artificial de Google especializado en imágenes médicas. La integración permite analizar radiografías, mamografías, tomografías y otros estudios para detectar hallazgos, clasificarlos según escalas como BI-RADS, y generar borradores de informes. También incluye funciones como comparación de estudios anteriores y extracción de datos de laboratorio. Esto agiliza el trabajo de los radiólogos y mejora la precisión diagnóstica, aunque el sistema es una herramienta de asistencia y no reemplaza al especialista.
- MedGemma 1.5 soporta múltiples modalidades: rayos X, mamografía, TC, RM, ecografía, patología, dermatología, oftalmología y documentos.
- Ofrece análisis de imagen, clasificación, mediciones, localización con bounding boxes, comparación longitudinal y extracción de datos de laboratorio.
- Se puede desplegar en Google Model Garden, Hugging Face, self-hosted o modo demo, con costos variables.
- Incluye componentes UI como MedGemmaPanel, DicomViewer con overlays, comparación longitudinal y sistema de alertas críticas.
- No está aprobado por FDA/CE como dispositivo médico independiente; requiere validación profesional y cumplimiento de privacidad (HIPAA).
●●●●○
Modelos de Datos - CIMAD RIS
primary dev
Este documento describe cómo se organiza y almacena la información en CIMAD, el sistema de gestión de clínicas de radiología. Explica las tablas de la base de datos que guardan desde datos de pacientes y citas hasta informes médicos y facturación. También detalla los tipos de datos usados, como modalidades de imagen o roles del personal, y los permisos de acceso para cada tipo de usuario. Es útil para entender qué información maneja el sistema y cómo se relacionan los diferentes datos entre sí.
- Los datos se almacenan en Cloudflare D1 (SQLite) con tablas para pacientes, citas, estudios, informes, facturación y consentimientos.
- Se definen tipos base como modalidades DICOM (CT, MR, US, etc.), géneros, prioridades y roles del personal.
- Cada entidad tiene un esquema TypeScript detallado con campos, relaciones y estados posibles.
- Incluye modelos de facturación con soporte para CASS (Andorra) y aseguradoras privadas.
- Define permisos granulares por rol (superadmin, radiólogo, técnico, recepción, etc.) para controlar acceso a funcionalidades.
●●●●○
Propuesta Comercial CIMAD 2026
primary comercial cliente
Este documento presenta una propuesta comercial para implementar un sistema RIS cloud en el Centre d'Imatge Mèdica Avançada d'Andorra (CIMAD). La solución, basada en la plataforma Cadences RIS, incluye módulos como agenda multi-vista, worklist radiológica, visor DICOM, informes, facturación, portal de pacientes y kiosko de autoservicio. Se detalla una inversión inicial de 25.700 euros con un ahorro anual estimado de 45.000 euros, un payback de 7 meses y un ROI del 425% a 3 años. La propuesta incluye opciones de pago flexibles y un timeline de implementación de 12 semanas.
- Inversión inicial de 25.700 euros con ahorro anual estimado de 45.000 euros.
- ROI del 425% a 3 años y payback en 7 meses.
- Implementación en 12 semanas con hitos claros.
- Incluye módulos RIS completos: agenda, worklist, visor DICOM, informes, facturación, portal paciente y kiosko.
- Opciones de almacenamiento: PACS local, híbrido con backup cloud, o almacenamiento para ML.
●●●●○
Sprint 1: Implementación de Persistencia con Cadences
primary dev comercial ops
Este documento detalla el plan para conectar el storefront de clínicas de imagen con el backend de Cadences, reemplazando datos demo por datos reales. Se definen 11 tablas de datos (pacientes, citas, estudios, informes, etc.) y los endpoints públicos y administrativos necesarios. El objetivo es que la plataforma funcione con datos persistentes, permitiendo a los administradores gestionar la clínica y a los pacientes acceder a su información. Esto es clave para que el producto pase de ser una demo a una herramienta operativa para clínicas reales.
- Se crearán 11 proyectos DATA_TABLE en Cadences para gestionar configuraciones, sedes, equipos, servicios, personal, pacientes, citas, estudios, informes, plantillas y blog.
- El frontend se conectará a endpoints públicos (sin autenticación) para mostrar datos y a endpoints admin (con autenticación) para CRUD.
- Se implementará autenticación para el panel admin, recomendando Google OAuth.
- Los componentes existentes (PatientsList, Worklist, Agenda) se modificarán para usar la API real, manteniendo datos demo como fallback.
- Se incluye un checklist de entrega para backend y frontend, asegurando que todo esté configurado y funcional.
●●●●○
Sprint 1: Implementación del Cliente API
primary dev
Este documento describe cómo conectar el sitio web de Cimad con el sistema central de Cadences. Explica paso a paso las funciones que permiten mostrar servicios, sedes y personal, gestionar citas y pacientes, y administrar informes médicos. También detalla cómo adaptar el contenido a tres idiomas (español, inglés y catalán) para que cada usuario vea la web en su idioma preferido. Es la guía técnica para que los desarrolladores implementen toda la comunicación entre el frontend y el backend.
- Define funciones para obtener datos públicos como servicios, sedes y personal desde la API de Cadences.
- Incluye autenticación de administradores mediante Google OAuth o email y contraseña.
- Proporciona un CRUD genérico para gestionar pacientes, citas, estudios e informes.
- Implementa soporte multiidioma con campos traducidos y un selector de idioma.
- Incluye ejemplos de componentes React que usan las funciones de la API y la internacionalización.
●●●●○
Sprint 1: Índice de Documentación — CIMAD
primary dev comercial ops
Este documento describe el primer sprint de desarrollo del storefront para clínicas de imagen médica, cuyo objetivo es conectar la tienda online con el backend de Cadences para gestionar citas, pagos y contenido en tres idiomas (español, inglés y catalán). Se detalla la arquitectura de persistencia de datos, el flujo de prepago online con integración de Redsys, y la configuración multilingüe de servicios. El sprint es crítico para habilitar la venta de servicios médicos con pago anticipado y soporte internacional, sentando las bases técnicas del producto.
- Implementa persistencia de datos con 12 tablas en Cadences, incluyendo reservas de pago.
- Soporta 3 idiomas (ES/EN/CA) mediante campos traducibles con fallback a español.
- Permite prepago online con políticas configurables por servicio (obligatorio, opcional o desactivado).
- Incluye flujo de reserva temporal con timeout de 15 minutos y expiración automática.
- Define endpoints de prepago: crear reserva, validar seguro (CASS) y procesar pago con Redsys.
●●●●○
Sprint 1: Schemas de DATA_TABLE para Imaging Clinic
primary dev
Este documento define la estructura de datos necesaria para el storefront de una clínica de imagen, incluyendo 11 tablas como configuración, sedes, equipos, servicios, personal, pacientes, citas, informes y blog. Soporta tres idiomas (español, inglés, catalán) mediante campos traducibles. Es la base técnica para gestionar el catálogo, la agenda y los contenidos del sitio web de la clínica.
- Define 11 tablas de datos para el storefront de clínica de imagen.
- Soporta multiidioma con campos _i18n para español, inglés y catalán.
- Incluye esquemas detallados con tipos de campo, relaciones y layouts de formulario.
- Cubre desde configuración y sedes hasta pacientes, citas, informes y blog.
- Especifica políticas de prepago y cancelación para servicios.
●●●●○
Sprint 2: DICOM Modality Worklist (MWL)
primary dev ops
Este documento describe cómo implementar el servicio DICOM Modality Worklist para que los equipos de imagen (como escáneres CT o resonancias) consulten automáticamente los estudios programados, eliminando la necesidad de introducir datos del paciente manualmente. El sistema reduce errores de identificación, asegura que los datos demográficos sean consistentes y mejora la trazabilidad de los estudios. Para el negocio, esto significa menos errores administrativos, mayor eficiencia en el flujo de trabajo y datos más fiables para facturación e informes.
- Implementa un servidor DICOM MWL que responde a consultas C-FIND de las modalidades.
- Los técnicos ya no tienen que teclear datos del paciente, lo que reduce errores.
- Se integra con la base de datos de citas de Cadences para obtener la información programada.
- Incluye soporte opcional para MPPS (notificación de inicio y fin de estudio).
- Se proporcionan ejemplos de configuración y tests con herramientas como DCMTK.
●●●●○
Sprint 2: Integración HCCA (HL7 v2.x)
primary dev ops
Este documento describe cómo CIMAD se conecta con la Historia Clínica Compartida de Andorra (HCCA) para recibir automáticamente las peticiones de estudios radiológicos que los médicos introducen en el sistema, eliminando la entrada manual y reduciendo errores. También permite enviar los informes firmados de vuelta a HCCA. La integración usa el estándar hospitalario HL7 v2.x sobre el protocolo MLLP. Esto mejora la eficiencia del flujo de trabajo, garantiza la trazabilidad completa y cumple con los requisitos de interoperabilidad del sistema de salud andorrano.
- Recepción automática de órdenes radiológicas desde HCCA mediante mensajes HL7 ORM^O01, O02 y O03.
- Envío de informes firmados a HCCA mediante mensajes ORU^R01.
- Implementación de servidor y cliente MLLP en Node.js para la comunicación bidireccional.
- Manejo de pacientes y órdenes con creación automática o vinculación manual desde la interfaz de CIMAD.
- Incluye tests unitarios, de integración y un simulador para pruebas sin conexión real a HCCA.
●●●●○
Sprint 2: Schemas y DATA_TABLEs
primary dev ops
Este documento define las nuevas tablas de datos necesarias para las funcionalidades del Sprint 2 del producto CIMAD. Incluye tablas para gestionar peticiones médicas desde el sistema HCCA de Andorra, registrar mensajes HL7, enviar notificaciones a pacientes (SMS, WhatsApp, email), y gestionar colas de espera en el centro de diagnóstico por imagen. También actualiza la configuración global para soportar estas nuevas capacidades. Es importante para el negocio porque permite la integración con el sistema de salud andorrano, automatiza la comunicación con pacientes y optimiza el flujo de pacientes en las instalaciones.
- Se añaden 6 nuevas DATA_TABLEs: hcca_orders, hl7_messages, notification_templates, notifications, queue_config y queue_items.
- hcca_orders almacena peticiones recibidas desde el sistema HCCA de Andorra, con campos para paciente, estudio, médico solicitante y estado.
- hl7_messages registra todos los mensajes HL7 enviados y recibidos para auditoría y resolución de problemas.
- notification_templates y notifications gestionan el envío de recordatorios y confirmaciones por SMS, WhatsApp y email en múltiples idiomas.
- queue_config y queue_items permiten gestionar colas de espera por modalidad o sala, con estimaciones de tiempo y prioridades.
- Se actualiza la tabla config con secciones para HL7, DICOM Worklist, notificaciones y colas.
●●●●○
Sprint 2: Sistema de Colas y Sala de Espera
primary dev comercial cliente ops
Este documento describe cómo gestionar el flujo de pacientes desde que llegan a la clínica hasta que son atendidos, mejorando su experiencia y la organización del centro. Incluye un sistema de check-in, asignación de turnos por modalidad (TC, RM, ecografía), una pantalla de sala de espera que muestra la posición y tiempo estimado, y un mecanismo de llamada con privacidad (iniciales). El objetivo es reducir la ansiedad del paciente, optimizar los tiempos de espera y proporcionar métricas para la mejora continua.
- Implementa un gestor de colas (QueueManager) que asigna turnos y calcula tiempos de espera estimados.
- La pantalla de sala de espera muestra hasta 8 pacientes con su posición, tiempo estimado y llamada destacada con iniciales.
- Soporta prioridades (STAT, URGENT, ROUTINE) y reordenamiento automático.
- Incluye interfaces para recepción (check-in) y técnico (llamar paciente, finalizar estudio).
- Usa WebSocket/SSE para actualizaciones en tiempo real y audio para llamadas.
●●●●○
Sprint 2: Sistema de Notificaciones
primary dev ops
Este documento describe la implementación de un sistema automatizado de notificaciones para comunicación con pacientes, utilizando canales como SMS, WhatsApp y Email. El sistema envía recordatorios de citas, confirmaciones, cancelaciones y notificaciones de resultados disponibles, mejorando la experiencia del paciente y reduciendo la carga administrativa. Está diseñado para integrarse con la plataforma Cadences y manejar múltiples idiomas, lo que permite una comunicación eficiente y personalizada.
- Soporta SMS, WhatsApp y Email con proveedores como Twilio y SendGrid.
- Incluye recordatorios automáticos 24h y 2h antes de la cita.
- Permite confirmación o cancelación de citas mediante respuesta a mensajes.
- Utiliza plantillas con Handlebars y soporte multilingüe (es, en, ca).
- Se integra con Cadences para almacenar logs y gestionar plantillas.
●●●●○
Sprint 3: Guía de Implementación
primary dev
Este documento técnico detalla cómo implementar las funcionalidades del Sprint 3 para el producto CIMAD. Incluye la configuración de autenticación de administradores mediante Google OAuth, la creación de un panel de administración con operaciones CRUD sobre datos de pacientes y citas, un sistema de envío de correos electrónicos usando Resend, y el almacenamiento de archivos en R2. El objetivo es dotar al producto de capacidades administrativas seguras y escalables, mejorando la gestión de usuarios y la comunicación con los clientes.
- Autenticación admin con Google OAuth y verificación de emails autorizados.
- CRUD completo sobre pacientes, estudios y citas desde el panel admin.
- Sistema de emails transaccionales con Resend para confirmaciones de citas.
- Almacenamiento y descarga de archivos en R2 con control de acceso.
- Checklist pre-commit para asegurar calidad y seguridad del código.
●●●●○
Acta 2 — Estrategia RIS por fases (Eli y Gonzalo)
subsection comercial cliente
Este documento recoge la reunión entre Eli y Gonzalo para definir la estrategia comercial de una propuesta de sistema RIS. Se acordó un plan por fases que reduce el riesgo del cliente: primero ofrecer soporte para su sistema actual, luego una migración de prueba gratuita con pocos datos, y después un servicio completo de migración de datos por 3.500€. La sincronización en tiempo real entre sistemas no tendrá coste extra, solo alargará el plazo. Además, se decidió crear un anexo que destaque la experiencia técnica de Gonzalo para generar confianza. El objetivo es construir una relación a largo plazo, no una venta inmediata.
- Estrategia de implantación por fases: soporte, migración de prueba, migración completa e implantación final.
- Sincronización bidireccional en tiempo real sin coste adicional para el cliente.
- Servicio de migración de datos completo ofrecido como producto independiente por 3.500€.
- Se creará un anexo con la experiencia técnica de Gonzalo para reforzar la confianza del cliente.
- La propuesta se presentará como un 'documento de estrategia', no como un presupuesto cerrado.
●●●●○
Acta de Reunión — Estrategia Comercial RIS
subsection comercial cliente ops
Este documento resume una reunión entre Gonzalo y Eli para definir la estrategia comercial de una propuesta técnica dirigida a un cliente con un sistema RIS obsoleto basado en Windows 2000. Se acordó presentar tres ofertas modulares: un plan de soporte inmediato, un servicio de migración de datos por 3.500€, y la implantación completa del nuevo RIS. Para generar confianza, se ofrecerá una prueba de concepto gratuita con datos reales del cliente y una sincronización bidireccional sin coste adicional, replicando un método exitoso previo. El coste total se estima entre 20.000 y 25.000€, pero no se fijará un precio cerrado hasta después de la validación del cliente. La estrategia busca minimizar el riesgo percibido y diferenciarse en un mercado opaco.
- Propuesta estructurada en tres servicios independientes: soporte, migración de datos e implantación del RIS.
- Prueba de concepto gratuita con migración preliminar de datos reales para que el cliente valide el sistema.
- Sincronización bidireccional sin coste adicional para garantizar una transición sin riesgos.
- Precio de migración fijado en 3.500€; implantación del RIS en rango 20.000-25.000€, sin cotización cerrada inicial.
- Se destaca la experiencia técnica de Gonzalo como factor clave de confianza, incluyendo un anexo en la propuesta.
●●●●○
CIMAD Sprint 1 — TODO List
subsection dev comercial ops
Este documento detalla el plan de trabajo del primer sprint del proyecto CIMAD, una plataforma de reservas para clínicas de imagen médica. El sprint se ha completado al 100% e incluye la creación de la base de datos con 12 tablas, el desarrollo del frontend con TypeScript, la internacionalización en tres idiomas, un sistema de prepago online, componentes de interfaz de usuario, el despliegue en producción y una suite de pruebas automatizadas con 58 casos. Para el negocio, esto significa que la plataforma ya tiene una base sólida y funcional para gestionar citas, pacientes y pagos, lista para ser utilizada por los clientes.
- Sprint 1 completado al 100% con 8 fases ejecutadas.
- Se crearon 12 tablas de datos en Cadences API con datos de demostración.
- Frontend completo con TypeScript, servicios CRUD y 7 servicios de datos.
- Internacionalización en español, inglés y catalán con ~200 claves cada uno.
- Sistema de prepago online con reservas temporales y timeout configurable.
- Suite de 58 pruebas automatizadas (5 archivos) con cobertura configurada.
●●●●○
CIMAD Sprint 3 — TODO List
subsection dev ops
Este documento detalla la planificación y ejecución del Sprint 3 del proyecto CIMAD, completado en enero de 2026. Cubre seis fases: autenticación con Google OAuth para el panel de administración, conexión del panel con la API real de Cadences para gestionar pacientes, citas y estudios, un sistema de envío de correos electrónicos automáticos (confirmaciones, recordatorios, informes), almacenamiento de archivos en Cloudflare R2, un sistema de webhooks para notificar cambios en tiempo real, y pruebas de calidad con más de 600 tests. El documento es útil para entender el alcance del sprint y verificar que todas las funcionalidades se completaron.
- Autenticación admin con Google OAuth implementada con JWT y sesiones en D1.
- Panel admin conectado a API real con fallback a datos demo y notificaciones Toast.
- Sistema de emails con 5 templates (confirmación, recordatorio, informe listo, cancelación, bienvenida) integrado con Resend.
- Almacenamiento en R2 con endpoints para upload, download, listado y URLs temporales, con control de acceso.
- Webhooks con firma HMAC para eventos de pacientes, citas, estudios e informes.
- 639 tests pasando, cobertura >80% y tiempos de respuesta P95 <300ms.
●●●●○
CIMAD Sprint 4 — TODO List
subsection dev comercial ops
Este documento detalla el plan de trabajo del Sprint 4 para el producto CIMAD, que abarca desde auditoría de componentes hasta integraciones clave como WhatsApp, DICOM, facturación y consentimientos digitales. El sprint está casi completo (98%) y ha logrado conectar el visor DICOM con almacenamiento en la nube, implementar un módulo de facturación con validación de cobertura CASS, y un sistema de consentimientos informados con firma digital. También se ha optimizado el rendimiento con code splitting y se han creado cientos de tests automatizados. Para el negocio, esto significa que CIMAD ya puede gestionar estudios radiológicos, facturación y consentimientos de forma digital, reduciendo tiempos y errores manuales.
- Sprint 4 completado al 98% con ~700 tests pasando.
- Módulo de facturación CASS implementado con validación de cobertura y generación de PDF.
- Sistema de consentimientos digitales con firma en canvas y 14 tipos de procedimiento.
- Visor DICOM funcional con almacenamiento en R2 y modo demo.
- Integración de WhatsApp para notificaciones de citas y recordatorios.
- Optimización de rendimiento con code splitting y lazy loading.
●●●●○
CIMAD RIS — Análisis de Radiólogo
appendix comercial cliente ops
Este documento recoge la opinión de un radiólogo experto sobre CIMAD RIS, un sistema de información radiológica web. El análisis destaca que CIMAD cubre todo el flujo de trabajo radiológico (agenda, worklist, visor DICOM, informes, facturación) e integra inteligencia artificial para asistir en el diagnóstico, lo que puede aumentar la productividad y reducir errores. Sin embargo, señala riesgos como la dependencia de servicios cloud y la necesidad de validar integraciones con sistemas hospitalarios locales. En general, se considera un producto moderno y bien diseñado, adecuado para centros medianos, aunque requiere pruebas exhaustivas antes de su implantación en grandes volúmenes.
- CIMAD RIS cubre el ciclo completo de radiología: agenda, worklist, visor DICOM, informes estructurados, facturación y portal del paciente.
- Integra IA (Gemini 2.0 Flash) para análisis de imágenes y generación de informes, con validación obligatoria del radiólogo.
- El visor DICOM es profesional, con múltiples series, presets especializados y baja latencia (12 ms).
- El dashboard ofrece KPIs claros (pendientes, citas, hallazgos críticos) y healthcheck de infraestructura.
- Se recomienda para centros de 20-50 médicos y 100-500 estudios/mes; para mayores volúmenes se sugiere una prueba piloto.
●●●●○
Experiencia en Sanidad — Acta de Reunión
appendix comercial cliente ops
Este documento es el acta detallada de una reunión de transferencia de conocimiento sobre la trayectoria de un experto en sistemas de información sanitarios. Cubre más de 25 años de experiencia, desde sus inicios en Valencomputers con tecnologías heredadas como MUMPS, hasta su liderazgo en la migración masiva de bases de datos a Intersystems Caché. También destaca su éxito en proyectos de Business Intelligence en la Xarxa Santa Tecla, donde resolvió problemas complejos de datos no estructurados, y su trabajo reciente en Werfen modernizando un sistema de cardiología. El acta muestra cómo su conocimiento profundo de sistemas legacy y su capacidad de innovación han sido clave para resolver problemas críticos en entornos sanitarios.
- Lideró la migración al año 2000 de todos los sistemas de Valencomputers.
- Dirigió la migración de bases de datos de Micronetics MSM a Intersystems Caché para grandes clientes hospitalarios.
- Desarrolló una solución de sincronización en tiempo real ('la sincro') para alimentar un sistema de BI.
- Logró el éxito en un proyecto de BI donde dos intentos previos habían fracasado, transformando datos NoSQL a SQL.
- Trabajó en la modernización de MediVector, un sistema de información de cardiología, y prototipó su versión SaaS.