Fatos
1. Fatos
O nome das tabelas Fato é formado pelo prefixo "tb_fat_" seguido do nome do respectivo fato, por exemplo: tb_fat_cid_individual. As tabelas Fato consistem em métricas ou medidas referentes a uma determinada estratégia de negócio a ser analisada. Apresentam colunas que armazenam os fatos propriamente dito e outras que fazem a ligação com as tabelas Dimensão. Para identificar as tabelas dimensão responsáveis por contextualizar os identificadores, basta verificar a Foreign Key (FK) da respectiva coluna.
Os Fatos fazem referência para as dimensões, formando assim um esquema de estrela, onde o fato é a tabela central. Algumas estratégias de negócio podem ser formadas por mais de um fato, adquirindo o formato de constelação de fatos.
Na perspectiva do sistema, algumas fichas podem ter mais de um registro de atendimento vinculado a ela. Na estrutura do DW, este cenário é representado de maneira linear, ou seja, cada registro corresponde a uma tupla na respectiva tabela.
Neste contexto, a estrutura das tabelas pode ser diferente da estrutura do Layout e-SUS APS de Dados e Interface, principalmente no que diz respeito aos campos onde é permitido selecionar mais de uma opção. Para estes cenários, o DW apresenta uma coluna para cada opção do campo, sendo que se o valor for "1" indica que a respectiva opção foi selecionada e se o valor for "0" indica que não foi selecionada. Estes casos serão explicados de acordo com cada estratégia de negócio do e-SUS APS PEC:
- Cadastro individual;
- Cadastro domiciliar;
- Atendimento individual;
- Atendimento odontológico;
- Atividade coletiva;
- Procedimentos;
- Visita domiciliar;
- Marcadores de consumo alimentar;
- Avaliação de elegibilidade;
- Atendimento domiciliar;
- Síndrome neurológica por Zika / Microcefalia;
- Vacinação;
- Cuidado compartilhado.
Existem algumas tabelas Fato que foram criadas com o objetivo de organizar e pré-processar as informações apresentadas nos relatórios existentes no e-SUS APS PEC, conforme apresentadas na Tabela 1. Porém, elas podem ser utilizadas também para construir relatórios dinâmicos, caso necessário.
Nome da Tabela | Descrição |
---|---|
tb_fat_fichas | Utilizada apenas para registrar as fichas presentes no DW |
tb_fat_cidadao | Utilizada nos relatórios consolidados de cadastro |
tb_fat_familia | Utilizada nos relatórios consolidados de cadastro |
tb_fat_cidadao_territorio | Utilizada nos relatórios operacionais de cadastro |
tb_fat_familia_territorio | Utilizada nos relatórios operacionais de cadastro |
tb_fat_cidadao_pec | Utilizada nos relatórios operacionais |
tb_fat_cnslddo_ciddo_fai_cid | Utilizada nos relatórios operacionais |
tb_fat_consolidado_cidadao_fai | Utilizada nos relatórios operacionais |
tb_fat_consolidado_cidadao_fao | Utilizada nos relatórios operacionais |
tb_fat_consolidado_cidadao_fci | Utilizada nos relatórios operacionais |
tb_fat_consolidado_cidadao_fp | Utilizada nos relatórios operacionais |
tb_fat_consolidado_cidadao_fvd | Utilizada nos relatórios operacionais |
tb_fat_rel_op_crianca | Utilizada nos relatórios operacionais |
tb_fat_rel_op_gestante | Utilizada nos relatórios operacionais |
tb_fat_rel_op_risco_cardio | Utilizada nos relatórios operacionais |
Tabela 1 - Tabelas criadas para organização dos relatórios do PEC