From adfe7bebe510088a7d89a8f2c3636350039ca00c Mon Sep 17 00:00:00 2001 From: blasar Date: Tue, 23 Jun 2026 13:50:01 -0700 Subject: [PATCH 1/3] Modified Pregnancy Confirmation to the Clinical Snapshot reports to exclude gestation days from the computation --- onprc_ehr/resources/queries/study/pregnancyGestation.sql | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/onprc_ehr/resources/queries/study/pregnancyGestation.sql b/onprc_ehr/resources/queries/study/pregnancyGestation.sql index 5fbcd63eb..5e6558193 100644 --- a/onprc_ehr/resources/queries/study/pregnancyGestation.sql +++ b/onprc_ehr/resources/queries/study/pregnancyGestation.sql @@ -25,9 +25,8 @@ FROM study.pregnancyConfirmation m INNER JOIN ehr_lookups.species p on (m.Id.DataSet.demographics.species = p.common ) And m.date in (select max(s.date) AS d from study.pregnancyConfirmation s where s.id = m.id) And m.Id.DataSet.demographics.calculated_status.code = 'Alive' -And p.Gestation is not null And (m.outcome.birthDate >= cast(now() as date) or m.outcome.birthDate is null) And (Select count(*) from ehr.snomed_tags stg where stg.code.code = 'F-30980' And stg.id = m.id And stg.date >= m.date ) = 0 -And m.gestation_days is not null + From 5f2c4609c0d90d8c04ddd8a3e302fe70eb921c88 Mon Sep 17 00:00:00 2001 From: blasar Date: Thu, 25 Jun 2026 11:29:41 -0700 Subject: [PATCH 2/3] Modified Clinical Procedure report to allow Current location selection to generate the report. --- onprc_ehr/resources/queries/study/pregnancyGestation.sql | 2 -- 1 file changed, 2 deletions(-) diff --git a/onprc_ehr/resources/queries/study/pregnancyGestation.sql b/onprc_ehr/resources/queries/study/pregnancyGestation.sql index 5e6558193..d37bd3d1b 100644 --- a/onprc_ehr/resources/queries/study/pregnancyGestation.sql +++ b/onprc_ehr/resources/queries/study/pregnancyGestation.sql @@ -26,7 +26,5 @@ INNER JOIN ehr_lookups.species p on (m.Id.DataSet.demographics.species = p.commo And m.date in (select max(s.date) AS d from study.pregnancyConfirmation s where s.id = m.id) And m.Id.DataSet.demographics.calculated_status.code = 'Alive' And (m.outcome.birthDate >= cast(now() as date) or m.outcome.birthDate is null) - And (Select count(*) from ehr.snomed_tags stg where stg.code.code = 'F-30980' And stg.id = m.id - And stg.date >= m.date ) = 0 From 288867ae5c8c029587a3de280692bba60ab9a337 Mon Sep 17 00:00:00 2001 From: blasar Date: Thu, 25 Jun 2026 12:15:36 -0700 Subject: [PATCH 3/3] Modified Pregnancy confirmation process to allow reporting of estimated delivery date. --- onprc_ehr/resources/queries/study/pregnancyGestation.sql | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/onprc_ehr/resources/queries/study/pregnancyGestation.sql b/onprc_ehr/resources/queries/study/pregnancyGestation.sql index d37bd3d1b..145072893 100644 --- a/onprc_ehr/resources/queries/study/pregnancyGestation.sql +++ b/onprc_ehr/resources/queries/study/pregnancyGestation.sql @@ -18,7 +18,13 @@ SELECT m.id, m.date, m.gestation_days as gestation_days, -TIMESTAMPADD('SQL_TSI_DAY',(p.Gestation - m.gestation_days), m.date) as ExpectedDelivery, + CASE + WHEN m.gestation_days is not null then + TIMESTAMPADD('SQL_TSI_DAY',(p.Gestation - m.gestation_days), m.date) + WHEN m.estDeliverydate is not null then m.estDeliverydate + ELSE + 'None' + END as ExpectedDelivery, m.QCState FROM study.pregnancyConfirmation m