Browse Source

Don't insert HIVE mappings ?

master
Maxime Wack 6 years ago
parent
commit
1b89348697
1 changed files with 18 additions and 18 deletions
  1. +18
    -18
      R/demodata.R

+ 18
- 18
R/demodata.R View File

@@ -263,14 +263,14 @@ add_patients_demodata <- function(patients, project, host = "", admin = "", pass
demodata <- RPostgreSQL::dbConnect(RPostgreSQL::PostgreSQL(), host = host, dbname = stringr::str_c("i2b2", stringr::str_to_lower(project), "data"), user = admin, password = pass)

# Upsert patients mappings
patients %>%
dplyr::mutate(patient_ide_source = "HIVE",
patient_ide_status = "A",
project_id = project,
patient_num = patient_ide,
update_date = format(Sys.Date(), "%m/%d/%Y")) %>%
dplyr::select(patient_ide, patient_ide_source, patient_num, patient_ide_status, project_id, update_date) %>%
dbUpsert(demodata, "patient_mapping", c("patient_ide", "patient_ide_source", "project_id"))
# patients %>%
# dplyr::mutate(patient_ide_source = "HIVE",
# patient_ide_status = "A",
# project_id = project,
# patient_num = patient_ide,
# update_date = format(Sys.Date(), "%m/%d/%Y")) %>%
# dplyr::select(patient_ide, patient_ide_source, patient_num, patient_ide_status, project_id, update_date) %>%
# dbUpsert(demodata, "patient_mapping", c("patient_ide", "patient_ide_source", "project_id"))

# Upsert patients mappings
patients %>%
@@ -319,7 +319,7 @@ add_encounters <- function(encounters, project, host = "", admin = "", pass = ""

demodata %>%
dplyr::tbl("encounter_mapping") %>%
dplyr::filter(encounter_ide_source == "HIVE") %>%
# dplyr::filter(encounter_ide_source == "HIVE") %>%
dplyr::select(encounter_ide, encounter_num) %>%
dplyr::collect() ->
mapping
@@ -336,14 +336,14 @@ add_encounters <- function(encounters, project, host = "", admin = "", pass = ""
dplyr::anti_join(mapping) %>%
dplyr::mutate(encounter_num = seq(start, length.out = nrow(.))) -> unmapped

unmapped %>%
dplyr::mutate(encounter_ide_source = "HIVE",
encounter_ide_status = "A",
project_id = project,
patient_ide_source = "HIVE",
update_date = format(Sys.Date(), "%m/%d/%Y")) %>%
dplyr::select(encounter_ide, encounter_ide_source, project_id, encounter_num, patient_ide, patient_ide_source, encounter_ide_status, update_date) %>%
dbUpsert(demodata, "encounter_mapping", c("encounter_ide", "encounter_ide_source", "project_id", "patient_ide", "patient_ide_source"))
# unmapped %>%
# dplyr::mutate(encounter_ide_source = "HIVE",
# encounter_ide_status = "A",
# project_id = project,
# patient_ide_source = "HIVE",
# update_date = format(Sys.Date(), "%m/%d/%Y")) %>%
# dplyr::select(encounter_ide, encounter_ide_source, project_id, encounter_num, patient_ide, patient_ide_source, encounter_ide_status, update_date) %>%
# dbUpsert(demodata, "encounter_mapping", c("encounter_ide", "encounter_ide_source", "project_id", "patient_ide", "patient_ide_source"))

unmapped %>%
dplyr::mutate(encounter_ide_source = project,
@@ -397,7 +397,7 @@ add_observations <- function(observations, project, host = "", admin = "", pass

demodata %>%
dplyr::tbl("encounter_mapping") %>%
dplyr::filter(encounter_ide_source == "HIVE") %>%
# dplyr::filter(encounter_ide_source == "HIVE") %>%
dplyr::select(encounter_ide, encounter_num) %>%
dplyr::collect() ->
mapping


Loading…
Cancel
Save