Skip to contents

Pushes test population into a blank CDM.

Usage

patientsCDM(pathJson = NULL, testName = NULL, cdmVersion = "5.3")

Arguments

pathJson

Directory where the sample populations in json are located. If NULL, gets the default inst/testCases directory.

testName

Name of the sample population JSON file. If NULL it will push the first sample population in the testCases directory.

cdmVersion

cdm version, default "5.3".

Value

A CDM reference object with a sample population.

Examples

# \donttest{
filePath <- system.file("extdata", "testPatientsRSV.xlsx", package = "TestGenerator")
TestGenerator::readPatients(filePath = filePath, outputPath = tempdir())
#>  Unit Test Definition Created Successfully: 'test'
cdm <- TestGenerator::patientsCDM(pathJson = tempdir(), testName = "test")
#> 
#> Download completed!
#> Creating CDM database /tmp/RtmpEX9gEf/empty_cdm_5.3.zip
#> ■■■■■■■■■■■■■■■■■■■■■■            70% | ETA:  2s
#> ■■■■■■■■■■■■■■■■■■■■■■■■■■■■      89% | ETA:  2s
#> ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■     95% | ETA:  1s
#> ! cdm name not specified and could not be inferred from the cdm source table
#>  Patients pushed to blank CDM successfully
duckdb::duckdb_shutdown(duckdb::duckdb())
# }