From 86839b2f04f78d537c7a085cfcd33f6534bf5885 Mon Sep 17 00:00:00 2001
From: Ohsudev <76500320+Ohsudev@users.noreply.github.com>
Date: Wed, 6 Aug 2025 16:31:48 -0700
Subject: [PATCH 1/8] Modified Treatmentschedule to include std_time values as
variable to display medication times.
---
onprc_ehr/resources/queries/study/treatmentSchedule.sql | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/onprc_ehr/resources/queries/study/treatmentSchedule.sql b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
index 2fc4bc5bd..2df0849da 100644
--- a/onprc_ehr/resources/queries/study/treatmentSchedule.sql
+++ b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
@@ -41,7 +41,7 @@ SELECT
ELSE minute(t1.date)
END as minutes,
dr.date as origDate,
- --ft.timedescription as timeOfDay,
+ ft.timedescription as std_time, //Modified: 8-6-2025 required value to the ssrs reports
CASE
WHEN (tt.time IS NULL) THEN 'Default'
ELSE 'Custom'
From 35eea4a9fa0954c2853538d9a671f37b8a40b8d7 Mon Sep 17 00:00:00 2001
From: Ohsudev <76500320+Ohsudev@users.noreply.github.com>
Date: Wed, 6 Aug 2025 17:15:12 -0700
Subject: [PATCH 2/8] Modified Treatmentschedule to include std_time values as
variable to display medication times.
---
onprc_ehr/resources/queries/study/treatmentSchedule.sql | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/onprc_ehr/resources/queries/study/treatmentSchedule.sql b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
index 2df0849da..8779d5250 100644
--- a/onprc_ehr/resources/queries/study/treatmentSchedule.sql
+++ b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
@@ -41,7 +41,7 @@ SELECT
ELSE minute(t1.date)
END as minutes,
dr.date as origDate,
- ft.timedescription as std_time, //Modified: 8-6-2025 required value to the ssrs reports
+ ft.timedescription as stdtime, //Modified: 8-6-2025 required value to the ssrs reports
CASE
WHEN (tt.time IS NULL) THEN 'Default'
ELSE 'Custom'
From 705a74c0af0fd8ee83bc52d9260adf6b6c692f2e Mon Sep 17 00:00:00 2001
From: Ohsudev <76500320+Ohsudev@users.noreply.github.com>
Date: Thu, 7 Aug 2025 00:41:32 -0700
Subject: [PATCH 3/8] Modified Treatmentschedule to include std_time values as
variable to display medication times.
---
onprc_ehr/resources/queries/study/treatmentSchedule.sql | 1 +
1 file changed, 1 insertion(+)
diff --git a/onprc_ehr/resources/queries/study/treatmentSchedule.sql b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
index 8779d5250..e56d5de15 100644
--- a/onprc_ehr/resources/queries/study/treatmentSchedule.sql
+++ b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
@@ -19,6 +19,7 @@ SELECT
s.*,
timestampadd('SQL_TSI_MINUTE', ((s.hours * 60) + s.minutes), s.origDate) as date,
CASE
+ WHEN (s.stdtime = 'EVENING') THEN 'PM'
WHEN (hours >= 6 AND hours < 20) THEN 'AM'
WHEN (hours < 6 OR hours >= 20) THEN 'PM'
ELSE 'Other'
From d45641177dabad9553bfc1559bd610f0205d785b Mon Sep 17 00:00:00 2001
From: Ohsudev <76500320+Ohsudev@users.noreply.github.com>
Date: Thu, 7 Aug 2025 00:51:58 -0700
Subject: [PATCH 4/8] Modified Treatmentschedule to include std_time values as
variable to display medication times.
---
onprc_ehr/resources/queries/study/treatmentSchedule.sql | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/onprc_ehr/resources/queries/study/treatmentSchedule.sql b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
index e56d5de15..dcd335702 100644
--- a/onprc_ehr/resources/queries/study/treatmentSchedule.sql
+++ b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
@@ -19,7 +19,7 @@ SELECT
s.*,
timestampadd('SQL_TSI_MINUTE', ((s.hours * 60) + s.minutes), s.origDate) as date,
CASE
- WHEN (s.stdtime = 'EVENING') THEN 'PM'
+ WHEN (stdtime = 'EVENING') THEN 'AM'
WHEN (hours >= 6 AND hours < 20) THEN 'AM'
WHEN (hours < 6 OR hours >= 20) THEN 'PM'
ELSE 'Other'
@@ -42,7 +42,7 @@ SELECT
ELSE minute(t1.date)
END as minutes,
dr.date as origDate,
- ft.timedescription as stdtime, //Modified: 8-6-2025 required value to the ssrs reports
+ ft.timedescription as stdtime, ----Modified: 8-6-2025 required field for SSRS reports
CASE
WHEN (tt.time IS NULL) THEN 'Default'
ELSE 'Custom'
From 98afdba085fb851fd21dd0316ff275a7bd4d7a85 Mon Sep 17 00:00:00 2001
From: Ohsudev <76500320+Ohsudev@users.noreply.github.com>
Date: Thu, 7 Aug 2025 00:52:27 -0700
Subject: [PATCH 5/8] Modified Treatmentschedule to include std_time values as
variable to display medication times.
---
onprc_ehr/resources/queries/study/treatmentSchedule.sql | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/onprc_ehr/resources/queries/study/treatmentSchedule.sql b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
index dcd335702..2e5cd9308 100644
--- a/onprc_ehr/resources/queries/study/treatmentSchedule.sql
+++ b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
@@ -19,7 +19,7 @@ SELECT
s.*,
timestampadd('SQL_TSI_MINUTE', ((s.hours * 60) + s.minutes), s.origDate) as date,
CASE
- WHEN (stdtime = 'EVENING') THEN 'AM'
+ WHEN (stdtime = 'EVENING') THEN 'PM'
WHEN (hours >= 6 AND hours < 20) THEN 'AM'
WHEN (hours < 6 OR hours >= 20) THEN 'PM'
ELSE 'Other'
From 28d2b8c6af310f834109985cf3abcb17ce9b9658 Mon Sep 17 00:00:00 2001
From: Ohsudev <76500320+Ohsudev@users.noreply.github.com>
Date: Fri, 19 Sep 2025 09:25:17 -0700
Subject: [PATCH 6/8] Created a new reporting process to allow NPO Fast
medications to be displayed using a different set of Clinical Reports.
---
.../queries/study/treatmentSchedule.sql | 4 +-
.../Clinical FAST Medications.qview.xml | 11 +++
.../resources/views/printableReports.html | 86 +++++++++++++++++++
onprc_ehr/resources/web/onprc_ehr/Utils.js | 6 ++
.../onprc_ehr/form/field/TimeOfDayField.js | 64 ++++++++++++++
.../resources/web/onprc_ehr/onprcReports.js | 5 ++
6 files changed, 174 insertions(+), 2 deletions(-)
create mode 100644 onprc_ehr/resources/queries/study/treatmentSchedule/Clinical FAST Medications.qview.xml
create mode 100644 onprc_ehr/resources/web/onprc_ehr/form/field/TimeOfDayField.js
diff --git a/onprc_ehr/resources/queries/study/treatmentSchedule.sql b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
index 2e5cd9308..f2ceabadc 100644
--- a/onprc_ehr/resources/queries/study/treatmentSchedule.sql
+++ b/onprc_ehr/resources/queries/study/treatmentSchedule.sql
@@ -19,7 +19,7 @@ SELECT
s.*,
timestampadd('SQL_TSI_MINUTE', ((s.hours * 60) + s.minutes), s.origDate) as date,
CASE
- WHEN (stdtime = 'EVENING') THEN 'PM'
+ WHEN (stdtime = 'EXT') THEN 'EXT'
WHEN (hours >= 6 AND hours < 20) THEN 'AM'
WHEN (hours < 6 OR hours >= 20) THEN 'PM'
ELSE 'Other'
@@ -42,7 +42,7 @@ SELECT
ELSE minute(t1.date)
END as minutes,
dr.date as origDate,
- ft.timedescription as stdtime, ----Modified: 8-6-2025 required field for SSRS reports
+ --ft.timedescription as timeOfDay,
CASE
WHEN (tt.time IS NULL) THEN 'Default'
ELSE 'Custom'
diff --git a/onprc_ehr/resources/queries/study/treatmentSchedule/Clinical FAST Medications.qview.xml b/onprc_ehr/resources/queries/study/treatmentSchedule/Clinical FAST Medications.qview.xml
new file mode 100644
index 000000000..01da710e8
--- /dev/null
+++ b/onprc_ehr/resources/queries/study/treatmentSchedule/Clinical FAST Medications.qview.xml
@@ -0,0 +1,11 @@
+