keyWords1 <- 'tinnitus'
folder <- stringr::str_replace_all(string = keyWords1,
pattern = " ",
replacement = "")
# Load the package
library(ConceptSetDiagnostics)
locationForResults <-
file.path(rstudioapi::getActiveProject(), 'example', folder)
dir.create(path = locationForResults,
recursive = TRUE,
showWarnings = FALSE)
# Details for connecting to the server:
connectionDetails <-
DatabaseConnector::createConnectionDetails(
dbms = "postgresql",
server = paste(
Sys.getenv("phenotypeLibraryDbServer"),
Sys.getenv("phenotypeLibraryDbDatabase"),
sep = "/"
),
user = Sys.getenv("shinyDbUserGowtham"),
password = Sys.getenv("shinyDbPasswordGowtham"),
port = Sys.getenv("phenotypeLibraryDbPort")
)
connection <-
DatabaseConnector::connect(connectionDetails = connectionDetails)
# get search results
conceptSetExpressionTable <-
ConceptSetDiagnostics::getStringSearchConcepts(connection = connection,
searchString = keyWords1)
conceptSetExpressionTable <- conceptSetExpressionTable1
## do automated processing based on search results
designDiagnostic <-
ConceptSetDiagnostics::performDesignDiagnosticsOnConceptTable(
connection = connection,
conceptSetExpressionTable = conceptSetExpressionTable,
exportResults = TRUE,
locationForResults = locationForResults,
iteration = 1
)
############### review only standard for round 1
### decision - none selected
############## complete standard
############## review source code recommended
############## complete non standard
readr::write_excel_csv(
x = designDiagnostic$conceptSetExpressionTableOptimized,
file = file.path(locationForResults, "finalConceptSetExpression.csv"),
append = FALSE,
na = ""
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.