ApplicationProjet interne · Confidentiel

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

Next.js 16React 19TypeScript 5Tailwind CSS 4shadcn/uiRadix UItRPC v11NextAuth v5PrismaPostgreSQL 17Scalingo HDSScaleway S3Mistral AIVercel AI SDKReact Hook FormZodLeafletTiptapNodemailerimapflowWeb PushiCalRechartsSentryAxiomBetter StackVitestPlaywrightScalingo
CRM SOS MEDEVAC - Desktop

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