Data & AI aplicado à saúde

Health Cost Benchmark

Onde o gasto hospitalar cresce, quem paga mais pelo mesmo tipo de procedimento e quais registros merecem auditoria. Pipeline com validação de qualidade, indicadores com metodologia explícita, estatística robusta e detecção de atípicos, no modelo do SIH/SUS (AIH aprovadas por mês × UF × subgrupo SIGTAP).

⚠️ BASE SINTÉTICA — números ilustrativos, não descrevem o SUS

Valor aprovado
R$ 65,9 bi
2022-01 a 2024-12
Internações
35.535.036
36 meses
Custo médio / internação
R$ 1.855
Σ valor ÷ Σ internações
Mediana ponderada
R$ 1.246
menos sensível a extremos
Variação 12 meses
+6,1%
custo médio
Células atípicas
55
abs(z) > 3,5

1. Como os custos evoluem ao longo do tempo?

O custo médio por internação cresce +6,2% ao ano (Theil–Sen; IC95% 6,0% a 6,6%). A alta aparece em todas as regiões. Os picos isolados não são tendência: são células atípicas de alto volume (seção 3). Os valores são nominais.

O custo está acelerando?

Variação de cada mês contra o mesmo mês do ano anterior.

A tendência é consistente por região?

Mann–Kendall com correção de Holm.

RegiãoCrescimento anualIC95% inf.IC95% sup.p (Holm)
Nordeste+6,4%5,9%6,7%3,1e-14
Norte+6,3%5,9%6,7%2,7e-14
Sul+6,3%6,0%6,5%1,1e-14
Centro-Oeste+6,2%5,9%6,6%3,1e-14
Sudeste+6,1%5,8%6,4%2,1e-09

2. Quais categorias apresentam maior variação?

Os custos variam em ordens de grandeza entre subgrupos, por isso a comparação é sempre dentro do subgrupo. Cada ponto é uma célula UF × mês (escala log). A tabela mostra a dispersão do custo médio entre UFs.

SubgrupoCV entre UFsP90/P10UF menor custoUF maior custo
Cirurgia do aparelho circulatório12,1%1,38CESP
Tratamento de lesões, envenenamentos e outros, decorrentes de causas externas11,9%1,35BADF
Cirurgia do sistema osteomuscular11,6%1,34RNPR
Tratamento em oncologia11,3%1,30MAES
Cirurgia em oncologia10,7%1,34PIAC
Cirurgia do sistema nervoso central e periférico10,4%1,28BASP

3. Existem valores atípicos?

55 células fogem do esperado para o mesmo subgrupo e UF, já ajustado ao nível nacional do mês. 48 estão acima do esperado, com excesso estimado de R$ 857,2 mi. O limiar considera o tamanho da célula (funnel plot com sobredispersão). Na base sintética, que traz gabarito, o método encontrou 100% das anomalias injetadas.

CompetênciaUFSubgrupoInternaçõesCusto/intern.Esperadoz
2024-03SCTratamentos clínicos (outras especialidades)13.493R$ 5.831R$ 1.30689,9
2024-05ESCirurgia do aparelho digestivo, órgãos anexos e parede abdominal2.246R$ 5.689R$ 1.45081,5
2022-10ALParto e nascimento2.056R$ 2.617R$ 68475,8
2024-06SECirurgia do sistema osteomuscular920R$ 10.772R$ 2.09575,6
2024-07DFCirurgia do sistema osteomuscular1.292R$ 11.965R$ 2.62674,5
2024-09PACirurgia do aparelho geniturinário1.742R$ 4.794R$ 1.17371,5
2024-06RSCirurgia do aparelho circulatório2.008R$ 48.752R$ 9.60169,8
2022-11SPTratamentos clínicos (outras especialidades)68.351R$ 3.836R$ 1.26867,3
2024-02PIParto e nascimento2.076R$ 2.479R$ 75867,1
2022-10SPCirurgia do aparelho circulatório6.699R$ 40.501R$ 9.81466,8

Atipicidade é um sinal para priorizar a auditoria. Não comprova erro, fraude ou ineficiência.

4. Existem diferenças relevantes entre regiões?

O índice ajustado ao mix compara o gasto observado com o que a UF gastaria pagando o custo médio nacional de cada subgrupo no mesmo mês (padronização indireta); 1 é o esperado. O Kruskal–Wallis por subgrupo, com a UF como unidade, encontrou diferença significativa em 4 de 16 subgrupos.

RegiãoCusto médioÍndice ajustado ao mixIntern./10 mil hab./mêsPart. no valor
SudesteR$ 1.9991,06748,845,2%
SulR$ 1.9961,06556,218,3%
Centro-OesteR$ 1.7590,95648,87,6%
NorteR$ 1.6260,91041,46,4%
NordesteR$ 1.6200,88246,322,4%

São associações, não causas. O ajuste controla o subgrupo de procedimento, mas não a gravidade, a idade nem o fluxo de pacientes entre UFs.

5. Quais grupos concentram maior volume financeiro?

8 de 16 subgrupos (em azul) respondem por 80% do valor total (HHI = 1.133).

Qualidade dos dados

Status APROVADO COM ALERTAS: 15.012 linhas recebidas, 14.992 aprovadas e 20 em quarentena (0,13%), com o motivo registrado. 9 de 13 regras passaram sem falhas. Linhas com erro não entram em nenhum indicador. Relatório completo.

Como funciona

Dados brutossintético · TabNet
→
Tratamentoformatos, duplicatas
→
Validação13 regras + quarentena
→
TransformaçãoIBGE · SIGTAP
→
Indicadoresponderados, mix, Pareto
→
Análisetendência, testes, atípicos
→
VisualizaçãoStreamlit · esta página

Stack: Python, pandas, SciPy, Plotly, Streamlit e pytest (77 testes), com CI no GitHub Actions. Esta página é gerada pelos mesmos módulos testados do pipeline. Veja a arquitetura, o dicionário de dados e os próximos passos: previsão, ML para anomalias e agente de IA.

🤖 Converse com o agente de IA

Pergunte em português. Um modelo de linguagem (Claude ou Cohere) escolhe entre 10 ferramentas que executam o mesmo código Python testado do projeto, rodando aqui no seu navegador (Pyodide), e cada número da resposta é conferido com as saídas das ferramentas antes de ser exibido. O modelo não calcula números.

Perguntalinguagem natural
→
Claude ou Cohereescolhe a ferramenta
→
FerramentasPython no navegador
→
Groundingconfere os números
→
Respostacom as consultas feitas

🔒 A chave fica apenas neste navegador e é enviada somente à API do provedor escolhido (a política de segurança da página bloqueia outros destinos). Use uma chave com limite de gastos. · Obter chave

Base sintética. Cada pergunta consome créditos da sua conta no provedor. Detalhes em docs/ai_agent.md.

Executar o dashboard interativo

O dashboard completo (filtros por período, região, UF e subgrupo, com limiar ajustável de atipicidade) roda localmente com Streamlit:

git clone https://github.com/LINEMANRJ/health-cost-benchmark.git
cd health-cost-benchmark
pip install -r requirements.txt && pip install -e . --no-deps
python -m hcb.pipeline
streamlit run dashboard/app.py