Lista Nominal de Pessoas com Hipertensão - ImpulsoGov/bd GitHub Wiki
🔗 Links Importantes: Indicador 6 : Proporção de pessoas com hipertensão, com consulta e pressão arterial aferida no semestre NOTA TÉCNICA Nº 18/2022-SAPS/MS
O fluxo atual para disponibilização da **Lista Nominal de Pessoas com Hipertensão **é representado pelo fluxograma abaixo:
A seleção do denominador de pessoas com hipertensão é feita com base em duas subconsultas:
-
Cidadãos que possuem hipertensão autorreferida (link)
Traz os cidadãos que possuem hipertensão autorreferida indicada pelo campo
st_hipertensao_arterial = 1
da tabela que agrega os dados de Cadastro Individual (tb_fat_cad_individual
) -
Cidadãos que possuem hipertensão diagnosticada ([link])
Traz os cidadãos que possuem hipertensão diagnósticada a partir dos Atendimentos Individuais presentes na tabela (
tb_fat_atendimento_individual
) cujos códigos CID/CIAP (nu_cid
enu_ciap
) registrados sejam os códigos considerados para identificação da pessoa com hipertensão arterial conforme nota técnica do indicador. O mesmo vale para as famílias de CBOS dos profissionais (nu_cbo
)
Essas duas subconsultas são utilizadas para construir a consulta que traz o denominador utilizado na lista nominal, trazendo para cada cidadão suas informações de cadastros e se possuem ou não hipertensão diagnosticada ou autorreferida
🗨️ A idenficação de cada cidadão e feita pelo campo criado chave_paciente que agrega o nome do cidadao (no_cidadao) e sua data de nascimento (co_dim_tempo_nascimento) presentes na tabela
A seleção dos cidadãos que irão compor o numerador é feita com base nas subconsultas:
-
Aferição pressão (link)
Traz para os cidadãos presentes no denominador definido anteriormente a data de aferição de pressão mais recente, presente na tabela que registra os procedimentos solicitados nos atendimentos individuais (
tb_fat_atd_ind_procedimentos
).É aplicado um filtro para trazer apenas os registros cujos códigos de procedimentos (
co_proced
) sejam referentes ao registro individualizado da aferição da pressão arterial ****através do código SIGTAP 03.01.10.00-39(conforme infomado na nota técnica) ou código rápido ABPG033 referente ao código ativado quando o campo rápido da Ficha CDS é preenchido (conforme Guia de Qualificação Thrift). Também são filtradas somente as famílias de CBO consideradas para o atendimento individual. -
Consulta Hipertensão (link)
Traz para os cidadãos presentes no denominador a data de consulta mais recente para a condição de hipertensão a partir dos atendimentos individuais (
tb_fat_atendimento_individual
) cujos CID/CIAP registrados sejam os códigos considerados para identificação da pessoa com hipertensão, assim como as famílias de CBOs consideradas pela nota técnica do indicador.
🗨️ As datas de solicitação de consulta glicada mais recente e a data de consulta mais recente para a condição de hipertensão arterial são validadas na última consulta do código, para verificar se foram realizadas na janela dos 6 meses anteriores ao último dia do quadrimestre analisado.
Quatro subconsultas são utilizadas para trazer os dados de vinculação dos pacientes:
-
Cadastro individual recente (link)
Traz para os cidadãos presentes no denominador os dados do cadastro individual mais recente presentes na tabela
tb_fat_cad_individual
: microárea, data do último cadastro individual, dados do estabelecimento, equipe e ACS de cadastro. -
Visita domiciliar recente (link)
Traz para os cidadãos presentes no denominador os dados da visita domiciliar mais recente presentes na tabela
tb_fat_visita_domiciliar
: data da última visita e nome do ACS que a realizou. -
Cadastro domiciliar recente (link)
Traz para os cidadãos presentes no denominador os dados do cadastro da família e domicílio mais recente presentes na tabela
tb_fat_cad_dom_familia
: microárea do domicílio, endereço do paciente, data do último cadastro domiciliar, dados do estabelecimento, equipe e ACS de cadastro. -
Atendimento recente (link)
Traz os dados de atendimento individual mais recente, presentes na tabela
tb_fat_atendimento_individual
para cada cidadão do denominador: Data da última consulta, dados de estabelecimento e equipe que realizou o último atendimento
Os dados transmitidos são armazenados na tabela lista_nominal_hipertensos
que apresenta a segiunte estrutura
coluna | tipo de dado | descrição |
---|---|---|
municipio_id_sus | varchar(6) | Id SUS do município |
quadrimestre_atual | text | Quadrimestre atual. Formato YYYY.QQ |
realizou_afericao_ultimos_6_meses | bool | Indica a se realizou ou não aferição de pressão nos últimos 6 meses |
dt_afericao_pressao_mais_recente | varchar(11) | Traz a data de aferição de pressão arterial mais recente |
realizou_consulta_ultimos_6_meses | bool | Indica se realizou consulta para avaliar a condição de hipertensão arterial nos últimos 6 meses |
dt_consulta_mais_recente | date | Traz a data de consulta para avaliar a condição hipertensão arterial mais recente |
co_seq_fat_cidadao_pec | int8 | Chave da tabela tb_fat_cidadao_pec do paciente |
cidadao_cpf | varchar(11) | CPF do cidadão |
cidadao_cns | varchar(15) | CNS do cidadão |
cidadao_nome | varchar(500) | Nome do cidadão |
cidadao_nome_social | varchar(500) | Nome social do cidadão |
cidadao_sexo | text | Sexo do cidadão |
dt_nascimento | date | Data de nascimento do cidadão |
estabelecimento_cnes_atendimento | text | CNES do estabelecimento onde foi realizado o último atendimento individual do cidadão |
estabelecimento_cnes_cadastro | text | CNES do estabelecimento do último cadastro individual do cidadão |
estabelecimento_nome_atendimento | text | Nome do estabelecimento do último atendimento indivisual |
estabelecimento_nome_cadastro | text | Nome do estabelecimento do último cadastro individual |
equipe_ine_atendimento | text | INE da equipe do último atendimento individual |
equipe_ine_cadastro | text | INE da equipe do último cadastro individual |
equipe_nome_atendimento | text | Nome da equipe do último atendimento individual |
equipe_nome_cadastro | text | Nome da equipe do último cadastro individual |
acs_nome_cadastro | text | Nome do ACS do último cadstro individual |
acs_nome_visita | text | Nome do ACS da última visita domiciliar |
possui_hipertensao_autorreferida | bool | Indica se o paciente tem ou nao hipertensão autorreferida |
possui_hipertensao_diagnosticada | bool | indica se o paciente tem ou não hipertensão diagnosticada |
data_ultimo_cadastro | date | Data do último cadastro individual |
dt_ultima_consulta | date | Data do atendimento individual mais recente |
se_faleceu | int8 | Indica se o paciente faleceu |
se_mudou | int8 | Indica se o paciente se mudou |
criacao_data | timestamptz | Data de criação do registro |
atualizacao_data | timestamptz | Data de atualização dos registros |
A view lista_nominal_hipertensos_unificada
unifica todas as tabelas de lista_nominal_hipertensos
por municipio.
O código da view painel_enfermeiras_lista_nominal_hipertensos
traz a estrutura da tabela final que é consumida no painel da Lista Nominal de Pessoas com Hipertensão (armazenada na tabela de mesmo nom;e em nosso banco de produção).
A tabela apresenta a seguinte estrutura:
coluna | tipo | descrição |
---|---|---|
municipio_id_sus | varchar | Identificador SUS do município |
municipio_uf | text | Município e UF |
quadrimestre_atual | text | Quadrimestre atual. Formato YYYY.QQ |
realizou_afericao_ultimos_6_meses | bool | Indica a se realizou ou não a aferiação de pressão arterial nos últimos 6 meses |
dt_afericao_pressao_mais_recente | varchar | Traz a data de solicitação de aferição de pressão mais recente |
realizou_consulta_ultimos_6_meses | bool | Indica se realizou consulta para avaliar a condição de hipertensão arterial nos últimos 6 meses |
dt_consulta_mais_recente | date | Traz a data de consulta para avaliar a condição hipertensão arterial mais recente |
prazo_proxima_afericao_pa | text | Indicao o prazo para próxima aferição de pressão |
prazo_proxima_consulta | text | Indica o prazo para realizar consulta para avaliar a condição pressão arterial |
consulta_e_afericao_em_dia | int4 | Indica se o paciente possui ambas consulta e aferição de pressão |
status_em_dia | text | Indica se o paciente está em dia ou não |
status_usuario | text | Indica para quais critérios o paciente está ou não em dia |
identificacao_condicao_hipertensao | text | Indica qual o tipo de identificação da condição de hipertensão arterial |
cidadao_cpf | text | CPF do cidadão |
cidadao_cpf_dt_nascimento | text | CPF ou data de nascimento do cidadão |
cidadao_cns | text | CNS do cidadão |
cidadao_nome | text | Nome do cidadão |
cidadao_nome_social | varchar | Nome social do cidadão |
cidadao_sexo | varchar | Sexo do cidadão |
dt_nascimento | date | Data de nascimento do cidadão |
cidadao_idade | int4 | Idade do cidadão |
cidadao_faixa_etaria | text | Faixa etária do cidadão |
estabelecimento_cnes_atendimento | text | CNES do estabelecimento onde foi realizado o último atendimento individual do cidadão |
estabelecimento_cnes | text | CNES do estabelecimento do último cadastro individual do cidadão |
estabelecimento_nome_atendimento | text | Nome do estabelecimento do último atendimento indivisual |
estabelecimento_nome | text | Nome do estabelecimento do último cadastro individual |
equipe_ine_atendimento | text | INE da equipe do último atendimento individual |
equipe_ine_cadastro | text | INE da equipe do último cadastro individual |
equipe_nome_atendimento | text | Nome da equipe do último atendimento individual |
equipe_nome_cadastro | text | Nome da equipe do último cadastro individual |
acs_nome_cadastro | text | Nome do ACS do último cadastro individual |
acs_nome_visita | text | Nome do ACS da última visita domiciliar |
possui_hipertensao_autorreferida | bool | Indica se o paciente possui ou nao hipertensão autorreferida |
possui_hipertensao_diagnosticada | bool | indica se o paciente possui ou não hipertensão diagnosticada |
apenas_autorreferida | int4 | Indica se o paciente possui ou não apenas hipertensão autorreferida |
diagnostico_clinico | int4 | Inda se o paciente possui ou não diagnóstico clínico para hipertensão |
data_ultimo_cadastro | date | Data do último cadastro individual |
dt_ultima_consulta | date | Data do atendimento individual mais recente |
se_faleceu | int4 | Indica se o paciente faleceu |
se_mudou | int4 | Indica se o paciente se mudou |
criacao_data | timestamptz | Data de criação do registro |
atualizacao_data | timestamptz | Data de atualização dos registros |