Mise à jour des formats pour 2017 et nouvelles fonctionalités.

Mise à jour de la tables des formats

Le package pmeasyr permet de lire les fichiers PMSI générés par les outils de l’ATIH pour les données MCO, SSR, HAD, PSY et pour les RSF.

Les formats 2017 pour ces champs PMSI sont désormais pris en charge par le package.

Pour en profiter et pouvoir lire les fichiers 2017, il faut relancer l’installation du package :

devtools::install_github('IM-APHP/pmeasyr')

Suite à cette installation, il est préférable de relancer RStudio ou relancer R (ctrl+shift+F10) pour bien charger le package mis à jour.


Nouvelles fonctionnalités

Liste des erreurs de générations sur trois champs

Les fichiers .leg sont pris en charge en MCO, SSR et HAD. Ces fichiers contiennent les erreurs de groupage et permettent de rattacher les erreurs indiquées sur e-PMSI aux séjours (avec le fichier tra).

Les rafael-maj

Les fichiers rsfa et ano-ace sont lus par le package, les fichiers de reprise de l’année précédente rsfa-maj et ano-ace-maj le sont désormais aussi, cf irafael, iano_rafael.

tdiag en SSR

La fonction tdiag qui permet de rassembler tous les diagnostics des rum et des rsa en une seule table prend maintenant en charge les rha.

Médicaments en SSR

La fonction imed_ssr pour lire les médicaments en sortie de genrha.

Un dictionnaire de libellés pour le PMSI

La fonction labeleasier pour attribuer aux variables usuelles du PMSI le libellé qui correspond (Mode entrée, Mode sortie, Provenance, Destination, Sexe), par exemple :

# Sexe : 

'1', '2' -> "Homme", "Femme"
# Mode sortie : 

'6', '7', '8', '9' -> "Mutation", "Transfert", "Domicile", "Décès"

Ce dictionnaire de libellés sera complété au fil du temps et des usages.


Des programmes d’imports autour d’un noyau de paramètres

Cette nouveauté facilite, allège le code à écrire pour importer les fichiers, cf post précédent.

Un exemple rapide en MCO :

# Définir un noyau de paramètres :
p <- noyau_pmeasyr(
finess = '750100042',
annee = 2016,
mois = 12,
path = '~/Documents/data/mco',
progress = F)
# Dézipper
# out
p %>% adezip(type = "out")
# Cela allège la syntaxe pour la suite (les appels de fonctions)

p %>% irsa() -> rsa
p %>% iano_mco() -> ano_out
p %>% itra() -> tra
# Changer un paramètre dans l'appel de la fonction : 

p %>% irsa(annee = 2017) -> rsa

# Changer plusieurs paramètres :
p %>% iano_mco(annee = 2017, mois = 3) -> ano_out