Nothing
## ----include = FALSE----------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>", message = FALSE, warning = FALSE,
fig.width = 7
)
library(CDMConnector)
if (Sys.getenv("EUNOMIA_DATA_FOLDER") == "") Sys.setenv("EUNOMIA_DATA_FOLDER" = tempdir())
if (!dir.exists(Sys.getenv("EUNOMIA_DATA_FOLDER"))) dir.create(Sys.getenv("EUNOMIA_DATA_FOLDER"))
if (!eunomiaIsAvailable()) downloadEunomiaData(datasetName = "synpuf-1k")
## -----------------------------------------------------------------------------
library(CDMConnector)
library(CohortConstructor)
library(CodelistGenerator)
library(PhenotypeR)
library(MeasurementDiagnostics)
library(dplyr)
library(ggplot2)
con <- DBI::dbConnect(duckdb::duckdb(),
CDMConnector::eunomiaDir("synpuf-1k", "5.3"))
cdm <- CDMConnector::cdmFromCon(con = con,
cdmName = "Eunomia Synpuf",
cdmSchema = "main",
writeSchema = "main",
achillesSchema = "main")
cdm$injuries <- conceptCohort(cdm = cdm,
conceptSet = list(
"ankle_sprain" = 81151,
"ankle_fracture" = 4059173,
"forearm_fracture" = 4278672,
"hip_fracture" = 4230399,
"measurements_cohort" = c(40660437L, 2617206L, 4034850L, 2617239L, 4098179L)
),
name = "injuries")
cdm$injuries |>
glimpse()
## -----------------------------------------------------------------------------
code_diag <- codelistDiagnostics(cdm$injuries)
## -----------------------------------------------------------------------------
cohortCodelist(cdm$injuries, cohortId = 1)
cdm$injuries <- cdm$injuries |>
addCodelistAttribute(codelist = list(new_codelist = c(1L, 2L)), cohortName = "ankle_fracture")
cohortCodelist(cdm$injuries, cohortId = 1)
## -----------------------------------------------------------------------------
tableAchillesCodeUse(code_diag)
## -----------------------------------------------------------------------------
tableOrphanCodes(code_diag)
## -----------------------------------------------------------------------------
tableCohortCodeUse(code_diag)
## -----------------------------------------------------------------------------
tableMeasurementTimings(code_diag)
## -----------------------------------------------------------------------------
plotMeasurementTimings(code_diag)
## -----------------------------------------------------------------------------
tableMeasurementValueAsConcept(code_diag)
## -----------------------------------------------------------------------------
plotMeasurementValueAsConcept(code_diag)
## -----------------------------------------------------------------------------
tableMeasurementValueAsNumeric(code_diag)
## -----------------------------------------------------------------------------
plotMeasurementValueAsNumeric(code_diag)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.