Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Identidade Única #165

Closed
wants to merge 18 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
f211c91
feat: add initial models and configurations for 'identidade_unica_app'
TanookiVerde Dec 9, 2024
57d231d
refactor: update model names in 'identidade_unica_app' schema for con…
TanookiVerde Dec 9, 2024
11905f2
Refactor 'mart_identidade_unica_app__paciente.sql' to remove unnecess…
TanookiVerde Dec 9, 2024
628bc25
chore: update dbt command to include full-refresh option
TanookiVerde Dec 9, 2024
aeb2b5c
feat: remove information from episodio
d116626 Dec 9, 2024
988aa7e
chore: add .state/ to .gitignore to exclude state files from version …
TanookiVerde Dec 9, 2024
5f8cc28
refactor: update run-diff scripts to accept additional parameters and…
TanookiVerde Dec 9, 2024
8dce370
chore: enhance run-diff scripts with error handling and improved para…
TanookiVerde Dec 9, 2024
0853307
refactor: improve run-diff.ps1 script with mandatory parameters, enha…
TanookiVerde Dec 9, 2024
9ec0f12
refactor: update run-diff.ps1 script to improve command execution log…
TanookiVerde Dec 9, 2024
95d4782
refactor: update run-diff.sh script to improve command execution logg…
TanookiVerde Dec 10, 2024
7ffb541
refactor: update run-diff.sh to safe exit
TanookiVerde Dec 10, 2024
661342b
refactor: convert run-diff to python
TanookiVerde Dec 10, 2024
39edb7c
fix: run-diff extra args error
TanookiVerde Dec 10, 2024
6682445
chore: add episodio completo
d116626 Dec 10, 2024
83b8716
chore: add command snippet
d116626 Dec 10, 2024
1fcf4b7
feat: add schema.yml to identidade unica model
d116626 Dec 12, 2024
bcc43fd
feat: add schema.yml to identidade unica model
d116626 Dec 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ credentials/
target-base/
*.DS_Store
/dbt_packages
.state/
8 changes: 8 additions & 0 deletions dbt_project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,14 @@ models:
dado_pessoal: sim
dado_sensivel: sim
dominio: historico_clinico_app
escritoriodados:
identidade_unica_app:
+tags: ["daily", "identidade_unica_app"]
+labels:
dado_publico: nao
dado_pessoal: sim
dado_sensivel: sim
dominio: identidade_unica_app

tests:
rj_sms:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
version: 2
models:
- name: mart_identidade_unica_app__episodio
description: >
Tabela com uma visão consolidada dos atendimentos realizados em
estabelecimentos de saúde.
columns:
- name: cpf
description: >
Cadastro de Pessoas Físicas do paciente.
- name: id_episodio
description: |
Fingerprint determinístico para o atendimento.
- name: entry_datetime
description: >
Data e hora de início do atendimento. Representa o momento em que o
atendimento começou.
- name: exit_datetime
description: >
Data e hora de término do atendimento. Representa o momento em que o
atendimento terminou.
- name: location
description: |
Nome do estabelecimento onde ocorreu o atendimento
- name: type
description: |
Tipo de atendimento
- name: subtype
description: |
Subtipo do atendimento, obtido a partir do tipo de atendimento.
- name: exhibition_type
description: |
Tipo de exibicao do episodio.
- name: clinical_exams
description: |
Exames clinicos realizados durante o episodio.
- name: clinical_exams.type
description: |
Tipo do exame realizado.
- name: clinical_exams.description
description: |
Descrição do exame realizado.
- name: procedures
description: |
Procedimentos realizados durante o episodio.
- name: prescription
description: |
Precrição realizada durante o episodio.
- name: medicines_administered
description: |
Medicamentos administrados.
- name: cids
description: |
Cids associados ao atendimento.
- name: cids.description
description: |
Descrição do cid associados ao atendimento.
- name: cids.status
description: |
Situação do CID associado ao atendimento. Pode assumir os valores "ATIVO", "NAO ESPECIFICADO" OU "RESOLVIDO"
- name: cids_summarized
description: |
Resumo dos cids associados ao atendimento.
- name: responsible
description: |
Lista dos profissionais de saúde responsáveis pelo atendimento.
- name: responsible.name
description: |
Nome do proficional de saude responsavel pelo atendimento.
- name: responsible.role
description: |
Especialidade do proficional de saude responsavel pelo atendimento.
- name: clinical_motivation
description: |
Motivo do atendimento.
- name: clinical_outcome
description: |
Desfecho do atendimento.
- name: deceased
description: |
Indicador de obito.
- name: filter_tags
description: |
Lista de tipos de estabelecimentos.
- name: exibicao
description: |
Flags de exibição
- name: exibicao.indicador
description: |
Indicador de exibição
- name: exibicao.episodio_sem_informacao
description: |
Indicador episodio sem informação
- name: exibicao.paciente_restrito
description: |
Indicador paciente restrito
- name: exibicao.paciente_sem_cpf
description: |
Indicador Paciente sem CPF
- name: exibicao.subtipo_proibido_vitacare
description: |
Indicador subtipo proibido para vitacare
- name: exibicao.episodio_vacinacao
description: |
Indicador episodio de vacinação
- name: exibicao.exame_sem_subtipo
description: |
Indicador exame sem subtipo
- name: provider
description: |
Fornecedor do prontuário.
- name: cpf_particao
description: |
Coluna de particionamento de CPF
- name: mart_identidade_unica_app__paciente
description: >
Tabela com uma visão consolidada dos pacientes atendidos em
estabelecimentos de saúde.
columns:
- name: registration_name
description: Nome de registro.
- name: social_name
description: Nome social.
- name: cpf
description: CPF do paciente.
- name: cns
description: CNS do paciente.
- name: birth_date
description: Data de nascimento.
- name: gender
description: "Gênero do paciente. Os valores possíveis são 'Masculino', 'Feminino' e nulo (não informado)."
- name: race
description: "Raça do paciente. Os valores possíveis são 'Amarela','Branca', 'Indigena', 'Parda', 'Preta' e nulo (não informado)."
- name: deceased
description: Indica se o paciente foi a óbito no atendimento.
- name: phone
description: Telefone do paciente.
- name: family_clinic
description: Informaçõe sobre a clínica da família.
- name: family_clinic.cnes
description: CNES da clínica da família.
- name: family_clinic.name
description: Nome da clínica da família.
- name: family_clinic.phone
description: Telefone para contato com a clínica da família.
- name: family_health_team
description: Informações sobre a equipee de saúde da família.
- name: family_health_team.ine_code
description: Identificador da equipe de saúde da família.
- name: family_health_team.name
description: Nome da equipe de saúde da família.
- name: family_health_team.phone
description: Telefone para contato com a equipe de saúde da família.
- name: medical_responsible
description: Relação de médicos da equipe de saúde da família.
- name: medical_responsible.registry
description: Identificador do profissional de saúde no CNES.
- name: medical_responsible.name
description: Nome do profissional de saúde.
- name: nursing_responsible
description: Relação de enfermeiros da equipe de saúde da família.
- name: nursing_responsible.registry
description: Identificador do profissional de saúde no CNES.
- name: nursing_responsible.name
description: Nome do profissional de saúde.
- name: validated
description: Indica se a identidade do paciente foi validada em alguma base federal.
- name: cpf_particao
description: Coluna de particionamento de CPF
- name: exibicao
description: Flags de exibicao.
- name: exibicao.indicador
description: Indicador de exibição.
- name: exibicao.motivos
description: Motivos de exibição.
- name: exibicao.ap_cadastro
description: AP cadastro.
- name: exibicao.unidades_cadastro
description: Unidades cadastro.
Loading
Loading