Suivi de la vaccination pour la coqueluche des Femmes enceintes

GitLab

Lien vers le repo : GitLab

Objectifs de l’algorithme

Outils de ciblage dans la base principale du SNDS

L’objectif de ce programme est d’identifier les femmes enceintes à partir des données du Système National des Données de Santé (SNDS), de déterminer leur période de grossesse et de vérifier si elles ont été vaccinées contre la coqueluche, en distinguant la couverture vaccinale par mois d’accouchement et par territoire (département, région, France entière).

Auteur(s)

Administrations et ministère
Jérôme Brocca
jerome.brocca@sg.social.gouv.fr

Ministère du DNUM/SCN

Domaine médical

Périnatalité et Santé reproductive

Méthodologie

Les étapes successives du code : 

1. Préparation des paramètres de date

Calcul des périodes d’analyse glissante : grossesse (18 mois avant), accouchements retenus (de -7 mois à +4 mois autour de la date courante).
Conversion des dates en format caractère pour intégration dans les macros.

2. Extraction des grossesses

Jointure entre les tables ir_mat_r (grossesse) et ir_ben_r (bénéficiaire). Calcul à partir du référentiel bénéficiaires SNDS (IR_BEN_R) pour la localisation croisée avec les informations du  référentiel IR_MAT_R  pour les périodes de grossesse. 
Détermination du nombre de lignes de grossesse par bénéficiaire, filtrage de doublons ou grossesses multiples.
Assignation d’un numéro de grossesse (1 ou 2) selon des règles temporelles.
Suppression des incohérences (grossesse qui débute avant la fin d’une précédente, fausse couche présumée…).

3. Correction des codes géographiques

Application de règles de correction des codes INSEE des communes et départements à l’aide de la macro %corr_loc.

4. Sélection des vaccins

Identification des médicaments ATC = J07CA02 (vaccins coqueluche).

Sélection des spécialités recommandées pour femmes enceintes (REPEVAX, BOOSTRIXTETRA).

Le taux de vaccination est calculé à partir des délivrances des officines de ville.

5. Requête de consommation vaccinale

Recherche des vaccins en pharmacie via les tables de prestations (ER_PRS_F, ER_PHA_F) et jointure avec les bénéficiaires (IR_BEN_R).
Sélection des vaccinations pendant la période de grossesse (entre date de début et date d’accouchement estimée/réelle).

6. Fusion des vaccinations avec les grossesses

Attribution des données de vaccination aux femmes enceintes.

Création de variables indicatrices :

  • Top_VAC : vaccination durant grossesse.
  • Top_VAC_premature : vaccination après la grossesse si accouchement prématuré ou date inconnue.

7. Analyse agrégée

Création de la table finale MAJ_FEM_ENC_VACC_COQUELUCHE :
Nombre total de femmes enceintes par mois et territoire.
Nombre vaccinées, non vaccinées, vaccinées pendant ou après la grossesse.
Taux de vaccination (%).

Les données sont présentées par année et mois d'accouchement réel ou présumé. Elles sont calculés sur 12 mois glissants à partir de la date de lancement de la requête.

8. Historisation des résultats

Fusion avec les résultats précédents pour suivi temporel.

Langage de programmation

SAS

Données utilisées

Données d'application

Base principale

Ce programme est développé à partir des données du Système National des Données de Santé (SNDS), et plus précisément des tables ER_PRS_F, ER_PHA_F, IR_MAT_R, IR_BEN_R et IR_PHA_R.

Validation

Non validé

Absence de données externes permettant la validation. 

Maintenance

Ad-hoc (en fonction des remontées de problèmes, suggestions)

Comment installer l’algorithme ?

Pas de directives particulières.

Comment utiliser l’algorithme ?

Pré-requis : 

  • la Macro MacroCorrection_Commune_DCIR_DCIRS.sas installée dans la PFEXT de son profil, dans un dossier nommé « Macros »
  • le Macro MagicLoop   

Contributions

Sur Gitlab (via un ticket ou une merge-request).

Licence et conditions d’utilisation

Apache 2.0