Skip to content

Commit c30bffe

Browse files
fix: treat SURGICAL SAME DAY ADMISSION as elective surgery
MIMIC-IV planned surgical admits use that admission_type; matching only ELECTIVE mis-scores them as non-elective in OASIS (+6) and SAPS II (+8). Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 3a914fc commit c30bffe

6 files changed

Lines changed: 9 additions & 9 deletions

File tree

mimic-iv/concepts/score/oasis.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ WITH surgflag AS (
8989
, uo.urineoutput
9090

9191
, CASE
92-
WHEN adm.admission_type = 'ELECTIVE' AND sf.surgical = 1
92+
WHEN adm.admission_type IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
9393
THEN 1
9494
WHEN adm.admission_type IS NULL OR sf.surgical IS NULL
9595
THEN NULL

mimic-iv/concepts/score/sapsii.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -326,9 +326,9 @@ WITH co AS (
326326
, comorb.mets
327327

328328
, CASE
329-
WHEN adm.admission_type = 'ELECTIVE' AND sf.surgical = 1
329+
WHEN adm.admission_type IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
330330
THEN 'ScheduledSurgical'
331-
WHEN adm.admission_type != 'ELECTIVE' AND sf.surgical = 1
331+
WHEN adm.admission_type NOT IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
332332
THEN 'UnscheduledSurgical'
333333
ELSE 'Medical'
334334
END AS admissiontype

mimic-iv/concepts_duckdb/score/oasis.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ WITH surgflag AS (
6060
vent.vent AS mechvent,
6161
uo.urineoutput,
6262
CASE
63-
WHEN adm.admission_type = 'ELECTIVE' AND sf.surgical = 1
63+
WHEN adm.admission_type IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
6464
THEN 1
6565
WHEN adm.admission_type IS NULL OR sf.surgical IS NULL
6666
THEN NULL

mimic-iv/concepts_duckdb/score/sapsii.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,9 +254,9 @@ WITH co AS (
254254
comorb.hem,
255255
comorb.mets,
256256
CASE
257-
WHEN adm.admission_type = 'ELECTIVE' AND sf.surgical = 1
257+
WHEN adm.admission_type IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
258258
THEN 'ScheduledSurgical'
259-
WHEN adm.admission_type <> 'ELECTIVE' AND sf.surgical = 1
259+
WHEN adm.admission_type NOT IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
260260
THEN 'UnscheduledSurgical'
261261
ELSE 'Medical'
262262
END AS admissiontype

mimic-iv/concepts_postgres/score/oasis.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ WITH surgflag AS (
6161
vent.vent AS mechvent,
6262
uo.urineoutput,
6363
CASE
64-
WHEN adm.admission_type = 'ELECTIVE' AND sf.surgical = 1
64+
WHEN adm.admission_type IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
6565
THEN 1
6666
WHEN adm.admission_type IS NULL OR sf.surgical IS NULL
6767
THEN NULL

mimic-iv/concepts_postgres/score/sapsii.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,9 +249,9 @@ WITH co AS (
249249
comorb.hem,
250250
comorb.mets,
251251
CASE
252-
WHEN adm.admission_type = 'ELECTIVE' AND sf.surgical = 1
252+
WHEN adm.admission_type IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
253253
THEN 'ScheduledSurgical'
254-
WHEN adm.admission_type <> 'ELECTIVE' AND sf.surgical = 1
254+
WHEN adm.admission_type NOT IN ('ELECTIVE', 'SURGICAL SAME DAY ADMISSION') AND sf.surgical = 1
255255
THEN 'UnscheduledSurgical'
256256
ELSE 'Medical'
257257
END AS admissiontype

0 commit comments

Comments
 (0)