# Table LOCATION

# Description

La table LOCATION contient les informations sur la localisation physique ou l'adresse des personnes et des sites de soins.

# Commentaires généraux

  • Il y a 3 types de localisation dans cette table :

    • La localisation des personnes, repérée par la commune de résidence, représentée par le code commune INSEE à 5 chiffres.

    • La localisation des établissements et des pharmacies dans le DCIR , repérés par leur numéro FINESS

    • La localisation géographique des établissements de soin dans le PMSI, repérés par leur numéro FINESS géographique le cas échéant

  • Les données de facturation des hôpitaux publics remontent à la fois dans le PMSI et dans le DCIR. Afin de conserver les données cliniques du PMSI pour les établissements privés et publics, les données des hôpitaux publics ont été retirées du DCIR. On les identifie dans la table _ER_ETE_F grâce à leur catégorie, renseignée dans la variable ete_cat_cod, complétée avec la nomenclature IR_CET_V. (cf sous partie concernant le DCIR).

  • Pour établir les correspondances entre FINESS sur huit caractères, géographique et juridique et les caractéristiques des établissements (adresse, raison sociale), nous utilisons le référentiel Finess (opens new window) disponible sur data.gouv. Ce fichier sera appelé correspondance_finess_codecom dans les suite. Il contient notamment :

    • ej_finess : finess juridique, équivalent de eta_num dans le SNDS - PMSI

    • et_finess : finess géographique, équivalent de eta_num_geo dans le SNDS -PMSI

    • finess8 : finess juridique sur 8 chiffres comme renseigné dans le SNDS - DCIR (etb_pre_fin, etb_exe_fin)

    • code_postal

    • com_code : code commune

    • lib_acheminement : équivalent ville

    • adresse

    • ej_rs : raison sociale de l'entité juridique

    • rs : raison sociale de l’entité géographique

  • Pour établir les correspondances entre les codes communes INSEE, les codes de départements et les codes régions, nous utilisons le fichier “Communes existantes (opens new window)” disponible sur le site de l’INSEE. Il est appelé correspondance_region_departement dans la suite.

  • /!\ Dans le SNDS (variable ben_res_dpt), le code du département de la haute Corse (2B) et la Corse du sud (2A) ne sont pas distinguées : les deux sont codées 209 contrairement aux codes INSEE. On choisit donc de ne pas faire cette distinction dans la transformation. Dans les fichiers de correspondance, les “A” et “B” dans les codes corses sont remplacés par des “0”.

# Tables et variables utilisées dans le SNDS

  • Fichier de correspondance correspondance_region_departement

    • com_code

    • code_region

  • Fichier de correspondance correspondance_finess_codecom

    • et_finess (finess_geographique)

    • finess8

    • adresse

    • lib_acheminement

    • com_code

Table Patients:

  • Modèle intermédiaire _IR_BEN_R

    • code_commune

Tables du PMSI:

  • T_MCOaaE

    • eta_num

  • T_HADaaE

    • eta_num

  • T_SSRaaE

    • eta_num

  • T_RIPaaE

    • eta_num_epmsi

  • T_MCOaaUM

    • eta_num_geo

  • T_HADaaB

    • eta_num_geo

  • T_SSRaaB

    • eta_num_geo

  • T_RIPaaC

    • eta_num_two

Tables du DCIR:

  • Modèle intermédiaire de ER_ETE_F

    • etb_exe_fin

    • etb_cat_cod

  • Nomenclature IR_CET_V

    • ete_cat_cod

    • etb_cat_rg1

# Variables du format OMOP-CDM remplies

Variable Type Description Clé primaire Clé étrangère Table de la clé étrangère
location_id* integer Identifiant unique pour chaque lieu géographique. Oui Non
address_1 varchar(50) Le champ d'adresse 1, généralement utilisé pour le nom de la rue, tel qu'il apparaît dans les données sources. Non Non
city varchar(50) Nom de la ville tel qu'il apparaît dans les données sources. Non Non
state varchar(2) Nom de l’état tel qu’il apparaît dans les données source Non Non
zip varchar(9) Le code postal ou zip dans les règles officielles d’OMOP. Ici on a choisi de considérer le code commune Non Non
county varchar(20) Non Non
location_source_value varchar(50) Les informations textuelles qui sont utilisées pour identifier de manière unique le lieu tel qu'il apparaît dans les données sources. Non Non

# Patients

La localisation choisie est le code commune INSEE à 5 chiffres. Ce code n’est pas indiqué tel quel dans le SNDS pour les patients. Il faut la reconstituer en suivant cette méthode à partir des variables ben_res_com, ben_res_dpt et org_aff_ben. La notion d’état (state) n’existant pas en France, nous avons choisi de renseigner la région.

Variable

Règles

Jointure

Gauche Droite
location_id* hash (location_source_value)
address_1 Mettre Null
city Mettre Null
state code_region de correspondance_region_departement

_IR_BEN_R

code_commune

correspondance_region_departement

com_code

zip code_commune de _IR_BEN_R
county 2 premiers chiffres du code commune (variable zip)
location_source_value code_commune de _IR_BEN_R

# Établissements de soin - PMSI

# Commentaires généraux

Les localisations concernent les établissements géographiques et non les entités juridiques.

Variable

Règles

Jointure

Gauche

Droite

location_id* hash(location_source_value)
address_1 adresse de correspondance_finess_codecom location_source_value

correspondance_finess_codecom

et_finess

city lib_acheminement de correspondance_finess_codecom location_source_value

correspondance_finess_codecom

et_finess

state code_region de correspondance_region_departement location_source_value

correspondance_region_

departement

dpt_code

zip com_code de correspondance_finess_codecom location_source_value

correspondance_finess_codecom

et_finess

county 2 premiers chiffres de zip
location_source_value COALESCE(eta_num_geo, eta_num) de T_MCOaaUM

T_MCOaaE

eta_num

T_MCOaaUM

eta_num

COALESCE(eta_num_geo, eta_num) de T_SSRaaB

T_SSRaaE

eta_num

T_SSRaaB

eta_num

COALESCE(eta_num_geo, eta_num) de T_HADaaB

T_HADaaE

eta_num

T_HADaaB

eta_num_epmsi

COALESCE(eta_num_two, eta_num) de T_RIPaaC

T_RIPaaE

eta_num

T_RIPaaC

eta_num_epmsi

# Établissements de soin et pharmacies - DCIR

  • Certaines données sont présentes à la fois dans le PMSI et dans le DCIR. Il s’agit des données concernant les séjours hospitaliers. Pour éviter un recouvrement entre ces données, on retire du DCIR les établissements dont les données sont dans le PMSI.

On les identifie grâce à leur catégorie:

  • Joindre _ER_ETE_F à gauche vers la nomenclature IR_CET_V sur ete_cat_cod = etb_cat_cod

  • Garder les établissements pour lesquels on a :

    • ( etb_cat_rg1 > 1203 ET ete_cat_cod ≠ 114 ) OU ( ete_cat_cod ∊ [362 ; 422 ] )

# Règles de transformation

Variable

Règles

Jointure

Gauche

Droite

location_id* hash(location_source_value)
address_1 adresse de correspondance_finess_codecom location_source_value

correspondance_finess_codecom

finess8

city lib_acheminement de correspondance_finess_codecom location_source_value

correspondance_finess_codecom

finess8

state code_region de correspondance_region_departement location_source_value

correspondance_region_departement

com_code

zip com_code de correspondance_finess_codecom location_source_value

correspondance_finess_codecom

finess8

county 2 premiers chiffres de zip
location_source_value
  • Etablissements de ER_ETE_F : etb_exe_fin

  • Pharmacies de ER_PHA_F : etb_pre_fin

Accéder au code source

Le code source est disponible sur le dépôt Gitlab suivant (opens new window)

× Dans le cadre de l'amélioration continue de la documentation collaborative SNDS en ligne, le Health Data Hub souhaite recueillir vos idées et souhaits en termes de nouvelles fiches thématiques et de mises-à-jour de fiches. Nous vous remercions par avance pour la complétion de ce formulaire