Uso de seguro escolar por trauma dental
Primero identifico traumas en la zona bucal:
BOCA CARA DIENTES GOLPE CARA LENGUA MANDIBULA MENTON PALADAR
Creo una nueva variable traumaOral
Eliminar y cambiar todos los “no registra” y “NO REGISTRA”
Save current dataset clean, just in case
Planilla: formularios accidentes escolares (accidentes escolares en colegios)
table(df$UsoSeguroSiNo)
NO SI
2107 357
table(df$anno, df$TraumaOral)
NO SI
2015 319 16
2016 2061 68
table(df$TraumaOral)
NO SI
2380 84
table(df$TraumaOral, df$`LUGAR DE ATENCION`)
HCVB PARTICULAR SAPU GOMEZ CARREÑO
NO 438 1 1
SI 19 0 0
table(df$TraumaOral, df$SEXO)
FEMENINO MASCULINO
NO 1140 1233
SI 32 52
table(df$Edad, df$TraumaOral)
NO SI
6 173 15
7 173 15
8 239 16
9 274 7
10 287 2
11 239 4
12 140 3
13 114 1
14 115 3
15 103 0
16 72 1
17 57 1
18 33 0
20 361 16
df %>%
filter(TraumaOral == "SI") %>%
select(Edad, SEXO, TraumaOral) %>%
group_by(SEXO, Edad) %>%
summarise(n = n()) %>%
spread(key = SEXO, value = n)
table(df$Colegio, df$TraumaOral)
NO SI
COLEGIO BORDEMAR 118 3
COLEGIO GUARDIA MARINA RIQUELME 91 4
COLEGIO INMACULADA CONCEPCION NUESTRA SRA DE LOURDES 160 9
COLEGIO LAS ACACIAS 212 7
COLEGIO LEONARDO MURIALDO 622 23
COLEGIO LUTERANO CONCORDIA 107 5
COLEGIO MAR ABIERTO 258 12
COLEGIO PATRICIO LYNCH 43 4
ESCUELA JOAQUIN EDWARDS BELLO 256 6
LICEO BARON B-28 14 0
LICEO COEDUC. LA IGUALDAD 348 8
LICEO PEDRO MONTT 91 0
LICEO SANTA TERESA 42 3
LICEO TECNICO DE VALPARAISO 18 0
hcvb <- read_csv("https://docs.google.com/spreadsheets/d/e/2PACX-1vRGrgk1-whe_2u_G78sdijDJK-8ID9W2hrkpuJ0_iS0MmwR-dpgeY5kH8ENdLVedg1Nn2lO6WADGzOa/pub?gid=786802658&single=true&output=csv")
Parsed with column specification:
cols(
n = col_integer(),
`Fecha Atención` = col_character(),
`Dato Atención Urgencia` = col_integer(),
Diagnóstico = col_character(),
`TRAUMA DENTARIO` = col_character(),
COLEGIOS = col_character(),
Edad = col_integer(),
Previsión = col_character(),
Prestación = col_character()
)
glimpse(hcvb)
Observations: 19,415
Variables: 9
$ n <int> 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...
$ `Fecha Atención` <chr> "09/04/2015", "09/04/2015", "09/04/2015", "30/03/2016", "30/03/2016", "30/03/2016", "30/03/2016", "10/03/2015...
$ `Dato Atención Urgencia` <int> 3762, 3762, 3762, 2660, 2660, 2660, 2660, 3902, 3902, 5252, 5252, 5252, 5252, 5252, 3551, 671, 671, 671, 666,...
$ Diagnóstico <chr> "CONTUSION Y EROSION 3º DEDO MANO DER.", "CONTUSION Y EROSION 3º DEDO MANO DER.", "CONTUSION Y EROSION 3º DED...
$ `TRAUMA DENTARIO` <chr> "NO", "NO", "NO", "NO", "NO", "NO", "NO", "NO", "NO", "SI", "SI", "SI", "SI", "SI", "NO", "NO", "NO", "NO", "...
$ COLEGIOS <chr> "COLEGIO MIGUEL DE UNAMUNO VALPARAISO", "COLEGIO MIGUEL DE UNAMUNO VALPARAISO", "COLEGIO MIGUEL DE UNAMUNO VA...
$ Edad <int> 10, 10, 10, 12, 12, 12, 12, 10, 10, 6, 6, 6, 6, 6, 11, 14, 14, 14, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 12...
$ Previsión <chr> "D", "D", "D", "D", "D", "D", "D", "A", "A", "B", "B", "B", "B", "B", "A", "A", "A", "A", "C", "C", "C", "C",...
$ Prestación <chr> "CONS. MEDICA", "RX. MANO", "YESO ANTEBRAQUIAL", "CONS MED", "CONS. INTEGRAL", "RX. RODILLA", "RX. ROTULA", "...
table(hcvb$`TRAUMA DENTARIO`)
NO SI
18520 895
hcvb <- hcvb %>%
mutate( `Fecha Atención` = dmy(`Fecha Atención`) ) #cambio fecha
hcvb <- hcvb %>%
mutate(anno = substr(`Fecha Atención`, start = 1, stop = 4)) #agrego columna anno
table(hcvb$`TRAUMA DENTARIO`, hcvb$anno)
2015 2016
NO 9736 8784
SI 403 492
no está variable sexo
table(hcvb$Edad, hcvb$`TRAUMA DENTARIO`)
NO SI
6 1314 131
7 1523 133
8 1853 178
9 1886 93
10 1990 100
11 2253 76
12 2258 39
13 1892 54
14 1684 14
15 763 21
16 420 25
17 418 19
18 266 12
glimpse(hcvb)
Observations: 19,415
Variables: 10
$ n <int> 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...
$ `Fecha Atención` <date> 2015-04-09, 2015-04-09, 2015-04-09, 2016-03-30, 2016-03-30, 2016-03-30, 2016-03-30, 2015-03-10, 2015-03-10, ...
$ `Dato Atención Urgencia` <int> 3762, 3762, 3762, 2660, 2660, 2660, 2660, 3902, 3902, 5252, 5252, 5252, 5252, 5252, 3551, 671, 671, 671, 666,...
$ Diagnóstico <chr> "CONTUSION Y EROSION 3º DEDO MANO DER.", "CONTUSION Y EROSION 3º DEDO MANO DER.", "CONTUSION Y EROSION 3º DED...
$ `TRAUMA DENTARIO` <chr> "NO", "NO", "NO", "NO", "NO", "NO", "NO", "NO", "NO", "SI", "SI", "SI", "SI", "SI", "NO", "NO", "NO", "NO", "...
$ COLEGIOS <chr> "COLEGIO MIGUEL DE UNAMUNO VALPARAISO", "COLEGIO MIGUEL DE UNAMUNO VALPARAISO", "COLEGIO MIGUEL DE UNAMUNO VA...
$ Edad <int> 10, 10, 10, 12, 12, 12, 12, 10, 10, 6, 6, 6, 6, 6, 11, 14, 14, 14, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 12...
$ Previsión <chr> "D", "D", "D", "D", "D", "D", "D", "A", "A", "B", "B", "B", "B", "B", "A", "A", "A", "A", "C", "C", "C", "C",...
$ Prestación <chr> "CONS. MEDICA", "RX. MANO", "YESO ANTEBRAQUIAL", "CONS MED", "CONS. INTEGRAL", "RX. RODILLA", "RX. ROTULA", "...
$ anno <chr> "2015", "2015", "2015", "2016", "2016", "2016", "2016", "2015", "2015", "2015", "2015", "2015", "2015", "2015...
table(hcvb$Previsión, hcvb$`TRAUMA DENTARIO`)
NO SI
a 1 0
A 6010 392
ARMADA 247 13
B 2731 95
c 3 0
C 3185 153
CAPREDENA 90 0
D 3838 154
DIPRECA 291 7
EJERCITO 6 0
FAST BANCO ESTADOISAPRE 2 0
FERROSALUD 4 0
I. AETNA 21 0
I. BANMEDICA 155 11
I. COLMENA 70 0
I. CONSALUD 362 20
I. CRUZ BLANCA 128 9
I. ING 7 0
I. MAS VIDA 421 4
I. PROMEPART 4 0
i. VIDA TRES 1 0
I. VIDA TRES 93 0
ISAPRE 14 0
ISAPRE BCO. ESTADO 0 4
NO REGISTRA 44 4
Particular 5 0
PARTICULAR 787 29
hcvb <- hcvb %>%
mutate(Prevision2 = case_when(
Previsión == "a" ~ "A",
Previsión == "A" ~ "A",
Previsión == "b" ~ "B",
Previsión == "B" ~ "B",
Previsión == "c" ~ "C",
Previsión == "C" ~ "C",
Previsión == "d" ~ "D",
Previsión == "D" ~ "D",
Previsión == "ARMADA" ~ "FFAA",
Previsión == "CAPREDENA" ~ "FFAA",
Previsión == "DIPRECA" ~ "FFAA",
Previsión == "EJERCITO" ~ "FFAA",
Previsión == "I. AETNA" ~ "ISAPRE",
Previsión == "I. BANMEDICA" ~ "ISAPRE",
Previsión == "I. BANMEDICA" ~ "ISAPRE",
Previsión == "I. COLMENA" ~ "ISAPRE",
Previsión == "I. CRUZ BLANCA" ~ "ISAPRE",
Previsión == "I. ING" ~ "ISAPRE",
Previsión == "I. CONSALUD" ~ "ISAPRE",
Previsión == "I. MAS VIDA" ~ "ISAPRE",
Previsión == "I. PROMEPART" ~ "ISAPRE",
Previsión == "i. VIDA TRES" ~ "ISAPRE",
Previsión == "I. VIDA TRES" ~ "ISAPRE",
Previsión == "ISAPRE" ~ "ISAPRE",
Previsión == "FAST BANCO ESTADOISAPRE" ~ "PARTICULAR",
Previsión == "FERROSALUD" ~ "PARTICULAR",
Previsión == "ISAPRE BCO. ESTADO" ~ "PARTICULAR",
Previsión == "Particular" ~ "PARTICULAR",
Previsión == "PARTICULAR" ~ "PARTICULAR",
TRUE ~ "NO REGISTRA"
))
table(hcvb$Prevision2, hcvb$`TRAUMA DENTARIO`)
NO SI
A 6011 392
B 2731 95
C 3188 153
D 3838 154
FFAA 634 20
ISAPRE 1276 44
NO REGISTRA 44 4
PARTICULAR 798 33
mosaicplot(table(hcvb$Prevision2, hcvb$`TRAUMA DENTARIO`), shade = T)