Schémas de données de la table finess#

pandera model FinessSchema[source]#

Modèle de données de la table Finess.

Ce référentiel historisé FINESS est construit à partir des exports FINESS mis à disposition en Open Data.

Le détail des sources de données est accessible dans le dossier resources du repository.

class Config[source]#
strict = True#
coerce = True#
date_export: Series[DataType(datetime64[ns])] = 'date_export'#
num_finess_et: Series[str] = 'num_finess_et'#
num_finess_ej: Series[str] = 'num_finess_ej'#
raison_sociale_et: Series[str] = 'raison_sociale_et'#
raison_sociale_longue_et: Series[str] = 'raison_sociale_longue_et'#
complement_raison_sociale: Series[str] = 'complement_raison_sociale'#
complement_distribution: Series[str] = 'complement_distribution'#
num_voie: Series[str] = 'num_voie'#
type_voie: Series[str] = 'type_voie'#
libelle_voie: Series[str] = 'libelle_voie'#
complement_voie: Series[str] = 'complement_voie'#
lieu_dit_bp: Series[str] = 'lieu_dit_bp'#
commune: Series[INT64] = 'commune'#
departement: Series[str] = 'departement'#
libelle_departement: Series[str] = 'libelle_departement'#
ligne_acheminement: Series[str] = 'ligne_acheminement'#
telephone: Series[str] = 'telephone'#
telecopie: Series[str] = 'telecopie'#
categorie_et: Series[INT64] = 'categorie_et'#
libelle_categorie_et: Series[str] = 'libelle_categorie_et'#
categorie_agregat_et: Series[INT64] = 'categorie_agregat_et'#
libelle_categorie_agregat_et: Series[str] = 'libelle_categorie_agregat_et'#
siret: Series[str] = 'siret'#
code_ape: Series[str] = 'code_ape'#
code_mft: Series[str] = 'code_mft'#
libelle_mft: Series[str] = 'libelle_mft'#
code_sph: Series[INT64] = 'code_sph'#
libelle_sph: Series[str] = 'libelle_sph'#
date_ouverture: Series[str] = 'date_ouverture'#
date_autorisation: Series[str] = 'date_autorisation'#
date_maj: Series[DataType(datetime64[ns])] = 'date_maj'#
num_uai: Series[str] = 'num_uai'#
coord_x_et: Series[FLOAT64] = 'coord_x_et'#
coord_y_et: Series[FLOAT64] = 'coord_y_et'#
source_coord_et: Series[str] = 'source_coord_et'#
date_geocodage: Series[DataType(datetime64[ns])] = 'date_geocodage'#
region: Series[INT64] = 'region'#
libelle_region: Series[str] = 'libelle_region'#
code_officiel_geo: Series[str] = 'code_officiel_geo'#
code_postal: Series[str] = 'code_postal'#
libelle_routage: Series[str] = 'libelle_routage'#
libelle_code_ape: Series[str] = 'libelle_code_ape'#
ferme_cette_annee: Series[bool] = 'ferme_cette_annee'#
latitude: Series[float] = 'latitude'#
longitude: Series[float] = 'longitude'#
libelle_commune: Series[str] = 'libelle_commune'#
adresse_postale_ligne_1: Series[str] = 'adresse_postale_ligne_1'#
adresse_postale_ligne_2: Series[str] = 'adresse_postale_ligne_2'#
raison_sociale_ej: Series[str] = 'raison_sociale_ej'#
raison_sociale_longue_ej: Series[str] = 'raison_sociale_longue_ej'#
statut_juridique_ej: Series[INT64] = 'statut_juridique_ej'#
libelle_statut_juridique_ej: Series[str] = 'libelle_statut_juridique_ej'#
statut_juridique: Series[Category] = 'statut_juridique'#
type_etablissement: Series[Category] = 'type_etablissement'#
actif_qualiscope: Series[bool] = 'actif_qualiscope'#
dernier_enregistrement: Series[bool] = 'dernier_enregistrement'#
classmethod check_num_finess_format(num_finess_et)[source]#

Les numéros finess sont une suite de 9 chiffres

Parameters:

num_finess_et (Series[str])

Return type:

Series[bool]

classmethod check_date_ouverture_autorisation(data_df)[source]#

Les dates d’ouverture et d’autorisations sont parfois erronées

Parameters:

data_df (DataFrame)

Return type:

Series[bool]

classmethod check_nullable_ej(data_df)[source]#

Les raisons sociale ej sont non nulles pour les établissements relevant de la loi hospitalière

Parameters:

data_df (DataFrame)

Return type:

Series[bool]

classmethod check_coords_non_null(data_df)[source]#

Les coordonnées géographiques ne sont disponibles qu’à partir de 2018, On ne vérifie que sur le dernier enregistrement

Parameters:

data_df (DataFrame)

Return type:

Series[bool]

classmethod check_region_non_null(data_df)[source]#

Les exports trimestrielles sur l’année en cours ne contiennent pas la région.

Parameters:

data_df (DataFrame)

Return type:

bool

classmethod check_qualiscope_non_null(data_df)[source]#

Vérifie que le code_mft/libelle_mft pour les finess actif_qualiscope

Parameters:

data_df (DataFrame)

Return type:

Series[bool]