forked from MIT-LCP/mimic-omop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathetl.sql
48 lines (48 loc) · 983 Bytes
/
etl.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
INSERT INTO omop.cohort
(
cohort_definition_id
, subject_id
, cohort_start_date
, cohort_end_date
)
SELECT
1 -- angus severe
, mimic_id , admittime , dischtime
FROM sepsis.hadm_deliberation_all
JOIN admissions USING (hadm_id)
WHERE angus = 1
UNION
SELECT
2 -- angus shock
, mimic_id , admittime , dischtime
FROM sepsis.hadm_deliberation_all
JOIN admissions USING (hadm_id)
WHERE angus = 2
UNION
SELECT
3 -- accp_severe
, mimic_id , admittime , dischtime
FROM sepsis.hadm_deliberation_all
JOIN admissions USING (hadm_id)
WHERE accp = 1
UNION
SELECT
4 -- accp_shock
, mimic_id , admittime , dischtime
FROM sepsis.hadm_deliberation_all
JOIN admissions USING (hadm_id)
WHERE accp = 2
UNION
SELECT
5 -- sepsis severe
, mimic_id , admittime , dischtime
FROM sepsis.hadm_deliberation_all
JOIN admissions USING (hadm_id)
WHERE sepsis3 = 1
UNION
SELECT
6 -- sepsis shock
, mimic_id , admittime , dischtime
FROM sepsis.hadm_deliberation_all
JOIN admissions USING (hadm_id)
WHERE sepsis3 = 2