From 0e3fdc1925b405bdc8846797bef0bcd9abdba2b8 Mon Sep 17 00:00:00 2001 From: Pedro Nascimento Date: Thu, 8 Aug 2024 17:09:41 -0300 Subject: [PATCH] feat: Add obito field to prontuario_vitacare schema --- .../raw_prontuario_vitacare__paciente_historico.sql | 1 + .../raw_prontuario_vitacare__paciente_rotineiro.sql | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_historico.sql b/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_historico.sql index dc943e38..1295cbbd 100644 --- a/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_historico.sql +++ b/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_historico.sql @@ -20,6 +20,7 @@ select safe_cast(NULLIF(NOME_SOCIAL_DA_PESSOA_CADASTRADA, 'None') as string) as nome_social, safe_cast(NULLIF(NOME_DA_MAE_PESSOA_CADASTRADA, 'None') as string) as nome_mae, safe_cast(null as string) as nome_pai, + SAFE_CAST(CASE WHEN OBITO IS NULL OR OBITO = 'None' THEN 'False' ELSE 'True' END AS string) AS obito, safe_cast(NULLIF(OBITO, 'None') as date format 'DD/MM/YYYY') as data_obito, safe_cast(NULLIF(SEXO, 'None') as string) as sexo, safe_cast(NULLIF(ORIENTACAO_SEXUAL, 'None') as string) as orientacao_sexual, diff --git a/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_rotineiro.sql b/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_rotineiro.sql index edf53c61..49666b55 100644 --- a/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_rotineiro.sql +++ b/models/raw/prontuario_vitacare/raw_prontuario_vitacare__paciente_rotineiro.sql @@ -41,7 +41,8 @@ select safe_cast(NULLIF(data__nomeSocial, '') as string) as nome_social, safe_cast(NULLIF(data__nomeMae, '') as string) as nome_mae, safe_cast(NULLIF(data__nomePai, '') as string) as nome_pai, - safe_cast(NULLIF(data__obito, '') as date) as data_obito, + safe_cast(NULLIF(data__obito, '') as string) as obito, + safe_cast(null as date) as data_obito, safe_cast(NULLIF(data__sexo, '') as string) as sexo, safe_cast(NULLIF(data__orientacaoSexual, '') as string) as orientacao_sexual, safe_cast(NULLIF(data__identidadeGenero, '') as string) as identidade_genero,