Télécharge les données synthétiques SNDS et les charge dans une base DuckDB
Source:R/synthetic_data.R
connect_synthetic_snds.RdTélécharge les données synthétiques SNDS depuis le compte de
la Plateforme des Données de Santé sur data.gouv.fr avec la fonction
other_function, décompresse les archives ZIP, puis lit les
fichiers CSV et les charge dans une base DuckDB locale.
Usage
connect_synthetic_snds(
path2db = NULL,
force_insert = FALSE,
force_download = FALSE,
subset_tables = NULL
)Arguments
- force_insert
Logical. Si TRUE, force la réinsertion des données même si la base existe déjà (FALSE par défaut). Si FALSE et que la base existe, la fonction retourne la connexion à la base existante sans réinsertion.
- force_download
Logical. Si TRUE, retélécharge tous les fichiers même si la base existe déjà (FALSE par défaut). Si FALSE et que la base existe, la fonction retourne le chemin de la base existante sans retéléchargement.
- subset_tables
Character vector. Si non NULL, ne charge que les tables dont le nom contient une des chaînes de ce vecteur. Par exemple,
subset_tables = c("T_MCO", "T_RIM"). Par défaut, toutes les tables sont chargées.- path2b
Character. Chemin vers le fichier de la base DuckDB à créer. La valeur par défaut est
~/.cache/sndsTools/synthetic_snds.duckdb.
Details
Cette fonction télécharge 9 fichiers zip contenant des données synthétiques pour 50 patients fictifs basés sur le schéma SNDS 2019. Les fichiers sont produits par Health Data Hub et hébergés sur data.gouv.fr.
See also
Other synthetic:
connect_synthetic_data_avc(),
create_mock_er_ete_f(),
create_mock_er_pha_f(),
create_mock_er_prs_f(),
create_mock_ir_ben_r(),
create_mock_ir_imb_r(),
create_mock_ir_pha_r(),
create_mock_mco_tables(),
create_mock_patients_ids(),
download_synthetic_snds_csv(),
get_kwikly_format(),
insert_synthetic_snds_table()