Telemedicina en Argentina: lecciones técnicas de construir Segimed
Segimed es una plataforma de telemedicina en producción con videoconsultas, historias clínicas digitales y mapas interactivos. Acá están las decisiones técnicas que tomamos y por qué.
15 de mayo de 2026
La telemedicina en Argentina pasó de ser un nicho a una necesidad durante la pandemia, y se quedó. Hoy los pacientes esperan poder hacer consultas remotas, acceder a su historial médico online, y encontrar profesionales cerca de su ubicación. Segimed es nuestra respuesta técnica a eso.
Qué es Segimed
Segimed es una plataforma integral de salud digital que conecta pacientes con profesionales médicos. No es "un Zoom para doctores" — es un sistema completo de gestión de la relación médico-paciente:
- Videoconsultas en tiempo real con WebRTC (sin instalar nada)
- Historias clínicas digitales completas y accesibles
- Chat instantáneo médico-paciente con Socket.io
- Geolocalización de centros médicos con mapas interactivos
- Dashboards médicos con visualización de datos clínicos
- Agenda y gestión de consultas con recordatorios automatizados
La plataforma fue desarrollada y desplegada en producción como proyecto de salud digital.
Decisión #1: WebRTC para videoconsultas
La primera pregunta fue: usamos un servicio de video (Twilio, Daily.co, Agora) o implementamos WebRTC directo?
Fuimos con WebRTC nativo por tres razones:
Costo: los servicios de video cobran por minuto de conexión. Para una plataforma de salud donde las consultas duran 20-40 minutos, eso escala rápido. WebRTC nativo solo requiere un servidor TURN para relay (cuando la conexión directa falla), que cuesta una fracción.
Privacidad: los datos de video no pasan por terceros. En salud, esto importa por regulaciones de protección de datos del paciente.
Control: podemos implementar features específicas como grabación consentida, compartir pantalla para mostrar estudios, y salas de espera virtual.
El trade-off: WebRTC nativo requiere más código y testing que un servicio managed. Pero para una plataforma de salud que va a tener miles de consultas, el ahorro en licencias justifica ampliamente la inversión inicial.
Decisión #2: PostgreSQL para historias clínicas
Las historias clínicas tienen estructura semi-variable: hay campos fijos (paciente, fecha, diagnóstico) y campos que varían según la especialidad (un cardiólogo registra ECGs, un dermatólogo registra lesiones con fotos).
Usamos PostgreSQL con campos JSONB para la parte variable:
- Campos estructurados (paciente, médico, fecha, tipo) en columnas estándar con índices
- Datos clínicos específicos en un campo JSONB que cada especialidad define
- Búsqueda full-text sobre el contenido clínico con tsvector
- Row Level Security para que cada médico solo vea los pacientes de su consultorio
Esto nos da lo mejor de ambos mundos: estructura donde la necesitamos, flexibilidad donde la demanda, y performance con índices GIN sobre JSONB.
Decisión #3: Mapas con Leaflet + OpenStreetMap
Para la geolocalización de centros médicos, elegimos Leaflet con OpenStreetMap en vez de Google Maps por:
- Sin costos por visualización: Google Maps cobra después de cierto volumen. OSM es gratis.
- Personalización completa: podemos estilizar el mapa para que se integre con el diseño de la plataforma.
- Datos abiertos: los datos de OSM se pueden enriquecer con información médica propia (especialidades disponibles, horarios, calificaciones).
El mapa permite buscar centros por especialidad, ver disponibilidad, y navegar directamente a la reserva de turno.
Decisión #4: Socket.io para chat en tiempo real
El chat médico-paciente no es como un chat de WhatsApp. Tiene requerimientos específicos:
- Persistencia: cada mensaje se guarda en la historia clínica
- Archivos adjuntos: el paciente puede mandar fotos de síntomas, estudios en PDF
- Indicadores médicos: el sistema puede insertar alertas automáticas basadas en datos vitales
- Offline-first: si el paciente pierde conexión, los mensajes se envían cuando vuelve
Socket.io nos da WebSockets con fallback automático a polling, manejo de reconexión, y rooms para aislar conversaciones. Combinado con PostgreSQL para persistencia, cada conversación queda registrada como parte del expediente médico.
Desafíos específicos de salud digital
Regulatorio
En Argentina, la Ley de Telemedicina (27.706) establece requisitos sobre consentimiento informado, almacenamiento de datos, y responsabilidad profesional. La plataforma implementa consentimiento digital firmado antes de cada videoconsulta y logs de auditoría para cada acceso a historia clínica.
Disponibilidad
Un sistema de salud no puede caerse. Implementamos:
- Deploy en Vercel con edge functions para latencia mínima en Argentina
- Base de datos con backups cada 6 horas y point-in-time recovery
- Monitoreo con alertas: si el sistema de video falla, notifica al equipo en menos de 2 minutos
UX para pacientes no-tech
Muchos pacientes son adultos mayores que no están familiarizados con videollamadas. El flujo de conexión a consulta es:
- Click en "Unirme a la consulta" (un solo botón)
- Permiso de cámara y micrófono (con instrucciones claras)
- Sala de espera hasta que el médico se conecte
- Consulta en curso
Sin apps para descargar, sin códigos de reunión, sin configuración.
Stack completo
| Capa | Tecnología | Por qué |
|---|---|---|
| Frontend | React + Next.js | SSR para SEO del directorio médico, CSR para la app |
| Backend | Node.js + Express | APIs REST + WebSocket handlers |
| Base de datos | PostgreSQL + JSONB | Estructura + flexibilidad + RLS |
| Video | WebRTC nativo + TURN server | Costo, privacidad, control |
| Chat | Socket.io + PostgreSQL | Tiempo real + persistencia |
| Mapas | Leaflet + OpenStreetMap | Sin costos, personalizable |
| Dashboards | Google Charts | Visualización de datos clínicos |
| Deploy | Vercel + Supabase | Escalabilidad automática |
Telemedicina como oportunidad en Argentina
El mercado de salud digital en Argentina y LATAM está creciendo sostenidamente. Las clínicas y consultorios que no ofrecen consulta remota están perdiendo pacientes contra las que si. Y los sistemas existentes (muchos legacy, en PHP o .NET viejo) no están preparados para la demanda actual.
Si estás en el sector salud y necesitás digitalizar consultas, historias clínicas, o cualquier proceso médico, hablemos. Tenemos experiencia real en producción con Segimed y podemos adaptar la plataforma o construir algo nuevo desde cero.
Por Esteban Aleart, Founder & Lead Engineer de PairProgramming.
FAQ
Cuánto cuesta desarrollar una plataforma de telemedicina?
Una plataforma con videoconsultas, gestión de turnos y historias clínicas básicas arranca en USD 25.000-40.000. Con funcionalidades avanzadas (chat, mapas, dashboards, integraciones con obras sociales) puede llegar a USD 60.000-80.000.
Necesito cumplir alguna regulación para ofrecer telemedicina en Argentina?
Sí. La Ley 27.706 de Telemedicina establece requisitos sobre consentimiento informado digital, almacenamiento seguro de datos de salud, y responsabilidad profesional. La plataforma que construimos ya contempla estos requisitos.
Puedo integrar la plataforma con mi sistema de gestión actual?
Sí. Desarrollamos APIs de integración para conectar con sistemas de gestión hospitalaria (HIS), sistemas contables, y obras sociales. La integración depende de si tu sistema actual expone APIs o requiere conectores custom.
Las videoconsultas funcionan bien en Argentina con la calidad de internet?
Sí. WebRTC se adapta automáticamente a la calidad de la conexión (baja resolución si hay poco ancho de banda). Además, tenemos fallback a audio-only si el video no es viable. En nuestras pruebas, el 95%+ de las consultas se completan sin problemas técnicos.
Artículos relacionados
Plataformas reutilizables: el motor que sirve para 5 verticales (y cómo pensarlas)
Cuando armas el segundo o tercer producto de una familia (CRM eventos, CRM inmobiliario, CRM mecánicos) y te das cuenta que el 70% es lo mismo. Hay una forma correcta de reutilizar y una incorrecta. Vamos a la correcta.
NegociosCuánto cuesta desarrollar software a medida en Argentina en 2026
La pregunta que nadie responde con números concretos. Acá van rangos reales basados en proyectos propios en producción, no estimaciones genéricas de Google.