-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path6_crisp_omop_manifest.py
40 lines (29 loc) · 1.04 KB
/
6_crisp_omop_manifest.py
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
# version History
# Sept 2022, Stephanie Hong initial version
# May 2023, Yvette Chen, use input filepath, database name and vocabulary dbname parameter
#
# Databricks notebook source
dbutils.widgets.text("databaseName", "yc_test", "CRISP database name")
databaseName=dbutils.widgets.get("databaseName")
# COMMAND ----------
# MAGIC %sql
# MAGIC select min(condition_start_date),max(condition_start_date) from ${databaseName}.condition_occurrence_domain_map
# COMMAND ----------
# MAGIC %sql
# MAGIC
# MAGIC select max(procedure_date) as max, min(procedure_date) as min_procedure_date from ${databaseName}.procedure_occurrence
# MAGIC
# COMMAND ----------
# MAGIC %sql
# MAGIC
# MAGIC select max(drug_exposure_start_date) as max, min(drug_exposure_start_date) as minprocedure_date from ${databaseName}.drug_exposure
# MAGIC
# COMMAND ----------
# MAGIC %sql
# MAGIC
# MAGIC select * from omop_vocab.vocabulary where vocabulary_id='None'
# COMMAND ----------
# MAGIC %sql
# MAGIC
# MAGIC select * from omop_vocab.vocabulary limit 5
# COMMAND ----------