Les données PMSI sous format fichiers peuvent être poussé en utilisant le serveur SFTP mis en place au sein de la plateforme.
Comme indiqué dans la procédure de la documentation il faut tout d'abord créer un compte et une configuration associée dans Vault, la configuration à rajouter dans le secret sftp-config est :
[
{
"landing_zone": "pmsi/",
"user": "pmsi",
"ssh_public_key": "ssh-***", // sans indiquer la partie email/nom d'utilisateur
}
]
En remplaçant bien sûr, user par le nom d'utilisateur qui sera utiliser pour la connection SFTP et la clé ssh par la clé publique qui sera utiliser pour l'authentification. Il devient alors possible d'upload les documents comme ci-après :
sftp -P 8022 <user>@<url>:/ <<< $'put <file> /2025/<file>'
Vous pouvez aussi renommer les fichiers pendant la procédure d'upload en utilisant la syntaxe suivante :
sftp -P 8022 <user>@<url>:/
<<< $'put <file> /2025/<new_name_with_convention>'
<finess_number>.<year>.<month>.<type>
Par exemple: 9999999.2024.12.rss
/pmsi
/2022
/ ...
/9999999.2022.11.rss
/9999999.2022.12.rss
/ ...
/9999999.2022.10.rsface
/2021
/ ..
9999999.2022.12.rss autant que de fois que vous voulez, vous aurez la certitude que ce fichier sera la dernière source de vérité pour l'année 2012.PMSI_LOAD_FILES active au sein de Dagster le job d'ingestion des données PMSI. Cette variable peut être modifiée dans le secret dagster-datasources présent dans Vault et accessible en tant que Data Manager. La procédure d'accès au Vault étant documentée par ailleurs.# pour activer l'ingestion de tous les types de fichiers disponibles
PMSI_LOAD_FILES=rss,rsface
# pour n'activer que l'ingestion des RSS
PMSI_LOAD_FILES=rss