Introdução

Utilizei o pacote ‘microdatasus’ para baixar as bases de 2012 a 2019 de cada unidade federativa do Brasil. Foram baixadas os dados do SINASC e SIH, para cada sistema foi realizado uma tabela de frequência, onde cada linha representa um estabelecimento de saúde pelo seu cadastro no CNES.
Para o SINASC os partos vêm divididos entre cesarianas e vaginais, foi calculado o total para cada estabelecimento em um ano.
Para SIH foram foram duas tabelas por estado e ano. Pois a quantidade de parto se diferencia se usamos os procedimentos relacionados a PROCEDIMENTOS REALIZADOS ou os CID’s. Será feito uma variável chamada diferença(dif) para cada ano e estabelecimento.

PARTOS PELO SINASC

A base consta com 68.215 registros, totalizando 23.143.537 nascimentos de 2012 a 2019 para todos os estabelecimentos

## [1] 23143537

PARTOS PELO SIH - CIDS

A base consta com 26.021 registros, totalizando 11.594.997 nascimentos de 2012 a 2019 para todos os estabelecimentos

## [1] 11594997

PARTOS PELO SIH - PROCEDIMENTOS

A base consta com 26.114 registros, totalizando 15.604.651 nascimentos de 2012 a 2019 para todos os estabelecimentos

## [1] 15604651

DIFERENÇA NO TOTAL DE PARTOS

Tendo o SINASC como referência, temos uma maior quantidade de nascimentos registrados no SINASC. A diferença entre o SINASC e SIH-CIDS é de 11.548.540 (quase metade 49,90%)

## [1] 11548540
## [1] 0.4989963

A diferença entre o SINASC e SIH-PROCS é de 7.538.886 (32,57%), menor do que a diferença pelos cids.

## [1] 7538886
## [1] 0.3257448

2012

SINASC - SIH - PROCS

A base de 2012 (SINASC + SIH-PROCS) somou 8842 registros. Desses, 3490 estabelecimentos não foram encontrados, porém mantidos. O SINASC tem em média 406 partos a menos que o SIH por estabelecimento. Existem 3.614 estabelecimentos cuja diferença é zero entre os nascimentos, segundo o histograma.
Todos os gráficos permitem saber o número passando o mouse sobre o gráfico

##     Min.  1st Qu.   Median     Mean  3rd Qu.     Max.     NA's 
## -11338.0   -268.0      1.0   -406.1     60.0   5456.0     3490
## Warning: Removed 3490 rows containing non-finite values (stat_bin).

Entretanto essas medidas podem não estarem acuradas, pois foi verificada que um mesmo número de CNES existe em direntes estados.
Para resolver este problema, fiz uma chave CNES, juntando o a sigla da UF com o número cnes em cada base e refiz o merge, que terá mais registros do que a base anterior. Esta nova base “corrigida” possui 38 registros a menos e, esta que será utilizada para as análises desse relatório.
A nova diferença de partos resultou em 114 partos a mais no SINASC por estabelecimentos. O total de estabelecimentos nessa base é de 8.804.
Com 5309 estabelecimentos sem relacionamento entre as duas bases.
A quantidade de estabelecimentos com diferença sendo 0 foi de 2.739

##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
## -3975.0     2.0    29.0   113.9   122.0  5456.0    5309
## Warning: Removed 5309 rows containing non-finite values (stat_bin).

BASE CNES

A base do CNES Brasil possui 357.686 registros e, 238 colunas. Eu separei apenas as informações principais dos estabelecimentos: uf_NOME_UF, uf_SIGLA_UF, cneschave, mun_CAPITAL, mun_MUNNOMEX, def_tp_prest, def_turno_at, def_tp_unid, def_clientel, def_natureza, def_atividad, def_esfera_a, def_tpgestao, def_cod_ir, CNES.

Um resumo dessas variáveis do CNES seguem aqui:

##       CNES                                             def_cod_ir    
##  Min.   :     19                                            :347992  
##  1st Qu.:3511024   Estabelecimento PUBLICO                  :  8061  
##  Median :6130334   Estabelecimento PRIVADO LUCRATIVA        :  1128  
##  Mean   :5680106   Estabelecimento FILANTROPICO             :   204  
##  3rd Qu.:7382810   Estabelecimento SEM FINS LUCRATIVOS      :   169  
##  Max.   :9550631   Estabelecimento PRIVADO LUCRATIVA SIMPLES:   105  
##                    (Other)                                  :    27  
##      def_tpgestao       def_esfera_a   
##  DUPLA     :  6212            :242163  
##  ESTADUAL  : 18128   ESTADUAL :   642  
##  MUNICIPAL :333265   FEDERAL  :   217  
##  SEM GESTÃO:    81   MUNICIPAL:  7395  
##                      PRIVADA  :107269  
##                                        
##                                        
##                           def_atividad   
##  Hospital de Ensino             :   155  
##  Unidade Auxiliar de Ensino     :  3395  
##  Unidade Escola Superior Isolada:   450  
##  Unidade SEM atividade de Ensino:352960  
##  Unidade Universitária          :   726  
##                                          
##                                          
##                                          def_natureza   
##                                                :242163  
##  Empresa Privada                               :104077  
##  Administração Direta da Saúde (MS, SES, e SMS):  7856  
##  Serviço Social Autônomo                       :  1125  
##  Entidade Beneficente SEM fins lucrativos      :   752  
##  Fundação Privada                              :   698  
##  (Other)                                       :  1015  
##                                            def_clientel   
##                                                  :  5380  
##  Atendimento de demanda espontânea               :139003  
##  Atendimento de demanda espontânea e referenciada:189972  
##  Atendimento de demanda referenciada             : 23331  
##                                                           
##                                                           
##                                                           
##                                              def_tp_unid    
##  CONSULTORIO ISOLADO                               :176492  
##  CLINICA/CENTRO DE ESPECIALIDADE                   : 53995  
##  CENTRO DE SAUDE/UNIDADE BASICA                    : 39231  
##  UNIDADE DE APOIO DIAGNOSE E TERAPIA (SADT ISOLADO): 27374  
##  POSTO DE SAUDE                                    : 11098  
##  POLICLINICA                                       :  8587  
##  (Other)                                           : 40909  
##                                                                              def_turno_at   
##  ATENDIMENTOS NOS TURNOS DA MANHA E A TARDE                                        :280539  
##  ATENDIMENTO NOS TURNOS DA MANHA, TARDE E NOITE                                    : 30061  
##  ATENDIMENTO CONTINUO DE 24 HORAS/DIA (PLANTAO: INCLUI SABADOS DOMINGOS E FERIADOS): 18061  
##  ATENDIMENTO SOMENTE A TARDE                                                       : 13392  
##  ATENDIMENTO COM TURNOS INTERMITENTES                                              :  7187  
##  ATENDIMENTO SOMENTE PELA MANHA                                                    :  7129  
##  (Other)                                                                           :  1317  
##                           def_tp_prest            mun_MUNNOMEX    mun_CAPITAL
##  TIPO DE PRESTADOR NÃO INFORMADO:242166   SAO PAULO     : 21124   N:261312   
##  PRIVADO COM FINS LUCRATIVOS    :100224   RIO DE JANEIRO: 10693   S: 96374   
##  PUBLICO MUNICIPAL              :  7392   BRASILIA      :  8071              
##  PRIVADO OPTANTE PELO SIMPLES   :  5541   CURITIBA      :  6753              
##  PRIVADO SEM FINS LUCRATIVOS    :   837   BELO HORIZONTE:  6396              
##  PUBLICO ESTADUAL               :   642   FORTALEZA     :  6061              
##  (Other)                        :   884   (Other)       :298588              
##   cneschave          uf_SIGLA_UF                 uf_NOME_UF    
##  Length:357686      SP     : 84705   SAO PAULO        : 84705  
##  Class :character   MG     : 45069   MINAS GERAIS     : 45069  
##  Mode  :character   RS     : 27567   RIO GRANDE DO SUL: 27567  
##                     PR     : 26984   PARANA           : 26984  
##                     RJ     : 26857   RIO DE JANEIRO   : 26857  
##                     BA     : 18763   BAHIA            : 18763  
##                     (Other):127741   (Other)          :127741

Juntando a base com diferença de partos com as informações do CNES

Diferença de partos por esfera administrativa em 2012

Diferença bruta de nascimentos no ano de 2012:

## Warning: Factor `def_esfera_a` contains implicit NA, consider using
## `forcats::fct_explicit_na`
## Warning in min(dif, na.rm = T): nenhum argumento não faltante para min;
## retornando Inf
## Warning in max(dif, na.rm = T): nenhum argumento não faltante para max;
## retornando -Inf
## Warning: Removed 5309 rows containing non-finite values (stat_ydensity).

Diferença de partos por tipo de prestador em 2012

Diferença bruta de nascimentos no ano de 2012:
## Warning: Removed 5309 rows containing non-finite values (stat_ydensity).

Diferença de partos por tipo de atividade em 2012

Diferença bruta de nascimentos no ano de 2012:
## Warning: Removed 5309 rows containing non-finite values (stat_ydensity).

Diferença de partos por tipo de clientela em 2012

Diferença bruta de nascimentos no ano de 2012:
## Warning: Removed 5309 rows containing non-finite values (stat_ydensity).

Diferença de partos por tipo de atividade em 2012

Diferença bruta de nascimentos no ano de 2012:
## Warning: Removed 5309 rows containing non-finite values (stat_ydensity).

REGRESSÃO LOGÍSTICA por estados

Foi realizada uma regressão linear tendo como desfecho a diferença numérica e os estados como variáveis dependentes

## 
## Call:
## lm(formula = dif ~ uf_SIGLA_UF, data = final12proc)
## 
## Residuals:
##     Min      1Q  Median      3Q     Max 
## -3991.5   -98.3   -61.5    11.4  5286.3 
## 
## Coefficients:
##               Estimate Std. Error t value             Pr(>|t|)    
## (Intercept)    127.750     76.313   1.674               0.0942 .  
## uf_SIGLA_UFAL  -84.718     85.595  -0.990               0.3224    
## uf_SIGLA_UFAM   46.109     85.320   0.540               0.5889    
## uf_SIGLA_UFAP   20.250    127.188   0.159               0.8735    
## uf_SIGLA_UFBA  -51.260     78.033  -0.657               0.5113    
## uf_SIGLA_UFCE  -43.855     79.783  -0.550               0.5826    
## uf_SIGLA_UFDF -964.442    113.979  -8.462 < 0.0000000000000002 ***
## uf_SIGLA_UFES  -14.250     86.530  -0.165               0.8692    
## uf_SIGLA_UFGO  -51.006     79.632  -0.641               0.5219    
## uf_SIGLA_UFMA    8.617     79.843   0.108               0.9141    
## uf_SIGLA_UFMG  -21.500     77.839  -0.276               0.7824    
## uf_SIGLA_UFMS   -9.497     84.059  -0.113               0.9101    
## uf_SIGLA_UFMT  -26.117     82.819  -0.315               0.7525    
## uf_SIGLA_UFPA  -52.239     79.706  -0.655               0.5123    
## uf_SIGLA_UFPB  -30.765     85.061  -0.362               0.7176    
## uf_SIGLA_UFPE  -63.091     79.114  -0.797               0.4252    
## uf_SIGLA_UFPI  -97.311     83.426  -1.166               0.2435    
## uf_SIGLA_UFPR  -34.117     78.397  -0.435               0.6635    
## uf_SIGLA_UFRJ  439.626     81.722   5.380         0.0000000796 ***
## uf_SIGLA_UFRN -108.605     83.344  -1.303               0.1926    
## uf_SIGLA_UFRO -111.221     92.543  -1.202               0.2295    
## uf_SIGLA_UFRR  -11.750    123.050  -0.095               0.9239    
## uf_SIGLA_UFRS   27.569     79.088   0.349               0.7274    
## uf_SIGLA_UFSC   -9.489     80.740  -0.118               0.9065    
## uf_SIGLA_UFSE  131.250    119.559   1.098               0.2724    
## uf_SIGLA_UFSP   41.987     77.886   0.539               0.5899    
## uf_SIGLA_UFTO -108.594     93.463  -1.162               0.2454    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 305.3 on 3466 degrees of freedom
##   (5311 observations deleted due to missingness)
## Multiple R-squared:  0.1111, Adjusted R-squared:  0.1045 
## F-statistic: 16.67 on 26 and 3466 DF,  p-value: < 0.00000000000000022
## `geom_smooth()` using formula 'y ~ x'

Avaliando o modelo da diferença pelos estados

A média da diferença entre partos pelos estados pode ser consultada na tabela abaixo: