Skip to content

Commit

Permalink
fix: pass lint
Browse files Browse the repository at this point in the history
  • Loading branch information
laura-l-amaral committed May 6, 2024
1 parent 4a4bf03 commit af7cc32
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 41 deletions.
2 changes: 1 addition & 1 deletion dbt_project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ models:
+schema: br_ms_sia
br_ms_sih:
+materialized: table
+schema: br_ms_sih
+schema: br_ms_sih
br_ms_sim:
+materialized: table
+schema: br_ms_sim
Expand Down
8 changes: 7 additions & 1 deletion models/br_cvm_fi/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,13 @@ models:
do fundo.
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns: [ano, mes,cnpj, data_competencia, plano_contabil_balancete,codigo_conta ]
combination_of_columns:
- ano
- mes
- cnpj
- data_competencia
- plano_contabil_balancete
- codigo_conta
config:
where: __most_recent_year_month__
columns:
Expand Down
84 changes: 45 additions & 39 deletions models/br_ms_sih/schema.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
version: 2

models:
- name: br_ms_sih__servicos_profissionais
description: Sistema de Informações Hospitalares do SUS (SIH/SUS)
description: Sistema de Informações Hospitalares do SUS (SIH/SUS)
columns:
- name: ano
description: Ano
tests:
- not_null:
config:
where: __most_recent_year_month__
where: __most_recent_year_month__
- name: mes
description: Mês
- name: ano_internacao
Expand All @@ -24,38 +24,38 @@ models:
description: Sigla unidade da fedaração
tests:
- relationships:
to: ref('br_bd_diretorios_data_tempo__uf')
field: sigla
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_data_tempo__uf')
field: sigla
config:
where: __most_recent_year_month__
- name: id_municipio_estabelecimento_aih
description: Município de localização do Estabelecimento Executante da AIH
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
config:
where: __most_recent_year_month__
- name: id_municipio_paciente
description: Município de residência do paciente
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio_6
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio_6
config:
where: __most_recent_year_month__
- name: id_gestor
description: Unidade de Federação + Código Município de Gestão ou UF0000 se
o Estabelecimento Executante está sob Gestão Estadual.
o Estabelecimento Executante está sob Gestão Estadual.
- name: id_estabelecimento_cnes
description: ID do estabelecimento de saúde executante da Autorização de Internação
Hospitalar (AIH)
Hospitalar (AIH)
- name: id_aih
description: ID Autorização de Internação Hospitalar (AIH)
tests:
- not_null:
config:
where: __most_recent_year_month__
where: __most_recent_year_month__
- name: id_procedimento_principal
description: Procedimento principal realizado na AIH.
- name: tipo_servico
Expand All @@ -66,61 +66,65 @@ models:
description: Procedimento referente ao ato profissional
- name: cbo_2002_profissional
description: Identificador de Ocupação Brasileira do Profissional que realizou
o ato ou “00000” caso não tenha sido
o ato ou “00000” caso não tenha sido
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__cbo_2002')
field: cbo_2002.cbo_2002
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_brasil__cbo_2002')
field: cbo_2002.cbo_2002
config:
where: __most_recent_year_month__
- name: quantidade_procedimentos
description: Quantidade de procedimentos realizados
- name: id_cid_principal
description: Identificador principal da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
e Problemas Relacionados com a Saúde (CID)
- name: id_cid_principal_subcategoria
description: Subcategoria do identificador principal da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
description: Subcategoria do identificador principal da Classificação Internacional
de Doenças e Problemas Relacionados com a Saúde (CID)
tests:
- custom_relationships:
to: ref('br_bd_diretorios_brasil__cid_10')
field: subcategoria
ignore_values: ["'R501','Q314','S571','N182','U109','M723','M725','N975','N184','R500','N183','Q356','B501','N185','U099'"]
ignore_values:
- "'R501','Q314','S571','N182','U109','M723','M725','N975','N184','R500','N183','Q356','B501','N185','U099'"
config:
where: __most_recent_year_month__
where: __most_recent_year_month__
- name: id_cid_secundario
description: Identificador secundário da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
e Problemas Relacionados com a Saúde (CID)
- name: id_cid_secundario_subcategoria
description: Subcategoria do identificador secundário da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
description: Subcategoria do identificador secundário da Classificação Internacional
de Doenças e Problemas Relacionados com a Saúde (CID)
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__cid_10')
field: subcategoria
config:
where: __most_recent_year_month__
where: __most_recent_year_month__
- name: complexidade_ato_profissional
description: Complexidade do ato profissional
- name: quantidade_atos_profissionais
description: Quantidade de atos profissionais
- name: quantidade_pontos
description: Quantidade de pontos
- name: nota_fiscal
description: Nota fiscal do material empregado quando órtese/prótese, quando não, o campo representa a data do ato
description: Nota fiscal do material empregado quando órtese/prótese, quando
não, o campo representa a data do ato
- name: valor_ato_profissional
description: Valor do ato profissional
- name: indicador_uf_hospital
description: Indica se a UF de residência do hospital é diferente da UF de localização do estabelecimento
description: Indica se a UF de residência do hospital é diferente da UF de
localização do estabelecimento
- name: indicador_uf_paciente
description: Indica se a UF de residência do paciente é diferente da UF de
localização do estabelecimento
localização do estabelecimento
- name: indicador_id_aih
description: Indica quais id_aih são únicos
- name: tipo_financiamento_ato_profissional
description: Tipo de financiamento do ato profissional
- name: tipo_subtipo_financiamento_ato_profissional
description: Tipo de financiamento (04-FAEC) + Subtipo de financiamento relacionado ao tipo de financiamento (04-FAEC) do ato profissional
description: Tipo de financiamento (04-FAEC) + Subtipo de financiamento relacionado
ao tipo de financiamento (04-FAEC) do ato profissional
- name: tipo_documento_pf
description: Documento de pessoa jurídica
- name: tipo_documento_pj
Expand All @@ -132,7 +136,9 @@ models:
- name: nome_remessa
description: Nome da remessa
- name: br_ms_sih__dicionario
description: Dicionário para tradução dos códigos das tabelas do do conjunto SIH/SUS. Para códigos definidos por outras instituições, como id_municipio ou cnaes, buscar por diretórios.
description: Dicionário para tradução dos códigos das tabelas do do conjunto SIH/SUS.
Para códigos definidos por outras instituições, como id_municipio ou cnaes,
buscar por diretórios.
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
Expand All @@ -141,7 +147,7 @@ models:
- chave
- cobertura_temporal
- not_null_proportion_multiple_columns:
at_least: 0.05
at_least: 0.95
columns:
- name: id_tabela
description: ID Tabela
Expand All @@ -152,4 +158,4 @@ models:
- name: cobertura_temporal
description: Cobertura Temporal
- name: valor
description: Valor
description: Valor

0 comments on commit af7cc32

Please sign in to comment.