5 de junho de 2026

COVID-19: Comorbilidades e Mortalidade Hospitalar em Portugal (2020–2023)

Análise de 89 999 internamentos hospitalares com diagnóstico principal de COVID-19 (U071) nos hospitais do SNS português entre 2020 e 2023. A mortalidade hospitalar global foi de 21,7%, fortemente condicionada pela idade e pela carga de comorbilidades: doentes com 3 ou mais comorbilidades apresentaram taxas de mortalidade até 2,6 vezes superiores aos sem comorbilidades, e a hipertensão, insuficiência cardíaca e diabetes foram as condições mais prevalentes. O cancro metastático, a perda de peso e os distúrbios hidroeletrolíticos associaram-se aos maiores riscos relativos de morte.

COVID-19: Comorbilidades e Mortalidade Hospitalar em Portugal (2020–2023)

Este estudo caracteriza a população internada com diagnóstico principal de COVID-19 (código ICD-10-CM U071) nos hospitais do Serviço Nacional de Saúde (SNS) português entre 2020 e 2023, com foco nas comorbilidades registadas e no seu impacto na mortalidade hospitalar. A análise cobre quatro vagas pandémicas distintas — da fase inicial sem vacina (2020), à disseminação da variante Delta (2021), à dominância da Omicron (2022) e à endemia emergente (2023) — permitindo comparar a evolução do perfil clínico e do risco de morte ao longo do tempo.

89 999
Total de internamentos COVID-19 (diagnóstico principal, 2020–2023)
Apenas internamentos (tipo_port_apr31='Int'); hospitais SNS; ICD-10-CM U071
19 534 (21,7%)
Óbitos hospitalares totais
Taxa de mortalidade bruta; varia de 15,4% (2022) a 22,1% (2021)
70,4 anos
Idade média à entrada
54,3% do sexo masculino; 80+ anos representaram o maior grupo etário

1. Internamentos por ano: diagnóstico principal vs. secundário

A distinção entre internamentos por COVID-19 (diagnóstico principal U071) e internamentos com COVID-19 (diagnóstico secundário) é clinicamente relevante. Em 2020 e 2021 a grande maioria das hospitalizações decorreu de doença COVID-19 activa. Em 2022, com a variante Omicron e a vacinação alargada, o número de internamentos com COVID-19 como diagnóstico secundário superou pela primeira vez os diagnósticos principais, sugerindo que muitos doentes eram internados por outro motivo clínico e apresentavam infecção concomitante.

Internamentos COVID-19 por ano — principal vs. secundário
AnoCOVID principal (n)COVID secundário (n)Total (qualquer posição)Óbitos (todos)Mortalidade (%)
202022 742544728 189595521,1
202135 230853243 762967722,1
202223 04725 81448 861754715,5
20238980768616 666267616,1

Filtro: tipo_port_apr31='Int'; mortalidade calculada sobre o total de cada ano em qualquer posição diagnóstica.

Internamentos COVID-19 por ano (diagnóstico principal vs. secundário)

Diagnóstico principal = U071 em d1; secundário = U071 em d2–d10 com outro diagnóstico principal.

2. Mortalidade por grupo etário

A mortalidade hospitalar aumenta exponencialmente com a idade. Nos doentes com 80 ou mais anos, a taxa oscilou entre 28,7% (2022) e 41,3% (2021), reflexo da combinação entre imunossenescência, fragilidade e multimorbilidade. Nos grupos mais jovens (0–39 anos) a mortalidade manteve-se consistentemente abaixo de 4%, demonstrando que a idade é o principal determinante prognóstico.

Internamentos e mortalidade por grupo etário e ano (diagnóstico principal COVID-19)
Grupo etárioAnoInternamentosÓbitosMortalidade (%)
0–19202036510,3
0–19202148810,2
0–192022142030,2
0–19202355820,4
20–3920201014161,6
20–3920212012361,8
20–392022531214,0
20–39202310876,5
40–59202043281814,2
40–59202173084215,8
40–59202220801929,2
40–592023513489,4
60–692020403943910,9
60–692021647299015,3
60–692022266736413,7
60–69202382213216,1
70–7920204788108722,7
70–7920217691204526,6
70–7920225198100919,4
70–792023198330215,2
80+20208208324539,5
80+202111 259464841,3
80+202211 151320528,7
80+20234996113922,8

Filtro: tipo_port_apr31='Int'; d1='U071'; 2020–2023.

Taxa de mortalidade hospitalar por grupo etário e ano (COVID-19 diagnóstico principal)

A redução da mortalidade nos grupos mais velhos a partir de 2022 é consistente com o efeito da vacinação e com a menor virulência da variante Omicron.

3. Comorbilidades: frequência e mortalidade (2020–2023)

As comorbilidades foram identificadas com base no método de Elixhauser-Quan (2005), que classifica 31 condições crónicas a partir de todos os diagnósticos registados no episódio (d1 a d10). A hipertensão arterial não complicada foi a comorbilidade mais frequente (presente em 33,5% dos internamentos), seguida dos distúrbios hidroelectrolíticos (20,9%) e da hipertensão complicada (18,5%). Em termos de mortalidade associada, o cancro metastático (41,2%), a perda de peso (47,8%), a insuficiência cardíaca congestiva (29,6%) e a insuficiência renal (32,4%) sobressaem como as condições de maior risco.

Importa notar que os distúrbios hidroelectrolíticos reflectem frequentemente complicações agudas do próprio internamento por COVID-19 grave (desidratação, insuficiência multiorgânica) e não apenas comorbilidades crónicas pré-existentes — a sua alta mortalidade associada (31,8%) deve ser interpretada nesse contexto.

Frequência e mortalidade das comorbilidades (Elixhauser-Quan) — COVID-19 principal, 2020–2023
ComorbilidadeN internamentos% do totalÓbitosMortalidade (%)
Hipertensão não complicada30 11133,5598019,9
Distúrbios hidroelectrolíticos18 80020,9597131,8
Hipertensão complicada16 63918,5477228,7
Insuficiência cardíaca congestiva16 48718,3488829,6
Obesidade13 74215,3187213,6
Diabetes não complicada12 75514,2281622,1
Doença pulmonar crónica11 25612,5218219,4
Arritmias cardíacas10 93612,2322229,5
Diabetes complicada10 56611,7243323,0
Insuficiência renal916710,2296932,4
Outras doenças neurológicas53325,9155729,2
Coagulopatia40274,5103825,8
Depressão39224,464516,4
Tumor sólido sem metástases39174,4140535,9
Hipotiroidismo36904,170619,1
Anemia por carência30553,462620,5
Doença valvular30473,477725,5
Doença hepática29973,357419,2
Doenças da circulação pulmonar28283,168424,2
Abuso de álcool24962,848519,4
Cancro metastático16571,868241,2
Artrite reumatoide / colagénio15501,735222,7
Doença vascular periférica14591,641728,6
Linfoma12131,338031,3
Perda de peso9711,146447,8
Psicoses7670,916121,0
Paralisia7170,817324,1
Abuso de drogas3200,4226,9
Anemia por perda de sangue3140,35718,2
SIDA/VIH3010,34615,3
Úlcera péptica1690,23118,3

Comorbilidades Elixhauser-Quan identificadas em d1–d10, excluindo o próprio código U071. Denominador: 89 999 internamentos COVID principal.

Top 12 comorbilidades: frequência e mortalidade associada (COVID-19, 2020–2023)

Barras azuis: número de internamentos (eixo esquerdo); linha vermelha: mortalidade hospitalar (%) (eixo direito).

4. Risco relativo de morte por comorbilidade

O risco relativo (RR) foi calculado como a razão entre a taxa de mortalidade dos doentes com a comorbilidade e a taxa dos doentes sem ela. Os valores mais elevados correspondem a condições que sinalizam maior fragilidade sistémica: perda de peso (RR 2,23), cancro metastático (RR 1,93), tumor sólido (RR 1,70) e distúrbios hidroelectrolíticos (RR 1,67). A obesidade, paradoxalmente, apresentou um RR de 0,59 — o chamado 'paradoxo da obesidade', possivelmente explicado pela maior vigilância clínica e pelo perfil etário mais jovem dos obesos internados.

Risco relativo de morte hospitalar por comorbilidade (COVID-19 principal, 2020–2023)
ComorbilidadeN comMortalidade com (%)N semMortalidade sem (%)Risco Relativo
Perda de peso97247,889 02721,42,23
Cancro metastático165741,288 34221,31,93
Tumor sólido (sem metástases)393135,786 06821,11,70
Distúrbios hidroelectrolíticos18 82031,771 17919,11,67
Insuficiência renal918232,480 81720,51,58
Insuficiência cardíaca congestiva16 50429,673 49519,91,49
Arritmias cardíacas10 95529,479 04420,61,43
Hipertensão complicada16 65928,773 34020,11,42
Outras doenças neurológicas533929,284 66021,21,37
Coagulopatia403325,885 96621,51,20
Diabetes complicada10 58323,079 41621,51,07
Diabetes não complicada12 77722,177 22221,71,02
Hipertensão não complicada30 16219,859 83722,70,88
Doença pulmonar crónica11 28119,478 71822,00,88
Obesidade13 76413,676 23523,20,59

RR = (óbitos_com/N_com) ÷ (óbitos_sem/N_sem). RR > 1 indica excesso de risco; RR < 1 indica efeito protector aparente (interpretar com cautela — confundimento por idade e selecção).

Risco relativo de morte por comorbilidade (referência: doentes sem essa comorbilidade)

Linha preta = RR de 1,0 (sem excesso de risco). Barras a vermelho: RR ≥ 1; azul: RR < 1. Não ajustado para idade — ver texto.

5. Multimorbilidade e mortalidade

A acumulação de comorbilidades associa-se a um aumento progressivo da mortalidade hospitalar, embora com rendimentos decrescentes a partir de 3 comorbilidades. Os doentes sem nenhuma comorbilidade registada apresentaram uma mortalidade de 10,5%, que praticamente duplica para 23,4% nos doentes com 3 ou mais comorbilidades. Este gradiente é biologicamente plausível e consistente em todos os anos analisados, embora em 2023 o diferencial se tenha atenuado (9,1% vs. 18,9%), possivelmente pela selecção de doentes mais vulneráveis que ainda eram hospitalizados numa fase de menor pressão epidémica.

Mortalidade hospitalar por carga de comorbilidades e ano (COVID-19 diagnóstico principal)

Carga de comorbilidades = número distinto de categorias Elixhauser-Quan por episódio (excluindo U071).

Mortalidade por carga de comorbilidades, grupo etário e total (2020–2023 agregado)
Grupo etário0 comorbilidades1 comorbilidade2 comorbilidades3+ comorbilidades
0–190,1%0,6%1,1%4,5%
20–390,9%2,1%3,9%5,4%
40–591,9%4,4%8,1%9,4%
60–699,8%12,0%13,6%16,0%
70–7918,9%21,1%22,6%23,7%
80+37,4%33,7%34,8%33,9%

Mortalidade (%) por célula. No grupo 80+ a mortalidade é muito elevada mesmo sem comorbilidades registadas, sugerindo que a idade per se é o factor dominante neste grupo. Células com n<5 suprimidas.

6. Heatmap de mortalidade: comorbilidade × grupo etário

A tabela seguinte detalha a mortalidade hospitalar para 12 comorbilidades de referência em cada grupo etário, evidenciando o gradiente cruzado entre doença subjacente e envelhecimento. O cancro metastático apresenta mortalidades superiores a 68% em todos os grupos acima dos 20 anos. A insuficiência cardíaca congestiva atinge 54,8% nos doentes com 80 ou mais anos. A obesidade surge como factor de menor risco relativo em todos os grupos etários — incluindo 0% de mortalidade nos menores de 20 anos.

Heatmap de mortalidade (%) por comorbilidade e grupo etário — COVID-19 principal, 2020–2023
Comorbilidade0–1920–3940–5960–6970–7980+
Cancro metastático<578,181,268,673,771,1
Perda de peso
IC congestiva0,08,316,923,838,154,8
Insuficiência renal0,010,819,730,437,243,5
Tumor sólido0,021,329,632,836,344,1
D. neurológicas1,110,515,622,833,638,6
Hipertensão complicada0,05,711,316,124,033,5
Diabetes complicada0,08,97,816,927,239,3
Arritmias cardíacas2,27,011,818,527,038,9
Diabetes não complicada0,05,95,713,021,331,6
D. pulmonar crónica1,30,77,913,421,631,5
Obesidade0,01,93,911,118,825,8
Hipertensão não complicada0,00,44,49,718,430,7

Células com n<5 assinaladas como '<5'; '—' indica combinação sem observações suficientes. Ordenado por mortalidade decrescente no grupo 80+.

7. Evolução temporal das comorbilidades mais prevalentes

A evolução anual das comorbilidades reflecte tanto mudanças no perfil dos doentes internados como alterações na virulência do vírus e na cobertura vacinal. Entre 2020 e 2022 observou-se um aumento progressivo da proporção de doentes com insuficiência cardíaca, insuficiência renal e cancro — sugerindo que, com a vacinação a proteger os grupos mais saudáveis, o hospital passou a triar doentes progressivamente mais frágeis. Em 2022 a mortalidade associada à insuficiência cardíaca baixou de 59% para 38,6%, possivelmente pelo tratamento mais eficaz e pelo efeito indirecto da vacinação na gravidade da infecção.

Mortalidade das principais comorbilidades por ano (COVID-19 diagnóstico principal)

Mortalidade hospitalar (dsp=20) nos episódios com o código de comorbilidade registado em qualquer posição diagnóstica (d1–d10).

8. Síntese das questões de investigação

Quais as comorbilidades mais frequentes?
Hipertensão arterial (33,5%), distúrbios hidroelectrolíticos (20,9%), hipertensão complicada (18,5%), insuficiência cardíaca (18,3%) e obesidade (15,3%).

Quais as comorbilidades associadas às maiores taxas de mortalidade?
Perda de peso (47,8%), cancro metastático (41,2%), insuficiência renal (32,4%), distúrbios hidroelectrolíticos (31,8%) e insuficiência cardíaca congestiva (29,6%).

Como varia o impacto das comorbilidades com a idade?
O gradiente de mortalidade por comorbilidade é mais acentuado nos grupos mais jovens (40–69 anos), onde a presença de uma comorbilidade grave multiplica o risco. Nos doentes com 80+, a mortalidade basal é já tão elevada (37,4% sem comorbilidades) que o efeito incremental de cada comorbilidade é relativamente menor.

Qual o peso da multimorbilidade?
A mortalidade passa de 10,5% (0 comorbilidades) para 26,6% (3+ comorbilidades) em 2020–2021, um gradiente de risco absoluto de ~16 pontos percentuais. Em 2023 este diferencial atenuou-se para ~10 pontos percentuais.

Idade vs. comorbilidades: qual o maior determinante?
Nos doentes com 80+ anos, a mortalidade é igualmente elevada independentemente do número de comorbilidades (33–37%), indicando que a idade per se domina o prognóstico neste grupo. Nos grupos 40–79 anos, a acumulação de comorbilidades tem impacto incremental significativo, sugerindo que as comorbilidades são o principal determinante modificável.

Que grupos apresentam os maiores riscos absolutos?
Doentes com 80+ anos com insuficiência cardíaca congestiva (54,8%), cancro metastático em qualquer grupo ≥20 anos (68–81%) e doentes com perda de peso registada (47,8%).

Metodologia

Fonte: Base de Dados de Morbilidade Hospitalar (BDMH), ACSS, episódios 2020–2023.

População de estudo: Todos os episódios de internamento hospitalar (tipo_port_apr31='Int') com diagnóstico principal igual a U071 (COVID-19, vírus identificado, ICD-10-CM) em hospitais do SNS português. Para a análise de diagnóstico secundário foi pesquisado o código U071 em qualquer posição diagnóstica (d1–d10).

Período: 2020–2023. O ano de 2024 foi excluído por estar incompleto no momento da extracção. O código U071 foi introduzido em Portugal em 2020; os dados são exclusivamente ICD-10-CM (icd_versao='10').

Comorbilidades: Identificadas pelo método de Elixhauser-Quan (2005), implementado na tabela comorbidades da BDMH, que cobre 31 condições crónicas e aplica a hierarquia complicada > não complicada (ex. diabetes complicada exclui diabetes não complicada no mesmo episódio). Foram pesquisados todos os diagnósticos d1–d10, excluindo o próprio código U071 para evitar auto-referenciação.

Mortalidade: Definida como óbito intra-hospitalar (campo dsp=20, destino de alta 'Falecido').

Risco relativo (RR): Calculado como razão bruta entre as taxas de mortalidade dos doentes com e sem cada comorbilidade. Não ajustado para confundimento por idade, sexo ou outras variáveis — deve ser interpretado como medida descritiva e não causal.

Limitações:

  • O RR não é ajustado; a idade é um forte confundidor (doentes mais velhos têm mais comorbilidades e maior mortalidade).
  • As comorbilidades são identificadas a partir dos diagnósticos registados no episódio: possível sub-registo de condições crónicas não codificadas.
  • Os distúrbios hidroelectrolíticos podem reflectir complicações agudas e não apenas comorbilidades pré-existentes.
  • A transição de COVID-19 como causa principal para diagnóstico secundário (muito evidente em 2022) altera a composição da coorte ao longo do tempo.
  • Não é possível distinguir doentes vacinados de não vacinados na BDMH.

Supressão de pequenas células: Células com n < 5 suprimidas conforme regras de confidencialidade do ACSS.

Reprodutibilidade: consultas SQL utilizadas (6)

COVID hospitalisations by year - principal vs secondary diagnosis

SELECT ano, SUM(CASE WHEN d1 = 'U071' THEN 1 ELSE 0 END) as covid_principal, SUM(CASE WHEN d1 != 'U071' AND (d2='U071' OR d3='U071' OR d4='U071' OR d5='U071' OR d6='U071' OR d7='U071' OR d8='U071' OR d9='U071' OR d10='U071') THEN 1 ELSE 0 END) as covid_secundario, COUNT(*) as total_qualquer_posicao, SUM(CASE WHEN dsp = 20 THEN 1 ELSE 0 END) as obitos_total, ROUND(100.0 * SUM(CASE WHEN dsp = 20 THEN 1 ELSE 0 END) / COUNT(*), 2) as mortalidade_pct FROM episodes WHERE ano BETWEEN 2020 AND 2023 AND tipo_port_apr31 = 'Int' AND (d1='U071' OR d2='U071' OR d3='U071' OR d4='U071' OR d5='U071' OR d6='U071' OR d7='U071' OR d8='U071' OR d9='U071' OR d10='U071') GROUP BY ano ORDER BY ano

COVID principal diagnosis - age group breakdown by year

SELECT ano, CASE WHEN idade BETWEEN 0 AND 19 THEN '0-19' WHEN idade BETWEEN 20 AND 39 THEN '20-39' WHEN idade BETWEEN 40 AND 59 THEN '40-59' WHEN idade BETWEEN 60 AND 69 THEN '60-69' WHEN idade BETWEEN 70 AND 79 THEN '70-79' WHEN idade >= 80 THEN '80+' ELSE 'Desconhecido' END as grupo_etario, COUNT(*) as internamentos, SUM(CASE WHEN dsp = 20 THEN 1 ELSE 0 END) as obitos, ROUND(100.0 * SUM(CASE WHEN dsp = 20 THEN 1 ELSE 0 END) / COUNT(*), 2) as mortalidade_pct FROM episodes WHERE ano BETWEEN 2020 AND 2023 AND tipo_port_apr31 = 'Int' AND d1 = 'U071' GROUP BY ano, grupo_etario ORDER BY ano, grupo_etario

All comorbidities frequency and percentage of total COVID admissions 2020-2023

WITH total AS (SELECT COUNT(*) as total_int FROM episodes WHERE ano BETWEEN 2020 AND 2023 AND tipo_port_apr31='Int' AND d1='U071'), covid_diag AS (SELECT DISTINCT d.n_ficticio_utente, d.hospital, d.data_entrada, c.comorbidade, c.descricao_pt, e.dsp FROM diagnoses d JOIN comorbidades c ON c.icd_versao = d.icd_versao AND c.codigo = d.codigo JOIN episodes e ON e.n_ficticio_utente = d.n_ficticio_utente AND e.hospital = d.hospital AND e.data_entrada = d.data_entrada WHERE d.ano BETWEEN 2020 AND 2023 AND d.codigo != 'U071' AND e.tipo_port_apr31 = 'Int' AND e.d1 = 'U071' AND e.ano BETWEEN 2020 AND 2023) SELECT cd.comorbidade, cd.descricao_pt, COUNT(DISTINCT (cd.n_ficticio_utente, cd.hospital, cd.data_entrada)) as n_internamentos, ROUND(100.0 * COUNT(DISTINCT (cd.n_ficticio_utente, cd.hospital, cd.data_entrada)) / MAX(t.total_int), 1) as pct_total, SUM(CASE WHEN cd.dsp = 20 THEN 1 ELSE 0 END) as obitos, ROUND(100.0 * SUM(CASE WHEN cd.dsp = 20 THEN 1 ELSE 0 END) / COUNT(DISTINCT (cd.n_ficticio_utente, cd.hospital, cd.data_entrada)), 1) as mortalidade_pct FROM covid_diag cd CROSS JOIN total t GROUP BY cd.comorbidade, cd.descricao_pt ORDER BY n_internamentos DESC

Relative risk of death for each comorbidity vs no comorbidity in COVID admissions

WITH covid_eps AS (SELECT n_ficticio_utente, hospital, data_entrada, dsp FROM episodes WHERE ano BETWEEN 2020 AND 2023 AND tipo_port_apr31 = 'Int' AND d1 = 'U071'), covid_diag AS (SELECT DISTINCT d.n_ficticio_utente, d.hospital, d.data_entrada, c.comorbidade FROM diagnoses d JOIN comorbidades c ON c.icd_versao = d.icd_versao AND c.codigo = d.codigo WHERE d.ano BETWEEN 2020 AND 2023 AND d.codigo != 'U071'), base AS (SELECT e.n_ficticio_utente, e.hospital, e.data_entrada, e.dsp, cb.comorbidade, CASE WHEN cd.comorbidade IS NOT NULL THEN 1 ELSE 0 END as tem_comorb FROM covid_eps e CROSS JOIN (SELECT DISTINCT comorbidade FROM covid_diag WHERE comorbidade IN ('chf','hypunc','hypc','diabunc','diabc','cpd','rf','obes','carit','ond','solidtum','metacanc','fed','coag','wloss')) cb LEFT JOIN covid_diag cd ON cd.n_ficticio_utente = e.n_ficticio_utente AND cd.hospital = e.hospital AND cd.data_entrada = e.data_entrada AND cd.comorbidade = cb.comorbidade) SELECT comorbidade, SUM(CASE WHEN tem_comorb=1 THEN 1 ELSE 0 END) as n_com, SUM(CASE WHEN tem_comorb=1 AND dsp=20 THEN 1 ELSE 0 END) as obitos_com, ROUND(100.0*SUM(CASE WHEN tem_comorb=1 AND dsp=20 THEN 1 ELSE 0 END)/NULLIF(SUM(CASE WHEN tem_comorb=1 THEN 1 ELSE 0 END),0),2) as mort_com_pct, SUM(CASE WHEN tem_comorb=0 THEN 1 ELSE 0 END) as n_sem, ROUND(100.0*SUM(CASE WHEN tem_comorb=0 AND dsp=20 THEN 1 ELSE 0 END)/NULLIF(SUM(CASE WHEN tem_comorb=0 THEN 1 ELSE 0 END),0),2) as mort_sem_pct, ROUND((SUM(CASE WHEN tem_comorb=1 AND dsp=20 THEN 1 ELSE 0 END)*1.0/NULLIF(SUM(CASE WHEN tem_comorb=1 THEN 1 ELSE 0 END),0))/NULLIF(SUM(CASE WHEN tem_comorb=0 AND dsp=20 THEN 1 ELSE 0 END)*1.0/NULLIF(SUM(CASE WHEN tem_comorb=0 THEN 1 ELSE 0 END),0),0),2) as risco_relativo FROM base GROUP BY comorbidade ORDER BY risco_relativo DESC

Comorbidity burden by year and mortality

WITH covid_eps AS (SELECT n_ficticio_utente, hospital, data_entrada, dsp, ano FROM episodes WHERE ano BETWEEN 2020 AND 2023 AND tipo_port_apr31 = 'Int' AND d1 = 'U071'), comorb_count AS (SELECT d.n_ficticio_utente, d.hospital, d.data_entrada, COUNT(DISTINCT c.comorbidade) as n_comorb FROM diagnoses d JOIN comorbidades c ON c.icd_versao = d.icd_versao AND c.codigo = d.codigo WHERE d.ano BETWEEN 2020 AND 2023 AND d.codigo != 'U071' GROUP BY d.n_ficticio_utente, d.hospital, d.data_entrada), eps_n AS (SELECT e.*, COALESCE(cc.n_comorb, 0) as n_comorb FROM covid_eps e LEFT JOIN comorb_count cc ON cc.n_ficticio_utente = e.n_ficticio_utente AND cc.hospital = e.hospital AND cc.data_entrada = e.data_entrada) SELECT ano, CASE WHEN n_comorb=0 THEN '0' WHEN n_comorb=1 THEN '1' WHEN n_comorb=2 THEN '2' ELSE '3+' END as carga_comorb, COUNT(*) as internamentos, SUM(CASE WHEN dsp=20 THEN 1 ELSE 0 END) as obitos, ROUND(100.0*SUM(CASE WHEN dsp=20 THEN 1 ELSE 0 END)/COUNT(*),1) as mortalidade_pct FROM eps_n GROUP BY ano, carga_comorb ORDER BY ano, carga_comorb

Mortality heatmap by comorbidity and age group for COVID principal admissions

WITH covid_eps AS (SELECT n_ficticio_utente, hospital, data_entrada, data_saida, dsp, ano, CASE WHEN idade BETWEEN 0 AND 19 THEN '0-19' WHEN idade BETWEEN 20 AND 39 THEN '20-39' WHEN idade BETWEEN 40 AND 59 THEN '40-59' WHEN idade BETWEEN 60 AND 69 THEN '60-69' WHEN idade BETWEEN 70 AND 79 THEN '70-79' WHEN idade >= 80 THEN '80+' ELSE 'Desconhecido' END as grupo_etario FROM episodes WHERE ano BETWEEN 2020 AND 2023 AND tipo_port_apr31 = 'Int' AND d1 = 'U071'), covid_diag AS (SELECT d.n_ficticio_utente, d.hospital, d.data_entrada, c.comorbidade FROM diagnoses d JOIN comorbidades c ON c.icd_versao = d.icd_versao AND c.codigo = d.codigo WHERE d.ano BETWEEN 2020 AND 2023 AND d.codigo != 'U071'), eps_with_comorb AS (SELECT e.n_ficticio_utente, e.hospital, e.data_entrada, e.dsp, e.grupo_etario, cd.comorbidade FROM covid_eps e LEFT JOIN covid_diag cd ON cd.n_ficticio_utente = e.n_ficticio_utente AND cd.hospital = e.hospital AND cd.data_entrada = e.data_entrada) SELECT comorbidade, grupo_etario, COUNT(DISTINCT (n_ficticio_utente, hospital, data_entrada)) as n, SUM(CASE WHEN dsp=20 THEN 1 ELSE 0 END) as obitos, ROUND(100.0*SUM(CASE WHEN dsp=20 THEN 1 ELSE 0 END)/COUNT(DISTINCT (n_ficticio_utente, hospital, data_entrada)),1) as mortalidade_pct FROM eps_with_comorb WHERE comorbidade IN ('chf','hypunc','hypc','diabunc','diabc','cpd','rf','obes','carit','ond','solidtum','metacanc') GROUP BY comorbidade, grupo_etario HAVING COUNT(DISTINCT (n_ficticio_utente, hospital, data_entrada)) >= 5 ORDER BY comorbidade, grupo_etario

O jornalismo independente (só) depende dos leitores.

Não dependemos de grupos económicos nem do Estado. Não fazemos fretes. Fazemos jornalismo para os leitores, mas só sobreviveremos com o seu apoio financeiro.