File tree Expand file tree Collapse file tree 2 files changed +76
-0
lines changed
mimic-iv/concepts/medication Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Original file line number Diff line number Diff line change
1
+ WITH acei_drug AS (
2
+ SELECT DISTINCT
3
+ drug
4
+ , CASE
5
+ WHEN UPPER (drug) LIKE ' %BENAZEPRIL%' THEN 1
6
+ WHEN UPPER (drug) LIKE ' %CAPTOPRIL%' THEN 1
7
+ WHEN UPPER (drug) LIKE ' %ENALAPRIL%' THEN 1
8
+ WHEN UPPER (drug) LIKE ' %FOSINOPRIL%' THEN 1
9
+ WHEN UPPER (drug) LIKE ' %LISINOPRIL%' THEN 1
10
+ WHEN UPPER (drug) LIKE ' %MOEXIPRIL%' THEN 1
11
+ WHEN UPPER (drug) LIKE ' %PERINDOPRIL%' THEN 1
12
+ WHEN UPPER (drug) LIKE ' %QUINAPRIL%' THEN 1
13
+ WHEN UPPER (drug) LIKE ' %RAMIPRIL%' THEN 1
14
+ WHEN UPPER (drug) LIKE ' %TRANDOLAPRIL%' THEN 1
15
+ ELSE 0
16
+ END AS acei
17
+ FROM ` physionet-data.mimiciv_hosp.prescriptions`
18
+ )
19
+
20
+ SELECT
21
+ pr .subject_id
22
+ , pr .hadm_id
23
+ , pr .drug AS acei
24
+ , pr .starttime
25
+ , pr .stoptime
26
+ FROM
27
+ ` physionet-data.mimiciv_hosp.prescriptions` pr
28
+ INNER JOIN acei_drug
29
+ ON
30
+ pr .drug = acei_drug .drug
31
+ WHERE
32
+ acei_drug .acei = 1
33
+ ;
Original file line number Diff line number Diff line change
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
+ ;
You can’t perform that action at this time.
0 commit comments