Télémédecine en Argentine : les leçons techniques pour construire Segimed
Segimed est une plateforme de télémédecine en production proposant des vidéoconsultations, des dossiers médicaux numériques et des cartes interactives. Voici les choix techniques que nous avons faits et leurs justifications.
15 de mayo de 2026
La télémédecine en Argentine est passée d’un simple marché de niche à une nécessité pendant la pandémie, et elle est là pour rester. Aujourd’hui, les patients s’attendent à pouvoir consulter à distance, accéder à leur historique médical en ligne et trouver des professionnels à proximité. Segimed est notre réponse technique à ces attentes.
Qu’est-ce que Segimed ?
Segimed est une plateforme complète de santé numérique qui relie les patients aux professionnels de santé. Ce n’est pas un simple "Zoom pour médecins" : c’est un système intégré de gestion de la relation médecin-patient, incluant :
- Vidéoconsultations en temps réel via WebRTC (sans installation nécessaire)
- Dossiers médicaux numériques complets et accessibles
- Messagerie instantanée médecin-patient avec Socket.io
- Géolocalisation des centres médicaux avec cartes interactives
- Tableaux de bord médicaux pour visualiser les données cliniques
- Gestion des rendez-vous avec rappels automatisés
La plateforme a été développée et déployée en production comme projet de santé numérique.
Décision #1 : WebRTC pour les vidéoconsultations
La première question qui s’est posée était : utiliser un service vidéo externe (Twilio, Daily.co, Agora) ou implémenter WebRTC directement ?
Nous avons opté pour WebRTC natif pour trois raisons principales :
Coût : les services vidéo facturent à la minute de connexion. Pour une plateforme de santé où les consultations durent 20 à 40 minutes, cela peut rapidement devenir coûteux. WebRTC natif ne nécessite qu’un serveur TURN pour le relay (en cas d’échec de la connexion directe), dont le coût est bien moindre.
Confidentialité : les données vidéo ne transitent pas par des tiers. Dans le domaine de la santé, cela est crucial en raison des réglementations sur la protection des données des patients.
Contrôle : nous pouvons implémenter des fonctionnalités spécifiques comme l’enregistrement avec consentement, le partage d’écran pour montrer des examens, ou encore des salles d’attente virtuelles.
Le compromis : WebRTC natif nécessite plus de code et de tests qu’un service géré. Cependant, pour une plateforme de santé devant gérer des milliers de consultations, l’économie sur les licences justifie largement l’investissement initial.
Décision #2 : PostgreSQL pour les dossiers médicaux
Les dossiers médicaux ont une structure semi-variable : il y a des champs fixes (patient, date, diagnostic) et des champs qui varient selon la spécialité (un cardiologue enregistre des ECG, un dermatologue prend des photos de lésions).
Nous utilisons PostgreSQL avec des champs JSONB pour la partie variable :
- Champs structurés (patient, médecin, date, type) dans des colonnes standards avec indexation
- Données cliniques spécifiques stockées dans un champ JSONB défini pour chaque spécialité
- Recherche full-text sur le contenu clinique avec tsvector
- Sécurité au niveau des lignes (RLS) pour que chaque médecin ne voie que les patients de son cabinet
Cela nous offre le meilleur des deux mondes : structure là où elle est nécessaire, flexibilité là où elle est requise, et performance grâce aux index GIN sur JSONB.
Décision #3 : Cartes avec Leaflet + OpenStreetMap
Pour la géolocalisation des centres médicaux, nous avons choisi Leaflet avec OpenStreetMap plutôt que Google Maps pour les raisons suivantes :
- Aucun coût par visualisation : Google Maps facture au-delà d’un certain volume. OSM est gratuit.
- Personnalisation totale : nous pouvons styliser la carte pour qu’elle s’intègre parfaitement au design de la plateforme.
- Données ouvertes : les données d’OSM peuvent être enrichies avec des informations médicales propres (spécialités disponibles, horaires, notes).
La carte permet de rechercher des centres par spécialité, de visualiser leur disponibilité et de réserver directement un rendez-vous.
Décision #4 : Socket.io pour la messagerie en temps réel
La messagerie médecin-patient n’est pas une simple discussion WhatsApp. Elle doit répondre à des exigences spécifiques :
- Persistance : chaque message est enregistré dans le dossier médical
- Pièces jointes : le patient peut envoyer des photos de symptômes ou des PDF d’examens
- Alertes médicales : le système peut insérer des alertes automatiques basées sur des données vitales
- Mode hors ligne : si le patient perd sa connexion, les messages sont envoyés dès que celle-ci est rétablie
Socket.io nous fournit des WebSockets avec un fallback automatique vers le polling, une gestion des reconnexions, et des "rooms" pour isoler les conversations. Combiné avec PostgreSQL pour la persistance, chaque conversation est enregistrée comme partie intégrante du dossier médical.
Défis spécifiques de la santé numérique
Réglementation
En Argentine, la loi sur la télémédecine (27.706) impose des exigences strictes concernant le consentement éclairé, le stockage des données et la responsabilité professionnelle. La plateforme met en œuvre un consentement numérique signé avant chaque vidéoconsultation et des journaux d’audit pour chaque accès au dossier médical.
Disponibilité
Un système de santé ne peut pas tomber en panne. Nous avons implémenté :
- Déploiement sur Vercel avec des fonctions edge pour une latence minimale en Argentine
- Base de données avec sauvegardes toutes les 6 heures et récupération à un point donné dans le temps
- Monitoring avec alertes : si le système vidéo tombe en panne, l’équipe est notifiée en moins de 2 minutes
Expérience utilisateur pour les patients non technophiles
Beaucoup de patients sont des personnes âgées non familiarisées avec les visioconférences. Le processus de connexion à une consultation est le suivant :
- Cliquez sur "Rejoindre la consultation" (un seul bouton)
- Autorisation de la caméra et du micro (avec des instructions claires)
- Salle d’attente jusqu’à ce que le médecin se connecte
- Début de la consultation
Aucune application à télécharger, aucun code de réunion, aucune configuration.
Stack technique complet
| Couche | Technologie | Pourquoi ? |
|---|---|---|
| Frontend | React + Next.js | SSR pour le référencement du répertoire médical, CSR pour l’application |
| Backend | Node.js + Express | APIs REST + gestionnaires WebSocket |
| Base de données | PostgreSQL + JSONB | Structure + flexibilité + RLS |
| Vidéo | WebRTC natif + serveur TURN | Coût, confidentialité, contrôle |
| Messagerie | Socket.io + PostgreSQL | Temps réel + persistance |
| Cartes | Leaflet + OpenStreetMap | Sans coûts, personnalisable |
| Tableaux de bord | Google Charts | Visualisation des données cliniques |
| Déploiement | Vercel + Supabase | Scalabilité automatique |
La télémédecine, une opportunité en Argentine
Le marché de la santé numérique en Argentine et en Amérique latine est en croissance constante. Les cliniques et cabinets qui n’offrent pas de consultations à distance perdent des patients au profit de ceux qui le font. Et les systèmes existants (souvent obsolètes, en PHP ou .NET ancien) ne sont pas prêts à répondre à la demande actuelle.
Si vous êtes dans le secteur de la santé et que vous avez besoin de digitaliser vos consultations, vos dossiers médicaux ou tout autre processus médical, parlons-en. Nous avons une expérience concrète en production avec Segimed et pouvons adapter la plateforme ou développer une solution sur mesure pour vous.
Par Esteban Aleart, Fondateur & Lead Engineer chez PairProgramming.
FAQ
Combien coûte le développement d’une plateforme de télémédecine ?
Une plateforme avec vidéoconsultations, gestion des rendez-vous et dossiers médicaux de base commence à USD 25 000-40 000. Avec des fonctionnalités avancées (messagerie, cartes, tableaux de bord, intégrations avec des mutuelles), le coût peut atteindre USD 60 000-80 000.
Y a-t-il des réglementations à respecter pour proposer de la télémédecine en Argentine ?
Oui. La loi 27.706 sur la télémédecine établit des exigences strictes concernant le consentement éclairé numérique, le stockage sécurisé des données de santé et la responsabilité professionnelle. La plateforme que nous avons développée intègre déjà ces exigences.
Puis-je intégrer la plateforme à mon système de gestion actuel ?
Oui. Nous développons des APIs d’intégration pour connecter votre système de gestion hospitalière (HIS), vos systèmes comptables et vos mutuelles. L’intégration dépend de l’ouverture de votre système actuel : s’il expose des APIs, l’intégration sera plus simple ; sinon, des connecteurs custom seront nécessaires.
Les vidéoconsultations fonctionnent-elles bien en Argentine avec la qualité de l’internet disponible ?
Oui. WebRTC s’adapte automatiquement à la qualité de la connexion (baisse de résolution en cas de faible débit). De plus, nous avons un fallback en audio uniquement si le vidéo ne fonctionne pas. Lors de nos tests, plus de 95 % des consultations se sont déroulées sans problème technique.
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.