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