Medica Studio
Backend

Système de Zonage Médical Intelligent

Moteur d'analyse territoriale automatique qui enrichit les annonces médicales avec les aides financières (CAIM, CAISP, ZFRR) basées sur les zonages ARS français

Stack Technique

Firebase Cloud FunctionsNode.jsFirebase FirestoreAPIs gouvernementales (AtlasSanté, ZFRR)Excel parsing (XLSX)TypeScriptAlgolia Search
Système backend complexe qui croise automatiquement 34 630 communes françaises avec les zonages médicaux officiels (ZIP, ZAC, ZAR) et calcule en temps réel les aides territoriales disponibles pour chaque spécialité médicale. Le moteur analyse le code INSEE de chaque annonce, interroge une base de données de zonage enrichie, applique les règles d'éligibilité complexes (médecins généralistes vs spécialistes, exclusions par spécialité) et génère un score d'attractivité territoriale avec détail des aides pouvant atteindre 50 000€ pour l'installation.

Caractéristiques

Enrichissement automatique temps réel

Triggers Firebase sur création/modification d'annonces pour calcul instantané des aides territoriales selon localisation et spécialité. Latence < 500ms par enrichissement.

Base de données territoriale complète

34 630 communes françaises indexées avec codes INSEE, zonages ARS (ZIP/ZAC/ZAR/HZ), statuts ZFRR, et métadonnées régionales. Mise à jour annuelle avec données officielles 2024-2025.

Moteur de règles complexes

Gestion de 6 types d'aides différentes (CAIM, ASI, ADEC, COSCOM, COTRAM, CSTM) avec conditions d'éligibilité spécifiques par spécialité médicale et exclusions (radiologues, anesthésistes, etc.).

Calcul fiscal ZFRR

Intégration du dispositif Zones Franches Rurales-Revitalisation (ZFRR) avec calcul automatique des exonérations fiscales (cotisations sociales, impôts) selon le niveau de classement.

Support des spécialistes médicaux

Version v4+ : Élargissement au-delà des MG avec gestion fine des 28 spécialités médicales, conditions chirurgiens (>80% actes cliniques), et règles spécifiques ZIP/ZAC.

Architecture scalable

Conçu pour traiter 10 000+ annonces avec batch processing optimisé (< 0.01€ par enrichissement complet). Déploiement multi-région Firebase avec monitoring.

Performance

< 500ms par enrichissement
Latence
475 annonces enrichies
Throughput
99.9% (Firebase Functions)
Uptime
34 630
Communes indexées
100% territoire français
Taux de couverture
265/475 (56%)
Annonces avec aides détectées
6 types (CAIM, ASI, ADEC, COSCOM, COTRAM, CSTM)
Aides calculées simultanément

Exemples de code

javascript
1{
2  has_aids: true,
3  total_aids_count: 4,
4  business_score: 90,
5  commune_info: {
6    commune: "Chaumont-le-Bois",
7    codeInsee: "21158",
8    departement: "Côte-d'Or",
9    region: "Bourgogne-Franche-Comté"
10  },
11  zonage_mg: {
12    type: "ZIP",
13    aides_eligibles: {
14      CAIM: {
15        eligible: true,
16        montant: "50 000€",
17        description: "Contrat d'aide à l'installation",
18        conditions: "Installation en ZIP"
19      },
20      COSCOM: {
21        eligible: true,
22        montant: "5 000€/an",
23        description: "Contrat coordination des soins",
24        conditions: "ZIP + coordination"
25      }
26    }
27  },
28  zfrr: {
29    eligible: true,
30    niveau: "classement",
31    avantages_fiscaux: {
32      exoneration_cotisations: "60 mois",
33      exoneration_impots: "100% puis dégressif"
34    }
35  },
36  enrichment_metadata: {
37    enriched_at: "2024-09-23T10:15:00Z",
38    version: "v5-list",
39    is_mg: false,
40    is_excluded_specialist: false
41  }
42}
43

Informations

Année
2024-2025
Version
v5

Intéressé par ce projet ?

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

Nous contacter