From 1be5b532c8caa639e143a9af8155466034b17638 Mon Sep 17 00:00:00 2001 From: Taksh Date: Sun, 19 Jul 2026 11:30:08 +0300 Subject: [PATCH] fix: use DATETIME_DIFF in neuroblock_dose for BigQuery Co-authored-by: Cursor --- mimic-iii/concepts/durations/neuroblock_dose.sql | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mimic-iii/concepts/durations/neuroblock_dose.sql b/mimic-iii/concepts/durations/neuroblock_dose.sql index 098b557e..c011666f 100644 --- a/mimic-iii/concepts/durations/neuroblock_dose.sql +++ b/mimic-iii/concepts/durations/neuroblock_dose.sql @@ -179,7 +179,11 @@ select ) = 1 then 1 - when (CHARTTIME - (LAG(CHARTTIME, 1) OVER (partition by icustay_id, drug order by charttime))) > (interval '8 hours') then 1 + when DATETIME_DIFF( + CHARTTIME, + LAG(CHARTTIME, 1) OVER (partition by icustay_id, drug order by charttime), + HOUR + ) > 8 then 1 else null end as drug_start