Data PMSI
  • Formations PMSI R
  • Live coding PMSI R
  • Guide des scripts
  • Pre-requis R
  • Jeux de données
    • Jeux PMSI MCO
  1. Séjours RAAC
  • Formations PMSI R
  • Live coding PMSI R
  • Guide des scripts
  • Scripts MCO
  • Scripts SMR
  • Scripts PSY

Sur cette page

  • Introduction
  • Code
  • Commentaires

Séjours RAAC

MCO
Auteur·rice

denis Gustin

Date de publication

11 septembre 2024

Introduction

Rappel : la variable raac (variable de la partie fixe des RUM) a 3 valeurs possibles (NA, 1 “Prise en charge RAAC”, 2 “Pas de prise en charge RAAC”)

On calcule une variable logique sejour_raacpar séjour qui vaut TRUE si le séjour a au moins 1 RUM avec la variable raac == 1 et FALSE sinon.

Code

library(dplyr)

sejour_raac <- mco_rss$rum %>% 
    dplyr::select(nas,no_rss,no_rum,raac) %>% 
    dplyr::mutate(.by = no_rss,
                  raac_sejour = any(raac == "1", na.rm = TRUE)) %>% 
    dplyr::distinct(nas,no_rss,raac_sejour)
sejour_raac

Commentaires

Ligne 3 : mco_rss$rum est un tibble des variables de la partie fixe des RUM. Voir Guide des scripts - Jeux de données

Ligne 6 : l’argument na.rm = TRUE de la fonction àny() gère le cas où la variable raac des RUM est NA

Ligne 7 : on passe d’un tibble de RUM à un tibble de séjours via le dplyr::distinct() de variables liées au séjour

Les séjours RAAC sont filtrables dans tous les écrans de PMSISoft MCO via le filtrage de variables sejour_raac TRUE

Etre tenu au courant de la publication des nouveaux scripts PMSI R

Blog codé avec Quarto

 

Mentions légales | © Copyright 2023-2024 - DATAMIS