Skip to content

Commit 1a28a60

Browse files
committed
add arb for duckdb/postgres
1 parent 342acb7 commit 1a28a60

File tree

2 files changed

+74
-0
lines changed
  • mimic-iv

2 files changed

+74
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
-- THIS SCRIPT IS AUTOMATICALLY GENERATED. DO NOT EDIT IT DIRECTLY.
2+
DROP TABLE IF EXISTS mimiciv_derived.arb; CREATE TABLE mimiciv_derived.arb AS
3+
WITH arb_drug AS (
4+
SELECT DISTINCT
5+
drug,
6+
CASE
7+
WHEN UPPER(drug) LIKE '%AZILSARTAN%' OR UPPER(drug) LIKE '%EDARBI%'
8+
THEN 1
9+
WHEN UPPER(drug) LIKE '%CANDESARTAN%' OR UPPER(drug) LIKE '%ATACAND%'
10+
THEN 1
11+
WHEN UPPER(drug) LIKE '%IRBESARTAN%' OR UPPER(drug) LIKE '%AVAPRO%'
12+
THEN 1
13+
WHEN UPPER(drug) LIKE '%LOSARTAN%' OR UPPER(drug) LIKE '%COZAAR%'
14+
THEN 1
15+
WHEN UPPER(drug) LIKE '%OLMESARTAN%' OR UPPER(drug) LIKE '%BENICAR%'
16+
THEN 1
17+
WHEN UPPER(drug) LIKE '%TELMISARTAN%' OR UPPER(drug) LIKE '%MICARDIS%'
18+
THEN 1
19+
WHEN UPPER(drug) LIKE '%VALSARTAN%' OR UPPER(drug) LIKE '%DIOVAN%'
20+
THEN 1
21+
WHEN UPPER(drug) LIKE '%SACUBITRIL%' OR UPPER(drug) LIKE '%ENTRESTO%'
22+
THEN 1
23+
ELSE 0
24+
END AS arb
25+
FROM mimiciv_hosp.prescriptions
26+
)
27+
SELECT
28+
pr.subject_id,
29+
pr.hadm_id,
30+
pr.drug AS arb,
31+
pr.starttime,
32+
pr.stoptime
33+
FROM mimiciv_hosp.prescriptions AS pr
34+
INNER JOIN arb_drug
35+
ON pr.drug = arb_drug.drug
36+
WHERE
37+
arb_drug.arb = 1
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
-- THIS SCRIPT IS AUTOMATICALLY GENERATED. DO NOT EDIT IT DIRECTLY.
2+
DROP TABLE IF EXISTS mimiciv_derived.arb; CREATE TABLE mimiciv_derived.arb AS
3+
WITH arb_drug AS (
4+
SELECT DISTINCT
5+
drug,
6+
CASE
7+
WHEN UPPER(drug) LIKE '%AZILSARTAN%' OR UPPER(drug) LIKE '%EDARBI%'
8+
THEN 1
9+
WHEN UPPER(drug) LIKE '%CANDESARTAN%' OR UPPER(drug) LIKE '%ATACAND%'
10+
THEN 1
11+
WHEN UPPER(drug) LIKE '%IRBESARTAN%' OR UPPER(drug) LIKE '%AVAPRO%'
12+
THEN 1
13+
WHEN UPPER(drug) LIKE '%LOSARTAN%' OR UPPER(drug) LIKE '%COZAAR%'
14+
THEN 1
15+
WHEN UPPER(drug) LIKE '%OLMESARTAN%' OR UPPER(drug) LIKE '%BENICAR%'
16+
THEN 1
17+
WHEN UPPER(drug) LIKE '%TELMISARTAN%' OR UPPER(drug) LIKE '%MICARDIS%'
18+
THEN 1
19+
WHEN UPPER(drug) LIKE '%VALSARTAN%' OR UPPER(drug) LIKE '%DIOVAN%'
20+
THEN 1
21+
WHEN UPPER(drug) LIKE '%SACUBITRIL%' OR UPPER(drug) LIKE '%ENTRESTO%'
22+
THEN 1
23+
ELSE 0
24+
END AS arb
25+
FROM mimiciv_hosp.prescriptions
26+
)
27+
SELECT
28+
pr.subject_id,
29+
pr.hadm_id,
30+
pr.drug AS arb,
31+
pr.starttime,
32+
pr.stoptime
33+
FROM mimiciv_hosp.prescriptions AS pr
34+
INNER JOIN arb_drug
35+
ON pr.drug = arb_drug.drug
36+
WHERE
37+
arb_drug.arb = 1

0 commit comments

Comments
 (0)