Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding outputevents etl and additional units mappings #15

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion custom_mapping_csv/custom_mapping_list.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ gcpt_micro_specimen.csv mimiciv_micro_specimen 2000025501 2000025585 85 specimen
gcpt_micro_resistance.csv mimiciv_micro_resistance 2000025991 2000025994 4 measurement, Meas Value
gcpt_micro_organism.csv mimiciv_micro_organism 2000026001 2000026364 364 measurement, Meas Value
gcpt_micro_microtest.csv mimiciv_micro_microtest 2000028001 2000028034 34 measurement
gcpt_meas_unit.csv mimiciv_meas_unit 2000029001 2000029054 54 measurement, Unit
gcpt_meas_unit.csv mimiciv_meas_unit 2000029001 2000029085 86 measurement, Unit
gcpt_meas_unit.csv mimiciv_meas_wf_unit 2000029901 2000029903 3 measurement, Unit (waveform)
gcpt_meas_chartevents_main.csv mimiciv_meas_chart 2000030001 2000030169 169 measurement, observation, (Meas Value, condition, procedure?)
gcpt_meas_chartevents_value.csv mimiciv_meas_chartevents_value 2000031001 2000031029 29 measurement, Meas Value, condition
gcpt_meas_waveforms.csv mimiciv_meas_wf 2000041001 2000041044 44 measurement (waveform)
gcpt_outputevents.csv mimiciv_outputevents 2000051001 2000051068 68 measurement
32 changes: 32 additions & 0 deletions custom_mapping_csv/gcpt_meas_unit.csv
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,35 @@
"millisecond",2000029901,"mimiciv_meas_wf_unit","Unit","Unit",,"millisecond","1970-01-01","2099-12-31",,9593,"Maps to","Mapped from","1970-01-01","2099-12-31",
"beats/min",2000029902,"mimiciv_meas_wf_unit","Unit","Unit",,"beats/min","1970-01-01","2099-12-31",,8541,"Maps to","Mapped from","1970-01-01","2099-12-31",
"bel microvolt",2000029903,"mimiciv_meas_wf_unit","Unit","Unit",,"bel microvolt","1970-01-01","2099-12-31",,9461,"Maps to","Mapped from","1970-01-01","2099-12-31",
"I.U.","2000029055","mimiciv_meas_unit","Unit","Unit",,"I.U.","1970-01-01","2099-12-31",,"8718","Maps to","Mapped from","1970-01-01","2099-12-31",
"mg/g","2000029056","mimiciv_meas_unit","Unit","Unit",,"mg/g","1970-01-01","2099-12-31",,"8723","Maps to","Mapped from","1970-01-01","2099-12-31",
"nmol/L","2000029057","mimiciv_meas_unit","Unit","Unit",,"nmol/L","1970-01-01","2099-12-31",,"8736","Maps to","Mapped from","1970-01-01","2099-12-31",
"ug/L","2000029058","mimiciv_meas_unit","Unit","Unit",,"ug/L","1970-01-01","2099-12-31",,"8748","Maps to","Mapped from","1970-01-01","2099-12-31",
"umol/L","2000029059","mimiciv_meas_unit","Unit","Unit",,"umol/L","1970-01-01","2099-12-31",,"8749","Maps to","Mapped from","1970-01-01","2099-12-31",
"mg/L","2000029060","mimiciv_meas_unit","Unit","Unit",,"mg/L","1970-01-01","2099-12-31",,"8751","Maps to","Mapped from","1970-01-01","2099-12-31",
"mmol/L","2000029061","mimiciv_meas_unit","Unit","Unit",,"mmol/L","1970-01-01","2099-12-31",,"8753","Maps to","Mapped from","1970-01-01","2099-12-31",
"mIU/L","2000029062","mimiciv_meas_unit","Unit","Unit",,"mIU/L","1970-01-01","2099-12-31",,"9040","Maps to","Mapped from","1970-01-01","2099-12-31",
"/mm3","2000029063","mimiciv_meas_unit","Unit","Unit",,"/mm3","1970-01-01","2099-12-31",,"8785","Maps to","Mapped from","1970-01-01","2099-12-31",
"min","2000029064","mimiciv_meas_unit","Unit","Unit",,"min","1970-01-01","2099-12-31",,"8550","Maps to","Mapped from","1970-01-01","2099-12-31",
"%","2000029065","mimiciv_meas_unit","Unit","Unit",,"%","1970-01-01","2099-12-31",,"8554","Maps to","Mapped from","1970-01-01","2099-12-31",
"ng/dL","2000029066","mimiciv_meas_unit","Unit","Unit",,"ng/dL","1970-01-01","2099-12-31",,"8817","Maps to","Mapped from","1970-01-01","2099-12-31",
"ng/dl","2000029067","mimiciv_meas_unit","Unit","Unit",,"ng/dl","1970-01-01","2099-12-31",,"8817","Maps to","Mapped from","1970-01-01","2099-12-31",
"NG/DL","2000029068","mimiciv_meas_unit","Unit","Unit",,"NG/DL","1970-01-01","2099-12-31",,"8817","Maps to","Mapped from","1970-01-01","2099-12-31",
"pg","2000029069","mimiciv_meas_unit","Unit","Unit",,"pg","1970-01-01","2099-12-31",,"8564","Maps to","Mapped from","1970-01-01","2099-12-31",
"MOSM/L","2000029070","mimiciv_meas_unit","Unit","Unit",,"MOSM/L","1970-01-01","2099-12-31",,"9591","Maps to","Mapped from","1970-01-01","2099-12-31",
"ug/dL","2000029071","mimiciv_meas_unit","Unit","Unit",,"ug/dL","1970-01-01","2099-12-31",,"8837","Maps to","Mapped from","1970-01-01","2099-12-31",
"uG/DL","2000029072","mimiciv_meas_unit","Unit","Unit",,"uG/DL","1970-01-01","2099-12-31",,"8837","Maps to","Mapped from","1970-01-01","2099-12-31",
"fL","2000029073","mimiciv_meas_unit","Unit","Unit",,"fL","1970-01-01","2099-12-31",,"8583","Maps to","Mapped from","1970-01-01","2099-12-31",
"mg/dL","2000029074","mimiciv_meas_unit","Unit","Unit",,"mg/dL","1970-01-01","2099-12-31",,"8840","Maps to","Mapped from","1970-01-01","2099-12-31",
"MG/DL","2000029075","mimiciv_meas_unit","Unit","Unit",,"MG/DL","1970-01-01","2099-12-31",,"8840","Maps to","Mapped from","1970-01-01","2099-12-31",
"ng/mL","2000029076","mimiciv_meas_unit","Unit","Unit",,"ng/mL","1970-01-01","2099-12-31",,"8842","Maps to","Mapped from","1970-01-01","2099-12-31",
"ng/ml","2000029077","mimiciv_meas_unit","Unit","Unit",,"ng/ml","1970-01-01","2099-12-31",,"8842","Maps to","Mapped from","1970-01-01","2099-12-31",
"nG/ML","2000029078","mimiciv_meas_unit","Unit","Unit",,"nG/ML","1970-01-01","2099-12-31",,"8842","Maps to","Mapped from","1970-01-01","2099-12-31",
"nG/mL","2000029079","mimiciv_meas_unit","Unit","Unit",,"nG/mL","1970-01-01","2099-12-31",,"8842","Maps to","Mapped from","1970-01-01","2099-12-31",
"mL","2000029080","mimiciv_meas_unit","Unit","Unit",,"mL","1970-01-01","2099-12-31",,"8587","Maps to","Mapped from","1970-01-01","2099-12-31",
"pg/mL","2000029081","mimiciv_meas_unit","Unit","Unit",,"pg/mL","1970-01-01","2099-12-31",,"8845","Maps to","Mapped from","1970-01-01","2099-12-31",
"ug/mL","2000029082","mimiciv_meas_unit","Unit","Unit",,"ug/mL","1970-01-01","2099-12-31",,"8859","Maps to","Mapped from","1970-01-01","2099-12-31",
"ug/ml","2000029083","mimiciv_meas_unit","Unit","Unit",,"ug/ml","1970-01-01","2099-12-31",,"8859","Maps to","Mapped from","1970-01-01","2099-12-31",
"#/CU MM","2000029084","mimiciv_meas_unit","Unit","Unit",,"#/CU MM","1970-01-01","2099-12-31",,"8888","Maps to","Mapped from","1970-01-01","2099-12-31",
"L/min","2000029085","mimiciv_meas_unit","Unit","Unit",,"L/min","1970-01-01","2099-12-31",,"8698","Maps to","Mapped from","1970-01-01","2099-12-31",
"ml","2000029086","mimiciv_meas_unit","Unit","Unit",,"ml","1970-01-01","2099-12-31",,"8587","Maps to","Mapped from","1970-01-01","2099-12-31",
69 changes: 69 additions & 0 deletions custom_mapping_csv/gcpt_outputevents.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
concept_name,source_concept_id,source_vocabulary_id,source_domain_id,source_concept_class_id,standard_concept,concept_code,valid_start_date,valid_end_date,invalid_reason,target_concept_id,relationship_id,reverese_relationship_id,relationship_valid_start_date,relationship_end_date,invalid_reason_cr
Stool,2000051001,mimiciv_outputevents,Measurement,Clinical Observation,,226579,1970-01-01,2099-12-31,,3011087,Maps to,Mapped from,1970-01-01,2099-12-31,
Fecal Bag,2000051002,mimiciv_outputevents,Measurement,Clinical Observation,,226580,1970-01-01,2099-12-31,,3011087,Maps to,Mapped from,1970-01-01,2099-12-31,
Ostomy (output),2000051003,mimiciv_outputevents,Measurement,Clinical Observation,,226582,1970-01-01,2099-12-31,,3011087,Maps to,Mapped from,1970-01-01,2099-12-31,
Rectal Tube,2000051004,mimiciv_outputevents,Measurement,Clinical Observation,,226583,1970-01-01,2099-12-31,,3011087,Maps to,Mapped from,1970-01-01,2099-12-31,
Jejunostomy,2000051005,mimiciv_outputevents,Measurement,Clinical Observation,,226574,1970-01-01,2099-12-31,,3011087,Maps to,Mapped from,1970-01-01,2099-12-31,
Emesis,2000051006,mimiciv_outputevents,Measurement,Clinical Observation,,226571,1970-01-01,2099-12-31,,3028277,Maps to,Mapped from,1970-01-01,2099-12-31,
OR EBL,2000051007,mimiciv_outputevents,Measurement,Clinical Observation,,226626,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Tap,2000051008,mimiciv_outputevents,Measurement,Clinical Observation,,226625,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
T Tube,2000051009,mimiciv_outputevents,Measurement,Clinical Observation,,226603,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Hemovac #1,2000051010,mimiciv_outputevents,Measurement,Clinical Observation,,226604,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Sump #1,2000051011,mimiciv_outputevents,Measurement,Clinical Observation,,226617,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
PACU EBL,2000051012,mimiciv_outputevents,Measurement,Clinical Observation,,226629,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Lumbar,2000051013,mimiciv_outputevents,Measurement,Clinical Observation,,226610,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Hemovac #2,2000051014,mimiciv_outputevents,Measurement,Clinical Observation,,226605,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Sump #2,2000051015,mimiciv_outputevents,Measurement,Clinical Observation,,226618,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Blakemore,2000051016,mimiciv_outputevents,Measurement,Clinical Observation,,226570,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Red Rubber,2000051017,mimiciv_outputevents,Measurement,Clinical Observation,,226622,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Davol,2000051018,mimiciv_outputevents,Measurement,Clinical Observation,,226621,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Anderson,2000051019,mimiciv_outputevents,Measurement,Clinical Observation,,226616,1970-01-01,2099-12-31,,3037537,Maps to,Mapped from,1970-01-01,2099-12-31,
Chest Tube #1,2000051020,mimiciv_outputevents,Measurement,Clinical Observation,,226588,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
Chest Tube #2,2000051021,mimiciv_outputevents,Measurement,Clinical Observation,,226589,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
L Pleural #1,2000051022,mimiciv_outputevents,Measurement,Clinical Observation,,226590,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
R Pleural #1,2000051023,mimiciv_outputevents,Measurement,Clinical Observation,,226593,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
Mediastinal,2000051024,mimiciv_outputevents,Measurement,Clinical Observation,,226592,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
Pericardial,2000051025,mimiciv_outputevents,Measurement,Clinical Observation,,226612,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
L Pleural #2,2000051026,mimiciv_outputevents,Measurement,Clinical Observation,,226591,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
R Pleural #2,2000051027,mimiciv_outputevents,Measurement,Clinical Observation,,226595,1970-01-01,2099-12-31,,3026556,Maps to,Mapped from,1970-01-01,2099-12-31,
Nasogastric,2000051028,mimiciv_outputevents,Measurement,Clinical Observation,,226575,1970-01-01,2099-12-31,,43533729,Maps to,Mapped from,1970-01-01,2099-12-31,
Oral Gastric,2000051029,mimiciv_outputevents,Measurement,Clinical Observation,,226576,1970-01-01,2099-12-31,,43533729,Maps to,Mapped from,1970-01-01,2099-12-31,
TF Residual,2000051030,mimiciv_outputevents,Measurement,Clinical Observation,,227510,1970-01-01,2099-12-31,,0,Maps to,Mapped from,1970-01-01,2099-12-31,
Gastric Tube,2000051031,mimiciv_outputevents,Measurement,Clinical Observation,,226573,1970-01-01,2099-12-31,,43533729,Maps to,Mapped from,1970-01-01,2099-12-31,
TF Residual Output,2000051032,mimiciv_outputevents,Measurement,Clinical Observation,,227511,1970-01-01,2099-12-31,,43533729,Maps to,Mapped from,1970-01-01,2099-12-31,
PACU Gastric,2000051033,mimiciv_outputevents,Measurement,Clinical Observation,,226630,1970-01-01,2099-12-31,,43533729,Maps to,Mapped from,1970-01-01,2099-12-31,
Anderson (gastric),2000051034,mimiciv_outputevents,Measurement,Clinical Observation,,226569,1970-01-01,2099-12-31,,43533729,Maps to,Mapped from,1970-01-01,2099-12-31,
Jackson Pratt #1,2000051035,mimiciv_outputevents,Measurement,Clinical Observation,,226599,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Drainage Bag,2000051036,mimiciv_outputevents,Measurement,Clinical Observation,,227701,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Wound Vac #1,2000051037,mimiciv_outputevents,Measurement,Clinical Observation,,226613,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
JP Medial,2000051038,mimiciv_outputevents,Measurement,Clinical Observation,,226597,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
JP Lateral,2000051039,mimiciv_outputevents,Measurement,Clinical Observation,,226598,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Jackson Pratt #2,2000051040,mimiciv_outputevents,Measurement,Clinical Observation,,226600,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Pigtail #1,2000051041,mimiciv_outputevents,Measurement,Clinical Observation,,226619,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Cerebral Ventricular #1,2000051042,mimiciv_outputevents,Measurement,Clinical Observation,,226606,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Jackson Pratt #3,2000051043,mimiciv_outputevents,Measurement,Clinical Observation,,226601,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
PACU Drains,2000051044,mimiciv_outputevents,Measurement,Clinical Observation,,226628,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Wound Vac #2,2000051045,mimiciv_outputevents,Measurement,Clinical Observation,,226614,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Jackson Pratt #4,2000051046,mimiciv_outputevents,Measurement,Clinical Observation,,226602,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Pigtail #2,2000051047,mimiciv_outputevents,Measurement,Clinical Observation,,226620,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Cerebral Ventricular #2,2000051048,mimiciv_outputevents,Measurement,Clinical Observation,,226607,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Penrose #1,2000051049,mimiciv_outputevents,Measurement,Clinical Observation,,226623,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Cerebral Subdural #1,2000051050,mimiciv_outputevents,Measurement,Clinical Observation,,226608,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Cerebral Subdural #2,2000051051,mimiciv_outputevents,Measurement,Clinical Observation,,226609,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Penrose #2,2000051052,mimiciv_outputevents,Measurement,Clinical Observation,,226624,1970-01-01,2099-12-31,,3006376,Maps to,Mapped from,1970-01-01,2099-12-31,
Foley,2000051053,mimiciv_outputevents,Measurement,Clinical Observation,,226559,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
Void,2000051054,mimiciv_outputevents,Measurement,Clinical Observation,,226560,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
OR Urine,2000051055,mimiciv_outputevents,Measurement,Clinical Observation,,226627,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
Pre-Admission,2000051056,mimiciv_outputevents,Measurement,Clinical Observation,,226633,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
Condom Cath,2000051057,mimiciv_outputevents,Measurement,Clinical Observation,,226561,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
Suprapubic,2000051058,mimiciv_outputevents,Measurement,Clinical Observation,,226563,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
Ileoconduit,2000051059,mimiciv_outputevents,Measurement,Clinical Observation,,226584,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
PACU Urine,2000051060,mimiciv_outputevents,Measurement,Clinical Observation,,226631,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
Cath Lab,2000051061,mimiciv_outputevents,Measurement,Clinical Observation,,226632,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
R Nephrostomy,2000051062,mimiciv_outputevents,Measurement,Clinical Observation,,226564,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
L Nephrostomy,2000051063,mimiciv_outputevents,Measurement,Clinical Observation,,226565,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
Straight Cath,2000051064,mimiciv_outputevents,Measurement,Clinical Observation,,226567,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
R Ureteral Stent,2000051065,mimiciv_outputevents,Measurement,Clinical Observation,,226557,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
L Ureteral Stent,2000051066,mimiciv_outputevents,Measurement,Clinical Observation,,226558,1970-01-01,2099-12-31,,3014315,Maps to,Mapped from,1970-01-01,2099-12-31,
GU Irrigant/Urine Volume Out,2000051067,mimiciv_outputevents,Measurement,Clinical Observation,,227489,1970-01-01,2099-12-31,,"36308083 ",Maps to,Mapped from,1970-01-01,2099-12-31,
GU Irrigant Volume In,2000051068,mimiciv_outputevents,Measurement,Clinical Observation,,227488,1970-01-01,2099-12-31,,36308083,Maps to,Mapped from,1970-01-01,2099-12-31,
43 changes: 43 additions & 0 deletions etl/etl/cdm_measurement.sql
Original file line number Diff line number Diff line change
Expand Up @@ -287,3 +287,46 @@ INNER JOIN
WHERE
src.target_domain_id = 'Measurement'
;

-- -------------------------------------------------------------------
-- Rule 4
-- Outputevents
-- -------------------------------------------------------------------

INSERT INTO `@etl_project`.@etl_dataset.cdm_measurement
SELECT
src.measurement_id AS measurement_id,
per.person_id AS person_id,
COALESCE(src.target_concept_id, 0) AS measurement_concept_id,
CAST(src.start_datetime AS DATE) AS measurement_date,
src.start_datetime AS measurement_datetime,
CAST(NULL AS STRING) AS measurement_time,
src.type_concept_id AS measurement_type_concept_id,
CAST(NULL AS INT64) AS operator_concept_id,
src.value_as_number AS value_as_number,
COALESCE(src.value_as_concept_id, 0) AS value_as_concept_id,
CAST(NULL AS INT64) AS unit_concept_id,
CAST(NULL AS INT64) AS range_low,
CAST(NULL AS INT64) AS range_high,
CAST(NULL AS INT64) AS provider_id,
vis.visit_occurrence_id AS visit_occurrence_id,
CAST(NULL AS INT64) AS visit_detail_id,
src.source_code AS measurement_source_value,
src.source_concept_id AS measurement_source_concept_id,
src.unit_source_value AS unit_source_value,
src.value_source_value AS value_source_value,
--
CONCAT('measurement.', src.unit_id) AS unit_id,
src.load_table_id AS load_table_id,
src.load_row_id AS load_row_id,
src.trace_id AS trace_id
FROM
`@etl_project`.@etl_dataset.lk_outputevents_mapped src
INNER JOIN
`@etl_project`.@etl_dataset.cdm_person per
ON CAST(src.subject_id AS STRING) = per.person_source_value
INNER JOIN
`@etl_project`.@etl_dataset.cdm_visit_occurrence vis
ON vis.visit_source_value =
CONCAT(CAST(src.subject_id AS STRING), '|', CAST(src.hadm_id AS STRING))
;
Loading