turicas / covid19-br

Dados diários mais recentes do coronavírus por município brasileiro
https://brasil.io/dataset/covid19
GNU Lesser General Public License v3.0
531 stars 128 forks source link

Adicionar outras causes de óbitos registrados em cartório #191

Open turicas opened 4 years ago

turicas commented 4 years ago

O Portal da Transparência do Registro Civil adicionou a aba "causas cardíacas". Os dados mostrados nessa aba são mais completos (além das causas cardíacas, incluem também as causas respiratórias que já tínhamos). Podemos adicionar esses dados na tabela obito_cartorio (com a adição de novas colunas), mas teremos que checar os dados porque a classificação dos óbitos muda.

Segundo o site, essas são as condições de classificação para causas respiratórias:

Foi então realizado o seguinte procedimento hierárquico para avaliar todas as causas naturais (não externas) declaradas na DO e selecionar somente uma causa por óbito, dentre as causas por COVID-19 e outras relacionadas:

- Condição 1: Quando na DO houver menção de COVID-19, Coronavírus, Novo Coronavírus, considerou-se como causa COVID-19 (suspeita ou confirmada);
- Condição 2: Menção Síndrome respiratória grave, considerou-se como causa Síndrome respiratória aguda grave (SRAG);
- Condição 3: Menção de Pneumonia considerou-se como causa Pneumonia;
- Condição 4: Sepse como única causa informada, considerou-se Sepse;
- Condição 5: Insuficiência respiratória como única causa informada, considerou-se Insuficiência respiratória;

E essas para causas cardíacas:

Foi então realizado o seguinte procedimento hierárquico para avaliar todas as causas naturais (não externas) declaradas na DO e selecionar somente uma causa por óbito, dentre as causas por COVID-19 e outras relacionadas:

- Condição 1 Quando na DO houver menção de COVID-19, Coronavírus, Novo Coronavírus, considerou-se como causa COVID-19 (suspeita ou confirmada);
- Condição 2 Menção Síndrome respiratória grave, considerou-se como causa Síndrome respiratória aguda grave (SRAG).
- Condição 3 Menção Síndrome Coronariana Aguda, não associada a COVID-19, coronavírus, considerou-se “Síndrome Coronariana Aguda sem COVID-19” (INFARTO).
- Condição 4 Menção de Acidente vascular cerebral (AVC), AVC isquêmico não associado com COVID-19, considerou-se “AVC sem COVID-19” (AVC).
- Condição 5 Menção de Pneumonia, associada com as causas não cardiovasculares (excluindo-se as listadas acima), considerou-se como causa “Pneumonia”.
- Condição 6 essa condição envolveu três condições.
  - 1: Se houver a menção de Causa indeterminada, morte súbita ou parada cardiorrespiratória, associada com hipertensão arterial, diabetes mellitus, embolia pulmonar, insuficiência cardíaca, miocardiopatia dilatada, edema pulmonar, bloqueio atrioventricular, arritmia cardíaca, taquicardia supraventricular, taquicardia ventricular, fibrilação atrial, bradiarritmia;
  - 2: Menção de “Morte súbita”;
  - 3: Menção de Choque cardiogênico, associado com doença isquêmica.
  - Para as três regras acima considerou-se "Causas Cardiovasculares Inespecíficas”.
- Condição 7 Sepse como única causa informada, considerou-se “Sepse”.
- Condição 8 Insuficiência respiratória como única causa informada, considerou-se “Insuficiência respiratória”.
- Condição 9 Causa indeterminada como única causa informada, considerou-se “Causa indeterminada”.
- Condição 10 Se o óbito não foi classificado em nenhuma das condições anteriores, considerou-se “Outra Causa”.

Como cada óbito só entra em uma classificação de causa, os dados totais continuam iguais (ou seja, migrando a captura de uma aba para outra não nos trará nenhum tipo de sub/super notificação de óbitos), mas podemos ter remanejamento entre uma causa e outra por conta da mudança na classificação. Exemplo hipotético: um paciente que foi diagnosticado com pneumonia e faleceu devido a um infarto, nas causas respiratórias é classificado como "pneumonia", já nas causas cardíacas é classificado como "infarto".

Essa diferença pode ser vista nas telas abaixo (o total é igual, mas o número de óbitos por pneumonia é diferente):

WhatsApp Image 2020-07-19 at 20 31 24 WhatsApp Image 2020-07-19 at 20 31 24(1)

Para fazermos a transição, precisamos executar algumas tarefas, mas boa parte das tarefas relacionadas ao Web scraper já foram resolvidas na implementação da issue #54, faltando as seguintes tarefas: