Skip to content

Commit 6e54a74

Browse files
Create nsaid.sql
1 parent 99407a5 commit 6e54a74

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
WITH nsaid_drug AS (
2+
SELECT DISTINCT
3+
drug
4+
, CASE
5+
WHEN UPPER(drug) LIKE '%ASPIRIN%' THEN 1
6+
WHEN UPPER(drug) LIKE '%BROMFENAC%' THEN 1
7+
WHEN UPPER(drug) LIKE '%CELECOXIB%' THEN 1
8+
WHEN UPPER(drug) LIKE '%DICLOFENAC%' THEN 1
9+
WHEN UPPER(drug) LIKE '%DIFLUNISAL%' THEN 1
10+
WHEN UPPER(drug) LIKE '%ETODOLAC%' THEN 1
11+
WHEN UPPER(drug) LIKE '%FENOPROFEN%' THEN 1
12+
WHEN UPPER(drug) LIKE '%FLURBIPROFEN%' THEN 1
13+
WHEN UPPER(drug) LIKE '%IBUPROFEN%' THEN 1
14+
WHEN UPPER(drug) LIKE '%INDOMETHACIN%' THEN 1
15+
WHEN UPPER(drug) LIKE '%KETOPROFEN%' THEN 1
16+
WHEN UPPER(drug) LIKE '%MEFENAMIC ACID%' THEN 1
17+
WHEN UPPER(drug) LIKE '%MELOXICAM%' THEN 1
18+
WHEN UPPER(drug) LIKE '%NABUMETONE%' THEN 1
19+
WHEN UPPER(drug) LIKE '%NAPROXEN%' THEN 1
20+
WHEN UPPER(drug) LIKE '%NEPAFENAC%' THEN 1
21+
WHEN UPPER(drug) LIKE '%OXAPROZIN%' THEN 1
22+
WHEN UPPER(drug) LIKE '%PIROXICAM%' THEN 1
23+
WHEN UPPER(drug) LIKE '%SULINDAC%' THEN 1
24+
WHEN UPPER(drug) LIKE '%TOLMETIN%' THEN 1
25+
ELSE 0
26+
END AS nsaid
27+
FROM `physionet-data.mimiciv_hosp.prescriptions`
28+
)
29+
30+
SELECT
31+
pr.subject_id
32+
, pr.hadm_id
33+
, pr.drug AS nsaid
34+
, pr.starttime
35+
, pr.stoptime
36+
FROM
37+
`physionet-data.mimiciv_hosp.prescriptions` pr
38+
INNER JOIN nsaid_drug
39+
ON
40+
pr.drug = nsaid_drug.drug
41+
WHERE
42+
nsaid_drug.nsaid = 1
43+
;

0 commit comments

Comments
 (0)