CRM SOS MEDEVAC
CRM médical dédié à la gestion complète des évacuations sanitaires (EVASAN) et des événements médicaux : ouverture de dossier, coordination des escortes médicaux, devis et factures, documents médicaux chiffrés HDS, audit trail complet, et une couche d'assistance IA souveraine (Mistral) pour l'analyse des emails et documents.
Technologies

SOS MEDEVAC est un CRM développé pour une structure spécialisée dans les évacuations sanitaires et la coordination médicale (Polynésie française). Il couvre le cycle complet d'un dossier EVASAN, de l'ouverture à l'archivage, en passant par la coordination des escortes, la facturation et la traçabilité d'audit. L'architecture repose sur Next.js 16 + tRPC v11 avec une hiérarchie de procédures (publicProcedure → protectedProcedure → auditedProcedure / trackedProcedure) qui garantit qu'aucune mutation sensible n'échappe au journal d'audit. Les documents médicaux sont stockés chiffrés en bytea PostgreSQL sur Scalingo HDS (conformité Art. L.1111-8 du Code de la santé publique), les documents non médicaux sur Scaleway S3 (fr-par). Observabilité triplée : Sentry, Axiom, Better Stack. Le CRM est enrichi d'une couche d'assistance IA 100% souveraine (Mistral La Plateforme, ou Mistral auto-hébergé en HDS) : toute requête passe par une passerelle unique avec kill-switch, journalisation et plafond de coût. Elle analyse les emails entrants (résumé, typage, extraction de champs, suggestion de rattachement à un dossier), applique un OCR hybride sur les pièces jointes (texte natif PDF, bascule OCR Mistral sur les scans) et propose des suggestions d'actions — toujours validées par un humain avant application.
Fonctionnalités
Cycle complet dossier EVASAN
Ouverture, coordination des escortes médicaux, devis et factures, génération de rapports PDF (html2canvas + pdf-lib), export ZIP du dossier archivé.
Journal d'audit mutable-proof
tRPC auditedProcedure qui enregistre chaque mutation (qui, quoi, quand, état avant/après) dans une table append-only, avec trackedProcedure pour les opérations les plus sensibles.
Stockage documents médicaux HDS
Documents médicaux chiffrés en bytea PostgreSQL sur Scalingo HDS (conformité Art. L.1111-8 du Code de la santé publique) ; documents non médicaux sur Scaleway S3 fr-par.
Assistance IA souveraine (Mistral)
Passerelle IA unique (kill-switch, journalisation des appels, estimation de coût) appuyée sur Mistral La Plateforme ou Mistral auto-hébergé HDS — aucune donnée de santé ne sort de l'écosystème souverain français.
Analyse d'emails et OCR de documents
Analyse structurée des emails entrants (résumé, typage médical/administratif/garantie, extraction de champs, suggestion de rattachement) et OCR hybride des pièces jointes (texte natif PDF, bascule OCR Mistral sur les scans), avec validation humaine obligatoire avant toute action.
Calendrier iCal et messagerie IMAP
Export et synchronisation iCal pour la coordination des escortes et des entretiens. Intégration IMAP (imapflow) pour rapatrier les échanges email directement dans le dossier patient.
Cartographie Leaflet
Visualisation géolocalisée des évacuations (départ, arrivée, escales) sur fond de carte Leaflet + OpenStreetMap.
Informations
- Année
- 2026
- Client
- Structure EVASAN (Polynésie française)
- role
- Full-Stack Developer & Architecte
- Durée
- En production — déploiement Scalingo depuis février 2026 ; couche IA en cours d'intégration
Intéressé par ce projet ?
Discutons de vos besoins et voyons comment nous pouvons vous aider.
Nous contacter