Pular para o conteúdo
Xarope

Artigo

por Carlos Avila ·

DF, 2019 a 2024: seis anos de SUS em números que você pode refazer

Internações, óbitos hospitalares e produção ambulatorial do Distrito Federal, mês a mês, a partir dos extratos publicados em dados.xaro.pe — com o SQL inteiro para reproduzir cada número.

Bula

Para que serve
Mostrar o que os microdados do SIH e do SIA dizem sobre o DF entre 2019 e 2024 — e, mais importante, como conferir cada número com uma consulta SQL sobre os arquivos públicos.
Composição
  • SIH-RD: 72 arquivos mensais, 1,39 milhão de AIH (2019–2024)
  • SIA-PA: 72 arquivos mensais, 29 milhões de linhas de produção ambulatorial
  • DuckDB + read_parquet por HTTPS; SQL publicado em sql/ do pipeline xarope-dados
Posologia
8 min · nível intermediário

Todo gráfico de saúde pública publicado desde 2020 tem o mesmo problema: começa em 2020. A pandemia vira o ponto de partida, e o leitor não tem como saber o que era “normal” antes dela. Este artigo começa um ano antes. São 72 meses de dois sistemas do DATASUS para o Distrito Federal — o SIH (internações pagas pelo SUS) e o SIA (produção ambulatorial) — lidos direto dos extratos em dados.xaro.pe, com o SQL que gerou cada número reproduzido no fim do texto. Se algum número aqui parecer errado, você pode refazê-lo em um minuto. Essa é a proposta.

O que a série mostra

Em 2019, o SUS no DF registrou 229.614 internações (AIH do tipo 1, o mesmo recorte que o TabNet chama de “Internações”). Em 2020 caíram para 212.543, uma queda de 7 %, e só voltaram ao patamar de 2019 em 2021. Em 2024 chegaram a 247.083, 8 % acima de 2019.

Os óbitos registrados nessas AIH contam outra história: 6.580 em 2019, 8.185 em 2020 e 9.905 em 2021 — metade a mais que antes da pandemia, com menos internações. A proporção de internações que terminaram em óbito foi de 2,9 % em 2019 para 4,3 % em 2021 e voltou a 2,9 % em 2024.

AnoInternaçõesÓbitosÓbitos / internaçõesPermanência média (dias)Valor total das AIH
2019229.6146.5802,87 %5,68R$ 239.866.880
2020212.5438.1853,85 %5,39R$ 265.391.023
2021229.9089.9054,31 %5,48R$ 338.257.488
2022231.0757.0723,06 %5,63R$ 312.758.825
2023236.3466.9112,92 %5,67R$ 345.835.763
2024247.0837.1442,89 %5,61R$ 391.078.924

Os valores são nominais — o que consta na AIH, sem correção pela inflação. O total de 2024 é 63 % maior que o de 2019 em reais correntes; parte disso é volume, parte é reajuste de tabela, e esta série não separa os dois.

Internações: o ano que falta no gráfico de todo mundo

Internações mensais no SUS do DF, 2019 a 2024Linha mensal partindo de cerca de 18 a 21 mil internações por mês em 2019, caindo a partir de abril de 2020 até o mínimo de 15.747 em setembro de 2020, recuperando em 2021 e subindo lentamente até cerca de 22 mil por mês em 2024.05,0 mil10 mil15 mil20 mil25 mil201920212023set/2020: 15.747
Internações por mês (AIH tipo 1), DF, jan/2019 a dez/2024. O trecho em laranja é 2020. O ponto marca o mês mais baixo da série.

Com 2019 no gráfico, a queda de 2020 tem escala: o SUS do DF vinha de um patamar entre 18 e 21 mil internações por mês, e em setembro de 2020 registrou 15.747 — o mês mais baixo dos seis anos. Sem o ano-base, a mesma curva começaria em janeiro de 2020, num mês que já não era típico, e a queda pareceria menor do que foi.

A recuperação não é um retorno. O nível de 2021 e 2022 é quase idêntico ao de 2019 (+0,1 % e +0,6 %); a subida só aparece em 2023 e 2024. O que essa série não diz é por quê: o SIH registra internações pagas, e “pagas” depende de oferta de leitos, de teto financeiro e de regulação — não só de quantas pessoas adoeceram.

Óbitos hospitalares registrados nas AIH do DF, por mês, 2019 a 2024Linha mensal em torno de 500 a 600 óbitos por mês em 2019, com dois picos: agosto de 2020, com 975, e abril de 2021, com 1.605, o maior da série. Depois de 2022 a linha volta ao patamar de 2019.05001,0 mil1,5 mil2,0 mil201920212023abr/2021: 1.605
Óbitos registrados nas AIH por mês, DF, 2019 a 2024. O trecho em laranja é 2021. O ponto marca o mês mais alto da série.

Abril de 2021 é o mês com mais óbitos da série: 1.605, contra uma média de cerca de 550 por mês em 2019. É a segunda onda da covid-19 vista pelo lado do hospital, e é também um lembrete do que o campo MORTE da AIH significa — óbito durante a internação paga por aquela AIH, e não a mortalidade da população. Quem morreu em casa, no pronto-socorro sem internação ou na rede privada não está aqui; está no SIM, que é outro sistema.

Produção ambulatorial: linhas não são procedimentos

O SIA é maior, mais heterogêneo e mais fácil de ler errado. Cada linha do arquivo PA é um registro de produção, e um registro pode representar um procedimento (numa APAC, por exemplo) ou centenas deles somados (num BPA consolidado). A quantidade de procedimentos está no campo PA_QTDAPR; contar linhas mede o formato do registro, não a assistência.

SIA-PA do DF: linhas do arquivo versus quantidade aprovada, índice 2019 = 100Barras agrupadas por ano. As linhas do arquivo sobem de 100 em 2019 para 154 em 2020, 191 em 2021, 233 em 2022, 236 em 2023 e 260 em 2024. A quantidade aprovada vai de 100 para 93, 100, 113, 125 e 141 nos mesmos anos.Linhas do arquivoQuantidade aprovada010020030010010020191549320201911002021233113202223612520232601412024
Índice anual (2019 = 100): linhas do arquivo PA em azul-escuro, quantidade aprovada (PA_QTDAPR) em laranja. As linhas mais que dobraram; os procedimentos cresceram 41 %.

Entre 2019 e 2024 o arquivo PA do DF foi de 2.477.827 para 6.440.138 linhas por ano (+160 %). A quantidade aprovada de procedimentos foi de 42.684.467 para 60.174.606 (+41 %). Uma análise que conte linhas concluiria que a produção ambulatorial do DF mais que dobrou; uma que some PA_QTDAPR verá crescimento de 41 % — e uma queda de 7 % em 2020 que a contagem de linhas esconde por completo (as linhas subiram 54 % naquele ano). Em 2019 cada linha carregava, em média, 17 procedimentos; em 2024, 9. O registro ficou mais granular. A assistência não ficou duas vezes maior.

Procedimentos ambulatoriais aprovados por mês no SUS do DF, 2019 a 2024Linha mensal entre 3 e 4 milhões de procedimentos em 2019, caindo em 2020, subindo gradualmente até cerca de 5 milhões por mês em 2024, com um vale isolado em abril de 2023, de 2,87 milhões, o menor mês da série.02,0 mi4,0 mi6,0 mi201920212023abr/2023: 2.872.817
Quantidade aprovada de procedimentos ambulatoriais por mês (PA_QTDAPR), DF, 2019 a 2024. O trecho em laranja é 2020.

Repare no vale de abril de 2023: 2,87 milhões de procedimentos, o menor mês da série — abaixo de qualquer mês de 2020. Não há epidemia que explique isso. A competência do SIA (PA_MVM) é o mês de processamento, não o de atendimento; um atraso de faturamento ou uma reapresentação em lote aparece como buraco num mês e excesso no seguinte. Antes de interpretar um mês isolado do SIA, olhe o vizinho.

AnoLinhas do arquivoQuantidade aprovadaProcedimentos por linhaValor aprovado
20192.477.82742.684.46717,2R$ 275.911.198
20203.808.44139.728.15410,4R$ 251.819.942
20214.744.73642.539.9329,0R$ 273.082.262
20225.775.34948.315.2608,4R$ 320.083.431
20235.851.37053.549.7549,2R$ 367.264.111
20246.440.13860.174.6069,3R$ 401.691.478

O método, inteiro

Nada acima veio de uma planilha intermediária. Os números são o resultado de duas consultas SQL sobre os arquivos Parquet publicados em dados.xaro.pe — os mesmos que qualquer pessoa lê por HTTPS com o DuckDB, sem baixar nada antes. A série está em src/data/serie-df.json no repositório do site, gerada pelo comando make serie do pipeline xarope-dados, e o JSON guarda, além dos números, a versão dos extratos (2026.09), os identificadores dos doze manifestos usados e o texto exato do SQL.

Internações (SIH-RD). “Internação” segue o TabNet: só IDENT = '1'; o tipo 5 é AIH de longa permanência, continuação de uma internação já contada.

INSTALL httpfs; LOAD httpfs;

select
  ANO_CMPT || MES_CMPT                                   as competencia,
  count(*)                                               as linhas,
  count(*)        filter (where IDENT = '1')             as internacoes,
  sum(MORTE)      filter (where IDENT = '1')             as obitos,
  sum(DIAS_PERM)  filter (where IDENT = '1')             as dias_permanencia,
  round(sum(VAL_TOT), 2)                                 as valor_total
from read_parquet([
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1901.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1902.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1903.parquet',
  -- … 72 arquivos ao todo
])
group by 1
order by 1
Lista completa dos 72 arquivos (2019, 2020, 2021, 2022, 2023, 2024)
[
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1901.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1902.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1903.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1904.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1905.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1906.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1907.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1908.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1909.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1910.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1911.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2019/RDDF1912.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2001.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2002.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2003.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2004.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2005.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2006.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2007.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2008.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2009.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2010.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2011.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2020/RDDF2012.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2101.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2102.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2103.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2104.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2105.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2106.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2107.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2108.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2109.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2110.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2111.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2021/RDDF2112.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2201.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2202.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2203.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2204.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2205.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2206.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2207.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2208.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2209.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2210.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2211.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2022/RDDF2212.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2301.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2302.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2303.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2304.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2305.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2306.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2307.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2308.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2309.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2310.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2311.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2023/RDDF2312.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2401.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2402.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2403.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2404.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2405.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2406.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2407.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2408.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2409.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2410.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2411.parquet',
  'https://dados.xaro.pe/datasus/sih-rd/versao=2026.09/uf=DF/ano=2024/RDDF2412.parquet'
]

Cada URL vem do manifest.json do extrato correspondente, listado em 2019, 2020, 2021, 2022, 2023, 2024.

Produção ambulatorial (SIA-PA). Soma de PA_QTDAPR, nunca contagem de linhas:

INSTALL httpfs; LOAD httpfs;

select
  PA_MVM                                                 as competencia,
  count(*)                                               as linhas,
  sum(PA_QTDAPR)                                         as quantidade_aprovada,
  round(sum(PA_VALAPR), 2)                               as valor_aprovado
from read_parquet([
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1901.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1902.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1903.parquet',
  -- … 72 arquivos ao todo
])
group by 1
order by 1
Lista completa dos 72 arquivos (2019, 2020, 2021, 2022, 2023, 2024)
[
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1901.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1902.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1903.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1904.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1905.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1906.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1907.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1908.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1909.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1910.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1911.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2019/PADF1912.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2001.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2002.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2003.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2004.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2005.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2006.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2007.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2008.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2009.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2010.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2011.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2020/PADF2012.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2101.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2102.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2103.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2104.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2105.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2106.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2107.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2108.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2109.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2110.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2111.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2021/PADF2112.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2201.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2202.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2203.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2204.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2205.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2206.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2207.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2208.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2209.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2210.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2211.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2022/PADF2212.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2301.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2302.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2303.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2304.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2305.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2306.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2307.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2308.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2309.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2310.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2311.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2023/PADF2312.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2401.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2402.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2403.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2404.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2405.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2406.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2407.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2408.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2409.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2410.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2411.parquet',
  'https://dados.xaro.pe/datasus/sia-pa/versao=2026.09/uf=DF/ano=2024/PADF2412.parquet'
]

Cada URL vem do manifest.json do extrato correspondente, listado em 2019, 2020, 2021, 2022, 2023, 2024.

Os totais de janeiro, junho e dezembro de 2019 foram conferidos contra o TabNet no dia da publicação dos extratos: iguais nos dois sistemas, sem diferença de uma unidade. A mesma conferência está registrada nos anos anteriores, em cada página de /dados/. Cada arquivo tem SHA-256 no manifest.json e no SHA256SUMS correspondente — se você baixar e o hash não bater, o arquivo não é o que este artigo usou.

O que este dado não diz

Uma série honesta precisa dizer onde termina.

  • Não há população, logo não há taxa. “247 mil internações” não vira “x por mil habitantes” sem uma estimativa populacional, que é do IBGE, não do DATASUS. E o SIH conta por local de internação: pacientes do Entorno internados no DF estão aqui; brasilienses internados em Goiás, não.
  • Não há causa. A série agrega todos os diagnósticos. A queda de 2020 mistura cirurgias eletivas suspensas com leitos ocupados por covid; separar exige DIAG_PRINC, que está no arquivo, mas não neste artigo.
  • É competência de processamento. Tanto ANO_CMPT/MES_CMPT quanto PA_MVM marcam quando a conta foi processada, não quando o paciente foi atendido. Para o mês de internação real, o campo é DT_INTER.
  • É o que foi pago. AIH rejeitada, glosada ou não apresentada não está no arquivo. O SIH mede faturamento do SUS, que é uma boa aproximação da assistência hospitalar pública — não a própria assistência.
  • Valores são nominais. Nenhum deflator foi aplicado.

O que a série diz, diz com precisão: quantas AIH o SUS pagou no DF em cada mês, quantas registraram óbito, quantos procedimentos ambulatoriais foram aprovados e por quanto. Para tudo o mais, o arquivo está lá, com o hash conferido, esperando a próxima pergunta.

Fontes

Conteúdo de divulgação científica, produzido para fins educacionais. Não substitui avaliação, diagnóstico ou tratamento por profissional de saúde.