Ambulatórios de especialidades - tipo de estabelecimento
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 https://wiki.conass.org.br/index.php?title=Servi%C3%A7os_de_ambulat%C3%B3rios_de_especialidades_habilitados_(vers%C3%A3o_preliminar)
Objetivo
Apresentar parâmetros de interpretação, granularidade e reprodutibilidade do indicador.
Ficha do indicador para o profissional da saúde
Conceituação
- Apresenta o quantitativo de serviços de ambulatórios especializados da unidade federada segundo habilitação.
- Tipo de unidade
- 4 POLICLINICA
- 36 CLINICA/CENTRO DE ESPECIALIDADE
Interpretação
Há possibilidade de imprecisões como duplicação ou desatualização do registro, em decorrência do processo de consolidação nacional dos dados.
Usos
Propicia ao gestor o quantitativo de serviços disponíveis, podendo auxiliar no planejamento das ações assistenciais nas diversas esferas de governo, bem como dar maior visibilidade ao controle social a ser exercido pela população.
Limitações
- O TabNet do CNES reflete a série histórica do Cadastro, por mês de competência, estando disponível com defasagem de até 45 dias. Dados mais recentes podem ser obtidos no site do CNES (http://cnes.datasus.gov.br/).
- O indicador depende da qualidade do preenchimento e agilidade na atualização do sistema de Informação do CNES
Fontes
As informações disponíveis são geradas a partir dos dados enviados pelas Secretarias Municipais e Estaduais de Saúde através do Sistema de Cadastro Nacional de Estabelecimentos de Saúde (CNES/SUS) e consolidadas no Banco de Dados Nacional pelo DATASUS, conforme determina a Portaria MS/SAS nº 51 de 21/06/1995.
Métodos de Cálculo
Número absoluto de serviços habilitados para oncologia em determinado espaço geográfico, no período considerado.
Categorias Sugeridas para Análise
Unidade geográfica: Brasil, grandes regiões, estados, Distrito Federal, regiões metropolitanas e municípios das capitais e municípios.
Dados Estatísticos e Comentários
CNES - ESTABELECIMENTOS POR TIPO - BRASILQuantidade por Tipo de Estabelecimento segundo Ano/mês compet. Tipo de Estabelecimento: POLICLINICA, CLINICA/CENTRO DE ESPECIALIDADE Período: Jan/2019-Abr/2023 | ||||||||||||||||||||||||||||||||||||||||||||||
Ano/mês compet. | POLICLINICA | CLINICA/CENTRO DE ESPECIALIDADE | 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:
| ||||||||||||||||||||||||||||||||||||||||||||||
2019/Jan | 8.101 | 50.929 | 59.030 | |||||||||||||||||||||||||||||||||||||||||||
2019/Fev | 8.168 | 51.333 | 59.501 | |||||||||||||||||||||||||||||||||||||||||||
2019/Mar | 8.219 | 51.810 | 60.029 | |||||||||||||||||||||||||||||||||||||||||||
2019/Abr | 8.497 | 51.786 | 60.283 | |||||||||||||||||||||||||||||||||||||||||||
2019/Mai | 8.862 | 51.665 | 60.527 | |||||||||||||||||||||||||||||||||||||||||||
2019/Jun | 8.867 | 51.151 | 60.018 | |||||||||||||||||||||||||||||||||||||||||||
2019/Jul | 9.003 | 51.654 | 60.657 | |||||||||||||||||||||||||||||||||||||||||||
2019/Ago | 9.048 | 51.610 | 60.658 | |||||||||||||||||||||||||||||||||||||||||||
2019/Set | 9.145 | 52.098 | 61.243 | |||||||||||||||||||||||||||||||||||||||||||
2019/Out | 9.226 | 52.449 | 61.675 | |||||||||||||||||||||||||||||||||||||||||||
2019/Nov | 9.279 | 52.788 | 62.067 | |||||||||||||||||||||||||||||||||||||||||||
2019/Dez | 9.164 | 52.055 | 61.219 | |||||||||||||||||||||||||||||||||||||||||||
2020/Jan | 8.908 | 45.739 | 54.647 | |||||||||||||||||||||||||||||||||||||||||||
2020/Fev | 8.947 | 45.608 | 54.555 | |||||||||||||||||||||||||||||||||||||||||||
2020/Mar | 8.944 | 45.734 | 54.678 | |||||||||||||||||||||||||||||||||||||||||||
2020/Abr | 9.007 | 46.068 | 55.075 | |||||||||||||||||||||||||||||||||||||||||||
2020/Mai | 9.072 | 46.552 | 55.624 | |||||||||||||||||||||||||||||||||||||||||||
2020/Jun | 9.030 | 46.024 | 55.054 | |||||||||||||||||||||||||||||||||||||||||||
2020/Jul | 9.152 | 46.779 | 55.931 | |||||||||||||||||||||||||||||||||||||||||||
2020/Ago | 9.270 | 47.430 | 56.700 | |||||||||||||||||||||||||||||||||||||||||||
2020/Set | 9.361 | 48.032 | 57.393 | |||||||||||||||||||||||||||||||||||||||||||
2020/Out | 9.445 | 48.654 | 58.099 | |||||||||||||||||||||||||||||||||||||||||||
2020/Nov | 9.503 | 49.137 | 58.640 | |||||||||||||||||||||||||||||||||||||||||||
2020/Dez | 9.565 | 49.504 | 59.069 | |||||||||||||||||||||||||||||||||||||||||||
2021/Jan | 9.635 | 49.911 | 59.546 | |||||||||||||||||||||||||||||||||||||||||||
2021/Fev | 9.694 | 50.728 | 60.422 | |||||||||||||||||||||||||||||||||||||||||||
2021/Mar | 9.753 | 51.398 | 61.151 | |||||||||||||||||||||||||||||||||||||||||||
2021/Abr | 9.826 | 52.178 | 62.004 | |||||||||||||||||||||||||||||||||||||||||||
2021/Mai | 9.924 | 52.944 | 62.868 | |||||||||||||||||||||||||||||||||||||||||||
2021/Jun | 10.000 | 53.584 | 63.584 | |||||||||||||||||||||||||||||||||||||||||||
2021/Jul | 10.093 | 54.364 | 64.457 | |||||||||||||||||||||||||||||||||||||||||||
2021/Ago | 10.184 | 55.077 | 65.261 | |||||||||||||||||||||||||||||||||||||||||||
2021/Set | 10.256 | 55.697 | 65.953 | |||||||||||||||||||||||||||||||||||||||||||
2021/Out | 10.327 | 56.284 | 66.611 | |||||||||||||||||||||||||||||||||||||||||||
2021/Nov | 10.416 | 56.905 | 67.321 | |||||||||||||||||||||||||||||||||||||||||||
2021/Dez | 10.450 | 57.231 | 67.681 | |||||||||||||||||||||||||||||||||||||||||||
2022/Jan | 10.496 | 57.736 | 68.232 | |||||||||||||||||||||||||||||||||||||||||||
2022/Fev | 10.539 | 58.305 | 68.844 | |||||||||||||||||||||||||||||||||||||||||||
2022/Mar | 10.605 | 58.913 | 69.518 | |||||||||||||||||||||||||||||||||||||||||||
2022/Abr | 10.660 | 59.538 | 70.198 | |||||||||||||||||||||||||||||||||||||||||||
2022/Mai | 10.724 | 60.166 | 70.890 | |||||||||||||||||||||||||||||||||||||||||||
2022/Jun | 10.765 | 60.616 | 71.381 | |||||||||||||||||||||||||||||||||||||||||||
2022/Jul | 10.806 | 61.130 | 71.936 | |||||||||||||||||||||||||||||||||||||||||||
2022/Ago | 10.917 | 61.920 | 72.837 | |||||||||||||||||||||||||||||||||||||||||||
2022/Set | 10.970 | 62.689 | 73.659 | |||||||||||||||||||||||||||||||||||||||||||
2022/Out | 11.045 | 63.331 | 74.376 | |||||||||||||||||||||||||||||||||||||||||||
2022/Nov | 11.077 | 63.709 | 74.786 | |||||||||||||||||||||||||||||||||||||||||||
2022/Dez | 11.143 | 63.999 | 75.142 | |||||||||||||||||||||||||||||||||||||||||||
2023/Jan | 11.105 | 64.144 | 75.249 | |||||||||||||||||||||||||||||||||||||||||||
2023/Fev | 11.073 | 64.316 | 75.389 | |||||||||||||||||||||||||||||||||||||||||||
2023/Mar | 11.095 | 64.558 | 75.653 | |||||||||||||||||||||||||||||||||||||||||||
2023/Abr | 11.134 | 65.209 | 76.343 |
Literatura relacionada
Em edição.
Ficha do indicador para o cientista de dados
Método de processamento de dados
Os dados disponibilizados em arquivos tabulados DBC foram processados com a ferramenta pentaho PDI, cujo resultado é ilustrado abaixo:
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 | 32 |
Código RIPSA | E_ST1 |
Nome RIPSA | |
URL RIPSA | http://fichas.ripsa.org.br/2012/ |
tabela CIEGES | bd_pri.mv_e_cartesiano |