Medica Studio
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, audit trail complet.

Technologies

Next.js 16React 19TypeScript 5Tailwind CSS 4shadcn/uiRadix UItRPC v11NextAuth v5PrismaPostgreSQL 17Scalingo HDSScaleway S3React 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.

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.

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

Intéressé par ce projet ?

Discutons de vos besoins et voyons comment nous pouvons vous aider.

Nous contacter