Reabilitação - serviços: mudanças entre as edições

De Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 5: Linha 5:
= Introdução =
= Introdução =


A [https://git.conass.org.br/ferre/notas-tecnicas-pri-provisorio/-/blob/main/matriz.md nota técnica de indicador] descreve o trabalho de processamento e apresentação de dados de '''Serviços de reabilitação, especificar o tipo de serviço e abrangência''' e decorrente estratificação. A metodologia aplicada pelo [https://cieges.conass.org.br/ Centro de Informações Estratégicas para a Gestão do SUS (Cieges)] constitui adaptação de fichas da [http://fichas.ripsa.org.br/2012/ Rede Interagencial de Informações para a Saúde (RIPSA)] e de ensejos anteriores da gestão estadual do SUS.
A [https://git.conass.org.br/ferre/notas-tecnicas-pri-provisorio/-/blob/main/matriz.md nota técnica de indicador] descreve o trabalho de processamento e apresentação de dados relacionados ao identificador e decorrente estratificação. A metodologia aplicada pelo [https://cieges.conass.org.br/ Centro de Informações Estratégicas para a Gestão do SUS (Cieges)] constitui adaptação de fichas da [http://fichas.ripsa.org.br/2012/ Rede Interagencial de Informações para a Saúde (RIPSA)] e de ensejos anteriores da gestão estadual do SUS ancorados no Guia de Apoio à Gestão Estadual do SUS.


== Endereço eletrônico ==
== Endereço eletrônico ==


Essa nota técnica é acessível pelo endereço https://wiki.conass.org.br/index.php?title=Servi%C3%A7os_de_reabilita%C3%A7%C3%A3o,_especificar_o_tipo_de_servi%C3%A7o_e_abrang%C3%AAncia.
Essa nota técnica é acessível pelo endereço


== Objetivo ==
== Objetivo ==
Linha 15: Linha 15:
Apresentar parâmetros de interpretação, granularidade e reprodutibilidade do indicador.
Apresentar parâmetros de interpretação, granularidade e reprodutibilidade do indicador.


= Ficha do indicador para o profissional da saúde =
= Ficha do indicador para o profissional de saúde =


== Conceituação ==
== Conceituação ==
Número de serviços de reabilitação segundo o tipo de serviço e abrangência.


Número de óbitos de menores de cinco anos de idade, por mil nascidos vivos, na população residente em determinado espaço geográfico, no ano considerado.
Os códigos de serviços de reabilitação são listados na tabela abaixo:
{| class="wikitable"
|'''código'''
|'''serviço especializado'''
|-
|126
|servico de fisioterapia
|-
|135
|servico de reabilitacao
|-
|164
|servico de orteses, proteses e mat especiais em reabilitacao
|}


== Interpretação ==
== Interpretação ==


* Estima o risco de morte dos nascidos vivos durante os cinco primeiros anos de vida.
* Mede o quantitativo, por categoria selecionada, segundo a sua localização geográfica.
* De modo geral, expressa o desenvolvimento socioeconômico e a infra-estrutura ambiental precários, que condicionam a desnutrição infantil e as infecções a ela associadas. O acesso e a qualidade dos recursos disponíveis para atenção à saúde materno-infantil são também determinantes da mortalidade nesse grupo etário.
* É influenciado pelas condições socioeconômicas regionais e, em menor escala, por políticas públicas de atenção à saúde e políticas pactuadas de forma tripartite e bipartite.
* É influenciada pela composição da mortalidade no primeiro ano de vida (mortalidade infantil), amplificando o impacto das causas pós-neonatais, a que estão expostas também as crianças entre 1 e 4 anos de idade. Porém, taxas reduzidas podem estar encobrindo más condições de vida em segmentos sociais específicos.


== Usos ==
== Usos ==


* Analisar variações populacionais, geográficas e temporais da mortalidade de menores de cinco anos, identificando situações de desigualdade e tendências que demandem ações e estudos específicos.
* Analisar variações geográficas e temporais, identificando situações de desigualdade e tendências que demandem ações e estudos específicos.
* Contribuir na avaliação dos níveis de saúde e de desenvolvimento socioeconômico da população, prestando-se a comparações nacionais e internacionais*.
* Subsidiar processos de planejamento, gestão e avaliação de políticas públicas voltadas para a prestação de serviços de saúde, assim como para a formação de profissionais de saúde e sua inserção no mercado de trabalho.


<blockquote>'''''Nota:''''' Organização das Nações Unidas (ONU): Objetivos para Desenvolvimento do Milênio. Nova Iorque, 2000. Subsidiar processos de planejamento, gestão e avaliação de políticas públicas – sobretudo na área ambiental – e de ações de saúde voltadas para a atenção pré-natal e ao parto, bem como para a proteção da saúde na infância.
</blockquote>
== Limitações ==
== Limitações ==


* Perde significado à medida que decresce a importância relativa das causas da mortalidade infantil pós-neonatal (28 a 364 dias), com a consequente redução da mortalidade no grupo etário de 1 a 4 anos de idade. Nessa perspectiva, o componente neonatal (0 a 27 dias) torna-se prioritário.
* Há possibilidade de imprecisões como duplicação ou desatualização do registro, em decorrência do processo de consolidação nacional dos dados, que é feita por solicitação anual do Ministério da Saúde diretamente aos conselhos regionais de cada categoria profissional.
* Requer correção da subenumeração de óbitos e de nascidos vivos (esta em menor escala), para o cálculo direto da taxa a partir de dados de sistemas de registro contínuo, especialmente nas regiões Norte e Nordeste. Essas circunstâncias impõem o uso de estimativas indiretas baseadas em procedimentos demográficos específicos, que podem oferecer boa aproximação da probabilidade de morte entre o nascimento e os cinco anos de idade.
* Envolve, no caso das estimativas, dificuldades metodológicas e imprecisões inerentes às técnicas utilizadas, cujos pressupostos podem não se cumprir por mudanças da dinâmica demográfica. A imprecisão é maior no caso de pequenas populações.


== Fontes ==
== Fontes ==
 
Ministério da Saúde: Departamento de Regulação Assistencial e Controle - DRAC, Secretaria de Atenção Especializada à Saúde - SAES
Ministério da Saúde: Sistema de Informações sobre Mortalidade (SIM), Sistema de Informações sobre Nascidos Vivos (Sinasc) e estimativas a partir de métodos demográficos indiretos.


== Métodos de Cálculo ==
== Métodos de Cálculo ==
Número de serviços por unidade geográfica e de tempo.


Direto:
<pre class="math">\frac{O_{\leqslant 5anos}}{NV_{residentes}}\times 1.000</pre>
[[File:https://latex.codecogs.com/svg.image?O_%7B\leqslant&space;5anos%7D]] Número de óbitos de residentes com menos de cinco anos de idade.
[[File:https://latex.codecogs.com/svg.image?NV_%7Bresidentes%7D]] Número de nascidos vivos de mães residentes.)
Indireto:
Estimativa por técnicas demográficas especiais. Os dados provenientes deste método têm sido adotados para os estados que apresentam cobertura do Sinasc inferior a 90% ou que não atingem o valor de 80% de um índice composto, especialmente criado, que combina a cobertura de óbitos infantis com a regularidade do SIM*.
<blockquote>'''''NOTA:''''' RIPSA. Comitê Temático Interdisciplinar (CTI) Natalidade e Mortalidade. Grupo de Trabalho ''ad hoc''. Relatório final (mimeo, 4 páginas). Brasília, 2000.
</blockquote>
== Categorias Sugeridas para Análise ==
== Categorias Sugeridas para Análise ==
Unidade geográfica: Brasil, grandes regiões, estados e Distrito Federal.
Unidade geográfica: Brasil, grandes regiões, estados e Distrito Federal.


== Dados Estatísticos e Comentários ==
== Dados Estatísticos e Comentários ==
{| class="wikitable sortable mw-collapsible"
{| class="wikitable"
|+Taxa de mortalidade na infância segundo região do Brasil
| colspan="3" |
!nu_ano
= CNES - ESTABELECIMENTOS - CLASSIFICAÇÃO DO SERVIÇO - BRASIL =
!1 N
'''Quantidade segundo RegiãoClassificação do Serviço:''' 126001 126 SERVICO DE FISIOTERAPIA / 001 ASSISTENCIA FISIOTERAPEUTICA EM ALTERACOES OBSTETRICAS NEON, 126002 126 SERVICO DE FISIOTERAPIA / 002 ASSISTENCIA FISIOTERAPEUTICA EM ALTERACOES ONCOLOGICAS, 126003 126 SERVICO DE FISIOTERAPIA / 003 ASSISTENCIA FISIOTERAPEUTICA EM OFTALMOLOGIA, 126004 126 SERVICO DE FISIOTERAPIA / 004 ASSISTENCIA FISIOTERAPEUTICA CARDIOVASCULARES E PNEUMOFUNCI, 126005 126 SERVICO DE FISIOTERAPIA / 005 ASSISTENCIA FISIOTERAPEUTICA NAS DISFUNCOES MUSCULO ESQUELET, 126006 126 SERVICO DE FISIOTERAPIA / 006 ASSISTENCIA FISIOTERAPEUTICA EM QUEIMADOS, 126007 126 SERVICO DE FISIOTERAPIA / 007 ASSISTENCIA FISIOTERAPEUTICA NAS ALTERACOES EM NEUROLOGIA, 126008 126 SERVICO DE FISIOTERAPIA / 008 DIAGNOSTICO CINETICO FUNCIONAL, 135001 135 SERVICO DE REABILITACAO / 001 REABILITACAO VISUAL, 135002 135 SERVICO DE REABILITACAO / 002 REABILITACAO INTELECTUAL, 135003 135 SERVICO DE REABILITACAO / 003 REABILITACAO FISICA, 135004 135 SERVICO DE REABILITACAO / 004 REABILITACAO VISUAL / MENTAL / MULTIPLAS DEFICIENCIAS, 135005 135 SERVICO DE REABILITACAO / 005 REABILITACAO AUDITIVA, 135006 135 SERVICO DE REABILITACAO / 006 ASSISTENCIA VENTILATORIA, 135007 135 SERVICO DE REABILITACAO / 007 OFICINA ORTOPEDICA FIXA, 135008 135 SERVICO DE REABILITACAO / 008 OFICINA ORTOPEDICA ITINERANTE TERRESTRE, 135009 135 SERVICO DE REABILITACAO / 009 OFICINA ORTOPEDICA ITINERANTE FLUVIAL, 135010 135 SERVICO DE REABILITACAO / 010 ATENCAO FONOAUDIOLOGICA, 135011 135 SERVICO DE REABILITACAO / 011 ATENCAO FISIOTERAPEUTICA, 135012 135 SERVICO DE REABILITACAO / 012 ATENCAO A SAUDE DAS PESSOAS OSTOMIZADAS I, 135013 135 SERVICO DE REABILITACAO / 013 ATENCAO A SAUDE DAS PESSOAS OSTOMIZADAS II, 164001 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 001 DISPENSACAO DE OPM AUXILIARES, 164002 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 002 MANUTENCAO E ADAPTACAO DE OPM, 164003 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 003 DISPENSACAO DE OPM ORTOPEDICA, 164004 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 004 MANUTENCAO E ADAPTACAO DE OPM, 164005 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 005 DISPENSACAO DE OPM AUDITIVA, 164006 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 006 MANUTENCAO E ADAPTACAO DE OPM, 164007 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 007 DISPENSACAO DE OPM OFTALMOLOG, 164008 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 008 MANUTENCAO E ADAPTACAO DE OPM, 164009 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 009 SUBSTITUICAO/TROCA DE OPM, 164010 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 010 OPM EM GASTROENTEROLOGIA, 164011 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 011 OPM EM UROLOGIA
!2 NE
'''Período:''' Dez/2020
!3 SE
!4 S
!5 CO
!Brasil
|-
|-
|2015
!Região
|18,0
!Quantidade
|16,3
|13,2
|12,6
|14,8
|14,6
|-
|-
|2016
| colspan="3" |Fonte: Ministério da Saúde - Cadastro Nacional dos Estabelecimentos de Saúde do Brasil - CNES
|18,9
 
|17,2
Nota:
|13,9
 
|12,3
A partir do processamento de junho de 2012, houve mudança na classificação da natureza e esfera dos estabelecimentos. Com isso, temos que:
|15,5
 
|15,3
* Até maio de 2012 estas informações estão disponíveis como "Natureza" e "Esfera Administrativa".
* De junho de 2012 a outubro de 2015, estão disponíveis tanto como "Natureza" e "Esfera Administrativa", como "Natureza Jurídica" e "Esfera Jurídica".
* A partir de novembro de 2015, estão disponíveis como "Natureza Jurídica" e "Esfera Jurídica".
|-
|TOTAL
|89.385
|-
|-
|2017
|1 Região Norte
|18,5
|4.873
|16,6
|13,4
|12,5
|14,2
|14,8
|-
|-
|2018
|2 Região Nordeste
|18,3
|21.698
|16,0
|13,3
|12,3
|14,3
|14,6
|-
|-
|2019
|3 Região Sudeste
|18,4
|36.775
|16,2
|13,7
|12,5
|14,4
|14,8
|-
|-
|2020
|4 Região Sul
|17,5
|19.333
|15,2
|12,3
|11,1
|13,4
|13,6
|-
|-
|2021
|5 Região Centro-Oeste
|17,7
|6.706
|15,4
|12,8
|11,8
|14,3
|14,1
|}
|}
As regiões Norte e Nordeste apresenta taxas superiores à media nacional. Entretanto, as taxas se mantém estáveis em todo o país.


== Literatura relacionada ==
== Literatura relacionada ==
 
Em edição.
A busca <code>&quot;Sudden Infant Death&quot;[Mesh]</code> no sítio [https://pubmed.ncbi.nlm.nih.gov/?sort=date&term=%22Sudden+Infant+Death%22%5BMesh%5D PubMed] resultou, em 9/1/2022, em 7.810 resultados.


= Ficha do indicador para o cientista de dados =
= Ficha do indicador para o cientista de dados =


== Método de processamento de dados ==
== Método de processamento de dados ==
{| class="wikitable sortable mw-collapsible"
|+Amostra, com atributos selecionados, da tabela cnes.st Ocultar
!competen
!codufmun
!tp_unid
!cnes
!vinc_sus
!tpgestao
!esfera_a
!atividad
!natureza
!tp_prest
|-
|200901
|431350
|22
|3999947
|0
|5
|4
|4
|7
|20
|-
|201901
|330455
|39
|9310746
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|201710
|420680
|70
|9086870
|1
|5
|[NULL]
|4
|[NULL]
|99
|-
|200605
|410480
|39
|2736543
|1
|5
|4
|4
|7
|[NULL]
|-
|201612
|160010
|1
|2021900
|1
|5
|[NULL]
|4
|[NULL]
|99
|-
|201311
|210927
|68
|6760538
|1
|5
|3
|4
|1
|50
|-
|201309
|350320
|22
|5171458
|0
|5
|4
|4
|7
|20
|-
|201511
|316370
|22
|5678463
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|202006
|431660
|1
|2246651
|1
|3
|[NULL]
|4
|[NULL]
|99
|-
|200807
|315210
|1
|2216477
|1
|5
|3
|4
|1
|50
|-
|201612
|411990
|22
|6431151
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|201904
|311330
|4
|2114771
|1
|5
|[NULL]
|4
|[NULL]
|99
|-
|201907
|291510
|22
|9351086
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|201707
|420540
|36
|3573583
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|201007
|430510
|36
|3586022
|0
|5
|4
|4
|7
|20
|-
|202001
|353140
|42
|6948715
|1
|3
|[NULL]
|4
|[NULL]
|99
|-
|202005
|150808
|74
|9439218
|1
|3
|[NULL]
|4
|[NULL]
|99
|-
|202104
|350280
|22
|7643829
|0
|3
|[NULL]
|4
|[NULL]
|99
|-
|201608
|150020
|39
|6990320
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|202108
|350280
|42
|7957203
|1
|3
|[NULL]
|4
|[NULL]
|99
|-
|201005
|510370
|36
|6277977
|1
|5
|3
|4
|1
|50
|-
|202003
|421050
|39
|9371400
|1
|3
|[NULL]
|4
|[NULL]
|99
|-
|200710
|312480
|1
|2145782
|1
|5
|3
|4
|1
|50
|-
|201509
|316670
|68
|6538320
|1
|5
|3
|4
|1
|50
|-
|201606
|430510
|36
|5729807
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|202203
|313750
|43
|6791468
|0
|3
|[NULL]
|4
|[NULL]
|99
|-
|202008
|293340
|2
|4033698
|1
|3
|[NULL]
|4
|[NULL]
|99
|-
|200912
|530010
|36
|5215846
|0
|5
|4
|4
|7
|20
|-
|201910
|314640
|39
|7018622
|0
|5
|[NULL]
|4
|[NULL]
|99
|-
|202107
|314330
|22
|7737475
|0
|3
|[NULL]
|4
|[NULL]
|99
|}
Os atributos da tabela cnes.st são listados a seguir: <code>cnes</code>, <code>codufmun</code>, <code>cod_cep</code>, <code>cpf_cnpj</code>, <code>pf_pj</code>, <code>niv_dep</code>, <code>cnpj_man</code>, <code>cod_ir</code>, <code>vinc_sus</code>, <code>tpgestao</code>, <code>esfera_a</code>, <code>retencao</code>, <code>atividad</code>, <code>natureza</code>, <code>clientel</code>, <code>tp_unid</code>, <code>turno_at</code>, <code>niv_hier</code>, <code>tp_prest</code>, <code>co_banco</code>, <code>co_agenc</code>, <code>c_corren</code>, <code>contratm</code>, <code>dt_publm</code>, <code>contrate</code>, <code>dt_puble</code>, <code>alvara</code>, <code>dt_exped</code>, <code>orgexped</code>, <code>av_acred</code>, <code>clasaval</code>, <code>dt_acred</code>, <code>av_pnass</code>, <code>dt_pnass</code>, <code>gesprg1e</code>, <code>gesprg1m</code>, <code>gesprg2e</code>, <code>gesprg2m</code>, <code>gesprg4e</code>, <code>gesprg4m</code>, <code>nivate_a</code>, <code>gesprg3e</code>, <code>gesprg3m</code>, <code>gesprg5e</code>, <code>gesprg5m</code>, <code>gesprg6e</code>, <code>gesprg6m</code>, <code>nivate_h</code>, <code>qtleitp1</code>, <code>qtleitp2</code>, <code>qtleitp3</code>, <code>leithosp</code>, <code>qtinst01</code>, <code>qtinst02</code>, <code>qtinst03</code>, <code>qtinst04</code>, <code>qtinst05</code>, <code>qtinst06</code>, <code>qtinst07</code>, <code>qtinst08</code>, <code>qtinst09</code>, <code>qtinst10</code>, <code>qtinst11</code>, <code>qtinst12</code>, <code>qtinst13</code>, <code>qtinst14</code>, <code>urgemerg</code>, <code>qtinst15</code>, <code>qtinst16</code>, <code>qtinst17</code>, <code>qtinst18</code>, <code>qtinst19</code>, <code>qtinst20</code>, <code>qtinst21</code>, <code>qtinst22</code>, <code>qtinst23</code>, <code>qtinst24</code>, <code>qtinst25</code>, <code>qtinst26</code>, <code>qtinst27</code>, <code>qtinst28</code>, <code>qtinst29</code>, <code>qtinst30</code>, <code>atendamb</code>, <code>qtinst31</code>, <code>qtinst32</code>, <code>qtinst33</code>, <code>centrcir</code>, <code>qtinst34</code>, <code>qtinst35</code>, <code>qtinst36</code>, <code>qtinst37</code>, <code>centrobs</code>, <code>qtleit05</code>, <code>qtleit06</code>, <code>qtleit07</code>, <code>qtleit08</code>, <code>qtleit09</code>, <code>qtleit19</code>, <code>qtleit20</code>, <code>qtleit21</code>, <code>qtleit22</code>, <code>qtleit23</code>, <code>qtleit32</code>, <code>qtleit34</code>, <code>qtleit38</code>, <code>qtleit39</code>, <code>qtleit40</code>, <code>centrneo</code>, <code>atendhos</code>, <code>serap01p</code>, <code>serap01t</code>, <code>serap02p</code>, <code>serap02t</code>, <code>serap03p</code>, <code>serap03t</code>, <code>serap04p</code>, <code>serap04t</code>, <code>serap05p</code>, <code>serap05t</code>, <code>serap06p</code>, <code>serap06t</code>, <code>serap07p</code>, <code>serap07t</code>, <code>serap08p</code>, <code>serap08t</code>, <code>serap09p</code>, <code>serap09t</code>, <code>serap10p</code>, <code>serap10t</code>, <code>serap11p</code>, <code>serap11t</code>, <code>serapoio</code>, <code>res_biol</code>, <code>res_quim</code>, <code>res_radi</code>, <code>res_comu</code>, <code>coletres</code>, <code>comiss01</code>, <code>comiss02</code>, <code>comiss03</code>, <code>comiss04</code>, <code>comiss05</code>, <code>comiss06</code>, <code>comiss07</code>, <code>comiss08</code>, <code>comiss09</code>, <code>comiss10</code>, <code>comiss11</code>, <code>comiss12</code>, <code>comissao</code>, <code>ap01cv01</code>, <code>ap01cv02</code>, <code>ap01cv05</code>, <code>ap01cv06</code>, <code>ap01cv03</code>, <code>ap01cv04</code>, <code>ap02cv01</code>, <code>ap02cv02</code>, <code>ap02cv05</code>, <code>ap02cv06</code>, <code>ap02cv03</code>, <code>ap02cv04</code>, <code>ap03cv01</code>, <code>ap03cv02</code>, <code>ap03cv05</code>, <code>ap03cv06</code>, <code>ap03cv03</code>, <code>ap03cv04</code>, <code>ap04cv01</code>, <code>ap04cv02</code>, <code>ap04cv05</code>, <code>ap04cv06</code>, <code>ap04cv03</code>, <code>ap04cv04</code>, <code>ap05cv01</code>, <code>ap05cv02</code>, <code>ap05cv05</code>, <code>ap05cv06</code>, <code>ap05cv03</code>, <code>ap05cv04</code>, <code>ap06cv01</code>, <code>ap06cv02</code>, <code>ap06cv05</code>, <code>ap06cv06</code>, <code>ap06cv03</code>, <code>ap06cv04</code>, <code>ap07cv01</code>, <code>ap07cv02</code>, <code>ap07cv05</code>, <code>ap07cv06</code>, <code>ap07cv03</code>, <code>ap07cv04</code>, <code>atend_pr</code>, <code>dt_atual</code>, <code>competen</code>, <code>nat_jur</code>, <code>cod_arquivo</code>, <code>ap01cv07</code>, <code>ap02cv07</code>, <code>ap03cv07</code>, <code>ap04cv07</code>, <code>ap05cv07</code>, <code>ap06cv07</code>, <code>ap07cv07</code>.


== Método de processamento analítico ==
== Método de processamento analítico ==
<syntaxhighlight lang="sql">
-- pri.mv_e_cartesiano source


== Método de apresentação de dados ==
CREATE MATERIALIZED VIEW pri.mv_e_cartesiano
TABLESPACE pg_default
AS WITH policlinicas AS (
        SELECT st.codufmun AS co_municipio_ibge,
            st.competen,
            count(*) AS nu_resultado
          FROM cnes.st st
          WHERE st.competen >= 201501 AND (st.tp_unid = ANY (ARRAY[4]))
          GROUP BY st.codufmun, st.competen
        ), unidades_moveis AS (
        SELECT st.codufmun AS co_municipio_ibge,
            st.competen,
            count(*) AS nu_resultado
          FROM cnes.st st
          WHERE st.competen >= 201501 AND (st.tp_unid = ANY (ARRAY[12, 15, 16]))
          GROUP BY st.codufmun, st.competen
        ), reabilitacao AS (
        SELECT sr.codufmun AS co_municipio_ibge,
            sr.competen,
            count(*) AS nu_servicos
          FROM cnes.sr sr
          WHERE sr.competen >= 201501 AND (sr.serv_esp = ANY (ARRAY[126, 135, 164]))
          GROUP BY sr.codufmun, sr.competen
          ORDER BY sr.competen, sr.codufmun
        ), lab_protese_dentaria AS (
        SELECT sr.codufmun AS co_municipio_ibge,
            sr.competen,
            count(*) AS nu_servicos
          FROM cnes.sr sr
          WHERE sr.competen >= 201501 AND (sr.serv_esp = 123 AND sr.class_sr = 7 OR sr.serv_esp = 157 AND sr.class_sr = 1)
          GROUP BY sr.codufmun, sr.competen
        ), referencia_cardiologia AS (
        SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
          FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 801 AND hb.sgruphab <= 807 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_uci_neo AS (
        SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
          FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 2802 AND hb.sgruphab <= 2803 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_nefro AS (
        SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
          FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 1501 AND hb.sgruphab <= 1502 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_neuro AS (
        SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
          FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 1601 AND hb.sgruphab <= 1602 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_obesidade AS (
        SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
          FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab = 202 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_onco AS (
        SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
          FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 1712 AND hb.sgruphab <= 1713 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_trauma_orto AS (
        SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
          FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab = 2502 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        )
SELECT 15 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(um.nu_resultado, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN unidades_moveis um ON mc.co_municipio_ibge = um.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = um.competen
UNION
SELECT cp.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(cp.nu_resultado, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN pri.mv_source_cnes_hb cp ON mc.co_municipio_ibge = cp.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = cp.competen
  WHERE cp.indicador_id = 14
UNION
SELECT cp.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(cp.nu_resultado, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN pri.mv_source_cnes_hb cp ON mc.co_municipio_ibge = cp.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = cp.competen
  WHERE cp.indicador_id = 34
UNION
SELECT 16 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(ra.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN reabilitacao ra ON mc.co_municipio_ibge = ra.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = ra.competen
UNION
SELECT ep.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(ep.nu_equipes, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN pri.mv_source_cnes_ep ep ON mc.co_municipio_ibge = ep.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = ep.competen
  WHERE ep.indicador_id = 17
UNION
SELECT ep.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(ep.nu_equipes, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN pri.mv_source_cnes_ep ep ON mc.co_municipio_ibge = ep.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = ep.competen
  WHERE ep.indicador_id = 33
UNION
SELECT 18 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(lab.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN lab_protese_dentaria lab ON mc.co_municipio_ibge = lab.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = lab.competen
UNION
SELECT 24 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN referencia_cardiologia r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
SELECT 25 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN referencia_uci_neo r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
SELECT 26 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN referencia_nefro r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
SELECT 27 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN referencia_neuro r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
SELECT 28 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN referencia_obesidade r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
SELECT 29 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN referencia_onco r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
SELECT 30 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN referencia_trauma_orto r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
SELECT 32 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_resultado, 0::bigint) AS nu_resultado
  FROM territoriais.vw_codufmun_competen mc
    LEFT JOIN policlinicas r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
WITH DATA;
</syntaxhighlight>


==Método de apresentação de dados==
O indicador constitui painel analítico na plataforma do CIEGES, empregando-se a ferramenta <code>Tableau</code>.
O indicador constitui painel analítico na plataforma do CIEGES, empregando-se a ferramenta <code>Tableau</code>.


== Método de análise matemática e estatística ==
==Método de análise matemática e estatística==
 
Dados Estatísticos e Comentários obtidos diretamente do TabNet e calculados com planilha de cálculo.
A consultas <code>postgreSQL</code> abaixo ilustra como foi realizada a extração das tabelas apresentadas na seção [[#dados_estatisticos|Dados Estatísticos e Comentários]].
 
== Método de descoberta de conhecimento em bancos de dados (KDD) ==


==Método de descoberta de conhecimento em bancos de dados (KDD)==
Não foram aplicados modelos de mineração de dados no presente indicador.
Não foram aplicados modelos de mineração de dados no presente indicador.


== Base de dados ==
==Base de dados==
 
O acesso aos dados processados está em desenvolvimento.
O acesso aos dados processados está em desenvolvimento.


Linha 162: Linha 660:
== Ver também ==
== Ver também ==
* [[Nomenclatura]]
* [[Nomenclatura]]
* [[Tabela de domínio serviço especializado]]
* [[Tabela de domínio tipo de unidade de saúde]]


== Ligações externas ==
== Ligações externas ==
* [https://edisciplinas.usp.br/pluginfile.php/490669/mod_resource/content/1/RIPSA%20Indicadores%20basicos%20para%20a%20saude%20no%20Brasil.pdf Caderno Verde de indicadores básicos para a saúde no Brasil (IDB)]
* [https://edisciplinas.usp.br/pluginfile.php/490669/mod_resource/content/1/RIPSA%20Indicadores%20basicos%20para%20a%20saude%20no%20Brasil.pdf Caderno Verde de indicadores básicos para a saúde no Brasil (IDB)]
* [http://fichas.ripsa.org.br/2012/ Fichas de Qualificação da RIPSA – 2012]
* [http://fichas.ripsa.org.br/2012/ Fichas de Qualificação da RIPSA – 2012]
* [https://cieges.conass.org.br/ Centro de Informações Estratégicas para a Gestão do SUS (Cieges)]
== Rastreabilidade ==
== Rastreabilidade ==
{| class="wikitable"
{| class="wikitable"

Edição atual tal como às 19h59min de 21 de maio de 2023


Introdução

A nota técnica de indicador descreve o trabalho de processamento e apresentação de dados relacionados ao identificador e decorrente estratificação. A metodologia aplicada pelo Centro de Informações Estratégicas para a Gestão do SUS (Cieges) constitui adaptação de fichas da Rede Interagencial de Informações para a Saúde (RIPSA) e de ensejos anteriores da gestão estadual do SUS ancorados no Guia de Apoio à Gestão Estadual do SUS.

Endereço eletrônico

Essa nota técnica é acessível pelo endereço

Objetivo

Apresentar parâmetros de interpretação, granularidade e reprodutibilidade do indicador.

Ficha do indicador para o profissional de saúde

Conceituação

Número de serviços de reabilitação segundo o tipo de serviço e abrangência.

Os códigos de serviços de reabilitação são listados na tabela abaixo:

código serviço especializado
126 servico de fisioterapia
135 servico de reabilitacao
164 servico de orteses, proteses e mat especiais em reabilitacao

Interpretação

  • Mede o quantitativo, por categoria selecionada, segundo a sua localização geográfica.
  • É influenciado pelas condições socioeconômicas regionais e, em menor escala, por políticas públicas de atenção à saúde e políticas pactuadas de forma tripartite e bipartite.

Usos

  • Analisar variações geográficas e temporais, identificando situações de desigualdade e tendências que demandem ações e estudos específicos.
  • Subsidiar processos de planejamento, gestão e avaliação de políticas públicas voltadas para a prestação de serviços de saúde, assim como para a formação de profissionais de saúde e sua inserção no mercado de trabalho.

Limitações

  • Há possibilidade de imprecisões como duplicação ou desatualização do registro, em decorrência do processo de consolidação nacional dos dados, que é feita por solicitação anual do Ministério da Saúde diretamente aos conselhos regionais de cada categoria profissional.

Fontes

Ministério da Saúde: Departamento de Regulação Assistencial e Controle - DRAC, Secretaria de Atenção Especializada à Saúde - SAES

Métodos de Cálculo

Número de serviços por unidade geográfica e de tempo.

Categorias Sugeridas para Análise

Unidade geográfica: Brasil, grandes regiões, estados e Distrito Federal.

Dados Estatísticos e Comentários

CNES - ESTABELECIMENTOS - CLASSIFICAÇÃO DO SERVIÇO - BRASIL

Quantidade segundo RegiãoClassificação do Serviço: 126001 126 SERVICO DE FISIOTERAPIA / 001 ASSISTENCIA FISIOTERAPEUTICA EM ALTERACOES OBSTETRICAS NEON, 126002 126 SERVICO DE FISIOTERAPIA / 002 ASSISTENCIA FISIOTERAPEUTICA EM ALTERACOES ONCOLOGICAS, 126003 126 SERVICO DE FISIOTERAPIA / 003 ASSISTENCIA FISIOTERAPEUTICA EM OFTALMOLOGIA, 126004 126 SERVICO DE FISIOTERAPIA / 004 ASSISTENCIA FISIOTERAPEUTICA CARDIOVASCULARES E PNEUMOFUNCI, 126005 126 SERVICO DE FISIOTERAPIA / 005 ASSISTENCIA FISIOTERAPEUTICA NAS DISFUNCOES MUSCULO ESQUELET, 126006 126 SERVICO DE FISIOTERAPIA / 006 ASSISTENCIA FISIOTERAPEUTICA EM QUEIMADOS, 126007 126 SERVICO DE FISIOTERAPIA / 007 ASSISTENCIA FISIOTERAPEUTICA NAS ALTERACOES EM NEUROLOGIA, 126008 126 SERVICO DE FISIOTERAPIA / 008 DIAGNOSTICO CINETICO FUNCIONAL, 135001 135 SERVICO DE REABILITACAO / 001 REABILITACAO VISUAL, 135002 135 SERVICO DE REABILITACAO / 002 REABILITACAO INTELECTUAL, 135003 135 SERVICO DE REABILITACAO / 003 REABILITACAO FISICA, 135004 135 SERVICO DE REABILITACAO / 004 REABILITACAO VISUAL / MENTAL / MULTIPLAS DEFICIENCIAS, 135005 135 SERVICO DE REABILITACAO / 005 REABILITACAO AUDITIVA, 135006 135 SERVICO DE REABILITACAO / 006 ASSISTENCIA VENTILATORIA, 135007 135 SERVICO DE REABILITACAO / 007 OFICINA ORTOPEDICA FIXA, 135008 135 SERVICO DE REABILITACAO / 008 OFICINA ORTOPEDICA ITINERANTE TERRESTRE, 135009 135 SERVICO DE REABILITACAO / 009 OFICINA ORTOPEDICA ITINERANTE FLUVIAL, 135010 135 SERVICO DE REABILITACAO / 010 ATENCAO FONOAUDIOLOGICA, 135011 135 SERVICO DE REABILITACAO / 011 ATENCAO FISIOTERAPEUTICA, 135012 135 SERVICO DE REABILITACAO / 012 ATENCAO A SAUDE DAS PESSOAS OSTOMIZADAS I, 135013 135 SERVICO DE REABILITACAO / 013 ATENCAO A SAUDE DAS PESSOAS OSTOMIZADAS II, 164001 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 001 DISPENSACAO DE OPM AUXILIARES, 164002 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 002 MANUTENCAO E ADAPTACAO DE OPM, 164003 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 003 DISPENSACAO DE OPM ORTOPEDICA, 164004 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 004 MANUTENCAO E ADAPTACAO DE OPM, 164005 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 005 DISPENSACAO DE OPM AUDITIVA, 164006 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 006 MANUTENCAO E ADAPTACAO DE OPM, 164007 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 007 DISPENSACAO DE OPM OFTALMOLOG, 164008 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 008 MANUTENCAO E ADAPTACAO DE OPM, 164009 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 009 SUBSTITUICAO/TROCA DE OPM, 164010 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 010 OPM EM GASTROENTEROLOGIA, 164011 164 SERVICO DE ORTESES, PROTESES E MAT ESPECIAIS EM REABILITACAO / 011 OPM EM UROLOGIA Período: Dez/2020

Região Quantidade
Fonte: Ministério da Saúde - Cadastro Nacional dos Estabelecimentos de Saúde do Brasil - CNES

Nota:

A partir do processamento de junho de 2012, houve mudança na classificação da natureza e esfera dos estabelecimentos. Com isso, temos que:

  • Até maio de 2012 estas informações estão disponíveis como "Natureza" e "Esfera Administrativa".
  • De junho de 2012 a outubro de 2015, estão disponíveis tanto como "Natureza" e "Esfera Administrativa", como "Natureza Jurídica" e "Esfera Jurídica".
  • A partir de novembro de 2015, estão disponíveis como "Natureza Jurídica" e "Esfera Jurídica".
TOTAL 89.385
1 Região Norte 4.873
2 Região Nordeste 21.698
3 Região Sudeste 36.775
4 Região Sul 19.333
5 Região Centro-Oeste 6.706

Literatura relacionada

Em edição.

Ficha do indicador para o cientista de dados

Método de processamento de dados

Amostra, com atributos selecionados, da tabela cnes.st Ocultar
competen codufmun tp_unid cnes vinc_sus tpgestao esfera_a atividad natureza tp_prest
200901 431350 22 3999947 0 5 4 4 7 20
201901 330455 39 9310746 0 5 [NULL] 4 [NULL] 99
201710 420680 70 9086870 1 5 [NULL] 4 [NULL] 99
200605 410480 39 2736543 1 5 4 4 7 [NULL]
201612 160010 1 2021900 1 5 [NULL] 4 [NULL] 99
201311 210927 68 6760538 1 5 3 4 1 50
201309 350320 22 5171458 0 5 4 4 7 20
201511 316370 22 5678463 0 5 [NULL] 4 [NULL] 99
202006 431660 1 2246651 1 3 [NULL] 4 [NULL] 99
200807 315210 1 2216477 1 5 3 4 1 50
201612 411990 22 6431151 0 5 [NULL] 4 [NULL] 99
201904 311330 4 2114771 1 5 [NULL] 4 [NULL] 99
201907 291510 22 9351086 0 5 [NULL] 4 [NULL] 99
201707 420540 36 3573583 0 5 [NULL] 4 [NULL] 99
201007 430510 36 3586022 0 5 4 4 7 20
202001 353140 42 6948715 1 3 [NULL] 4 [NULL] 99
202005 150808 74 9439218 1 3 [NULL] 4 [NULL] 99
202104 350280 22 7643829 0 3 [NULL] 4 [NULL] 99
201608 150020 39 6990320 0 5 [NULL] 4 [NULL] 99
202108 350280 42 7957203 1 3 [NULL] 4 [NULL] 99
201005 510370 36 6277977 1 5 3 4 1 50
202003 421050 39 9371400 1 3 [NULL] 4 [NULL] 99
200710 312480 1 2145782 1 5 3 4 1 50
201509 316670 68 6538320 1 5 3 4 1 50
201606 430510 36 5729807 0 5 [NULL] 4 [NULL] 99
202203 313750 43 6791468 0 3 [NULL] 4 [NULL] 99
202008 293340 2 4033698 1 3 [NULL] 4 [NULL] 99
200912 530010 36 5215846 0 5 4 4 7 20
201910 314640 39 7018622 0 5 [NULL] 4 [NULL] 99
202107 314330 22 7737475 0 3 [NULL] 4 [NULL] 99

Os atributos da tabela cnes.st são listados a seguir: cnes, codufmun, cod_cep, cpf_cnpj, pf_pj, niv_dep, cnpj_man, cod_ir, vinc_sus, tpgestao, esfera_a, retencao, atividad, natureza, clientel, tp_unid, turno_at, niv_hier, tp_prest, co_banco, co_agenc, c_corren, contratm, dt_publm, contrate, dt_puble, alvara, dt_exped, orgexped, av_acred, clasaval, dt_acred, av_pnass, dt_pnass, gesprg1e, gesprg1m, gesprg2e, gesprg2m, gesprg4e, gesprg4m, nivate_a, gesprg3e, gesprg3m, gesprg5e, gesprg5m, gesprg6e, gesprg6m, nivate_h, qtleitp1, qtleitp2, qtleitp3, leithosp, qtinst01, qtinst02, qtinst03, qtinst04, qtinst05, qtinst06, qtinst07, qtinst08, qtinst09, qtinst10, qtinst11, qtinst12, qtinst13, qtinst14, urgemerg, qtinst15, qtinst16, qtinst17, qtinst18, qtinst19, qtinst20, qtinst21, qtinst22, qtinst23, qtinst24, qtinst25, qtinst26, qtinst27, qtinst28, qtinst29, qtinst30, atendamb, qtinst31, qtinst32, qtinst33, centrcir, qtinst34, qtinst35, qtinst36, qtinst37, centrobs, qtleit05, qtleit06, qtleit07, qtleit08, qtleit09, qtleit19, qtleit20, qtleit21, qtleit22, qtleit23, qtleit32, qtleit34, qtleit38, qtleit39, qtleit40, centrneo, atendhos, serap01p, serap01t, serap02p, serap02t, serap03p, serap03t, serap04p, serap04t, serap05p, serap05t, serap06p, serap06t, serap07p, serap07t, serap08p, serap08t, serap09p, serap09t, serap10p, serap10t, serap11p, serap11t, serapoio, res_biol, res_quim, res_radi, res_comu, coletres, comiss01, comiss02, comiss03, comiss04, comiss05, comiss06, comiss07, comiss08, comiss09, comiss10, comiss11, comiss12, comissao, ap01cv01, ap01cv02, ap01cv05, ap01cv06, ap01cv03, ap01cv04, ap02cv01, ap02cv02, ap02cv05, ap02cv06, ap02cv03, ap02cv04, ap03cv01, ap03cv02, ap03cv05, ap03cv06, ap03cv03, ap03cv04, ap04cv01, ap04cv02, ap04cv05, ap04cv06, ap04cv03, ap04cv04, ap05cv01, ap05cv02, ap05cv05, ap05cv06, ap05cv03, ap05cv04, ap06cv01, ap06cv02, ap06cv05, ap06cv06, ap06cv03, ap06cv04, ap07cv01, ap07cv02, ap07cv05, ap07cv06, ap07cv03, ap07cv04, atend_pr, dt_atual, competen, nat_jur, cod_arquivo, ap01cv07, ap02cv07, ap03cv07, ap04cv07, ap05cv07, ap06cv07, ap07cv07.

Método de processamento analítico

-- pri.mv_e_cartesiano source

CREATE MATERIALIZED VIEW pri.mv_e_cartesiano
TABLESPACE pg_default
AS WITH policlinicas AS (
         SELECT st.codufmun AS co_municipio_ibge,
            st.competen,
            count(*) AS nu_resultado
           FROM cnes.st st
          WHERE st.competen >= 201501 AND (st.tp_unid = ANY (ARRAY[4]))
          GROUP BY st.codufmun, st.competen
        ), unidades_moveis AS (
         SELECT st.codufmun AS co_municipio_ibge,
            st.competen,
            count(*) AS nu_resultado
           FROM cnes.st st
          WHERE st.competen >= 201501 AND (st.tp_unid = ANY (ARRAY[12, 15, 16]))
          GROUP BY st.codufmun, st.competen
        ), reabilitacao AS (
         SELECT sr.codufmun AS co_municipio_ibge,
            sr.competen,
            count(*) AS nu_servicos
           FROM cnes.sr sr
          WHERE sr.competen >= 201501 AND (sr.serv_esp = ANY (ARRAY[126, 135, 164]))
          GROUP BY sr.codufmun, sr.competen
          ORDER BY sr.competen, sr.codufmun
        ), lab_protese_dentaria AS (
         SELECT sr.codufmun AS co_municipio_ibge,
            sr.competen,
            count(*) AS nu_servicos
           FROM cnes.sr sr
          WHERE sr.competen >= 201501 AND (sr.serv_esp = 123 AND sr.class_sr = 7 OR sr.serv_esp = 157 AND sr.class_sr = 1)
          GROUP BY sr.codufmun, sr.competen
        ), referencia_cardiologia AS (
         SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
           FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 801 AND hb.sgruphab <= 807 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_uci_neo AS (
         SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
           FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 2802 AND hb.sgruphab <= 2803 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_nefro AS (
         SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
           FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 1501 AND hb.sgruphab <= 1502 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_neuro AS (
         SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
           FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 1601 AND hb.sgruphab <= 1602 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_obesidade AS (
         SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
           FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab = 202 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_onco AS (
         SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
           FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab >= 1712 AND hb.sgruphab <= 1713 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        ), referencia_trauma_orto AS (
         SELECT hb.codufmun AS co_municipio_ibge,
            hb.competen,
            count(*) AS nu_servicos
           FROM cnes.hb hb
          WHERE hb.competen >= 201501 AND hb.sgruphab = 2502 AND hb.competen >= hb.cmpt_ini AND hb.competen <= hb.cmpt_fim
          GROUP BY hb.codufmun, hb.competen
        )
 SELECT 15 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(um.nu_resultado, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN unidades_moveis um ON mc.co_municipio_ibge = um.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = um.competen
UNION
 SELECT cp.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(cp.nu_resultado, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN pri.mv_source_cnes_hb cp ON mc.co_municipio_ibge = cp.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = cp.competen
  WHERE cp.indicador_id = 14
UNION
 SELECT cp.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(cp.nu_resultado, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN pri.mv_source_cnes_hb cp ON mc.co_municipio_ibge = cp.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = cp.competen
  WHERE cp.indicador_id = 34
UNION
 SELECT 16 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(ra.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN reabilitacao ra ON mc.co_municipio_ibge = ra.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = ra.competen
UNION
 SELECT ep.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(ep.nu_equipes, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN pri.mv_source_cnes_ep ep ON mc.co_municipio_ibge = ep.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = ep.competen
  WHERE ep.indicador_id = 17
UNION
 SELECT ep.indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(ep.nu_equipes, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN pri.mv_source_cnes_ep ep ON mc.co_municipio_ibge = ep.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = ep.competen
  WHERE ep.indicador_id = 33
UNION
 SELECT 18 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(lab.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN lab_protese_dentaria lab ON mc.co_municipio_ibge = lab.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = lab.competen
UNION
 SELECT 24 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN referencia_cardiologia r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
 SELECT 25 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN referencia_uci_neo r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
 SELECT 26 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN referencia_nefro r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
 SELECT 27 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN referencia_neuro r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
 SELECT 28 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN referencia_obesidade r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
 SELECT 29 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN referencia_onco r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
 SELECT 30 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_servicos, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN referencia_trauma_orto r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
UNION
 SELECT 32 AS indicador_id,
    mc.co_municipio_ibge,
    mc.competen,
    COALESCE(r.nu_resultado, 0::bigint) AS nu_resultado
   FROM territoriais.vw_codufmun_competen mc
     LEFT JOIN policlinicas r ON mc.co_municipio_ibge = r.co_municipio_ibge AND to_char(mc.competen::timestamp with time zone, 'YYYYMM'::text)::integer = r.competen
WITH DATA;

Método de apresentação de dados

O indicador constitui painel analítico na plataforma do CIEGES, empregando-se a ferramenta Tableau.

Método de análise matemática e estatística

Dados Estatísticos e Comentários obtidos diretamente do TabNet e calculados com planilha de cálculo.

Método de descoberta de conhecimento em bancos de dados (KDD)

Não foram aplicados modelos de mineração de dados no presente indicador.

Base de dados

O acesso aos dados processados está em desenvolvimento.

Apêndice

Ver também

Ligações externas

Rastreabilidade

atributo valor
Identificador 16
Código RIPSA E_SR1
Nome RIPSA Nº de serviços de reabilitação, especificar o tipo de serviço e abrangência
URL RIPSA
tabela CIEGES bd_pri.mv_e_cartesiano