Constrói uma tabela de frequências absolutas e relativas das CSAP por grupo de causa
Arguments
- grupos
Pode ser:
Um
data.frame
gerado pela funçãocsapAIH
, ou qualquerdata.frame
com uma variável chamadagrupo
com os grupos de causa da Lista Brasileira de Internações por CSAP, rotulados como os resultantes da funçãocsapAIH
, isto é, "g01", "g02", ..., "g19".Um vetor da classe
factor
oucharacter
com os grupos de causa CSAP, nomeados de acordo com o resultado da funçãocsapAIH
. Esse vetor não precisa ser gerado pela funçãocsapAIH
, mas deve conter todos os 19 grupos de causa, ainda que sua frequência seja zero, e também devem ser rotulados da mesma forma e ordem que na função, isto é, "g01", "g02", ..., "g19".
- digits
Número de decimais nas proporções apresentadas.
Value
Um objeto da classe data.frame
com a tabulação dos códigos da CID-10 segundo os grupos de causa da Lista Brasileira de ICSAP (19 grupos), com a frequência absoluta de casos e as porcentagens sobre o total de internações e sobre o conjunto das ICSAP.
Note
Os valores são armazenados em formato latino (vírgula como separador decimal e ponto como separador de milhar) e são, portanto, da classe character
. Isso é indesejado, porque impede a realização de operações matemáticas ou mesmo a aplicação direta da função as.numeric
, para retornar à classe numeric
. Para resolver esse problema foi criada uma nova função tabCSAP
que tem por output uma versão da tabela com os valores numéricos, com um argumento para a apresentação em formato latino. Portanto, para evitar a quebra de código já escrito, descreveCSAP
será mantida como está, mas não será mais desenvolvida com esse nome, sua continuidade se dará por meio de tabCSAP
. Tabulações com a lista de 20 grupos de causa deve ser feita com esta última função.
Examples
data(aih100)
df = csapAIH(aih100)
#> Importados 100 registros.
#> Excluídos 15 (15%) registros de procedimentos obstétricos.
#> Excluídos 1 (1%) registros de AIH de longa permanência.
#> Exportados 84 (84%) registros.
descreveCSAP(df$grupo)
#> Grupo Casos %Total %CSAP
#> 1 1. Prev. vacinação e cond. evitáveis 0 0,00 0,00
#> 2 2. Gastroenterites 1 1,19 5,00
#> 3 3. Anemia 0 0,00 0,00
#> 4 4. Defic. nutricionais 0 0,00 0,00
#> 5 5. Infec. ouvido, nariz e garganta 0 0,00 0,00
#> 6 6. Pneumonias bacterianas 3 3,57 15,00
#> 7 7. Asma 0 0,00 0,00
#> 8 8. Pulmonares (DPOC) 3 3,57 15,00
#> 9 9. Hipertensão 0 0,00 0,00
#> 10 10. Angina 2 2,38 10,00
#> 11 11. Insuf. cardíaca 1 1,19 5,00
#> 12 12. Cerebrovasculares 2 2,38 10,00
#> 13 13. Diabetes mellitus 4 4,76 20,00
#> 14 14. Epilepsias 0 0,00 0,00
#> 15 15. Infec. urinária 1 1,19 5,00
#> 16 16. Infec. pele e subcutâneo 1 1,19 5,00
#> 17 17. D. infl. órgãos pélvicos fem. 0 0,00 0,00
#> 18 18. Úlcera gastrointestinal 0 0,00 0,00
#> 19 19. Pré-natal e parto 2 2,38 10,00
#> 20 Total CSAP 20 23,81 100
#> 21 no-CSAP 64 76,19 --
#> 22 Total de internações 84 100 --