Cuidados intermediários neonatal - habilitação
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 da saúde
Conceituação
- Apresenta o quantitativo de serviços de UCI neonatal da unidade federada segundo habilitação.
- A habilitação identifica a capacidade do estabelecimento de saúde em desenvolver funções específicas exigidas para a realização de determinado procedimento. As habilitações são definidas pelas áreas técnicas em legislação.
Habilitações consideradas:
co_habilitacao | ds_habilitacao | dt_habilitacao | ds_estincao_habilitacao | dt_situacao | tp_habilitacao |
---|---|---|---|---|---|
2802 | unidade de cuidados intermediários neonatal convencional (ucinco) | 2012-12-01 | PT SAS Nº 1300 | 2012-11-23 | centralizado |
2803 | unidade de cuidados intermediários neonatal canguru (ucinca) | 2012-12-01 | PT SAS Nº 1300 | 2012-11-23 | centralizado |
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 HABILITAÇÃO - BRASILQtde Estabelec. Habilitados por Região segundo Habilitação Habilitação: 1701-Centro alta complex oncologia cacon I, 1702-Centro alta complex oncologia cacon II, 1703-Centro alta complex oncologia cacon III, 1704-Serviço isolado radioterapia, 1705-Serviço isolado quimioterapia, 1706-Unacon, 1707-Unacon com Serviço de radioterapia, 1708-Unacon com Serviço de hematologia, 1709-Unacon com Serviço de oncologia pediátrica, 1710-Unacon exclusiva de hematologia, 1711-Unacon exclusiva de oncologia pediátrica, 1712-Cacon, 1713-Cacon com Serviço de oncologia pediátrica, 1714-Hospital geral com cirurgia oncológica Período: Dez/2022 | |||||||
Habilitação | 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 | 19 | 82 | 224 | 109 | 32 | 466 | |
Tipo 1 Federal (SAS/MS) | 19 | 82 | 224 | 109 | 32 | 466 | |
..1704-Serviço isolado radioterapia | - | 3 | 5 | 1 | - | 9 | |
..1706-Unacon | 6 | 29 | 51 | 31 | 10 | 127 | |
..1707-Unacon com Serviço de radioterapia | 6 | 14 | 58 | 29 | 7 | 114 | |
..1708-Unacon com Serviço de hematologia | 1 | 10 | 49 | 24 | 4 | 88 | |
..1709-Unacon com Serviço de oncologia pediátrica | 1 | 4 | 16 | 8 | 2 | 31 | |
..1710-Unacon exclusiva de hematologia | - | 1 | 1 | 1 | - | 3 | |
..1711-Unacon exclusiva de oncologia pediátrica | 1 | 5 | 9 | 3 | 1 | 19 | |
..1712-Cacon | 1 | 5 | 10 | 4 | 1 | 21 | |
..1713-Cacon com Serviço de oncologia pediátrica | 1 | 7 | 13 | 6 | 2 | 29 | |
..1714-Hospital geral com cirurgia oncológica | 2 | 4 | 12 | 2 | 5 | 25 |
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:
cnes | terceiro | sgruphab | cmpt_ini | cmpt_fim | dtportar | portaria | maportar | nuleitos | cod_arquivo | codufmun | competen |
2.000.733 | 2 | 1.404 | 200.105 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 2.001 | 200.603 | 999.999 | 22/03/2006 | SAS-178 | 200.603 | 0 | 120.703 | 120.040 | 200.703 |
2.002.078 | 1 | 2.517 | 200.211 | 999.999 | 01/01/9000 | PT 893 | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.578 | 2 | 2.601 | 200.406 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 10 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 2.408 | 200.603 | 200.804 | 23/03/2006 | SAS 223 | 200.603 | 0 | 120.703 | 120.040 | 200.703 |
2.002.078 | 1 | 1.101 | 200.303 | 999.999 | 01/01/9000 | OF.DCA/SES/AC.24/03/2003 | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.578 | 2 | 2.701 | 199.908 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 2.901 | 200.511 | 999.999 | 07/11/2006 | 1231 ES/AC | 200.611 | 0 | 120.703 | 120.040 | 200.703 |
2.002.078 | 1 | 1.401 | 200.207 | 999.999 | 01/01/9000 | PT.405/17/06/2002 SAS | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 2.202 | 200.201 | 999.999 | 31/01/2002 | 67 SAS | 200.201 | 0 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 1.901 | 200.405 | 999.999 | 07/11/2006 | MEMO 090/2004 - CGSI/SAS/DF | 200.611 | 0 | 120.703 | 120.040 | 200.703 |
2.002.833 | 2 | 1.405 | 200.110 | 999.999 | 22/10/2001 | 492 SAS | 200.110 | 0 | 120.703 | 120.040 | 200.703 |
3.733.211 | 2 | 617 | 200.512 | 999.999 | 30/12/2005 | 798 SAS | 200.512 | 0 | 120.703 | 120.020 | 200.703 |
2.001.586 | 2 | 404 | 200.510 | 999.999 | 09/03/2005 | 132-GM | 200.503 | 0 | 120.703 | 120.040 | 200.703 |
2.002.078 | 1 | 2.699 | 200.507 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 3 | 120.703 | 120.040 | 200.703 |
2.306.352 | 2 | 1.102 | 200.105 | 999.999 | 25/05/2001 | 172 SAS | 200.105 | 0 | 120.703 | 120.040 | 200.703 |
2.001.578 | 2 | 1.101 | 199.903 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 1.501 | 200.511 | 999.999 | 17/11/2005 | 653 SAS | 200.511 | 0 | 120.703 | 120.040 | 200.703 |
2.002.078 | 1 | 2.511 | 200.210 | 999.999 | 01/01/9000 | PORT. SAS 785 DE 22/10/2002. | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.000.857 | 2 | 601 | 200.402 | 999.999 | 01/01/9000 | PORTARIA SAS N.53 DE FEV/2004 | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 2.412 | 200.603 | 200.804 | 23/03/2006 | SAS 223 | 200.603 | 0 | 120.703 | 120.040 | 200.703 |
2.002.078 | 1 | 1.612 | 200.208 | 999.999 | 01/01/9000 | PT 552 08/08/02 SAS | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 2.699 | 200.404 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 7 | 120.703 | 120.040 | 200.703 |
2.001.586 | 2 | 2.306 | 200.208 | 999.999 | 01/01/9000 | PORT. SAS 490 DE 01/08/2002. | 900.001 | 0 | 120.703 | 120.040 | 200.703 |
2.002.094 | 2 | 619 | 200.306 | 999.999 | 11/06/2003 | 145 SAS | 200.306 | 0 | 120.703 | 120.040 | 200.703 |
2.001.578 | 2 | 2.701 | 199.908 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 0 | 120.704 | 120.040 | 200.704 |
2.001.586 | 2 | 2.699 | 200.404 | 999.999 | 01/01/9000 | [NULL] | 900.001 | 7 | 120.704 | 120.040 | 200.704 |
2.001.586 | 2 | 2.001 | 200.603 | 999.999 | 22/03/2006 | SAS-178 | 200.603 | 0 | 120.704 | 120.040 | 200.704 |
2.002.078 | 1 | 2.511 | 200.210 | 999.999 | 01/01/9000 | PORT. SAS 785 DE 22/10/2002. | 900.001 | 0 | 120.704 | 120.040 | 200.704 |
2.001.586 | 2 | 404 | 200.510 | 999.999 | 09/03/2005 | 132-GM | 200.503 | 0 | 120.704 | 120.040 | 200.704 |
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 | 25 |
Código RIPSA | E_H3 |
Nome RIPSA | |
URL RIPSA | http://fichas.ripsa.org.br/2012/ |
tabela CIEGES | bd_pri.mv_e_cartesiano |