Reabilitação - serviços: mudanças entre as edições
| Sem resumo de edição | Sem resumo de edição | ||
| 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  | 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  | 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  | = Ficha do indicador para o sanitarista = | ||
| == Conceituação == | == Conceituação == | ||
| Número de serviços de reabilitação segundo o tipo de serviço e abrangência | |||
| Número de  | |||
| == Interpretação == | == Interpretação == | ||
| *  | * Mede 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 == | == Usos == | ||
| * Analisar variações  | * 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 == | == Limitações == | ||
| *  | * Inexistem padrões nacionais ou internacionais validados. Alguns deles, que têm sido usados para comparação (por exemplo, pelo menos um médico por mil habitantes), não se aplicam a todas as realidades. | ||
| *  | * 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 == | == 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:  | |||
| == Métodos de Cálculo == | == Métodos de Cálculo == | ||
| Número de unidades móveis por unidade geográfica e de tempo. | |||
| == 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  | {| class="wikitable" | ||
| | | | colspan="8" | | ||
| = CNES - ESTABELECIMENTOS POR TIPO - BRASIL = | |||
| Quantidade por Região segundo Tipo de Estabelecimento | |||
| Tipo de Estabelecimento: UNIDADE MOVEL FLUVIAL, UNIDADE MOVEL TERRESTRE, UNIDADE MOVEL DE NIVEL PRE-HOSPITALAR NA AREA DE URGENCIA | |||
| Período: Dez/2022 | |||
| |- | |- | ||
| !Tipo de Estabelecimento | |||
| !1 Região Norte | |||
| !2 Região Nordeste | |||
| !3 Região Sudeste | |||
| !4 Região Sul | |||
| !5 Região Centro-Oeste | |||
| !Total | |||
| |- | |- | ||
| | | | colspan="8" |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 | ||
| | | |592 | ||
| | | |1.969 | ||
| | | |2.139 | ||
| | | |994 | ||
| | | |519 | ||
| | | |6.213 | ||
| |- | |- | ||
| | | |UNIDADE MOVEL FLUVIAL | ||
| | | |110 | ||
| | | | - | ||
| | | | - | ||
| | | |2 | ||
| | | |1 | ||
| | | |113 | ||
| |- | |- | ||
| | | |UNIDADE MOVEL TERRESTRE | ||
| | | |126 | ||
| | | |334 | ||
| | | |345 | ||
| | | |209 | ||
| | | |127 | ||
| | | |1.141 | ||
| |- | |- | ||
| | | |UNIDADE MOVEL DE NIVEL PRE-HOSPITALAR NA AREA DE URGENCIA | ||
| | | |356 | ||
| | | |1.635 | ||
| |1.794 | |||
| | | |783 | ||
| | | |391 | ||
| | | |4.959 | ||
| | | |||
| |} | |} | ||
| == Literatura relacionada == | == Literatura relacionada == | ||
| Em edição. | |||
| = 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 | |||
| ==  | 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. | |||
| ==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 666: | ||
| == Ver também == | == Ver também == | ||
| * [[Nomenclatura]] | * [[Nomenclatura]] | ||
| * [[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] | ||
| == Rastreabilidade == | |||
| {| class="wikitable" | |||
| !atributo | |||
| !valor | |||
| |- | |||
| |Identificador | |||
| |15 | |||
| |- | |||
| |Código RIPSA | |||
| |E_S1 | |||
| |- | |||
| |Nome RIPSA | |||
| |Nº de unidades móveis em operação | |||
| |- | |||
| |URL RIPSA | |||
| | | |||
| |- | |||
| |tabela CIEGES | |||
| |bd_pri.mv_e_cartesiano | |||
| |} | |||
| == Rastreabilidade == | == Rastreabilidade == | ||
Edição das 15h26min de 6 de fevereiro 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 sanitarista
Conceituação
Número de serviços de reabilitação segundo o tipo de serviço e abrangência
Interpretação
- Mede 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
- Inexistem padrões nacionais ou internacionais validados. Alguns deles, que têm sido usados para comparação (por exemplo, pelo menos um médico por mil habitantes), não se aplicam a todas as realidades.
- 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 unidades móveis 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 POR TIPO - BRASILQuantidade por Região segundo Tipo de Estabelecimento Tipo de Estabelecimento: UNIDADE MOVEL FLUVIAL, UNIDADE MOVEL TERRESTRE, UNIDADE MOVEL DE NIVEL PRE-HOSPITALAR NA AREA DE URGENCIA Período: Dez/2022 | |||||||
| Tipo de Estabelecimento | 1 Região Norte | 2 Região Nordeste | 3 Região Sudeste | 4 Região Sul | 5 Região Centro-Oeste | Total | |
|---|---|---|---|---|---|---|---|
| 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: 
 | |||||||
| TOTAL | 592 | 1.969 | 2.139 | 994 | 519 | 6.213 | |
| UNIDADE MOVEL FLUVIAL | 110 | - | - | 2 | 1 | 113 | |
| UNIDADE MOVEL TERRESTRE | 126 | 334 | 345 | 209 | 127 | 1.141 | |
| UNIDADE MOVEL DE NIVEL PRE-HOSPITALAR NA AREA DE URGENCIA | 356 | 1.635 | 1.794 | 783 | 391 | 4.959 | |
Literatura relacionada
Em edição.
Ficha do indicador para o cientista de dados
Método de processamento de dados
| 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
- Caderno Verde de indicadores básicos para a saúde no Brasil (IDB)
- Fichas de Qualificação da RIPSA – 2012
Rastreabilidade
| atributo | valor | 
|---|---|
| Identificador | 15 | 
| Código RIPSA | E_S1 | 
| Nome RIPSA | Nº de unidades móveis em operação | 
| URL RIPSA | |
| tabela CIEGES | bd_pri.mv_e_cartesiano | 
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 |