Skip to content

Commit

Permalink
Merge pull request #185 from prefeitura-rio/hci/medicamentos-administ…
Browse files Browse the repository at this point in the history
…rados-datahora

[HCI] Adiciona datetime em medicamentos administrados Vitai
  • Loading branch information
TanookiVerde authored Jan 8, 2025
2 parents ce5f2e0 + c181a4f commit faa96a9
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ with
-- Prescrições VITAI
prescricoes_limpo as (
select distinct
gid_prescricao,
gid_boletim,
CASE
WHEN regexp_contains(upper(item_prescrito), 'MEDICAMENTO N[Ã|A]O PADRONIZADO') THEN upper(observacao)
Expand All @@ -129,7 +130,13 @@ with
via_administracao
from {{ ref("raw_prontuario_vitai__basecentral__item_prescricao") }}
where trim(tipo_produto) = 'MEDICACAO'
),
),
prescricao_datahora as (
select distinct
gid,
data_prescricao
from {{ ref("raw_prontuario_vitai__basecentral__prescricao") }}
),
prescricoes_agg as (
select
gid_boletim,
Expand All @@ -139,10 +146,13 @@ with
quantidade,
unidade_medida,
uso,
via_administracao
via_administracao,
data_prescricao as prescricao_data
)
) as medicamentos_administrados
from prescricoes_limpo
left join prescricao_datahora
on gid = gid_prescricao
group by 1
),
-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ with
condicoes,
medidas,
prescricoes,
array<struct<nome string, quantidade integer, unidade_medica string, uso string, via_administracao string>>[] as medicamentos_administrados,
array<struct<nome string, quantidade integer, unidade_medica string, uso string, via_administracao string, prescricao_data timestamp>>[] as medicamentos_administrados,
estabelecimento,
profissional_saude_responsavel,
prontuario,
Expand Down

0 comments on commit faa96a9

Please sign in to comment.