From 2a83e84379bbbde9b7d252daddd1acbf6c8bd9ff Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 18:31:11 +0000 Subject: [PATCH 001/103] this was amazingly a 1 line flip to get parity in existing tests. --- R/read_dataset_json.R | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 161b382..883d846 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -35,7 +35,12 @@ read_dataset_json <- function(file) { } # Read the file and convert to datasetjson object - ds_json <- jsonlite::fromJSON(file_contents) + ds_json <- yyjsonr::read_json_str( + paste0(file_contents, collapse=""), + yyjsonr::opts_read_json( + promote_num_to_string = TRUE + ) + ) # Pull the object out with a lot of assumptions because the format has already # been validated From bc68a47b50fabd152a6e747a6d60b0cd94bf8659 Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 19:22:44 +0000 Subject: [PATCH 002/103] For the row vectors to write out per standard, they have to be unnamed --- R/dataset_metadata.R | 2 +- tests/testthat/test-datasetjson.R | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/R/dataset_metadata.R b/R/dataset_metadata.R index 22edcb1..e65560e 100644 --- a/R/dataset_metadata.R +++ b/R/dataset_metadata.R @@ -95,7 +95,7 @@ set_item_data <- function(x, .data, ...) { # Insert into object in proper spots x[[1]][['records']] <- records - x[[1]][['itemData']] <- item_data + x[[1]][['itemData']] <- unname(item_data) x } diff --git a/tests/testthat/test-datasetjson.R b/tests/testthat/test-datasetjson.R index 131ff46..52576a0 100644 --- a/tests/testthat/test-datasetjson.R +++ b/tests/testthat/test-datasetjson.R @@ -49,10 +49,10 @@ test_that("datasetjson object builds with minimal defaults", { expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$items, iris_items_list) # Verify that data are attached properly with ITEMGRPUPSEQ attached - iris_test <- cbind( + iris_test <- unname(cbind( ITEMGROUPDATASEQ = 1:nrow(iris), iris - ) + )) expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$itemData, iris_test) }) From aeeab5b497723bce65c570cf936a584e5b5b48c2 Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 19:23:19 +0000 Subject: [PATCH 003/103] Flip writer to yyjsonr --- R/write_dataset_json.R | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index af7c165..099bba0 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -32,18 +32,23 @@ write_dataset_json <- function(x, file, pretty=FALSE) { } # Create the JSON text - js <- jsonlite::toJSON( - x, - dataframe = "values", - na = "null", + json_opts <- yyjsonr::opts_write_json( + pretty = pretty, auto_unbox = TRUE, - pretty = pretty) + ) if (!missing(file)) { # Write file to disk - cat(js, "\n", file = file) + yyjsonr::write_json_file( + x, + filename = file, + opts = json_opts + ) } else { # Print to console - js + yyjsonr::write_json_str( + x, + opts = json_opts + ) } } From d31433c6429bf996af440e37d88539481c92e37a Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 19:31:17 +0000 Subject: [PATCH 004/103] Allow file to go directly to yyjsonr reader --- R/read_dataset_json.R | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 883d846..a533559 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -23,24 +23,33 @@ #' dat <- read_dataset_json(js) read_dataset_json <- function(file) { + json_opts <- yyjsonr::opts_read_json( + promote_num_to_string = TRUE + ) + if (path_is_url(file)) { # Url? file_contents <- read_from_url(file) + ds_json <- yyjsonr::read_json_str( + file_contents, + opts = json_opts + ) } else if (file.exists(file)) { # File on disk? - file_contents <- readLines(file) + ds_json <- yyjsonr::read_json_file( + file, + opts = json_opts + ) } else { # Direct file contents? - file_contents <- file + ds_json <- yyjsonr::read_json_str( + file, + opts = json_opts + ) } # Read the file and convert to datasetjson object - ds_json <- yyjsonr::read_json_str( - paste0(file_contents, collapse=""), - yyjsonr::opts_read_json( - promote_num_to_string = TRUE - ) - ) + # Pull the object out with a lot of assumptions because the format has already # been validated From 35ac486a574f9e09dd328601a36c123cbadae8c6 Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 19:32:44 +0000 Subject: [PATCH 005/103] docs and deps --- DESCRIPTION | 7 ++++--- NAMESPACE | 8 ++++++-- R/zzz.R | 2 +- man/read_dataset_json.Rd | 1 + 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index f30c31d..ffe877f 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -21,13 +21,14 @@ Language: en-US License: Apache License (>= 2) LazyData: true Roxygen: list(markdown = TRUE) -RoxygenNote: 7.2.3 -Depends: R (>= 3.5) +RoxygenNote: 7.3.1 +Depends: R (>= 4.2) Imports: - jsonlite (>= 1.8.0), + yyjsonr (0.1.18), jsonvalidate (>= 1.3.1) Suggests: testthat (>= 2.1.0), + jsonlite (>= 1.8.0) knitr, haven, rmarkdown, diff --git a/NAMESPACE b/NAMESPACE index c882af0..a9a5cd9 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -23,8 +23,12 @@ export(set_source_system) export(set_study_oid) export(validate_dataset_json) export(write_dataset_json) -importFrom(jsonlite,fromJSON) -importFrom(jsonlite,toJSON) importFrom(jsonvalidate,json_validate) importFrom(tools,file_path_sans_ext) importFrom(utils,tail) +importFrom(yyjsonr,opts_read_json) +importFrom(yyjsonr,opts_write_json) +importFrom(yyjsonr,read_json_file) +importFrom(yyjsonr,read_json_str) +importFrom(yyjsonr,write_json_file) +importFrom(yyjsonr,write_json_str) diff --git a/R/zzz.R b/R/zzz.R index bba701f..9e26d2b 100644 --- a/R/zzz.R +++ b/R/zzz.R @@ -1,5 +1,5 @@ #' @importFrom jsonvalidate json_validate -#' @importFrom jsonlite fromJSON toJSON +#' @importFrom yyjsonr opts_write_json opts_read_json write_json_file write_json_str read_json_str read_json_file #' @importFrom tools file_path_sans_ext #' @importFrom utils tail NULL diff --git a/man/read_dataset_json.Rd b/man/read_dataset_json.Rd index b5ce954..811cc6f 100644 --- a/man/read_dataset_json.Rd +++ b/man/read_dataset_json.Rd @@ -21,6 +21,7 @@ either a file path on disk of a URL which contains the Dataset JSON file. # Read from disk \dontrun{ dat <- read_dataset_json("path/to/file.json") + # Read file from URL dat <- dataset_json('https://www.somesite.com/file.json') } From 6ebd048aa8b80833f76f4a0224c00756dcf0590a Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 19:43:26 +0000 Subject: [PATCH 006/103] Increment yyjsonr version for CI/CD failures --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index ffe877f..ffca9df 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -24,7 +24,7 @@ Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.1 Depends: R (>= 4.2) Imports: - yyjsonr (0.1.18), + yyjsonr (0.1.20), jsonvalidate (>= 1.3.1) Suggests: testthat (>= 2.1.0), From b12bdd575f2c7277ce65c4ea7485fbb4519695d9 Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 19:44:37 +0000 Subject: [PATCH 007/103] whoops --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index ffca9df..c1e09be 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -24,7 +24,7 @@ Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.1 Depends: R (>= 4.2) Imports: - yyjsonr (0.1.20), + yyjsonr (>= 0.1.18), jsonvalidate (>= 1.3.1) Suggests: testthat (>= 2.1.0), From 8306fd6cad7cb1e733850902d46bf9e973dff08a Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Mon, 3 Jun 2024 19:50:41 +0000 Subject: [PATCH 008/103] Typos galore --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index c1e09be..fa2192c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -28,7 +28,7 @@ Imports: jsonvalidate (>= 1.3.1) Suggests: testthat (>= 2.1.0), - jsonlite (>= 1.8.0) + jsonlite (>= 1.8.0), knitr, haven, rmarkdown, From 57ecddc942e3325b8218fc263bb45808c9f8d2ed Mon Sep 17 00:00:00 2001 From: Michael Stackhouse Date: Thu, 20 Jun 2024 16:59:55 -0400 Subject: [PATCH 009/103] Update R/read_dataset_json.R Co-authored-by: Nicholas Masel <61123199+nicholas-masel@users.noreply.github.com> --- R/read_dataset_json.R | 1 - 1 file changed, 1 deletion(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index a533559..a389558 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -48,7 +48,6 @@ read_dataset_json <- function(file) { ) } - # Read the file and convert to datasetjson object # Pull the object out with a lot of assumptions because the format has already From 2c649487b788aad940b52dccb28c3d590a8614a3 Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Thu, 20 Jun 2024 21:07:26 +0000 Subject: [PATCH 010/103] remove suggested jsonlite --- DESCRIPTION | 1 - 1 file changed, 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index fa2192c..ce03ed7 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -28,7 +28,6 @@ Imports: jsonvalidate (>= 1.3.1) Suggests: testthat (>= 2.1.0), - jsonlite (>= 1.8.0), knitr, haven, rmarkdown, From 922de649249f9d8a68e2ec72b2f308c6b37ab021 Mon Sep 17 00:00:00 2001 From: "mike.stackhouse" Date: Thu, 20 Jun 2024 22:27:52 +0000 Subject: [PATCH 011/103] Roll back R version add back jsonlite to suggests --- DESCRIPTION | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index ce03ed7..2019222 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -22,12 +22,13 @@ License: Apache License (>= 2) LazyData: true Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.1 -Depends: R (>= 4.2) +Depends: R (>= 4.0) Imports: yyjsonr (>= 0.1.18), jsonvalidate (>= 1.3.1) Suggests: testthat (>= 2.1.0), + jsonlite (>= 1.8.0), knitr, haven, rmarkdown, From cf269f05e3d885faea7bd99c17f42d3f2a6cfa34 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 10:52:09 -0400 Subject: [PATCH 012/103] Data dump from latest datasetjson repo --- tests/testthat/testdata/adsl.json | 13586 +--------------- tests/testthat/testdata/adsl.ndjson | 255 + tests/testthat/testdata/ae.json | 367 +- tests/testthat/testdata/ae.ndjson | 75 + .../testdata/dataset-ndjson-schema.json | Bin 0 -> 19762 bytes tests/testthat/testdata/dataset.schema.json | 515 +- tests/testthat/testdata/dm.json | 730 +- tests/testthat/testdata/dm.ndjson | 19 + tests/testthat/testdata/ta.json | 2 +- tests/testthat/testdata/ta.ndjson | 9 + 10 files changed, 676 insertions(+), 14882 deletions(-) create mode 100644 tests/testthat/testdata/adsl.ndjson create mode 100644 tests/testthat/testdata/ae.ndjson create mode 100644 tests/testthat/testdata/dataset-ndjson-schema.json create mode 100644 tests/testthat/testdata/dm.ndjson create mode 100644 tests/testthat/testdata/ta.ndjson diff --git a/tests/testthat/testdata/adsl.json b/tests/testthat/testdata/adsl.json index af653e1..cb7d856 100644 --- a/tests/testthat/testdata/adsl.json +++ b/tests/testthat/testdata/adsl.json @@ -1,13585 +1 @@ -{ - "creationDateTime": "2023-06-28T15:38:42", - "datasetJSONVersion": "1.0.0", - "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2023-06-28/adsl", - "originator": "CDISC ADaM MSG Team", - "sourceSystem": "Sponsor System", - "sourceSystemVersion": "1.0", - "clinicalData": { - "studyOID": "TDF_ADaM.ADaMIG.1.1", - "metaDataVersionOID": "MDV.TDF_ADaM.ADaMIG.1.1", - "metaDataRef": "https://metadata.location.org/TDF_ADaM_ADaMIG11/define.xml", - "itemGroupData": { - "IG.ADSL": { - "records": 254, - "name": "ADSL", - "label": "Subject-Level Analysis Dataset", - "items": [ - { - "OID": "ITEMGROUPDATASEQ", - "name": "ITEMGROUPDATASEQ", - "label": "Record Identifier", - "type": "integer" - }, - { - "OID": "IT.ADSL.STUDYID", - "name": "STUDYID", - "label": "Study Identifier", - "type": "string", - "length": 12 - }, - { - "OID": "IT.ADSL.USUBJID", - "name": "USUBJID", - "label": "Unique Subject Identifier", - "type": "string", - "length": 11, - "keySequence": 1 - }, - { - "OID": "IT.ADSL.SUBJID", - "name": "SUBJID", - "label": "Subject Identifier for the Study", - "type": "string", - "length": 4 - }, - { - "OID": "IT.ADSL.SITEID", - "name": "SITEID", - "label": "Study Site Identifier", - "type": "string", - "length": 3 - }, - { - "OID": "IT.ADSL.SITEGR1", - "name": "SITEGR1", - "label": "Pooled Site Group 1", - "type": "string", - "length": 3 - }, - { - "OID": "IT.ADSL.ARM", - "name": "ARM", - "label": "Description of Planned Arm", - "type": "string", - "length": 20 - }, - { - "OID": "IT.ADSL.TRT01P", - "name": "TRT01P", - "label": "Planned Treatment for Period 01", - "type": "string", - "length": 20 - }, - { - "OID": "IT.ADSL.TRT01PN", - "name": "TRT01PN", - "label": "Planned Treatment for Period 01 (N)", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.TRT01A", - "name": "TRT01A", - "label": "Actual Treatment for Period 01", - "type": "string", - "length": 20 - }, - { - "OID": "IT.ADSL.TRT01AN", - "name": "TRT01AN", - "label": "Actual Treatment for Period 01 (N)", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.TRTSDT", - "name": "TRTSDT", - "label": "Date of First Exposure to Treatment", - "type": "integer", - "length": 8, - "displayFormat": "DATE9." - }, - { - "OID": "IT.ADSL.TRTEDT", - "name": "TRTEDT", - "label": "Date of Last Exposure to Treatment", - "type": "integer", - "length": 8, - "displayFormat": "DATE9." - }, - { - "OID": "IT.ADSL.TRTDURD", - "name": "TRTDURD", - "label": "Total Treatment Duration (Days)", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.AVGDD", - "name": "AVGDD", - "label": "Avg Daily Dose (as planned)", - "type": "float", - "length": 8 - }, - { - "OID": "IT.ADSL.CUMDOSE", - "name": "CUMDOSE", - "label": "Cumulative Dose (as planned)", - "type": "float", - "length": 8 - }, - { - "OID": "IT.ADSL.AGE", - "name": "AGE", - "label": "Age", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.AGEGR1", - "name": "AGEGR1", - "label": "Pooled Age Group 1", - "type": "string", - "length": 5 - }, - { - "OID": "IT.ADSL.AGEGR1N", - "name": "AGEGR1N", - "label": "Pooled Age Group 1 (N)", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.AGEU", - "name": "AGEU", - "label": "Age Units", - "type": "string", - "length": 5 - }, - { - "OID": "IT.ADSL.RACE", - "name": "RACE", - "label": "Race", - "type": "string", - "length": 32 - }, - { - "OID": "IT.ADSL.RACEN", - "name": "RACEN", - "label": "Race (N)", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.SEX", - "name": "SEX", - "label": "Sex", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.ETHNIC", - "name": "ETHNIC", - "label": "Ethnicity", - "type": "string", - "length": 22 - }, - { - "OID": "IT.ADSL.SAFFL", - "name": "SAFFL", - "label": "Safety Population Flag", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.ITTFL", - "name": "ITTFL", - "label": "Intent-To-Treat Population Flag", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.EFFFL", - "name": "EFFFL", - "label": "Efficacy Population Flag", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.COMP8FL", - "name": "COMP8FL", - "label": "Completers of Week 8 Population Flag", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.COMP16FL", - "name": "COMP16FL", - "label": "Completers of Week 16 Population Flag", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.COMP24FL", - "name": "COMP24FL", - "label": "Completers of Week 24 Population Flag", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.DISCONFL", - "name": "DISCONFL", - "label": "Did the Subject Discontinue the Study?", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.DSRAEFL", - "name": "DSRAEFL", - "label": "Discontinued due to AE?", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.DTHFL", - "name": "DTHFL", - "label": "Subject Died?", - "type": "string", - "length": 1 - }, - { - "OID": "IT.ADSL.BMIBL", - "name": "BMIBL", - "label": "Baseline BMI (kg/m^2)", - "type": "float", - "length": 8 - }, - { - "OID": "IT.ADSL.BMIBLGR1", - "name": "BMIBLGR1", - "label": "Pooled Baseline BMI Group 1", - "type": "string", - "length": 6 - }, - { - "OID": "IT.ADSL.HEIGHTBL", - "name": "HEIGHTBL", - "label": "Baseline Height (cm)", - "type": "float", - "length": 8 - }, - { - "OID": "IT.ADSL.WEIGHTBL", - "name": "WEIGHTBL", - "label": "Baseline Weight (kg)", - "type": "float", - "length": 8 - }, - { - "OID": "IT.ADSL.EDUCLVL", - "name": "EDUCLVL", - "label": "Years of Education", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.DISONSDT", - "name": "DISONSDT", - "label": "Date of Onset of Disease", - "type": "integer", - "length": 8, - "displayFormat": "DATE9." - }, - { - "OID": "IT.ADSL.DURDIS", - "name": "DURDIS", - "label": "Duration of Disease (Months)", - "type": "float", - "length": 8 - }, - { - "OID": "IT.ADSL.DURDSGR1", - "name": "DURDSGR1", - "label": "Pooled Disease Duration Group 1", - "type": "string", - "length": 4 - }, - { - "OID": "IT.ADSL.VISIT1DT", - "name": "VISIT1DT", - "label": "Date of Visit 1", - "type": "integer", - "length": 8, - "displayFormat": "DATE9." - }, - { - "OID": "IT.ADSL.RFSTDTC", - "name": "RFSTDTC", - "label": "Subject Reference Start Date/Time", - "type": "string" - }, - { - "OID": "IT.ADSL.RFENDTC", - "name": "RFENDTC", - "label": "Subject Reference End Date/Time", - "type": "string" - }, - { - "OID": "IT.ADSL.VISNUMEN", - "name": "VISNUMEN", - "label": "End of Trt Visit (Vis 12 or Early Term.)", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.ADSL.RFENDT", - "name": "RFENDT", - "label": "Date of Discontinuation/Completion", - "type": "integer", - "length": 8, - "displayFormat": "DATE9." - }, - { - "OID": "IT.ADSL.DCDECOD", - "name": "DCDECOD", - "label": "Standardized Disposition Term", - "type": "string", - "length": 27 - }, - { - "OID": "IT.ADSL.EOSSTT", - "name": "EOSSTT", - "label": "End of Study Status", - "type": "string", - "length": 12 - }, - { - "OID": "IT.ADSL.DCSREAS", - "name": "DCSREAS", - "label": "Reason for Discontinuation from Study", - "type": "string", - "length": 18 - }, - { - "OID": "IT.ADSL.MMSETOT", - "name": "MMSETOT", - "label": "MMSE Total", - "type": "integer", - "length": 8 - } - ], - "itemData": [ - [ - 1, - "CDISCPILOT01", - "01-701-1015", - "1015", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19725, - 19906, - 182, - 0, - 0, - 63, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.1, - "25-<30", - 147.3, - 54.4, - 16, - 18382, - 43.9, - ">=12", - 19718, - "2014-01-02", - "2014-07-02", - 12, - 19906, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 2, - "CDISCPILOT01", - "01-701-1023", - "1023", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19210, - 19237, - 28, - 0, - 0, - 64, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 30.4, - ">=30", - 162.6, - 80.3, - 14, - 16871, - 76.4, - ">=12", - 19196, - "2012-08-05", - "2012-09-02", - 5, - 19238, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 3, - "CDISCPILOT01", - "01-701-1028", - "1028", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19558, - 19737, - 180, - 77.7, - 13986, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 31.4, - ">=30", - 177.8, - 99.3, - 16, - 18247, - 42.8, - ">=12", - 19550, - "2013-07-19", - "2014-01-14", - 12, - 19737, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 4, - "CDISCPILOT01", - "01-701-1033", - "1033", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19800, - 19813, - 14, - 54, - 756, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 28.8, - "25-<30", - 175.3, - 88.5, - 12, - 18111, - 55.3, - ">=12", - 19792, - "2014-03-18", - "2014-04-14", - 5, - 19827, - "STUDY TERMINATED BY SPONSOR", - "DISCONTINUED", - "Sponsor Decision", - 23 - ], - [ - 5, - "CDISCPILOT01", - "01-701-1034", - "1034", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19905, - 20087, - 183, - 76.9, - 14067, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 26.1, - "25-<30", - 154.9, - 62.6, - 9, - 18899, - 32.9, - ">=12", - 19898, - "2014-07-01", - "2014-12-30", - 12, - 20087, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 6, - "CDISCPILOT01", - "01-701-1047", - "1047", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19401, - 19426, - 26, - 0, - 0, - 85, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 30.4, - ">=30", - 148.6, - 67.1, - 8, - 18104, - 42, - ">=12", - 19380, - "2013-02-12", - "2013-03-29", - 6, - 19446, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 7, - "CDISCPILOT01", - "01-701-1097", - "1097", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19724, - 19913, - 190, - 54, - 10260, - 68, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 27.3, - "25-<30", - 168.9, - 78, - 18, - 16701, - 99.1, - ">=12", - 19715, - "2014-01-01", - "2014-07-09", - 12, - 19913, - "COMPLETED", - "COMPLETED", - "", - 10 - ], - [ - 8, - "CDISCPILOT01", - "01-701-1111", - "1111", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19243, - 19252, - 10, - 54, - 540, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 23.9, - "<25", - 158.2, - 59.9, - 22, - 17991, - 40.7, - ">=12", - 19230, - "2012-09-07", - "2012-09-17", - 4, - 19253, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 9, - "CDISCPILOT01", - "01-701-1115", - "1115", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19327, - 19381, - 55, - 54, - 2970, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 23.9, - "<25", - 181.6, - 78.9, - 12, - 16219, - 101.9, - ">=12", - 19320, - "2012-11-30", - "2013-01-23", - 8, - 19381, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 10, - "CDISCPILOT01", - "01-701-1118", - "1118", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19794, - 19975, - 182, - 0, - 0, - 52, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.9, - "<25", - 180.3, - 71.2, - 14, - 18437, - 44.2, - ">=12", - 19781, - "2014-03-12", - "2014-09-09", - 12, - 19975, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 11, - "CDISCPILOT01", - "01-701-1130", - "1130", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19769, - 19951, - 183, - 0, - 0, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 27.6, - "25-<30", - 169.7, - 79.4, - 12, - 18404, - 44.7, - ">=12", - 19763, - "2014-02-15", - "2014-08-16", - 12, - 19951, - "COMPLETED", - "COMPLETED", - "", - 19 - ], - [ - 12, - "CDISCPILOT01", - "01-701-1133", - "1133", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19294, - 19476, - 183, - 77.2, - 14121, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.1, - "25-<30", - 162.6, - 74.4, - 10, - 18332, - 31.5, - ">=12", - 19289, - "2012-10-28", - "2013-04-29", - 12, - 19477, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 13, - "CDISCPILOT01", - "01-701-1146", - "1146", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19498, - 19535, - 38, - 70.3, - 2673, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 24.9, - "<25", - 147.3, - 54, - 16, - 18218, - 41.7, - ">=12", - 19485, - "2013-05-20", - "2013-06-30", - 7, - 19539, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 22 - ], - [ - 14, - "CDISCPILOT01", - "01-701-1148", - "1148", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19593, - 19774, - 182, - 77.1, - 14040, - 57, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.3, - "25-<30", - 175.3, - 87.1, - 15, - 18608, - 32.1, - ">=12", - 19584, - "2013-08-23", - "2014-02-20", - 12, - 19774, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 15, - "CDISCPILOT01", - "01-701-1153", - "1153", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19624, - 19798, - 175, - 0, - 0, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.8, - "<25", - 156.2, - 58.1, - 6, - 16569, - 99.8, - ">=12", - 19607, - "2013-09-23", - "2014-04-01", - 12, - 19814, - "COMPLETED", - "COMPLETED", - "", - 10 - ], - [ - 16, - "CDISCPILOT01", - "01-701-1180", - "1180", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19401, - 19435, - 35, - 70.2, - 2457, - 56, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 27.6, - "25-<30", - 180.3, - 89.8, - 16, - 17796, - 52.3, - ">=12", - 19386, - "2013-02-12", - "2013-03-23", - 7, - 19440, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 19 - ], - [ - 17, - "CDISCPILOT01", - "01-701-1181", - "1181", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19697, - 19701, - 5, - 54, - 270, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 27.8, - "25-<30", - 154.9, - 66.7, - 15, - 17770, - 63, - ">=12", - 19688, - "2013-12-05", - "2013-12-12", - 4, - 19704, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 10 - ], - [ - 18, - "CDISCPILOT01", - "01-701-1188", - "1188", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19404, - 19441, - 38, - 54, - 2052, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 32, - ">=30", - 177.8, - 101.2, - 16, - 16693, - 88.7, - ">=12", - 19392, - "2013-02-15", - "2013-03-25", - 7, - 19442, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 19, - "CDISCPILOT01", - "01-701-1192", - "1192", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19196, - 19378, - 183, - 54, - 9882, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 27.8, - "25-<30", - 151.1, - 63.5, - 12, - 17971, - 39.8, - ">=12", - 19182, - "2012-07-22", - "2013-01-20", - 12, - 19378, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 20, - "CDISCPILOT01", - "01-701-1203", - "1203", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19391, - 19573, - 183, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.9, - "25-<30", - 160, - 66.2, - 13, - 18736, - 21.3, - ">=12", - 19383, - "2013-02-02", - "2013-08-03", - 12, - 19573, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 21, - "CDISCPILOT01", - "01-701-1211", - "1211", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19312, - 19370, - 59, - 54, - 3186, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "Y", - 17.7, - "<25", - 160, - 45.4, - 12, - 18340, - 31.4, - ">=12", - 19296, - "2012-11-15", - "2013-01-14", - 9, - 19372, - "DEATH", - "DISCONTINUED", - "Death", - 12 - ], - [ - 22, - "CDISCPILOT01", - "01-701-1234", - "1234", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19447, - 19623, - 177, - 0, - 0, - 69, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.4, - "<25", - 181.6, - 77.1, - 18, - 17024, - 79.3, - ">=12", - 19437, - "2013-03-30", - "2013-09-22", - 12, - 19623, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 23, - "CDISCPILOT01", - "01-701-1239", - "1239", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19734, - 19914, - 181, - 76.8, - 13905, - 56, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 33.6, - ">=30", - 168.9, - 95.9, - 11, - 15971, - 123.2, - ">=12", - 19720, - "2014-01-11", - "2014-07-11", - 12, - 19915, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 24, - "CDISCPILOT01", - "01-701-1275", - "1275", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19761, - 19874, - 114, - 77.2, - 8802, - 61, - "<65", - 1, - "YEARS", - "AMERICAN INDIAN OR ALASKA NATIVE", - 6, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 24.6, - "<25", - 167.6, - 69, - 12, - 18887, - 28.3, - ">=12", - 19748, - "2014-02-07", - "2014-06-14", - 10, - 19888, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 22 - ], - [ - 25, - "CDISCPILOT01", - "01-701-1287", - "1287", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19748, - 19930, - 183, - 76.3, - 13959, - 56, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.5, - "<25", - 154.9, - 56.3, - 14, - 18200, - 50.6, - ">=12", - 19740, - "2014-01-25", - "2014-07-26", - 12, - 19930, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 26, - "CDISCPILOT01", - "01-701-1294", - "1294", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19441, - 19523, - 83, - 54, - 4482, - 67, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 27.1, - "25-<30", - 170.2, - 78.5, - 16, - 18879, - 18.3, - ">=12", - 19434, - "2013-03-24", - "2013-06-14", - 9, - 19523, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 27, - "CDISCPILOT01", - "01-701-1302", - "1302", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19599, - 19667, - 69, - 74, - 5103, - 61, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 26, - "25-<30", - 177.8, - 82.1, - 15, - 17206, - 78.4, - ">=12", - 19590, - "2013-08-29", - "2013-11-05", - 9, - 19667, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 28, - "CDISCPILOT01", - "01-701-1317", - "1317", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19865, - 20047, - 183, - 54, - 9882, - 68, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.4, - "<25", - 176.5, - 66.7, - 20, - 19617, - 7.8, - "<12", - 19853, - "2014-05-22", - "2014-11-20", - 12, - 20047, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 29, - "CDISCPILOT01", - "01-701-1324", - "1324", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19268, - 19450, - 183, - 54, - 9882, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 27.8, - "25-<30", - 166.4, - 77.1, - 18, - 18181, - 35.2, - ">=12", - 19252, - "2012-10-02", - "2013-04-02", - 12, - 19450, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 30, - "CDISCPILOT01", - "01-701-1341", - "1341", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19363, - 19384, - 22, - 54, - 1188, - 51, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 28.5, - "25-<30", - 157.5, - 70.8, - 24, - 16957, - 78.6, - ">=12", - 19349, - "2013-01-05", - "2013-02-07", - 5, - 19396, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 31, - "CDISCPILOT01", - "01-701-1345", - "1345", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19639, - 19800, - 162, - 0, - 0, - 63, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - 18.6, - "<25", - 174, - 56.3, - 15, - 18571, - 34.9, - ">=12", - 19632, - "2013-10-08", - "2014-03-18", - 12, - 19800, - "STUDY TERMINATED BY SPONSOR", - "DISCONTINUED", - "Sponsor Decision", - 23 - ], - [ - 32, - "CDISCPILOT01", - "01-701-1360", - "1360", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19570, - 19575, - 6, - 54, - 324, - 67, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 29, - "25-<30", - 166.4, - 80.3, - 10, - 17868, - 55.7, - ">=12", - 19563, - "2013-07-31", - "2013-08-14", - 4, - 19584, - "PHYSICIAN DECISION", - "DISCONTINUED", - "Physician Decision", - 23 - ], - [ - 33, - "CDISCPILOT01", - "01-701-1363", - "1363", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19508, - 19689, - 182, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.9, - "<25", - 161.3, - 64.9, - 13, - 16729, - 91, - ">=12", - 19498, - "2013-05-30", - "2013-11-27", - 12, - 19689, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 34, - "CDISCPILOT01", - "01-701-1383", - "1383", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19393, - 19576, - 184, - 77.6, - 14283, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 31.6, - ">=30", - 163.8, - 84.8, - 12, - 17033, - 77.1, - ">=12", - 19380, - "2013-02-04", - "2013-08-06", - 12, - 19576, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 35, - "CDISCPILOT01", - "01-701-1387", - "1387", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19794, - 19807, - 14, - 0, - 0, - 87, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 22.5, - "<25", - 162.6, - 59.4, - 12, - 15934, - 126.3, - ">=12", - 19777, - "2014-03-12", - "2014-03-25", - 4, - 19807, - "PROTOCOL VIOLATION", - "DISCONTINUED", - "Protocol Violation", - 11 - ], - [ - 36, - "CDISCPILOT01", - "01-701-1392", - "1392", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19294, - 19476, - 183, - 0, - 0, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.9, - "25-<30", - 167.6, - 81.2, - 16, - 18377, - 29.8, - ">=12", - 19283, - "2012-10-28", - "2013-04-28", - 12, - 19476, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 37, - "CDISCPILOT01", - "01-701-1415", - "1415", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19624, - 19806, - 183, - 0, - 0, - 85, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25, - "25-<30", - 175.3, - 76.7, - 10, - 14043, - 183.1, - ">=12", - 19616, - "2013-09-23", - "2014-03-24", - 12, - 19806, - "COMPLETED", - "COMPLETED", - "", - 18 - ], - [ - 38, - "CDISCPILOT01", - "01-701-1429", - "1429", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19436, - 19478, - 43, - 54, - 2322, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 25.7, - "25-<30", - 148.6, - 56.7, - 12, - 17700, - 56.3, - ">=12", - 19414, - "2013-03-19", - "2013-04-30", - 7, - 19478, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 17 - ], - [ - 39, - "CDISCPILOT01", - "01-701-1440", - "1440", - "701", - "701", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19578, - 19759, - 182, - 0, - 0, - 70, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.2, - "<25", - 156.2, - 49.4, - 18, - 18724, - 27.6, - ">=12", - 19563, - "2013-08-08", - "2014-02-05", - 12, - 19759, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 40, - "CDISCPILOT01", - "01-701-1442", - "1442", - "701", - "701", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19657, - 19839, - 183, - 54, - 9882, - 57, - "<65", - 1, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 40.1, - ">=30", - 162.6, - 106.1, - 12, - 16852, - 91.9, - ">=12", - 19648, - "2013-10-26", - "2014-04-26", - 12, - 19839, - "COMPLETED", - "COMPLETED", - "", - 15 - ], - [ - 41, - "CDISCPILOT01", - "01-701-1444", - "1444", - "701", - "701", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19363, - 19401, - 39, - 71.3, - 2781, - 63, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 34.5, - ">=30", - 171.5, - 101.6, - 14, - 17673, - 55.4, - ">=12", - 19358, - "2013-01-05", - "2013-02-13", - 7, - 19402, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 42, - "CDISCPILOT01", - "01-702-1082", - "1082", - "702", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19565, - 19644, - 80, - 54, - 4320, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - null, - "<25", - 154.9, - null, - 18, - 17303, - 73.6, - ">=12", - 19542, - "2013-07-26", - "2013-11-17", - 9, - 19679, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 23 - ], - [ - 43, - "CDISCPILOT01", - "01-703-1042", - "1042", - "703", - "703", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19419, - 19601, - 183, - 0, - 0, - 64, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.5, - "<25", - 177.8, - 74.4, - 12, - 17736, - 55.1, - ">=12", - 19412, - "2013-03-02", - "2013-08-31", - 12, - 19601, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 44, - "CDISCPILOT01", - "01-703-1076", - "1076", - "703", - "703", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19656, - 19716, - 61, - 75.2, - 4590, - 69, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 32, - ">=30", - 165.1, - 87.1, - 10, - 19232, - 13.7, - ">=12", - 19648, - "2013-10-25", - "2013-12-24", - 9, - 19716, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 45, - "CDISCPILOT01", - "01-703-1086", - "1086", - "703", - "703", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19238, - 19331, - 94, - 54, - 5076, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 25, - "25-<30", - 195.6, - 95.7, - 17, - 18744, - 15.9, - ">=12", - 19227, - "2012-09-02", - "2012-12-24", - 10, - 19351, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 46, - "CDISCPILOT01", - "01-703-1096", - "1096", - "703", - "703", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19383, - 19433, - 51, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 31.7, - ">=30", - 160, - 81.2, - 6, - 17155, - 72, - ">=12", - 19346, - "2013-01-25", - "2013-03-29", - 7, - 19446, - "LOST TO FOLLOW-UP", - "DISCONTINUED", - "Lost to Follow-up", - 22 - ], - [ - 47, - "CDISCPILOT01", - "01-703-1100", - "1100", - "703", - "703", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19430, - 19615, - 186, - 0, - 0, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.8, - "<25", - 167.6, - 61.2, - 8, - 18598, - 26.9, - ">=12", - 19417, - "2013-03-13", - "2013-09-14", - 12, - 19615, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 48, - "CDISCPILOT01", - "01-703-1119", - "1119", - "703", - "703", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19409, - 19522, - 114, - 54, - 6156, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 18.4, - "<25", - 160, - 47.2, - 16, - 16468, - 96.1, - ">=12", - 19391, - "2013-02-20", - "2013-06-13", - 10, - 19522, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 14 - ], - [ - 49, - "CDISCPILOT01", - "01-703-1175", - "1175", - "703", - "703", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19712, - 19718, - 7, - 0, - 0, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 26.6, - "25-<30", - 170.2, - 77.1, - 16, - 18524, - 38.8, - ">=12", - 19705, - "2013-12-20", - "2013-12-31", - 4, - 19723, - "PROTOCOL VIOLATION", - "DISCONTINUED", - "I/E Not Met", - 11 - ], - [ - 50, - "CDISCPILOT01", - "01-703-1182", - "1182", - "703", - "703", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19648, - 19703, - 56, - 54, - 3024, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 22.8, - "<25", - 172.7, - 68, - 12, - 18897, - 24.4, - ">=12", - 19639, - "2013-10-17", - "2013-12-12", - 8, - 19704, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 22 - ], - [ - 51, - "CDISCPILOT01", - "01-703-1197", - "1197", - "703", - "703", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19525, - 19538, - 14, - 54, - 756, - 76, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 38.6, - ">=30", - 162.6, - 102.1, - 5, - 19003, - 16.7, - ">=12", - 19510, - "2013-06-16", - "2013-07-22", - 4, - 19561, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 12 - ], - [ - 52, - "CDISCPILOT01", - "01-703-1210", - "1210", - "703", - "703", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19433, - 19607, - 175, - 0, - 0, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.8, - "<25", - 144.8, - 49.9, - 12, - 18311, - 36.6, - ">=12", - 19425, - "2013-03-16", - "2013-09-06", - 12, - 19607, - "COMPLETED", - "COMPLETED", - "", - 19 - ], - [ - 53, - "CDISCPILOT01", - "01-703-1258", - "1258", - "703", - "703", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19194, - 19369, - 176, - 77.3, - 13608, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - 24.8, - "<25", - 154.9, - 59.4, - 12, - 16849, - 76.7, - ">=12", - 19184, - "2012-07-20", - "2013-01-21", - 12, - 19379, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 13 - ], - [ - 54, - "CDISCPILOT01", - "01-703-1279", - "1279", - "703", - "703", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19491, - 19512, - 22, - 54, - 1188, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 21.1, - "<25", - 162.6, - 55.8, - 12, - 18472, - 33, - ">=12", - 19475, - "2013-05-13", - "2013-06-22", - 4, - 19531, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 14 - ], - [ - 55, - "CDISCPILOT01", - "01-703-1295", - "1295", - "703", - "703", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19683, - 19832, - 150, - 78.3, - 11745, - 88, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 22.7, - "<25", - 157.5, - 56.3, - 8, - 19088, - 18.7, - ">=12", - 19655, - "2013-11-21", - "2014-05-19", - 11, - 19862, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 20 - ], - [ - 56, - "CDISCPILOT01", - "01-703-1299", - "1299", - "703", - "703", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19248, - 19430, - 183, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 19.2, - "<25", - 153.7, - 45.4, - 12, - 18886, - 11.8, - "<12", - 19243, - "2012-09-12", - "2013-03-13", - 12, - 19430, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 57, - "CDISCPILOT01", - "01-703-1335", - "1335", - "703", - "703", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19799, - 19850, - 52, - 73.2, - 3807, - 67, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 23, - "<25", - 154.9, - 55.3, - 11, - 17561, - 73, - ">=12", - 19782, - "2014-03-17", - "2014-05-24", - 7, - 19867, - "PROTOCOL VIOLATION", - "DISCONTINUED", - "Protocol Violation", - 10 - ], - [ - 58, - "CDISCPILOT01", - "01-703-1379", - "1379", - "703", - "703", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19623, - 19803, - 181, - 54, - 9774, - 81, - ">80", - 3, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 30.7, - ">=30", - 157.5, - 76.2, - 7, - 18161, - 47.7, - ">=12", - 19613, - "2013-09-22", - "2014-03-21", - 12, - 19803, - "COMPLETED", - "COMPLETED", - "", - 12 - ], - [ - 59, - "CDISCPILOT01", - "01-703-1403", - "1403", - "703", - "703", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19339, - 19340, - 2, - 54, - 108, - 67, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 25.4, - "25-<30", - 177.8, - 80.3, - 12, - 18603, - 24, - ">=12", - 19332, - "2012-12-12", - "2012-12-19", - 4, - 19346, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 60, - "CDISCPILOT01", - "01-703-1439", - "1439", - "703", - "703", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19794, - 19977, - 184, - 76.7, - 14121, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.8, - "<25", - 160, - 63.5, - 12, - 18472, - 43.2, - ">=12", - 19786, - "2014-03-12", - "2014-09-11", - 12, - 19977, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 61, - "CDISCPILOT01", - "01-704-1008", - "1008", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19371, - 19410, - 40, - 70.2, - 2808, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 21.3, - "<25", - 148, - 46.7, - 12, - 18917, - 14.7, - ">=12", - 19364, - "2013-01-13", - "2013-02-25", - 7, - 19414, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 21 - ], - [ - 62, - "CDISCPILOT01", - "01-704-1009", - "1009", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19597, - 19626, - 30, - 54, - 1620, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 20.8, - "<25", - 179.1, - 66.7, - 16, - 17931, - 54.5, - ">=12", - 19590, - "2013-08-27", - "2013-10-02", - 5, - 19633, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 21 - ], - [ - 63, - "CDISCPILOT01", - "01-704-1010", - "1010", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19775, - 19912, - 138, - 0, - 0, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 25.6, - "25-<30", - 177.8, - 81, - 14, - 16803, - 97.2, - ">=12", - 19762, - "2014-02-21", - "2014-07-09", - 11, - 19913, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 17 - ], - [ - 64, - "CDISCPILOT01", - "01-704-1017", - "1017", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19637, - 19680, - 44, - 72.4, - 3186, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 21.8, - "<25", - 170.2, - 63.1, - 12, - 18713, - 29.9, - ">=12", - 19621, - "2013-10-06", - "2013-11-24", - 7, - 19686, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 21 - ], - [ - 65, - "CDISCPILOT01", - "01-704-1025", - "1025", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19628, - 19655, - 28, - 54, - 1512, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 20.1, - "<25", - 166, - 55.5, - 18, - 19055, - 18.6, - ">=12", - 19619, - "2013-09-27", - "2013-11-29", - 6, - 19691, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 66, - "CDISCPILOT01", - "01-704-1065", - "1065", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19655, - 19714, - 60, - 74.3, - 4455, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 24.8, - "<25", - 180.3, - 80.7, - 12, - 18344, - 42.9, - ">=12", - 19648, - "2013-10-24", - "2013-12-24", - 9, - 19716, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 67, - "CDISCPILOT01", - "01-704-1074", - "1074", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19745, - 19802, - 58, - 72.2, - 4185, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 27, - "25-<30", - 167.6, - 75.8, - 16, - 17927, - 59.7, - ">=12", - 19742, - "2014-01-22", - "2014-03-31", - 8, - 19813, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 68, - "CDISCPILOT01", - "01-704-1093", - "1093", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19432, - 19526, - 95, - 76.5, - 7263, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 24.3, - "<25", - 174, - 73.5, - 12, - 18460, - 31.3, - ">=12", - 19411, - "2013-03-15", - "2013-06-20", - 10, - 19529, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 69, - "CDISCPILOT01", - "01-704-1114", - "1114", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19381, - 19546, - 166, - 54, - 8964, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - 28.1, - "25-<30", - 166.4, - 77.8, - 8, - 17250, - 69.6, - ">=12", - 19367, - "2013-01-23", - "2013-07-08", - 12, - 19547, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 20 - ], - [ - 70, - "CDISCPILOT01", - "01-704-1120", - "1120", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19694, - 19755, - 62, - 54, - 3348, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 23.9, - "<25", - 147, - 51.7, - 13, - 17248, - 79.9, - ">=12", - 19680, - "2013-12-02", - "2014-02-03", - 9, - 19757, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 71, - "CDISCPILOT01", - "01-704-1127", - "1127", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19633, - 19813, - 181, - 0, - 0, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 15.1, - "<25", - 165.1, - 41.1, - 12, - 17786, - 60.2, - ">=12", - 19617, - "2013-10-02", - "2014-03-31", - 12, - 19813, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 72, - "CDISCPILOT01", - "01-704-1135", - "1135", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19662, - 19859, - 198, - 54, - 10692, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.6, - "<25", - 161.8, - 64.4, - 14, - 18541, - 36.6, - ">=12", - 19654, - "2013-10-31", - "2014-05-16", - 12, - 19859, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 73, - "CDISCPILOT01", - "01-704-1164", - "1164", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19255, - 19452, - 198, - 0, - 0, - 67, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.1, - "<25", - 157.5, - 49.9, - 10, - 18690, - 18.3, - ">=12", - 19247, - "2012-09-19", - "2013-04-04", - 12, - 19452, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 74, - "CDISCPILOT01", - "01-704-1218", - "1218", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19316, - 19505, - 190, - 54, - 10260, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 26.2, - "25-<30", - 144, - 54.4, - 12, - 18489, - 26.9, - ">=12", - 19308, - "2012-11-19", - "2013-05-27", - 12, - 19505, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 75, - "CDISCPILOT01", - "01-704-1233", - "1233", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19438, - 19553, - 116, - 0, - 0, - 87, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 21.3, - "<25", - 147.3, - 46.3, - 16, - 18642, - 25.8, - ">=12", - 19425, - "2013-03-21", - "2013-07-14", - 11, - 19553, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 15 - ], - [ - 76, - "CDISCPILOT01", - "01-704-1241", - "1241", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19595, - 19640, - 46, - 74, - 3402, - 86, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 25.2, - "25-<30", - 170.2, - 73, - 14, - 18833, - 24.7, - ">=12", - 19584, - "2013-08-25", - "2013-10-31", - 8, - 19662, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 21 - ], - [ - 77, - "CDISCPILOT01", - "01-704-1260", - "1260", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19235, - 19301, - 67, - 0, - 0, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 19.1, - "<25", - 160, - 48.8, - 16, - 15673, - 116.8, - ">=12", - 19228, - "2012-08-30", - "2013-01-18", - 9, - 19376, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 16 - ], - [ - 78, - "CDISCPILOT01", - "01-704-1266", - "1266", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19644, - 19698, - 55, - 73.6, - 4050, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 29.2, - "25-<30", - 174, - 88.5, - 12, - 18963, - 22.1, - ">=12", - 19636, - "2013-10-13", - "2013-12-06", - 8, - 19698, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 79, - "CDISCPILOT01", - "01-704-1323", - "1323", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19547, - 19575, - 29, - 54, - 1566, - 68, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 22.7, - "<25", - 162.6, - 59.9, - 16, - 18344, - 38.7, - ">=12", - 19522, - "2013-07-08", - "2013-08-08", - 7, - 19578, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 80, - "CDISCPILOT01", - "01-704-1325", - "1325", - "704", - "704", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19836, - 19908, - 73, - 54, - 3942, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 22.3, - "<25", - 175.3, - 68.5, - 16, - 17838, - 65.4, - ">=12", - 19829, - "2014-04-23", - "2014-08-06", - 10, - 19941, - "PROTOCOL VIOLATION", - "DISCONTINUED", - "Protocol Violation", - 18 - ], - [ - 81, - "CDISCPILOT01", - "01-704-1332", - "1332", - "704", - "704", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19701, - 19768, - 68, - 75, - 5103, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 26.2, - "25-<30", - 173, - 78.5, - 9, - 18940, - 24.5, - ">=12", - 19686, - "2013-12-09", - "2014-02-16", - 9, - 19770, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 22 - ], - [ - 82, - "CDISCPILOT01", - "01-704-1351", - "1351", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19643, - 19831, - 189, - 0, - 0, - 70, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.9, - "<25", - 175.3, - 73.5, - 12, - 19246, - 12.6, - ">=12", - 19627, - "2013-10-12", - "2014-04-18", - 12, - 19831, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 83, - "CDISCPILOT01", - "01-704-1388", - "1388", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19334, - 19520, - 187, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 18.8, - "<25", - 176.5, - 58.5, - 11, - 18561, - 25.1, - ">=12", - 19325, - "2012-12-07", - "2013-06-19", - 12, - 19528, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 84, - "CDISCPILOT01", - "01-704-1435", - "1435", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19314, - 19367, - 54, - 0, - 0, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 27.1, - "25-<30", - 167.6, - 76.2, - 16, - 18282, - 33.4, - ">=12", - 19298, - "2012-11-17", - "2013-01-12", - 8, - 19370, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 20 - ], - [ - 85, - "CDISCPILOT01", - "01-704-1445", - "1445", - "704", - "704", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19854, - 20028, - 175, - 0, - 0, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "Y", - 22.8, - "<25", - 177.8, - 72.1, - 12, - 19308, - 17.6, - ">=12", - 19844, - "2014-05-11", - "2014-11-01", - 12, - 20028, - "DEATH", - "DISCONTINUED", - "Death", - 23 - ], - [ - 86, - "CDISCPILOT01", - "01-705-1018", - "1018", - "705", - "705", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19544, - 19551, - 8, - 0, - 0, - 69, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 22.6, - "<25", - 147.3, - 49, - 6, - 18222, - 43.3, - ">=12", - 19539, - "2013-07-05", - "2013-07-12", - 4, - 19551, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 18 - ], - [ - 87, - "CDISCPILOT01", - "01-705-1031", - "1031", - "705", - "705", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19689, - 19854, - 166, - 54, - 8964, - 56, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - 28.9, - "25-<30", - 157.5, - 71.7, - 16, - 18591, - 35.8, - ">=12", - 19679, - "2013-11-27", - "2014-05-11", - 12, - 19854, - "LOST TO FOLLOW-UP", - "DISCONTINUED", - "Lost to Follow-up", - 23 - ], - [ - 88, - "CDISCPILOT01", - "01-705-1059", - "1059", - "705", - "705", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19575, - 19697, - 123, - 0, - 0, - 66, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 20.4, - "<25", - 162.6, - 54, - 12, - 18098, - 48.5, - ">=12", - 19572, - "2013-08-05", - "2013-12-05", - 10, - 19697, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 89, - "CDISCPILOT01", - "01-705-1186", - "1186", - "705", - "705", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19731, - 19749, - 19, - 0, - 0, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 19.7, - "<25", - 142.2, - 39.9, - 12, - 18811, - 30.1, - ">=12", - 19726, - "2014-01-08", - "2014-02-07", - 5, - 19761, - "PHYSICIAN DECISION", - "DISCONTINUED", - "Physician Decision", - 15 - ], - [ - 90, - "CDISCPILOT01", - "01-705-1199", - "1199", - "705", - "705", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19617, - 19629, - 13, - 54, - 702, - 87, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 24.8, - "<25", - 161.3, - 64.4, - 20, - 17417, - 72.1, - ">=12", - 19612, - "2013-09-16", - "2013-09-29", - 4, - 19630, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 19 - ], - [ - 91, - "CDISCPILOT01", - "01-705-1280", - "1280", - "705", - "705", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19740, - 19929, - 190, - 76.9, - 14607, - 56, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28, - "25-<30", - 157.5, - 69.4, - 12, - 19362, - 12.3, - ">=12", - 19734, - "2014-01-17", - "2014-07-25", - 12, - 19929, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 92, - "CDISCPILOT01", - "01-705-1281", - "1281", - "705", - "705", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19690, - 19781, - 92, - 75.7, - 6966, - 73, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 31.4, - ">=30", - 152.4, - 73, - 12, - 19302, - 12.7, - ">=12", - 19688, - "2013-11-28", - "2014-03-17", - 10, - 19799, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 93, - "CDISCPILOT01", - "01-705-1282", - "1282", - "705", - "705", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19353, - 19533, - 181, - 0, - 0, - 70, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 30.4, - ">=30", - 154.9, - 73, - 12, - 17141, - 72.6, - ">=12", - 19350, - "2012-12-26", - "2013-06-24", - 12, - 19533, - "COMPLETED", - "COMPLETED", - "", - 10 - ], - [ - 94, - "CDISCPILOT01", - "01-705-1292", - "1292", - "705", - "705", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19645, - 19856, - 212, - 54, - 11448, - 60, - "<65", - 1, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 26.8, - "25-<30", - 167.6, - 75.3, - 8, - 19264, - 12.5, - ">=12", - 19642, - "2013-10-14", - "2014-05-14", - 12, - 19857, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 95, - "CDISCPILOT01", - "01-705-1303", - "1303", - "705", - "705", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19708, - 19876, - 169, - 78.6, - 13284, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 27.5, - "25-<30", - 175.3, - 84.4, - 12, - 18611, - 35.9, - ">=12", - 19702, - "2013-12-16", - "2014-06-02", - 11, - 19876, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 19 - ], - [ - 96, - "CDISCPILOT01", - "01-705-1310", - "1310", - "705", - "705", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19664, - 19746, - 83, - 74.2, - 6156, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 22.7, - "<25", - 146.1, - 48.5, - 12, - 18930, - 23.9, - ">=12", - 19657, - "2013-11-02", - "2014-01-23", - 9, - 19746, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 97, - "CDISCPILOT01", - "01-705-1349", - "1349", - "705", - "705", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19427, - 19609, - 183, - 0, - 0, - 86, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.2, - "<25", - 144.8, - 44.5, - 10, - 17248, - 71.2, - ">=12", - 19413, - "2013-03-10", - "2013-09-08", - 12, - 19609, - "COMPLETED", - "COMPLETED", - "", - 15 - ], - [ - 98, - "CDISCPILOT01", - "01-705-1377", - "1377", - "705", - "705", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19727, - 19789, - 63, - 71.6, - 4509, - 63, - "<65", - 1, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 21, - "<25", - 165.1, - 57.2, - 6, - 18997, - 23.8, - ">=12", - 19721, - "2014-01-04", - "2014-03-07", - 7, - 19789, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 14 - ], - [ - 99, - "CDISCPILOT01", - "01-705-1382", - "1382", - "705", - "705", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19491, - 19491, - 1, - 54, - 54, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 33.2, - ">=30", - 170.2, - 96.2, - 12, - 19116, - 12.2, - ">=12", - 19487, - "2013-05-13", - "2013-05-13", - 4, - 19491, - "PROTOCOL VIOLATION", - "DISCONTINUED", - "I/E Not Met", - 19 - ], - [ - 100, - "CDISCPILOT01", - "01-705-1393", - "1393", - "705", - "705", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19243, - 19390, - 148, - 54, - 7992, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 26.9, - "25-<30", - 144.8, - 56.3, - 13, - 16322, - 95.8, - ">=12", - 19238, - "2012-09-07", - "2013-02-20", - 11, - 19409, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 19 - ], - [ - 101, - "CDISCPILOT01", - "01-705-1431", - "1431", - "705", - "705", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19532, - 19711, - 180, - 54, - 9720, - 68, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.2, - "<25", - 149.9, - 54.4, - 12, - 18447, - 35.4, - ">=12", - 19525, - "2013-06-23", - "2013-12-19", - 12, - 19711, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 102, - "CDISCPILOT01", - "01-706-1041", - "1041", - "706", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19723, - 19932, - 210, - 0, - 0, - 64, - "<65", - 1, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.9, - "<25", - 167.6, - 58.7, - 15, - 18949, - 25.1, - ">=12", - 19713, - "2013-12-31", - "2014-07-29", - 12, - 19933, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 103, - "CDISCPILOT01", - "01-706-1049", - "1049", - "706", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19492, - 19527, - 36, - 69.8, - 2511, - 60, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 20.6, - "<25", - 167.6, - 57.8, - 11, - 18384, - 36, - ">=12", - 19478, - "2013-05-14", - "2013-06-25", - 7, - 19534, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 104, - "CDISCPILOT01", - "01-706-1384", - "1384", - "706", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19251, - 19260, - 10, - 54, - 540, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 30.6, - ">=30", - 157.5, - 76, - 8, - 17656, - 51.7, - ">=12", - 19230, - "2012-09-15", - "2012-09-29", - 4, - 19265, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 105, - "CDISCPILOT01", - "01-707-1037", - "1037", - "707", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19712, - 19716, - 5, - 54, - 270, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 23.8, - "<25", - 152.4, - 55.3, - 14, - 17899, - 59.3, - ">=12", - 19704, - "2013-12-20", - "2014-01-08", - 4, - 19731, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 24 - ], - [ - 106, - "CDISCPILOT01", - "01-707-1206", - "1206", - "707", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19659, - 19839, - 181, - 0, - 0, - 65, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.6, - "<25", - 174, - 74.4, - 7, - 19228, - 13.9, - ">=12", - 19651, - "2013-10-28", - "2014-04-27", - 12, - 19840, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 107, - "CDISCPILOT01", - "01-708-1019", - "1019", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19712, - 19724, - 13, - 54, - 702, - 68, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 22.2, - "<25", - 182.9, - 74.4, - 18, - 17154, - 83.7, - ">=12", - 19702, - "2013-12-20", - "2014-01-23", - 4, - 19746, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 108, - "CDISCPILOT01", - "01-708-1032", - "1032", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19398, - 19418, - 21, - 54, - 1134, - 62, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 26.1, - "25-<30", - 177.8, - 82.6, - 12, - 15537, - 126.7, - ">=12", - 19391, - "2013-02-09", - "2013-03-09", - 5, - 19426, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 109, - "CDISCPILOT01", - "01-708-1084", - "1084", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19487, - 19673, - 187, - 54, - 10098, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 17.9, - "<25", - 167.6, - 50.4, - 12, - 18378, - 36.2, - ">=12", - 19479, - "2013-05-09", - "2013-11-11", - 12, - 19673, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 110, - "CDISCPILOT01", - "01-708-1087", - "1087", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19288, - 19476, - 189, - 0, - 0, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 26.9, - "25-<30", - 157.5, - 66.7, - 12, - 17777, - 49.1, - ">=12", - 19272, - "2012-10-22", - "2013-04-28", - 12, - 19476, - "COMPLETED", - "COMPLETED", - "", - 17 - ], - [ - 111, - "CDISCPILOT01", - "01-708-1158", - "1158", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19762, - 19803, - 42, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 27.8, - "25-<30", - 162.6, - 73.5, - 8, - 18475, - 42.1, - ">=12", - 19755, - "2014-02-08", - "2014-03-22", - 7, - 19804, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 112, - "CDISCPILOT01", - "01-708-1171", - "1171", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19333, - 19513, - 181, - 0, - 0, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.8, - "<25", - 162.6, - 54.9, - 9, - 18529, - 26.1, - ">=12", - 19322, - "2012-12-06", - "2013-06-04", - 12, - 19513, - "COMPLETED", - "COMPLETED", - "", - 13 - ], - [ - 113, - "CDISCPILOT01", - "01-708-1178", - "1178", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19721, - 19819, - 99, - 75.3, - 7452, - 77, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 23, - "<25", - 165.1, - 62.8, - 8, - 17754, - 64.1, - ">=12", - 19705, - "2013-12-29", - "2014-04-06", - 9, - 19819, - "PHYSICIAN DECISION", - "DISCONTINUED", - "Physician Decision", - 10 - ], - [ - 114, - "CDISCPILOT01", - "01-708-1213", - "1213", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19398, - 19411, - 14, - 54, - 756, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 15.3, - "<25", - 165.1, - 41.7, - 12, - 18664, - 23.9, - ">=12", - 19390, - "2013-02-09", - "2013-02-26", - 5, - 19415, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 14 - ], - [ - 115, - "CDISCPILOT01", - "01-708-1216", - "1216", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19290, - 19326, - 37, - 69.3, - 2565, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 25.9, - "25-<30", - 172.7, - 77.1, - 12, - 15171, - 135, - ">=12", - 19280, - "2012-10-24", - "2012-12-06", - 7, - 19333, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 116, - "CDISCPILOT01", - "01-708-1236", - "1236", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19622, - 19622, - 1, - 54, - 54, - 86, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 23.4, - "<25", - 152.4, - 54.4, - 8, - 19244, - 12, - ">=12", - 19609, - "2013-09-21", - "2013-09-26", - 4, - 19627, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 22 - ], - [ - 117, - "CDISCPILOT01", - "01-708-1253", - "1253", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19485, - 19667, - 183, - 0, - 0, - 61, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 22.1, - "<25", - 185.4, - 75.8, - 12, - 17968, - 49.5, - ">=12", - 19474, - "2013-05-07", - "2013-11-05", - 12, - 19667, - "COMPLETED", - "COMPLETED", - "", - 12 - ], - [ - 118, - "CDISCPILOT01", - "01-708-1272", - "1272", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19395, - 19439, - 45, - 54, - 2430, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 24.9, - "<25", - 172.7, - 74.4, - 11, - 17020, - 77.6, - ">=12", - 19380, - "2013-02-06", - "2013-04-04", - 8, - 19452, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 15 - ], - [ - 119, - "CDISCPILOT01", - "01-708-1286", - "1286", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19611, - 19790, - 180, - 0, - 0, - 80, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 32.8, - ">=30", - 152.4, - 76.2, - 12, - 15251, - 142.8, - ">=12", - 19595, - "2013-09-10", - "2014-03-08", - 12, - 19790, - "COMPLETED", - "COMPLETED", - "", - 10 - ], - [ - 120, - "CDISCPILOT01", - "01-708-1296", - "1296", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19523, - 19704, - 182, - 0, - 0, - 57, - "<65", - 1, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 27.9, - "25-<30", - 170.2, - 80.7, - 18, - 18296, - 40.1, - ">=12", - 19516, - "2013-06-14", - "2013-12-12", - 12, - 19704, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 121, - "CDISCPILOT01", - "01-708-1297", - "1297", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19383, - 19481, - 99, - 54, - 5346, - 61, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 23, - "<25", - 185.4, - 78.9, - 13, - 17589, - 58.6, - ">=12", - 19373, - "2013-01-25", - "2013-05-08", - 10, - 19486, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 122, - "CDISCPILOT01", - "01-708-1316", - "1316", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19593, - 19783, - 191, - 0, - 0, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.4, - "<25", - 160, - 59.9, - 12, - 18847, - 24.3, - ">=12", - 19585, - "2013-08-23", - "2014-03-01", - 12, - 19783, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 123, - "CDISCPILOT01", - "01-708-1336", - "1336", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19334, - 19514, - 181, - 76.7, - 13878, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.1, - "<25", - 190.5, - 87.5, - 18, - 15675, - 119.7, - ">=12", - 19318, - "2012-12-07", - "2013-06-05", - 12, - 19514, - "COMPLETED", - "COMPLETED", - "", - 15 - ], - [ - 124, - "CDISCPILOT01", - "01-708-1342", - "1342", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19356, - 19537, - 182, - 0, - 0, - 59, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.4, - "<25", - 170.2, - 59, - 13, - 18529, - 26.9, - ">=12", - 19348, - "2012-12-29", - "2013-06-28", - 12, - 19537, - "COMPLETED", - "COMPLETED", - "", - 18 - ], - [ - 125, - "CDISCPILOT01", - "01-708-1347", - "1347", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19468, - 19527, - 60, - 74.3, - 4455, - 61, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 29.2, - "25-<30", - 160, - 74.8, - 12, - 18040, - 46.7, - ">=12", - 19459, - "2013-04-20", - "2013-06-18", - 9, - 19527, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 22 - ], - [ - 126, - "CDISCPILOT01", - "01-708-1348", - "1348", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19575, - 19767, - 193, - 54, - 10422, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.6, - "<25", - 160, - 60.3, - 12, - 18472, - 36, - ">=12", - 19567, - "2013-08-05", - "2014-02-13", - 12, - 19767, - "COMPLETED", - "COMPLETED", - "", - 13 - ], - [ - 127, - "CDISCPILOT01", - "01-708-1353", - "1353", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19543, - 19598, - 56, - 54, - 3024, - 87, - ">80", - 3, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 20.3, - "<25", - 157.5, - 50.4, - 16, - 18480, - 34.4, - ">=12", - 19526, - "2013-07-04", - "2013-09-10", - 8, - 19611, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 128, - "CDISCPILOT01", - "01-708-1372", - "1372", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19460, - 19467, - 8, - 54, - 432, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 30.7, - ">=30", - 170.2, - 88.9, - 8, - 17426, - 66.6, - ">=12", - 19451, - "2013-04-12", - "2013-05-10", - 4, - 19488, - "PROTOCOL VIOLATION", - "DISCONTINUED", - "I/E Not Met", - 17 - ], - [ - 129, - "CDISCPILOT01", - "01-708-1378", - "1378", - "708", - "708", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19604, - 19751, - 148, - 0, - 0, - 67, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 24.3, - "<25", - 170.2, - 70.3, - 13, - 17972, - 53.3, - ">=12", - 19594, - "2013-09-03", - "2014-01-28", - 11, - 19751, - "STUDY TERMINATED BY SPONSOR", - "DISCONTINUED", - "Sponsor Decision", - 20 - ], - [ - 130, - "CDISCPILOT01", - "01-708-1406", - "1406", - "708", - "708", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19718, - 19906, - 189, - 76.6, - 14472, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 22.1, - "<25", - 157.5, - 54.9, - 13, - 18437, - 41.5, - ">=12", - 19698, - "2013-12-26", - "2014-07-02", - 12, - 19906, - "COMPLETED", - "COMPLETED", - "", - 15 - ], - [ - 131, - "CDISCPILOT01", - "01-708-1428", - "1428", - "708", - "708", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19671, - 19706, - 36, - 54, - 1944, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 23.8, - "<25", - 157.5, - 59, - 8, - 18562, - 36.2, - ">=12", - 19664, - "2013-11-09", - "2014-01-31", - 8, - 19754, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 19 - ], - [ - 132, - "CDISCPILOT01", - "01-709-1001", - "1001", - "709", - "709", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19639, - 19821, - 183, - 0, - 0, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.2, - "25-<30", - 170.2, - 73, - 12, - 18657, - 31.7, - ">=12", - 19621, - "2013-10-08", - "2014-04-08", - 12, - 19821, - "COMPLETED", - "COMPLETED", - "", - 15 - ], - [ - 133, - "CDISCPILOT01", - "01-709-1007", - "1007", - "709", - "709", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19205, - 19233, - 29, - 54, - 1566, - 54, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 23.8, - "<25", - 158.8, - 59.9, - 21, - 17225, - 64.8, - ">=12", - 19195, - "2012-07-31", - "2012-09-01", - 5, - 19237, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 10 - ], - [ - 134, - "CDISCPILOT01", - "01-709-1020", - "1020", - "709", - "709", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19328, - 19510, - 183, - 54, - 9882, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.9, - "25-<30", - 144.8, - 54.4, - 12, - 17954, - 44.9, - ">=12", - 19319, - "2012-12-01", - "2013-06-01", - 12, - 19510, - "COMPLETED", - "COMPLETED", - "", - 15 - ], - [ - 135, - "CDISCPILOT01", - "01-709-1029", - "1029", - "709", - "709", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19352, - 19535, - 184, - 76.6, - 14094, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.1, - "<25", - 172.7, - 69, - 20, - 18050, - 42.3, - ">=12", - 19337, - "2012-12-25", - "2013-06-26", - 12, - 19535, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 136, - "CDISCPILOT01", - "01-709-1081", - "1081", - "709", - "709", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19741, - 19840, - 100, - 54, - 5400, - 86, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 23.5, - "<25", - 154.9, - 56.5, - 9, - 18845, - 29.2, - ">=12", - 19732, - "2014-01-18", - "2014-05-10", - 10, - 19853, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 21 - ], - [ - 137, - "CDISCPILOT01", - "01-709-1088", - "1088", - "709", - "709", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19825, - 20005, - 181, - 0, - 0, - 69, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.8, - "<25", - 179.1, - 79.4, - 16, - 19048, - 25.1, - ">=12", - 19812, - "2014-04-12", - "2014-10-09", - 12, - 20005, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 138, - "CDISCPILOT01", - "01-709-1099", - "1099", - "709", - "709", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19656, - 19838, - 183, - 76.1, - 13932, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 19.6, - "<25", - 165.1, - 53.5, - 12, - 18007, - 53.8, - ">=12", - 19645, - "2013-10-25", - "2014-04-25", - 12, - 19838, - "COMPLETED", - "COMPLETED", - "", - 11 - ], - [ - 139, - "CDISCPILOT01", - "01-709-1102", - "1102", - "709", - "709", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19373, - 19444, - 72, - 54, - 3888, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 32.1, - ">=30", - 166.4, - 88.9, - 14, - 18091, - 41.9, - ">=12", - 19365, - "2013-01-15", - "2013-03-31", - 9, - 19448, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 140, - "CDISCPILOT01", - "01-709-1168", - "1168", - "709", - "709", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19572, - 19627, - 56, - 73.3, - 4104, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 27.6, - "25-<30", - 149.9, - 62.1, - 12, - 18199, - 44.9, - ">=12", - 19564, - "2013-08-02", - "2013-09-27", - 8, - 19628, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 141, - "CDISCPILOT01", - "01-709-1217", - "1217", - "709", - "709", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19421, - 19520, - 100, - 54, - 5400, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 23.1, - "<25", - 171.5, - 68, - 6, - 17816, - 52.2, - ">=12", - 19405, - "2013-03-04", - "2013-06-25", - 10, - 19534, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 14 - ], - [ - 142, - "CDISCPILOT01", - "01-709-1238", - "1238", - "709", - "709", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19493, - 19576, - 84, - 76.2, - 6399, - 69, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 28.5, - "25-<30", - 170.2, - 82.6, - 8, - 18913, - 18.7, - ">=12", - 19480, - "2013-05-15", - "2013-08-07", - 9, - 19577, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 24 - ], - [ - 143, - "CDISCPILOT01", - "01-709-1259", - "1259", - "709", - "709", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19384, - 19522, - 139, - 0, - 0, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 21.9, - "<25", - 172.7, - 65.3, - 18, - 17750, - 53.3, - ">=12", - 19371, - "2013-01-26", - "2013-06-13", - 11, - 19522, - "LACK OF EFFICACY", - "DISCONTINUED", - "Lack of Efficacy", - 20 - ], - [ - 144, - "CDISCPILOT01", - "01-709-1285", - "1285", - "709", - "709", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19441, - 19501, - 61, - 54, - 3294, - 87, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 23.1, - "<25", - 167.6, - 64.9, - 6, - 18158, - 42, - ">=12", - 19434, - "2013-03-24", - "2013-05-31", - 9, - 19509, - "STUDY TERMINATED BY SPONSOR", - "DISCONTINUED", - "Sponsor Decision", - 16 - ], - [ - 145, - "CDISCPILOT01", - "01-709-1301", - "1301", - "709", - "709", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19558, - 19740, - 183, - 0, - 0, - 62, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.6, - "<25", - 146.1, - 50.4, - 10, - 17932, - 53.3, - ">=12", - 19553, - "2013-07-19", - "2014-01-17", - 12, - 19740, - "COMPLETED", - "COMPLETED", - "", - 10 - ], - [ - 146, - "CDISCPILOT01", - "01-709-1306", - "1306", - "709", - "709", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19757, - 19890, - 134, - 0, - 0, - 60, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 18.5, - "<25", - 154.9, - 44.5, - 12, - 17930, - 59.6, - ">=12", - 19742, - "2014-02-03", - "2014-06-25", - 11, - 19899, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 21 - ], - [ - 147, - "CDISCPILOT01", - "01-709-1309", - "1309", - "709", - "709", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19528, - 19711, - 184, - 77, - 14175, - 65, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.8, - "<25", - 177.8, - 78.5, - 16, - 18252, - 41.6, - ">=12", - 19518, - "2013-06-19", - "2013-12-19", - 12, - 19711, - "COMPLETED", - "COMPLETED", - "", - 17 - ], - [ - 148, - "CDISCPILOT01", - "01-709-1312", - "1312", - "709", - "709", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19833, - 20015, - 183, - 0, - 0, - 68, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.9, - "<25", - 160, - 53.5, - 13, - 18473, - 44.5, - ">=12", - 19826, - "2014-04-20", - "2014-10-19", - 12, - 20015, - "COMPLETED", - "COMPLETED", - "", - 14 - ], - [ - 149, - "CDISCPILOT01", - "01-709-1326", - "1326", - "709", - "709", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19453, - 19633, - 181, - 54, - 9774, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.7, - "25-<30", - 161.3, - 74.8, - 16, - 18524, - 30.1, - ">=12", - 19438, - "2013-04-05", - "2013-10-02", - 12, - 19633, - "COMPLETED", - "COMPLETED", - "", - 11 - ], - [ - 150, - "CDISCPILOT01", - "01-709-1329", - "1329", - "709", - "709", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19585, - 19595, - 11, - 54, - 594, - 70, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 26.5, - "25-<30", - 170.2, - 76.7, - 16, - 17964, - 52.8, - ">=12", - 19571, - "2013-08-15", - "2013-08-29", - 4, - 19599, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 10 - ], - [ - 151, - "CDISCPILOT01", - "01-709-1339", - "1339", - "709", - "709", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19350, - 19533, - 184, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.4, - "25-<30", - 175.3, - 78, - 16, - 18324, - 33.5, - ">=12", - 19342, - "2012-12-23", - "2013-06-24", - 12, - 19533, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 152, - "CDISCPILOT01", - "01-709-1424", - "1424", - "709", - "709", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19420, - 19424, - 5, - 54, - 270, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 22.6, - "<25", - 174, - 68.5, - 16, - 17421, - 65.2, - ">=12", - 19404, - "2013-03-03", - "2013-03-08", - 4, - 19425, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 153, - "CDISCPILOT01", - "01-710-1002", - "1002", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19737, - 19741, - 5, - 54, - 270, - 88, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 25.8, - "25-<30", - 165.1, - 70.3, - 12, - 17539, - 71.8, - ">=12", - 19722, - "2014-01-14", - "2014-01-18", - 4, - 19741, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 154, - "CDISCPILOT01", - "01-710-1006", - "1006", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19399, - 19579, - 181, - 77.1, - 13959, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.1, - "25-<30", - 170.2, - 72.6, - 12, - 19033, - 11.6, - "<12", - 19385, - "2013-02-10", - "2013-08-10", - 12, - 19580, - "COMPLETED", - "COMPLETED", - "", - 12 - ], - [ - 155, - "CDISCPILOT01", - "01-710-1021", - "1021", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19628, - 19660, - 33, - 68.7, - 2268, - 79, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 21.3, - "<25", - 162.6, - 56.3, - 8, - 19183, - 14.4, - ">=12", - 19620, - "2013-09-27", - "2013-11-12", - 7, - 19674, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 11 - ], - [ - 156, - "CDISCPILOT01", - "01-710-1027", - "1027", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19782, - 19964, - 183, - 0, - 0, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.4, - "<25", - 170.2, - 70.8, - 12, - 19027, - 24, - ">=12", - 19757, - "2014-02-28", - "2014-08-29", - 12, - 19964, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 157, - "CDISCPILOT01", - "01-710-1045", - "1045", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19512, - 19583, - 72, - 54, - 3888, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 22, - "<25", - 162.6, - 58.1, - 12, - 18394, - 36.3, - ">=12", - 19498, - "2013-06-03", - "2013-08-17", - 9, - 19587, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 14 - ], - [ - 158, - "CDISCPILOT01", - "01-710-1053", - "1053", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19353, - 19399, - 47, - 54, - 2538, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 20.8, - "<25", - 157.5, - 51.7, - 12, - 18935, - 13.4, - ">=12", - 19342, - "2012-12-26", - "2013-02-15", - 8, - 19404, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 159, - "CDISCPILOT01", - "01-710-1060", - "1060", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19359, - 19544, - 186, - 0, - 0, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21, - "<25", - 182.9, - 70.3, - 16, - 18519, - 27.4, - ">=12", - 19351, - "2013-01-01", - "2013-07-05", - 12, - 19544, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 160, - "CDISCPILOT01", - "01-710-1070", - "1070", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19244, - 19380, - 137, - 78, - 10692, - 85, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 21.8, - "<25", - 149.9, - 49, - 10, - 18513, - 23.7, - ">=12", - 19233, - "2012-09-08", - "2013-02-23", - 11, - 19412, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 10 - ], - [ - 161, - "CDISCPILOT01", - "01-710-1077", - "1077", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19679, - 19861, - 183, - 0, - 0, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 18.5, - "<25", - 162.6, - 49, - 12, - 18789, - 28.8, - ">=12", - 19665, - "2013-11-17", - "2014-05-18", - 12, - 19861, - "COMPLETED", - "COMPLETED", - "", - 14 - ], - [ - 162, - "CDISCPILOT01", - "01-710-1078", - "1078", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19618, - 19805, - 188, - 0, - 0, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 18, - "<25", - 152.4, - 41.7, - 12, - 18864, - 24.4, - ">=12", - 19607, - "2013-09-17", - "2014-03-23", - 12, - 19805, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 163, - "CDISCPILOT01", - "01-710-1083", - "1083", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19561, - 19571, - 11, - 0, - 0, - 89, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "Y", - 19, - "<25", - 157.5, - 47.2, - 14, - 18827, - 23.7, - ">=12", - 19548, - "2013-07-22", - "2013-08-03", - 4, - 19573, - "DEATH", - "DISCONTINUED", - "Death", - 14 - ], - [ - 164, - "CDISCPILOT01", - "01-710-1137", - "1137", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19642, - 19675, - 34, - 69.1, - 2349, - 79, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 24, - "<25", - 165.1, - 65.3, - 16, - 18182, - 47.7, - ">=12", - 19634, - "2013-10-11", - "2013-11-13", - 7, - 19675, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 165, - "CDISCPILOT01", - "01-710-1142", - "1142", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19268, - 19286, - 19, - 59.7, - 1134, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 24.8, - "<25", - 152.4, - 57.6, - 12, - 18531, - 23.6, - ">=12", - 19248, - "2012-10-02", - "2012-10-23", - 5, - 19289, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 166, - "CDISCPILOT01", - "01-710-1154", - "1154", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19811, - 19840, - 30, - 54, - 1620, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 32.3, - ">=30", - 160, - 82.6, - 3, - 17587, - 72.4, - ">=12", - 19790, - "2014-03-29", - "2014-05-09", - 7, - 19852, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 13 - ], - [ - 167, - "CDISCPILOT01", - "01-710-1166", - "1166", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19327, - 19436, - 110, - 54, - 5940, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 22.1, - "<25", - 157.5, - 54.9, - 12, - 17480, - 60.1, - ">=12", - 19307, - "2012-11-30", - "2013-03-30", - 10, - 19447, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 168, - "CDISCPILOT01", - "01-710-1183", - "1183", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19678, - 19860, - 183, - 0, - 0, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.2, - "<25", - 149.9, - 47.6, - 8, - 19291, - 12, - ">=12", - 19655, - "2013-11-16", - "2014-05-17", - 12, - 19860, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 169, - "CDISCPILOT01", - "01-710-1187", - "1187", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19307, - 19490, - 184, - 76.7, - 14121, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.8, - "<25", - 154.9, - 49.9, - 8, - 18557, - 24.2, - ">=12", - 19292, - "2012-11-10", - "2013-05-12", - 12, - 19490, - "COMPLETED", - "COMPLETED", - "", - 11 - ], - [ - 170, - "CDISCPILOT01", - "01-710-1235", - "1235", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19262, - 19444, - 183, - 54, - 9882, - 56, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 33, - ">=30", - 170.2, - 95.7, - 16, - 18234, - 33.4, - ">=12", - 19249, - "2012-09-26", - "2013-03-27", - 12, - 19444, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 171, - "CDISCPILOT01", - "01-710-1249", - "1249", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19720, - 19902, - 183, - 76.7, - 14040, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.4, - "25-<30", - 177.8, - 80.3, - 12, - 17893, - 59.8, - ">=12", - 19711, - "2013-12-28", - "2014-06-28", - 12, - 19902, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 172, - "CDISCPILOT01", - "01-710-1264", - "1264", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19522, - 19642, - 121, - 0, - 0, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 29.1, - "25-<30", - 167.6, - 81.7, - 12, - 18419, - 35.9, - ">=12", - 19511, - "2013-06-13", - "2013-10-12", - 11, - 19643, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 14 - ], - [ - 173, - "CDISCPILOT01", - "01-710-1270", - "1270", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19766, - 19783, - 18, - 54, - 972, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 25.6, - "25-<30", - 149.9, - 57.6, - 12, - 19163, - 19.5, - ">=12", - 19755, - "2014-02-12", - "2014-03-01", - 4, - 19783, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 11 - ], - [ - 174, - "CDISCPILOT01", - "01-710-1271", - "1271", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19263, - 19318, - 56, - 0, - 0, - 86, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "", - 21.2, - "<25", - 149.9, - 47.6, - 16, - 18875, - 12, - ">=12", - 19240, - "2012-09-27", - "2012-12-02", - 8, - 19329, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 175, - "CDISCPILOT01", - "01-710-1278", - "1278", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19351, - 19415, - 65, - 74.8, - 4860, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 22.7, - "<25", - 177.8, - 71.7, - 20, - 18969, - 12.2, - ">=12", - 19340, - "2012-12-24", - "2013-03-03", - 9, - 19420, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 14 - ], - [ - 176, - "CDISCPILOT01", - "01-710-1300", - "1300", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19342, - 19404, - 63, - 54, - 3402, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 20.1, - "<25", - 152.4, - 46.7, - 12, - 18947, - 12.6, - ">=12", - 19331, - "2012-12-15", - "2013-02-19", - 9, - 19408, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 13 - ], - [ - 177, - "CDISCPILOT01", - "01-710-1314", - "1314", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19472, - 19501, - 30, - 0, - 0, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 22.6, - "<25", - 137.2, - 42.6, - 12, - 18731, - 24.3, - ">=12", - 19469, - "2013-04-24", - "2013-05-25", - 6, - 19503, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 12 - ], - [ - 178, - "CDISCPILOT01", - "01-710-1315", - "1315", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19416, - 19545, - 130, - 0, - 0, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 24.2, - "<25", - 152.4, - 56.3, - 12, - 18859, - 17.8, - ">=12", - 19401, - "2013-02-27", - "2013-07-16", - 11, - 19555, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 12 - ], - [ - 179, - "CDISCPILOT01", - "01-710-1354", - "1354", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19308, - 19479, - 172, - 77.1, - 13257, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 26.7, - "25-<30", - 182.9, - 89.4, - 16, - 18937, - 11.8, - "<12", - 19295, - "2012-11-11", - "2013-05-01", - 12, - 19479, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 180, - "CDISCPILOT01", - "01-710-1358", - "1358", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19253, - 19398, - 146, - 54, - 7884, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - 31.1, - ">=30", - 162.6, - 82.1, - 6, - 18138, - 36.2, - ">=12", - 19238, - "2012-09-17", - "2013-03-12", - 12, - 19429, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 13 - ], - [ - 181, - "CDISCPILOT01", - "01-710-1368", - "1368", - "710", - "710", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19654, - 19837, - 184, - 0, - 0, - 88, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 15.7, - "<25", - 147.3, - 34, - 12, - 18912, - 24.3, - ">=12", - 19652, - "2013-10-23", - "2014-04-24", - 12, - 19837, - "COMPLETED", - "COMPLETED", - "", - 13 - ], - [ - 182, - "CDISCPILOT01", - "01-710-1385", - "1385", - "710", - "710", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19295, - 19407, - 113, - 54, - 6102, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 25.2, - "25-<30", - 182.9, - 84.4, - 18, - 18928, - 11.8, - "<12", - 19287, - "2012-10-29", - "2013-02-18", - 10, - 19407, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 14 - ], - [ - 183, - "CDISCPILOT01", - "01-710-1408", - "1408", - "710", - "710", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19363, - 19551, - 189, - 76.1, - 14391, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 34.2, - ">=30", - 177.8, - 108, - 12, - 17514, - 60.5, - ">=12", - 19353, - "2013-01-05", - "2013-07-12", - 12, - 19551, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 184, - "CDISCPILOT01", - "01-711-1012", - "1012", - "711", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19451, - 19477, - 27, - 66, - 1782, - 67, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 28, - "25-<30", - 170.2, - 81, - 12, - 18833, - 19.9, - ">=12", - 19437, - "2013-04-03", - "2013-05-02", - 5, - 19480, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 185, - "CDISCPILOT01", - "01-711-1036", - "1036", - "711", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19203, - 19399, - 197, - 0, - 0, - 70, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.4, - "<25", - 172, - 69.2, - 9, - 17961, - 40.5, - ">=12", - 19194, - "2012-07-29", - "2013-02-10", - 12, - 19399, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 186, - "CDISCPILOT01", - "01-711-1143", - "1143", - "711", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19451, - 19508, - 58, - 54, - 3132, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 24.3, - "<25", - 163.1, - 64.6, - 12, - 18746, - 23.1, - ">=12", - 19447, - "2013-04-03", - "2013-06-01", - 9, - 19510, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 187, - "CDISCPILOT01", - "01-711-1433", - "1433", - "711", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19385, - 19394, - 10, - 54, - 540, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 20.9, - "<25", - 157.5, - 51.9, - 12, - 19025, - 11.7, - "<12", - 19381, - "2013-01-27", - "2013-02-06", - 4, - 19395, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 188, - "CDISCPILOT01", - "01-713-1043", - "1043", - "713", - "713", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19616, - 19806, - 191, - 54, - 10314, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 18.8, - "<25", - 165.1, - 51.3, - 8, - 18970, - 20.3, - ">=12", - 19587, - "2013-09-15", - "2014-03-24", - 12, - 19806, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 189, - "CDISCPILOT01", - "01-713-1073", - "1073", - "713", - "713", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19812, - 20001, - 190, - 54, - 10260, - 74, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.3, - "<25", - 167.6, - 56.9, - 6, - 19408, - 12.8, - ">=12", - 19797, - "2014-03-30", - "2014-10-05", - 12, - 20001, - "COMPLETED", - "COMPLETED", - "", - 11 - ], - [ - 190, - "CDISCPILOT01", - "01-713-1106", - "1106", - "713", - "713", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19297, - 19484, - 188, - 76.7, - 14418, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 19.6, - "<25", - 164.8, - 53.1, - 16, - 18278, - 32.6, - ">=12", - 19269, - "2012-10-31", - "2013-05-06", - 12, - 19484, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 191, - "CDISCPILOT01", - "01-713-1141", - "1141", - "713", - "713", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19509, - 19540, - 32, - 68.3, - 2187, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "", - 23.5, - "<25", - 170, - 68, - 13, - 17129, - 78, - ">=12", - 19501, - "2013-05-31", - "2013-08-06", - 7, - 19576, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 192, - "CDISCPILOT01", - "01-713-1179", - "1179", - "713", - "713", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19579, - 19759, - 181, - 0, - 0, - 64, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.3, - "<25", - 165.1, - 55.3, - 12, - 18751, - 26.3, - ">=12", - 19550, - "2013-08-09", - "2014-02-05", - 12, - 19759, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 193, - "CDISCPILOT01", - "01-713-1209", - "1209", - "713", - "713", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19505, - 19684, - 180, - 77, - 13851, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 19.2, - "<25", - 165.1, - 52.2, - 12, - 18457, - 34.1, - ">=12", - 19494, - "2013-05-27", - "2013-11-22", - 12, - 19684, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 194, - "CDISCPILOT01", - "01-713-1256", - "1256", - "713", - "713", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19255, - 19442, - 188, - 0, - 0, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.7, - "<25", - 180.3, - 77.1, - 16, - 17936, - 43.1, - ">=12", - 19246, - "2012-09-19", - "2013-03-25", - 12, - 19442, - "COMPLETED", - "COMPLETED", - "", - 13 - ], - [ - 195, - "CDISCPILOT01", - "01-713-1269", - "1269", - "713", - "713", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19750, - 19932, - 183, - 0, - 0, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.9, - "<25", - 185.4, - 75.3, - 16, - 19073, - 21.8, - ">=12", - 19737, - "2014-01-27", - "2014-07-28", - 12, - 19932, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 196, - "CDISCPILOT01", - "01-713-1448", - "1448", - "713", - "713", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19742, - 19859, - 118, - 54, - 6372, - 71, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 25.5, - "25-<30", - 175.3, - 78.5, - 13, - 17631, - 68.9, - ">=12", - 19728, - "2014-01-19", - "2014-05-17", - 10, - 19860, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 197, - "CDISCPILOT01", - "01-714-1035", - "1035", - "714", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19830, - 20012, - 183, - 0, - 0, - 88, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.6, - "<25", - 148.6, - 54.4, - 12, - 18719, - 36.1, - ">=12", - 19816, - "2014-04-17", - "2014-10-16", - 12, - 20012, - "COMPLETED", - "COMPLETED", - "", - 17 - ], - [ - 198, - "CDISCPILOT01", - "01-714-1068", - "1068", - "714", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19578, - 19639, - 62, - 54, - 3348, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 23, - "<25", - 153.7, - 54.4, - 9, - 19198, - 12.3, - ">=12", - 19570, - "2013-08-08", - "2013-10-16", - 9, - 19647, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 199, - "CDISCPILOT01", - "01-714-1195", - "1195", - "714", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19474, - 19654, - 181, - 54, - 9774, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.7, - "25-<30", - 172.7, - 85.7, - 16, - 18747, - 23.6, - ">=12", - 19464, - "2013-04-26", - "2013-10-23", - 12, - 19654, - "COMPLETED", - "COMPLETED", - "", - 19 - ], - [ - 200, - "CDISCPILOT01", - "01-714-1288", - "1288", - "714", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19696, - 19891, - 196, - 76.2, - 14931, - 77, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 18.7, - "<25", - 162.6, - 49.4, - 6, - 18212, - 48.5, - ">=12", - 19686, - "2013-12-04", - "2014-06-17", - 12, - 19891, - "COMPLETED", - "COMPLETED", - "", - 19 - ], - [ - 201, - "CDISCPILOT01", - "01-714-1375", - "1375", - "714", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19415, - 19608, - 194, - 0, - 0, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.6, - "25-<30", - 149.9, - 57.6, - 10, - 17572, - 60.5, - ">=12", - 19412, - "2013-02-26", - "2013-09-07", - 12, - 19608, - "COMPLETED", - "COMPLETED", - "", - 17 - ], - [ - 202, - "CDISCPILOT01", - "01-714-1425", - "1425", - "714", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19585, - 19589, - 5, - 54, - 270, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 29, - "25-<30", - 177.8, - 91.6, - 16, - 18473, - 36.4, - ">=12", - 19581, - "2013-08-15", - "2013-08-22", - 4, - 19592, - "STUDY TERMINATED BY SPONSOR", - "DISCONTINUED", - "Sponsor Decision", - 22 - ], - [ - 203, - "CDISCPILOT01", - "01-715-1085", - "1085", - "715", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19405, - 19588, - 184, - 54, - 9936, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.8, - "<25", - 162.6, - 57.6, - 14, - 18476, - 30.1, - ">=12", - 19392, - "2013-02-16", - "2013-08-18", - 12, - 19588, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 204, - "CDISCPILOT01", - "01-715-1107", - "1107", - "715", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19415, - 19485, - 71, - 54, - 3834, - 65, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 23.3, - "<25", - 172.7, - 69.4, - 12, - 18892, - 16.8, - ">=12", - 19401, - "2013-02-26", - "2013-05-13", - 9, - 19491, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 205, - "CDISCPILOT01", - "01-715-1155", - "1155", - "715", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19705, - 19748, - 44, - 0, - 0, - 59, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "", - "", - 23.3, - "<25", - 165.1, - 63.5, - 12, - 18605, - 35.7, - ">=12", - 19691, - "2013-12-13", - "2014-04-26", - 7, - 19839, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 10 - ], - [ - 206, - "CDISCPILOT01", - "01-715-1207", - "1207", - "715", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19315, - 19505, - 191, - 0, - 0, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 21.3, - "<25", - 152.4, - 49.4, - 7, - 18358, - 31.3, - ">=12", - 19309, - "2012-11-18", - "2013-06-01", - 12, - 19510, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 207, - "CDISCPILOT01", - "01-715-1319", - "1319", - "715", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19406, - 19422, - 17, - 57.2, - 972, - 65, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 25.4, - "25-<30", - 172.7, - 75.8, - 13, - 17390, - 65.8, - ">=12", - 19392, - "2013-02-17", - "2013-03-18", - 5, - 19435, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 12 - ], - [ - 208, - "CDISCPILOT01", - "01-715-1321", - "1321", - "715", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19765, - 19834, - 70, - 74.8, - 5238, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 22.7, - "<25", - 162.6, - 59.9, - 12, - 18596, - 38.3, - ">=12", - 19760, - "2014-02-11", - "2014-04-22", - 9, - 19835, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 209, - "CDISCPILOT01", - "01-715-1397", - "1397", - "715", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19451, - 19633, - 183, - 0, - 0, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.9, - "25-<30", - 152.4, - 67.1, - 11, - 19129, - 10.2, - "<12", - 19437, - "2013-04-03", - "2013-10-03", - 12, - 19634, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 210, - "CDISCPILOT01", - "01-715-1405", - "1405", - "715", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19545, - 19546, - 2, - 54, - 108, - 69, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 21.5, - "<25", - 180.3, - 69.9, - 16, - 16122, - 112.2, - ">=12", - 19536, - "2013-07-06", - "2013-07-13", - 4, - 19552, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 10 - ], - [ - 211, - "CDISCPILOT01", - "01-716-1024", - "1024", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19183, - 19378, - 196, - 0, - 0, - 87, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 22.7, - "<25", - 154.9, - 54.4, - 12, - 18962, - 7.2, - "<12", - 19180, - "2012-07-09", - "2013-01-20", - 12, - 19378, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 212, - "CDISCPILOT01", - "01-716-1026", - "1026", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19815, - 20012, - 198, - 0, - 0, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 33.3, - ">=30", - 154.9, - 79.8, - 12, - 18507, - 42.7, - ">=12", - 19805, - "2014-04-02", - "2014-10-16", - 12, - 20012, - "COMPLETED", - "COMPLETED", - "", - 11 - ], - [ - 213, - "CDISCPILOT01", - "01-716-1030", - "1030", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19720, - 19725, - 6, - 54, - 324, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 33.2, - ">=30", - 150.6, - 75.3, - 12, - 18876, - 27.7, - ">=12", - 19717, - "2013-12-28", - "2014-01-10", - 4, - 19733, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 16 - ], - [ - 214, - "CDISCPILOT01", - "01-716-1044", - "1044", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19475, - 19665, - 191, - 0, - 0, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.9, - "25-<30", - 172.7, - 86.2, - 12, - 18707, - 25, - ">=12", - 19468, - "2013-04-27", - "2013-11-03", - 12, - 19665, - "COMPLETED", - "COMPLETED", - "", - 14 - ], - [ - 215, - "CDISCPILOT01", - "01-716-1063", - "1063", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19487, - 19595, - 109, - 54, - 5886, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 28.4, - "25-<30", - 160, - 72.6, - 8, - 15796, - 121.2, - ">=12", - 19484, - "2013-05-09", - "2013-08-28", - 10, - 19598, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 216, - "CDISCPILOT01", - "01-716-1071", - "1071", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19517, - 19571, - 55, - 73.6, - 4050, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 32, - ">=30", - 154.9, - 76.7, - 12, - 18597, - 30.1, - ">=12", - 19512, - "2013-06-08", - "2013-08-01", - 8, - 19571, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 217, - "CDISCPILOT01", - "01-716-1094", - "1094", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19346, - 19382, - 37, - 54, - 1998, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 28.3, - "25-<30", - 168.9, - 80.7, - 8, - 17528, - 59.7, - ">=12", - 19343, - "2012-12-19", - "2013-01-26", - 7, - 19384, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 11 - ], - [ - 218, - "CDISCPILOT01", - "01-716-1103", - "1103", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19802, - 19986, - 185, - 54, - 9990, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.6, - "25-<30", - 165.1, - 69.9, - 8, - 18815, - 32.4, - ">=12", - 19800, - "2014-03-20", - "2014-09-20", - 12, - 19986, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 219, - "CDISCPILOT01", - "01-716-1108", - "1108", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19401, - 19580, - 180, - 0, - 0, - 86, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 26, - "25-<30", - 142.2, - 52.6, - 12, - 19037, - 11.7, - "<12", - 19393, - "2013-02-12", - "2013-08-10", - 12, - 19580, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 220, - "CDISCPILOT01", - "01-716-1151", - "1151", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19390, - 19489, - 100, - 54, - 5400, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 19.7, - "<25", - 152.4, - 45.8, - 18, - 18338, - 34.3, - ">=12", - 19381, - "2013-02-01", - "2013-06-07", - 10, - 19516, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 22 - ], - [ - 221, - "CDISCPILOT01", - "01-716-1157", - "1157", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19633, - 19817, - 185, - 54, - 9990, - 85, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 23.2, - "<25", - 160, - 59.4, - 14, - 17632, - 65.5, - ">=12", - 19624, - "2013-10-02", - "2014-04-05", - 12, - 19818, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 222, - "CDISCPILOT01", - "01-716-1160", - "1160", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19453, - 19642, - 190, - 0, - 0, - 83, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.1, - "<25", - 157.5, - 59.9, - 12, - 18782, - 21.7, - ">=12", - 19440, - "2013-04-05", - "2013-10-11", - 12, - 19642, - "COMPLETED", - "COMPLETED", - "", - 23 - ], - [ - 223, - "CDISCPILOT01", - "01-716-1167", - "1167", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19274, - 19460, - 187, - 54, - 10098, - 68, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.8, - "<25", - 158.8, - 62.6, - 12, - 18996, - 8.9, - "<12", - 19266, - "2012-10-08", - "2013-04-13", - 12, - 19461, - "COMPLETED", - "COMPLETED", - "", - 19 - ], - [ - 224, - "CDISCPILOT01", - "01-716-1177", - "1177", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19968, - 20152, - 185, - 0, - 0, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 27.3, - "25-<30", - 177.8, - 86.2, - 12, - 19456, - 16.7, - ">=12", - 19964, - "2014-09-02", - "2015-03-05", - 12, - 20152, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 225, - "CDISCPILOT01", - "01-716-1189", - "1189", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19275, - 19416, - 142, - 78, - 11070, - 81, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 27.4, - "25-<30", - 163.8, - 73.5, - 9, - 17763, - 49.6, - ">=12", - 19273, - "2012-10-09", - "2013-03-03", - 11, - 19420, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 21 - ], - [ - 226, - "CDISCPILOT01", - "01-716-1229", - "1229", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19409, - 19448, - 40, - 70.9, - 2835, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 24.6, - "<25", - 161.3, - 64, - 16, - 18848, - 18.3, - ">=12", - 19403, - "2013-02-20", - "2013-04-02", - 7, - 19450, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 22 - ], - [ - 227, - "CDISCPILOT01", - "01-716-1298", - "1298", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19456, - 19537, - 82, - 54, - 4428, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 29.4, - "25-<30", - 156.2, - 71.7, - 12, - 17667, - 58.7, - ">=12", - 19452, - "2013-04-08", - "2013-07-06", - 9, - 19545, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 11 - ], - [ - 228, - "CDISCPILOT01", - "01-716-1308", - "1308", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19598, - 19638, - 41, - 0, - 0, - 76, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "", - "", - 23.6, - "<25", - 157.5, - 58.5, - 13, - 18218, - 45.2, - ">=12", - 19593, - "2013-08-28", - "2013-10-07", - 7, - 19638, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 13 - ], - [ - 229, - "CDISCPILOT01", - "01-716-1311", - "1311", - "716", - "716", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19857, - 19987, - 131, - 54, - 7074, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "", - "", - 27.1, - "25-<30", - 172.7, - 80.7, - 14, - 15872, - 130.8, - ">=12", - 19851, - "2014-05-14", - "2014-09-30", - 11, - 19996, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 11 - ], - [ - 230, - "CDISCPILOT01", - "01-716-1364", - "1364", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19543, - 19732, - 190, - 76.6, - 14553, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.4, - "<25", - 162.6, - 54, - 12, - 18484, - 34.6, - ">=12", - 19536, - "2013-07-04", - "2014-01-09", - 12, - 19732, - "COMPLETED", - "COMPLETED", - "", - 17 - ], - [ - 231, - "CDISCPILOT01", - "01-716-1373", - "1373", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19341, - 19416, - 76, - 75, - 5697, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 32, - ">=30", - 147.3, - 69.4, - 16, - 18038, - 42.2, - ">=12", - 19321, - "2012-12-14", - "2013-02-28", - 9, - 19417, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 23 - ], - [ - 232, - "CDISCPILOT01", - "01-716-1418", - "1418", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19483, - 19682, - 200, - 77.1, - 15417, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 25.3, - "25-<30", - 165.1, - 69, - 8, - 18384, - 35.9, - ">=12", - 19475, - "2013-05-05", - "2013-11-20", - 12, - 19682, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 233, - "CDISCPILOT01", - "01-716-1441", - "1441", - "716", - "716", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19745, - 19926, - 182, - 0, - 0, - 85, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 27.5, - "25-<30", - 144.8, - 57.6, - 10, - 18407, - 43.7, - ">=12", - 19736, - "2014-01-22", - "2014-07-22", - 12, - 19926, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 234, - "CDISCPILOT01", - "01-716-1447", - "1447", - "716", - "716", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19708, - 19891, - 184, - 77.2, - 14202, - 72, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.2, - "<25", - 149.9, - 54.4, - 14, - 18397, - 42.9, - ">=12", - 19702, - "2013-12-16", - "2014-06-17", - 12, - 19891, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 235, - "CDISCPILOT01", - "01-717-1004", - "1004", - "717", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19737, - 19920, - 184, - 54, - 9936, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 30.2, - ">=30", - 135.9, - 55.8, - 15, - 18390, - 43.9, - ">=12", - 19724, - "2014-01-14", - "2014-07-16", - 12, - 19920, - "COMPLETED", - "COMPLETED", - "", - 13 - ], - [ - 236, - "CDISCPILOT01", - "01-717-1109", - "1109", - "717", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19750, - 19932, - 183, - 77.3, - 14148, - 84, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 13.7, - "<25", - 180.3, - 44.5, - 17, - 19063, - 22.4, - ">=12", - 19743, - "2014-01-27", - "2014-07-28", - 12, - 19932, - "COMPLETED", - "COMPLETED", - "", - 20 - ], - [ - 237, - "CDISCPILOT01", - "01-717-1174", - "1174", - "717", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19380, - 19563, - 184, - 76.5, - 14067, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 24.2, - "<25", - 167.6, - 68, - 16, - 18507, - 28.5, - ">=12", - 19374, - "2013-01-22", - "2013-07-24", - 12, - 19563, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 238, - "CDISCPILOT01", - "01-717-1201", - "1201", - "717", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19711, - 19775, - 65, - 0, - 0, - 85, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 26.6, - "25-<30", - 160, - 68, - 12, - 18709, - 32.7, - ">=12", - 19704, - "2013-12-19", - "2014-02-21", - 8, - 19775, - "LACK OF EFFICACY", - "DISCONTINUED", - "Lack of Efficacy", - 23 - ], - [ - 239, - "CDISCPILOT01", - "01-717-1344", - "1344", - "717", - "900", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19734, - 19796, - 63, - 0, - 0, - 64, - "<65", - 1, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 21.7, - "<25", - 163.5, - 58.1, - 16, - 17785, - 63.7, - ">=12", - 19724, - "2014-01-11", - "2014-03-14", - 8, - 19796, - "LACK OF EFFICACY", - "DISCONTINUED", - "Lack of Efficacy", - 21 - ], - [ - 240, - "CDISCPILOT01", - "01-717-1357", - "1357", - "717", - "900", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19479, - 19645, - 167, - 78.6, - 13122, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - 24.7, - "<25", - 181.6, - 81.3, - 14, - 18313, - 38, - ">=12", - 19469, - "2013-05-01", - "2013-10-20", - 12, - 19651, - "STUDY TERMINATED BY SPONSOR", - "DISCONTINUED", - "Sponsor Decision", - 12 - ], - [ - 241, - "CDISCPILOT01", - "01-717-1446", - "1446", - "717", - "900", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19602, - 19785, - 184, - 54, - 9936, - 75, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 19.3, - "<25", - 156.2, - 47.2, - 12, - 18303, - 42.3, - ">=12", - 19590, - "2013-09-01", - "2014-03-04", - 12, - 19786, - "COMPLETED", - "COMPLETED", - "", - 21 - ], - [ - 242, - "CDISCPILOT01", - "01-718-1066", - "1066", - "718", - "718", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19546, - 19555, - 10, - 54, - 540, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 20, - "<25", - 158.8, - 50.4, - 14, - 18780, - 24.9, - ">=12", - 19537, - "2013-07-07", - "2013-07-30", - 4, - 19569, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 20 - ], - [ - 243, - "CDISCPILOT01", - "01-718-1079", - "1079", - "718", - "718", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19255, - 19297, - 43, - 54, - 2322, - 67, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 20, - "<25", - 158.8, - 50.4, - 16, - 16614, - 86.5, - ">=12", - 19247, - "2012-09-19", - "2012-11-06", - 7, - 19303, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 17 - ], - [ - 244, - "CDISCPILOT01", - "01-718-1101", - "1101", - "718", - "718", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19406, - 19570, - 165, - 78.5, - 12960, - 82, - ">80", - 3, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - 23.2, - "<25", - 186.2, - 80.3, - 12, - 17636, - 57.7, - ">=12", - 19390, - "2013-02-17", - "2013-08-02", - 12, - 19572, - "STUDY TERMINATED BY SPONSOR", - "DISCONTINUED", - "Sponsor Decision", - 13 - ], - [ - 245, - "CDISCPILOT01", - "01-718-1139", - "1139", - "718", - "718", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19497, - 19679, - 183, - 0, - 0, - 77, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 22.4, - "<25", - 171.5, - 65.8, - 14, - 17620, - 61.2, - ">=12", - 19481, - "2013-05-19", - "2013-11-17", - 12, - 19679, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 246, - "CDISCPILOT01", - "01-718-1150", - "1150", - "718", - "718", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19377, - 19568, - 192, - 0, - 0, - 73, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 22.5, - "<25", - 156.2, - 54.9, - 16, - 19063, - 10.1, - "<12", - 19370, - "2013-01-19", - "2013-07-31", - 12, - 19570, - "COMPLETED", - "COMPLETED", - "", - 22 - ], - [ - 247, - "CDISCPILOT01", - "01-718-1170", - "1170", - "718", - "718", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19617, - 19643, - 27, - 54, - 1458, - 80, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "", - 21.8, - "<25", - 162.6, - 57.6, - 12, - 19230, - 12, - ">=12", - 19595, - "2013-09-16", - "2013-11-03", - 5, - 19665, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 19 - ], - [ - 248, - "CDISCPILOT01", - "01-718-1172", - "1172", - "718", - "718", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19622, - 19691, - 70, - 0, - 0, - 74, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 21.9, - "<25", - 174, - 66.2, - 21, - 18901, - 23.5, - ">=12", - 19616, - "2013-09-21", - "2013-11-29", - 9, - 19691, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 10 - ], - [ - 249, - "CDISCPILOT01", - "01-718-1250", - "1250", - "718", - "718", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19622, - 19754, - 133, - 54, - 7182, - 82, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "F", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "", - 23.6, - "<25", - 157.5, - 58.5, - 21, - 17764, - 60.1, - ">=12", - 19591, - "2013-09-21", - "2014-02-08", - 11, - 19762, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 18 - ], - [ - 250, - "CDISCPILOT01", - "01-718-1254", - "1254", - "718", - "718", - "Xanomeline Low Dose", - "Xanomeline Low Dose", - 54, - "Xanomeline Low Dose", - 54, - 19549, - 19732, - 184, - 54, - 9936, - 78, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 28.3, - "25-<30", - 170.2, - 82.1, - 18, - 18882, - 21.6, - ">=12", - 19537, - "2013-07-10", - "2014-01-09", - 12, - 19732, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 251, - "CDISCPILOT01", - "01-718-1328", - "1328", - "718", - "718", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19390, - 19466, - 77, - 76.1, - 5859, - 86, - ">80", - 3, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 21.9, - "<25", - 170.2, - 63.5, - 12, - 18273, - 36.6, - ">=12", - 19386, - "2013-02-01", - "2013-05-01", - 9, - 19479, - "WITHDRAWAL BY SUBJECT", - "DISCONTINUED", - "Withdrew Consent", - 13 - ], - [ - 252, - "CDISCPILOT01", - "01-718-1355", - "1355", - "718", - "718", - "Placebo", - "Placebo", - 0, - "Placebo", - 0, - 19417, - 19599, - 183, - 0, - 0, - 79, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "M", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "", - "", - "", - 20.8, - "<25", - 167.6, - 58.5, - 15, - 17871, - 50.3, - ">=12", - 19401, - "2013-02-28", - "2013-08-29", - 12, - 19599, - "COMPLETED", - "COMPLETED", - "", - 16 - ], - [ - 253, - "CDISCPILOT01", - "01-718-1371", - "1371", - "718", - "718", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19474, - 19571, - 98, - 77.4, - 7587, - 69, - "65-80", - 2, - "YEARS", - "WHITE", - 1, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "", - 27.8, - "25-<30", - 154.9, - 66.7, - 10, - 19393, - 2.2, - "<12", - 19459, - "2013-04-26", - "2013-08-08", - 9, - 19578, - "ADVERSE EVENT", - "DISCONTINUED", - "Adverse Event", - 16 - ], - [ - 254, - "CDISCPILOT01", - "01-718-1427", - "1427", - "718", - "718", - "Xanomeline High Dose", - "Xanomeline High Dose", - 81, - "Xanomeline High Dose", - 81, - 19344, - 19400, - 57, - 73.9, - 4212, - 74, - "65-80", - 2, - "YEARS", - "BLACK OR AFRICAN AMERICAN", - 2, - "F", - "NOT HISPANIC OR LATINO", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "", - "", - 20.5, - "<25", - 158.8, - 51.7, - 16, - 18385, - 31.4, - ">=12", - 19340, - "2012-12-17", - "2013-02-18", - 8, - 19407, - "LACK OF EFFICACY", - "DISCONTINUED", - "Lack of Efficacy", - 19 - ] - ] - } - } - } -} +{"datasetJSONCreationDateTime":"2024-08-05T10:08:53","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-05/adsl","dbLastModifiedDateTime":"2024-08-05T10:08:46","originator":"CDISC ADaM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"TDF_ADaM.ADaMIG.1.1","metaDataVersionOID":"MDV.TDF_ADaM.ADaMIG.1.1","metaDataRef":"define.xml","itemGroupOID":"IG.ADSL","isReferenceData":false,"records":254,"name":"ADSL","label":"Subject-Level Analysis","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.ADSL.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12},{"itemOID":"IT.ADSL.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":11,"keySequence":1},{"itemOID":"IT.ADSL.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.ADSL.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.ADSL.SITEGR1","name":"SITEGR1","label":"Pooled Site Group 1","dataType":"string","length":3},{"itemOID":"IT.ADSL.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01P","name":"TRT01P","label":"Planned Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01PN","name":"TRT01PN","label":"Planned Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRT01A","name":"TRT01A","label":"Actual Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01AN","name":"TRT01AN","label":"Actual Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRTSDT","name":"TRTSDT","label":"Date of First Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.TRTEDT","name":"TRTEDT","label":"Date of Last Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.TRTDURD","name":"TRTDURD","label":"Total Treatment Duration (Days)","dataType":"integer"},{"itemOID":"IT.ADSL.AVGDD","name":"AVGDD","label":"Avg Daily Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.CUMDOSE","name":"CUMDOSE","label":"Cumulative Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.ADSL.AGEGR1","name":"AGEGR1","label":"Pooled Age Group 1","dataType":"string","length":5},{"itemOID":"IT.ADSL.AGEGR1N","name":"AGEGR1N","label":"Pooled Age Group 1 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.ADSL.RACE","name":"RACE","label":"Race","dataType":"string","length":32},{"itemOID":"IT.ADSL.RACEN","name":"RACEN","label":"Race (N)","dataType":"integer"},{"itemOID":"IT.ADSL.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.ADSL.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.ADSL.SAFFL","name":"SAFFL","label":"Safety Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.ITTFL","name":"ITTFL","label":"Intent-To-Treat Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.EFFFL","name":"EFFFL","label":"Efficacy Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP8FL","name":"COMP8FL","label":"Completers of Week 8 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP16FL","name":"COMP16FL","label":"Completers of Week 16 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP24FL","name":"COMP24FL","label":"Completers of Week 24 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.DISCONFL","name":"DISCONFL","label":"Did the Subject Discontinue the Study?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DSRAEFL","name":"DSRAEFL","label":"Discontinued due to AE?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DTHFL","name":"DTHFL","label":"Subject Died?","dataType":"string","length":1},{"itemOID":"IT.ADSL.BMIBL","name":"BMIBL","label":"Baseline BMI (kg/m^2)","dataType":"float"},{"itemOID":"IT.ADSL.BMIBLGR1","name":"BMIBLGR1","label":"Pooled Baseline BMI Group 1","dataType":"string","length":6},{"itemOID":"IT.ADSL.HEIGHTBL","name":"HEIGHTBL","label":"Baseline Height (cm)","dataType":"float"},{"itemOID":"IT.ADSL.WEIGHTBL","name":"WEIGHTBL","label":"Baseline Weight (kg)","dataType":"float"},{"itemOID":"IT.ADSL.EDUCLVL","name":"EDUCLVL","label":"Years of Education","dataType":"integer"},{"itemOID":"IT.ADSL.DISONSDT","name":"DISONSDT","label":"Date of Onset of Disease","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.DURDIS","name":"DURDIS","label":"Duration of Disease (Months)","dataType":"float"},{"itemOID":"IT.ADSL.DURDSGR1","name":"DURDSGR1","label":"Pooled Disease Duration Group 1","dataType":"string","length":4},{"itemOID":"IT.ADSL.VISIT1DT","name":"VISIT1DT","label":"Date of Visit 1","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.VISNUMEN","name":"VISNUMEN","label":"End of Trt Visit (Vis 12 or Early Term.)","dataType":"integer"},{"itemOID":"IT.ADSL.RFENDT","name":"RFENDT","label":"Date of Discontinuation/Completion","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.DCDECOD","name":"DCDECOD","label":"Standardized Disposition Term","dataType":"string","length":27},{"itemOID":"IT.ADSL.EOSSTT","name":"EOSSTT","label":"End of Study Status","dataType":"string","length":12},{"itemOID":"IT.ADSL.DCSREAS","name":"DCSREAS","label":"Reason for Discontinuation from Study","dataType":"string","length":18},{"itemOID":"IT.ADSL.MMSETOT","name":"MMSETOT","label":"MMSE Total","dataType":"integer"}],"rows":[[1,"CDISCPILOT01","01-701-1015","1015","701","701","Placebo","Placebo",0,"Placebo",0,"2014-01-02","2014-07-02",182,0,0,63,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",147.3,54.4,16,"2010-04-30",43.9,">=12","2013-12-26","2014-01-02","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",23],[2,"CDISCPILOT01","01-701-1023","1023","701","701","Placebo","Placebo",0,"Placebo",0,"2012-08-05","2012-09-01",28,0,0,64,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",162.6,80.3,14,"2006-03-11",76.4,">=12","2012-07-22","2012-08-05","2012-09-02",5,"2012-09-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[3,"CDISCPILOT01","01-701-1028","1028","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-19","2014-01-14",180,77.7,13986,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.4,">=30",177.8,99.3,16,"2009-12-16",42.8,">=12","2013-07-11","2013-07-19","2014-01-14",12,"2014-01-14","COMPLETED","COMPLETED","",23],[4,"CDISCPILOT01","01-701-1033","1033","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-18","2014-03-31",14,54,756,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",28.8,"25-<30",175.3,88.5,12,"2009-08-02",55.3,">=12","2014-03-10","2014-03-18","2014-04-14",5,"2014-04-14","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[5,"CDISCPILOT01","01-701-1034","1034","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-07-01","2014-12-30",183,76.9,14067,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.1,"25-<30",154.9,62.6,9,"2011-09-29",32.9,">=12","2014-06-24","2014-07-01","2014-12-30",12,"2014-12-30","COMPLETED","COMPLETED","",21],[6,"CDISCPILOT01","01-701-1047","1047","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-03-09",26,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",148.6,67.1,8,"2009-07-26",42,">=12","2013-01-22","2013-02-12","2013-03-29",6,"2013-03-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[7,"CDISCPILOT01","01-701-1097","1097","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-01","2014-07-09",190,54,10260,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",168.9,78,18,"2005-09-22",99.1,">=12","2013-12-23","2014-01-01","2014-07-09",12,"2014-07-09","COMPLETED","COMPLETED","",10],[8,"CDISCPILOT01","01-701-1111","1111","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2012-09-16",10,54,540,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",23.9,"<25",158.2,59.9,22,"2009-04-04",40.7,">=12","2012-08-25","2012-09-07","2012-09-17",4,"2012-09-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[9,"CDISCPILOT01","01-701-1115","1115","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-01-23",55,54,2970,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",181.6,78.9,12,"2004-05-28",101.9,">=12","2012-11-23","2012-11-30","2013-01-23",8,"2013-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[10,"CDISCPILOT01","01-701-1118","1118","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-09-09",182,0,0,52,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",180.3,71.2,14,"2010-06-24",44.2,">=12","2014-02-27","2014-03-12","2014-09-09",12,"2014-09-09","COMPLETED","COMPLETED","",20],[11,"CDISCPILOT01","01-701-1130","1130","701","701","Placebo","Placebo",0,"Placebo",0,"2014-02-15","2014-08-16",183,0,0,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.6,"25-<30",169.7,79.4,12,"2010-05-22",44.7,">=12","2014-02-09","2014-02-15","2014-08-16",12,"2014-08-16","COMPLETED","COMPLETED","",19],[12,"CDISCPILOT01","01-701-1133","1133","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-28","2013-04-28",183,77.2,14121,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.1,"25-<30",162.6,74.4,10,"2010-03-11",31.5,">=12","2012-10-23","2012-10-28","2013-04-29",12,"2013-04-29","COMPLETED","COMPLETED","",21],[13,"CDISCPILOT01","01-701-1146","1146","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-20","2013-06-26",38,70.3,2673,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.9,"<25",147.3,54,16,"2009-11-17",41.7,">=12","2013-05-07","2013-05-20","2013-06-30",7,"2013-06-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[14,"CDISCPILOT01","01-701-1148","1148","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-23","2014-02-20",182,77.1,14040,57,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",175.3,87.1,15,"2010-12-12",32.1,">=12","2013-08-14","2013-08-23","2014-02-20",12,"2014-02-20","COMPLETED","COMPLETED","",21],[15,"CDISCPILOT01","01-701-1153","1153","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-16",175,0,0,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",156.2,58.1,6,"2005-05-13",99.8,">=12","2013-09-06","2013-09-23","2014-04-01",12,"2014-04-01","COMPLETED","COMPLETED","",10],[16,"CDISCPILOT01","01-701-1180","1180","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-12","2013-03-18",35,70.2,2457,56,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.6,"25-<30",180.3,89.8,16,"2008-09-21",52.3,">=12","2013-01-28","2013-02-12","2013-03-23",7,"2013-03-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[17,"CDISCPILOT01","01-701-1181","1181","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-05","2013-12-09",5,54,270,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,15,"2008-08-26",63,">=12","2013-11-26","2013-12-05","2013-12-12",4,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[18,"CDISCPILOT01","01-701-1188","1188","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-15","2013-03-24",38,54,2052,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32,">=30",177.8,101.2,16,"2005-09-14",88.7,">=12","2013-02-03","2013-02-15","2013-03-25",7,"2013-03-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[19,"CDISCPILOT01","01-701-1192","1192","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-22","2013-01-20",183,54,9882,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",151.1,63.5,12,"2009-03-15",39.8,">=12","2012-07-08","2012-07-22","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",23],[20,"CDISCPILOT01","01-701-1203","1203","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-02","2013-08-03",183,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",160,66.2,13,"2011-04-19",21.3,">=12","2013-01-25","2013-02-02","2013-08-03",12,"2013-08-03","COMPLETED","COMPLETED","",21],[21,"CDISCPILOT01","01-701-1211","1211","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-15","2013-01-12",59,54,3186,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","Y",17.7,"<25",160,45.4,12,"2010-03-19",31.4,">=12","2012-10-30","2012-11-15","2013-01-14",9,"2013-01-14","DEATH","DISCONTINUED","Death",12],[22,"CDISCPILOT01","01-701-1234","1234","701","701","Placebo","Placebo",0,"Placebo",0,"2013-03-30","2013-09-22",177,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",181.6,77.1,18,"2006-08-11",79.3,">=12","2013-03-20","2013-03-30","2013-09-22",12,"2013-09-22","COMPLETED","COMPLETED","",20],[23,"CDISCPILOT01","01-701-1239","1239","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-11","2014-07-10",181,76.8,13905,56,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.6,">=30",168.9,95.9,11,"2003-09-23",123.2,">=12","2013-12-28","2014-01-11","2014-07-11",12,"2014-07-11","COMPLETED","COMPLETED","",23],[24,"CDISCPILOT01","01-701-1275","1275","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-07","2014-05-31",114,77.2,8802,61,"<65",1,"YEARS","AMERICAN INDIAN OR ALASKA NATIVE",6,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.6,"<25",167.6,69,12,"2011-09-17",28.3,">=12","2014-01-25","2014-02-07","2014-06-14",10,"2014-06-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[25,"CDISCPILOT01","01-701-1287","1287","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-25","2014-07-26",183,76.3,13959,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",154.9,56.3,14,"2009-10-30",50.6,">=12","2014-01-17","2014-01-25","2014-07-26",12,"2014-07-26","COMPLETED","COMPLETED","",22],[26,"CDISCPILOT01","01-701-1294","1294","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-06-14",83,54,4482,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.1,"25-<30",170.2,78.5,16,"2011-09-09",18.3,">=12","2013-03-17","2013-03-24","2013-06-14",9,"2013-06-14","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[27,"CDISCPILOT01","01-701-1302","1302","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-29","2013-11-05",69,74,5103,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26,"25-<30",177.8,82.1,15,"2007-02-09",78.4,">=12","2013-08-20","2013-08-29","2013-11-05",9,"2013-11-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[28,"CDISCPILOT01","01-701-1317","1317","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-22","2014-11-20",183,54,9882,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.4,"<25",176.5,66.7,20,"2013-09-16",7.8,"<12","2014-05-10","2014-05-22","2014-11-20",12,"2014-11-20","COMPLETED","COMPLETED","",20],[29,"CDISCPILOT01","01-701-1324","1324","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-02","2013-04-02",183,54,9882,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",166.4,77.1,18,"2009-10-11",35.2,">=12","2012-09-16","2012-10-02","2013-04-02",12,"2013-04-02","COMPLETED","COMPLETED","",23],[30,"CDISCPILOT01","01-701-1341","1341","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-05","2013-01-26",22,54,1188,51,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.5,"25-<30",157.5,70.8,24,"2006-06-05",78.6,">=12","2012-12-22","2013-01-05","2013-02-07",5,"2013-02-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[31,"CDISCPILOT01","01-701-1345","1345","701","701","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-03-18",162,0,0,63,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",18.6,"<25",174,56.3,15,"2010-11-05",34.9,">=12","2013-10-01","2013-10-08","2014-03-18",12,"2014-03-18","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[32,"CDISCPILOT01","01-701-1360","1360","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-31","2013-08-05",6,54,324,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",166.4,80.3,10,"2008-12-02",55.7,">=12","2013-07-24","2013-07-31","2013-08-14",4,"2013-08-14","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",23],[33,"CDISCPILOT01","01-701-1363","1363","701","701","Placebo","Placebo",0,"Placebo",0,"2013-05-30","2013-11-27",182,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.9,"<25",161.3,64.9,13,"2005-10-20",91,">=12","2013-05-20","2013-05-30","2013-11-27",12,"2013-11-27","COMPLETED","COMPLETED","",22],[34,"CDISCPILOT01","01-701-1383","1383","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-04","2013-08-06",184,77.6,14283,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.6,">=30",163.8,84.8,12,"2006-08-20",77.1,">=12","2013-01-22","2013-02-04","2013-08-06",12,"2013-08-06","COMPLETED","COMPLETED","",22],[35,"CDISCPILOT01","01-701-1387","1387","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-03-25",14,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",22.5,"<25",162.6,59.4,12,"2003-08-17",126.3,">=12","2014-02-23","2014-03-12","2014-03-25",4,"2014-03-25","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",11],[36,"CDISCPILOT01","01-701-1392","1392","701","701","Placebo","Placebo",0,"Placebo",0,"2012-10-28","2013-04-28",183,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",167.6,81.2,16,"2010-04-25",29.8,">=12","2012-10-17","2012-10-28","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",23],[37,"CDISCPILOT01","01-701-1415","1415","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-24",183,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25,"25-<30",175.3,76.7,10,"1998-06-13",183.1,">=12","2013-09-15","2013-09-23","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",18],[38,"CDISCPILOT01","01-701-1429","1429","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-19","2013-04-30",43,54,2322,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.7,"25-<30",148.6,56.7,12,"2008-06-17",56.3,">=12","2013-02-25","2013-03-19","2013-04-30",7,"2013-04-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[39,"CDISCPILOT01","01-701-1440","1440","701","701","Placebo","Placebo",0,"Placebo",0,"2013-08-08","2014-02-05",182,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.2,"<25",156.2,49.4,18,"2011-04-07",27.6,">=12","2013-07-24","2013-08-08","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",22],[40,"CDISCPILOT01","01-701-1442","1442","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-26","2014-04-26",183,54,9882,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",40.1,">=30",162.6,106.1,12,"2006-02-20",91.9,">=12","2013-10-17","2013-10-26","2014-04-26",12,"2014-04-26","COMPLETED","COMPLETED","",15],[41,"CDISCPILOT01","01-701-1444","1444","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-02-12",39,71.3,2781,63,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",34.5,">=30",171.5,101.6,14,"2008-05-21",55.4,">=12","2012-12-31","2013-01-05","2013-02-13",7,"2013-02-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[42,"CDISCPILOT01","01-702-1082","1082","702","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-26","2013-10-13",80,54,4320,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",null,"<25",154.9,null,18,"2007-05-17",73.6,">=12","2013-07-03","2013-07-26","2013-11-17",9,"2013-11-17","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",23],[43,"CDISCPILOT01","01-703-1042","1042","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-02","2013-08-31",183,0,0,64,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",177.8,74.4,12,"2008-07-23",55.1,">=12","2013-02-23","2013-03-02","2013-08-31",12,"2013-08-31","COMPLETED","COMPLETED","",23],[44,"CDISCPILOT01","01-703-1076","1076","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2013-12-24",61,75.2,4590,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",165.1,87.1,10,"2012-08-27",13.7,">=12","2013-10-17","2013-10-25","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[45,"CDISCPILOT01","01-703-1086","1086","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-02","2012-12-04",94,54,5076,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25,"25-<30",195.6,95.7,17,"2011-04-27",15.9,">=12","2012-08-22","2012-09-02","2012-12-24",10,"2012-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[46,"CDISCPILOT01","01-703-1096","1096","703","703","Placebo","Placebo",0,"Placebo",0,"2013-01-25","2013-03-16",51,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",31.7,">=30",160,81.2,6,"2006-12-20",72,">=12","2012-12-19","2013-01-25","2013-03-29",7,"2013-03-29","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",22],[47,"CDISCPILOT01","01-703-1100","1100","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-13","2013-09-14",186,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",167.6,61.2,8,"2010-12-02",26.9,">=12","2013-02-28","2013-03-13","2013-09-14",12,"2013-09-14","COMPLETED","COMPLETED","",22],[48,"CDISCPILOT01","01-703-1119","1119","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-20","2013-06-13",114,54,6156,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.4,"<25",160,47.2,16,"2005-02-01",96.1,">=12","2013-02-02","2013-02-20","2013-06-13",10,"2013-06-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[49,"CDISCPILOT01","01-703-1175","1175","703","703","Placebo","Placebo",0,"Placebo",0,"2013-12-20","2013-12-26",7,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.6,"25-<30",170.2,77.1,16,"2010-09-19",38.8,">=12","2013-12-13","2013-12-20","2013-12-31",4,"2013-12-31","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",11],[50,"CDISCPILOT01","01-703-1182","1182","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-17","2013-12-11",56,54,3024,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.8,"<25",172.7,68,12,"2011-09-27",24.4,">=12","2013-10-08","2013-10-17","2013-12-12",8,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[51,"CDISCPILOT01","01-703-1197","1197","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-16","2013-06-29",14,54,756,76,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",38.6,">=30",162.6,102.1,5,"2012-01-11",16.7,">=12","2013-06-01","2013-06-16","2013-07-22",4,"2013-07-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[52,"CDISCPILOT01","01-703-1210","1210","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-16","2013-09-06",175,0,0,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",144.8,49.9,12,"2010-02-18",36.6,">=12","2013-03-08","2013-03-16","2013-09-06",12,"2013-09-06","COMPLETED","COMPLETED","",19],[53,"CDISCPILOT01","01-703-1258","1258","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-07-20","2013-01-11",176,77.3,13608,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","Y","",24.8,"<25",154.9,59.4,12,"2006-02-17",76.7,">=12","2012-07-10","2012-07-20","2013-01-21",12,"2013-01-21","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[54,"CDISCPILOT01","01-703-1279","1279","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-13","2013-06-03",22,54,1188,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21.1,"<25",162.6,55.8,12,"2010-07-29",33,">=12","2013-04-27","2013-05-13","2013-06-22",4,"2013-06-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[55,"CDISCPILOT01","01-703-1295","1295","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-21","2014-04-19",150,78.3,11745,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.7,"<25",157.5,56.3,8,"2012-04-05",18.7,">=12","2013-10-24","2013-11-21","2014-05-19",11,"2014-05-19","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[56,"CDISCPILOT01","01-703-1299","1299","703","703","Placebo","Placebo",0,"Placebo",0,"2012-09-12","2013-03-13",183,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",153.7,45.4,12,"2011-09-16",11.8,"<12","2012-09-07","2012-09-12","2013-03-13",12,"2013-03-13","COMPLETED","COMPLETED","",23],[57,"CDISCPILOT01","01-703-1335","1335","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-17","2014-05-07",52,73.2,3807,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23,"<25",154.9,55.3,11,"2008-01-30",73,">=12","2014-02-28","2014-03-17","2014-05-24",7,"2014-05-24","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",10],[58,"CDISCPILOT01","01-703-1379","1379","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-22","2014-03-21",181,54,9774,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.7,">=30",157.5,76.2,7,"2009-09-21",47.7,">=12","2013-09-12","2013-09-22","2014-03-21",12,"2014-03-21","COMPLETED","COMPLETED","",12],[59,"CDISCPILOT01","01-703-1403","1403","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-12","2012-12-13",2,54,108,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",25.4,"25-<30",177.8,80.3,12,"2010-12-07",24,">=12","2012-12-05","2012-12-12","2012-12-19",4,"2012-12-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[60,"CDISCPILOT01","01-703-1439","1439","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-12","2014-09-11",184,76.7,14121,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",160,63.5,12,"2010-07-29",43.2,">=12","2014-03-04","2014-03-12","2014-09-11",12,"2014-09-11","COMPLETED","COMPLETED","",16],[61,"CDISCPILOT01","01-704-1008","1008","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-13","2013-02-21",40,70.2,2808,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.3,"<25",148,46.7,12,"2011-10-17",14.7,">=12","2013-01-06","2013-01-13","2013-02-25",7,"2013-02-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[62,"CDISCPILOT01","01-704-1009","1009","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-27","2013-09-25",30,54,1620,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",20.8,"<25",179.1,66.7,16,"2009-02-03",54.5,">=12","2013-08-20","2013-08-27","2013-10-02",5,"2013-10-02","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",21],[63,"CDISCPILOT01","01-704-1010","1010","704","704","Placebo","Placebo",0,"Placebo",0,"2014-02-21","2014-07-08",138,0,0,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",25.6,"25-<30",177.8,81,14,"2006-01-02",97.2,">=12","2014-02-08","2014-02-21","2014-07-09",11,"2014-07-09","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[64,"CDISCPILOT01","01-704-1017","1017","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-06","2013-11-18",44,72.4,3186,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",170.2,63.1,12,"2011-03-27",29.9,">=12","2013-09-20","2013-10-06","2013-11-24",7,"2013-11-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[65,"CDISCPILOT01","01-704-1025","1025","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-27","2013-10-24",28,54,1512,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.1,"<25",166,55.5,18,"2012-03-03",18.6,">=12","2013-09-18","2013-09-27","2013-11-29",6,"2013-11-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[66,"CDISCPILOT01","01-704-1065","1065","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-24","2013-12-22",60,74.3,4455,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.8,"<25",180.3,80.7,12,"2010-03-23",42.9,">=12","2013-10-17","2013-10-24","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[67,"CDISCPILOT01","01-704-1074","1074","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-22","2014-03-20",58,72.2,4185,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27,"25-<30",167.6,75.8,16,"2009-01-30",59.7,">=12","2014-01-19","2014-01-22","2014-03-31",8,"2014-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[68,"CDISCPILOT01","01-704-1093","1093","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-15","2013-06-17",95,76.5,7263,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.3,"<25",174,73.5,12,"2010-07-17",31.3,">=12","2013-02-22","2013-03-15","2013-06-20",10,"2013-06-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[69,"CDISCPILOT01","01-704-1114","1114","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-23","2013-07-07",166,54,8964,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.1,"25-<30",166.4,77.8,8,"2007-03-25",69.6,">=12","2013-01-09","2013-01-23","2013-07-08",12,"2013-07-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[70,"CDISCPILOT01","01-704-1120","1120","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-02","2014-02-01",62,54,3348,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",147,51.7,13,"2007-03-23",79.9,">=12","2013-11-18","2013-12-02","2014-02-03",9,"2014-02-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[71,"CDISCPILOT01","01-704-1127","1127","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-02","2014-03-31",181,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.1,"<25",165.1,41.1,12,"2008-09-11",60.2,">=12","2013-09-16","2013-10-02","2014-03-31",12,"2014-03-31","COMPLETED","COMPLETED","",22],[72,"CDISCPILOT01","01-704-1135","1135","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-31","2014-05-16",198,54,10692,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",161.8,64.4,14,"2010-10-06",36.6,">=12","2013-10-23","2013-10-31","2014-05-16",12,"2014-05-16","COMPLETED","COMPLETED","",23],[73,"CDISCPILOT01","01-704-1164","1164","704","704","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-04-04",198,0,0,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.1,"<25",157.5,49.9,10,"2011-03-04",18.3,">=12","2012-09-11","2012-09-19","2013-04-04",12,"2013-04-04","COMPLETED","COMPLETED","",16],[74,"CDISCPILOT01","01-704-1218","1218","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-19","2013-05-27",190,54,10260,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.2,"25-<30",144,54.4,12,"2010-08-15",26.9,">=12","2012-11-11","2012-11-19","2013-05-27",12,"2013-05-27","COMPLETED","COMPLETED","",22],[75,"CDISCPILOT01","01-704-1233","1233","704","704","Placebo","Placebo",0,"Placebo",0,"2013-03-21","2013-07-14",116,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.3,"<25",147.3,46.3,16,"2011-01-15",25.8,">=12","2013-03-08","2013-03-21","2013-07-14",11,"2013-07-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[76,"CDISCPILOT01","01-704-1241","1241","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-25","2013-10-09",46,74,3402,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",25.2,"25-<30",170.2,73,14,"2011-07-25",24.7,">=12","2013-08-14","2013-08-25","2013-10-31",8,"2013-10-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[77,"CDISCPILOT01","01-704-1260","1260","704","704","Placebo","Placebo",0,"Placebo",0,"2012-08-30","2012-11-04",67,0,0,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",19.1,"<25",160,48.8,16,"2002-11-29",116.8,">=12","2012-08-23","2012-08-30","2013-01-18",9,"2013-01-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[78,"CDISCPILOT01","01-704-1266","1266","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-13","2013-12-06",55,73.6,4050,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",174,88.5,12,"2011-12-02",22.1,">=12","2013-10-05","2013-10-13","2013-12-06",8,"2013-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[79,"CDISCPILOT01","01-704-1323","1323","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-08","2013-08-05",29,54,1566,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",22.7,"<25",162.6,59.9,16,"2010-03-23",38.7,">=12","2013-06-13","2013-07-08","2013-08-08",7,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[80,"CDISCPILOT01","01-704-1325","1325","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-04-23","2014-07-04",73,54,3942,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.3,"<25",175.3,68.5,16,"2008-11-02",65.4,">=12","2014-04-16","2014-04-23","2014-08-06",10,"2014-08-06","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",18],[81,"CDISCPILOT01","01-704-1332","1332","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-09","2014-02-14",68,75,5103,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26.2,"25-<30",173,78.5,9,"2011-11-09",24.5,">=12","2013-11-24","2013-12-09","2014-02-16",9,"2014-02-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[82,"CDISCPILOT01","01-704-1351","1351","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-12","2014-04-18",189,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.9,"<25",175.3,73.5,12,"2012-09-10",12.6,">=12","2013-09-26","2013-10-12","2014-04-18",12,"2014-04-18","COMPLETED","COMPLETED","",22],[83,"CDISCPILOT01","01-704-1388","1388","704","704","Placebo","Placebo",0,"Placebo",0,"2012-12-07","2013-06-11",187,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",176.5,58.5,11,"2010-10-26",25.1,">=12","2012-11-28","2012-12-07","2013-06-19",12,"2013-06-19","COMPLETED","COMPLETED","",20],[84,"CDISCPILOT01","01-704-1435","1435","704","704","Placebo","Placebo",0,"Placebo",0,"2012-11-17","2013-01-09",54,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",27.1,"25-<30",167.6,76.2,16,"2010-01-20",33.4,">=12","2012-11-01","2012-11-17","2013-01-12",8,"2013-01-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[85,"CDISCPILOT01","01-704-1445","1445","704","704","Placebo","Placebo",0,"Placebo",0,"2014-05-11","2014-11-01",175,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","Y",22.8,"<25",177.8,72.1,12,"2012-11-11",17.6,">=12","2014-05-01","2014-05-11","2014-11-01",12,"2014-11-01","DEATH","DISCONTINUED","Death",23],[86,"CDISCPILOT01","01-705-1018","1018","705","705","Placebo","Placebo",0,"Placebo",0,"2013-07-05","2013-07-12",8,0,0,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",147.3,49,6,"2009-11-21",43.3,">=12","2013-06-30","2013-07-05","2013-07-12",4,"2013-07-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",18],[87,"CDISCPILOT01","01-705-1031","1031","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-27","2014-05-11",166,54,8964,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.9,"25-<30",157.5,71.7,16,"2010-11-25",35.8,">=12","2013-11-17","2013-11-27","2014-05-11",12,"2014-05-11","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",23],[88,"CDISCPILOT01","01-705-1059","1059","705","705","Placebo","Placebo",0,"Placebo",0,"2013-08-05","2013-12-05",123,0,0,66,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",20.4,"<25",162.6,54,12,"2009-07-20",48.5,">=12","2013-08-02","2013-08-05","2013-12-05",10,"2013-12-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[89,"CDISCPILOT01","01-705-1186","1186","705","705","Placebo","Placebo",0,"Placebo",0,"2014-01-08","2014-01-26",19,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",19.7,"<25",142.2,39.9,12,"2011-07-03",30.1,">=12","2014-01-03","2014-01-08","2014-02-07",5,"2014-02-07","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",15],[90,"CDISCPILOT01","01-705-1199","1199","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-09-28",13,54,702,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",161.3,64.4,20,"2007-09-08",72.1,">=12","2013-09-11","2013-09-16","2013-09-29",4,"2013-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[91,"CDISCPILOT01","01-705-1280","1280","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-17","2014-07-25",190,76.9,14607,56,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28,"25-<30",157.5,69.4,12,"2013-01-04",12.3,">=12","2014-01-11","2014-01-17","2014-07-25",12,"2014-07-25","COMPLETED","COMPLETED","",23],[92,"CDISCPILOT01","01-705-1281","1281","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-28","2014-02-27",92,75.7,6966,73,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",31.4,">=30",152.4,73,12,"2012-11-05",12.7,">=12","2013-11-26","2013-11-28","2014-03-17",10,"2014-03-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[93,"CDISCPILOT01","01-705-1282","1282","705","705","Placebo","Placebo",0,"Placebo",0,"2012-12-26","2013-06-24",181,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.4,">=30",154.9,73,12,"2006-12-06",72.6,">=12","2012-12-23","2012-12-26","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",10],[94,"CDISCPILOT01","01-705-1292","1292","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-14","2014-05-13",212,54,11448,60,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.8,"25-<30",167.6,75.3,8,"2012-09-28",12.5,">=12","2013-10-11","2013-10-14","2014-05-14",12,"2014-05-14","COMPLETED","COMPLETED","",23],[95,"CDISCPILOT01","01-705-1303","1303","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-02",169,78.6,13284,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.5,"25-<30",175.3,84.4,12,"2010-12-15",35.9,">=12","2013-12-10","2013-12-16","2014-06-02",11,"2014-06-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[96,"CDISCPILOT01","01-705-1310","1310","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-02","2014-01-23",83,74.2,6156,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",146.1,48.5,12,"2011-10-30",23.9,">=12","2013-10-26","2013-11-02","2014-01-23",9,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[97,"CDISCPILOT01","01-705-1349","1349","705","705","Placebo","Placebo",0,"Placebo",0,"2013-03-10","2013-09-08",183,0,0,86,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",144.8,44.5,10,"2007-03-23",71.2,">=12","2013-02-24","2013-03-10","2013-09-08",12,"2013-09-08","COMPLETED","COMPLETED","",15],[98,"CDISCPILOT01","01-705-1377","1377","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-04","2014-03-07",63,71.6,4509,63,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21,"<25",165.1,57.2,6,"2012-01-05",23.8,">=12","2013-12-29","2014-01-04","2014-03-07",7,"2014-03-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[99,"CDISCPILOT01","01-705-1382","1382","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-13","2013-05-13",1,54,54,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",33.2,">=30",170.2,96.2,12,"2012-05-03",12.2,">=12","2013-05-09","2013-05-13","2013-05-13",4,"2013-05-13","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",19],[100,"CDISCPILOT01","01-705-1393","1393","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2013-02-01",148,54,7992,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",26.9,"25-<30",144.8,56.3,13,"2004-09-08",95.8,">=12","2012-09-02","2012-09-07","2013-02-20",11,"2013-02-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[101,"CDISCPILOT01","01-705-1431","1431","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-23","2013-12-19",180,54,9720,68,"65-80",2,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,12,"2010-07-04",35.4,">=12","2013-06-16","2013-06-23","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",21],[102,"CDISCPILOT01","01-706-1041","1041","706","900","Placebo","Placebo",0,"Placebo",0,"2013-12-31","2014-07-28",210,0,0,64,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",167.6,58.7,15,"2011-11-18",25.1,">=12","2013-12-21","2013-12-31","2014-07-29",12,"2014-07-29","COMPLETED","COMPLETED","",20],[103,"CDISCPILOT01","01-706-1049","1049","706","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-14","2013-06-18",36,69.8,2511,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.6,"<25",167.6,57.8,11,"2010-05-02",36,">=12","2013-04-30","2013-05-14","2013-06-25",7,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[104,"CDISCPILOT01","01-706-1384","1384","706","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-15","2012-09-24",10,54,540,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.6,">=30",157.5,76,8,"2008-05-04",51.7,">=12","2012-08-25","2012-09-15","2012-09-29",4,"2012-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[105,"CDISCPILOT01","01-707-1037","1037","707","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2013-12-24",5,54,270,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.8,"<25",152.4,55.3,14,"2009-01-02",59.3,">=12","2013-12-12","2013-12-20","2014-01-08",4,"2014-01-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",24],[106,"CDISCPILOT01","01-707-1206","1206","707","900","Placebo","Placebo",0,"Placebo",0,"2013-10-28","2014-04-26",181,0,0,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",174,74.4,7,"2012-08-23",13.9,">=12","2013-10-20","2013-10-28","2014-04-27",12,"2014-04-27","COMPLETED","COMPLETED","",21],[107,"CDISCPILOT01","01-708-1019","1019","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2014-01-01",13,54,702,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.2,"<25",182.9,74.4,18,"2006-12-19",83.7,">=12","2013-12-10","2013-12-20","2014-01-23",4,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[108,"CDISCPILOT01","01-708-1032","1032","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-09","2013-03-01",21,54,1134,62,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",26.1,"25-<30",177.8,82.6,12,"2002-07-16",126.7,">=12","2013-02-02","2013-02-09","2013-03-09",5,"2013-03-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[109,"CDISCPILOT01","01-708-1084","1084","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-11-11",187,54,10098,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",17.9,"<25",167.6,50.4,12,"2010-04-26",36.2,">=12","2013-05-01","2013-05-09","2013-11-11",12,"2013-11-11","COMPLETED","COMPLETED","",23],[110,"CDISCPILOT01","01-708-1087","1087","708","708","Placebo","Placebo",0,"Placebo",0,"2012-10-22","2013-04-28",189,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.9,"25-<30",157.5,66.7,12,"2008-09-02",49.1,">=12","2012-10-06","2012-10-22","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",17],[111,"CDISCPILOT01","01-708-1158","1158","708","708","Placebo","Placebo",0,"Placebo",0,"2014-02-08","2014-03-21",42,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",162.6,73.5,8,"2010-08-01",42.1,">=12","2014-02-01","2014-02-08","2014-03-22",7,"2014-03-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[112,"CDISCPILOT01","01-708-1171","1171","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-06","2013-06-04",181,0,0,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",162.6,54.9,9,"2010-09-24",26.1,">=12","2012-11-25","2012-12-06","2013-06-04",12,"2013-06-04","COMPLETED","COMPLETED","",13],[113,"CDISCPILOT01","01-708-1178","1178","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-29","2014-04-06",99,75.3,7452,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23,"<25",165.1,62.8,8,"2008-08-10",64.1,">=12","2013-12-13","2013-12-29","2014-04-06",9,"2014-04-06","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",10],[114,"CDISCPILOT01","01-708-1213","1213","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-09","2013-02-22",14,54,756,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",15.3,"<25",165.1,41.7,12,"2011-02-06",23.9,">=12","2013-02-01","2013-02-09","2013-02-26",5,"2013-02-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[115,"CDISCPILOT01","01-708-1216","1216","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-24","2012-11-29",37,69.3,2565,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.9,"25-<30",172.7,77.1,12,"2001-07-15",135,">=12","2012-10-14","2012-10-24","2012-12-06",7,"2012-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[116,"CDISCPILOT01","01-708-1236","1236","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-21","2013-09-21",1,54,54,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.4,"<25",152.4,54.4,8,"2012-09-08",12,">=12","2013-09-08","2013-09-21","2013-09-26",4,"2013-09-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[117,"CDISCPILOT01","01-708-1253","1253","708","708","Placebo","Placebo",0,"Placebo",0,"2013-05-07","2013-11-05",183,0,0,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",185.4,75.8,12,"2009-03-12",49.5,">=12","2013-04-26","2013-05-07","2013-11-05",12,"2013-11-05","COMPLETED","COMPLETED","",12],[118,"CDISCPILOT01","01-708-1272","1272","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-06","2013-03-22",45,54,2430,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",24.9,"<25",172.7,74.4,11,"2006-08-07",77.6,">=12","2013-01-22","2013-02-06","2013-04-04",8,"2013-04-04","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[119,"CDISCPILOT01","01-708-1286","1286","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-10","2014-03-08",180,0,0,80,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",32.8,">=30",152.4,76.2,12,"2001-10-03",142.8,">=12","2013-08-25","2013-09-10","2014-03-08",12,"2014-03-08","COMPLETED","COMPLETED","",10],[120,"CDISCPILOT01","01-708-1296","1296","708","708","Placebo","Placebo",0,"Placebo",0,"2013-06-14","2013-12-12",182,0,0,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.9,"25-<30",170.2,80.7,18,"2010-02-03",40.1,">=12","2013-06-07","2013-06-14","2013-12-12",12,"2013-12-12","COMPLETED","COMPLETED","",16],[121,"CDISCPILOT01","01-708-1297","1297","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-25","2013-05-03",99,54,5346,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23,"<25",185.4,78.9,13,"2008-02-27",58.6,">=12","2013-01-15","2013-01-25","2013-05-08",10,"2013-05-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[122,"CDISCPILOT01","01-708-1316","1316","708","708","Placebo","Placebo",0,"Placebo",0,"2013-08-23","2014-03-01",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",160,59.9,12,"2011-08-08",24.3,">=12","2013-08-15","2013-08-23","2014-03-01",12,"2014-03-01","COMPLETED","COMPLETED","",22],[123,"CDISCPILOT01","01-708-1336","1336","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-07","2013-06-05",181,76.7,13878,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",190.5,87.5,18,"2002-12-01",119.7,">=12","2012-11-21","2012-12-07","2013-06-05",12,"2013-06-05","COMPLETED","COMPLETED","",15],[124,"CDISCPILOT01","01-708-1342","1342","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-29","2013-06-28",182,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",170.2,59,13,"2010-09-24",26.9,">=12","2012-12-21","2012-12-29","2013-06-28",12,"2013-06-28","COMPLETED","COMPLETED","",18],[125,"CDISCPILOT01","01-708-1347","1347","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-20","2013-06-18",60,74.3,4455,61,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",160,74.8,12,"2009-05-23",46.7,">=12","2013-04-11","2013-04-20","2013-06-18",9,"2013-06-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[126,"CDISCPILOT01","01-708-1348","1348","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-05","2014-02-13",193,54,10422,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",160,60.3,12,"2010-07-29",36,">=12","2013-07-28","2013-08-05","2014-02-13",12,"2014-02-13","COMPLETED","COMPLETED","",13],[127,"CDISCPILOT01","01-708-1353","1353","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-04","2013-08-28",56,54,3024,87,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.3,"<25",157.5,50.4,16,"2010-08-06",34.4,">=12","2013-06-17","2013-07-04","2013-09-10",8,"2013-09-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[128,"CDISCPILOT01","01-708-1372","1372","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-12","2013-04-19",8,54,432,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",30.7,">=30",170.2,88.9,8,"2007-09-17",66.6,">=12","2013-04-03","2013-04-12","2013-05-10",4,"2013-05-10","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",17],[129,"CDISCPILOT01","01-708-1378","1378","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-03","2014-01-28",148,0,0,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.3,"<25",170.2,70.3,13,"2009-03-16",53.3,">=12","2013-08-24","2013-09-03","2014-01-28",11,"2014-01-28","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",20],[130,"CDISCPILOT01","01-708-1406","1406","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-26","2014-07-02",189,76.6,14472,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",157.5,54.9,13,"2010-06-24",41.5,">=12","2013-12-06","2013-12-26","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",15],[131,"CDISCPILOT01","01-708-1428","1428","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-09","2013-12-14",36,54,1944,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.8,"<25",157.5,59,8,"2010-10-27",36.2,">=12","2013-11-02","2013-11-09","2014-01-31",8,"2014-01-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[132,"CDISCPILOT01","01-709-1001","1001","709","709","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-04-08",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.2,"25-<30",170.2,73,12,"2011-01-30",31.7,">=12","2013-09-20","2013-10-08","2014-04-08",12,"2014-04-08","COMPLETED","COMPLETED","",15],[133,"CDISCPILOT01","01-709-1007","1007","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-31","2012-08-28",29,54,1566,54,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.8,"<25",158.8,59.9,21,"2007-02-28",64.8,">=12","2012-07-21","2012-07-31","2012-09-01",5,"2012-09-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[134,"CDISCPILOT01","01-709-1020","1020","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-01","2013-06-01",183,54,9882,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",144.8,54.4,12,"2009-02-26",44.9,">=12","2012-11-22","2012-12-01","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",15],[135,"CDISCPILOT01","01-709-1029","1029","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-25","2013-06-26",184,76.6,14094,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.1,"<25",172.7,69,20,"2009-06-02",42.3,">=12","2012-12-10","2012-12-25","2013-06-26",12,"2013-06-26","COMPLETED","COMPLETED","",16],[136,"CDISCPILOT01","01-709-1081","1081","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-18","2014-04-27",100,54,5400,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.5,"<25",154.9,56.5,9,"2011-08-06",29.2,">=12","2014-01-09","2014-01-18","2014-05-10",10,"2014-05-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[137,"CDISCPILOT01","01-709-1088","1088","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-12","2014-10-09",181,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",179.1,79.4,16,"2012-02-25",25.1,">=12","2014-03-30","2014-04-12","2014-10-09",12,"2014-10-09","COMPLETED","COMPLETED","",23],[138,"CDISCPILOT01","01-709-1099","1099","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2014-04-25",183,76.1,13932,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",165.1,53.5,12,"2009-04-20",53.8,">=12","2013-10-14","2013-10-25","2014-04-25",12,"2014-04-25","COMPLETED","COMPLETED","",11],[139,"CDISCPILOT01","01-709-1102","1102","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-15","2013-03-27",72,54,3888,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32.1,">=30",166.4,88.9,14,"2009-07-13",41.9,">=12","2013-01-07","2013-01-15","2013-03-31",9,"2013-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[140,"CDISCPILOT01","01-709-1168","1168","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-02","2013-09-26",56,73.3,4104,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.6,"25-<30",149.9,62.1,12,"2009-10-29",44.9,">=12","2013-07-25","2013-08-02","2013-09-27",8,"2013-09-27","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[141,"CDISCPILOT01","01-709-1217","1217","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-04","2013-06-11",100,54,5400,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.1,"<25",171.5,68,6,"2008-10-11",52.2,">=12","2013-02-16","2013-03-04","2013-06-25",10,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[142,"CDISCPILOT01","01-709-1238","1238","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-15","2013-08-06",84,76.2,6399,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",28.5,"25-<30",170.2,82.6,8,"2011-10-13",18.7,">=12","2013-05-02","2013-05-15","2013-08-07",9,"2013-08-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",24],[143,"CDISCPILOT01","01-709-1259","1259","709","709","Placebo","Placebo",0,"Placebo",0,"2013-01-26","2013-06-13",139,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.9,"<25",172.7,65.3,18,"2008-08-06",53.3,">=12","2013-01-13","2013-01-26","2013-06-13",11,"2013-06-13","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",20],[144,"CDISCPILOT01","01-709-1285","1285","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-05-23",61,54,3294,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23.1,"<25",167.6,64.9,6,"2009-09-18",42,">=12","2013-03-17","2013-03-24","2013-05-31",9,"2013-05-31","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",16],[145,"CDISCPILOT01","01-709-1301","1301","709","709","Placebo","Placebo",0,"Placebo",0,"2013-07-19","2014-01-17",183,0,0,62,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",146.1,50.4,10,"2009-02-04",53.3,">=12","2013-07-14","2013-07-19","2014-01-17",12,"2014-01-17","COMPLETED","COMPLETED","",10],[146,"CDISCPILOT01","01-709-1306","1306","709","709","Placebo","Placebo",0,"Placebo",0,"2014-02-03","2014-06-16",134,0,0,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.5,"<25",154.9,44.5,12,"2009-02-02",59.6,">=12","2014-01-19","2014-02-03","2014-06-25",11,"2014-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[147,"CDISCPILOT01","01-709-1309","1309","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-19","2013-12-19",184,77,14175,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",177.8,78.5,16,"2009-12-21",41.6,">=12","2013-06-09","2013-06-19","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",17],[148,"CDISCPILOT01","01-709-1312","1312","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-20","2014-10-19",183,0,0,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",160,53.5,13,"2010-07-30",44.5,">=12","2014-04-13","2014-04-20","2014-10-19",12,"2014-10-19","COMPLETED","COMPLETED","",14],[149,"CDISCPILOT01","01-709-1326","1326","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-05","2013-10-02",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",161.3,74.8,16,"2010-09-19",30.1,">=12","2013-03-21","2013-04-05","2013-10-02",12,"2013-10-02","COMPLETED","COMPLETED","",11],[150,"CDISCPILOT01","01-709-1329","1329","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-25",11,54,594,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.5,"25-<30",170.2,76.7,16,"2009-03-08",52.8,">=12","2013-08-01","2013-08-15","2013-08-29",4,"2013-08-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[151,"CDISCPILOT01","01-709-1339","1339","709","709","Placebo","Placebo",0,"Placebo",0,"2012-12-23","2013-06-24",184,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",175.3,78,16,"2010-03-03",33.5,">=12","2012-12-15","2012-12-23","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",23],[152,"CDISCPILOT01","01-709-1424","1424","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-03","2013-03-07",5,54,270,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.6,"<25",174,68.5,16,"2007-09-12",65.2,">=12","2013-02-15","2013-03-03","2013-03-08",4,"2013-03-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[153,"CDISCPILOT01","01-710-1002","1002","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-01-18",5,54,270,88,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.8,"25-<30",165.1,70.3,12,"2008-01-08",71.8,">=12","2013-12-30","2014-01-14","2014-01-18",4,"2014-01-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[154,"CDISCPILOT01","01-710-1006","1006","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-10","2013-08-09",181,77.1,13959,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",170.2,72.6,12,"2012-02-10",11.6,"<12","2013-01-27","2013-02-10","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",12],[155,"CDISCPILOT01","01-710-1021","1021","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-27","2013-10-29",33,68.7,2268,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",21.3,"<25",162.6,56.3,8,"2012-07-09",14.4,">=12","2013-09-19","2013-09-27","2013-11-12",7,"2013-11-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[156,"CDISCPILOT01","01-710-1027","1027","710","710","Placebo","Placebo",0,"Placebo",0,"2014-02-28","2014-08-29",183,0,0,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.4,"<25",170.2,70.8,12,"2012-02-04",24,">=12","2014-02-03","2014-02-28","2014-08-29",12,"2014-08-29","COMPLETED","COMPLETED","",20],[157,"CDISCPILOT01","01-710-1045","1045","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-03","2013-08-13",72,54,3888,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22,"<25",162.6,58.1,12,"2010-05-12",36.3,">=12","2013-05-20","2013-06-03","2013-08-17",9,"2013-08-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[158,"CDISCPILOT01","01-710-1053","1053","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-26","2013-02-10",47,54,2538,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.8,"<25",157.5,51.7,12,"2011-11-04",13.4,">=12","2012-12-15","2012-12-26","2013-02-15",8,"2013-02-15","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[159,"CDISCPILOT01","01-710-1060","1060","710","710","Placebo","Placebo",0,"Placebo",0,"2013-01-01","2013-07-05",186,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21,"<25",182.9,70.3,16,"2010-09-14",27.4,">=12","2012-12-24","2013-01-01","2013-07-05",12,"2013-07-05","COMPLETED","COMPLETED","",23],[160,"CDISCPILOT01","01-710-1070","1070","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-09-08","2013-01-22",137,78,10692,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",21.8,"<25",149.9,49,10,"2010-09-08",23.7,">=12","2012-08-28","2012-09-08","2013-02-23",11,"2013-02-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[161,"CDISCPILOT01","01-710-1077","1077","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-17","2014-05-18",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.5,"<25",162.6,49,12,"2011-06-11",28.8,">=12","2013-11-03","2013-11-17","2014-05-18",12,"2014-05-18","COMPLETED","COMPLETED","",14],[162,"CDISCPILOT01","01-710-1078","1078","710","710","Placebo","Placebo",0,"Placebo",0,"2013-09-17","2014-03-23",188,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18,"<25",152.4,41.7,12,"2011-08-25",24.4,">=12","2013-09-06","2013-09-17","2014-03-23",12,"2014-03-23","COMPLETED","COMPLETED","",21],[163,"CDISCPILOT01","01-710-1083","1083","710","710","Placebo","Placebo",0,"Placebo",0,"2013-07-22","2013-08-01",11,0,0,89,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","Y",19,"<25",157.5,47.2,14,"2011-07-19",23.7,">=12","2013-07-09","2013-07-22","2013-08-03",4,"2013-08-03","DEATH","DISCONTINUED","Death",14],[164,"CDISCPILOT01","01-710-1137","1137","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-11","2013-11-13",34,69.1,2349,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",24,"<25",165.1,65.3,16,"2009-10-12",47.7,">=12","2013-10-03","2013-10-11","2013-11-13",7,"2013-11-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[165,"CDISCPILOT01","01-710-1142","1142","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-02","2012-10-20",19,59.7,1134,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",152.4,57.6,12,"2010-09-26",23.6,">=12","2012-09-12","2012-10-02","2012-10-23",5,"2012-10-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[166,"CDISCPILOT01","01-710-1154","1154","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-29","2014-04-27",30,54,1620,84,">80",3,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32.3,">=30",160,82.6,3,"2008-02-25",72.4,">=12","2014-03-08","2014-03-29","2014-05-09",7,"2014-05-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[167,"CDISCPILOT01","01-710-1166","1166","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-03-19",110,54,5940,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",22.1,"<25",157.5,54.9,12,"2007-11-10",60.1,">=12","2012-11-10","2012-11-30","2013-03-30",10,"2013-03-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[168,"CDISCPILOT01","01-710-1183","1183","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-16","2014-05-17",183,0,0,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",149.9,47.6,8,"2012-10-25",12,">=12","2013-10-24","2013-11-16","2014-05-17",12,"2014-05-17","COMPLETED","COMPLETED","",16],[169,"CDISCPILOT01","01-710-1187","1187","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-10","2013-05-12",184,76.7,14121,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",154.9,49.9,8,"2010-10-22",24.2,">=12","2012-10-26","2012-11-10","2013-05-12",12,"2013-05-12","COMPLETED","COMPLETED","",11],[170,"CDISCPILOT01","01-710-1235","1235","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-26","2013-03-27",183,54,9882,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33,">=30",170.2,95.7,16,"2009-12-03",33.4,">=12","2012-09-13","2012-09-26","2013-03-27",12,"2013-03-27","COMPLETED","COMPLETED","",20],[171,"CDISCPILOT01","01-710-1249","1249","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-06-28",183,76.7,14040,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",177.8,80.3,12,"2008-12-27",59.8,">=12","2013-12-19","2013-12-28","2014-06-28",12,"2014-06-28","COMPLETED","COMPLETED","",20],[172,"CDISCPILOT01","01-710-1264","1264","710","710","Placebo","Placebo",0,"Placebo",0,"2013-06-13","2013-10-11",121,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",29.1,"25-<30",167.6,81.7,12,"2010-06-06",35.9,">=12","2013-06-02","2013-06-13","2013-10-12",11,"2013-10-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[173,"CDISCPILOT01","01-710-1270","1270","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-02-12","2014-03-01",18,54,972,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.6,"25-<30",149.9,57.6,12,"2012-06-19",19.5,">=12","2014-02-01","2014-02-12","2014-03-01",4,"2014-03-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[174,"CDISCPILOT01","01-710-1271","1271","710","710","Placebo","Placebo",0,"Placebo",0,"2012-09-27","2012-11-21",56,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","Y","N","N","Y","Y","",21.2,"<25",149.9,47.6,16,"2011-09-05",12,">=12","2012-09-04","2012-09-27","2012-12-02",8,"2012-12-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[175,"CDISCPILOT01","01-710-1278","1278","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-24","2013-02-26",65,74.8,4860,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",177.8,71.7,20,"2011-12-08",12.2,">=12","2012-12-13","2012-12-24","2013-03-03",9,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[176,"CDISCPILOT01","01-710-1300","1300","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-15","2013-02-15",63,54,3402,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.1,"<25",152.4,46.7,12,"2011-11-16",12.6,">=12","2012-12-04","2012-12-15","2013-02-19",9,"2013-02-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[177,"CDISCPILOT01","01-710-1314","1314","710","710","Placebo","Placebo",0,"Placebo",0,"2013-04-24","2013-05-23",30,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",137.2,42.6,12,"2011-04-14",24.3,">=12","2013-04-21","2013-04-24","2013-05-25",6,"2013-05-25","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[178,"CDISCPILOT01","01-710-1315","1315","710","710","Placebo","Placebo",0,"Placebo",0,"2013-02-27","2013-07-06",130,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.2,"<25",152.4,56.3,12,"2011-08-20",17.8,">=12","2013-02-12","2013-02-27","2013-07-16",11,"2013-07-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",12],[179,"CDISCPILOT01","01-710-1354","1354","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-11","2013-05-01",172,77.1,13257,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.7,"25-<30",182.9,89.4,16,"2011-11-06",11.8,"<12","2012-10-29","2012-11-11","2013-05-01",12,"2013-05-01","COMPLETED","COMPLETED","",23],[180,"CDISCPILOT01","01-710-1358","1358","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-17","2013-02-09",146,54,7884,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",31.1,">=30",162.6,82.1,6,"2009-08-29",36.2,">=12","2012-09-02","2012-09-17","2013-03-12",12,"2013-03-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[181,"CDISCPILOT01","01-710-1368","1368","710","710","Placebo","Placebo",0,"Placebo",0,"2013-10-23","2014-04-24",184,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.7,"<25",147.3,34,12,"2011-10-12",24.3,">=12","2013-10-21","2013-10-23","2014-04-24",12,"2014-04-24","COMPLETED","COMPLETED","",13],[182,"CDISCPILOT01","01-710-1385","1385","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-29","2013-02-18",113,54,6102,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.2,"25-<30",182.9,84.4,18,"2011-10-28",11.8,"<12","2012-10-21","2012-10-29","2013-02-18",10,"2013-02-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[183,"CDISCPILOT01","01-710-1408","1408","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-07-12",189,76.1,14391,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",34.2,">=30",177.8,108,12,"2007-12-14",60.5,">=12","2012-12-26","2013-01-05","2013-07-12",12,"2013-07-12","COMPLETED","COMPLETED","",23],[184,"CDISCPILOT01","01-711-1012","1012","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-03","2013-04-29",27,66,1782,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28,"25-<30",170.2,81,12,"2011-07-25",19.9,">=12","2013-03-20","2013-04-03","2013-05-02",5,"2013-05-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[185,"CDISCPILOT01","01-711-1036","1036","711","900","Placebo","Placebo",0,"Placebo",0,"2012-07-29","2013-02-10",197,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",172,69.2,9,"2009-03-05",40.5,">=12","2012-07-20","2012-07-29","2013-02-10",12,"2013-02-10","COMPLETED","COMPLETED","",23],[186,"CDISCPILOT01","01-711-1143","1143","711","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-03","2013-05-30",58,54,3132,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.3,"<25",163.1,64.6,12,"2011-04-29",23.1,">=12","2013-03-30","2013-04-03","2013-06-01",9,"2013-06-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[187,"CDISCPILOT01","01-711-1433","1433","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-27","2013-02-05",10,54,540,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",20.9,"<25",157.5,51.9,12,"2012-02-02",11.7,"<12","2013-01-23","2013-01-27","2013-02-06",4,"2013-02-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[188,"CDISCPILOT01","01-713-1043","1043","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-15","2014-03-24",191,54,10314,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",165.1,51.3,8,"2011-12-09",20.3,">=12","2013-08-17","2013-09-15","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",16],[189,"CDISCPILOT01","01-713-1073","1073","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-30","2014-10-05",190,54,10260,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",167.6,56.9,6,"2013-02-19",12.8,">=12","2014-03-15","2014-03-30","2014-10-05",12,"2014-10-05","COMPLETED","COMPLETED","",11],[190,"CDISCPILOT01","01-713-1106","1106","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-31","2013-05-06",188,76.7,14418,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",164.8,53.1,16,"2010-01-16",32.6,">=12","2012-10-03","2012-10-31","2013-05-06",12,"2013-05-06","COMPLETED","COMPLETED","",23],[191,"CDISCPILOT01","01-713-1141","1141","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-31","2013-07-01",32,68.3,2187,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.5,"<25",170,68,13,"2006-11-24",78,">=12","2013-05-23","2013-05-31","2013-08-06",7,"2013-08-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[192,"CDISCPILOT01","01-713-1179","1179","713","713","Placebo","Placebo",0,"Placebo",0,"2013-08-09","2014-02-05",181,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",165.1,55.3,12,"2011-05-04",26.3,">=12","2013-07-11","2013-08-09","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",21],[193,"CDISCPILOT01","01-713-1209","1209","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-27","2013-11-22",180,77,13851,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",165.1,52.2,12,"2010-07-14",34.1,">=12","2013-05-16","2013-05-27","2013-11-22",12,"2013-11-22","COMPLETED","COMPLETED","",23],[194,"CDISCPILOT01","01-713-1256","1256","713","713","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-03-25",188,0,0,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.7,"<25",180.3,77.1,16,"2009-02-08",43.1,">=12","2012-09-10","2012-09-19","2013-03-25",12,"2013-03-25","COMPLETED","COMPLETED","",13],[195,"CDISCPILOT01","01-713-1269","1269","713","713","Placebo","Placebo",0,"Placebo",0,"2014-01-27","2014-07-28",183,0,0,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",185.4,75.3,16,"2012-03-21",21.8,">=12","2014-01-14","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",23],[196,"CDISCPILOT01","01-713-1448","1448","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-19","2014-05-16",118,54,6372,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.5,"25-<30",175.3,78.5,13,"2008-04-09",68.9,">=12","2014-01-05","2014-01-19","2014-05-17",10,"2014-05-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[197,"CDISCPILOT01","01-714-1035","1035","714","900","Placebo","Placebo",0,"Placebo",0,"2014-04-17","2014-10-16",183,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",148.6,54.4,12,"2011-04-02",36.1,">=12","2014-04-03","2014-04-17","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",17],[198,"CDISCPILOT01","01-714-1068","1068","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-08","2013-10-08",62,54,3348,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23,"<25",153.7,54.4,9,"2012-07-24",12.3,">=12","2013-07-31","2013-08-08","2013-10-16",9,"2013-10-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[199,"CDISCPILOT01","01-714-1195","1195","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-26","2013-10-23",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",172.7,85.7,16,"2011-04-30",23.6,">=12","2013-04-16","2013-04-26","2013-10-23",12,"2013-10-23","COMPLETED","COMPLETED","",19],[200,"CDISCPILOT01","01-714-1288","1288","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-04","2014-06-17",196,76.2,14931,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.7,"<25",162.6,49.4,6,"2009-11-11",48.5,">=12","2013-11-24","2013-12-04","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",19],[201,"CDISCPILOT01","01-714-1375","1375","714","900","Placebo","Placebo",0,"Placebo",0,"2013-02-26","2013-09-07",194,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",149.9,57.6,10,"2008-02-10",60.5,">=12","2013-02-23","2013-02-26","2013-09-07",12,"2013-09-07","COMPLETED","COMPLETED","",17],[202,"CDISCPILOT01","01-714-1425","1425","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-19",5,54,270,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",177.8,91.6,16,"2010-07-30",36.4,">=12","2013-08-11","2013-08-15","2013-08-22",4,"2013-08-22","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",22],[203,"CDISCPILOT01","01-715-1085","1085","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-16","2013-08-18",184,54,9936,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",162.6,57.6,14,"2010-08-02",30.1,">=12","2013-02-03","2013-02-16","2013-08-18",12,"2013-08-18","COMPLETED","COMPLETED","",23],[204,"CDISCPILOT01","01-715-1107","1107","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-26","2013-05-07",71,54,3834,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.3,"<25",172.7,69.4,12,"2011-09-22",16.8,">=12","2013-02-12","2013-02-26","2013-05-13",9,"2013-05-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[205,"CDISCPILOT01","01-715-1155","1155","715","900","Placebo","Placebo",0,"Placebo",0,"2013-12-13","2014-01-25",44,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.3,"<25",165.1,63.5,12,"2010-12-09",35.7,">=12","2013-11-29","2013-12-13","2014-04-26",7,"2014-04-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[206,"CDISCPILOT01","01-715-1207","1207","715","900","Placebo","Placebo",0,"Placebo",0,"2012-11-18","2013-05-27",191,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.3,"<25",152.4,49.4,7,"2010-04-06",31.3,">=12","2012-11-12","2012-11-18","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",20],[207,"CDISCPILOT01","01-715-1319","1319","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-03-05",17,57.2,972,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.4,"25-<30",172.7,75.8,13,"2007-08-12",65.8,">=12","2013-02-03","2013-02-17","2013-03-18",5,"2013-03-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[208,"CDISCPILOT01","01-715-1321","1321","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-11","2014-04-21",70,74.8,5238,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",162.6,59.9,12,"2010-11-30",38.3,">=12","2014-02-06","2014-02-11","2014-04-22",9,"2014-04-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[209,"CDISCPILOT01","01-715-1397","1397","715","900","Placebo","Placebo",0,"Placebo",0,"2013-04-03","2013-10-02",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",152.4,67.1,11,"2012-05-16",10.2,"<12","2013-03-20","2013-04-03","2013-10-03",12,"2013-10-03","COMPLETED","COMPLETED","",22],[210,"CDISCPILOT01","01-715-1405","1405","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-06","2013-07-07",2,54,108,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.5,"<25",180.3,69.9,16,"2004-02-21",112.2,">=12","2013-06-27","2013-07-06","2013-07-13",4,"2013-07-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[211,"CDISCPILOT01","01-716-1024","1024","716","716","Placebo","Placebo",0,"Placebo",0,"2012-07-09","2013-01-20",196,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.7,"<25",154.9,54.4,12,"2011-12-01",7.2,"<12","2012-07-06","2012-07-09","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",22],[212,"CDISCPILOT01","01-716-1026","1026","716","716","Placebo","Placebo",0,"Placebo",0,"2014-04-02","2014-10-16",198,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.3,">=30",154.9,79.8,12,"2010-09-02",42.7,">=12","2014-03-23","2014-04-02","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",11],[213,"CDISCPILOT01","01-716-1030","1030","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-01-02",6,54,324,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",33.2,">=30",150.6,75.3,12,"2011-09-06",27.7,">=12","2013-12-25","2013-12-28","2014-01-10",4,"2014-01-10","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[214,"CDISCPILOT01","01-716-1044","1044","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-27","2013-11-03",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",172.7,86.2,12,"2011-03-21",25,">=12","2013-04-20","2013-04-27","2013-11-03",12,"2013-11-03","COMPLETED","COMPLETED","",14],[215,"CDISCPILOT01","01-716-1063","1063","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-08-25",109,54,5886,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",28.4,"25-<30",160,72.6,8,"2003-04-01",121.2,">=12","2013-05-06","2013-05-09","2013-08-28",10,"2013-08-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[216,"CDISCPILOT01","01-716-1071","1071","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-08","2013-08-01",55,73.6,4050,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",154.9,76.7,12,"2010-12-01",30.1,">=12","2013-06-03","2013-06-08","2013-08-01",8,"2013-08-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[217,"CDISCPILOT01","01-716-1094","1094","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-19","2013-01-24",37,54,1998,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.3,"25-<30",168.9,80.7,8,"2007-12-28",59.7,">=12","2012-12-16","2012-12-19","2013-01-26",7,"2013-01-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[218,"CDISCPILOT01","01-716-1103","1103","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-20","2014-09-20",185,54,9990,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",165.1,69.9,8,"2011-07-07",32.4,">=12","2014-03-18","2014-03-20","2014-09-20",12,"2014-09-20","COMPLETED","COMPLETED","",22],[219,"CDISCPILOT01","01-716-1108","1108","716","716","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-08-10",180,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26,"25-<30",142.2,52.6,12,"2012-02-14",11.7,"<12","2013-02-04","2013-02-12","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",21],[220,"CDISCPILOT01","01-716-1151","1151","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-01","2013-05-11",100,54,5400,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",19.7,"<25",152.4,45.8,18,"2010-03-17",34.3,">=12","2013-01-23","2013-02-01","2013-06-07",10,"2013-06-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[221,"CDISCPILOT01","01-716-1157","1157","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-02","2014-04-04",185,54,9990,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.2,"<25",160,59.4,14,"2008-04-10",65.5,">=12","2013-09-23","2013-10-02","2014-04-05",12,"2014-04-05","COMPLETED","COMPLETED","",20],[222,"CDISCPILOT01","01-716-1160","1160","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-05","2013-10-11",190,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",157.5,59.9,12,"2011-06-04",21.7,">=12","2013-03-23","2013-04-05","2013-10-11",12,"2013-10-11","COMPLETED","COMPLETED","",23],[223,"CDISCPILOT01","01-716-1167","1167","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-08","2013-04-12",187,54,10098,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",158.8,62.6,12,"2012-01-04",8.9,"<12","2012-09-30","2012-10-08","2013-04-13",12,"2013-04-13","COMPLETED","COMPLETED","",19],[224,"CDISCPILOT01","01-716-1177","1177","716","716","Placebo","Placebo",0,"Placebo",0,"2014-09-02","2015-03-05",185,0,0,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",177.8,86.2,12,"2013-04-08",16.7,">=12","2014-08-29","2014-09-02","2015-03-05",12,"2015-03-05","COMPLETED","COMPLETED","",21],[225,"CDISCPILOT01","01-716-1189","1189","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-09","2013-02-27",142,78,11070,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.4,"25-<30",163.8,73.5,9,"2008-08-19",49.6,">=12","2012-10-07","2012-10-09","2013-03-03",11,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[226,"CDISCPILOT01","01-716-1229","1229","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-20","2013-03-31",40,70.9,2835,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.6,"<25",161.3,64,16,"2011-08-09",18.3,">=12","2013-02-14","2013-02-20","2013-04-02",7,"2013-04-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[227,"CDISCPILOT01","01-716-1298","1298","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-08","2013-06-28",82,54,4428,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.4,"25-<30",156.2,71.7,12,"2008-05-15",58.7,">=12","2013-04-04","2013-04-08","2013-07-06",9,"2013-07-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[228,"CDISCPILOT01","01-716-1308","1308","716","716","Placebo","Placebo",0,"Placebo",0,"2013-08-28","2013-10-07",41,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.6,"<25",157.5,58.5,13,"2009-11-17",45.2,">=12","2013-08-23","2013-08-28","2013-10-07",7,"2013-10-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[229,"CDISCPILOT01","01-716-1311","1311","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-14","2014-09-21",131,54,7074,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",27.1,"25-<30",172.7,80.7,14,"2003-06-16",130.8,">=12","2014-05-08","2014-05-14","2014-09-30",11,"2014-09-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",11],[230,"CDISCPILOT01","01-716-1364","1364","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-04","2014-01-09",190,76.6,14553,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",162.6,54,12,"2010-08-10",34.6,">=12","2013-06-27","2013-07-04","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",17],[231,"CDISCPILOT01","01-716-1373","1373","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-14","2013-02-27",76,75,5697,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",147.3,69.4,16,"2009-05-21",42.2,">=12","2012-11-24","2012-12-14","2013-02-28",9,"2013-02-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[232,"CDISCPILOT01","01-716-1418","1418","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-05","2013-11-20",200,77.1,15417,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.3,"25-<30",165.1,69,8,"2010-05-02",35.9,">=12","2013-04-27","2013-05-05","2013-11-20",12,"2013-11-20","COMPLETED","COMPLETED","",20],[233,"CDISCPILOT01","01-716-1441","1441","716","716","Placebo","Placebo",0,"Placebo",0,"2014-01-22","2014-07-22",182,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.5,"25-<30",144.8,57.6,10,"2010-05-25",43.7,">=12","2014-01-13","2014-01-22","2014-07-22",12,"2014-07-22","COMPLETED","COMPLETED","",22],[234,"CDISCPILOT01","01-716-1447","1447","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-17",184,77.2,14202,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,14,"2010-05-15",42.9,">=12","2013-12-10","2013-12-16","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",22],[235,"CDISCPILOT01","01-717-1004","1004","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-07-16",184,54,9936,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.2,">=30",135.9,55.8,15,"2010-05-08",43.9,">=12","2014-01-01","2014-01-14","2014-07-16",12,"2014-07-16","COMPLETED","COMPLETED","",13],[236,"CDISCPILOT01","01-717-1109","1109","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-27","2014-07-28",183,77.3,14148,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",13.7,"<25",180.3,44.5,17,"2012-03-11",22.4,">=12","2014-01-20","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",20],[237,"CDISCPILOT01","01-717-1174","1174","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-22","2013-07-24",184,76.5,14067,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",167.6,68,16,"2010-09-02",28.5,">=12","2013-01-16","2013-01-22","2013-07-24",12,"2013-07-24","COMPLETED","COMPLETED","",22],[238,"CDISCPILOT01","01-717-1201","1201","717","900","Placebo","Placebo",0,"Placebo",0,"2013-12-19","2014-02-21",65,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",26.6,"25-<30",160,68,12,"2011-03-23",32.7,">=12","2013-12-12","2013-12-19","2014-02-21",8,"2014-02-21","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",23],[239,"CDISCPILOT01","01-717-1344","1344","717","900","Placebo","Placebo",0,"Placebo",0,"2014-01-11","2014-03-14",63,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.7,"<25",163.5,58.1,16,"2008-09-10",63.7,">=12","2014-01-01","2014-01-11","2014-03-14",8,"2014-03-14","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",21],[240,"CDISCPILOT01","01-717-1357","1357","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-01","2013-10-14",167,78.6,13122,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",24.7,"<25",181.6,81.3,14,"2010-02-20",38,">=12","2013-04-21","2013-05-01","2013-10-20",12,"2013-10-20","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",12],[241,"CDISCPILOT01","01-717-1446","1446","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-01","2014-03-03",184,54,9936,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.3,"<25",156.2,47.2,12,"2010-02-10",42.3,">=12","2013-08-20","2013-09-01","2014-03-04",12,"2014-03-04","COMPLETED","COMPLETED","",21],[242,"CDISCPILOT01","01-718-1066","1066","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-07","2013-07-16",10,54,540,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,14,"2011-06-02",24.9,">=12","2013-06-28","2013-07-07","2013-07-30",4,"2013-07-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[243,"CDISCPILOT01","01-718-1079","1079","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-19","2012-10-31",43,54,2322,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,16,"2005-06-27",86.5,">=12","2012-09-11","2012-09-19","2012-11-06",7,"2012-11-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[244,"CDISCPILOT01","01-718-1101","1101","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-07-31",165,78.5,12960,82,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",23.2,"<25",186.2,80.3,12,"2008-04-14",57.7,">=12","2013-02-01","2013-02-17","2013-08-02",12,"2013-08-02","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",13],[245,"CDISCPILOT01","01-718-1139","1139","718","718","Placebo","Placebo",0,"Placebo",0,"2013-05-19","2013-11-17",183,0,0,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.4,"<25",171.5,65.8,14,"2008-03-29",61.2,">=12","2013-05-03","2013-05-19","2013-11-17",12,"2013-11-17","COMPLETED","COMPLETED","",16],[246,"CDISCPILOT01","01-718-1150","1150","718","718","Placebo","Placebo",0,"Placebo",0,"2013-01-19","2013-07-29",192,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.5,"<25",156.2,54.9,16,"2012-03-11",10.1,"<12","2013-01-12","2013-01-19","2013-07-31",12,"2013-07-31","COMPLETED","COMPLETED","",22],[247,"CDISCPILOT01","01-718-1170","1170","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-10-12",27,54,1458,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",162.6,57.6,12,"2012-08-25",12,">=12","2013-08-25","2013-09-16","2013-11-03",5,"2013-11-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[248,"CDISCPILOT01","01-718-1172","1172","718","718","Placebo","Placebo",0,"Placebo",0,"2013-09-21","2013-11-29",70,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",174,66.2,21,"2011-10-01",23.5,">=12","2013-09-15","2013-09-21","2013-11-29",9,"2013-11-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[249,"CDISCPILOT01","01-718-1250","1250","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-21","2014-01-31",133,54,7182,82,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.6,"<25",157.5,58.5,21,"2008-08-20",60.1,">=12","2013-08-21","2013-09-21","2014-02-08",11,"2014-02-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[250,"CDISCPILOT01","01-718-1254","1254","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-10","2014-01-09",184,54,9936,78,"65-80",2,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",170.2,82.1,18,"2011-09-12",21.6,">=12","2013-06-28","2013-07-10","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",16],[251,"CDISCPILOT01","01-718-1328","1328","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-01","2013-04-18",77,76.1,5859,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",170.2,63.5,12,"2010-01-11",36.6,">=12","2013-01-28","2013-02-01","2013-05-01",9,"2013-05-01","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[252,"CDISCPILOT01","01-718-1355","1355","718","718","Placebo","Placebo",0,"Placebo",0,"2013-02-28","2013-08-29",183,0,0,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",167.6,58.5,15,"2008-12-05",50.3,">=12","2013-02-12","2013-02-28","2013-08-29",12,"2013-08-29","COMPLETED","COMPLETED","",16],[253,"CDISCPILOT01","01-718-1371","1371","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-26","2013-08-01",98,77.4,7587,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,10,"2013-02-04",2.2,"<12","2013-04-11","2013-04-26","2013-08-08",9,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[254,"CDISCPILOT01","01-718-1427","1427","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-17","2013-02-11",57,73.9,4212,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",20.5,"<25",158.8,51.7,16,"2010-05-03",31.4,">=12","2012-12-13","2012-12-17","2013-02-18",8,"2013-02-18","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",19]]} \ No newline at end of file diff --git a/tests/testthat/testdata/adsl.ndjson b/tests/testthat/testdata/adsl.ndjson new file mode 100644 index 0000000..30d622b --- /dev/null +++ b/tests/testthat/testdata/adsl.ndjson @@ -0,0 +1,255 @@ +{"datasetJSONCreationDateTime": "2024-08-01T16:35:29", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-01/adsl", "dbLastModifiedDateTime": "2024-08-01T16:35:22", "originator": "CDISC ADaM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "TDF_ADaM.ADaMIG.1.1", "metaDataVersionOID": "MDV.TDF_ADaM.ADaMIG.1.1", "metaDataRef": "define.xml", "itemGroupOID": "IG.ADSL", "isReferenceData": false, "records": 254, "name": "ADSL", "label": "Subject-Level Analysis", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.ADSL.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 11, "keySequence": 1}, {"itemOID": "IT.ADSL.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.SITEGR1", "name": "SITEGR1", "label": "Pooled Site Group 1", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01P", "name": "TRT01P", "label": "Planned Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01PN", "name": "TRT01PN", "label": "Planned Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRT01A", "name": "TRT01A", "label": "Actual Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01AN", "name": "TRT01AN", "label": "Actual Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRTSDT", "name": "TRTSDT", "label": "Date of First Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTEDT", "name": "TRTEDT", "label": "Date of Last Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTDURD", "name": "TRTDURD", "label": "Total Treatment Duration (Days)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AVGDD", "name": "AVGDD", "label": "Avg Daily Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.CUMDOSE", "name": "CUMDOSE", "label": "Cumulative Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEGR1", "name": "AGEGR1", "label": "Pooled Age Group 1", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.AGEGR1N", "name": "AGEGR1N", "label": "Pooled Age Group 1 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 32}, {"itemOID": "IT.ADSL.RACEN", "name": "RACEN", "label": "Race (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.ADSL.SAFFL", "name": "SAFFL", "label": "Safety Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ITTFL", "name": "ITTFL", "label": "Intent-To-Treat Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.EFFFL", "name": "EFFFL", "label": "Efficacy Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP8FL", "name": "COMP8FL", "label": "Completers of Week 8 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP16FL", "name": "COMP16FL", "label": "Completers of Week 16 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP24FL", "name": "COMP24FL", "label": "Completers of Week 24 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DISCONFL", "name": "DISCONFL", "label": "Did the Subject Discontinue the Study?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DSRAEFL", "name": "DSRAEFL", "label": "Discontinued due to AE?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DTHFL", "name": "DTHFL", "label": "Subject Died?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.BMIBL", "name": "BMIBL", "label": "Baseline BMI (kg/m^2)", "dataType": "float"}, {"itemOID": "IT.ADSL.BMIBLGR1", "name": "BMIBLGR1", "label": "Pooled Baseline BMI Group 1", "dataType": "string", "length": 6}, {"itemOID": "IT.ADSL.HEIGHTBL", "name": "HEIGHTBL", "label": "Baseline Height (cm)", "dataType": "float"}, {"itemOID": "IT.ADSL.WEIGHTBL", "name": "WEIGHTBL", "label": "Baseline Weight (kg)", "dataType": "float"}, {"itemOID": "IT.ADSL.EDUCLVL", "name": "EDUCLVL", "label": "Years of Education", "dataType": "integer"}, {"itemOID": "IT.ADSL.DISONSDT", "name": "DISONSDT", "label": "Date of Onset of Disease", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DURDIS", "name": "DURDIS", "label": "Duration of Disease (Months)", "dataType": "float"}, {"itemOID": "IT.ADSL.DURDSGR1", "name": "DURDSGR1", "label": "Pooled Disease Duration Group 1", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.VISIT1DT", "name": "VISIT1DT", "label": "Date of Visit 1", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.VISNUMEN", "name": "VISNUMEN", "label": "End of Trt Visit (Vis 12 or Early Term.)", "dataType": "integer"}, {"itemOID": "IT.ADSL.RFENDT", "name": "RFENDT", "label": "Date of Discontinuation/Completion", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DCDECOD", "name": "DCDECOD", "label": "Standardized Disposition Term", "dataType": "string", "length": 27}, {"itemOID": "IT.ADSL.EOSSTT", "name": "EOSSTT", "label": "End of Study Status", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.DCSREAS", "name": "DCSREAS", "label": "Reason for Discontinuation from Study", "dataType": "string", "length": 18}, {"itemOID": "IT.ADSL.MMSETOT", "name": "MMSETOT", "label": "MMSE Total", "dataType": "integer"}]} +[1, "CDISCPILOT01", "01-701-1015", "1015", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-02", "2014-07-02", 182, 0, 0, 63, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.1, "25-<30", 147.3, 54.4, 16, "2010-04-30", 43.9, ">=12", "2013-12-26", "2014-01-02", "2014-07-02", 12, "2014-07-02", "COMPLETED", "COMPLETED", "", 23] +[2, "CDISCPILOT01", "01-701-1023", "1023", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2012-08-05", "2012-09-01", 28, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.4, ">=30", 162.6, 80.3, 14, "2006-03-11", 76.4, ">=12", "2012-07-22", "2012-08-05", "2012-09-02", 5, "2012-09-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[3, "CDISCPILOT01", "01-701-1028", "1028", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-19", "2014-01-14", 180, 77.7, 13986, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 31.4, ">=30", 177.8, 99.3, 16, "2009-12-16", 42.8, ">=12", "2013-07-11", "2013-07-19", "2014-01-14", 12, "2014-01-14", "COMPLETED", "COMPLETED", "", 23] +[4, "CDISCPILOT01", "01-701-1033", "1033", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-18", "2014-03-31", 14, 54, 756, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 28.8, "25-<30", 175.3, 88.5, 12, "2009-08-02", 55.3, ">=12", "2014-03-10", "2014-03-18", "2014-04-14", 5, "2014-04-14", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 23] +[5, "CDISCPILOT01", "01-701-1034", "1034", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-07-01", "2014-12-30", 183, 76.9, 14067, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.1, "25-<30", 154.9, 62.6, 9, "2011-09-29", 32.9, ">=12", "2014-06-24", "2014-07-01", "2014-12-30", 12, "2014-12-30", "COMPLETED", "COMPLETED", "", 21] +[6, "CDISCPILOT01", "01-701-1047", "1047", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-12", "2013-03-09", 26, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.4, ">=30", 148.6, 67.1, 8, "2009-07-26", 42, ">=12", "2013-01-22", "2013-02-12", "2013-03-29", 6, "2013-03-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[7, "CDISCPILOT01", "01-701-1097", "1097", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-01", "2014-07-09", 190, 54, 10260, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.3, "25-<30", 168.9, 78, 18, "2005-09-22", 99.1, ">=12", "2013-12-23", "2014-01-01", "2014-07-09", 12, "2014-07-09", "COMPLETED", "COMPLETED", "", 10] +[8, "CDISCPILOT01", "01-701-1111", "1111", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-07", "2012-09-16", 10, 54, 540, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 23.9, "<25", 158.2, 59.9, 22, "2009-04-04", 40.7, ">=12", "2012-08-25", "2012-09-07", "2012-09-17", 4, "2012-09-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[9, "CDISCPILOT01", "01-701-1115", "1115", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-30", "2013-01-23", 55, 54, 2970, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.9, "<25", 181.6, 78.9, 12, "2004-05-28", 101.9, ">=12", "2012-11-23", "2012-11-30", "2013-01-23", 8, "2013-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[10, "CDISCPILOT01", "01-701-1118", "1118", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-03-12", "2014-09-09", 182, 0, 0, 52, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.9, "<25", 180.3, 71.2, 14, "2010-06-24", 44.2, ">=12", "2014-02-27", "2014-03-12", "2014-09-09", 12, "2014-09-09", "COMPLETED", "COMPLETED", "", 20] +[11, "CDISCPILOT01", "01-701-1130", "1130", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-15", "2014-08-16", 183, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.6, "25-<30", 169.7, 79.4, 12, "2010-05-22", 44.7, ">=12", "2014-02-09", "2014-02-15", "2014-08-16", 12, "2014-08-16", "COMPLETED", "COMPLETED", "", 19] +[12, "CDISCPILOT01", "01-701-1133", "1133", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-28", "2013-04-28", 183, 77.2, 14121, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.1, "25-<30", 162.6, 74.4, 10, "2010-03-11", 31.5, ">=12", "2012-10-23", "2012-10-28", "2013-04-29", 12, "2013-04-29", "COMPLETED", "COMPLETED", "", 21] +[13, "CDISCPILOT01", "01-701-1146", "1146", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-20", "2013-06-26", 38, 70.3, 2673, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.9, "<25", 147.3, 54, 16, "2009-11-17", 41.7, ">=12", "2013-05-07", "2013-05-20", "2013-06-30", 7, "2013-06-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +[14, "CDISCPILOT01", "01-701-1148", "1148", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-23", "2014-02-20", 182, 77.1, 14040, 57, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.3, "25-<30", 175.3, 87.1, 15, "2010-12-12", 32.1, ">=12", "2013-08-14", "2013-08-23", "2014-02-20", 12, "2014-02-20", "COMPLETED", "COMPLETED", "", 21] +[15, "CDISCPILOT01", "01-701-1153", "1153", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-23", "2014-03-16", 175, 0, 0, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.8, "<25", 156.2, 58.1, 6, "2005-05-13", 99.8, ">=12", "2013-09-06", "2013-09-23", "2014-04-01", 12, "2014-04-01", "COMPLETED", "COMPLETED", "", 10] +[16, "CDISCPILOT01", "01-701-1180", "1180", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-12", "2013-03-18", 35, 70.2, 2457, 56, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.6, "25-<30", 180.3, 89.8, 16, "2008-09-21", 52.3, ">=12", "2013-01-28", "2013-02-12", "2013-03-23", 7, "2013-03-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +[17, "CDISCPILOT01", "01-701-1181", "1181", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-05", "2013-12-09", 5, 54, 270, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.8, "25-<30", 154.9, 66.7, 15, "2008-08-26", 63, ">=12", "2013-11-26", "2013-12-05", "2013-12-12", 4, "2013-12-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +[18, "CDISCPILOT01", "01-701-1188", "1188", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-15", "2013-03-24", 38, 54, 2052, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 32, ">=30", 177.8, 101.2, 16, "2005-09-14", 88.7, ">=12", "2013-02-03", "2013-02-15", "2013-03-25", 7, "2013-03-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[19, "CDISCPILOT01", "01-701-1192", "1192", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-07-22", "2013-01-20", 183, 54, 9882, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.8, "25-<30", 151.1, 63.5, 12, "2009-03-15", 39.8, ">=12", "2012-07-08", "2012-07-22", "2013-01-20", 12, "2013-01-20", "COMPLETED", "COMPLETED", "", 23] +[20, "CDISCPILOT01", "01-701-1203", "1203", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-02", "2013-08-03", 183, 0, 0, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.9, "25-<30", 160, 66.2, 13, "2011-04-19", 21.3, ">=12", "2013-01-25", "2013-02-02", "2013-08-03", 12, "2013-08-03", "COMPLETED", "COMPLETED", "", 21] +[21, "CDISCPILOT01", "01-701-1211", "1211", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-15", "2013-01-12", 59, 54, 3186, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "Y", 17.7, "<25", 160, 45.4, 12, "2010-03-19", 31.4, ">=12", "2012-10-30", "2012-11-15", "2013-01-14", 9, "2013-01-14", "DEATH", "DISCONTINUED", "Death", 12] +[22, "CDISCPILOT01", "01-701-1234", "1234", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-30", "2013-09-22", 177, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 181.6, 77.1, 18, "2006-08-11", 79.3, ">=12", "2013-03-20", "2013-03-30", "2013-09-22", 12, "2013-09-22", "COMPLETED", "COMPLETED", "", 20] +[23, "CDISCPILOT01", "01-701-1239", "1239", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-11", "2014-07-10", 181, 76.8, 13905, 56, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33.6, ">=30", 168.9, 95.9, 11, "2003-09-23", 123.2, ">=12", "2013-12-28", "2014-01-11", "2014-07-11", 12, "2014-07-11", "COMPLETED", "COMPLETED", "", 23] +[24, "CDISCPILOT01", "01-701-1275", "1275", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-02-07", "2014-05-31", 114, 77.2, 8802, 61, "<65", 1, "YEARS", "AMERICAN INDIAN OR ALASKA NATIVE", 6, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 24.6, "<25", 167.6, 69, 12, "2011-09-17", 28.3, ">=12", "2014-01-25", "2014-02-07", "2014-06-14", 10, "2014-06-14", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 22] +[25, "CDISCPILOT01", "01-701-1287", "1287", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-25", "2014-07-26", 183, 76.3, 13959, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.5, "<25", 154.9, 56.3, 14, "2009-10-30", 50.6, ">=12", "2014-01-17", "2014-01-25", "2014-07-26", 12, "2014-07-26", "COMPLETED", "COMPLETED", "", 22] +[26, "CDISCPILOT01", "01-701-1294", "1294", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-24", "2013-06-14", 83, 54, 4482, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.1, "25-<30", 170.2, 78.5, 16, "2011-09-09", 18.3, ">=12", "2013-03-17", "2013-03-24", "2013-06-14", 9, "2013-06-14", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[27, "CDISCPILOT01", "01-701-1302", "1302", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-29", "2013-11-05", 69, 74, 5103, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 26, "25-<30", 177.8, 82.1, 15, "2007-02-09", 78.4, ">=12", "2013-08-20", "2013-08-29", "2013-11-05", 9, "2013-11-05", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[28, "CDISCPILOT01", "01-701-1317", "1317", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-05-22", "2014-11-20", 183, 54, 9882, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.4, "<25", 176.5, 66.7, 20, "2013-09-16", 7.8, "<12", "2014-05-10", "2014-05-22", "2014-11-20", 12, "2014-11-20", "COMPLETED", "COMPLETED", "", 20] +[29, "CDISCPILOT01", "01-701-1324", "1324", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-02", "2013-04-02", 183, 54, 9882, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.8, "25-<30", 166.4, 77.1, 18, "2009-10-11", 35.2, ">=12", "2012-09-16", "2012-10-02", "2013-04-02", 12, "2013-04-02", "COMPLETED", "COMPLETED", "", 23] +[30, "CDISCPILOT01", "01-701-1341", "1341", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-05", "2013-01-26", 22, 54, 1188, 51, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28.5, "25-<30", 157.5, 70.8, 24, "2006-06-05", 78.6, ">=12", "2012-12-22", "2013-01-05", "2013-02-07", 5, "2013-02-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[31, "CDISCPILOT01", "01-701-1345", "1345", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-08", "2014-03-18", 162, 0, 0, 63, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 18.6, "<25", 174, 56.3, 15, "2010-11-05", 34.9, ">=12", "2013-10-01", "2013-10-08", "2014-03-18", 12, "2014-03-18", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 23] +[32, "CDISCPILOT01", "01-701-1360", "1360", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-31", "2013-08-05", 6, 54, 324, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 29, "25-<30", 166.4, 80.3, 10, "2008-12-02", 55.7, ">=12", "2013-07-24", "2013-07-31", "2013-08-14", 4, "2013-08-14", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 23] +[33, "CDISCPILOT01", "01-701-1363", "1363", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-30", "2013-11-27", 182, 0, 0, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.9, "<25", 161.3, 64.9, 13, "2005-10-20", 91, ">=12", "2013-05-20", "2013-05-30", "2013-11-27", 12, "2013-11-27", "COMPLETED", "COMPLETED", "", 22] +[34, "CDISCPILOT01", "01-701-1383", "1383", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-04", "2013-08-06", 184, 77.6, 14283, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 31.6, ">=30", 163.8, 84.8, 12, "2006-08-20", 77.1, ">=12", "2013-01-22", "2013-02-04", "2013-08-06", 12, "2013-08-06", "COMPLETED", "COMPLETED", "", 22] +[35, "CDISCPILOT01", "01-701-1387", "1387", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-03-12", "2014-03-25", 14, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 22.5, "<25", 162.6, 59.4, 12, "2003-08-17", 126.3, ">=12", "2014-02-23", "2014-03-12", "2014-03-25", 4, "2014-03-25", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 11] +[36, "CDISCPILOT01", "01-701-1392", "1392", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2012-10-28", "2013-04-28", 183, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 167.6, 81.2, 16, "2010-04-25", 29.8, ">=12", "2012-10-17", "2012-10-28", "2013-04-28", 12, "2013-04-28", "COMPLETED", "COMPLETED", "", 23] +[37, "CDISCPILOT01", "01-701-1415", "1415", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-23", "2014-03-24", 183, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25, "25-<30", 175.3, 76.7, 10, "1998-06-13", 183.1, ">=12", "2013-09-15", "2013-09-23", "2014-03-24", 12, "2014-03-24", "COMPLETED", "COMPLETED", "", 18] +[38, "CDISCPILOT01", "01-701-1429", "1429", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-19", "2013-04-30", 43, 54, 2322, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 25.7, "25-<30", 148.6, 56.7, 12, "2008-06-17", 56.3, ">=12", "2013-02-25", "2013-03-19", "2013-04-30", 7, "2013-04-30", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 17] +[39, "CDISCPILOT01", "01-701-1440", "1440", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-08", "2014-02-05", 182, 0, 0, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.2, "<25", 156.2, 49.4, 18, "2011-04-07", 27.6, ">=12", "2013-07-24", "2013-08-08", "2014-02-05", 12, "2014-02-05", "COMPLETED", "COMPLETED", "", 22] +[40, "CDISCPILOT01", "01-701-1442", "1442", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-26", "2014-04-26", 183, 54, 9882, 57, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 40.1, ">=30", 162.6, 106.1, 12, "2006-02-20", 91.9, ">=12", "2013-10-17", "2013-10-26", "2014-04-26", 12, "2014-04-26", "COMPLETED", "COMPLETED", "", 15] +[41, "CDISCPILOT01", "01-701-1444", "1444", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-05", "2013-02-12", 39, 71.3, 2781, 63, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 34.5, ">=30", 171.5, 101.6, 14, "2008-05-21", 55.4, ">=12", "2012-12-31", "2013-01-05", "2013-02-13", 7, "2013-02-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[42, "CDISCPILOT01", "01-702-1082", "1082", "702", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-26", "2013-10-13", 80, 54, 4320, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", null, "<25", 154.9, null, 18, "2007-05-17", 73.6, ">=12", "2013-07-03", "2013-07-26", "2013-11-17", 9, "2013-11-17", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 23] +[43, "CDISCPILOT01", "01-703-1042", "1042", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-02", "2013-08-31", 183, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.5, "<25", 177.8, 74.4, 12, "2008-07-23", 55.1, ">=12", "2013-02-23", "2013-03-02", "2013-08-31", 12, "2013-08-31", "COMPLETED", "COMPLETED", "", 23] +[44, "CDISCPILOT01", "01-703-1076", "1076", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-25", "2013-12-24", 61, 75.2, 4590, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 165.1, 87.1, 10, "2012-08-27", 13.7, ">=12", "2013-10-17", "2013-10-25", "2013-12-24", 9, "2013-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[45, "CDISCPILOT01", "01-703-1086", "1086", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-02", "2012-12-04", 94, 54, 5076, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25, "25-<30", 195.6, 95.7, 17, "2011-04-27", 15.9, ">=12", "2012-08-22", "2012-09-02", "2012-12-24", 10, "2012-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[46, "CDISCPILOT01", "01-703-1096", "1096", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-25", "2013-03-16", 51, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 31.7, ">=30", 160, 81.2, 6, "2006-12-20", 72, ">=12", "2012-12-19", "2013-01-25", "2013-03-29", 7, "2013-03-29", "LOST TO FOLLOW-UP", "DISCONTINUED", "Lost to Follow-up", 22] +[47, "CDISCPILOT01", "01-703-1100", "1100", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-13", "2013-09-14", 186, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.8, "<25", 167.6, 61.2, 8, "2010-12-02", 26.9, ">=12", "2013-02-28", "2013-03-13", "2013-09-14", 12, "2013-09-14", "COMPLETED", "COMPLETED", "", 22] +[48, "CDISCPILOT01", "01-703-1119", "1119", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-20", "2013-06-13", 114, 54, 6156, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 18.4, "<25", 160, 47.2, 16, "2005-02-01", 96.1, ">=12", "2013-02-02", "2013-02-20", "2013-06-13", 10, "2013-06-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +[49, "CDISCPILOT01", "01-703-1175", "1175", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-20", "2013-12-26", 7, 0, 0, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 26.6, "25-<30", 170.2, 77.1, 16, "2010-09-19", 38.8, ">=12", "2013-12-13", "2013-12-20", "2013-12-31", 4, "2013-12-31", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 11] +[50, "CDISCPILOT01", "01-703-1182", "1182", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-17", "2013-12-11", 56, 54, 3024, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.8, "<25", 172.7, 68, 12, "2011-09-27", 24.4, ">=12", "2013-10-08", "2013-10-17", "2013-12-12", 8, "2013-12-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +[51, "CDISCPILOT01", "01-703-1197", "1197", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-16", "2013-06-29", 14, 54, 756, 76, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 38.6, ">=30", 162.6, 102.1, 5, "2012-01-11", 16.7, ">=12", "2013-06-01", "2013-06-16", "2013-07-22", 4, "2013-07-22", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] +[52, "CDISCPILOT01", "01-703-1210", "1210", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-16", "2013-09-06", 175, 0, 0, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.8, "<25", 144.8, 49.9, 12, "2010-02-18", 36.6, ">=12", "2013-03-08", "2013-03-16", "2013-09-06", 12, "2013-09-06", "COMPLETED", "COMPLETED", "", 19] +[53, "CDISCPILOT01", "01-703-1258", "1258", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-07-20", "2013-01-11", 176, 77.3, 13608, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", 24.8, "<25", 154.9, 59.4, 12, "2006-02-17", 76.7, ">=12", "2012-07-10", "2012-07-20", "2013-01-21", 12, "2013-01-21", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] +[54, "CDISCPILOT01", "01-703-1279", "1279", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-13", "2013-06-03", 22, 54, 1188, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 21.1, "<25", 162.6, 55.8, 12, "2010-07-29", 33, ">=12", "2013-04-27", "2013-05-13", "2013-06-22", 4, "2013-06-22", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 14] +[55, "CDISCPILOT01", "01-703-1295", "1295", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-21", "2014-04-19", 150, 78.3, 11745, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 22.7, "<25", 157.5, 56.3, 8, "2012-04-05", 18.7, ">=12", "2013-10-24", "2013-11-21", "2014-05-19", 11, "2014-05-19", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] +[56, "CDISCPILOT01", "01-703-1299", "1299", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-12", "2013-03-13", 183, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.2, "<25", 153.7, 45.4, 12, "2011-09-16", 11.8, "<12", "2012-09-07", "2012-09-12", "2013-03-13", 12, "2013-03-13", "COMPLETED", "COMPLETED", "", 23] +[57, "CDISCPILOT01", "01-703-1335", "1335", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-03-17", "2014-05-07", 52, 73.2, 3807, 67, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23, "<25", 154.9, 55.3, 11, "2008-01-30", 73, ">=12", "2014-02-28", "2014-03-17", "2014-05-24", 7, "2014-05-24", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 10] +[58, "CDISCPILOT01", "01-703-1379", "1379", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-22", "2014-03-21", 181, 54, 9774, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.7, ">=30", 157.5, 76.2, 7, "2009-09-21", 47.7, ">=12", "2013-09-12", "2013-09-22", "2014-03-21", 12, "2014-03-21", "COMPLETED", "COMPLETED", "", 12] +[59, "CDISCPILOT01", "01-703-1403", "1403", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-12", "2012-12-13", 2, 54, 108, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 25.4, "25-<30", 177.8, 80.3, 12, "2010-12-07", 24, ">=12", "2012-12-05", "2012-12-12", "2012-12-19", 4, "2012-12-19", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[60, "CDISCPILOT01", "01-703-1439", "1439", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-03-12", "2014-09-11", 184, 76.7, 14121, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 160, 63.5, 12, "2010-07-29", 43.2, ">=12", "2014-03-04", "2014-03-12", "2014-09-11", 12, "2014-09-11", "COMPLETED", "COMPLETED", "", 16] +[61, "CDISCPILOT01", "01-704-1008", "1008", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-13", "2013-02-21", 40, 70.2, 2808, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.3, "<25", 148, 46.7, 12, "2011-10-17", 14.7, ">=12", "2013-01-06", "2013-01-13", "2013-02-25", 7, "2013-02-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +[62, "CDISCPILOT01", "01-704-1009", "1009", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-27", "2013-09-25", 30, 54, 1620, 83, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 20.8, "<25", 179.1, 66.7, 16, "2009-02-03", 54.5, ">=12", "2013-08-20", "2013-08-27", "2013-10-02", 5, "2013-10-02", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 21] +[63, "CDISCPILOT01", "01-704-1010", "1010", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-21", "2014-07-08", 138, 0, 0, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 25.6, "25-<30", 177.8, 81, 14, "2006-01-02", 97.2, ">=12", "2014-02-08", "2014-02-21", "2014-07-09", 11, "2014-07-09", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 17] +[64, "CDISCPILOT01", "01-704-1017", "1017", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-06", "2013-11-18", 44, 72.4, 3186, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.8, "<25", 170.2, 63.1, 12, "2011-03-27", 29.9, ">=12", "2013-09-20", "2013-10-06", "2013-11-24", 7, "2013-11-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +[65, "CDISCPILOT01", "01-704-1025", "1025", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-27", "2013-10-24", 28, 54, 1512, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20.1, "<25", 166, 55.5, 18, "2012-03-03", 18.6, ">=12", "2013-09-18", "2013-09-27", "2013-11-29", 6, "2013-11-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[66, "CDISCPILOT01", "01-704-1065", "1065", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-24", "2013-12-22", 60, 74.3, 4455, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 24.8, "<25", 180.3, 80.7, 12, "2010-03-23", 42.9, ">=12", "2013-10-17", "2013-10-24", "2013-12-24", 9, "2013-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[67, "CDISCPILOT01", "01-704-1074", "1074", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-22", "2014-03-20", 58, 72.2, 4185, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27, "25-<30", 167.6, 75.8, 16, "2009-01-30", 59.7, ">=12", "2014-01-19", "2014-01-22", "2014-03-31", 8, "2014-03-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[68, "CDISCPILOT01", "01-704-1093", "1093", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-03-15", "2013-06-17", 95, 76.5, 7263, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 24.3, "<25", 174, 73.5, 12, "2010-07-17", 31.3, ">=12", "2013-02-22", "2013-03-15", "2013-06-20", 10, "2013-06-20", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[69, "CDISCPILOT01", "01-704-1114", "1114", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-23", "2013-07-07", 166, 54, 8964, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 28.1, "25-<30", 166.4, 77.8, 8, "2007-03-25", 69.6, ">=12", "2013-01-09", "2013-01-23", "2013-07-08", 12, "2013-07-08", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] +[70, "CDISCPILOT01", "01-704-1120", "1120", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-02", "2014-02-01", 62, 54, 3348, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.9, "<25", 147, 51.7, 13, "2007-03-23", 79.9, ">=12", "2013-11-18", "2013-12-02", "2014-02-03", 9, "2014-02-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[71, "CDISCPILOT01", "01-704-1127", "1127", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-02", "2014-03-31", 181, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 15.1, "<25", 165.1, 41.1, 12, "2008-09-11", 60.2, ">=12", "2013-09-16", "2013-10-02", "2014-03-31", 12, "2014-03-31", "COMPLETED", "COMPLETED", "", 22] +[72, "CDISCPILOT01", "01-704-1135", "1135", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-31", "2014-05-16", 198, 54, 10692, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 161.8, 64.4, 14, "2010-10-06", 36.6, ">=12", "2013-10-23", "2013-10-31", "2014-05-16", 12, "2014-05-16", "COMPLETED", "COMPLETED", "", 23] +[73, "CDISCPILOT01", "01-704-1164", "1164", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-19", "2013-04-04", 198, 0, 0, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.1, "<25", 157.5, 49.9, 10, "2011-03-04", 18.3, ">=12", "2012-09-11", "2012-09-19", "2013-04-04", 12, "2013-04-04", "COMPLETED", "COMPLETED", "", 16] +[74, "CDISCPILOT01", "01-704-1218", "1218", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-19", "2013-05-27", 190, 54, 10260, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.2, "25-<30", 144, 54.4, 12, "2010-08-15", 26.9, ">=12", "2012-11-11", "2012-11-19", "2013-05-27", 12, "2013-05-27", "COMPLETED", "COMPLETED", "", 22] +[75, "CDISCPILOT01", "01-704-1233", "1233", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-21", "2013-07-14", 116, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 21.3, "<25", 147.3, 46.3, 16, "2011-01-15", 25.8, ">=12", "2013-03-08", "2013-03-21", "2013-07-14", 11, "2013-07-14", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 15] +[76, "CDISCPILOT01", "01-704-1241", "1241", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-25", "2013-10-09", 46, 74, 3402, 86, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 25.2, "25-<30", 170.2, 73, 14, "2011-07-25", 24.7, ">=12", "2013-08-14", "2013-08-25", "2013-10-31", 8, "2013-10-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +[77, "CDISCPILOT01", "01-704-1260", "1260", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-08-30", "2012-11-04", 67, 0, 0, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 19.1, "<25", 160, 48.8, 16, "2002-11-29", 116.8, ">=12", "2012-08-23", "2012-08-30", "2013-01-18", 9, "2013-01-18", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 16] +[78, "CDISCPILOT01", "01-704-1266", "1266", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-13", "2013-12-06", 55, 73.6, 4050, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.2, "25-<30", 174, 88.5, 12, "2011-12-02", 22.1, ">=12", "2013-10-05", "2013-10-13", "2013-12-06", 8, "2013-12-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[79, "CDISCPILOT01", "01-704-1323", "1323", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-08", "2013-08-05", 29, 54, 1566, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 22.7, "<25", 162.6, 59.9, 16, "2010-03-23", 38.7, ">=12", "2013-06-13", "2013-07-08", "2013-08-08", 7, "2013-08-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[80, "CDISCPILOT01", "01-704-1325", "1325", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-04-23", "2014-07-04", 73, 54, 3942, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 22.3, "<25", 175.3, 68.5, 16, "2008-11-02", 65.4, ">=12", "2014-04-16", "2014-04-23", "2014-08-06", 10, "2014-08-06", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 18] +[81, "CDISCPILOT01", "01-704-1332", "1332", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-09", "2014-02-14", 68, 75, 5103, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 26.2, "25-<30", 173, 78.5, 9, "2011-11-09", 24.5, ">=12", "2013-11-24", "2013-12-09", "2014-02-16", 9, "2014-02-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +[82, "CDISCPILOT01", "01-704-1351", "1351", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-12", "2014-04-18", 189, 0, 0, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.9, "<25", 175.3, 73.5, 12, "2012-09-10", 12.6, ">=12", "2013-09-26", "2013-10-12", "2014-04-18", 12, "2014-04-18", "COMPLETED", "COMPLETED", "", 22] +[83, "CDISCPILOT01", "01-704-1388", "1388", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-07", "2013-06-11", 187, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.8, "<25", 176.5, 58.5, 11, "2010-10-26", 25.1, ">=12", "2012-11-28", "2012-12-07", "2013-06-19", 12, "2013-06-19", "COMPLETED", "COMPLETED", "", 20] +[84, "CDISCPILOT01", "01-704-1435", "1435", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-11-17", "2013-01-09", 54, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 27.1, "25-<30", 167.6, 76.2, 16, "2010-01-20", 33.4, ">=12", "2012-11-01", "2012-11-17", "2013-01-12", 8, "2013-01-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] +[85, "CDISCPILOT01", "01-704-1445", "1445", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2014-05-11", "2014-11-01", 175, 0, 0, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "Y", 22.8, "<25", 177.8, 72.1, 12, "2012-11-11", 17.6, ">=12", "2014-05-01", "2014-05-11", "2014-11-01", 12, "2014-11-01", "DEATH", "DISCONTINUED", "Death", 23] +[86, "CDISCPILOT01", "01-705-1018", "1018", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-05", "2013-07-12", 8, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 22.6, "<25", 147.3, 49, 6, "2009-11-21", 43.3, ">=12", "2013-06-30", "2013-07-05", "2013-07-12", 4, "2013-07-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 18] +[87, "CDISCPILOT01", "01-705-1031", "1031", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-11-27", "2014-05-11", 166, 54, 8964, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 28.9, "25-<30", 157.5, 71.7, 16, "2010-11-25", 35.8, ">=12", "2013-11-17", "2013-11-27", "2014-05-11", 12, "2014-05-11", "LOST TO FOLLOW-UP", "DISCONTINUED", "Lost to Follow-up", 23] +[88, "CDISCPILOT01", "01-705-1059", "1059", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-05", "2013-12-05", 123, 0, 0, 66, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 20.4, "<25", 162.6, 54, 12, "2009-07-20", 48.5, ">=12", "2013-08-02", "2013-08-05", "2013-12-05", 10, "2013-12-05", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[89, "CDISCPILOT01", "01-705-1186", "1186", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-08", "2014-01-26", 19, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 19.7, "<25", 142.2, 39.9, 12, "2011-07-03", 30.1, ">=12", "2014-01-03", "2014-01-08", "2014-02-07", 5, "2014-02-07", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 15] +[90, "CDISCPILOT01", "01-705-1199", "1199", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-16", "2013-09-28", 13, 54, 702, 87, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.8, "<25", 161.3, 64.4, 20, "2007-09-08", 72.1, ">=12", "2013-09-11", "2013-09-16", "2013-09-29", 4, "2013-09-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +[91, "CDISCPILOT01", "01-705-1280", "1280", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-17", "2014-07-25", 190, 76.9, 14607, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28, "25-<30", 157.5, 69.4, 12, "2013-01-04", 12.3, ">=12", "2014-01-11", "2014-01-17", "2014-07-25", 12, "2014-07-25", "COMPLETED", "COMPLETED", "", 23] +[92, "CDISCPILOT01", "01-705-1281", "1281", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-28", "2014-02-27", 92, 75.7, 6966, 73, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 31.4, ">=30", 152.4, 73, 12, "2012-11-05", 12.7, ">=12", "2013-11-26", "2013-11-28", "2014-03-17", 10, "2014-03-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[93, "CDISCPILOT01", "01-705-1282", "1282", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-26", "2013-06-24", 181, 0, 0, 70, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.4, ">=30", 154.9, 73, 12, "2006-12-06", 72.6, ">=12", "2012-12-23", "2012-12-26", "2013-06-24", 12, "2013-06-24", "COMPLETED", "COMPLETED", "", 10] +[94, "CDISCPILOT01", "01-705-1292", "1292", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-14", "2014-05-13", 212, 54, 11448, 60, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.8, "25-<30", 167.6, 75.3, 8, "2012-09-28", 12.5, ">=12", "2013-10-11", "2013-10-14", "2014-05-14", 12, "2014-05-14", "COMPLETED", "COMPLETED", "", 23] +[95, "CDISCPILOT01", "01-705-1303", "1303", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-16", "2014-06-02", 169, 78.6, 13284, 72, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 27.5, "25-<30", 175.3, 84.4, 12, "2010-12-15", 35.9, ">=12", "2013-12-10", "2013-12-16", "2014-06-02", 11, "2014-06-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +[96, "CDISCPILOT01", "01-705-1310", "1310", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-02", "2014-01-23", 83, 74.2, 6156, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 146.1, 48.5, 12, "2011-10-30", 23.9, ">=12", "2013-10-26", "2013-11-02", "2014-01-23", 9, "2014-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[97, "CDISCPILOT01", "01-705-1349", "1349", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-10", "2013-09-08", 183, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.2, "<25", 144.8, 44.5, 10, "2007-03-23", 71.2, ">=12", "2013-02-24", "2013-03-10", "2013-09-08", 12, "2013-09-08", "COMPLETED", "COMPLETED", "", 15] +[98, "CDISCPILOT01", "01-705-1377", "1377", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-04", "2014-03-07", 63, 71.6, 4509, 63, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 21, "<25", 165.1, 57.2, 6, "2012-01-05", 23.8, ">=12", "2013-12-29", "2014-01-04", "2014-03-07", 7, "2014-03-07", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 14] +[99, "CDISCPILOT01", "01-705-1382", "1382", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-13", "2013-05-13", 1, 54, 54, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 33.2, ">=30", 170.2, 96.2, 12, "2012-05-03", 12.2, ">=12", "2013-05-09", "2013-05-13", "2013-05-13", 4, "2013-05-13", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 19] +[100, "CDISCPILOT01", "01-705-1393", "1393", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-07", "2013-02-01", 148, 54, 7992, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 26.9, "25-<30", 144.8, 56.3, 13, "2004-09-08", 95.8, ">=12", "2012-09-02", "2012-09-07", "2013-02-20", 11, "2013-02-20", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +[101, "CDISCPILOT01", "01-705-1431", "1431", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-23", "2013-12-19", 180, 54, 9720, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 149.9, 54.4, 12, "2010-07-04", 35.4, ">=12", "2013-06-16", "2013-06-23", "2013-12-19", 12, "2013-12-19", "COMPLETED", "COMPLETED", "", 21] +[102, "CDISCPILOT01", "01-706-1041", "1041", "706", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-31", "2014-07-28", 210, 0, 0, 64, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.9, "<25", 167.6, 58.7, 15, "2011-11-18", 25.1, ">=12", "2013-12-21", "2013-12-31", "2014-07-29", 12, "2014-07-29", "COMPLETED", "COMPLETED", "", 20] +[103, "CDISCPILOT01", "01-706-1049", "1049", "706", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-14", "2013-06-18", 36, 69.8, 2511, 60, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20.6, "<25", 167.6, 57.8, 11, "2010-05-02", 36, ">=12", "2013-04-30", "2013-05-14", "2013-06-25", 7, "2013-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[104, "CDISCPILOT01", "01-706-1384", "1384", "706", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-15", "2012-09-24", 10, 54, 540, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.6, ">=30", 157.5, 76, 8, "2008-05-04", 51.7, ">=12", "2012-08-25", "2012-09-15", "2012-09-29", 4, "2012-09-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[105, "CDISCPILOT01", "01-707-1037", "1037", "707", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-20", "2013-12-24", 5, 54, 270, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23.8, "<25", 152.4, 55.3, 14, "2009-01-02", 59.3, ">=12", "2013-12-12", "2013-12-20", "2014-01-08", 4, "2014-01-08", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 24] +[106, "CDISCPILOT01", "01-707-1206", "1206", "707", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-28", "2014-04-26", 181, 0, 0, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 174, 74.4, 7, "2012-08-23", 13.9, ">=12", "2013-10-20", "2013-10-28", "2014-04-27", 12, "2014-04-27", "COMPLETED", "COMPLETED", "", 21] +[107, "CDISCPILOT01", "01-708-1019", "1019", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-20", "2014-01-01", 13, 54, 702, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 22.2, "<25", 182.9, 74.4, 18, "2006-12-19", 83.7, ">=12", "2013-12-10", "2013-12-20", "2014-01-23", 4, "2014-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[108, "CDISCPILOT01", "01-708-1032", "1032", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-09", "2013-03-01", 21, 54, 1134, 62, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 26.1, "25-<30", 177.8, 82.6, 12, "2002-07-16", 126.7, ">=12", "2013-02-02", "2013-02-09", "2013-03-09", 5, "2013-03-09", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[109, "CDISCPILOT01", "01-708-1084", "1084", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-09", "2013-11-11", 187, 54, 10098, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 17.9, "<25", 167.6, 50.4, 12, "2010-04-26", 36.2, ">=12", "2013-05-01", "2013-05-09", "2013-11-11", 12, "2013-11-11", "COMPLETED", "COMPLETED", "", 23] +[110, "CDISCPILOT01", "01-708-1087", "1087", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-10-22", "2013-04-28", 189, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.9, "25-<30", 157.5, 66.7, 12, "2008-09-02", 49.1, ">=12", "2012-10-06", "2012-10-22", "2013-04-28", 12, "2013-04-28", "COMPLETED", "COMPLETED", "", 17] +[111, "CDISCPILOT01", "01-708-1158", "1158", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-08", "2014-03-21", 42, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.8, "25-<30", 162.6, 73.5, 8, "2010-08-01", 42.1, ">=12", "2014-02-01", "2014-02-08", "2014-03-22", 7, "2014-03-22", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[112, "CDISCPILOT01", "01-708-1171", "1171", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-06", "2013-06-04", 181, 0, 0, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 162.6, 54.9, 9, "2010-09-24", 26.1, ">=12", "2012-11-25", "2012-12-06", "2013-06-04", 12, "2013-06-04", "COMPLETED", "COMPLETED", "", 13] +[113, "CDISCPILOT01", "01-708-1178", "1178", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-29", "2014-04-06", 99, 75.3, 7452, 77, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 23, "<25", 165.1, 62.8, 8, "2008-08-10", 64.1, ">=12", "2013-12-13", "2013-12-29", "2014-04-06", 9, "2014-04-06", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 10] +[114, "CDISCPILOT01", "01-708-1213", "1213", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-09", "2013-02-22", 14, 54, 756, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 15.3, "<25", 165.1, 41.7, 12, "2011-02-06", 23.9, ">=12", "2013-02-01", "2013-02-09", "2013-02-26", 5, "2013-02-26", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +[115, "CDISCPILOT01", "01-708-1216", "1216", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-24", "2012-11-29", 37, 69.3, 2565, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.9, "25-<30", 172.7, 77.1, 12, "2001-07-15", 135, ">=12", "2012-10-14", "2012-10-24", "2012-12-06", 7, "2012-12-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[116, "CDISCPILOT01", "01-708-1236", "1236", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-09-21", "2013-09-21", 1, 54, 54, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 23.4, "<25", 152.4, 54.4, 8, "2012-09-08", 12, ">=12", "2013-09-08", "2013-09-21", "2013-09-26", 4, "2013-09-26", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 22] +[117, "CDISCPILOT01", "01-708-1253", "1253", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-07", "2013-11-05", 183, 0, 0, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.1, "<25", 185.4, 75.8, 12, "2009-03-12", 49.5, ">=12", "2013-04-26", "2013-05-07", "2013-11-05", 12, "2013-11-05", "COMPLETED", "COMPLETED", "", 12] +[118, "CDISCPILOT01", "01-708-1272", "1272", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-06", "2013-03-22", 45, 54, 2430, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 24.9, "<25", 172.7, 74.4, 11, "2006-08-07", 77.6, ">=12", "2013-01-22", "2013-02-06", "2013-04-04", 8, "2013-04-04", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 15] +[119, "CDISCPILOT01", "01-708-1286", "1286", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-10", "2014-03-08", 180, 0, 0, 80, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 32.8, ">=30", 152.4, 76.2, 12, "2001-10-03", 142.8, ">=12", "2013-08-25", "2013-09-10", "2014-03-08", 12, "2014-03-08", "COMPLETED", "COMPLETED", "", 10] +[120, "CDISCPILOT01", "01-708-1296", "1296", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-06-14", "2013-12-12", 182, 0, 0, 57, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.9, "25-<30", 170.2, 80.7, 18, "2010-02-03", 40.1, ">=12", "2013-06-07", "2013-06-14", "2013-12-12", 12, "2013-12-12", "COMPLETED", "COMPLETED", "", 16] +[121, "CDISCPILOT01", "01-708-1297", "1297", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-25", "2013-05-03", 99, 54, 5346, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23, "<25", 185.4, 78.9, 13, "2008-02-27", 58.6, ">=12", "2013-01-15", "2013-01-25", "2013-05-08", 10, "2013-05-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[122, "CDISCPILOT01", "01-708-1316", "1316", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-23", "2014-03-01", 191, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 160, 59.9, 12, "2011-08-08", 24.3, ">=12", "2013-08-15", "2013-08-23", "2014-03-01", 12, "2014-03-01", "COMPLETED", "COMPLETED", "", 22] +[123, "CDISCPILOT01", "01-708-1336", "1336", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-07", "2013-06-05", 181, 76.7, 13878, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.1, "<25", 190.5, 87.5, 18, "2002-12-01", 119.7, ">=12", "2012-11-21", "2012-12-07", "2013-06-05", 12, "2013-06-05", "COMPLETED", "COMPLETED", "", 15] +[124, "CDISCPILOT01", "01-708-1342", "1342", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-29", "2013-06-28", 182, 0, 0, 59, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.4, "<25", 170.2, 59, 13, "2010-09-24", 26.9, ">=12", "2012-12-21", "2012-12-29", "2013-06-28", 12, "2013-06-28", "COMPLETED", "COMPLETED", "", 18] +[125, "CDISCPILOT01", "01-708-1347", "1347", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-20", "2013-06-18", 60, 74.3, 4455, 61, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.2, "25-<30", 160, 74.8, 12, "2009-05-23", 46.7, ">=12", "2013-04-11", "2013-04-20", "2013-06-18", 9, "2013-06-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +[126, "CDISCPILOT01", "01-708-1348", "1348", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-05", "2014-02-13", 193, 54, 10422, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.6, "<25", 160, 60.3, 12, "2010-07-29", 36, ">=12", "2013-07-28", "2013-08-05", "2014-02-13", 12, "2014-02-13", "COMPLETED", "COMPLETED", "", 13] +[127, "CDISCPILOT01", "01-708-1353", "1353", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-04", "2013-08-28", 56, 54, 3024, 87, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.3, "<25", 157.5, 50.4, 16, "2010-08-06", 34.4, ">=12", "2013-06-17", "2013-07-04", "2013-09-10", 8, "2013-09-10", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[128, "CDISCPILOT01", "01-708-1372", "1372", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-12", "2013-04-19", 8, 54, 432, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 30.7, ">=30", 170.2, 88.9, 8, "2007-09-17", 66.6, ">=12", "2013-04-03", "2013-04-12", "2013-05-10", 4, "2013-05-10", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 17] +[129, "CDISCPILOT01", "01-708-1378", "1378", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-03", "2014-01-28", 148, 0, 0, 67, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 24.3, "<25", 170.2, 70.3, 13, "2009-03-16", 53.3, ">=12", "2013-08-24", "2013-09-03", "2014-01-28", 11, "2014-01-28", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 20] +[130, "CDISCPILOT01", "01-708-1406", "1406", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-26", "2014-07-02", 189, 76.6, 14472, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.1, "<25", 157.5, 54.9, 13, "2010-06-24", 41.5, ">=12", "2013-12-06", "2013-12-26", "2014-07-02", 12, "2014-07-02", "COMPLETED", "COMPLETED", "", 15] +[131, "CDISCPILOT01", "01-708-1428", "1428", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-11-09", "2013-12-14", 36, 54, 1944, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.8, "<25", 157.5, 59, 8, "2010-10-27", 36.2, ">=12", "2013-11-02", "2013-11-09", "2014-01-31", 8, "2014-01-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +[132, "CDISCPILOT01", "01-709-1001", "1001", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-08", "2014-04-08", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.2, "25-<30", 170.2, 73, 12, "2011-01-30", 31.7, ">=12", "2013-09-20", "2013-10-08", "2014-04-08", 12, "2014-04-08", "COMPLETED", "COMPLETED", "", 15] +[133, "CDISCPILOT01", "01-709-1007", "1007", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-07-31", "2012-08-28", 29, 54, 1566, 54, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 23.8, "<25", 158.8, 59.9, 21, "2007-02-28", 64.8, ">=12", "2012-07-21", "2012-07-31", "2012-09-01", 5, "2012-09-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +[134, "CDISCPILOT01", "01-709-1020", "1020", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-01", "2013-06-01", 183, 54, 9882, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.9, "25-<30", 144.8, 54.4, 12, "2009-02-26", 44.9, ">=12", "2012-11-22", "2012-12-01", "2013-06-01", 12, "2013-06-01", "COMPLETED", "COMPLETED", "", 15] +[135, "CDISCPILOT01", "01-709-1029", "1029", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-25", "2013-06-26", 184, 76.6, 14094, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.1, "<25", 172.7, 69, 20, "2009-06-02", 42.3, ">=12", "2012-12-10", "2012-12-25", "2013-06-26", 12, "2013-06-26", "COMPLETED", "COMPLETED", "", 16] +[136, "CDISCPILOT01", "01-709-1081", "1081", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-18", "2014-04-27", 100, 54, 5400, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.5, "<25", 154.9, 56.5, 9, "2011-08-06", 29.2, ">=12", "2014-01-09", "2014-01-18", "2014-05-10", 10, "2014-05-10", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +[137, "CDISCPILOT01", "01-709-1088", "1088", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-12", "2014-10-09", 181, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 179.1, 79.4, 16, "2012-02-25", 25.1, ">=12", "2014-03-30", "2014-04-12", "2014-10-09", 12, "2014-10-09", "COMPLETED", "COMPLETED", "", 23] +[138, "CDISCPILOT01", "01-709-1099", "1099", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-25", "2014-04-25", 183, 76.1, 13932, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.6, "<25", 165.1, 53.5, 12, "2009-04-20", 53.8, ">=12", "2013-10-14", "2013-10-25", "2014-04-25", 12, "2014-04-25", "COMPLETED", "COMPLETED", "", 11] +[139, "CDISCPILOT01", "01-709-1102", "1102", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-15", "2013-03-27", 72, 54, 3888, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32.1, ">=30", 166.4, 88.9, 14, "2009-07-13", 41.9, ">=12", "2013-01-07", "2013-01-15", "2013-03-31", 9, "2013-03-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[140, "CDISCPILOT01", "01-709-1168", "1168", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-02", "2013-09-26", 56, 73.3, 4104, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.6, "25-<30", 149.9, 62.1, 12, "2009-10-29", 44.9, ">=12", "2013-07-25", "2013-08-02", "2013-09-27", 8, "2013-09-27", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[141, "CDISCPILOT01", "01-709-1217", "1217", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-04", "2013-06-11", 100, 54, 5400, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.1, "<25", 171.5, 68, 6, "2008-10-11", 52.2, ">=12", "2013-02-16", "2013-03-04", "2013-06-25", 10, "2013-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +[142, "CDISCPILOT01", "01-709-1238", "1238", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-15", "2013-08-06", 84, 76.2, 6399, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 28.5, "25-<30", 170.2, 82.6, 8, "2011-10-13", 18.7, ">=12", "2013-05-02", "2013-05-15", "2013-08-07", 9, "2013-08-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 24] +[143, "CDISCPILOT01", "01-709-1259", "1259", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-26", "2013-06-13", 139, 0, 0, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 21.9, "<25", 172.7, 65.3, 18, "2008-08-06", 53.3, ">=12", "2013-01-13", "2013-01-26", "2013-06-13", 11, "2013-06-13", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 20] +[144, "CDISCPILOT01", "01-709-1285", "1285", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-24", "2013-05-23", 61, 54, 3294, 87, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 23.1, "<25", 167.6, 64.9, 6, "2009-09-18", 42, ">=12", "2013-03-17", "2013-03-24", "2013-05-31", 9, "2013-05-31", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 16] +[145, "CDISCPILOT01", "01-709-1301", "1301", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-19", "2014-01-17", 183, 0, 0, 62, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.6, "<25", 146.1, 50.4, 10, "2009-02-04", 53.3, ">=12", "2013-07-14", "2013-07-19", "2014-01-17", 12, "2014-01-17", "COMPLETED", "COMPLETED", "", 10] +[146, "CDISCPILOT01", "01-709-1306", "1306", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-03", "2014-06-16", 134, 0, 0, 60, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 18.5, "<25", 154.9, 44.5, 12, "2009-02-02", 59.6, ">=12", "2014-01-19", "2014-02-03", "2014-06-25", 11, "2014-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +[147, "CDISCPILOT01", "01-709-1309", "1309", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-06-19", "2013-12-19", 184, 77, 14175, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 177.8, 78.5, 16, "2009-12-21", 41.6, ">=12", "2013-06-09", "2013-06-19", "2013-12-19", 12, "2013-12-19", "COMPLETED", "COMPLETED", "", 17] +[148, "CDISCPILOT01", "01-709-1312", "1312", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-20", "2014-10-19", 183, 0, 0, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.9, "<25", 160, 53.5, 13, "2010-07-30", 44.5, ">=12", "2014-04-13", "2014-04-20", "2014-10-19", 12, "2014-10-19", "COMPLETED", "COMPLETED", "", 14] +[149, "CDISCPILOT01", "01-709-1326", "1326", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-05", "2013-10-02", 181, 54, 9774, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.7, "25-<30", 161.3, 74.8, 16, "2010-09-19", 30.1, ">=12", "2013-03-21", "2013-04-05", "2013-10-02", 12, "2013-10-02", "COMPLETED", "COMPLETED", "", 11] +[150, "CDISCPILOT01", "01-709-1329", "1329", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-15", "2013-08-25", 11, 54, 594, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 26.5, "25-<30", 170.2, 76.7, 16, "2009-03-08", 52.8, ">=12", "2013-08-01", "2013-08-15", "2013-08-29", 4, "2013-08-29", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] +[151, "CDISCPILOT01", "01-709-1339", "1339", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-23", "2013-06-24", 184, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.4, "25-<30", 175.3, 78, 16, "2010-03-03", 33.5, ">=12", "2012-12-15", "2012-12-23", "2013-06-24", 12, "2013-06-24", "COMPLETED", "COMPLETED", "", 23] +[152, "CDISCPILOT01", "01-709-1424", "1424", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-03-03", "2013-03-07", 5, 54, 270, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 22.6, "<25", 174, 68.5, 16, "2007-09-12", 65.2, ">=12", "2013-02-15", "2013-03-03", "2013-03-08", 4, "2013-03-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[153, "CDISCPILOT01", "01-710-1002", "1002", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-14", "2014-01-18", 5, 54, 270, 88, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.8, "25-<30", 165.1, 70.3, 12, "2008-01-08", 71.8, ">=12", "2013-12-30", "2014-01-14", "2014-01-18", 4, "2014-01-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[154, "CDISCPILOT01", "01-710-1006", "1006", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-10", "2013-08-09", 181, 77.1, 13959, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.1, "25-<30", 170.2, 72.6, 12, "2012-02-10", 11.6, "<12", "2013-01-27", "2013-02-10", "2013-08-10", 12, "2013-08-10", "COMPLETED", "COMPLETED", "", 12] +[155, "CDISCPILOT01", "01-710-1021", "1021", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-09-27", "2013-10-29", 33, 68.7, 2268, 79, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 21.3, "<25", 162.6, 56.3, 8, "2012-07-09", 14.4, ">=12", "2013-09-19", "2013-09-27", "2013-11-12", 7, "2013-11-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +[156, "CDISCPILOT01", "01-710-1027", "1027", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-28", "2014-08-29", 183, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.4, "<25", 170.2, 70.8, 12, "2012-02-04", 24, ">=12", "2014-02-03", "2014-02-28", "2014-08-29", 12, "2014-08-29", "COMPLETED", "COMPLETED", "", 20] +[157, "CDISCPILOT01", "01-710-1045", "1045", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-03", "2013-08-13", 72, 54, 3888, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22, "<25", 162.6, 58.1, 12, "2010-05-12", 36.3, ">=12", "2013-05-20", "2013-06-03", "2013-08-17", 9, "2013-08-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +[158, "CDISCPILOT01", "01-710-1053", "1053", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-26", "2013-02-10", 47, 54, 2538, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.8, "<25", 157.5, 51.7, 12, "2011-11-04", 13.4, ">=12", "2012-12-15", "2012-12-26", "2013-02-15", 8, "2013-02-15", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[159, "CDISCPILOT01", "01-710-1060", "1060", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-01", "2013-07-05", 186, 0, 0, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21, "<25", 182.9, 70.3, 16, "2010-09-14", 27.4, ">=12", "2012-12-24", "2013-01-01", "2013-07-05", 12, "2013-07-05", "COMPLETED", "COMPLETED", "", 23] +[160, "CDISCPILOT01", "01-710-1070", "1070", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-09-08", "2013-01-22", 137, 78, 10692, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 21.8, "<25", 149.9, 49, 10, "2010-09-08", 23.7, ">=12", "2012-08-28", "2012-09-08", "2013-02-23", 11, "2013-02-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +[161, "CDISCPILOT01", "01-710-1077", "1077", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-11-17", "2014-05-18", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.5, "<25", 162.6, 49, 12, "2011-06-11", 28.8, ">=12", "2013-11-03", "2013-11-17", "2014-05-18", 12, "2014-05-18", "COMPLETED", "COMPLETED", "", 14] +[162, "CDISCPILOT01", "01-710-1078", "1078", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-17", "2014-03-23", 188, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18, "<25", 152.4, 41.7, 12, "2011-08-25", 24.4, ">=12", "2013-09-06", "2013-09-17", "2014-03-23", 12, "2014-03-23", "COMPLETED", "COMPLETED", "", 21] +[163, "CDISCPILOT01", "01-710-1083", "1083", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-22", "2013-08-01", 11, 0, 0, 89, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "Y", 19, "<25", 157.5, 47.2, 14, "2011-07-19", 23.7, ">=12", "2013-07-09", "2013-07-22", "2013-08-03", 4, "2013-08-03", "DEATH", "DISCONTINUED", "Death", 14] +[164, "CDISCPILOT01", "01-710-1137", "1137", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-11", "2013-11-13", 34, 69.1, 2349, 79, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 24, "<25", 165.1, 65.3, 16, "2009-10-12", 47.7, ">=12", "2013-10-03", "2013-10-11", "2013-11-13", 7, "2013-11-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[165, "CDISCPILOT01", "01-710-1142", "1142", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-02", "2012-10-20", 19, 59.7, 1134, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.8, "<25", 152.4, 57.6, 12, "2010-09-26", 23.6, ">=12", "2012-09-12", "2012-10-02", "2012-10-23", 5, "2012-10-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[166, "CDISCPILOT01", "01-710-1154", "1154", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-29", "2014-04-27", 30, 54, 1620, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 32.3, ">=30", 160, 82.6, 3, "2008-02-25", 72.4, ">=12", "2014-03-08", "2014-03-29", "2014-05-09", 7, "2014-05-09", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] +[167, "CDISCPILOT01", "01-710-1166", "1166", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-30", "2013-03-19", 110, 54, 5940, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 22.1, "<25", 157.5, 54.9, 12, "2007-11-10", 60.1, ">=12", "2012-11-10", "2012-11-30", "2013-03-30", 10, "2013-03-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[168, "CDISCPILOT01", "01-710-1183", "1183", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-11-16", "2014-05-17", 183, 0, 0, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.2, "<25", 149.9, 47.6, 8, "2012-10-25", 12, ">=12", "2013-10-24", "2013-11-16", "2014-05-17", 12, "2014-05-17", "COMPLETED", "COMPLETED", "", 16] +[169, "CDISCPILOT01", "01-710-1187", "1187", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-11-10", "2013-05-12", 184, 76.7, 14121, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 154.9, 49.9, 8, "2010-10-22", 24.2, ">=12", "2012-10-26", "2012-11-10", "2013-05-12", 12, "2013-05-12", "COMPLETED", "COMPLETED", "", 11] +[170, "CDISCPILOT01", "01-710-1235", "1235", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-26", "2013-03-27", 183, 54, 9882, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33, ">=30", 170.2, 95.7, 16, "2009-12-03", 33.4, ">=12", "2012-09-13", "2012-09-26", "2013-03-27", 12, "2013-03-27", "COMPLETED", "COMPLETED", "", 20] +[171, "CDISCPILOT01", "01-710-1249", "1249", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-28", "2014-06-28", 183, 76.7, 14040, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.4, "25-<30", 177.8, 80.3, 12, "2008-12-27", 59.8, ">=12", "2013-12-19", "2013-12-28", "2014-06-28", 12, "2014-06-28", "COMPLETED", "COMPLETED", "", 20] +[172, "CDISCPILOT01", "01-710-1264", "1264", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-06-13", "2013-10-11", 121, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 29.1, "25-<30", 167.6, 81.7, 12, "2010-06-06", 35.9, ">=12", "2013-06-02", "2013-06-13", "2013-10-12", 11, "2013-10-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +[173, "CDISCPILOT01", "01-710-1270", "1270", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-02-12", "2014-03-01", 18, 54, 972, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.6, "25-<30", 149.9, 57.6, 12, "2012-06-19", 19.5, ">=12", "2014-02-01", "2014-02-12", "2014-03-01", 4, "2014-03-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +[174, "CDISCPILOT01", "01-710-1271", "1271", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-27", "2012-11-21", 56, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "Y", "N", "N", "Y", "Y", "", 21.2, "<25", 149.9, 47.6, 16, "2011-09-05", 12, ">=12", "2012-09-04", "2012-09-27", "2012-12-02", 8, "2012-12-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[175, "CDISCPILOT01", "01-710-1278", "1278", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-24", "2013-02-26", 65, 74.8, 4860, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 177.8, 71.7, 20, "2011-12-08", 12.2, ">=12", "2012-12-13", "2012-12-24", "2013-03-03", 9, "2013-03-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +[176, "CDISCPILOT01", "01-710-1300", "1300", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-15", "2013-02-15", 63, 54, 3402, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.1, "<25", 152.4, 46.7, 12, "2011-11-16", 12.6, ">=12", "2012-12-04", "2012-12-15", "2013-02-19", 9, "2013-02-19", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] +[177, "CDISCPILOT01", "01-710-1314", "1314", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-24", "2013-05-23", 30, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 22.6, "<25", 137.2, 42.6, 12, "2011-04-14", 24.3, ">=12", "2013-04-21", "2013-04-24", "2013-05-25", 6, "2013-05-25", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] +[178, "CDISCPILOT01", "01-710-1315", "1315", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-27", "2013-07-06", 130, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 24.2, "<25", 152.4, 56.3, 12, "2011-08-20", 17.8, ">=12", "2013-02-12", "2013-02-27", "2013-07-16", 11, "2013-07-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 12] +[179, "CDISCPILOT01", "01-710-1354", "1354", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-11-11", "2013-05-01", 172, 77.1, 13257, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.7, "25-<30", 182.9, 89.4, 16, "2011-11-06", 11.8, "<12", "2012-10-29", "2012-11-11", "2013-05-01", 12, "2013-05-01", "COMPLETED", "COMPLETED", "", 23] +[180, "CDISCPILOT01", "01-710-1358", "1358", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-17", "2013-02-09", 146, 54, 7884, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 31.1, ">=30", 162.6, 82.1, 6, "2009-08-29", 36.2, ">=12", "2012-09-02", "2012-09-17", "2013-03-12", 12, "2013-03-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] +[181, "CDISCPILOT01", "01-710-1368", "1368", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-23", "2014-04-24", 184, 0, 0, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 15.7, "<25", 147.3, 34, 12, "2011-10-12", 24.3, ">=12", "2013-10-21", "2013-10-23", "2014-04-24", 12, "2014-04-24", "COMPLETED", "COMPLETED", "", 13] +[182, "CDISCPILOT01", "01-710-1385", "1385", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-29", "2013-02-18", 113, 54, 6102, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25.2, "25-<30", 182.9, 84.4, 18, "2011-10-28", 11.8, "<12", "2012-10-21", "2012-10-29", "2013-02-18", 10, "2013-02-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +[183, "CDISCPILOT01", "01-710-1408", "1408", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-05", "2013-07-12", 189, 76.1, 14391, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 34.2, ">=30", 177.8, 108, 12, "2007-12-14", 60.5, ">=12", "2012-12-26", "2013-01-05", "2013-07-12", 12, "2013-07-12", "COMPLETED", "COMPLETED", "", 23] +[184, "CDISCPILOT01", "01-711-1012", "1012", "711", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-03", "2013-04-29", 27, 66, 1782, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28, "25-<30", 170.2, 81, 12, "2011-07-25", 19.9, ">=12", "2013-03-20", "2013-04-03", "2013-05-02", 5, "2013-05-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[185, "CDISCPILOT01", "01-711-1036", "1036", "711", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2012-07-29", "2013-02-10", 197, 0, 0, 70, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 172, 69.2, 9, "2009-03-05", 40.5, ">=12", "2012-07-20", "2012-07-29", "2013-02-10", 12, "2013-02-10", "COMPLETED", "COMPLETED", "", 23] +[186, "CDISCPILOT01", "01-711-1143", "1143", "711", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-03", "2013-05-30", 58, 54, 3132, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 24.3, "<25", 163.1, 64.6, 12, "2011-04-29", 23.1, ">=12", "2013-03-30", "2013-04-03", "2013-06-01", 9, "2013-06-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[187, "CDISCPILOT01", "01-711-1433", "1433", "711", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-27", "2013-02-05", 10, 54, 540, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 20.9, "<25", 157.5, 51.9, 12, "2012-02-02", 11.7, "<12", "2013-01-23", "2013-01-27", "2013-02-06", 4, "2013-02-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[188, "CDISCPILOT01", "01-713-1043", "1043", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-15", "2014-03-24", 191, 54, 10314, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.8, "<25", 165.1, 51.3, 8, "2011-12-09", 20.3, ">=12", "2013-08-17", "2013-09-15", "2014-03-24", 12, "2014-03-24", "COMPLETED", "COMPLETED", "", 16] +[189, "CDISCPILOT01", "01-713-1073", "1073", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-30", "2014-10-05", 190, 54, 10260, 74, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.3, "<25", 167.6, 56.9, 6, "2013-02-19", 12.8, ">=12", "2014-03-15", "2014-03-30", "2014-10-05", 12, "2014-10-05", "COMPLETED", "COMPLETED", "", 11] +[190, "CDISCPILOT01", "01-713-1106", "1106", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-31", "2013-05-06", 188, 76.7, 14418, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.6, "<25", 164.8, 53.1, 16, "2010-01-16", 32.6, ">=12", "2012-10-03", "2012-10-31", "2013-05-06", 12, "2013-05-06", "COMPLETED", "COMPLETED", "", 23] +[191, "CDISCPILOT01", "01-713-1141", "1141", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-31", "2013-07-01", 32, 68.3, 2187, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 23.5, "<25", 170, 68, 13, "2006-11-24", 78, ">=12", "2013-05-23", "2013-05-31", "2013-08-06", 7, "2013-08-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[192, "CDISCPILOT01", "01-713-1179", "1179", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-09", "2014-02-05", 181, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.3, "<25", 165.1, 55.3, 12, "2011-05-04", 26.3, ">=12", "2013-07-11", "2013-08-09", "2014-02-05", 12, "2014-02-05", "COMPLETED", "COMPLETED", "", 21] +[193, "CDISCPILOT01", "01-713-1209", "1209", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-27", "2013-11-22", 180, 77, 13851, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.2, "<25", 165.1, 52.2, 12, "2010-07-14", 34.1, ">=12", "2013-05-16", "2013-05-27", "2013-11-22", 12, "2013-11-22", "COMPLETED", "COMPLETED", "", 23] +[194, "CDISCPILOT01", "01-713-1256", "1256", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-19", "2013-03-25", 188, 0, 0, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.7, "<25", 180.3, 77.1, 16, "2009-02-08", 43.1, ">=12", "2012-09-10", "2012-09-19", "2013-03-25", 12, "2013-03-25", "COMPLETED", "COMPLETED", "", 13] +[195, "CDISCPILOT01", "01-713-1269", "1269", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-27", "2014-07-28", 183, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.9, "<25", 185.4, 75.3, 16, "2012-03-21", 21.8, ">=12", "2014-01-14", "2014-01-27", "2014-07-28", 12, "2014-07-28", "COMPLETED", "COMPLETED", "", 23] +[196, "CDISCPILOT01", "01-713-1448", "1448", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-19", "2014-05-16", 118, 54, 6372, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25.5, "25-<30", 175.3, 78.5, 13, "2008-04-09", 68.9, ">=12", "2014-01-05", "2014-01-19", "2014-05-17", 10, "2014-05-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[197, "CDISCPILOT01", "01-714-1035", "1035", "714", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-17", "2014-10-16", 183, 0, 0, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 148.6, 54.4, 12, "2011-04-02", 36.1, ">=12", "2014-04-03", "2014-04-17", "2014-10-16", 12, "2014-10-16", "COMPLETED", "COMPLETED", "", 17] +[198, "CDISCPILOT01", "01-714-1068", "1068", "714", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-08", "2013-10-08", 62, 54, 3348, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23, "<25", 153.7, 54.4, 9, "2012-07-24", 12.3, ">=12", "2013-07-31", "2013-08-08", "2013-10-16", 9, "2013-10-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[199, "CDISCPILOT01", "01-714-1195", "1195", "714", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-26", "2013-10-23", 181, 54, 9774, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.7, "25-<30", 172.7, 85.7, 16, "2011-04-30", 23.6, ">=12", "2013-04-16", "2013-04-26", "2013-10-23", 12, "2013-10-23", "COMPLETED", "COMPLETED", "", 19] +[200, "CDISCPILOT01", "01-714-1288", "1288", "714", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-04", "2014-06-17", 196, 76.2, 14931, 77, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.7, "<25", 162.6, 49.4, 6, "2009-11-11", 48.5, ">=12", "2013-11-24", "2013-12-04", "2014-06-17", 12, "2014-06-17", "COMPLETED", "COMPLETED", "", 19] +[201, "CDISCPILOT01", "01-714-1375", "1375", "714", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-26", "2013-09-07", 194, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.6, "25-<30", 149.9, 57.6, 10, "2008-02-10", 60.5, ">=12", "2013-02-23", "2013-02-26", "2013-09-07", 12, "2013-09-07", "COMPLETED", "COMPLETED", "", 17] +[202, "CDISCPILOT01", "01-714-1425", "1425", "714", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-15", "2013-08-19", 5, 54, 270, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 29, "25-<30", 177.8, 91.6, 16, "2010-07-30", 36.4, ">=12", "2013-08-11", "2013-08-15", "2013-08-22", 4, "2013-08-22", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 22] +[203, "CDISCPILOT01", "01-715-1085", "1085", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-16", "2013-08-18", 184, 54, 9936, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.8, "<25", 162.6, 57.6, 14, "2010-08-02", 30.1, ">=12", "2013-02-03", "2013-02-16", "2013-08-18", 12, "2013-08-18", "COMPLETED", "COMPLETED", "", 23] +[204, "CDISCPILOT01", "01-715-1107", "1107", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-26", "2013-05-07", 71, 54, 3834, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.3, "<25", 172.7, 69.4, 12, "2011-09-22", 16.8, ">=12", "2013-02-12", "2013-02-26", "2013-05-13", 9, "2013-05-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[205, "CDISCPILOT01", "01-715-1155", "1155", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-13", "2014-01-25", 44, 0, 0, 59, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 23.3, "<25", 165.1, 63.5, 12, "2010-12-09", 35.7, ">=12", "2013-11-29", "2013-12-13", "2014-04-26", 7, "2014-04-26", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] +[206, "CDISCPILOT01", "01-715-1207", "1207", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2012-11-18", "2013-05-27", 191, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.3, "<25", 152.4, 49.4, 7, "2010-04-06", 31.3, ">=12", "2012-11-12", "2012-11-18", "2013-06-01", 12, "2013-06-01", "COMPLETED", "COMPLETED", "", 20] +[207, "CDISCPILOT01", "01-715-1319", "1319", "715", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-17", "2013-03-05", 17, 57.2, 972, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 25.4, "25-<30", 172.7, 75.8, 13, "2007-08-12", 65.8, ">=12", "2013-02-03", "2013-02-17", "2013-03-18", 5, "2013-03-18", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] +[208, "CDISCPILOT01", "01-715-1321", "1321", "715", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-02-11", "2014-04-21", 70, 74.8, 5238, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 162.6, 59.9, 12, "2010-11-30", 38.3, ">=12", "2014-02-06", "2014-02-11", "2014-04-22", 9, "2014-04-22", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[209, "CDISCPILOT01", "01-715-1397", "1397", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-03", "2013-10-02", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 152.4, 67.1, 11, "2012-05-16", 10.2, "<12", "2013-03-20", "2013-04-03", "2013-10-03", 12, "2013-10-03", "COMPLETED", "COMPLETED", "", 22] +[210, "CDISCPILOT01", "01-715-1405", "1405", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-06", "2013-07-07", 2, 54, 108, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.5, "<25", 180.3, 69.9, 16, "2004-02-21", 112.2, ">=12", "2013-06-27", "2013-07-06", "2013-07-13", 4, "2013-07-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +[211, "CDISCPILOT01", "01-716-1024", "1024", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2012-07-09", "2013-01-20", 196, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.7, "<25", 154.9, 54.4, 12, "2011-12-01", 7.2, "<12", "2012-07-06", "2012-07-09", "2013-01-20", 12, "2013-01-20", "COMPLETED", "COMPLETED", "", 22] +[212, "CDISCPILOT01", "01-716-1026", "1026", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-02", "2014-10-16", 198, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33.3, ">=30", 154.9, 79.8, 12, "2010-09-02", 42.7, ">=12", "2014-03-23", "2014-04-02", "2014-10-16", 12, "2014-10-16", "COMPLETED", "COMPLETED", "", 11] +[213, "CDISCPILOT01", "01-716-1030", "1030", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-28", "2014-01-02", 6, 54, 324, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 33.2, ">=30", 150.6, 75.3, 12, "2011-09-06", 27.7, ">=12", "2013-12-25", "2013-12-28", "2014-01-10", 4, "2014-01-10", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 16] +[214, "CDISCPILOT01", "01-716-1044", "1044", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-27", "2013-11-03", 191, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 172.7, 86.2, 12, "2011-03-21", 25, ">=12", "2013-04-20", "2013-04-27", "2013-11-03", 12, "2013-11-03", "COMPLETED", "COMPLETED", "", 14] +[215, "CDISCPILOT01", "01-716-1063", "1063", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-09", "2013-08-25", 109, 54, 5886, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 28.4, "25-<30", 160, 72.6, 8, "2003-04-01", 121.2, ">=12", "2013-05-06", "2013-05-09", "2013-08-28", 10, "2013-08-28", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[216, "CDISCPILOT01", "01-716-1071", "1071", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-06-08", "2013-08-01", 55, 73.6, 4050, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 154.9, 76.7, 12, "2010-12-01", 30.1, ">=12", "2013-06-03", "2013-06-08", "2013-08-01", 8, "2013-08-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[217, "CDISCPILOT01", "01-716-1094", "1094", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-19", "2013-01-24", 37, 54, 1998, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28.3, "25-<30", 168.9, 80.7, 8, "2007-12-28", 59.7, ">=12", "2012-12-16", "2012-12-19", "2013-01-26", 7, "2013-01-26", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +[218, "CDISCPILOT01", "01-716-1103", "1103", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-20", "2014-09-20", 185, 54, 9990, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.6, "25-<30", 165.1, 69.9, 8, "2011-07-07", 32.4, ">=12", "2014-03-18", "2014-03-20", "2014-09-20", 12, "2014-09-20", "COMPLETED", "COMPLETED", "", 22] +[219, "CDISCPILOT01", "01-716-1108", "1108", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-12", "2013-08-10", 180, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26, "25-<30", 142.2, 52.6, 12, "2012-02-14", 11.7, "<12", "2013-02-04", "2013-02-12", "2013-08-10", 12, "2013-08-10", "COMPLETED", "COMPLETED", "", 21] +[220, "CDISCPILOT01", "01-716-1151", "1151", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-01", "2013-05-11", 100, 54, 5400, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 19.7, "<25", 152.4, 45.8, 18, "2010-03-17", 34.3, ">=12", "2013-01-23", "2013-02-01", "2013-06-07", 10, "2013-06-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +[221, "CDISCPILOT01", "01-716-1157", "1157", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-02", "2014-04-04", 185, 54, 9990, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.2, "<25", 160, 59.4, 14, "2008-04-10", 65.5, ">=12", "2013-09-23", "2013-10-02", "2014-04-05", 12, "2014-04-05", "COMPLETED", "COMPLETED", "", 20] +[222, "CDISCPILOT01", "01-716-1160", "1160", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-05", "2013-10-11", 190, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.1, "<25", 157.5, 59.9, 12, "2011-06-04", 21.7, ">=12", "2013-03-23", "2013-04-05", "2013-10-11", 12, "2013-10-11", "COMPLETED", "COMPLETED", "", 23] +[223, "CDISCPILOT01", "01-716-1167", "1167", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-08", "2013-04-12", 187, 54, 10098, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 158.8, 62.6, 12, "2012-01-04", 8.9, "<12", "2012-09-30", "2012-10-08", "2013-04-13", 12, "2013-04-13", "COMPLETED", "COMPLETED", "", 19] +[224, "CDISCPILOT01", "01-716-1177", "1177", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-09-02", "2015-03-05", 185, 0, 0, 72, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.3, "25-<30", 177.8, 86.2, 12, "2013-04-08", 16.7, ">=12", "2014-08-29", "2014-09-02", "2015-03-05", 12, "2015-03-05", "COMPLETED", "COMPLETED", "", 21] +[225, "CDISCPILOT01", "01-716-1189", "1189", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-09", "2013-02-27", 142, 78, 11070, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 27.4, "25-<30", 163.8, 73.5, 9, "2008-08-19", 49.6, ">=12", "2012-10-07", "2012-10-09", "2013-03-03", 11, "2013-03-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +[226, "CDISCPILOT01", "01-716-1229", "1229", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-20", "2013-03-31", 40, 70.9, 2835, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.6, "<25", 161.3, 64, 16, "2011-08-09", 18.3, ">=12", "2013-02-14", "2013-02-20", "2013-04-02", 7, "2013-04-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +[227, "CDISCPILOT01", "01-716-1298", "1298", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-08", "2013-06-28", 82, 54, 4428, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.4, "25-<30", 156.2, 71.7, 12, "2008-05-15", 58.7, ">=12", "2013-04-04", "2013-04-08", "2013-07-06", 9, "2013-07-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +[228, "CDISCPILOT01", "01-716-1308", "1308", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-28", "2013-10-07", 41, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23.6, "<25", 157.5, 58.5, 13, "2009-11-17", 45.2, ">=12", "2013-08-23", "2013-08-28", "2013-10-07", 7, "2013-10-07", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] +[229, "CDISCPILOT01", "01-716-1311", "1311", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-05-14", "2014-09-21", 131, 54, 7074, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 27.1, "25-<30", 172.7, 80.7, 14, "2003-06-16", 130.8, ">=12", "2014-05-08", "2014-05-14", "2014-09-30", 11, "2014-09-30", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 11] +[230, "CDISCPILOT01", "01-716-1364", "1364", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-04", "2014-01-09", 190, 76.6, 14553, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.4, "<25", 162.6, 54, 12, "2010-08-10", 34.6, ">=12", "2013-06-27", "2013-07-04", "2014-01-09", 12, "2014-01-09", "COMPLETED", "COMPLETED", "", 17] +[231, "CDISCPILOT01", "01-716-1373", "1373", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-14", "2013-02-27", 76, 75, 5697, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 147.3, 69.4, 16, "2009-05-21", 42.2, ">=12", "2012-11-24", "2012-12-14", "2013-02-28", 9, "2013-02-28", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +[232, "CDISCPILOT01", "01-716-1418", "1418", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-05", "2013-11-20", 200, 77.1, 15417, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.3, "25-<30", 165.1, 69, 8, "2010-05-02", 35.9, ">=12", "2013-04-27", "2013-05-05", "2013-11-20", 12, "2013-11-20", "COMPLETED", "COMPLETED", "", 20] +[233, "CDISCPILOT01", "01-716-1441", "1441", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-22", "2014-07-22", 182, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.5, "25-<30", 144.8, 57.6, 10, "2010-05-25", 43.7, ">=12", "2014-01-13", "2014-01-22", "2014-07-22", 12, "2014-07-22", "COMPLETED", "COMPLETED", "", 22] +[234, "CDISCPILOT01", "01-716-1447", "1447", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-16", "2014-06-17", 184, 77.2, 14202, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 149.9, 54.4, 14, "2010-05-15", 42.9, ">=12", "2013-12-10", "2013-12-16", "2014-06-17", 12, "2014-06-17", "COMPLETED", "COMPLETED", "", 22] +[235, "CDISCPILOT01", "01-717-1004", "1004", "717", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-14", "2014-07-16", 184, 54, 9936, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.2, ">=30", 135.9, 55.8, 15, "2010-05-08", 43.9, ">=12", "2014-01-01", "2014-01-14", "2014-07-16", 12, "2014-07-16", "COMPLETED", "COMPLETED", "", 13] +[236, "CDISCPILOT01", "01-717-1109", "1109", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-27", "2014-07-28", 183, 77.3, 14148, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 13.7, "<25", 180.3, 44.5, 17, "2012-03-11", 22.4, ">=12", "2014-01-20", "2014-01-27", "2014-07-28", 12, "2014-07-28", "COMPLETED", "COMPLETED", "", 20] +[237, "CDISCPILOT01", "01-717-1174", "1174", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-22", "2013-07-24", 184, 76.5, 14067, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 167.6, 68, 16, "2010-09-02", 28.5, ">=12", "2013-01-16", "2013-01-22", "2013-07-24", 12, "2013-07-24", "COMPLETED", "COMPLETED", "", 22] +[238, "CDISCPILOT01", "01-717-1201", "1201", "717", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-19", "2014-02-21", 65, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 26.6, "25-<30", 160, 68, 12, "2011-03-23", 32.7, ">=12", "2013-12-12", "2013-12-19", "2014-02-21", 8, "2014-02-21", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 23] +[239, "CDISCPILOT01", "01-717-1344", "1344", "717", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-11", "2014-03-14", 63, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.7, "<25", 163.5, 58.1, 16, "2008-09-10", 63.7, ">=12", "2014-01-01", "2014-01-11", "2014-03-14", 8, "2014-03-14", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 21] +[240, "CDISCPILOT01", "01-717-1357", "1357", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-01", "2013-10-14", 167, 78.6, 13122, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 24.7, "<25", 181.6, 81.3, 14, "2010-02-20", 38, ">=12", "2013-04-21", "2013-05-01", "2013-10-20", 12, "2013-10-20", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 12] +[241, "CDISCPILOT01", "01-717-1446", "1446", "717", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-01", "2014-03-03", 184, 54, 9936, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.3, "<25", 156.2, 47.2, 12, "2010-02-10", 42.3, ">=12", "2013-08-20", "2013-09-01", "2014-03-04", 12, "2014-03-04", "COMPLETED", "COMPLETED", "", 21] +[242, "CDISCPILOT01", "01-718-1066", "1066", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-07", "2013-07-16", 10, 54, 540, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20, "<25", 158.8, 50.4, 14, "2011-06-02", 24.9, ">=12", "2013-06-28", "2013-07-07", "2013-07-30", 4, "2013-07-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +[243, "CDISCPILOT01", "01-718-1079", "1079", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-19", "2012-10-31", 43, 54, 2322, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20, "<25", 158.8, 50.4, 16, "2005-06-27", 86.5, ">=12", "2012-09-11", "2012-09-19", "2012-11-06", 7, "2012-11-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +[244, "CDISCPILOT01", "01-718-1101", "1101", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-17", "2013-07-31", 165, 78.5, 12960, 82, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 23.2, "<25", 186.2, 80.3, 12, "2008-04-14", 57.7, ">=12", "2013-02-01", "2013-02-17", "2013-08-02", 12, "2013-08-02", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 13] +[245, "CDISCPILOT01", "01-718-1139", "1139", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-19", "2013-11-17", 183, 0, 0, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.4, "<25", 171.5, 65.8, 14, "2008-03-29", 61.2, ">=12", "2013-05-03", "2013-05-19", "2013-11-17", 12, "2013-11-17", "COMPLETED", "COMPLETED", "", 16] +[246, "CDISCPILOT01", "01-718-1150", "1150", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-19", "2013-07-29", 192, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.5, "<25", 156.2, 54.9, 16, "2012-03-11", 10.1, "<12", "2013-01-12", "2013-01-19", "2013-07-31", 12, "2013-07-31", "COMPLETED", "COMPLETED", "", 22] +[247, "CDISCPILOT01", "01-718-1170", "1170", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-16", "2013-10-12", 27, 54, 1458, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.8, "<25", 162.6, 57.6, 12, "2012-08-25", 12, ">=12", "2013-08-25", "2013-09-16", "2013-11-03", 5, "2013-11-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +[248, "CDISCPILOT01", "01-718-1172", "1172", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-21", "2013-11-29", 70, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.9, "<25", 174, 66.2, 21, "2011-10-01", 23.5, ">=12", "2013-09-15", "2013-09-21", "2013-11-29", 9, "2013-11-29", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] +[249, "CDISCPILOT01", "01-718-1250", "1250", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-21", "2014-01-31", 133, 54, 7182, 82, ">80", 3, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.6, "<25", 157.5, 58.5, 21, "2008-08-20", 60.1, ">=12", "2013-08-21", "2013-09-21", "2014-02-08", 11, "2014-02-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +[250, "CDISCPILOT01", "01-718-1254", "1254", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-10", "2014-01-09", 184, 54, 9936, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.3, "25-<30", 170.2, 82.1, 18, "2011-09-12", 21.6, ">=12", "2013-06-28", "2013-07-10", "2014-01-09", 12, "2014-01-09", "COMPLETED", "COMPLETED", "", 16] +[251, "CDISCPILOT01", "01-718-1328", "1328", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-01", "2013-04-18", 77, 76.1, 5859, 86, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.9, "<25", 170.2, 63.5, 12, "2010-01-11", 36.6, ">=12", "2013-01-28", "2013-02-01", "2013-05-01", 9, "2013-05-01", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] +[252, "CDISCPILOT01", "01-718-1355", "1355", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-28", "2013-08-29", 183, 0, 0, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 167.6, 58.5, 15, "2008-12-05", 50.3, ">=12", "2013-02-12", "2013-02-28", "2013-08-29", 12, "2013-08-29", "COMPLETED", "COMPLETED", "", 16] +[253, "CDISCPILOT01", "01-718-1371", "1371", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-26", "2013-08-01", 98, 77.4, 7587, 69, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.8, "25-<30", 154.9, 66.7, 10, "2013-02-04", 2.2, "<12", "2013-04-11", "2013-04-26", "2013-08-08", 9, "2013-08-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +[254, "CDISCPILOT01", "01-718-1427", "1427", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-17", "2013-02-11", 57, 73.9, 4212, 74, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 20.5, "<25", 158.8, 51.7, 16, "2010-05-03", 31.4, ">=12", "2012-12-13", "2012-12-17", "2013-02-18", 8, "2013-02-18", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 19] diff --git a/tests/testthat/testdata/ae.json b/tests/testthat/testdata/ae.json index 407ba01..c2e84c4 100644 --- a/tests/testthat/testdata/ae.json +++ b/tests/testthat/testdata/ae.json @@ -1,366 +1 @@ -{ - "creationDateTime": ["2023-06-28T15:38:42"], - "datasetJSONVersion": ["1.0.0"], - "fileOID": ["www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2023-06-28/ae"], - "asOfDateTime": ["2023-05-31T00:00:00"], - "originator": ["CDISC SDTM MSG Team"], - "sourceSystem": ["Sponsor System"], - "sourceSystemVersion": ["1.0"], - "clinicalData": { - "studyOID": ["cdisc.com/CDISCPILOT01"], - "metaDataVersionOID": ["MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7"], - "metaDataRef": ["https://metadata.location.org/CDISCPILOT01/define.xml"], - "itemGroupData": { - "IG.AE": { - "records": [74], - "name": ["AE"], - "label": ["Adverse Events"], - "items": [ - { - "OID": "ITEMGROUPDATASEQ", - "name": "ITEMGROUPDATASEQ", - "label": "Record Identifier", - "type": "integer" - }, - { - "OID": "IT.AE.STUDYID", - "name": "STUDYID", - "label": "Study Identifier", - "type": "string", - "length": 12, - "keySequence": 1 - }, - { - "OID": "IT.AE.DOMAIN", - "name": "DOMAIN", - "label": "Domain Abbreviation", - "type": "string", - "length": 2 - }, - { - "OID": "IT.AE.USUBJID", - "name": "USUBJID", - "label": "Unique Subject Identifier", - "type": "string", - "length": 8, - "keySequence": 2 - }, - { - "OID": "IT.AE.AESEQ", - "name": "AESEQ", - "label": "Sequence Number", - "type": "integer", - "length": 3 - }, - { - "OID": "IT.AE.AELNKID", - "name": "AELNKID", - "label": "Link ID", - "type": "string", - "length": 50, - "keySequence": 5 - }, - { - "OID": "IT.AE.AETERM", - "name": "AETERM", - "label": "Reported Term for the Adverse Event", - "type": "string", - "length": 200 - }, - { - "OID": "IT.AE.AELLT", - "name": "AELLT", - "label": "Lowest Level Term", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AELLTCD", - "name": "AELLTCD", - "label": "Lowest Level Term Code", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEDECOD", - "name": "AEDECOD", - "label": "Dictionary-Derived Term", - "type": "string", - "length": 1, - "keySequence": 3 - }, - { - "OID": "IT.AE.AEPTCD", - "name": "AEPTCD", - "label": "Preferred Term Code", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEHLT", - "name": "AEHLT", - "label": "High Level Term", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEHLTCD", - "name": "AEHLTCD", - "label": "High Level Term Code", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEHLGT", - "name": "AEHLGT", - "label": "High Level Group Term", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEHLGTCD", - "name": "AEHLGTCD", - "label": "High Level Group Term Code", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEBODSYS", - "name": "AEBODSYS", - "label": "Body System or Organ Class", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEBDSYCD", - "name": "AEBDSYCD", - "label": "Body System or Organ Class Code", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESOC", - "name": "AESOC", - "label": "Primary System Organ Class", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESOCCD", - "name": "AESOCCD", - "label": "Primary System Organ Class Code", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESEV", - "name": "AESEV", - "label": "Severity/Intensity", - "type": "string", - "length": 8 - }, - { - "OID": "IT.AE.AESER", - "name": "AESER", - "label": "Serious Event", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AEACN", - "name": "AEACN", - "label": "Action Taken with Study Treatment", - "type": "string", - "length": 16 - }, - { - "OID": "IT.AE.AEREL", - "name": "AEREL", - "label": "Causality", - "type": "string", - "length": 16 - }, - { - "OID": "IT.AE.AEOUT", - "name": "AEOUT", - "label": "Outcome of Adverse Event", - "type": "string", - "length": 32 - }, - { - "OID": "IT.AE.AESCAN", - "name": "AESCAN", - "label": "Involves Cancer", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESCONG", - "name": "AESCONG", - "label": "Congenital Anomaly or Birth Defect", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESDISAB", - "name": "AESDISAB", - "label": "Persist or Signif Disability/Incapacity", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESDTH", - "name": "AESDTH", - "label": "Results in Death", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESHOSP", - "name": "AESHOSP", - "label": "Requires or Prolongs Hospitalization", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESLIFE", - "name": "AESLIFE", - "label": "Is Life Threatening", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.AESOD", - "name": "AESOD", - "label": "Occurred with Overdose", - "type": "string", - "length": 1 - }, - { - "OID": "IT.AE.EPOCH", - "name": "EPOCH", - "label": "Epoch", - "type": "string", - "length": 9 - }, - { - "OID": "IT.AE.AESTDTC", - "name": "AESTDTC", - "label": "Start Date/Time of Adverse Event", - "type": "string", - "keySequence": 4 - }, - { - "OID": "IT.AE.AEENDTC", - "name": "AEENDTC", - "label": "End Date/Time of Adverse Event", - "type": "string" - }, - { - "OID": "IT.AE.AESTDY", - "name": "AESTDY", - "label": "Study Day of Start of Adverse Event", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.AE.AEENDY", - "name": "AEENDY", - "label": "Study Day of End of Adverse Event", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.AE.AEENRTPT", - "name": "AEENRTPT", - "label": "End Relative to Reference Time Point", - "type": "string", - "length": 7 - }, - { - "OID": "IT.AE.AEENTPT", - "name": "AEENTPT", - "label": "End Reference Time Point", - "type": "string" - } - ], - "itemData": [ - ["1", "CDISCPILOT01", "AE", "CDISC001", "1", "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-02", "", "3", null, "ONGOING", "2013-05-20"], - ["2", "CDISCPILOT01", "AE", "CDISC001", "2", "2", "FATIGUE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-14", "", "46", null, "ONGOING", "2013-05-20"], - ["3", "CDISCPILOT01", "AE", "CDISC002", "1", "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-16", "", "2", null, "ONGOING", "2013-01-14"], - ["4", "CDISCPILOT01", "AE", "CDISC002", "2", "2", "SHOULDER PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "", "7", null, "ONGOING", "2013-01-14"], - ["5", "CDISCPILOT01", "AE", "CDISC002", "3", "3", "JOINT DISLOCATION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "2012-11-21", "7", "7", "", ""], - ["6", "CDISCPILOT01", "AE", "CDISC002", "4", "4", "INCONTINENCE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-22", "", "8", null, "ONGOING", "2013-01-14"], - ["7", "CDISCPILOT01", "AE", "CDISC002", "5", "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-29", "", "15", null, "ONGOING", "2013-01-14"], - ["8", "CDISCPILOT01", "AE", "CDISC002", "6", "6", "SKIN LACERATION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-09", "", "25", null, "ONGOING", "2013-01-14"], - ["9", "CDISCPILOT01", "AE", "CDISC002", "7", "7", "CONFUSIONAL STATE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", "58", null, "ONGOING", "2013-01-14"], - ["10", "CDISCPILOT01", "AE", "CDISC002", "8", "8", "DYSPNOEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", "58", null, "ONGOING", "2013-01-14"], - ["11", "CDISCPILOT01", "AE", "CDISC002", "9", "9", "SUDDEN DEATH", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "Y", "N", "TREATMENT", "2013-01-14", "2013-01-14", "61", "61", "", ""], - ["12", "CDISCPILOT01", "AE", "CDISC003", "1", "1", "HYPERHIDROSIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", "2", null, "ONGOING", "2013-02-13"], - ["13", "CDISCPILOT01", "AE", "CDISC003", "2", "2", "STOMACH DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", "2", null, "ONGOING", "2013-02-13"], - ["14", "CDISCPILOT01", "AE", "CDISC003", "3", "3", "PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-31", "", "3", null, "ONGOING", "2013-02-13"], - ["15", "CDISCPILOT01", "AE", "CDISC003", "4", "4", "NASAL CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-01", "", "4", null, "ONGOING", "2013-02-13"], - ["16", "CDISCPILOT01", "AE", "CDISC003", "5", "5", "MALAISE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", "5", null, "ONGOING", "2013-02-13"], - ["17", "CDISCPILOT01", "AE", "CDISC003", "6", "6", "MYALGIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", "5", null, "ONGOING", "2013-02-13"], - ["18", "CDISCPILOT01", "AE", "CDISC003", "7", "7", "PHARYNGOLARYNGEAL PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", "5", null, "ONGOING", "2013-02-13"], - ["19", "CDISCPILOT01", "AE", "CDISC003", "8", "8", "PRODUCTIVE COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", "5", null, "ONGOING", "2013-02-13"], - ["20", "CDISCPILOT01", "AE", "CDISC003", "9", "9", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "2013-09-03", "5", "6", "", ""], - ["21", "CDISCPILOT01", "AE", "CDISC003", "10", "10", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-04", "", "7", null, "ONGOING", "2013-02-13"], - ["22", "CDISCPILOT01", "AE", "CDISC003", "11", "11", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-05", "2013-10-08", "8", "41", "", ""], - ["23", "CDISCPILOT01", "AE", "CDISC003", "12", "12", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-15", "", "18", null, "ONGOING", "2013-02-13"], - ["24", "CDISCPILOT01", "AE", "CDISC003", "13", "13", "EPISTAXIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "Y", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-30", "", "33", null, "ONGOING", "2013-02-13"], - ["25", "CDISCPILOT01", "AE", "CDISC003", "14", "14", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "", "48", null, "ONGOING", "2013-02-13"], - ["26", "CDISCPILOT01", "AE", "CDISC003", "15", "16", "RESPIRATORY TRACT CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", "56", null, "ONGOING", "2013-02-13"], - ["27", "CDISCPILOT01", "AE", "CDISC003", "16", "17", "RHINITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", "56", null, "ONGOING", "2013-02-13"], - ["28", "CDISCPILOT01", "AE", "CDISC003", "17", "18", "FEELING ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", "57", null, "ONGOING", "2013-02-13"], - ["29", "CDISCPILOT01", "AE", "CDISC003", "18", "19", "LIBIDO DECREASED", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", "57", null, "ONGOING", "2013-02-13"], - ["30", "CDISCPILOT01", "AE", "CDISC003", "19", "20", "LISTLESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", "57", null, "ONGOING", "2013-02-13"], - ["31", "CDISCPILOT01", "AE", "CDISC005", "1", "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-07", "2013-02-07", "4", "4", "", ""], - ["32", "CDISCPILOT01", "AE", "CDISC005", "2", "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "", "48", null, "ONGOING", "2013-08-06"], - ["33", "CDISCPILOT01", "AE", "CDISC005", "3", "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "2013-03-26", "48", "51", "", ""], - ["34", "CDISCPILOT01", "AE", "CDISC005", "4", "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-12", "", "68", null, "ONGOING", "2013-08-06"], - ["35", "CDISCPILOT01", "AE", "CDISC005", "5", "7", "CHEST DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", "141", "141", "", ""], - ["36", "CDISCPILOT01", "AE", "CDISC005", "6", "8", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", "141", "141", "", ""], - ["37", "CDISCPILOT01", "AE", "CDISC005", "7", "9", "COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-07-17", "2013-07-26", "164", "173", "", ""], - ["38", "CDISCPILOT01", "AE", "CDISC007", "1", "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", "15", null, "ONGOING", "2013-06-20"], - ["39", "CDISCPILOT01", "AE", "CDISC007", "2", "5", "SALIVARY HYPERSECRETION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", "15", null, "ONGOING", "2013-06-20"], - ["40", "CDISCPILOT01", "AE", "CDISC007", "3", "6", "PARAESTHESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-08", "2013-02-08", "35", "35", "", ""], - ["41", "CDISCPILOT01", "AE", "CDISC008", "1", "1", "COMPLETED SUICIDE", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "N", "N", "TREATMENT", "2014-10-31", "2014-10-31", "174", "174", "", ""], - ["42", "CDISCPILOT01", "AE", "CDISC009", "1", "1", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "2013-01-19", "90", "90", "", ""], - ["43", "CDISCPILOT01", "AE", "CDISC009", "2", "2", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-08", "106", "110", "", ""], - ["44", "CDISCPILOT01", "AE", "CDISC009", "3", "3", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-16", "", "118", null, "ONGOING", "2013-04-28"], - ["45", "CDISCPILOT01", "AE", "CDISC009", "4", "4", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-16", "2013-03-16", "146", "146", "", ""], - ["46", "CDISCPILOT01", "AE", "CDISC011", "1", "1", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", "12", "12", "", ""], - ["47", "CDISCPILOT01", "AE", "CDISC011", "2", "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-12", "2013-01-12", "37", "37", "", ""], - ["48", "CDISCPILOT01", "AE", "CDISC011", "3", "3", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-02", "2013-02-02", "58", "58", "", ""], - ["49", "CDISCPILOT01", "AE", "CDISC011", "4", "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-10", "2013-06-05", "125", "181", "", ""], - ["50", "CDISCPILOT01", "AE", "CDISC013", "1", "1", "MYOCARDIAL INFARCTION", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "POSSIBLY RELATED", "FATAL", "N", "N", "N", "Y", "Y", "Y", "N", "TREATMENT", "2013-08-02", "2013-08-02", "12", "12", "", ""], - ["51", "CDISCPILOT01", "AE", "CDISC014", "1", "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-16", "2013-05-02", "14", "30", "", ""], - ["52", "CDISCPILOT01", "AE", "CDISC014", "2", "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-27", "", "25", null, "ONGOING", "2013-09-18"], - ["53", "CDISCPILOT01", "AE", "CDISC016", "1", "1", "PARAESTHESIA ORAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-11", "", "9", null, "ONGOING", "2013-09-22"], - ["54", "CDISCPILOT01", "AE", "CDISC016", "2", "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-28", "2013-05-11", "26", "39", "", ""], - ["55", "CDISCPILOT01", "AE", "CDISC016", "3", "3", "SUPRAVENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-29", "2013-05-15", "27", "43", "", ""], - ["56", "CDISCPILOT01", "AE", "CDISC016", "4", "4", "RASH PRURITIC", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-27", "2013-05-31", "55", "59", "", ""], - ["57", "CDISCPILOT01", "AE", "CDISC016", "5", "5", "VENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-28", "2013-06-01", "56", "60", "", ""], - ["58", "CDISCPILOT01", "AE", "CDISC016", "6", "6", "CONJUNCTIVAL HAEMORRHAGE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-30", "", "58", null, "ONGOING", "2013-09-22"], - ["59", "CDISCPILOT01", "AE", "CDISC016", "7", "7", "CERUMEN IMPACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-01", "", "60", null, "ONGOING", "2013-09-22"], - ["60", "CDISCPILOT01", "AE", "CDISC017", "1", "1", "FALL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-10-09", "19", "19", "", ""], - ["61", "CDISCPILOT01", "AE", "CDISC017", "2", "2", "BALANCE DISORDER", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-11-15", "19", "56", "", ""], - ["62", "CDISCPILOT01", "AE", "CDISC017", "3", "3", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "2013-11-02", "25", "43", "", ""], - ["63", "CDISCPILOT01", "AE", "CDISC017", "4", "4", "COORDINATION ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-11-15", "2013-11-15", "56", "56", "", ""], - ["64", "CDISCPILOT01", "AE", "CDISC017", "5", "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-12-29", "2014-02-19", "100", "152", "", ""], - ["65", "CDISCPILOT01", "AE", "CDISC018", "1", "1", "BACK PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", "2", "2", "", ""], - ["66", "CDISCPILOT01", "AE", "CDISC018", "2", "2", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-26", "2012-12-26", "10", "10", "", ""], - ["67", "CDISCPILOT01", "AE", "CDISC018", "3", "3", "AMNESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-01", "2013-01-19", "16", "34", "", ""], - ["68", "CDISCPILOT01", "AE", "CDISC018", "4", "4", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-03", "2013-01-09", "18", "24", "", ""], - ["69", "CDISCPILOT01", "AE", "CDISC018", "5", "5", "LETHARGY", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-05", "2013-01-05", "20", "20", "", ""], - ["70", "CDISCPILOT01", "AE", "CDISC018", "6", "6", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-16", "2013-01-16", "31", "31", "", ""], - ["71", "CDISCPILOT01", "AE", "CDISC018", "7", "7", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-21", "2013-01-24", "36", "39", "", ""], - ["72", "CDISCPILOT01", "AE", "CDISC018", "8", "8", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-27", "2013-01-28", "42", "43", "", ""], - ["73", "CDISCPILOT01", "AE", "CDISC018", "9", "9", "DECREASED APPETITE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", "50", "71", "", ""], - ["74", "CDISCPILOT01", "AE", "CDISC018", "10", "10", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", "50", "71", "", ""] - ] - } - } - } -} +{"datasetJSONCreationDateTime":"2024-08-05T10:08:54","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ae","dbLastModifiedDateTime":"2020-08-21T09:14:28","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.AE","isReferenceData":false,"records":74,"name":"AE","label":"Adverse Events","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.AE.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.AE.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.AE.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.AE.AESEQ","name":"AESEQ","label":"Sequence Number","dataType":"integer"},{"itemOID":"IT.AE.AELNKID","name":"AELNKID","label":"Link ID","dataType":"string","length":50,"keySequence":5},{"itemOID":"IT.AE.AETERM","name":"AETERM","label":"Reported Term for the Adverse Event","dataType":"string","length":200},{"itemOID":"IT.AE.AELLT","name":"AELLT","label":"Lowest Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AELLTCD","name":"AELLTCD","label":"Lowest Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEDECOD","name":"AEDECOD","label":"Dictionary-Derived Term","dataType":"string","length":1,"keySequence":3},{"itemOID":"IT.AE.AEPTCD","name":"AEPTCD","label":"Preferred Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLT","name":"AEHLT","label":"High Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLTCD","name":"AEHLTCD","label":"High Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGT","name":"AEHLGT","label":"High Level Group Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGTCD","name":"AEHLGTCD","label":"High Level Group Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEBODSYS","name":"AEBODSYS","label":"Body System or Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AEBDSYCD","name":"AEBDSYCD","label":"Body System or Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESOC","name":"AESOC","label":"Primary System Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AESOCCD","name":"AESOCCD","label":"Primary System Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESEV","name":"AESEV","label":"Severity/Intensity","dataType":"string","length":8},{"itemOID":"IT.AE.AESER","name":"AESER","label":"Serious Event","dataType":"string","length":1},{"itemOID":"IT.AE.AEACN","name":"AEACN","label":"Action Taken with Study Treatment","dataType":"string","length":16},{"itemOID":"IT.AE.AEREL","name":"AEREL","label":"Causality","dataType":"string","length":16},{"itemOID":"IT.AE.AEOUT","name":"AEOUT","label":"Outcome of Adverse Event","dataType":"string","length":32},{"itemOID":"IT.AE.AESCAN","name":"AESCAN","label":"Involves Cancer","dataType":"string","length":1},{"itemOID":"IT.AE.AESCONG","name":"AESCONG","label":"Congenital Anomaly or Birth Defect","dataType":"string","length":1},{"itemOID":"IT.AE.AESDISAB","name":"AESDISAB","label":"Persist or Signif Disability/Incapacity","dataType":"string","length":1},{"itemOID":"IT.AE.AESDTH","name":"AESDTH","label":"Results in Death","dataType":"string","length":1},{"itemOID":"IT.AE.AESHOSP","name":"AESHOSP","label":"Requires or Prolongs Hospitalization","dataType":"string","length":1},{"itemOID":"IT.AE.AESLIFE","name":"AESLIFE","label":"Is Life Threatening","dataType":"string","length":1},{"itemOID":"IT.AE.AESOD","name":"AESOD","label":"Occurred with Overdose","dataType":"string","length":1},{"itemOID":"IT.AE.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9},{"itemOID":"IT.AE.AESTDTC","name":"AESTDTC","label":"Start Date/Time of Adverse Event","dataType":"date","keySequence":4},{"itemOID":"IT.AE.AEENDTC","name":"AEENDTC","label":"End Date/Time of Adverse Event","dataType":"date"},{"itemOID":"IT.AE.AESTDY","name":"AESTDY","label":"Study Day of Start of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENDY","name":"AEENDY","label":"Study Day of End of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENRTPT","name":"AEENRTPT","label":"End Relative to Reference Time Point","dataType":"string","length":7},{"itemOID":"IT.AE.AEENTPT","name":"AEENTPT","label":"End Reference Time Point","dataType":"date"}],"rows":[[1,"CDISCPILOT01","AE","CDISC001",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-02","",3,null,"ONGOING","2013-05-20"],[2,"CDISCPILOT01","AE","CDISC001",2,"2","FATIGUE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-14","",46,null,"ONGOING","2013-05-20"],[3,"CDISCPILOT01","AE","CDISC002",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-16","",2,null,"ONGOING","2013-01-14"],[4,"CDISCPILOT01","AE","CDISC002",2,"2","SHOULDER PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","",7,null,"ONGOING","2013-01-14"],[5,"CDISCPILOT01","AE","CDISC002",3,"3","JOINT DISLOCATION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","2012-11-21",7,7,"",""],[6,"CDISCPILOT01","AE","CDISC002",4,"4","INCONTINENCE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-22","",8,null,"ONGOING","2013-01-14"],[7,"CDISCPILOT01","AE","CDISC002",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-29","",15,null,"ONGOING","2013-01-14"],[8,"CDISCPILOT01","AE","CDISC002",6,"6","SKIN LACERATION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-09","",25,null,"ONGOING","2013-01-14"],[9,"CDISCPILOT01","AE","CDISC002",7,"7","CONFUSIONAL STATE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[10,"CDISCPILOT01","AE","CDISC002",8,"8","DYSPNOEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[11,"CDISCPILOT01","AE","CDISC002",9,"9","SUDDEN DEATH","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","Y","N","TREATMENT","2013-01-14","2013-01-14",61,61,"",""],[12,"CDISCPILOT01","AE","CDISC003",1,"1","HYPERHIDROSIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[13,"CDISCPILOT01","AE","CDISC003",2,"2","STOMACH DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[14,"CDISCPILOT01","AE","CDISC003",3,"3","PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-31","",3,null,"ONGOING","2013-02-13"],[15,"CDISCPILOT01","AE","CDISC003",4,"4","NASAL CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-01","",4,null,"ONGOING","2013-02-13"],[16,"CDISCPILOT01","AE","CDISC003",5,"5","MALAISE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[17,"CDISCPILOT01","AE","CDISC003",6,"6","MYALGIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[18,"CDISCPILOT01","AE","CDISC003",7,"7","PHARYNGOLARYNGEAL PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[19,"CDISCPILOT01","AE","CDISC003",8,"8","PRODUCTIVE COUGH","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[20,"CDISCPILOT01","AE","CDISC003",9,"9","DIZZINESS","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","2013-09-03",5,6,"",""],[21,"CDISCPILOT01","AE","CDISC003",10,"10","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-04","",7,null,"ONGOING","2013-02-13"],[22,"CDISCPILOT01","AE","CDISC003",11,"11","CONTUSION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-05","2013-10-08",8,41,"",""],[23,"CDISCPILOT01","AE","CDISC003",12,"12","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-15","",18,null,"ONGOING","2013-02-13"],[24,"CDISCPILOT01","AE","CDISC003",13,"13","EPISTAXIS","","","","","","","","","","","","","MILD","Y","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-30","",33,null,"ONGOING","2013-02-13"],[25,"CDISCPILOT01","AE","CDISC003",14,"14","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","",48,null,"ONGOING","2013-02-13"],[26,"CDISCPILOT01","AE","CDISC003",15,"16","RESPIRATORY TRACT CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[27,"CDISCPILOT01","AE","CDISC003",16,"17","RHINITIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[28,"CDISCPILOT01","AE","CDISC003",17,"18","FEELING ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[29,"CDISCPILOT01","AE","CDISC003",18,"19","LIBIDO DECREASED","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[30,"CDISCPILOT01","AE","CDISC003",19,"20","LISTLESS","","","","","","","","","","","","","MILD","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[31,"CDISCPILOT01","AE","CDISC005",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-07","2013-02-07",4,4,"",""],[32,"CDISCPILOT01","AE","CDISC005",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","",48,null,"ONGOING","2013-08-06"],[33,"CDISCPILOT01","AE","CDISC005",3,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","2013-03-26",48,51,"",""],[34,"CDISCPILOT01","AE","CDISC005",4,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-12","",68,null,"ONGOING","2013-08-06"],[35,"CDISCPILOT01","AE","CDISC005",5,"7","CHEST DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[36,"CDISCPILOT01","AE","CDISC005",6,"8","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[37,"CDISCPILOT01","AE","CDISC005",7,"9","COUGH","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-07-17","2013-07-26",164,173,"",""],[38,"CDISCPILOT01","AE","CDISC007",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[39,"CDISCPILOT01","AE","CDISC007",2,"5","SALIVARY HYPERSECRETION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[40,"CDISCPILOT01","AE","CDISC007",3,"6","PARAESTHESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-08","2013-02-08",35,35,"",""],[41,"CDISCPILOT01","AE","CDISC008",1,"1","COMPLETED SUICIDE","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","N","N","TREATMENT","2014-10-31","2014-10-31",174,174,"",""],[42,"CDISCPILOT01","AE","CDISC009",1,"1","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","2013-01-19",90,90,"",""],[43,"CDISCPILOT01","AE","CDISC009",2,"2","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-08",106,110,"",""],[44,"CDISCPILOT01","AE","CDISC009",3,"3","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-16","",118,null,"ONGOING","2013-04-28"],[45,"CDISCPILOT01","AE","CDISC009",4,"4","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-16","2013-03-16",146,146,"",""],[46,"CDISCPILOT01","AE","CDISC011",1,"1","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",12,12,"",""],[47,"CDISCPILOT01","AE","CDISC011",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-12","2013-01-12",37,37,"",""],[48,"CDISCPILOT01","AE","CDISC011",3,"3","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-02","2013-02-02",58,58,"",""],[49,"CDISCPILOT01","AE","CDISC011",4,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-10","2013-06-05",125,181,"",""],[50,"CDISCPILOT01","AE","CDISC013",1,"1","MYOCARDIAL INFARCTION","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","POSSIBLY RELATED","FATAL","N","N","N","Y","Y","Y","N","TREATMENT","2013-08-02","2013-08-02",12,12,"",""],[51,"CDISCPILOT01","AE","CDISC014",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-16","2013-05-02",14,30,"",""],[52,"CDISCPILOT01","AE","CDISC014",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-27","",25,null,"ONGOING","2013-09-18"],[53,"CDISCPILOT01","AE","CDISC016",1,"1","PARAESTHESIA ORAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-11","",9,null,"ONGOING","2013-09-22"],[54,"CDISCPILOT01","AE","CDISC016",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-28","2013-05-11",26,39,"",""],[55,"CDISCPILOT01","AE","CDISC016",3,"3","SUPRAVENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-29","2013-05-15",27,43,"",""],[56,"CDISCPILOT01","AE","CDISC016",4,"4","RASH PRURITIC","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-27","2013-05-31",55,59,"",""],[57,"CDISCPILOT01","AE","CDISC016",5,"5","VENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-28","2013-06-01",56,60,"",""],[58,"CDISCPILOT01","AE","CDISC016",6,"6","CONJUNCTIVAL HAEMORRHAGE","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-30","",58,null,"ONGOING","2013-09-22"],[59,"CDISCPILOT01","AE","CDISC016",7,"7","CERUMEN IMPACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-01","",60,null,"ONGOING","2013-09-22"],[60,"CDISCPILOT01","AE","CDISC017",1,"1","FALL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-10-09",19,19,"",""],[61,"CDISCPILOT01","AE","CDISC017",2,"2","BALANCE DISORDER","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-11-15",19,56,"",""],[62,"CDISCPILOT01","AE","CDISC017",3,"3","CONTUSION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","2013-11-02",25,43,"",""],[63,"CDISCPILOT01","AE","CDISC017",4,"4","COORDINATION ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-11-15","2013-11-15",56,56,"",""],[64,"CDISCPILOT01","AE","CDISC017",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-12-29","2014-02-19",100,152,"",""],[65,"CDISCPILOT01","AE","CDISC018",1,"1","BACK PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",2,2,"",""],[66,"CDISCPILOT01","AE","CDISC018",2,"2","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-26","2012-12-26",10,10,"",""],[67,"CDISCPILOT01","AE","CDISC018",3,"3","AMNESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-01","2013-01-19",16,34,"",""],[68,"CDISCPILOT01","AE","CDISC018",4,"4","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-03","2013-01-09",18,24,"",""],[69,"CDISCPILOT01","AE","CDISC018",5,"5","LETHARGY","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-05","2013-01-05",20,20,"",""],[70,"CDISCPILOT01","AE","CDISC018",6,"6","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-16","2013-01-16",31,31,"",""],[71,"CDISCPILOT01","AE","CDISC018",7,"7","NAUSEA","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-21","2013-01-24",36,39,"",""],[72,"CDISCPILOT01","AE","CDISC018",8,"8","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-27","2013-01-28",42,43,"",""],[73,"CDISCPILOT01","AE","CDISC018",9,"9","DECREASED APPETITE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""],[74,"CDISCPILOT01","AE","CDISC018",10,"10","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""]]} \ No newline at end of file diff --git a/tests/testthat/testdata/ae.ndjson b/tests/testthat/testdata/ae.ndjson new file mode 100644 index 0000000..228f004 --- /dev/null +++ b/tests/testthat/testdata/ae.ndjson @@ -0,0 +1,75 @@ +{"datasetJSONCreationDateTime": "2024-08-01T16:35:30", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/ae", "dbLastModifiedDateTime": "2020-08-21T09:14:28", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.AE", "isReferenceData": false, "records": 74, "name": "AE", "label": "Adverse Events", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.AE.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.AE.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.AE.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.AE.AESEQ", "name": "AESEQ", "label": "Sequence Number", "dataType": "integer"}, {"itemOID": "IT.AE.AELNKID", "name": "AELNKID", "label": "Link ID", "dataType": "string", "length": 50, "keySequence": 5}, {"itemOID": "IT.AE.AETERM", "name": "AETERM", "label": "Reported Term for the Adverse Event", "dataType": "string", "length": 200}, {"itemOID": "IT.AE.AELLT", "name": "AELLT", "label": "Lowest Level Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AELLTCD", "name": "AELLTCD", "label": "Lowest Level Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEDECOD", "name": "AEDECOD", "label": "Dictionary-Derived Term", "dataType": "string", "length": 1, "keySequence": 3}, {"itemOID": "IT.AE.AEPTCD", "name": "AEPTCD", "label": "Preferred Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLT", "name": "AEHLT", "label": "High Level Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLTCD", "name": "AEHLTCD", "label": "High Level Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLGT", "name": "AEHLGT", "label": "High Level Group Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLGTCD", "name": "AEHLGTCD", "label": "High Level Group Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEBODSYS", "name": "AEBODSYS", "label": "Body System or Organ Class", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEBDSYCD", "name": "AEBDSYCD", "label": "Body System or Organ Class Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOC", "name": "AESOC", "label": "Primary System Organ Class", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOCCD", "name": "AESOCCD", "label": "Primary System Organ Class Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESEV", "name": "AESEV", "label": "Severity/Intensity", "dataType": "string", "length": 8}, {"itemOID": "IT.AE.AESER", "name": "AESER", "label": "Serious Event", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEACN", "name": "AEACN", "label": "Action Taken with Study Treatment", "dataType": "string", "length": 16}, {"itemOID": "IT.AE.AEREL", "name": "AEREL", "label": "Causality", "dataType": "string", "length": 16}, {"itemOID": "IT.AE.AEOUT", "name": "AEOUT", "label": "Outcome of Adverse Event", "dataType": "string", "length": 32}, {"itemOID": "IT.AE.AESCAN", "name": "AESCAN", "label": "Involves Cancer", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESCONG", "name": "AESCONG", "label": "Congenital Anomaly or Birth Defect", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESDISAB", "name": "AESDISAB", "label": "Persist or Signif Disability/Incapacity", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESDTH", "name": "AESDTH", "label": "Results in Death", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESHOSP", "name": "AESHOSP", "label": "Requires or Prolongs Hospitalization", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESLIFE", "name": "AESLIFE", "label": "Is Life Threatening", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOD", "name": "AESOD", "label": "Occurred with Overdose", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.EPOCH", "name": "EPOCH", "label": "Epoch", "dataType": "string", "length": 9}, {"itemOID": "IT.AE.AESTDTC", "name": "AESTDTC", "label": "Start Date/Time of Adverse Event", "dataType": "date", "keySequence": 4}, {"itemOID": "IT.AE.AEENDTC", "name": "AEENDTC", "label": "End Date/Time of Adverse Event", "dataType": "date"}, {"itemOID": "IT.AE.AESTDY", "name": "AESTDY", "label": "Study Day of Start of Adverse Event", "dataType": "integer"}, {"itemOID": "IT.AE.AEENDY", "name": "AEENDY", "label": "Study Day of End of Adverse Event", "dataType": "integer"}, {"itemOID": "IT.AE.AEENRTPT", "name": "AEENRTPT", "label": "End Relative to Reference Time Point", "dataType": "string", "length": 7}, {"itemOID": "IT.AE.AEENTPT", "name": "AEENTPT", "label": "End Reference Time Point", "dataType": "date"}]} +[1, "CDISCPILOT01", "AE", "CDISC001", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-02", "", 3, null, "ONGOING", "2013-05-20"] +[2, "CDISCPILOT01", "AE", "CDISC001", 2, "2", "FATIGUE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-14", "", 46, null, "ONGOING", "2013-05-20"] +[3, "CDISCPILOT01", "AE", "CDISC002", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-16", "", 2, null, "ONGOING", "2013-01-14"] +[4, "CDISCPILOT01", "AE", "CDISC002", 2, "2", "SHOULDER PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "", 7, null, "ONGOING", "2013-01-14"] +[5, "CDISCPILOT01", "AE", "CDISC002", 3, "3", "JOINT DISLOCATION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "2012-11-21", 7, 7, "", ""] +[6, "CDISCPILOT01", "AE", "CDISC002", 4, "4", "INCONTINENCE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-22", "", 8, null, "ONGOING", "2013-01-14"] +[7, "CDISCPILOT01", "AE", "CDISC002", 5, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-29", "", 15, null, "ONGOING", "2013-01-14"] +[8, "CDISCPILOT01", "AE", "CDISC002", 6, "6", "SKIN LACERATION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-09", "", 25, null, "ONGOING", "2013-01-14"] +[9, "CDISCPILOT01", "AE", "CDISC002", 7, "7", "CONFUSIONAL STATE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", 58, null, "ONGOING", "2013-01-14"] +[10, "CDISCPILOT01", "AE", "CDISC002", 8, "8", "DYSPNOEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", 58, null, "ONGOING", "2013-01-14"] +[11, "CDISCPILOT01", "AE", "CDISC002", 9, "9", "SUDDEN DEATH", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "Y", "N", "TREATMENT", "2013-01-14", "2013-01-14", 61, 61, "", ""] +[12, "CDISCPILOT01", "AE", "CDISC003", 1, "1", "HYPERHIDROSIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", 2, null, "ONGOING", "2013-02-13"] +[13, "CDISCPILOT01", "AE", "CDISC003", 2, "2", "STOMACH DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", 2, null, "ONGOING", "2013-02-13"] +[14, "CDISCPILOT01", "AE", "CDISC003", 3, "3", "PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-31", "", 3, null, "ONGOING", "2013-02-13"] +[15, "CDISCPILOT01", "AE", "CDISC003", 4, "4", "NASAL CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-01", "", 4, null, "ONGOING", "2013-02-13"] +[16, "CDISCPILOT01", "AE", "CDISC003", 5, "5", "MALAISE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +[17, "CDISCPILOT01", "AE", "CDISC003", 6, "6", "MYALGIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +[18, "CDISCPILOT01", "AE", "CDISC003", 7, "7", "PHARYNGOLARYNGEAL PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +[19, "CDISCPILOT01", "AE", "CDISC003", 8, "8", "PRODUCTIVE COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +[20, "CDISCPILOT01", "AE", "CDISC003", 9, "9", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "2013-09-03", 5, 6, "", ""] +[21, "CDISCPILOT01", "AE", "CDISC003", 10, "10", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-04", "", 7, null, "ONGOING", "2013-02-13"] +[22, "CDISCPILOT01", "AE", "CDISC003", 11, "11", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-05", "2013-10-08", 8, 41, "", ""] +[23, "CDISCPILOT01", "AE", "CDISC003", 12, "12", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-15", "", 18, null, "ONGOING", "2013-02-13"] +[24, "CDISCPILOT01", "AE", "CDISC003", 13, "13", "EPISTAXIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "Y", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-30", "", 33, null, "ONGOING", "2013-02-13"] +[25, "CDISCPILOT01", "AE", "CDISC003", 14, "14", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "", 48, null, "ONGOING", "2013-02-13"] +[26, "CDISCPILOT01", "AE", "CDISC003", 15, "16", "RESPIRATORY TRACT CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", 56, null, "ONGOING", "2013-02-13"] +[27, "CDISCPILOT01", "AE", "CDISC003", 16, "17", "RHINITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", 56, null, "ONGOING", "2013-02-13"] +[28, "CDISCPILOT01", "AE", "CDISC003", 17, "18", "FEELING ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] +[29, "CDISCPILOT01", "AE", "CDISC003", 18, "19", "LIBIDO DECREASED", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] +[30, "CDISCPILOT01", "AE", "CDISC003", 19, "20", "LISTLESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] +[31, "CDISCPILOT01", "AE", "CDISC005", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-07", "2013-02-07", 4, 4, "", ""] +[32, "CDISCPILOT01", "AE", "CDISC005", 2, "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "", 48, null, "ONGOING", "2013-08-06"] +[33, "CDISCPILOT01", "AE", "CDISC005", 3, "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "2013-03-26", 48, 51, "", ""] +[34, "CDISCPILOT01", "AE", "CDISC005", 4, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-12", "", 68, null, "ONGOING", "2013-08-06"] +[35, "CDISCPILOT01", "AE", "CDISC005", 5, "7", "CHEST DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", 141, 141, "", ""] +[36, "CDISCPILOT01", "AE", "CDISC005", 6, "8", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", 141, 141, "", ""] +[37, "CDISCPILOT01", "AE", "CDISC005", 7, "9", "COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-07-17", "2013-07-26", 164, 173, "", ""] +[38, "CDISCPILOT01", "AE", "CDISC007", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", 15, null, "ONGOING", "2013-06-20"] +[39, "CDISCPILOT01", "AE", "CDISC007", 2, "5", "SALIVARY HYPERSECRETION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", 15, null, "ONGOING", "2013-06-20"] +[40, "CDISCPILOT01", "AE", "CDISC007", 3, "6", "PARAESTHESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-08", "2013-02-08", 35, 35, "", ""] +[41, "CDISCPILOT01", "AE", "CDISC008", 1, "1", "COMPLETED SUICIDE", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "N", "N", "TREATMENT", "2014-10-31", "2014-10-31", 174, 174, "", ""] +[42, "CDISCPILOT01", "AE", "CDISC009", 1, "1", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "2013-01-19", 90, 90, "", ""] +[43, "CDISCPILOT01", "AE", "CDISC009", 2, "2", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-08", 106, 110, "", ""] +[44, "CDISCPILOT01", "AE", "CDISC009", 3, "3", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-16", "", 118, null, "ONGOING", "2013-04-28"] +[45, "CDISCPILOT01", "AE", "CDISC009", 4, "4", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-16", "2013-03-16", 146, 146, "", ""] +[46, "CDISCPILOT01", "AE", "CDISC011", 1, "1", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", 12, 12, "", ""] +[47, "CDISCPILOT01", "AE", "CDISC011", 2, "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-12", "2013-01-12", 37, 37, "", ""] +[48, "CDISCPILOT01", "AE", "CDISC011", 3, "3", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-02", "2013-02-02", 58, 58, "", ""] +[49, "CDISCPILOT01", "AE", "CDISC011", 4, "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-10", "2013-06-05", 125, 181, "", ""] +[50, "CDISCPILOT01", "AE", "CDISC013", 1, "1", "MYOCARDIAL INFARCTION", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "POSSIBLY RELATED", "FATAL", "N", "N", "N", "Y", "Y", "Y", "N", "TREATMENT", "2013-08-02", "2013-08-02", 12, 12, "", ""] +[51, "CDISCPILOT01", "AE", "CDISC014", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-16", "2013-05-02", 14, 30, "", ""] +[52, "CDISCPILOT01", "AE", "CDISC014", 2, "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-27", "", 25, null, "ONGOING", "2013-09-18"] +[53, "CDISCPILOT01", "AE", "CDISC016", 1, "1", "PARAESTHESIA ORAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-11", "", 9, null, "ONGOING", "2013-09-22"] +[54, "CDISCPILOT01", "AE", "CDISC016", 2, "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-28", "2013-05-11", 26, 39, "", ""] +[55, "CDISCPILOT01", "AE", "CDISC016", 3, "3", "SUPRAVENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-29", "2013-05-15", 27, 43, "", ""] +[56, "CDISCPILOT01", "AE", "CDISC016", 4, "4", "RASH PRURITIC", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-27", "2013-05-31", 55, 59, "", ""] +[57, "CDISCPILOT01", "AE", "CDISC016", 5, "5", "VENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-28", "2013-06-01", 56, 60, "", ""] +[58, "CDISCPILOT01", "AE", "CDISC016", 6, "6", "CONJUNCTIVAL HAEMORRHAGE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-30", "", 58, null, "ONGOING", "2013-09-22"] +[59, "CDISCPILOT01", "AE", "CDISC016", 7, "7", "CERUMEN IMPACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-01", "", 60, null, "ONGOING", "2013-09-22"] +[60, "CDISCPILOT01", "AE", "CDISC017", 1, "1", "FALL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-10-09", 19, 19, "", ""] +[61, "CDISCPILOT01", "AE", "CDISC017", 2, "2", "BALANCE DISORDER", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-11-15", 19, 56, "", ""] +[62, "CDISCPILOT01", "AE", "CDISC017", 3, "3", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "2013-11-02", 25, 43, "", ""] +[63, "CDISCPILOT01", "AE", "CDISC017", 4, "4", "COORDINATION ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-11-15", "2013-11-15", 56, 56, "", ""] +[64, "CDISCPILOT01", "AE", "CDISC017", 5, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-12-29", "2014-02-19", 100, 152, "", ""] +[65, "CDISCPILOT01", "AE", "CDISC018", 1, "1", "BACK PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", 2, 2, "", ""] +[66, "CDISCPILOT01", "AE", "CDISC018", 2, "2", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-26", "2012-12-26", 10, 10, "", ""] +[67, "CDISCPILOT01", "AE", "CDISC018", 3, "3", "AMNESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-01", "2013-01-19", 16, 34, "", ""] +[68, "CDISCPILOT01", "AE", "CDISC018", 4, "4", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-03", "2013-01-09", 18, 24, "", ""] +[69, "CDISCPILOT01", "AE", "CDISC018", 5, "5", "LETHARGY", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-05", "2013-01-05", 20, 20, "", ""] +[70, "CDISCPILOT01", "AE", "CDISC018", 6, "6", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-16", "2013-01-16", 31, 31, "", ""] +[71, "CDISCPILOT01", "AE", "CDISC018", 7, "7", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-21", "2013-01-24", 36, 39, "", ""] +[72, "CDISCPILOT01", "AE", "CDISC018", 8, "8", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-27", "2013-01-28", 42, 43, "", ""] +[73, "CDISCPILOT01", "AE", "CDISC018", 9, "9", "DECREASED APPETITE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", 50, 71, "", ""] +[74, "CDISCPILOT01", "AE", "CDISC018", 10, "10", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", 50, 71, "", ""] diff --git a/tests/testthat/testdata/dataset-ndjson-schema.json b/tests/testthat/testdata/dataset-ndjson-schema.json new file mode 100644 index 0000000000000000000000000000000000000000..963c59aed8053e42aa0ceee454d143465d633cfc GIT binary patch literal 19762 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 literal 0 HcmV?d00001 diff --git a/tests/testthat/testdata/dataset.schema.json b/tests/testthat/testdata/dataset.schema.json index 851bd07..0106ff3 100644 --- a/tests/testthat/testdata/dataset.schema.json +++ b/tests/testthat/testdata/dataset.schema.json @@ -1,202 +1,315 @@ -{ - "$ref": "#/definitions/DatasetJson", - "$schema": "http://json-schema.org/draft-07/schema#", - "definitions": { - "Data": { - "additionalProperties": false, - "description": "Definition for Data contained in Dataset-JSON", - "properties": { - "itemGroupData": { - "additionalProperties": { - "$ref": "#/definitions/ItemGroupData" - }, - "description": "Object of Datasets. Key value is a unique identifier for Dataset, corresponding to ItemGroupDef/@OID in Define-XML.", - "maxProperties": 1, - "minProperties": 1, - "type": "object" - }, - "metaDataRef": { - "description": "URL for a metadata file the describing the data.", - "type": "string" - }, - "metaDataVersionOID": { - "description": "Metadata Version Identifier. See ODM definition for metadata version OID (ODM/Study/MetaDataVersion/@OID).", - "type": "string" - }, - "studyOID": { - "description": "Unique identifier for Study. See ODM definition for study OID (ODM/Study/@OID).", - "type": "string" - } - }, - "required": [ - "itemGroupData" - ], - "type": "object" - }, - "DatasetJson": { - "additionalProperties": false, - "description": "Definition for Dataset-JSON", - "properties": { - "asOfDateTime": { - "description": "The date/time at which the source database was queried in order to create this document.", - "type": "string" - }, - "clinicalData": { - "$ref": "#/definitions/Data", - "description": "Object containing study subject data." - }, - "creationDateTime": { - "description": "Time of creation of the file containing the document.", - "type": "string" - }, - "datasetJSONVersion": { - "description": "Version of Dataset-JSON standard.", - "type": "string" - }, - "fileOID": { - "description": "A unique identifier for this file.", - "type": "string" - }, - "originator": { - "description": "The organization that generated the Dataset-JSON file.", - "type": "string" - }, - "referenceData": { - "$ref": "#/definitions/Data", - "description": "Object containing study non-subject data." - }, - "sourceSystem": { - "description": "The computer system or database management system that is the source of the information in this file.", - "type": "string" - }, - "sourceSystemVersion": { - "description": "The version of the \"SourceSystem\" above.", - "type": "string" - } - }, - "required": [ - "datasetJSONVersion", - "creationDateTime" - ], - "type": "object" - }, - "FirstItemType": { - "description": "The first item in the data array needs to be a number (itemGroupDataSeq)", - "type": "number" - }, - "ItemDataArray": { - "additionalItems": { - "type": [ - "string", - "number", - "null" - ] - }, - "items": [ - { - "$ref": "#/definitions/FirstItemType" - } - ], - "minItems": 1, - "type": "array" - }, - "ItemDescription": { - "additionalProperties": false, - "description": "Definition for Variable in the Dataset", - "properties": { - "OID": { - "description": "Unique identifier for Variable. Must correspond to ItemDef/@OID in Define-XML.", - "type": "string" - }, - "displayFormat": { - "description": "Display format supports data visualization of numeric float and date values.", - "type": "string" - }, - "keySequence": { - "description": "Indicates that this item is a key variable in the dataset structure. It also provides an ordering for the keys.", - "type": "number" - }, - "label": { - "description": "Label for Variable", - "type": "string" - }, - "length": { - "description": "Length for Variable", - "minimum": 1, - "type": [ - "number", - "null" - ] - }, - "name": { - "description": "Name for Variable", - "type": "string" - }, - "type": { - "$ref": "#/definitions/ItemType", - "description": "Data type for Variable" - } - }, - "required": [ - "OID", - "name", - "label", - "type" - ], - "type": "object" - }, - "ItemGroupData": { - "additionalProperties": false, - "description": "Definition for Dataset", - "properties": { - "itemData": { - "description": "Contents for Dataset. Array of records, where each record is represented as an array of values.", - "items": { - "$ref": "#/definitions/ItemDataArray" - }, - "type": "array" - }, - "items": { - "description": "Array with Variable Descriptions", - "items": { - "$ref": "#/definitions/ItemDescription" - }, - "type": "array" - }, - "label": { - "description": "Label for Dataset", - "type": "string" - }, - "name": { - "description": "Name for Dataset", - "type": "string" - }, - "records": { - "description": "Number of Records in Dataset", - "minimum": 0, - "type": "number" - } - }, - "required": [ - "records", - "name", - "label", - "items", - "itemData" - ], - "type": "object" - }, - "ItemType": { - "description": "Enumerated set of Permissible Variable Types", - "enum": [ - "string", - "integer", - "float", - "double", - "decimal", - "boolean" - ], - "type": "string" - } - } +{ + "$defs": { + "Column": { + "additionalProperties": false, + "description": "Column-level metadata", + "properties": { + "dataType": { + "$ref": "#/$defs/DataTypesEnum", + "description": "Physical type of the variable. Allowed values: \"string\", \"integer\", \"decimal\", \"float\", \"double\", \"boolean\". See ODM types for details." + }, + "displayFormat": { + "description": "Display format supports data visualization of numeric float and date values.", + "type": "string" + }, + "itemOID": { + "description": "OID of a variable (must correspond to the variable OID in the Define-XML file)", + "type": "string" + }, + "keySequence": { + "description": "Indicates that this item is a key variable in the dataset structure. It also provides an ordering for the keys.", + "minimum": 1, + "type": "integer" + }, + "label": { + "description": "Variable description", + "type": "string" + }, + "length": { + "description": "Variable length", + "minimum": 1, + "type": "integer" + }, + "name": { + "description": "Variable name", + "type": "string" + }, + "targetDataType": { + "$ref": "#/$defs/TargetDataTypesEnum", + "description": "Logical type of the variable if different from physical dataType i.e. \"datetime\"" + } + }, + "required": [ + "itemOID", + "name", + "label", + "dataType" + ], + "title": "Column", + "type": "object" + }, + "DataTypesEnum": { + "description": "", + "enum": [ + "string", + "integer", + "decimal", + "float", + "double", + "boolean", + "datetime", + "date", + "time", + "URI" + ], + "title": "DataTypesEnum", + "type": "string" + }, + "Dataset": { + "additionalProperties": false, + "description": "", + "properties": { + "columns": { + "description": "Basic information about variables", + "items": { + "$ref": "#/$defs/Column" + }, + "type": "array" + }, + "datasetJSONCreationDateTime": { + "description": "The date/time the Dataset-JSON file was created.", + "pattern": "^([0-9][0-9][0-9][0-9])(-(([0][1-9])|([1][0-2])))(-(([0][1-9])|([1-2][0-9])|([3][0-1])))T(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:([0-5][0-9]))((\\.[0-9]+))?((((\\+|-)(([0-1][0-9])|([2][0-3])):[0-5][0-9])|(Z)))?$", + "type": "string" + }, + "datasetJSONVersion": { + "description": "Version of Dataset-JSON standard", + "pattern": "^1.1(.(0|([1-9][0-9]*)))?$", + "type": "string" + }, + "dbLastModifiedDateTime": { + "description": "The date/time the source database was last modified.", + "pattern": "^([0-9][0-9][0-9][0-9])(-(([0][1-9])|([1][0-2])))(-(([0][1-9])|([1-2][0-9])|([3][0-1])))T(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:([0-5][0-9]))((\\.[0-9]+))?((((\\+|-)(([0-1][0-9])|([2][0-3])):[0-5][0-9])|(Z)))?$", + "type": "string" + }, + "fileOID": { + "description": "A unique identifier for this file.", + "type": "string" + }, + "isReferenceData": { + "description": "Boolean value that is set to true when the dataset contains reference data (not subject data)", + "type": "boolean" + }, + "itemGroupOID": { + "description": "Foreign key to ItemGroupDef.OID in Define / MDR", + "type": "string" + }, + "label": { + "description": "Dataset description", + "type": "string" + }, + "metaDataRef": { + "description": "URL for a metadata file the describing the data.", + "type": "string" + }, + "metaDataVersionOID": { + "description": "See ODM definition for metadata version OID (ODM/Study/MetaDataVersion/@OID).", + "type": "string" + }, + "name": { + "description": "Dataset name", + "type": "string" + }, + "originator": { + "description": "The organization that generated the Dataset-JSON file.", + "type": "string" + }, + "records": { + "description": "The total number of records in a dataset", + "minimum": 0, + "type": "integer" + }, + "rows": { + "description": "Data content list of lists.", + "items": { + "$ref": "#/$defs/Row" + }, + "type": "array" + }, + "sourceSystem": { + "$ref": "#/$defs/SourceSystem", + "description": "The computer system or database management system that is the source of the information in this file." + }, + "studyOID": { + "description": "See ODM definition for study OID (ODM/Study/@OID).", + "type": "string" + } + }, + "required": [ + "datasetJSONCreationDateTime", + "datasetJSONVersion", + "itemGroupOID", + "records", + "name", + "label", + "columns" + ], + "title": "Dataset", + "type": "object" + }, + "Row": { + "additionalProperties": false, + "description": "", + "properties": { + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "boolean" + }, + { + "type": "number" + }, + { + "type": "number" + }, + { + "type": "number" + } + ] + }, + "type": "array" + } + }, + "title": "Row", + "type": "array" + }, + "SourceSystem": { + "additionalProperties": false, + "description": "The information system from which the content of this dataset was sourced", + "properties": { + "name": { + "description": "The name of the sourceSystem", + "type": "string" + }, + "version": { + "description": "The version of the sourceSystem", + "type": "string" + } + }, + "required": [ + "name", + "version" + ], + "title": "SourceSystem", + "type": "object" + }, + "TargetDataTypesEnum": { + "description": "", + "enum": [ + "integer", + "decimal" + ], + "title": "TargetDataTypesEnum", + "type": "string" + } + }, + "$id": "https://cdisc.org/dataset-json/model", + "$schema": "https://json-schema.org/draft/2019-09/schema", + "additionalProperties": false, + "description": "", + "metamodel_version": "1.7.0", + "properties": { + "columns": { + "description": "Basic information about variables", + "items": { + "$ref": "#/$defs/Column" + }, + "type": "array" + }, + "datasetJSONCreationDateTime": { + "description": "The date/time the Dataset-JSON file was created.", + "pattern": "^([0-9][0-9][0-9][0-9])(-(([0][1-9])|([1][0-2])))(-(([0][1-9])|([1-2][0-9])|([3][0-1])))T(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:([0-5][0-9]))((\\.[0-9]+))?((((\\+|-)(([0-1][0-9])|([2][0-3])):[0-5][0-9])|(Z)))?$", + "type": "string" + }, + "datasetJSONVersion": { + "description": "Version of Dataset-JSON standard", + "pattern": "^1.1(.(0|([1-9][0-9]*)))?$", + "type": "string" + }, + "dbLastModifiedDateTime": { + "description": "The date/time the source database was last modified.", + "pattern": "^([0-9][0-9][0-9][0-9])(-(([0][1-9])|([1][0-2])))(-(([0][1-9])|([1-2][0-9])|([3][0-1])))T(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:([0-5][0-9]))((\\.[0-9]+))?((((\\+|-)(([0-1][0-9])|([2][0-3])):[0-5][0-9])|(Z)))?$", + "type": "string" + }, + "fileOID": { + "description": "A unique identifier for this file.", + "type": "string" + }, + "isReferenceData": { + "description": "Boolean value that is set to true when the dataset contains reference data (not subject data)", + "type": "boolean" + }, + "itemGroupOID": { + "description": "Foreign key to ItemGroupDef.OID in Define / MDR", + "type": "string" + }, + "label": { + "description": "Dataset description", + "type": "string" + }, + "metaDataRef": { + "description": "URL for a metadata file the describing the data.", + "type": "string" + }, + "metaDataVersionOID": { + "description": "See ODM definition for metadata version OID (ODM/Study/MetaDataVersion/@OID).", + "type": "string" + }, + "name": { + "description": "Dataset name", + "type": "string" + }, + "originator": { + "description": "The organization that generated the Dataset-JSON file.", + "type": "string" + }, + "records": { + "description": "The total number of records in a dataset", + "minimum": 0, + "type": "integer" + }, + "rows": { + "description": "Data content list of lists.", + "items": { + "$ref": "#/$defs/Row" + }, + "type": "array" + }, + "sourceSystem": { + "$ref": "#/$defs/SourceSystem", + "description": "The computer system or database management system that is the source of the information in this file." + }, + "studyOID": { + "description": "See ODM definition for study OID (ODM/Study/@OID).", + "type": "string" + } + }, + "required": [ + "datasetJSONCreationDateTime", + "datasetJSONVersion", + "itemGroupOID", + "records", + "name", + "label", + "columns" + ], + "title": "dataset-json", + "type": "object", + "version": null } \ No newline at end of file diff --git a/tests/testthat/testdata/dm.json b/tests/testthat/testdata/dm.json index ab9b83a..adbf0ee 100644 --- a/tests/testthat/testdata/dm.json +++ b/tests/testthat/testdata/dm.json @@ -1,729 +1 @@ -{ - "creationDateTime": "2023-06-28T15:38:43", - "datasetJSONVersion": "1.0.0", - "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2023-06-28/dm", - "asOfDateTime": "2023-05-31T00:00:00", - "originator": "CDISC SDTM MSG Team", - "sourceSystem": "Sponsor System", - "sourceSystemVersion": "1.0", - "clinicalData": { - "studyOID": "cdisc.com/CDISCPILOT01", - "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - "metaDataRef": "https://metadata.location.org/CDISCPILOT01/define.xml", - "itemGroupData": { - "IG.DM": { - "records": 18, - "name": "DM", - "label": "Demographics", - "items": [ - { - "OID": "ITEMGROUPDATASEQ", - "name": "ITEMGROUPDATASEQ", - "label": "Record Identifier", - "type": "integer" - }, - { - "OID": "IT.DM.STUDYID", - "name": "STUDYID", - "label": "Study Identifier", - "type": "string", - "length": 12, - "keySequence": 1 - }, - { - "OID": "IT.DM.DOMAIN", - "name": "DOMAIN", - "label": "Domain Abbreviation", - "type": "string", - "length": 2 - }, - { - "OID": "IT.DM.USUBJID", - "name": "USUBJID", - "label": "Unique Subject Identifier", - "type": "string", - "length": 8, - "keySequence": 2 - }, - { - "OID": "IT.DM.SUBJID", - "name": "SUBJID", - "label": "Subject Identifier for the Study", - "type": "string", - "length": 4 - }, - { - "OID": "IT.DM.RFSTDTC", - "name": "RFSTDTC", - "label": "Subject Reference Start Date/Time", - "type": "string" - }, - { - "OID": "IT.DM.RFENDTC", - "name": "RFENDTC", - "label": "Subject Reference End Date/Time", - "type": "string" - }, - { - "OID": "IT.DM.RFXSTDTC", - "name": "RFXSTDTC", - "label": "Date/Time of First Study Treatment", - "type": "string" - }, - { - "OID": "IT.DM.RFXENDTC", - "name": "RFXENDTC", - "label": "Date/Time of Last Study Treatment", - "type": "string" - }, - { - "OID": "IT.DM.RFICDTC", - "name": "RFICDTC", - "label": "Date/Time of Informed Consent", - "type": "string" - }, - { - "OID": "IT.DM.RFPENDTC", - "name": "RFPENDTC", - "label": "Date/Time of End of Participation", - "type": "string" - }, - { - "OID": "IT.DM.DTHDTC", - "name": "DTHDTC", - "label": "Date/Time of Death", - "type": "string" - }, - { - "OID": "IT.DM.DTHFL", - "name": "DTHFL", - "label": "Subject Death Flag", - "type": "string", - "length": 1 - }, - { - "OID": "IT.DM.SITEID", - "name": "SITEID", - "label": "Study Site Identifier", - "type": "string", - "length": 3 - }, - { - "OID": "IT.DM.BRTHDTC", - "name": "BRTHDTC", - "label": "Date/Time of Birth", - "type": "string" - }, - { - "OID": "IT.DM.AGE", - "name": "AGE", - "label": "Age", - "type": "integer", - "length": 8 - }, - { - "OID": "IT.DM.AGEU", - "name": "AGEU", - "label": "Age Units", - "type": "string", - "length": 5 - }, - { - "OID": "IT.DM.SEX", - "name": "SEX", - "label": "Sex", - "type": "string", - "length": 1 - }, - { - "OID": "IT.DM.RACE", - "name": "RACE", - "label": "Race", - "type": "string", - "length": 41 - }, - { - "OID": "IT.DM.ETHNIC", - "name": "ETHNIC", - "label": "Ethnicity", - "type": "string", - "length": 22 - }, - { - "OID": "IT.DM.ARMCD", - "name": "ARMCD", - "label": "Planned Arm Code", - "type": "string", - "length": 8 - }, - { - "OID": "IT.DM.ARM", - "name": "ARM", - "label": "Description of Planned Arm", - "type": "string", - "length": 28 - }, - { - "OID": "IT.DM.ACTARMCD", - "name": "ACTARMCD", - "label": "Actual Arm Code", - "type": "string", - "length": 8 - }, - { - "OID": "IT.DM.ACTARM", - "name": "ACTARM", - "label": "Description of Actual Arm", - "type": "string", - "length": 28 - }, - { - "OID": "IT.DM.ARMNRS", - "name": "ARMNRS", - "label": "Reason Arm and/or Actual Arm is Null", - "type": "string", - "length": 14 - }, - { - "OID": "IT.DM.ACTARMUD", - "name": "ACTARMUD", - "label": "Description of Unplanned Actual Arm", - "type": "string", - "length": 200 - }, - { - "OID": "IT.DM.COUNTRY", - "name": "COUNTRY", - "label": "Country", - "type": "string", - "length": 3 - } - ], - "itemData": [ - [ - 1, - "CDISCPILOT01", - "DM", - "CDISC001", - "1115", - "2012-11-30", - "2013-01-23", - "2012-11-30", - "2013-01-23", - "2012-11-23", - "2013-05-20", - "", - "", - "701", - "1928", - 84, - "YEARS", - "M", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "", - "", - "USA" - ], - [ - 2, - "CDISCPILOT01", - "DM", - "CDISC002", - "1211", - "2012-11-15", - "2013-01-14", - "2012-11-15", - "2013-01-12", - "2012-10-30", - "2013-01-14", - "2013-01-14", - "Y", - "701", - "1936", - 76, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "", - "", - "USA" - ], - [ - 3, - "CDISCPILOT01", - "DM", - "CDISC003", - "1302", - "2013-08-29", - "2013-11-05", - "2013-08-29", - "2013-11-05", - "2013-08-20", - "2014-02-13", - "", - "", - "701", - "1951", - 61, - "YEARS", - "M", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "", - "", - "USA" - ], - [ - 4, - "CDISCPILOT01", - "DM", - "CDISC004", - "1345", - "2013-10-08", - "2014-03-18", - "2013-10-08", - "2014-03-18", - "2013-10-01", - "2014-03-18", - "", - "", - "701", - "1950", - 63, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "PLACEBO", - "Placebo", - "PLACEBO", - "Placebo", - "", - "", - "USA" - ], - [ - 5, - "CDISCPILOT01", - "DM", - "CDISC005", - "1383", - "2013-02-04", - "2013-08-06", - "2013-02-04", - "2013-08-06", - "2013-01-22", - "2013-08-06", - "", - "", - "701", - "1941", - 72, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "", - "", - "USA" - ], - [ - 6, - "CDISCPILOT01", - "DM", - "CDISC006", - "1429", - "2013-03-19", - "2013-04-30", - "2013-03-19", - "2013-04-30", - "2013-02-25", - "2013-04-30", - "", - "", - "701", - "1929", - 84, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "", - "", - "USA" - ], - [ - 7, - "CDISCPILOT01", - "DM", - "CDISC007", - "1444", - "2013-01-05", - "2013-02-13", - "2013-01-05", - "2013-02-12", - "2012-12-31", - "2013-06-20", - "", - "", - "701", - "1949", - 63, - "YEARS", - "M", - "WHITE", - "HISPANIC OR LATINO", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "", - "", - "USA" - ], - [ - 8, - "CDISCPILOT01", - "DM", - "CDISC008", - "1445", - "2014-05-11", - "2014-11-01", - "2014-05-11", - "2014-11-01", - "2014-05-01", - "2014-11-01", - "2014-11-01", - "Y", - "704", - "1939", - 75, - "YEARS", - "M", - "MULTIPLE", - "NOT HISPANIC OR LATINO", - "PLACEBO", - "Placebo", - "PLACEBO", - "Placebo", - "", - "", - "USA" - ], - [ - 9, - "CDISCPILOT01", - "DM", - "CDISC009", - "1087", - "2012-10-22", - "2013-04-28", - "2012-10-22", - "2013-04-28", - "2012-10-06", - "2013-04-28", - "", - "", - "708", - "1938", - 74, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "PLACEBO", - "Placebo", - "PLACEBO", - "Placebo", - "", - "", - "USA" - ], - [ - 10, - "CDISCPILOT01", - "DM", - "CDISC010", - "1236", - "2013-09-21", - "2013-09-26", - "2013-09-21", - "2013-09-21", - "2013-09-08", - "2013-09-26", - "", - "", - "708", - "1927", - 86, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "", - "", - "USA" - ], - [ - 11, - "CDISCPILOT01", - "DM", - "CDISC011", - "1336", - "2012-12-07", - "2013-06-05", - "2012-12-07", - "2013-06-05", - "2012-11-21", - "2013-07-05", - "", - "", - "708", - "1939", - 73, - "YEARS", - "M", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "", - "", - "USA" - ], - [ - 12, - "CDISCPILOT01", - "DM", - "CDISC012", - "1378", - "2013-09-03", - "2014-01-28", - "2013-09-03", - "2014-01-28", - "2013-08-24", - "2014-01-28", - "", - "", - "708", - "1946", - 67, - "YEARS", - "M", - "BLACK OR AFRICAN AMERICAN", - "NOT HISPANIC OR LATINO", - "PLACEBO", - "Placebo", - "PLACEBO", - "Placebo", - "", - "", - "USA" - ], - [ - 13, - "CDISCPILOT01", - "DM", - "CDISC013", - "1083", - "2013-07-22", - "2013-08-03", - "2013-07-22", - "2013-08-01", - "2013-07-09", - "2013-08-03", - "2013-08-03", - "Y", - "710", - "1924", - 89, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "PLACEBO", - "Placebo", - "PLACEBO", - "Placebo", - "", - "", - "USA" - ], - [ - 14, - "CDISCPILOT01", - "DM", - "CDISC014", - "1012", - "2013-04-03", - "2013-05-02", - "2013-04-03", - "2013-04-29", - "2013-03-20", - "2013-09-18", - "", - "", - "711", - "1945", - 67, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "", - "", - "USA" - ], - [ - 15, - "CDISCPILOT01", - "DM", - "CDISC015", - "1022", - "", - "", - "", - "", - "2014-03-17", - "2014-03-17", - "", - "", - "711", - "1928", - 86, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "", - "", - "", - "", - "SCREEN FAILURE", - "", - "USA" - ], - [ - 16, - "CDISCPILOT01", - "DM", - "CDISC016", - "1143", - "2013-04-03", - "2013-06-01", - "2013-04-03", - "2013-05-30", - "2013-03-30", - "2013-09-22", - "", - "", - "711", - "1936", - 76, - "YEARS", - "F", - "WHITE", - "NOT HISPANIC OR LATINO", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "", - "", - "USA" - ], - [ - 17, - "CDISCPILOT01", - "DM", - "CDISC017", - "1250", - "2013-09-21", - "2014-02-08", - "2013-09-21", - "2014-01-31", - "2013-08-21", - "2014-03-08", - "", - "", - "718", - "1931", - 82, - "YEARS", - "F", - "WHITE", - "HISPANIC OR LATINO", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "ZAN_LOW", - "Zanomaline Low Dose (54 mg)", - "", - "", - "USA" - ], - [ - 18, - "CDISCPILOT01", - "DM", - "CDISC018", - "1427", - "2012-12-17", - "2013-02-18", - "2012-12-17", - "2013-02-11", - "2012-12-13", - "2013-06-03", - "", - "", - "718", - "1938", - 74, - "YEARS", - "F", - "BLACK OR AFRICAN AMERICAN", - "NOT HISPANIC OR LATINO", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "ZAN_HIGH", - "Zanomaline High Dose (81 mg)", - "", - "", - "USA" - ] - ] - } - } - } -} +{"datasetJSONCreationDateTime":"2024-08-05T10:08:55","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/dm","dbLastModifiedDateTime":"2020-08-21T09:14:29","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.DM","isReferenceData":false,"records":18,"name":"DM","label":"Demographics","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.DM.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.DM.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.DM.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.DM.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.DM.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFXSTDTC","name":"RFXSTDTC","label":"Date/Time of First Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFXENDTC","name":"RFXENDTC","label":"Date/Time of Last Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFICDTC","name":"RFICDTC","label":"Date/Time of Informed Consent","dataType":"date"},{"itemOID":"IT.DM.RFPENDTC","name":"RFPENDTC","label":"Date/Time of End of Participation","dataType":"date"},{"itemOID":"IT.DM.DTHDTC","name":"DTHDTC","label":"Date/Time of Death","dataType":"date"},{"itemOID":"IT.DM.DTHFL","name":"DTHFL","label":"Subject Death Flag","dataType":"string","length":1},{"itemOID":"IT.DM.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.DM.BRTHDTC","name":"BRTHDTC","label":"Date/Time of Birth","dataType":"date"},{"itemOID":"IT.DM.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.DM.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.DM.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.DM.RACE","name":"RACE","label":"Race","dataType":"string","length":41},{"itemOID":"IT.DM.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.DM.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ACTARMCD","name":"ACTARMCD","label":"Actual Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ACTARM","name":"ACTARM","label":"Description of Actual Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ARMNRS","name":"ARMNRS","label":"Reason Arm and/or Actual Arm is Null","dataType":"string","length":14},{"itemOID":"IT.DM.ACTARMUD","name":"ACTARMUD","label":"Description of Unplanned Actual Arm","dataType":"string","length":200},{"itemOID":"IT.DM.COUNTRY","name":"COUNTRY","label":"Country","dataType":"string","length":3}],"rows":[[1,"CDISCPILOT01","DM","CDISC001","1115","2012-11-30","2013-01-23","2012-11-30","2013-01-23","2012-11-23","2013-05-20","","","701","1928",84,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[2,"CDISCPILOT01","DM","CDISC002","1211","2012-11-15","2013-01-14","2012-11-15","2013-01-12","2012-10-30","2013-01-14","2013-01-14","Y","701","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[3,"CDISCPILOT01","DM","CDISC003","1302","2013-08-29","2013-11-05","2013-08-29","2013-11-05","2013-08-20","2014-02-13","","","701","1951",61,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[4,"CDISCPILOT01","DM","CDISC004","1345","2013-10-08","2014-03-18","2013-10-08","2014-03-18","2013-10-01","2014-03-18","","","701","1950",63,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[5,"CDISCPILOT01","DM","CDISC005","1383","2013-02-04","2013-08-06","2013-02-04","2013-08-06","2013-01-22","2013-08-06","","","701","1941",72,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[6,"CDISCPILOT01","DM","CDISC006","1429","2013-03-19","2013-04-30","2013-03-19","2013-04-30","2013-02-25","2013-04-30","","","701","1929",84,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[7,"CDISCPILOT01","DM","CDISC007","1444","2013-01-05","2013-02-13","2013-01-05","2013-02-12","2012-12-31","2013-06-20","","","701","1949",63,"YEARS","M","WHITE","HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[8,"CDISCPILOT01","DM","CDISC008","1445","2014-05-11","2014-11-01","2014-05-11","2014-11-01","2014-05-01","2014-11-01","2014-11-01","Y","704","1939",75,"YEARS","M","MULTIPLE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[9,"CDISCPILOT01","DM","CDISC009","1087","2012-10-22","2013-04-28","2012-10-22","2013-04-28","2012-10-06","2013-04-28","","","708","1938",74,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[10,"CDISCPILOT01","DM","CDISC010","1236","2013-09-21","2013-09-26","2013-09-21","2013-09-21","2013-09-08","2013-09-26","","","708","1927",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[11,"CDISCPILOT01","DM","CDISC011","1336","2012-12-07","2013-06-05","2012-12-07","2013-06-05","2012-11-21","2013-07-05","","","708","1939",73,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[12,"CDISCPILOT01","DM","CDISC012","1378","2013-09-03","2014-01-28","2013-09-03","2014-01-28","2013-08-24","2014-01-28","","","708","1946",67,"YEARS","M","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[13,"CDISCPILOT01","DM","CDISC013","1083","2013-07-22","2013-08-03","2013-07-22","2013-08-01","2013-07-09","2013-08-03","2013-08-03","Y","710","1924",89,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[14,"CDISCPILOT01","DM","CDISC014","1012","2013-04-03","2013-05-02","2013-04-03","2013-04-29","2013-03-20","2013-09-18","","","711","1945",67,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[15,"CDISCPILOT01","DM","CDISC015","1022","","","","","2014-03-17","2014-03-17","","","711","1928",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","","","","","SCREEN FAILURE","","USA"],[16,"CDISCPILOT01","DM","CDISC016","1143","2013-04-03","2013-06-01","2013-04-03","2013-05-30","2013-03-30","2013-09-22","","","711","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[17,"CDISCPILOT01","DM","CDISC017","1250","2013-09-21","2014-02-08","2013-09-21","2014-01-31","2013-08-21","2014-03-08","","","718","1931",82,"YEARS","F","WHITE","HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[18,"CDISCPILOT01","DM","CDISC018","1427","2012-12-17","2013-02-18","2012-12-17","2013-02-11","2012-12-13","2013-06-03","","","718","1938",74,"YEARS","F","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"]]} \ No newline at end of file diff --git a/tests/testthat/testdata/dm.ndjson b/tests/testthat/testdata/dm.ndjson new file mode 100644 index 0000000..a745da8 --- /dev/null +++ b/tests/testthat/testdata/dm.ndjson @@ -0,0 +1,19 @@ +{"datasetJSONCreationDateTime": "2024-08-01T16:35:31", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/dm", "dbLastModifiedDateTime": "2020-08-21T09:14:29", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.DM", "isReferenceData": false, "records": 18, "name": "DM", "label": "Demographics", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.DM.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.DM.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.DM.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.DM.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.DM.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "date"}, {"itemOID": "IT.DM.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "date"}, {"itemOID": "IT.DM.RFXSTDTC", "name": "RFXSTDTC", "label": "Date/Time of First Study Treatment", "dataType": "date"}, {"itemOID": "IT.DM.RFXENDTC", "name": "RFXENDTC", "label": "Date/Time of Last Study Treatment", "dataType": "date"}, {"itemOID": "IT.DM.RFICDTC", "name": "RFICDTC", "label": "Date/Time of Informed Consent", "dataType": "date"}, {"itemOID": "IT.DM.RFPENDTC", "name": "RFPENDTC", "label": "Date/Time of End of Participation", "dataType": "date"}, {"itemOID": "IT.DM.DTHDTC", "name": "DTHDTC", "label": "Date/Time of Death", "dataType": "date"}, {"itemOID": "IT.DM.DTHFL", "name": "DTHFL", "label": "Subject Death Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.DM.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.DM.BRTHDTC", "name": "BRTHDTC", "label": "Date/Time of Birth", "dataType": "date"}, {"itemOID": "IT.DM.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.DM.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.DM.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.DM.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 41}, {"itemOID": "IT.DM.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.DM.ARMCD", "name": "ARMCD", "label": "Planned Arm Code", "dataType": "string", "length": 8}, {"itemOID": "IT.DM.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.DM.ACTARMCD", "name": "ACTARMCD", "label": "Actual Arm Code", "dataType": "string", "length": 8}, {"itemOID": "IT.DM.ACTARM", "name": "ACTARM", "label": "Description of Actual Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.DM.ARMNRS", "name": "ARMNRS", "label": "Reason Arm and/or Actual Arm is Null", "dataType": "string", "length": 14}, {"itemOID": "IT.DM.ACTARMUD", "name": "ACTARMUD", "label": "Description of Unplanned Actual Arm", "dataType": "string", "length": 200}, {"itemOID": "IT.DM.COUNTRY", "name": "COUNTRY", "label": "Country", "dataType": "string", "length": 3}]} +[1, "CDISCPILOT01", "DM", "CDISC001", "1115", "2012-11-30", "2013-01-23", "2012-11-30", "2013-01-23", "2012-11-23", "2013-05-20", "", "", "701", "1928", 84, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +[2, "CDISCPILOT01", "DM", "CDISC002", "1211", "2012-11-15", "2013-01-14", "2012-11-15", "2013-01-12", "2012-10-30", "2013-01-14", "2013-01-14", "Y", "701", "1936", 76, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +[3, "CDISCPILOT01", "DM", "CDISC003", "1302", "2013-08-29", "2013-11-05", "2013-08-29", "2013-11-05", "2013-08-20", "2014-02-13", "", "", "701", "1951", 61, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +[4, "CDISCPILOT01", "DM", "CDISC004", "1345", "2013-10-08", "2014-03-18", "2013-10-08", "2014-03-18", "2013-10-01", "2014-03-18", "", "", "701", "1950", 63, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +[5, "CDISCPILOT01", "DM", "CDISC005", "1383", "2013-02-04", "2013-08-06", "2013-02-04", "2013-08-06", "2013-01-22", "2013-08-06", "", "", "701", "1941", 72, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +[6, "CDISCPILOT01", "DM", "CDISC006", "1429", "2013-03-19", "2013-04-30", "2013-03-19", "2013-04-30", "2013-02-25", "2013-04-30", "", "", "701", "1929", 84, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +[7, "CDISCPILOT01", "DM", "CDISC007", "1444", "2013-01-05", "2013-02-13", "2013-01-05", "2013-02-12", "2012-12-31", "2013-06-20", "", "", "701", "1949", 63, "YEARS", "M", "WHITE", "HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +[8, "CDISCPILOT01", "DM", "CDISC008", "1445", "2014-05-11", "2014-11-01", "2014-05-11", "2014-11-01", "2014-05-01", "2014-11-01", "2014-11-01", "Y", "704", "1939", 75, "YEARS", "M", "MULTIPLE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +[9, "CDISCPILOT01", "DM", "CDISC009", "1087", "2012-10-22", "2013-04-28", "2012-10-22", "2013-04-28", "2012-10-06", "2013-04-28", "", "", "708", "1938", 74, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +[10, "CDISCPILOT01", "DM", "CDISC010", "1236", "2013-09-21", "2013-09-26", "2013-09-21", "2013-09-21", "2013-09-08", "2013-09-26", "", "", "708", "1927", 86, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +[11, "CDISCPILOT01", "DM", "CDISC011", "1336", "2012-12-07", "2013-06-05", "2012-12-07", "2013-06-05", "2012-11-21", "2013-07-05", "", "", "708", "1939", 73, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +[12, "CDISCPILOT01", "DM", "CDISC012", "1378", "2013-09-03", "2014-01-28", "2013-09-03", "2014-01-28", "2013-08-24", "2014-01-28", "", "", "708", "1946", 67, "YEARS", "M", "BLACK OR AFRICAN AMERICAN", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +[13, "CDISCPILOT01", "DM", "CDISC013", "1083", "2013-07-22", "2013-08-03", "2013-07-22", "2013-08-01", "2013-07-09", "2013-08-03", "2013-08-03", "Y", "710", "1924", 89, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +[14, "CDISCPILOT01", "DM", "CDISC014", "1012", "2013-04-03", "2013-05-02", "2013-04-03", "2013-04-29", "2013-03-20", "2013-09-18", "", "", "711", "1945", 67, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +[15, "CDISCPILOT01", "DM", "CDISC015", "1022", "", "", "", "", "2014-03-17", "2014-03-17", "", "", "711", "1928", 86, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "", "", "", "", "SCREEN FAILURE", "", "USA"] +[16, "CDISCPILOT01", "DM", "CDISC016", "1143", "2013-04-03", "2013-06-01", "2013-04-03", "2013-05-30", "2013-03-30", "2013-09-22", "", "", "711", "1936", 76, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +[17, "CDISCPILOT01", "DM", "CDISC017", "1250", "2013-09-21", "2014-02-08", "2013-09-21", "2014-01-31", "2013-08-21", "2014-03-08", "", "", "718", "1931", 82, "YEARS", "F", "WHITE", "HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +[18, "CDISCPILOT01", "DM", "CDISC018", "1427", "2012-12-17", "2013-02-18", "2012-12-17", "2013-02-11", "2012-12-13", "2013-06-03", "", "", "718", "1938", 74, "YEARS", "F", "BLACK OR AFRICAN AMERICAN", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] diff --git a/tests/testthat/testdata/ta.json b/tests/testthat/testdata/ta.json index 4db6b6d..4fb3749 100644 --- a/tests/testthat/testdata/ta.json +++ b/tests/testthat/testdata/ta.json @@ -1 +1 @@ -{"creationDateTime":"2023-06-28T15:38:44","datasetJSONVersion":"1.0.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2023-06-28/ta","asOfDateTime":"2023-05-31T00:00:00","originator":"CDISC SDTM MSG Team","sourceSystem":"Sponsor System","sourceSystemVersion":"1.0","referenceData":{"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"https://metadata.location.org/CDISCPILOT01/define.xml","itemGroupData":{"IG.TA":{"records":8,"name":"TA","label":"Trial Arms","items":[{"OID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","type":"integer"},{"OID":"IT.TA.STUDYID","name":"STUDYID","label":"Study Identifier","type":"string","length":12,"keySequence":1},{"OID":"IT.TA.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","type":"string","length":2},{"OID":"IT.TA.ARMCD","name":"ARMCD","label":"Planned Arm Code","type":"string","length":8,"keySequence":2},{"OID":"IT.TA.ARM","name":"ARM","label":"Description of Planned Arm","type":"string","length":28},{"OID":"IT.TA.TAETORD","name":"TAETORD","label":"Planned Order of Element within Arm","type":"integer","length":8,"keySequence":3},{"OID":"IT.TA.ETCD","name":"ETCD","label":"Element Code","type":"string","length":7},{"OID":"IT.TA.ELEMENT","name":"ELEMENT","label":"Description of Element","type":"string","length":26},{"OID":"IT.TA.TABRANCH","name":"TABRANCH","label":"Branch","type":"string","length":200},{"OID":"IT.TA.TATRANS","name":"TATRANS","label":"Transition Rule","type":"string","length":200},{"OID":"IT.TA.EPOCH","name":"EPOCH","label":"Epoch","type":"string","length":9}],"itemData":[[1,"CDISCPILOT01","TA","PLACEBO","Placebo",1,"SCREEN","Screening","Randomized to Placebo","","SCREENING"],[2,"CDISCPILOT01","TA","PLACEBO","Placebo",2,"PLACEBO","Placebo","","","TREATMENT"],[3,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",1,"SCREEN","Screening","Randomized to Zanomaline Low Dose","","SCREENING"],[4,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",2,"LOW","Zanomaline 54 mg","","","TREATMENT"],[5,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",1,"SCREEN","Screening","Randomized to Zanomaline High Dose","","SCREENING"],[6,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",2,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"],[7,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",3,"HIGH","Zanomaline 81 mg","","","TREATMENT"],[8,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",4,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"]]}}}} +{"datasetJSONCreationDateTime":"2024-08-05T10:08:59","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ta","dbLastModifiedDateTime":"2020-08-21T09:14:26","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.TA","isReferenceData":true,"records":8,"name":"TA","label":"Trial Arms","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.TA.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.TA.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.TA.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.TA.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.TA.TAETORD","name":"TAETORD","label":"Planned Order of Element within Arm","dataType":"integer","keySequence":3},{"itemOID":"IT.TA.ETCD","name":"ETCD","label":"Element Code","dataType":"string","length":7},{"itemOID":"IT.TA.ELEMENT","name":"ELEMENT","label":"Description of Element","dataType":"string","length":26},{"itemOID":"IT.TA.TABRANCH","name":"TABRANCH","label":"Branch","dataType":"string","length":200},{"itemOID":"IT.TA.TATRANS","name":"TATRANS","label":"Transition Rule","dataType":"string","length":200},{"itemOID":"IT.TA.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9}],"rows":[[1,"CDISCPILOT01","TA","PLACEBO","Placebo",1,"SCREEN","Screening","Randomized to Placebo","","SCREENING"],[2,"CDISCPILOT01","TA","PLACEBO","Placebo",2,"PLACEBO","Placebo","","","TREATMENT"],[3,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",1,"SCREEN","Screening","Randomized to Zanomaline Low Dose","","SCREENING"],[4,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",2,"LOW","Zanomaline 54 mg","","","TREATMENT"],[5,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",1,"SCREEN","Screening","Randomized to Zanomaline High Dose","","SCREENING"],[6,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",2,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"],[7,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",3,"HIGH","Zanomaline 81 mg","","","TREATMENT"],[8,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",4,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"]]} \ No newline at end of file diff --git a/tests/testthat/testdata/ta.ndjson b/tests/testthat/testdata/ta.ndjson new file mode 100644 index 0000000..c455b5b --- /dev/null +++ b/tests/testthat/testdata/ta.ndjson @@ -0,0 +1,9 @@ +{"datasetJSONCreationDateTime": "2024-08-01T16:35:37", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/ta", "dbLastModifiedDateTime": "2020-08-21T09:14:26", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.TA", "isReferenceData": true, "records": 8, "name": "TA", "label": "Trial Arms", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.TA.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.TA.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.TA.ARMCD", "name": "ARMCD", "label": "Planned Arm Code", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.TA.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.TA.TAETORD", "name": "TAETORD", "label": "Planned Order of Element within Arm", "dataType": "integer", "keySequence": 3}, {"itemOID": "IT.TA.ETCD", "name": "ETCD", "label": "Element Code", "dataType": "string", "length": 7}, {"itemOID": "IT.TA.ELEMENT", "name": "ELEMENT", "label": "Description of Element", "dataType": "string", "length": 26}, {"itemOID": "IT.TA.TABRANCH", "name": "TABRANCH", "label": "Branch", "dataType": "string", "length": 200}, {"itemOID": "IT.TA.TATRANS", "name": "TATRANS", "label": "Transition Rule", "dataType": "string", "length": 200}, {"itemOID": "IT.TA.EPOCH", "name": "EPOCH", "label": "Epoch", "dataType": "string", "length": 9}]} +[1, "CDISCPILOT01", "TA", "PLACEBO", "Placebo", 1, "SCREEN", "Screening", "Randomized to Placebo", "", "SCREENING"] +[2, "CDISCPILOT01", "TA", "PLACEBO", "Placebo", 2, "PLACEBO", "Placebo", "", "", "TREATMENT"] +[3, "CDISCPILOT01", "TA", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", 1, "SCREEN", "Screening", "Randomized to Zanomaline Low Dose", "", "SCREENING"] +[4, "CDISCPILOT01", "TA", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", 2, "LOW", "Zanomaline 54 mg", "", "", "TREATMENT"] +[5, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 1, "SCREEN", "Screening", "Randomized to Zanomaline High Dose", "", "SCREENING"] +[6, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 2, "TITRATE", "Zanomaline 54 mg Titration", "", "", "TREATMENT"] +[7, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 3, "HIGH", "Zanomaline 81 mg", "", "", "TREATMENT"] +[8, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 4, "TITRATE", "Zanomaline 54 mg Titration", "", "", "TREATMENT"] From ece3c0043d58bfed26168311a4d4aab7bd6cba5e Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 11:05:08 -0400 Subject: [PATCH 013/103] docs --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 2019222..e1d1479 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -21,7 +21,7 @@ Language: en-US License: Apache License (>= 2) LazyData: true Roxygen: list(markdown = TRUE) -RoxygenNote: 7.3.1 +RoxygenNote: 7.3.2 Depends: R (>= 4.0) Imports: yyjsonr (>= 0.1.18), From 572ad97c70c072a097b9b8e8fb15b45162f0cb4b Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 11:06:22 -0400 Subject: [PATCH 014/103] Update metadata Rds files --- tests/testthat/testdata/adsl_metadata.Rds | Bin 1387 -> 1437 bytes tests/testthat/testdata/ae_metadata.Rds | Bin 1026 -> 1087 bytes tests/testthat/testdata/dm_metadata.Rds | Bin 776 -> 792 bytes tests/testthat/testdata/ta_metadata.Rds | Bin 473 -> 482 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/testthat/testdata/adsl_metadata.Rds b/tests/testthat/testdata/adsl_metadata.Rds index d9ceffef06b333f764094e207965317746461735..f0f3c9db5e4b4233ab3727f0747eaba4d90bc20f 100644 GIT binary patch literal 1437 zcmV;O1!DRiiwFP!000001I<`jbK5o$W}}15=`>f5v^Cl^9pxcTwLj zQcm*H8H9vn))c9dP#X0qzpy{4Eg%6T0a9|DX%5Z6BtLvu>@N0ON`8Jx)3l0KtyHv1 zjoxatk<)&-N3omq!Jy+h9lKgpyU6Z44(uKb`=fznI;IVO<@i>|*)c8qXvcO&){Bm% z!XtaM|4RyAOWEZp-K1!Op$Eezhc64*9Cp?9&d_<>9H{G8Xs?uPmXggfvTZpfC`{43 z32QVIVO&l9JwC7sv9(5Bt8c?XYzI)?i$Ylvwq#VednE^tRBULrpz0IDdg|sje6DT| zox@(IrLMNkcKb*LJC0KXVLM}HvG==!y%fHlhnr8!@!cmy-0Ik^ey?cWvWF%tx?(wp zMR32{*)JGgf?3W}{1A2y4xJ+ZnT)57Kx@=GIxh3O-zzC9Ry!TLz^15O;>>Y}%A;8< z!eQHXET>h3VK0O8R(hi@ER_9UR9wrex00#0E~&MaS7|M;&RSlTx~xV+QK6xz&rnpS%WA9TRaVQZ%TQEhC~7hk z73s2i3`I3{NiBw=5<^jkE~`S9)nF(ps7uwa%T-^Os$G|>TraQg&xhEJVh?mY91?%* z<5-lvP3GRBh<`N-{Xgay*z=daW0w>OB{N_g#ekg9Ma(AW-Ck{A`vez_+#EzvfW6i1 zK^)CzKqT;M3ny;u&xjv|AR2=~fWnYc&3MWg+X8Z8jL4LlUOF(qu^)Nhu`qP+3>s+k z9&qY+rc351IK$u%n^`$~_bf!?qRzMdI3WPOo<+$##(+fGVqsKJkI)&+Z6_kq?$$g; z%Pci4v`EC>cg^?`X*!Z^PobdI9)tug?;xw{NpoQ#k_KTI%TH#96v zEs1hX3q6|xjV_J*B(3^w?zosvm&ndTG}uCWuVNU=&pQw-hl}sb0NX|Lz*7SW}Qpf42n=swll zByH#Qgv5S0d5=#UH&iC89?fRSy+W&vg9wqbhx2Uq&Q5k+HWEK2ITYj$4ahVxq?;bvGvBBq;*L8!1D6Vt>e*YPJSMlq{!TI$y zwySIKyWH;^{5g$B?7zw9Pkm^j!_Y4P|I*L@el4x3Ty?ykT|e~ojIiD^>T@UOLmZs} z_ntm(TINpS`C}*jeZ_g+`SbG9YxRQ0S`+WyA)4ZZAF7eo0>RUM`ag~;;|P9$Ug99v z!;!O?rHwkk;e?#M+ r5l*ruc;OBGLj(C+jl>O5A|essCFbGIIA#H8+CTpRq>3*1lokL0pUKi` literal 1387 zcmV-x1(f<9iwFP!000001JzesZ`(E$cI#MDZ%fzPF5MPxT?hA}X%iGh_cSOLop^{Z zv*@&a8Nf=kqeYfHiSFt>?U!#OZBh~`IcbWv*a9dLzw`0%@bG*`@{7y0TCHB&sI&hK z_E>9-Q2XICHoD0MCcCb)Yqz#hyTqS62zK{}{n5a&k?q1?1islp+qUB#Zo6pYyzDqS zJaR{SKWFeK8M_)~i8luNL1AYDq?NyTPO0r!=b{$lK!VE3C za7IJ9jcZxFNBd4`Z>>?+>ASGBw|%Iu#h^S1n<^^9y;^`rIySUhP>+dYJ$-Q(zR(wk z=%CkW>9bwC-9FU84nk!RwsU5__kMTqEQ7BX;hm?|`0kT3?sVK%zgKqexI-J3LvheS z8Qkl3_DYVIV4m{~KY*S6161ZeSMe+m=!{y2M^$n6dlf~+Yp3Iu*bH?mf;s9idF+&n zaM*T{gIZ-6_HwxBr8nxrQrWNQrOdV**y@+m3;V8%D#-2-+O7_FyDmh1^p;)5RJ)6* zb`?V#6}yP3c8_}AH4LR&m}-|WluM{ zmc2{o{-TV3F^YoU=LER(SHBUDmI)OWFpd*IkJ%*dQ}AxD7H|Vf%1&+$;y5J!%DSJ# z^BIr{{L&$*mjp8!#1V+cU=ZRcVpKbs3dWX%P(m=BGS|xh1|$h$A3T2wbe<4E<9xDoDyfI~4CWS!sj|8=Pw+BJ zO$RShx%OTA^#nLL2p7PKQv#Ye1+!HqB;~8td^!)=+}C6+r*2P(c)TGFiy_)s-6>lN zS-8YuR!%g{ItliqQ;RBvXt()cueR54C2``Y_{cgh$k{Hortn@ zJVf!sWp38cK8NFR;9+l_o9|okbQTgyl9V6Eb3#tQvo+lN72KVt=OFJsSwsH83H+6m zgvy*C^Y3llYzHKm98=KrrVmQC=fZX}k+vHz30`FY`g3o&ad|RQ0{ti@ls~X-5#~vj zYgXvF2{gNG-^W?iZ;8OAIh&#ezbThG3etdP@V7EiLoy}_i9DWXoUp_(`XdxfWhh%^ zB8>bJt;s>Q3Sur+D>c~-?Cb*8Fd$BtHW5jt+cNsB3FPOwjQ)`*ojg}xv$!H3Cw}nf zYPYOk1j~(bhqAkh_Q<93K zH04)bKl_!u!R?Y8;#VY;2D+F@gAtNwLXXAh$_ZJxg#9{+vd_qCK6?d*c+rlNDQh%Z t2wsR&8G-~a`6eoDk8K$>7t}>jjJy#4{ue6Ax97YR008D7uFe1e diff --git a/tests/testthat/testdata/ae_metadata.Rds b/tests/testthat/testdata/ae_metadata.Rds index bc84b3875876a196e92c942202aff8dc182d8008..e953980771191d49fe21fb704bcb889b02e362fb 100644 GIT binary patch literal 1087 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 diff --git a/tests/testthat/testdata/dm_metadata.Rds b/tests/testthat/testdata/dm_metadata.Rds index 091f32e25db44b1e13ff9cfb91ac6764424a7867..70651798be83a3b620c3b43896a91ddd35ec9132 100644 GIT binary patch literal 792 zcmV+z1Lyo7iwFP!000001GQDja?>yvcI(7Wx>4xBOj!oATsV+kxw^K~nrRli%(O?< zR#Jf@2U`Jh=Y*r(%((oovP+zp)Gi8ly`wi%ed^MT>JZqTuN9X|-|3)g1g&Jwf-J=5)r#Ly3q z-^)Y+V??j(2XY*<6P)&4DJ#?KS+*3+>xng*R#2zy)KLlZdVSAdXB|pq zT7$43co(0&SFVi&X|{acdqx~O?eQd<*rZq^mn1Z{OuRkhNy zQBzW_G;Gw=(*)g`bt%+JftI9_Cg`IH%Csa+^z~}o_h6J}vEjxL6Es3F<1+bV7SC7l z13R4ngbnlZGJ{_bASlIb>oCOV^9&mP?D8Xw$g1s{9b=Sc2Dzd}ML5QL!Fe7W!3^T4 z*ajIfY(U^qfF_U;pRW=f9Iwz`mVl9tj4sM@vW#a083bfPli`sC<{7w=_)H+Wn3get zv0Ih&By%#dmmx3()8$V9a(NE)(++fvYDiIy^>M=}S{LdBrPZVeVU0FOkbZi#)R#8ZS-8AU4QS@qU z-DKDsIvz0}PiyZzI(`&3Qp^qZ-uzR%e;u@(%|(9fZpUB(b7k3ZTB#O+lR^0_X%rmJ zPrxPQt=*yugJ3=_yCH#iTz=ZypWxhw^aiH)pcJ*8rC&Qd@-8p=`uh5(oL-cGoTtaZ Wts-n^loeSi%CF!1FJv$p3IG6Hp#t*Ld`*bCkMg+Gi&jul#g`-$U+Uf6Z|-5`vd8_(h3!5Vaieajoj#3+c) zKdM9t<3zs~gidIypgX9*BLQC5sTEr1mK%8X7V4-@71@WE6}Deuy(=YmdN6A4=YD-{ zXAN2xE(i8XAd)G8do5FZ%XZ~(Zg@HHl&mbjZ#zmbzc1Hl*j(MR$Yolr9fLzNtg7|C1u)*CdPI(9{MoO^2GEKhzXh?m%EF4p32%J}3hHC)08Y+m)6{lCg*jNHDd)aXHjD6F<#q`Izxr9D7IY3CEt- zo=4Pvu{BD}9sbCcwP}5YV0EERam^}jzr9B`HkvP*cS8rn=5^cJPE5XrC zrd^A~DNf3&H+~*}h%3e3+Sw*>0EtK=dtRPB?~Ui<5FzBCp5q{=uePYaq;FrpQP`DA zToun$j8G2^^gg6y_AZW=ivUxckXwUahIB&lB%#aTQy3U9q~IEo=Q# zQ_iCuuWh7vV!>;Rzv#&J+JgIklKMP`w3L}2W*}<5<{+(yq~2xw-|?%UEEpF)Uacg2 z<*eqVutyd-69O_H%fg?Q85sOU097jaR#W|Q?Vr#LwaNQ|jD7MWvl8N-rWKXHeD*ix?cR4i8*_MjaZjQ%A4V%WgTh)?_%|B=V=^C4< zdDI%ep@(m*;#@zzikAlSbkkLQH!5`WPM>X%>h@B-V7z*3%e>M4L|HO0aYj zw_}ky9mi$V9iPWnA?&GdCJrn>BGQe0kI#LaYkwYjp4apGJ^df(tv6Va_ix{6?@Bwq zwinvQUf&y9-^VZu1wNwgb1}!Jk@vnX}&CHuyy z;+24qWl4o#MTq1soK*$0_^XK3x#W984XaJqqFKfpfD&0SX*jrKJ6$<^;Ofp)Yp4@A zX%)Ec6tEN+^Npk;zq8(RqP?0wQqx1pn&Ip#&2fhlaG}_?k?z+@aXm#^)$T>~?8Z9l9HJ27W=J-2JmtX7 From a32f53dd70380dd79c3faa20cf8d8af251829fd8 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 11:47:46 -0400 Subject: [PATCH 015/103] New schema --- data/schema_1_0_0.rda | Bin 1444 -> 0 bytes data/schema_1_1_0.rda | Bin 0 -> 1951 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 data/schema_1_0_0.rda create mode 100644 data/schema_1_1_0.rda diff --git a/data/schema_1_0_0.rda b/data/schema_1_0_0.rda deleted file mode 100644 index 226d54d15cdce226df77f23f4312b97a7d412598..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1444 zcmV;V1zY+;T4*^jL0KkKStYs(Z~z49e}MgTK!99l@R4u7-%h{(|M~y{U&dY5>p!Mofm9003w>$&*GQriKD&VrbJQAY@@Q zX{Hcl!bE{IAOy*wG=_$lk5JHPGyrHBq>OJ%^mo}!skC4`E<(~I)G`1>r67=!0XyDa z(K$(BK@taJA>g6k*w`ust&&s}uGo+^WY8L5F@S-jkif+fh$-0cR|J6uun;cLAYuWr z3&eV?I-jATX8)R$TCg*H-3uNf5`B7m-i~ zOUzdVW7TA@L|d;%bUb-2wm=Bkcop_BC{_X%I2gnx9BB`Nz=TMsTu9jzo5mF9a8#;i zR8lfVGDQtKUa*TaA6Vn6az`OIr0Zw`fqrfhdIn%?wM8P6e9*+IF`zin27`FW0j>$y zpr#b>6TLXt`z|yd68f!z>&rQ?m=bessGa^z;6h1FU7%dCPlz~>(Y}RAlSGJmWf{*& z%CakX(Rj|JssY@qh_EwIf45K91bnMDv( z0sil`zmL9L; zr4mZR+9?rg-K>(_YnaI4vLwySEXnsg0;J*XousMIMJZy05ec9Q$R-+#*QKl48ilG< z4R5)w@fE)4CL27(Bn7#U#dM2q69H`w$V+{t;nlrw#TaqJP{Tcd=~!7Zch{%GEm(Uz zJez3gNS=tvBE&B5jZWLS<{YWb7XXMBQp_${2J^1Q$=;`1(IkVxa?1pky=H`)Z8iWj#=tBf zE*!$W=7VT6t4@v6GzZYp!!cM*2FJ8ViwizQP4EpVhk&x_V`5>|K6T)5APa<(0b4GG zg%X`cFlA&KHxS>OX*VS}G8Wnv$U?28*fU17`*%}@)PzKxZt&SB4Ywh@LDi(|4y-%l zn00I@jpY(B*N6q0Nj9GN5x8O|9sBnrZ%JaqO=K|rqfI*<47FTZL*UL?@E4s3Hl#ZR z=fg;9+8{e80OZkd1`W2xlX_X23=uvoQ#Ga&rLIO%&F<2k8 zQEyXiGNn*xO(HKMlgy81>C>0azKy{`p-fA6y$--|s)6sjU@AARQx}p2t6=d8tc#269Y>6^qO~$!C5w0;2$Dow%yOQ2NhQ$27EDk_#EdLRf)UiA{x0N-aG@YebQIv-IE5_$ diff --git a/data/schema_1_1_0.rda b/data/schema_1_1_0.rda new file mode 100644 index 0000000000000000000000000000000000000000..76d9a6624c50cdb5d4fc4c007c6bedb437397bff GIT binary patch literal 1951 zcmV;Q2VnR@T4*^jL0KkKSy9_S#{da)e}MdUL_}PF`mq1E-(SD~|GoeLUw5V1L zmP(-^Km{5DAP|vF5s^vx6D2=QQ_-mO(rKVKs07f+Xb({Ik55!I^#?R)(9;M8m=jF^ zWHd1VXvAn>jDQ@`qeDy}8emN{0g%wd0izM2f-(Rk)JUiR0qE2K00w|E00000b4HB~ zFo0=+G|&b^Ll6dxMurH;08~*3X*2}MHiD;;Y2`mcBTR!DdQbp)Pf!htOA6Ay?_J`C z6R9fLk)a{$2`MOK?uZGb0bkYG2_f#fBuy-d_xjQ0*3MG?+!3NezZ3nLY(@w{Ba<2iE%cn78c9JrB2&yPy46 zL&e2$#k&)2jkR@amC@G2M(*uNvF8QVF}RiG_k5Gd>VWWtm3rZb4=&qujTux90t}<#rin zQLGp?InD{)LKz)Bq%KpxyT2)Jf_ZUgyB&1b4_7YAk*=)co-&sglN;<+`4qoONbELb zGBy>T9O!4Dk&25|`|Qz_uE|J@u^_>_wu@~M@rx$5T3aQhR7#Eg7?B(dty*M@nHg%F zEflli!fBePg=8t!-4%776q8L_mA1=!o*bs)PO1w90br{MrG(L{8g2$R+0x6ZRatdX zv(6e-QB@WSs;a7@g5brOS$WAtT`J5OO0-z3o-r|qvpFiTU|gs%g}aw)l#)5!OcN$& z7q?X?Dq9I~3&Dp-9x^=e5*?74Kh*Z0v{HRfa|dbo97oDN;{z!a(tDnr&Li}al>5FF zZV8n7%6x@LStQjC=KR{FVv2&OD#a8oQiQ2-N}=eX3RF>4RwD#r!5bpW;Lae-SnM6A z_i7syg%uFS2f!;cn2}a~{n@;*M z(bq;#Th*o_bDuzU2}=JuG#~c$wBt1wp1~$Nchff0w0lhEq{?wd2eiTc{XL#XIX^*x zNk_cGN%0h9D5!IMJ$^qwt9d^-_neR2^poj5=h!lmZTq7phNDyMCPqx7=^kmL)!W>5 zDwcj*YFd!kK)fO*LN7+WL@x^&QV{>&8Y|X{0=_n-c_=oR?j!3~KgKbt3-CvPE(E%b zM?ul~i#Lp3kC{@bR#_D(WwuHcJe}_?8y}6W4;SiAt|@pt(Z)R9ZibR#+Vn+fKbD`H zsm!v&Ivpni*CrCoq)aC+7+b>L7)Dz;7TDsbyr{*cGZtX~NEnqY=87N_tDtF~NM;om z02$cSjFA#tl~x$;*@jEn#x-|r&}_?9W#vq`HEpq_HnRzsTOu(k@TR(L9I?O8gyeBy zMiY)ksn;rf>8sC%hI}ob&lw-B>S2Z_D4Pu)-1}1Kk>Gr6MjJdUM`Ie!*9WE3Q?1Rx z$i=HXA0%(S$=3MQRc((-G`e-Uqp_lDkve)(Iuvt$#gkjRf5JVJs*~0~Wj)bO{bbCK zCX!XJmlF~&=RgH+49D#=jm|ke*e1WQz zNT^X5C3G2!#m?%g?$5@>EtM{bqvCOs%)I2rD89Kh+b!~P?)!XaP4$tyIu@;PEU8su zX*j(SX&Y%3WlFVIR(g%1#v$3ZjxD2s`YR$JXb{bpkjs~%mWpYFCfJR!NM=~$&e>Gi z!Zp^u8ch}vRO(YlHXMypgCfj1e)9^$d3g9d?CqMHpOL~z@8>7)kKjAi*oRe-C97n5 zvmZmwHb=zfqqU8b?|lrrn`vWR{jM)_bn89x%Uv1y&n!J@)}K-&@kNunlEOshvIn?S~j!x$efydKY64^D|%GOT0N(<_%X*sRr~(MiFWFqDd$I5DH1 zq>V;-(r(0z&E6@r`JECS$l2m^>TqsU@*-0aq?S%Gm2T*R4e-%Eh94na`#BLVXLFAs z_`I21RXbzMsLVLHCmR!v*mgB Date: Thu, 5 Sep 2024 12:58:03 -0400 Subject: [PATCH 016/103] save progress in reformatting dataset metadata --- R/archive/data_metadata.R | 56 +++++++++ R/data.R | 4 +- R/data_metadata.R | 138 --------------------- R/datasetjson.R | 16 +-- R/file_metadata.R | 247 ++++++++++++++++++++++++-------------- R/validate_dataset_json.R | 4 +- data-raw/data.R | 6 +- 7 files changed, 226 insertions(+), 245 deletions(-) create mode 100644 R/archive/data_metadata.R delete mode 100644 R/data_metadata.R diff --git a/R/archive/data_metadata.R b/R/archive/data_metadata.R new file mode 100644 index 0000000..1ab098a --- /dev/null +++ b/R/archive/data_metadata.R @@ -0,0 +1,56 @@ +#' Create the data metadata container for a Dataset JSON object +#' +#' @param study Study OID value +#' @param metadata_version Metadata version OID value +#' @param metadata_ref Metadata reference (i.e. path to Define.xml) +#' +#' @return data_metadata object +#' @export +#' +#' @examples +#' # Create object directly +#' data_meta <- data_metadata( +#' study = "SOMESTUDY", +#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", +#' metadata_ref = "some/define.xml" +#' ) +#' +#' # Use setter functions +#' data_meta <- data_metadata() +#' data_meta_updated <- set_metadata_ref(data_meta, "some/define.xml") +#' data_meta_updated <- set_metadata_version(data_meta_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") +#' data_meta_updated <- set_study_oid(data_meta_updated, "SOMESTUDY") +#' +data_metadata <- function(study = NULL, metadata_version = NULL, metadata_ref = NULL) { + + x <- list( + studyOID = study, + metaDataVersionOID = metadata_version, + metaDataRef = metadata_ref, + itemGroupData = NULL + ) + + structure( + x, + class = c("data_metadata", "list") + ) +} + +#' Set data metadata parameters +#' +#' This set of functions +#' @param x data metadata or datasetjson object +#' @param study Study OID value +#' @param ... Additional parameters +#' +#' @return A datasetjson or data_metadata object +#' @export +#' +#' @family Data metadata setters +#' @rdname data_metadata_setters +#' +#' @examples +#' data_meta <- data_metadata() +#' data_meta_updated <- set_metadata_ref(data_meta, "some/define.xml") +#' data_meta_updated <- set_metadata_version(data_meta_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") +#' data_meta_updated <- set_study_oid(data_meta_updated, "SOMESTUDY") \ No newline at end of file diff --git a/R/data.R b/R/data.R index bc658f8..7f2b9be 100644 --- a/R/data.R +++ b/R/data.R @@ -48,9 +48,9 @@ #' } "sas_time_formats" -#' Dataset JSON Schema Version 1.0.0 +#' Dataset JSON Schema Version 1.1.0 #' -#' This object is a character vector holding the schema for Dataset JSON Version 1.0.0 +#' This object is a character vector holding the schema for Dataset JSON Version 1.1.0 #' #' @format ## `schema_1_0_0` #' \describe{ diff --git a/R/data_metadata.R b/R/data_metadata.R deleted file mode 100644 index 0bf84d2..0000000 --- a/R/data_metadata.R +++ /dev/null @@ -1,138 +0,0 @@ -#' Create the data metadata container for a Dataset JSON object -#' -#' @param study Study OID value -#' @param metadata_version Metadata version OID value -#' @param metadata_ref Metadata reference (i.e. path to Define.xml) -#' -#' @return data_metadata object -#' @export -#' -#' @examples -#' # Create object directly -#' data_meta <- data_metadata( -#' study = "SOMESTUDY", -#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", -#' metadata_ref = "some/define.xml" -#' ) -#' -#' # Use setter functions -#' data_meta <- data_metadata() -#' data_meta_updated <- set_metadata_ref(data_meta, "some/define.xml") -#' data_meta_updated <- set_metadata_version(data_meta_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") -#' data_meta_updated <- set_study_oid(data_meta_updated, "SOMESTUDY") -#' -data_metadata <- function(study = NULL, metadata_version = NULL, metadata_ref = NULL) { - - x <- list( - studyOID = study, - metaDataVersionOID = metadata_version, - metaDataRef = metadata_ref, - itemGroupData = NULL - ) - - structure( - x, - class = c("data_metadata", "list") - ) -} - -#' Set data metadata parameters -#' -#' This set of functions -#' @param x data metadata or datasetjson object -#' @param study Study OID value -#' @param ... Additional parameters -#' -#' @return A datasetjson or data_metadata object -#' @export -#' -#' @family Data metadata setters -#' @rdname data_metadata_setters -#' -#' @examples -#' data_meta <- data_metadata() -#' data_meta_updated <- set_metadata_ref(data_meta, "some/define.xml") -#' data_meta_updated <- set_metadata_version(data_meta_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") -#' data_meta_updated <- set_study_oid(data_meta_updated, "SOMESTUDY") -set_study_oid <- function(x, study, ...) { - UseMethod("set_study_oid") -} - -#' @export -#' @noRd -set_study_oid.data_metadata <- function(x, study, ...) { - x[['studyOID']] <- study - x -} - -#' @export -#' @noRd -set_study_oid.datasetjson <- function(x, study, ...) { - data_type <- get_data_type(x) - x[[data_type]][['studyOID']] <- study - x -} - -#' @export -#' @noRd -set_study_oid.default <- function(x, study, ...) { - stopifnot_data_metadata(x) -} - -#' @param metadata_version Metadata version OID value -#' @family Data metadata setters -#' @rdname data_metadata_setters -#' @export -set_metadata_version <- function(x, metadata_version, ...) { - UseMethod("set_metadata_version") -} - -#' @export -#' @noRd -set_metadata_version.data_metadata <- function(x, metadata_version, ...) { - x[['metaDataVersionOID']] <- metadata_version - x -} - -#' @export -#' @noRd -set_metadata_version.datasetjson <- function(x, metadata_version, ...) { - data_type <- get_data_type(x) - x[[data_type]][['metaDataVersionOID']] <- metadata_version - x -} - -#' @export -#' @noRd -set_metadata_version.default <- function(x, metadata_version, ...) { - stopifnot_data_metadata(x) -} - -#' @param metadata_ref Metadata reference (i.e. path to Define.xml) -#' @family Data metadata setters -#' @rdname data_metadata_setters -#' @export -set_metadata_ref <- function(x, metadata_ref) { - UseMethod("set_metadata_ref") -} - -#' @export -#' @noRd -set_metadata_ref.data_metadata <- function(x, metadata_ref) { - x[['metaDataRef']] <- metadata_ref - x -} - -#' @export -#' @noRd -set_metadata_ref.datasetjson <- function(x, metadata_ref) { - data_type <- get_data_type(x) - x[[data_type]][['metaDataRef']] <- metadata_ref - x -} - -#' @export -#' @noRd -set_metadata_ref.default <- function(x, metadata_ref) { - stopifnot_data_metadata(x) -} diff --git a/R/datasetjson.R b/R/datasetjson.R index 9b015ac..4a32dd5 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -65,7 +65,7 @@ #' data_meta = data_meta #' ) dataset_json <- function(.data, item_id, name, label, items, dataset_meta, - version="1.0.0", data_type = c('clinicalData', 'referenceData'), + version="1.1.0", data_type = c('clinicalData', 'referenceData'), file_meta = file_metadata(), data_meta = data_metadata() ) { @@ -85,24 +85,24 @@ dataset_json <- function(.data, item_id, name, label, items, dataset_meta, new_dataset_json <- function(version, item_id, data_type, name, label, items, dataset_meta, file_meta, data_meta, .data) { - if (!(version %in% c("1.0.0"))) { - stop("Unsupported version specified - currently only version 1.0.0 is supported", call.=FALSE) + if (!(version %in% c("1.1.0"))) { + stop("Unsupported version specified - currently only version 1.1.0 is supported", call.=FALSE) } # List of version specific generators funcs <- list( - "1.0.0" = new_dataset_json_v1_0_0 + "1.1.0" = new_dataset_json_v1_1_0 ) # Extract the function and call it to return the base structure funcs[[version]](item_id, data_type, name, label, items, dataset_meta, file_meta, data_meta, .data) } -#' Dataset JSON v1.0.0 Generator +#' Dataset JSON v1.1.0 Generator #' -#' @return datasetjson_v1_0_0 object +#' @return datasetjson_v1_1_0 object #' @noRd -new_dataset_json_v1_0_0 <- function(item_id, data_type, name, label, items, dataset_meta, file_meta, data_meta, .data) { +new_dataset_json_v1_1_0 <- function(item_id, data_type, name, label, items, dataset_meta, file_meta, data_meta, .data) { if (missing(dataset_meta)) { if (any(missing(item_id), missing(name), missing(label), missing(items))) { @@ -123,6 +123,6 @@ new_dataset_json_v1_0_0 <- function(item_id, data_type, name, label, items, data structure( ds_json, - class = c("datasetjson_v1_0_0", "datasetjson", "list") + class = c("datasetjson_v1_1_0", "datasetjson", "list") ) } diff --git a/R/file_metadata.R b/R/file_metadata.R index 10a2f1f..51f0c97 100644 --- a/R/file_metadata.R +++ b/R/file_metadata.R @@ -1,69 +1,6 @@ -#' Create a file metadata object +#' Dataset Metadata Setters #' -#' @param originator originator parameter, defined as "The organization that -#' generated the Dataset-JSON file." -#' @param sys sourceSystem parameter, defined as "The computer system or -#' database management system that is the source of the information in this -#' file." -#' @param sys_version sourceSystemVersion, defined as "The version of the -#' sourceSystem" -#' @param file_oid fileOID parameter, defined as "A unique identifier for this -#' file." -#' @param version Dataset JSON schema version being used -#' -#' @return file_metadata object -#' @export -#' -#' @examples -#' # Create using parameters -#' file_meta <- file_metadata( -#' originator = "Some Org", -#' sys = "source system", -#' sys_version = "1.0" -#' ) -#' -#' # Set parameters after -#' file_meta <- file_metadata() -#' -#' file_meta_updated <- set_file_oid(file_meta, "/some/path") -#' file_meta_updated <- set_originator(file_meta_updated, "Some Org") -#' file_meta_updated <- set_source_system(file_meta_updated, "source system", "1.0") -file_metadata <- function(originator=NULL, sys = NULL, sys_version = NULL, file_oid = NULL, version = "1.0.0") { - - if (!(version %in% c("1.0.0"))) { - stop("Unsupported version specified - currently only version 1.0.0 is supported", call.=FALSE) - } - - x <- list( - "creationDateTime"= character(), - "datasetJSONVersion"= version, - "fileOID" = file_oid, - "asOfDateTime" = NULL, # Not sure we want this to exist? - "originator" = originator, - "sourceSystem" = sys, - "sourceSystemVersion" = sys_version - ) - - structure( - x, - class = c("file_metadata", "list") - ) -} - -#' Create an ISO8601 formatted datetime of the current time -#' -#' This is used to create the creationDateTime and asOfDateTime attributes of -#' the Dataset JSON object, called at the appropriate time for each attribute -#' -#' @return ISO8601 formatted datetime -#' @noRd -get_datetime <- function() { - format(Sys.time(), "%Y-%m-%dT%H:%M:%S") -} - -#' File Metadata Setters -#' -#' Set information about the file and source system used to generate the Dataset +#' Set information about the file, source system, study, and dataset used to generate the Dataset #' JSON object. #' #' @details @@ -86,54 +23,180 @@ get_datetime <- function() { #' generated the Dataset-JSON file." #' @param file_oid fileOID parameter, defined as "A unique identifier for this #' file." -#' @param data_type Type of data being written. clinicalData for subject level -#' data, and referenceData for non-subject level data (i.e. TDMs, Associated -#' Persons) +#' @param study Study OID value +#' @param metadata_version Metadata version OID value +#' @param metadata_ref Metadata reference (i.e. path to Define.xml) +#' @param item_oid ID used to label dataset with the itemGroupData parameter. +#' Defined as "Object of Datasets. Key value is a unique identifier for +#' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." +#' @param name Dataset name +#' @param dataset_label Dataset Label #' -#' @return datasetjson or file_metadata object +#' @return datasetjson object #' @export -#' @family File Metadata Setters -#' @rdname file_metadata_setters +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters #' #' @examples -#' file_meta <- file_metadata() +#' ds_json <- dataset_json(iris) +#' +#' ds_json <- set_dataset_metadata( +#' iris, +#' file_oid = "/some/path" +#' originator = "Some Org", +#' sys = "source system", +#' sys_version = "1.0", +#' study = "SOMESTUDY", +#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", +#' metadata_ref = "some/define.xml", +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris" +#' ) #' -#' file_meta_updated <- set_file_oid(file_meta, "/some/path") -#' file_meta_updated <- set_originator(file_meta_updated, "Some Org") -#' file_meta_updated <- set_source_system(file_meta_updated, "source system", "1.0") +#' # Individual Elements +#' ds_json <- dataset_json(iris) +#' ds_json <- set_file_oid(ds_json, "/some/path") +#' ds_json <- set_study_oid(ds_json, "SOMESTUDY") +#' ds_json <- set_originator(ds_json, "Some Org") +#' ds_json <- set_source_system(ds_json, "source system", "1.0") +#' ds_json <- set_metadata_ref(ds_json, "some/define.xml") +#' ds_json <- set_metadata_version(ds_json, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") +#' ds_json <- set_item_oid(ds_json, "IG.IRIS") +#' ds_json <- set_dataset_name(ds_json, "IRIS") +#' ds_json <- set_dataseT_label(ds_json, "Iris") +set_dataset_metadata <- function(x, file_oid = NULL, originator=NULL, sys = NULL, + sys_version = NULL, study=NULL, metadata_version=NULL, + metadata_ref=NULL, item_oid=NULL, name = NULL, + dataset_label=NULL) { + stopifnot_datasetjson(x) + + if (!is.null(sys) && !is.null(sys_version)) { + attr(x, 'sourceSystem') <- list( + "name" = sys, + "version" = sys_version + ) + } + + attr(x, 'fileOID') <- file_oid + attr(x, 'originator') <- originator + attr(x, 'studyOID') <- study + attr(x, 'metaDataVersionOID') <- metadata_version + attr(x, 'metaDataRef') <- metadata_ref + attr(x, "itemGroupOID") <- item_oid + attr(x, 'records') <- nrow(x) + attr(x, 'name') <- name + attr(x, 'label') <- dataset_label + attr('isReferenceData') <- FALSE + x +} + +#' @export +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters set_source_system <- function(x, sys, sys_version) { - stopifnot_file_metadata(x) - x[['sourceSystem']] <- sys - x[['sourceSystemVersion']] <- sys_version + stopifnot_datasetjson(x) + attr(x, 'sourceSystem') <- list( + "name" = sys, + "version" = sys_version + ) x } #' @export -#' @family File Metadata Setters -#' @rdname file_metadata_setters +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters set_originator <- function(x, originator) { - stopifnot_file_metadata(x) - x[['originator']] <- originator + stopifnot_datasetjson(x) + attr(x, 'originator') <- originator x } #' @export -#' @family File Metadata Setters -#' @rdname file_metadata_setters +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters set_file_oid <- function(x, file_oid) { - stopifnot_file_metadata(x) - x[['fileOID']] <- file_oid + stopifnot_datasetjson(x) + attr(x, 'fileOID') <- file_oid x } #' @export -#' @family File Metadata Setters -#' @rdname file_metadata_setters -set_data_type <- function(x, data_type = c('clinicalData', 'referenceData')) { +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters +set_study_oid <- function(x, study) { stopifnot_datasetjson(x) - data_type = match.arg(data_type) + attr(x, 'studyOID') <- study + x +} + +#' @export +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters +set_metadata_version <- function(x, metadata_version) { + stopifnot_datasetjson(x) + attr(x, 'metaDataVersionOID') <- metadata_version + x +} - # For the clinicalData or referenceData, set the parameter correctly - names(x) <- c(names(x[1:7]), data_type) +#' @export +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters +set_metadata_ref <- function(x, metadata_ref) { + stopifnot_datasetjson(x) + attr(x, 'metaDataRef') <- metadata_ref x } + +#' @export +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters +set_item_oid <- function(x, item_oid) { + stopifnot_datasetjson(x) + attr(x, "itemGroupOID") <- item_oid +} + +#' @export +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters +set_dataset_name <- function(x, name) { + stopifnot_datasetjson(x) + attr(x, 'name') <- name +} + +#' @export +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters +set_dataset_label <- function(x, dataset_label) { + stopifnot_datasetjson(x) + attr(x, 'label') <- dataset_label +} + +#' Declare as reference data +#' +#' Sets DatasetJSON file to have the isReferenceData attribute set to TRUE +#' +#' @param x datasetjson object +#' +#' @return datasetjson object +#' @export +#' +#' @examples +#' ds_json <- dataset_json(iris) +#' ds_json <- set_as_reference_data(ds_json) +set_as_reference_data <- function(x) { + stopifnot_datasetjson(x) + attr(x, 'isReferenceData') <- TRUE +} + + +#' Create an ISO8601 formatted datetime of the current time +#' +#' This is used to create the creationDateTime and asOfDateTime attributes of +#' the Dataset JSON object, called at the appropriate time for each attribute +#' +#' @return ISO8601 formatted datetime +#' @noRd +get_datetime <- function() { + format(Sys.time(), "%Y-%m-%dT%H:%M:%S") +} diff --git a/R/validate_dataset_json.R b/R/validate_dataset_json.R index ae37d0c..096365d 100644 --- a/R/validate_dataset_json.R +++ b/R/validate_dataset_json.R @@ -29,12 +29,12 @@ validate_dataset_json <- function(x) { js <- x } - v <- jsonvalidate::json_validate(js, schema_1_0_0, engine="ajv", verbose=TRUE) + v <- jsonvalidate::json_validate(js, schema_1_1_0, engine="ajv", verbose=TRUE) if (!v) { warning("File contains errors!") return(attr(v, 'errors')) } else { - message("File is valid per the Dataset JSON v1.0.0 schema\n") + message("File is valid per the Dataset JSON v1.1.0 schema\n") data.frame( instancePath = character(), schemaPath = character(), diff --git a/data-raw/data.R b/data-raw/data.R index 83a1dc9..1444d4c 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -138,6 +138,6 @@ sas_time_formats <- c( usethis::use_data(sas_time_formats, overwrite = TRUE) # Dataset JSON Schema V1.0.0 as Character Vector -schema_file <- test_path("testdata", "dataset.schema.json") -schema_1_0_0 = readChar(schema_file, file.info(schema_file)$size) -usethis::use_data(schema_1_0_0, overwrite=TRUE) +schema_file <- testthat::test_path("testdata", "dataset.schema.json") +schema_1_1_0 = readChar(schema_file, file.info(schema_file)$size) +usethis::use_data(schema_1_1_0, overwrite=TRUE) From 945b6621671cb0012c45584a7f6f9097c7789118 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 14:40:29 -0400 Subject: [PATCH 017/103] Modifications for new schema --- R/column_classes.R | 32 +++++++++++ R/data.R | 37 +----------- R/datasetjson.R | 139 +++++++++++++++++++++++---------------------- R/file_metadata.R | 48 +--------------- R/global.R | 4 +- 5 files changed, 106 insertions(+), 154 deletions(-) create mode 100644 R/column_classes.R diff --git a/R/column_classes.R b/R/column_classes.R new file mode 100644 index 0000000..2e19aac --- /dev/null +++ b/R/column_classes.R @@ -0,0 +1,32 @@ +# This file contains several helpers for reading and writing date / datetime +# columns from a Dataset JSON file + +#' Get the column classes off a data frame +#' +#' @param x A data.frame +#' +#' @return Named character vector of columns and types +#' @noRd +get_column_classes <- function(x) { + vapply(x, function(X) class(X)[1], FUN.VALUE=character(1)) +} + +#' Get the columns with a class of Date from a data.frame +#' +#' @param x A data.frame +#' +#' @return A data.frame +#' @noRd +get_date_cols <- function(x) { + x[get_column_classes(x) == "Date"] +} + +#' Get the columns with a class of POSIXct from a data.frame +#' +#' @param x A data.frame +#' +#' @return A data.frame +#' @noRd +get_datetime_cols <- function(x) { + x[get_column_classes(x) == "POSIXct"] +} diff --git a/R/data.R b/R/data.R index 7f2b9be..124a1ef 100644 --- a/R/data.R +++ b/R/data.R @@ -15,45 +15,12 @@ #' } "iris_items" -#' A List of valid SAS(c) date formats -#' -#' Valid SAS(c) date formats pulled from -#' https://documentation.sas.com/doc/en/vdmmlcdc/8.1/ds2pg/p0bz5detpfj01qn1kz2in7xymkdl.htm -#' -#' @format ## `sas_date_formats` -#' \describe{ -#' A character vector with 45 elements -#' } -"sas_date_formats" - -#' A List of valid SAS(c) datetime formats -#' -#' Valid SAS(c) datetime formats pulled from -#' https://documentation.sas.com/doc/en/vdmmlcdc/8.1/ds2pg/p0bz5detpfj01qn1kz2in7xymkdl.htm -#' -#' @format ## `sas_datetime_formats` -#' \describe{ -#' A character vector with 7 elements -#' } -"sas_datetime_formats" - -#' A List of valid SAS(c) time formats -#' -#' Valid SAS(c) time formats pulled from -#' https://documentation.sas.com/doc/en/vdmmlcdc/8.1/ds2pg/p0bz5detpfj01qn1kz2in7xymkdl.htm -#' -#' @format ## `sas_time_formats` -#' \describe{ -#' A character vector with 4 elements -#' } -"sas_time_formats" - #' Dataset JSON Schema Version 1.1.0 #' #' This object is a character vector holding the schema for Dataset JSON Version 1.1.0 #' -#' @format ## `schema_1_0_0` +#' @format ## `schema_1_1_0` #' \describe{ #' A character vector with 1 element #' } -"schema_1_0_0" +"schema_1_1_0" diff --git a/R/datasetjson.R b/R/datasetjson.R index 4a32dd5..840eed0 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -2,24 +2,30 @@ #' #' Create the base object used to write a Dataset JSON file. #' +#' @details +#' +#' Note that DatasetJSON is on version 1.1.0. Based off findings from the pilot, +#' version 1.1.0 reflects feedback from the user community. Support for 1.0.0 has +#' been deprecated. +#' #' @param .data Input data to contain within the Dataset JSON file. Written to #' the itemData parameter. -#' @param item_id ID used to label dataset with the itemGroupData parameter. +#' @param sys sourceSystem parameter, defined as "The computer system or +#' database management system that is the source of the information in this +#' file." +#' @param sys_version sourceSystemVersion, defined as "The version of the +#' sourceSystem" +#' @param originator originator parameter, defined as "The organization that +#' generated the Dataset-JSON file." +#' @param file_oid fileOID parameter, defined as "A unique identifier for this +#' file." +#' @param study Study OID value +#' @param metadata_version Metadata version OID value +#' @param metadata_ref Metadata reference (i.e. path to Define.xml) +#' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." -#' @param name Dataset name -#' @param label Dataset Label -#' @param items Variable metadata -#' @param dataset_meta A dataset_metadata object holding pre-specified -#' dataset metadata. -#' @param version Version of Dataset JSON schema to follow. -#' @param data_type Type of data being written. clinicalData for subject level -#' data, and referenceData for non-subject level data (i.e. TDMs, Associated -#' Persons) -#' @param file_meta A file_metadata object holding pre-specified file -#' metadata -#' @param data_meta A data_metadata object holding pre-specified data -#' metadata +#' @param version The DatasetJSON version to use. Currently only 1.1.0 is supported. #' #' @return dataset_json object pertaining to the specific Dataset JSON version #' specific @@ -27,7 +33,19 @@ #' #' @examples #' # Create a basic object -#' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) +#' ds_json <- dataset_json( +#' iris, +#' file_oid = "/some/path" +#' originator = "Some Org", +#' sys = "source system", +#' sys_version = "1.0", +#' study = "SOMESTUDY", +#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", +#' metadata_ref = "some/define.xml", +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris" +#' ) #' #' # Attach attributes directly #' ds_json_updated <- set_data_type(ds_json, "referenceData") @@ -37,40 +55,15 @@ #' ds_json_updated <- set_originator(ds_json_updated, "Some Org") #' ds_json_updated <- set_source_system(ds_json_updated, "source system", "1.0") #' ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") -#' -#' # Create independent objects for metadata sections first -#' file_meta <- file_metadata( -#' originator = "Some Org", -#' sys = "source system", -#' sys_version = "1.0" -#' ) -#' -#' data_meta <- data_metadata( -#' study = "SOMESTUDY", -#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", -#' metadata_ref = "some/define.xml" -#' ) -#' -#' dataset_meta <- dataset_metadata( -#' item_id = "IG.IRIS", -#' name = "IRIS", -#' label = "Iris", -#' items = iris_items -#' ) -#' -#' ds_json_from_meta <- dataset_json( -#' iris, -#' dataset_meta = dataset_meta, -#' file_meta = file_meta, -#' data_meta = data_meta -#' ) -dataset_json <- function(.data, item_id, name, label, items, dataset_meta, - version="1.1.0", data_type = c('clinicalData', 'referenceData'), - file_meta = file_metadata(), - data_meta = data_metadata() - ) { - data_type = match.arg(data_type) - new_dataset_json(version, item_id, data_type, name, label, items, dataset_meta, file_meta, data_meta, .data) +#' ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") +#' ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") +#' ds_json_updated <- set_dataseT_label(ds_json_updated, "Iris") +dataset_json <- function(.data, file_oid = NULL, originator=NULL, sys=NULL, + sys_version = NULL, study=NULL, metadata_version=NULL, + metadata_ref=NULL, item_oid=NULL, name=NULL, + dataset_label=NULL, version="1.1.0") { + new_dataset_json(.data, file_oid, originator, sys, sys_version, study, metadata_version, + metadata_ref, item_oid, name, dataset_label, version) } #' Create a base Dataset JSON Container @@ -82,8 +75,9 @@ dataset_json <- function(.data, item_id, name, label, items, dataset_meta, #' @return datasetjson object #' #' @noRd -new_dataset_json <- function(version, item_id, data_type, name, label, items, - dataset_meta, file_meta, data_meta, .data) { +new_dataset_json <- function(.data, file_oid, originator, sys, sys_version, study, + metadata_version, metadata_ref, item_oid, name, dataset_label, + version) { if (!(version %in% c("1.1.0"))) { stop("Unsupported version specified - currently only version 1.1.0 is supported", call.=FALSE) @@ -95,34 +89,41 @@ new_dataset_json <- function(version, item_id, data_type, name, label, items, ) # Extract the function and call it to return the base structure - funcs[[version]](item_id, data_type, name, label, items, dataset_meta, file_meta, data_meta, .data) + funcs[[version]](.data, file_oid, originator, sys, sys_version, study, + metadata_version, metadata_ref, item_oid, name, dataset_label) } #' Dataset JSON v1.1.0 Generator #' #' @return datasetjson_v1_1_0 object #' @noRd -new_dataset_json_v1_1_0 <- function(item_id, data_type, name, label, items, dataset_meta, file_meta, data_meta, .data) { - - if (missing(dataset_meta)) { - if (any(missing(item_id), missing(name), missing(label), missing(items))) { - stop("If dataset_meta is not provided, then name, label, and items must be provided", call.=FALSE) - } +new_dataset_json_v1_1_0 <- function(.data, file_oid, originator, sys, sys_version, study, + metadata_version, metadata_ref, item_oid, name, dataset_label) { - # Create the dataset metadata with provided info - dataset_meta <- dataset_metadata(item_id, name, label, items) + if (!inherits(.data, 'data.frame')) { + stop("datasetjson objects must inherit from a data.frame", call.=FALSE) } - # Attach .data into dataset_meta - dataset_meta <- set_item_data(dataset_meta, .data) - - # Combine file_meta, data_meta, and dataset_meta together - ds_json <- file_meta - ds_json[[data_type]] <- data_meta - ds_json[[data_type]][['itemGroupData']] <- dataset_meta + if (!is.null(sys) && !is.null(sys_version)) { + attr(.data, 'sourceSystem') <- list( + "name" = sys, + "version" = sys_version + ) + } + attr(.data, 'fileOID') <- file_oid + attr(.data, 'originator') <- originator + attr(.data, 'studyOID') <- study + attr(.data, 'metaDataVersionOID') <- metadata_version + attr(.data, 'metaDataRef') <- metadata_ref + attr(.data, "itemGroupOID") <- item_oid + attr(.data, 'records') <- nrow(x) + attr(.data, 'name') <- name + attr(.data, 'label') <- dataset_label + attr(.data, 'isReferenceData') <- FALSE + structure( - ds_json, - class = c("datasetjson_v1_1_0", "datasetjson", "list") + .data, + class = c("datasetjson_v1_1_0", "datasetjson", "data.frame") ) } diff --git a/R/file_metadata.R b/R/file_metadata.R index 51f0c97..e0ca4cd 100644 --- a/R/file_metadata.R +++ b/R/file_metadata.R @@ -39,23 +39,6 @@ #' #' @examples #' ds_json <- dataset_json(iris) -#' -#' ds_json <- set_dataset_metadata( -#' iris, -#' file_oid = "/some/path" -#' originator = "Some Org", -#' sys = "source system", -#' sys_version = "1.0", -#' study = "SOMESTUDY", -#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", -#' metadata_ref = "some/define.xml", -#' item_oid = "IG.IRIS", -#' name = "IRIS", -#' dataset_label = "Iris" -#' ) -#' -#' # Individual Elements -#' ds_json <- dataset_json(iris) #' ds_json <- set_file_oid(ds_json, "/some/path") #' ds_json <- set_study_oid(ds_json, "SOMESTUDY") #' ds_json <- set_originator(ds_json, "Some Org") @@ -64,36 +47,7 @@ #' ds_json <- set_metadata_version(ds_json, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") #' ds_json <- set_item_oid(ds_json, "IG.IRIS") #' ds_json <- set_dataset_name(ds_json, "IRIS") -#' ds_json <- set_dataseT_label(ds_json, "Iris") -set_dataset_metadata <- function(x, file_oid = NULL, originator=NULL, sys = NULL, - sys_version = NULL, study=NULL, metadata_version=NULL, - metadata_ref=NULL, item_oid=NULL, name = NULL, - dataset_label=NULL) { - stopifnot_datasetjson(x) - - if (!is.null(sys) && !is.null(sys_version)) { - attr(x, 'sourceSystem') <- list( - "name" = sys, - "version" = sys_version - ) - } - - attr(x, 'fileOID') <- file_oid - attr(x, 'originator') <- originator - attr(x, 'studyOID') <- study - attr(x, 'metaDataVersionOID') <- metadata_version - attr(x, 'metaDataRef') <- metadata_ref - attr(x, "itemGroupOID") <- item_oid - attr(x, 'records') <- nrow(x) - attr(x, 'name') <- name - attr(x, 'label') <- dataset_label - attr('isReferenceData') <- FALSE - x -} - -#' @export -#' @family Dataset Metadata Setters -#' @rdname dataset_metadata_setters +#' ds_json <- set_dataset_label(ds_json, "Iris") set_source_system <- function(x, sys, sys_version) { stopifnot_datasetjson(x) attr(x, 'sourceSystem') <- list( diff --git a/R/global.R b/R/global.R index 3bf88eb..089e027 100644 --- a/R/global.R +++ b/R/global.R @@ -1,5 +1,3 @@ globalVariables(c( - "schema_1_0_0", - "sas_date_formats", - "sas_datetime_formats" + "schema_1_1_0" )) From 3ace7ac17ce21e0b4329cb6c9d35b0704ce78a85 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 14:40:45 -0400 Subject: [PATCH 018/103] archive --- R/{ => archive}/dataset_metadata.R | 0 R/date_time_conversions.R | 65 ------------------------------ 2 files changed, 65 deletions(-) rename R/{ => archive}/dataset_metadata.R (100%) delete mode 100644 R/date_time_conversions.R diff --git a/R/dataset_metadata.R b/R/archive/dataset_metadata.R similarity index 100% rename from R/dataset_metadata.R rename to R/archive/dataset_metadata.R diff --git a/R/date_time_conversions.R b/R/date_time_conversions.R deleted file mode 100644 index 9097c0c..0000000 --- a/R/date_time_conversions.R +++ /dev/null @@ -1,65 +0,0 @@ -# This file contains several helpers for reading and writing date / datetime -# columns from a Dataset JSON file - -#' Get the column classes off a data frame -#' -#' @param x A data.frame -#' -#' @return Named character vector of columns and types -#' @noRd -get_column_classes <- function(x) { - vapply(x, function(X) class(X)[1], FUN.VALUE=character(1)) -} - -#' Get the columns with a class of Date from a data.frame -#' -#' @param x A data.frame -#' -#' @return A data.frame -#' @noRd -get_date_cols <- function(x) { - x[get_column_classes(x) == "Date"] -} - -#' Get the columns with a class of POSIXct from a data.frame -#' -#' @param x A data.frame -#' -#' @return A data.frame -#' @noRd -get_datetime_cols <- function(x) { - x[get_column_classes(x) == "POSIXct"] -} - -#' Convert a Date object in R to a SAS date origin -#' -#' R uses POSIX date origins, and SAS uses a date origin of 1960-01-01, so to -#' convert you need to add 10 years (plus three leap year days) in days -#' -#' @param x A data.frame -#' -#' @return A data.frame -#' @noRd -convert_to_sas_datenum <- function(x) { - col_names <- names(get_date_cols(x)) - # Add 10 years in days (including 3 leap year days) - x[col_names] <- lapply(get_date_cols(x) + (365 * 10) + 3, as.numeric) - x -} - -#' Convert a POSIXct object in R to a SAS date origin -#' -#' R uses POSIX date origins, and SAS uses a date origin of 1960-01-01, so to -#' convert you need to add 10 years (plus three leap year days) in seconds -#' -#' @param x A data.frame -#' -#' @return A data.frame -#' @noRd -convert_to_sas_datetimenum <- function(x) { - col_names <- names(get_datetime_cols(x)) - # Add 10 years in seconds (including 3 leap year days) - x[col_names] <- lapply(get_datetime_cols(x) + (365 * 24 * 60 * 60 * 10) + (3 * 24 * 60 * 60), as.numeric) - - x -} From 70f4aa3f6a03056769110167a39b8eeb51606741 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 14:41:11 -0400 Subject: [PATCH 019/103] Update docs --- NAMESPACE | 17 +--- data-raw/data.R | 73 ---------------- data/iris_items.rda | Bin 334 -> 334 bytes man/data_metadata.Rd | 36 -------- man/data_metadata_setters.Rd | 38 --------- man/dataset_json.Rd | 101 +++++++++++------------ man/dataset_metadata.Rd | 34 -------- man/dataset_metadata_setters.Rd | 91 ++++++++++++++++++++ man/file_metadata.Rd | 51 ------------ man/file_metadata_setters.Rd | 61 -------------- man/sas_date_formats.Rd | 22 ----- man/sas_datetime_formats.Rd | 22 ----- man/sas_time_formats.Rd | 22 ----- man/{schema_1_0_0.Rd => schema_1_1_0.Rd} | 12 +-- man/set_as_reference_data.Rd | 21 +++++ 15 files changed, 170 insertions(+), 431 deletions(-) delete mode 100644 man/data_metadata.Rd delete mode 100644 man/data_metadata_setters.Rd delete mode 100644 man/dataset_metadata.Rd create mode 100644 man/dataset_metadata_setters.Rd delete mode 100644 man/file_metadata.Rd delete mode 100644 man/file_metadata_setters.Rd delete mode 100644 man/sas_date_formats.Rd delete mode 100644 man/sas_datetime_formats.Rd delete mode 100644 man/sas_time_formats.Rd rename man/{schema_1_0_0.Rd => schema_1_1_0.Rd} (64%) create mode 100644 man/set_as_reference_data.Rd diff --git a/NAMESPACE b/NAMESPACE index a9a5cd9..5a563e6 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,21 +1,12 @@ # Generated by roxygen2: do not edit by hand -S3method(set_metadata_ref,data_metadata) -S3method(set_metadata_ref,datasetjson) -S3method(set_metadata_ref,default) -S3method(set_metadata_version,data_metadata) -S3method(set_metadata_version,datasetjson) -S3method(set_metadata_version,default) -S3method(set_study_oid,data_metadata) -S3method(set_study_oid,datasetjson) -S3method(set_study_oid,default) -export(data_metadata) export(dataset_json) -export(dataset_metadata) -export(file_metadata) export(read_dataset_json) -export(set_data_type) +export(set_as_reference_data) +export(set_dataset_label) +export(set_dataset_name) export(set_file_oid) +export(set_item_oid) export(set_metadata_ref) export(set_metadata_version) export(set_originator) diff --git a/data-raw/data.R b/data-raw/data.R index 1444d4c..5a737e4 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -64,79 +64,6 @@ iris_items_bad <- tibble::tribble( NA_character_, 5, 'Flower Species', 'character', 10L, 1, ) -# Code for SAS date formats -sas_date_formats <- c( - 'DATE.', - 'DATE9.', - 'DAY.', - 'DDMMYY.', - 'DDMMYY10.', - 'DDMMYYB.', - 'DDMMYYB10.', - 'DDMMYYC.', - 'DDMMYYC10.', - 'DDMMYYD.', - 'DDMMYYD10.', - 'DDMMYYN6.', - 'DDMMYYN8.', - 'DDMMYYP.', - 'DDMMYYP10.', - 'DDMMYYS.', - 'DDMMYYS10.', - 'DOWNAME.', - 'JULIAN.', - 'MMDDYY.', - 'MMDDYY10.', - 'MMDDYYB.', - 'MMDDYYB10.', - 'MMDDYYC.', - 'MMDDYYC10.', - 'MMDDYYD.', - 'MMDDYYD10.', - 'MMDDYYN6.', - 'MMDDYYN8.', - 'MMDDYYP.', - 'MMDDYYP10.', - 'MMDDYYS.', - 'MMDDYYS10.', - 'MMYY.', - 'MMYYC.', - 'MMYYD.', - 'MMYYN.', - 'MMYYP.', - 'MMYYS.', - 'MONNAME.', - 'MONTH.', - 'MONYY.', - 'WEEKDATE.', - 'WEEKDATX', - 'WEEKDAY.' -) - -usethis::use_data(sas_date_formats, overwrite = TRUE) - -# Code for SAS datetime formats -sas_datetime_formats <- c( - 'DATEAMPM.', - 'DATETIME.', - 'DTDATE.', - 'DTMONYY.', - 'DTWKDATX.', - 'DTYEAR.', - 'DTYYQC.' -) - -usethis::use_data(sas_datetime_formats, overwrite = TRUE) - -# Code for SAS time formats -sas_time_formats <- c( - 'HOUR.', - 'TIME.', - 'TIMEAMPM.', - 'TOD.' -) -usethis::use_data(sas_time_formats, overwrite = TRUE) - # Dataset JSON Schema V1.0.0 as Character Vector schema_file <- testthat::test_path("testdata", "dataset.schema.json") schema_1_1_0 = readChar(schema_file, file.info(schema_file)$size) diff --git a/data/iris_items.rda b/data/iris_items.rda index f26da5cc54480104d0ef497de4ebf258d6a87fd7..c817b7bcade4b4c19ef7e04458e7bc780fc49fa3 100644 GIT binary patch delta 316 zcmV-C0mJ^z0?q;sLRx4!F+o`-Q&~9eJY$g#9e*?>6*L}+lT8?z01W^DJqR?^(wNi@ zr~ow4pglkU8VL~+o|=K628}c{9w-1bX{l>P17?cd%)4dGnM5TGa7-1jAtUNBl{p%D zP%I=VWQc;H52htRfC)$e+-B<}zY)q+7dqjtIW?`*5Ks_&}=-bQCqEtTm&ZV?b1bbx(GT%s)W{l1k3h zvq)3<%&aZYn;`i!L~Gx_K!Q{xNi>SdG-8rqMS700007p$3|oLrI9x z13{xeXaE{C5+sOE)iMBKFqoP=P}58%nK-U!pgL$*I=e3uWTc2n8t;@8+6YMB7D-E? zsY-z&Q(GJoLV@xnt_28)1U$2Lg4IanEQ_mOECPmF7@Wh!i5J8J0T99gr4a!Q2o;f@ zK!23xab<{MS{QwDomA=P@meaWzgp;ROHCzMV?je&TEi3*tOyE_PPy+F#yPs O{9VZu;X*+)O5sE}c75Ie diff --git a/man/data_metadata.Rd b/man/data_metadata.Rd deleted file mode 100644 index 9786158..0000000 --- a/man/data_metadata.Rd +++ /dev/null @@ -1,36 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/data_metadata.R -\name{data_metadata} -\alias{data_metadata} -\title{Create the data metadata container for a Dataset JSON object} -\usage{ -data_metadata(study = NULL, metadata_version = NULL, metadata_ref = NULL) -} -\arguments{ -\item{study}{Study OID value} - -\item{metadata_version}{Metadata version OID value} - -\item{metadata_ref}{Metadata reference (i.e. path to Define.xml)} -} -\value{ -data_metadata object -} -\description{ -Create the data metadata container for a Dataset JSON object -} -\examples{ -# Create object directly -data_meta <- data_metadata( - study = "SOMESTUDY", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "some/define.xml" -) - -# Use setter functions -data_meta <- data_metadata() -data_meta_updated <- set_metadata_ref(data_meta, "some/define.xml") -data_meta_updated <- set_metadata_version(data_meta_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") -data_meta_updated <- set_study_oid(data_meta_updated, "SOMESTUDY") - -} diff --git a/man/data_metadata_setters.Rd b/man/data_metadata_setters.Rd deleted file mode 100644 index f02fe01..0000000 --- a/man/data_metadata_setters.Rd +++ /dev/null @@ -1,38 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/data_metadata.R -\name{set_study_oid} -\alias{set_study_oid} -\alias{set_metadata_version} -\alias{set_metadata_ref} -\title{Set data metadata parameters} -\usage{ -set_study_oid(x, study, ...) - -set_metadata_version(x, metadata_version, ...) - -set_metadata_ref(x, metadata_ref) -} -\arguments{ -\item{x}{data metadata or datasetjson object} - -\item{study}{Study OID value} - -\item{...}{Additional parameters} - -\item{metadata_version}{Metadata version OID value} - -\item{metadata_ref}{Metadata reference (i.e. path to Define.xml)} -} -\value{ -A datasetjson or data_metadata object -} -\description{ -This set of functions -} -\examples{ -data_meta <- data_metadata() -data_meta_updated <- set_metadata_ref(data_meta, "some/define.xml") -data_meta_updated <- set_metadata_version(data_meta_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") -data_meta_updated <- set_study_oid(data_meta_updated, "SOMESTUDY") -} -\concept{Data metadata setters} diff --git a/man/dataset_json.Rd b/man/dataset_json.Rd index c84ffc6..cd9f37d 100644 --- a/man/dataset_json.Rd +++ b/man/dataset_json.Rd @@ -6,45 +6,47 @@ \usage{ dataset_json( .data, - item_id, - name, - label, - items, - dataset_meta, - version = "1.0.0", - data_type = c("clinicalData", "referenceData"), - file_meta = file_metadata(), - data_meta = data_metadata() + file_oid = NULL, + originator = NULL, + sys = NULL, + sys_version = NULL, + study = NULL, + metadata_version = NULL, + metadata_ref = NULL, + item_oid = NULL, + name = NULL, + dataset_label = NULL, + version = "1.1.0" ) } \arguments{ \item{.data}{Input data to contain within the Dataset JSON file. Written to the itemData parameter.} -\item{item_id}{ID used to label dataset with the itemGroupData parameter. -Defined as "Object of Datasets. Key value is a unique identifier for -Dataset, corresponding to ItemGroupDef/@OID in Define-XML."} +\item{file_oid}{fileOID parameter, defined as "A unique identifier for this +file."} -\item{name}{Dataset name} +\item{originator}{originator parameter, defined as "The organization that +generated the Dataset-JSON file."} -\item{label}{Dataset Label} +\item{sys}{sourceSystem parameter, defined as "The computer system or +database management system that is the source of the information in this +file."} -\item{items}{Variable metadata} +\item{sys_version}{sourceSystemVersion, defined as "The version of the +sourceSystem"} -\item{dataset_meta}{A dataset_metadata object holding pre-specified -dataset metadata.} +\item{study}{Study OID value} -\item{version}{Version of Dataset JSON schema to follow.} +\item{metadata_version}{Metadata version OID value} -\item{data_type}{Type of data being written. clinicalData for subject level -data, and referenceData for non-subject level data (i.e. TDMs, Associated -Persons)} +\item{metadata_ref}{Metadata reference (i.e. path to Define.xml)} -\item{file_meta}{A file_metadata object holding pre-specified file -metadata} +\item{item_oid}{ID used to label dataset with the itemGroupData parameter. +Defined as "Object of Datasets. Key value is a unique identifier for +Dataset, corresponding to ItemGroupDef/@OID in Define-XML."} -\item{data_meta}{A data_metadata object holding pre-specified data -metadata} +\item{version}{The DatasetJSON version to use. Currently only 1.1.0 is supported.} } \value{ dataset_json object pertaining to the specific Dataset JSON version @@ -53,9 +55,26 @@ specific \description{ Create the base object used to write a Dataset JSON file. } +\details{ +Note that DatasetJSON is on version 1.1.0. Based off findings from the pilot, +version 1.1.0 reflects feedback from the user community. Support for 1.0.0 has +been deprecated. +} \examples{ # Create a basic object -ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) +ds_json <- dataset_json( + iris, + file_oid = "/some/path" + originator = "Some Org", + sys = "source system", + sys_version = "1.0", + study = "SOMESTUDY", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "some/define.xml", + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris" +) # Attach attributes directly ds_json_updated <- set_data_type(ds_json, "referenceData") @@ -65,31 +84,7 @@ ds_json_updated <- set_metadata_version(ds_json_updated, "MDV.MSGv2.0.SDTMIG.3.3 ds_json_updated <- set_originator(ds_json_updated, "Some Org") ds_json_updated <- set_source_system(ds_json_updated, "source system", "1.0") ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") - -# Create independent objects for metadata sections first -file_meta <- file_metadata( - originator = "Some Org", - sys = "source system", - sys_version = "1.0" -) - -data_meta <- data_metadata( - study = "SOMESTUDY", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "some/define.xml" -) - -dataset_meta <- dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items -) - -ds_json_from_meta <- dataset_json( - iris, - dataset_meta = dataset_meta, - file_meta = file_meta, - data_meta = data_meta - ) +ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") +ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") +ds_json_updated <- set_dataseT_label(ds_json_updated, "Iris") } diff --git a/man/dataset_metadata.Rd b/man/dataset_metadata.Rd deleted file mode 100644 index 9dea9fc..0000000 --- a/man/dataset_metadata.Rd +++ /dev/null @@ -1,34 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/dataset_metadata.R -\name{dataset_metadata} -\alias{dataset_metadata} -\title{Generate an individual element that fills the itemGroupData field} -\usage{ -dataset_metadata(item_id, name, label, items, .data) -} -\arguments{ -\item{item_id}{Data Object ID for item in Dataset JSON object, corresponding to -ItemGroupDef/@OID in Define-XML.} - -\item{name}{Dataset name} - -\item{label}{Dataset Label} - -\item{items}{Variable metadata} - -\item{.data}{Dataframe to be written to Dataset JSON file} -} -\value{ -dataset_metadata object -} -\description{ -Generate an individual element that fills the itemGroupData field -} -\examples{ -dataset_meta <- dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items -) -} diff --git a/man/dataset_metadata_setters.Rd b/man/dataset_metadata_setters.Rd new file mode 100644 index 0000000..dcbab0a --- /dev/null +++ b/man/dataset_metadata_setters.Rd @@ -0,0 +1,91 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/file_metadata.R +\name{set_source_system} +\alias{set_source_system} +\alias{set_originator} +\alias{set_file_oid} +\alias{set_study_oid} +\alias{set_metadata_version} +\alias{set_metadata_ref} +\alias{set_item_oid} +\alias{set_dataset_name} +\alias{set_dataset_label} +\title{Dataset Metadata Setters} +\usage{ +set_source_system(x, sys, sys_version) + +set_originator(x, originator) + +set_file_oid(x, file_oid) + +set_study_oid(x, study) + +set_metadata_version(x, metadata_version) + +set_metadata_ref(x, metadata_ref) + +set_item_oid(x, item_oid) + +set_dataset_name(x, name) + +set_dataset_label(x, dataset_label) +} +\arguments{ +\item{x}{datasetjson object} + +\item{sys}{sourceSystem parameter, defined as "The computer system or +database management system that is the source of the information in this +file."} + +\item{sys_version}{sourceSystemVersion, defined as "The version of the +sourceSystem"} + +\item{originator}{originator parameter, defined as "The organization that +generated the Dataset-JSON file."} + +\item{file_oid}{fileOID parameter, defined as "A unique identifier for this +file."} + +\item{study}{Study OID value} + +\item{metadata_version}{Metadata version OID value} + +\item{metadata_ref}{Metadata reference (i.e. path to Define.xml)} + +\item{item_oid}{ID used to label dataset with the itemGroupData parameter. +Defined as "Object of Datasets. Key value is a unique identifier for +Dataset, corresponding to ItemGroupDef/@OID in Define-XML."} + +\item{name}{Dataset name} + +\item{dataset_label}{Dataset Label} +} +\value{ +datasetjson object +} +\description{ +Set information about the file, source system, study, and dataset used to generate the Dataset +JSON object. +} +\details{ +The fileOID parameter should be structured following description outlined in +the ODM V2.0 specification. "FileOIDs should be universally unique if at all +possible. One way to ensure this is to prefix every FileOID with an internet +domain name owned by the creator of the ODM file or database (followed by a +forward slash, "/"). For example, +FileOID="BestPharmaceuticals.com/Study5894/1" might be a good way to denote +the first file in a series for study 5894 from Best Pharmaceuticals." +} +\examples{ +ds_json <- dataset_json(iris) +ds_json <- set_file_oid(ds_json, "/some/path") +ds_json <- set_study_oid(ds_json, "SOMESTUDY") +ds_json <- set_originator(ds_json, "Some Org") +ds_json <- set_source_system(ds_json, "source system", "1.0") +ds_json <- set_metadata_ref(ds_json, "some/define.xml") +ds_json <- set_metadata_version(ds_json, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") +ds_json <- set_item_oid(ds_json, "IG.IRIS") +ds_json <- set_dataset_name(ds_json, "IRIS") +ds_json <- set_dataset_label(ds_json, "Iris") +} +\concept{Dataset Metadata Setters} diff --git a/man/file_metadata.Rd b/man/file_metadata.Rd deleted file mode 100644 index 342285d..0000000 --- a/man/file_metadata.Rd +++ /dev/null @@ -1,51 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/file_metadata.R -\name{file_metadata} -\alias{file_metadata} -\title{Create a file metadata object} -\usage{ -file_metadata( - originator = NULL, - sys = NULL, - sys_version = NULL, - file_oid = NULL, - version = "1.0.0" -) -} -\arguments{ -\item{originator}{originator parameter, defined as "The organization that -generated the Dataset-JSON file."} - -\item{sys}{sourceSystem parameter, defined as "The computer system or -database management system that is the source of the information in this -file."} - -\item{sys_version}{sourceSystemVersion, defined as "The version of the -sourceSystem"} - -\item{file_oid}{fileOID parameter, defined as "A unique identifier for this -file."} - -\item{version}{Dataset JSON schema version being used} -} -\value{ -file_metadata object -} -\description{ -Create a file metadata object -} -\examples{ -# Create using parameters -file_meta <- file_metadata( - originator = "Some Org", - sys = "source system", - sys_version = "1.0" - ) - -# Set parameters after -file_meta <- file_metadata() - -file_meta_updated <- set_file_oid(file_meta, "/some/path") -file_meta_updated <- set_originator(file_meta_updated, "Some Org") -file_meta_updated <- set_source_system(file_meta_updated, "source system", "1.0") -} diff --git a/man/file_metadata_setters.Rd b/man/file_metadata_setters.Rd deleted file mode 100644 index 4b5dd0f..0000000 --- a/man/file_metadata_setters.Rd +++ /dev/null @@ -1,61 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/file_metadata.R -\name{set_source_system} -\alias{set_source_system} -\alias{set_originator} -\alias{set_file_oid} -\alias{set_data_type} -\title{File Metadata Setters} -\usage{ -set_source_system(x, sys, sys_version) - -set_originator(x, originator) - -set_file_oid(x, file_oid) - -set_data_type(x, data_type = c("clinicalData", "referenceData")) -} -\arguments{ -\item{x}{datasetjson object} - -\item{sys}{sourceSystem parameter, defined as "The computer system or -database management system that is the source of the information in this -file."} - -\item{sys_version}{sourceSystemVersion, defined as "The version of the -sourceSystem"} - -\item{originator}{originator parameter, defined as "The organization that -generated the Dataset-JSON file."} - -\item{file_oid}{fileOID parameter, defined as "A unique identifier for this -file."} - -\item{data_type}{Type of data being written. clinicalData for subject level -data, and referenceData for non-subject level data (i.e. TDMs, Associated -Persons)} -} -\value{ -datasetjson or file_metadata object -} -\description{ -Set information about the file and source system used to generate the Dataset -JSON object. -} -\details{ -The fileOID parameter should be structured following description outlined in -the ODM V2.0 specification. "FileOIDs should be universally unique if at all -possible. One way to ensure this is to prefix every FileOID with an internet -domain name owned by the creator of the ODM file or database (followed by a -forward slash, "/"). For example, -FileOID="BestPharmaceuticals.com/Study5894/1" might be a good way to denote -the first file in a series for study 5894 from Best Pharmaceuticals." -} -\examples{ -file_meta <- file_metadata() - -file_meta_updated <- set_file_oid(file_meta, "/some/path") -file_meta_updated <- set_originator(file_meta_updated, "Some Org") -file_meta_updated <- set_source_system(file_meta_updated, "source system", "1.0") -} -\concept{File Metadata Setters} diff --git a/man/sas_date_formats.Rd b/man/sas_date_formats.Rd deleted file mode 100644 index ebf3449..0000000 --- a/man/sas_date_formats.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/data.R -\docType{data} -\name{sas_date_formats} -\alias{sas_date_formats} -\title{A List of valid SAS(c) date formats} -\format{ -\subsection{\code{sas_date_formats}}{ - -\describe{ -A character vector with 45 elements -} -} -} -\usage{ -sas_date_formats -} -\description{ -Valid SAS(c) date formats pulled from -https://documentation.sas.com/doc/en/vdmmlcdc/8.1/ds2pg/p0bz5detpfj01qn1kz2in7xymkdl.htm -} -\keyword{datasets} diff --git a/man/sas_datetime_formats.Rd b/man/sas_datetime_formats.Rd deleted file mode 100644 index d8358a6..0000000 --- a/man/sas_datetime_formats.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/data.R -\docType{data} -\name{sas_datetime_formats} -\alias{sas_datetime_formats} -\title{A List of valid SAS(c) datetime formats} -\format{ -\subsection{\code{sas_datetime_formats}}{ - -\describe{ -A character vector with 7 elements -} -} -} -\usage{ -sas_datetime_formats -} -\description{ -Valid SAS(c) datetime formats pulled from -https://documentation.sas.com/doc/en/vdmmlcdc/8.1/ds2pg/p0bz5detpfj01qn1kz2in7xymkdl.htm -} -\keyword{datasets} diff --git a/man/sas_time_formats.Rd b/man/sas_time_formats.Rd deleted file mode 100644 index 60588f4..0000000 --- a/man/sas_time_formats.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/data.R -\docType{data} -\name{sas_time_formats} -\alias{sas_time_formats} -\title{A List of valid SAS(c) time formats} -\format{ -\subsection{\code{sas_time_formats}}{ - -\describe{ -A character vector with 4 elements -} -} -} -\usage{ -sas_time_formats -} -\description{ -Valid SAS(c) time formats pulled from -https://documentation.sas.com/doc/en/vdmmlcdc/8.1/ds2pg/p0bz5detpfj01qn1kz2in7xymkdl.htm -} -\keyword{datasets} diff --git a/man/schema_1_0_0.Rd b/man/schema_1_1_0.Rd similarity index 64% rename from man/schema_1_0_0.Rd rename to man/schema_1_1_0.Rd index 633c00b..189a927 100644 --- a/man/schema_1_0_0.Rd +++ b/man/schema_1_1_0.Rd @@ -1,11 +1,11 @@ % Generated by roxygen2: do not edit by hand % Please edit documentation in R/data.R \docType{data} -\name{schema_1_0_0} -\alias{schema_1_0_0} -\title{Dataset JSON Schema Version 1.0.0} +\name{schema_1_1_0} +\alias{schema_1_1_0} +\title{Dataset JSON Schema Version 1.1.0} \format{ -\subsection{\code{schema_1_0_0}}{ +\subsection{\code{schema_1_1_0}}{ \describe{ A character vector with 1 element @@ -13,9 +13,9 @@ A character vector with 1 element } } \usage{ -schema_1_0_0 +schema_1_1_0 } \description{ -This object is a character vector holding the schema for Dataset JSON Version 1.0.0 +This object is a character vector holding the schema for Dataset JSON Version 1.1.0 } \keyword{datasets} diff --git a/man/set_as_reference_data.Rd b/man/set_as_reference_data.Rd new file mode 100644 index 0000000..173bd93 --- /dev/null +++ b/man/set_as_reference_data.Rd @@ -0,0 +1,21 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/file_metadata.R +\name{set_as_reference_data} +\alias{set_as_reference_data} +\title{Declare as reference data} +\usage{ +set_as_reference_data(x) +} +\arguments{ +\item{x}{datasetjson object} +} +\value{ +datasetjson object +} +\description{ +Sets DatasetJSON file to have the isReferenceData attribute set to TRUE +} +\examples{ +ds_json <- dataset_json(iris) +ds_json <- set_as_reference_data(ds_json) +} From 836b803a9adfebc162cf728400705221b389b186 Mon Sep 17 00:00:00 2001 From: Michael Stackhouse Date: Thu, 5 Sep 2024 15:47:00 -0400 Subject: [PATCH 020/103] Update R/datasetjson.R Co-authored-by: Nicholas Masel <61123199+nicholas-masel@users.noreply.github.com> --- R/datasetjson.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/datasetjson.R b/R/datasetjson.R index 840eed0..f3279ba 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -57,7 +57,7 @@ #' ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") #' ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") #' ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") -#' ds_json_updated <- set_dataseT_label(ds_json_updated, "Iris") +#' ds_json_updated <- set_dataset_label(ds_json_updated, "Iris") dataset_json <- function(.data, file_oid = NULL, originator=NULL, sys=NULL, sys_version = NULL, study=NULL, metadata_version=NULL, metadata_ref=NULL, item_oid=NULL, name=NULL, From ab1df19c1a8e029cc4f759a048691fa919a32019 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 5 Sep 2024 16:22:32 -0400 Subject: [PATCH 021/103] initial pass at v1.1.0 updates --- R/read_dataset_json.R | 46 +++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index a389558..37cd726 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -48,19 +48,16 @@ read_dataset_json <- function(file) { ) } - - - # Pull the object out with a lot of assumptions because the format has already - # been validated - dtype <- ifelse("clinicalData" %in% names(ds_json), "clinicalData", "referenceData") - d <- as.data.frame(ds_json[[dtype]]$itemGroupData[[1]]$itemData) - items <- ds_json[[dtype]]$itemGroupData[[1]]$items + # Pull the data and items + d <- as.data.frame(ds_json$rows) + items <- ds_json$columns # Start setting attributes colnames(d) <- items$name # Process type conversions - tt <- items$type + tt <- items$dataType + tdt <- items$targetDataType int_cols <- tt == "integer" dbl_cols <- tt %in% c("float", "double", "decimal") bool_cols <- tt == "boolean" @@ -68,39 +65,32 @@ read_dataset_json <- function(file) { d[dbl_cols] <- lapply(d[dbl_cols], as.double) d[bool_cols] <- lapply(d[bool_cols], as.logical) - # Grab date and datetime column info - fmts <- items$displayFormat - date_cols <- fmts %in% sas_date_formats - datetime_cols <- fmts %in% sas_datetime_formats - d[date_cols] <- lapply(d[date_cols], as.Date, origin="1960-01-01") - d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct, origin="1960-01-01") + date_cols <- tt %in% c("date") & tdt %in% "integer" + datetime_cols <- tt %in% c("datetime", "time") & tdt %in% "integer" + d[date_cols] <- lapply(d[date_cols], as.Date) + d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct) - # Apply variable labels + # Apply variable attributes d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'OID', items) + d[names(d)] <- lapply(items$name, set_col_attr, d, 'itemOID', items) d[names(d)] <- lapply(items$name, set_col_attr, d, 'length', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'type', items) + d[names(d)] <- lapply(items$name, set_col_attr, d, 'dataType', items) + d[names(d)] <- lapply(items$name, set_col_attr, d, 'targetDataType', items) d[names(d)] <- lapply(items$name, set_col_attr, d, 'keySequence', items) d[names(d)] <- lapply(items$name, set_col_attr, d, 'displayFormat', items) d <- d[,-1] # get rid of ITEMGROUPDATASEQ column # Apply file and data level attributes - attr(d, 'creationDateTime') <- ds_json$creationDateTime + attr(d, 'datasetJSONCreationDateTime') <- ds_json$creationDateTime attr(d, 'datasetJSONVersion') <- ds_json$datasetJSONVersion attr(d, 'fileOID') <- ds_json$fileOID - attr(d, 'asOfDateTime') <- ds_json$asOfDateTime + attr(d, 'dbLastModifiedDateTime') <- ds_json$asOfDateTime attr(d, 'originator') <- ds_json$originator attr(d, 'sourceSystem') <- ds_json$sourceSystem - attr(d, 'sourceSystemVersion') <- ds_json$sourceSystemVersion - attr(d, 'name') <-ds_json[[dtype]]$itemGroupData[[1]]$name - attr(d, 'records') <-ds_json[[dtype]]$itemGroupData[[1]]$records - attr(d, 'label') <-ds_json[[dtype]]$itemGroupData[[1]]$label - - # Still save the name of the element storing the dataset metadata - ds_json[[dtype]]$itemGroupData <- names(ds_json[[dtype]]$itemGroupData) + attr(d, 'name') <- ds_json[["name"]] + attr(d, 'records') <- ds_json[["records"]] + attr(d, 'label') <- ds_json[["label"]] - # Store the data metadata still within it's own list - attr(d, dtype) <- ds_json[[dtype]] d } From 6de009cdcf0b4d71daca76a2e6beb7f0967d9251 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 16:48:30 -0400 Subject: [PATCH 022/103] Updates from discussion --- NAMESPACE | 2 +- R/datasetjson.R | 18 +++++---- R/file_metadata.R | 40 +++++++++++++++++-- man/dataset_json.Rd | 6 ++- man/dataset_metadata_setters.Rd | 3 ++ ...eference_data.Rd => set_reference_data.Rd} | 6 +-- 6 files changed, 60 insertions(+), 15 deletions(-) rename man/{set_as_reference_data.Rd => set_reference_data.Rd} (81%) diff --git a/NAMESPACE b/NAMESPACE index 5a563e6..ccbacf6 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -2,7 +2,6 @@ export(dataset_json) export(read_dataset_json) -export(set_as_reference_data) export(set_dataset_label) export(set_dataset_name) export(set_file_oid) @@ -10,6 +9,7 @@ export(set_item_oid) export(set_metadata_ref) export(set_metadata_version) export(set_originator) +export(set_reference_data) export(set_source_system) export(set_study_oid) export(validate_dataset_json) diff --git a/R/datasetjson.R b/R/datasetjson.R index f3279ba..906a5b5 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -25,6 +25,8 @@ #' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." +#' @param ref_data Boolean value that is set to "true" when the dataset contains +#' reference data (not subject data). The default value is "false". #' @param version The DatasetJSON version to use. Currently only 1.1.0 is supported. #' #' @return dataset_json object pertaining to the specific Dataset JSON version @@ -61,9 +63,9 @@ dataset_json <- function(.data, file_oid = NULL, originator=NULL, sys=NULL, sys_version = NULL, study=NULL, metadata_version=NULL, metadata_ref=NULL, item_oid=NULL, name=NULL, - dataset_label=NULL, version="1.1.0") { + dataset_label=NULL, ref_data=FALSE, version="1.1.0") { new_dataset_json(.data, file_oid, originator, sys, sys_version, study, metadata_version, - metadata_ref, item_oid, name, dataset_label, version) + metadata_ref, item_oid, name, dataset_label, ref_data, version) } #' Create a base Dataset JSON Container @@ -77,7 +79,7 @@ dataset_json <- function(.data, file_oid = NULL, originator=NULL, sys=NULL, #' @noRd new_dataset_json <- function(.data, file_oid, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, - version) { + ref_data, version) { if (!(version %in% c("1.1.0"))) { stop("Unsupported version specified - currently only version 1.1.0 is supported", call.=FALSE) @@ -90,7 +92,8 @@ new_dataset_json <- function(.data, file_oid, originator, sys, sys_version, stud # Extract the function and call it to return the base structure funcs[[version]](.data, file_oid, originator, sys, sys_version, study, - metadata_version, metadata_ref, item_oid, name, dataset_label) + metadata_version, metadata_ref, item_oid, name, dataset_label, + ref_data) } #' Dataset JSON v1.1.0 Generator @@ -98,7 +101,8 @@ new_dataset_json <- function(.data, file_oid, originator, sys, sys_version, stud #' @return datasetjson_v1_1_0 object #' @noRd new_dataset_json_v1_1_0 <- function(.data, file_oid, originator, sys, sys_version, study, - metadata_version, metadata_ref, item_oid, name, dataset_label) { + metadata_version, metadata_ref, item_oid, name, dataset_label, + ref_data) { if (!inherits(.data, 'data.frame')) { stop("datasetjson objects must inherit from a data.frame", call.=FALSE) @@ -111,16 +115,16 @@ new_dataset_json_v1_1_0 <- function(.data, file_oid, originator, sys, sys_versio ) } + attr(.data, 'datasetJSONVersion') <- "1.1.0" attr(.data, 'fileOID') <- file_oid attr(.data, 'originator') <- originator attr(.data, 'studyOID') <- study attr(.data, 'metaDataVersionOID') <- metadata_version attr(.data, 'metaDataRef') <- metadata_ref attr(.data, "itemGroupOID") <- item_oid - attr(.data, 'records') <- nrow(x) attr(.data, 'name') <- name attr(.data, 'label') <- dataset_label - attr(.data, 'isReferenceData') <- FALSE + attr(.data, 'isReferenceData') <- ref_data structure( .data, diff --git a/R/file_metadata.R b/R/file_metadata.R index e0ca4cd..cf5f15f 100644 --- a/R/file_metadata.R +++ b/R/file_metadata.R @@ -29,6 +29,8 @@ #' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." +#' @param ref_data Boolean value that is set to "true" when the dataset contains +#' reference data (not subject data). The default value is "false". #' @param name Dataset name #' @param dataset_label Dataset Label #' @@ -50,6 +52,12 @@ #' ds_json <- set_dataset_label(ds_json, "Iris") set_source_system <- function(x, sys, sys_version) { stopifnot_datasetjson(x) + if (!is.character(sys)) { + stop("`sys` must be a character") + } + if (!is.character(sys_version)) { + stop("`sys_version` must be a character") + } attr(x, 'sourceSystem') <- list( "name" = sys, "version" = sys_version @@ -62,6 +70,9 @@ set_source_system <- function(x, sys, sys_version) { #' @rdname dataset_metadata_setters set_originator <- function(x, originator) { stopifnot_datasetjson(x) + if (!is.character(originator)) { + stop("`originator` must be a character") + } attr(x, 'originator') <- originator x } @@ -71,6 +82,9 @@ set_originator <- function(x, originator) { #' @rdname dataset_metadata_setters set_file_oid <- function(x, file_oid) { stopifnot_datasetjson(x) + if (!is.character(file_oid)) { + stop("`file_oid` must be a character") + } attr(x, 'fileOID') <- file_oid x } @@ -80,6 +94,9 @@ set_file_oid <- function(x, file_oid) { #' @rdname dataset_metadata_setters set_study_oid <- function(x, study) { stopifnot_datasetjson(x) + if (!is.character(study)) { + stop("`study` must be a character") + } attr(x, 'studyOID') <- study x } @@ -89,6 +106,9 @@ set_study_oid <- function(x, study) { #' @rdname dataset_metadata_setters set_metadata_version <- function(x, metadata_version) { stopifnot_datasetjson(x) + if (!is.character(metadata_version)) { + stop("`metadata_version` must be a character") + } attr(x, 'metaDataVersionOID') <- metadata_version x } @@ -98,6 +118,9 @@ set_metadata_version <- function(x, metadata_version) { #' @rdname dataset_metadata_setters set_metadata_ref <- function(x, metadata_ref) { stopifnot_datasetjson(x) + if (!is.character(metadata_ref)) { + stop("`metadata_ref` must be a character") + } attr(x, 'metaDataRef') <- metadata_ref x } @@ -107,6 +130,9 @@ set_metadata_ref <- function(x, metadata_ref) { #' @rdname dataset_metadata_setters set_item_oid <- function(x, item_oid) { stopifnot_datasetjson(x) + if (!is.character(item_oid)) { + stop("`item_oid` must be a character") + } attr(x, "itemGroupOID") <- item_oid } @@ -115,6 +141,9 @@ set_item_oid <- function(x, item_oid) { #' @rdname dataset_metadata_setters set_dataset_name <- function(x, name) { stopifnot_datasetjson(x) + if (!is.character(name)) { + stop("`name` must be a character") + } attr(x, 'name') <- name } @@ -123,6 +152,9 @@ set_dataset_name <- function(x, name) { #' @rdname dataset_metadata_setters set_dataset_label <- function(x, dataset_label) { stopifnot_datasetjson(x) + if (!is.character(dataset_labelx)) { + stop("`dataset_label` must be a character") + } attr(x, 'label') <- dataset_label } @@ -138,12 +170,14 @@ set_dataset_label <- function(x, dataset_label) { #' @examples #' ds_json <- dataset_json(iris) #' ds_json <- set_as_reference_data(ds_json) -set_as_reference_data <- function(x) { +set_reference_data <- function(x, is_refdata) { stopifnot_datasetjson(x) - attr(x, 'isReferenceData') <- TRUE + if (!is.logical(is_refdata)) { + stop("`is_refdata` must be a boolean") + } + attr(x, 'isReferenceData') <- is_refdata } - #' Create an ISO8601 formatted datetime of the current time #' #' This is used to create the creationDateTime and asOfDateTime attributes of diff --git a/man/dataset_json.Rd b/man/dataset_json.Rd index cd9f37d..d538d80 100644 --- a/man/dataset_json.Rd +++ b/man/dataset_json.Rd @@ -16,6 +16,7 @@ dataset_json( item_oid = NULL, name = NULL, dataset_label = NULL, + ref_data = FALSE, version = "1.1.0" ) } @@ -46,6 +47,9 @@ sourceSystem"} Defined as "Object of Datasets. Key value is a unique identifier for Dataset, corresponding to ItemGroupDef/@OID in Define-XML."} +\item{ref_data}{Boolean value that is set to "true" when the dataset contains +reference data (not subject data). The default value is "false".} + \item{version}{The DatasetJSON version to use. Currently only 1.1.0 is supported.} } \value{ @@ -86,5 +90,5 @@ ds_json_updated <- set_source_system(ds_json_updated, "source system", "1.0") ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") -ds_json_updated <- set_dataseT_label(ds_json_updated, "Iris") +ds_json_updated <- set_dataset_label(ds_json_updated, "Iris") } diff --git a/man/dataset_metadata_setters.Rd b/man/dataset_metadata_setters.Rd index dcbab0a..c0c2caf 100644 --- a/man/dataset_metadata_setters.Rd +++ b/man/dataset_metadata_setters.Rd @@ -59,6 +59,9 @@ Dataset, corresponding to ItemGroupDef/@OID in Define-XML."} \item{name}{Dataset name} \item{dataset_label}{Dataset Label} + +\item{ref_data}{Boolean value that is set to "true" when the dataset contains +reference data (not subject data). The default value is "false".} } \value{ datasetjson object diff --git a/man/set_as_reference_data.Rd b/man/set_reference_data.Rd similarity index 81% rename from man/set_as_reference_data.Rd rename to man/set_reference_data.Rd index 173bd93..e52a644 100644 --- a/man/set_as_reference_data.Rd +++ b/man/set_reference_data.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2: do not edit by hand % Please edit documentation in R/file_metadata.R -\name{set_as_reference_data} -\alias{set_as_reference_data} +\name{set_reference_data} +\alias{set_reference_data} \title{Declare as reference data} \usage{ -set_as_reference_data(x) +set_reference_data(x, is_refdata) } \arguments{ \item{x}{datasetjson object} From 7d4f4bae7f368f951c868abbe2c7b7cb1c1a136e Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 5 Sep 2024 16:56:42 -0400 Subject: [PATCH 023/103] docs and cleanup --- NAMESPACE | 1 + R/datasetjson.R | 29 +++++++++++++++++------------ R/file_metadata.R | 24 +++++++++++++----------- man/dataset_json.Rd | 5 ++++- man/dataset_metadata_setters.Rd | 6 ++++++ man/set_reference_data.Rd | 21 --------------------- 6 files changed, 41 insertions(+), 45 deletions(-) delete mode 100644 man/set_reference_data.Rd diff --git a/NAMESPACE b/NAMESPACE index ccbacf6..03d40e1 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -6,6 +6,7 @@ export(set_dataset_label) export(set_dataset_name) export(set_file_oid) export(set_item_oid) +export(set_last_modified) export(set_metadata_ref) export(set_metadata_version) export(set_originator) diff --git a/R/datasetjson.R b/R/datasetjson.R index 906a5b5..ec453cc 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -37,7 +37,8 @@ #' # Create a basic object #' ds_json <- dataset_json( #' iris, -#' file_oid = "/some/path" +#' file_oid = "/some/path", +#' last_modified = "2023-02-15T10:23:15", #' originator = "Some Org", #' sys = "source system", #' sys_version = "1.0", @@ -52,6 +53,7 @@ #' # Attach attributes directly #' ds_json_updated <- set_data_type(ds_json, "referenceData") #' ds_json_updated <- set_file_oid(ds_json_updated, "/some/path") +#' ds_json_updates <- set_last_modified(ds_json_updates, "2023-02-15T10:23:15") #' ds_json_updated <- set_metadata_ref(ds_json_updated, "some/define.xml") #' ds_json_updated <- set_metadata_version(ds_json_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") #' ds_json_updated <- set_originator(ds_json_updated, "Some Org") @@ -60,12 +62,14 @@ #' ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") #' ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") #' ds_json_updated <- set_dataset_label(ds_json_updated, "Iris") -dataset_json <- function(.data, file_oid = NULL, originator=NULL, sys=NULL, - sys_version = NULL, study=NULL, metadata_version=NULL, - metadata_ref=NULL, item_oid=NULL, name=NULL, - dataset_label=NULL, ref_data=FALSE, version="1.1.0") { - new_dataset_json(.data, file_oid, originator, sys, sys_version, study, metadata_version, - metadata_ref, item_oid, name, dataset_label, ref_data, version) +dataset_json <- function(.data, file_oid = NULL, last_modified=NULL, + originator=NULL, sys=NULL, sys_version = NULL, + study=NULL, metadata_version=NULL,metadata_ref=NULL, + item_oid=NULL, name=NULL, dataset_label=NULL, ref_data=FALSE, + version="1.1.0") { + new_dataset_json(.data, file_oid, last_modified, originator, sys, sys_version, study, + metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, + version) } #' Create a base Dataset JSON Container @@ -77,7 +81,7 @@ dataset_json <- function(.data, file_oid = NULL, originator=NULL, sys=NULL, #' @return datasetjson object #' #' @noRd -new_dataset_json <- function(.data, file_oid, originator, sys, sys_version, study, +new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, version) { @@ -91,7 +95,7 @@ new_dataset_json <- function(.data, file_oid, originator, sys, sys_version, stud ) # Extract the function and call it to return the base structure - funcs[[version]](.data, file_oid, originator, sys, sys_version, study, + funcs[[version]](.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data) } @@ -100,9 +104,9 @@ new_dataset_json <- function(.data, file_oid, originator, sys, sys_version, stud #' #' @return datasetjson_v1_1_0 object #' @noRd -new_dataset_json_v1_1_0 <- function(.data, file_oid, originator, sys, sys_version, study, - metadata_version, metadata_ref, item_oid, name, dataset_label, - ref_data) { +new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, sys, sys_version, + study, metadata_version, metadata_ref, item_oid, name, + dataset_label, ref_data) { if (!inherits(.data, 'data.frame')) { stop("datasetjson objects must inherit from a data.frame", call.=FALSE) @@ -117,6 +121,7 @@ new_dataset_json_v1_1_0 <- function(.data, file_oid, originator, sys, sys_versio attr(.data, 'datasetJSONVersion') <- "1.1.0" attr(.data, 'fileOID') <- file_oid + attr(.data, 'dbLastModifiedDateTime') <- last_modified attr(.data, 'originator') <- originator attr(.data, 'studyOID') <- study attr(.data, 'metaDataVersionOID') <- metadata_version diff --git a/R/file_metadata.R b/R/file_metadata.R index cf5f15f..738b382 100644 --- a/R/file_metadata.R +++ b/R/file_metadata.R @@ -158,18 +158,9 @@ set_dataset_label <- function(x, dataset_label) { attr(x, 'label') <- dataset_label } -#' Declare as reference data -#' -#' Sets DatasetJSON file to have the isReferenceData attribute set to TRUE -#' -#' @param x datasetjson object -#' -#' @return datasetjson object #' @export -#' -#' @examples -#' ds_json <- dataset_json(iris) -#' ds_json <- set_as_reference_data(ds_json) +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters set_reference_data <- function(x, is_refdata) { stopifnot_datasetjson(x) if (!is.logical(is_refdata)) { @@ -178,6 +169,17 @@ set_reference_data <- function(x, is_refdata) { attr(x, 'isReferenceData') <- is_refdata } +#' @export +#' @family Dataset Metadata Setters +#' @rdname dataset_metadata_setters +set_last_modified <- function(x, last_modified) { + stopifnot_datasetjson(x) + if (!is.character(last_modified)) { + stop("`last_modified` must be a character") + } + attr(x, 'dbLastModifiedDateTime') <- last_modified +} + #' Create an ISO8601 formatted datetime of the current time #' #' This is used to create the creationDateTime and asOfDateTime attributes of diff --git a/man/dataset_json.Rd b/man/dataset_json.Rd index d538d80..91f6532 100644 --- a/man/dataset_json.Rd +++ b/man/dataset_json.Rd @@ -7,6 +7,7 @@ dataset_json( .data, file_oid = NULL, + last_modified = NULL, originator = NULL, sys = NULL, sys_version = NULL, @@ -68,7 +69,8 @@ been deprecated. # Create a basic object ds_json <- dataset_json( iris, - file_oid = "/some/path" + file_oid = "/some/path", + last_modified = "2023-02-15T10:23:15", originator = "Some Org", sys = "source system", sys_version = "1.0", @@ -83,6 +85,7 @@ ds_json <- dataset_json( # Attach attributes directly ds_json_updated <- set_data_type(ds_json, "referenceData") ds_json_updated <- set_file_oid(ds_json_updated, "/some/path") +ds_json_updates <- set_last_modified(ds_json_updates, "2023-02-15T10:23:15") ds_json_updated <- set_metadata_ref(ds_json_updated, "some/define.xml") ds_json_updated <- set_metadata_version(ds_json_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") ds_json_updated <- set_originator(ds_json_updated, "Some Org") diff --git a/man/dataset_metadata_setters.Rd b/man/dataset_metadata_setters.Rd index c0c2caf..900f055 100644 --- a/man/dataset_metadata_setters.Rd +++ b/man/dataset_metadata_setters.Rd @@ -10,6 +10,8 @@ \alias{set_item_oid} \alias{set_dataset_name} \alias{set_dataset_label} +\alias{set_reference_data} +\alias{set_last_modified} \title{Dataset Metadata Setters} \usage{ set_source_system(x, sys, sys_version) @@ -29,6 +31,10 @@ set_item_oid(x, item_oid) set_dataset_name(x, name) set_dataset_label(x, dataset_label) + +set_reference_data(x, is_refdata) + +set_last_modified(x, last_modified) } \arguments{ \item{x}{datasetjson object} diff --git a/man/set_reference_data.Rd b/man/set_reference_data.Rd deleted file mode 100644 index e52a644..0000000 --- a/man/set_reference_data.Rd +++ /dev/null @@ -1,21 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/file_metadata.R -\name{set_reference_data} -\alias{set_reference_data} -\title{Declare as reference data} -\usage{ -set_reference_data(x, is_refdata) -} -\arguments{ -\item{x}{datasetjson object} -} -\value{ -datasetjson object -} -\description{ -Sets DatasetJSON file to have the isReferenceData attribute set to TRUE -} -\examples{ -ds_json <- dataset_json(iris) -ds_json <- set_as_reference_data(ds_json) -} From bad3577a801fa156c372bf8ffdad5aa674575233 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 5 Sep 2024 18:49:13 -0400 Subject: [PATCH 024/103] address comment from discussion --- R/read_dataset_json.R | 44 +++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 37cd726..165df0d 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -70,27 +70,35 @@ read_dataset_json <- function(file) { d[date_cols] <- lapply(d[date_cols], as.Date) d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct) - # Apply variable attributes + # Apply variable labels d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'itemOID', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'length', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'dataType', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'targetDataType', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'keySequence', items) - d[names(d)] <- lapply(items$name, set_col_attr, d, 'displayFormat', items) d <- d[,-1] # get rid of ITEMGROUPDATASEQ column - # Apply file and data level attributes - attr(d, 'datasetJSONCreationDateTime') <- ds_json$creationDateTime - attr(d, 'datasetJSONVersion') <- ds_json$datasetJSONVersion - attr(d, 'fileOID') <- ds_json$fileOID - attr(d, 'dbLastModifiedDateTime') <- ds_json$asOfDateTime - attr(d, 'originator') <- ds_json$originator - attr(d, 'sourceSystem') <- ds_json$sourceSystem - attr(d, 'name') <- ds_json[["name"]] - attr(d, 'records') <- ds_json[["records"]] - attr(d, 'label') <- ds_json[["label"]] + ds_json <- dataset_json( + d, + file_oid = ds_json$fileOID, + originator = ds_json$originator, + sys = ds_json$sourceSystem$name, + sys_version = ds_json$sourceSystem$version, + study = ds_json$studyOID, + metadata_version = ds_json$metaDataVersionOID, + metadata_ref = ds_json$metaDataRef, + item_oid = ds_json$itemGroupOID, + name = ds_json$name, + dataset_label = ds_json$label, + ref_data = ds_json$isReferenceData, + last_modified = ds_json$dbLastModifiedDateTime, + version = ds_json$datasetJSONVersion + ) + + # Apply records and column attribute + if(ds_json$records != nrow(d)) { + warning("The number of rows in the data does not match the number of records recorded in the metadata.") + } + + attr(ds_json, 'records') <- ds_json$records + attr(ds_json, 'columns') <- ds_json$columns - d + ds_json } From 9cbe86ed6dd7c4ea7b6927db59a7d1566be29f5e Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 5 Sep 2024 19:39:30 -0400 Subject: [PATCH 025/103] fix object overwrite --- R/read_dataset_json.R | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 165df0d..d8e208e 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -75,7 +75,7 @@ read_dataset_json <- function(file) { d <- d[,-1] # get rid of ITEMGROUPDATASEQ column - ds_json <- dataset_json( + ds_attr <- dataset_json( d, file_oid = ds_json$fileOID, originator = ds_json$originator, @@ -97,8 +97,8 @@ read_dataset_json <- function(file) { warning("The number of rows in the data does not match the number of records recorded in the metadata.") } - attr(ds_json, 'records') <- ds_json$records - attr(ds_json, 'columns') <- ds_json$columns + attr(ds_attr, 'records') <- ds_json$records + attr(ds_attr, 'columns') <- ds_json$columns - ds_json + ds_attr } From 4a5ccadd687b539bdc56f8a4e8a7d419980ed652 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Mon, 16 Sep 2024 17:24:38 -0400 Subject: [PATCH 026/103] write updates --- R/variable_metadata.R | 179 +++++++++++++++++++++++ R/write_dataset_json.R | 46 +++++- data/iris_items.rda | Bin 334 -> 350 bytes dm.json | 1 + ta.json | 1 + test.json | 19 +++ tests/testthat/test-read_dataset_json.R | 22 ++- tests/testthat/test-write_dataset_json.R | 132 ++++++++++------- tests/testthat/testdata/adsl.json | 2 +- tests/testthat/testdata/ae.json | 2 +- tests/testthat/testdata/invalid_dm.json | 1 + 11 files changed, 338 insertions(+), 67 deletions(-) create mode 100644 R/variable_metadata.R create mode 100644 dm.json create mode 100644 ta.json create mode 100644 test.json create mode 100644 tests/testthat/testdata/invalid_dm.json diff --git a/R/variable_metadata.R b/R/variable_metadata.R new file mode 100644 index 0000000..185f80f --- /dev/null +++ b/R/variable_metadata.R @@ -0,0 +1,179 @@ +#' Generate an individual element that fills the itemGroupData field +#' +#' @param items Variable metadata +#' @param .data Dataframe to be written to Dataset JSON file +#' +#' @return dataset_metadata object +#' @export +#' @examples +#' dataset_meta <- dataset_metadata( +#' items = iris_items +#' ) +variable_metadata <- function(items, .data) { + + # Check items before moving any further + validate_variable_items(items) + + # Attach in the variable metadata + if (!("ITEMGROUPDATASEQ" %in% items$itemOID)) { + igds_row <- data.frame( + itemOID = "ITEMGROUPDATASEQ", + name = "ITEMGROUPDATASEQ", + label = "Record Identifier", + dataType = "integer" + ) + + # Match up columns and fill + igds_row[setdiff(names(items), names(igds_row))] <- NA + items[setdiff(names(igds_row), names(items))] <- NA + + items <- rbind(igds_row, items) + } + + items_converted <- df_to_list_rows(items) + + # Create the container with proper elements + # x <- list( + # # list( + # # "records" = NULL, + # # "name" = name, + # # "label" = label, + # "columns" = items_converted + # # , + # # "itemData" = NULL + # # ) + # ) + + # Set the Object ID + # names(x) <- item_id + + structure( + items_converted, + class = c('variable_metadata', 'list') + ) + + # Set data if it's provided + # if (!missing(.data)) { + # set_item_data(x, .data) + # } + + # x +} + +#' #' Apply dataframe to itemData attribute +#' #' +#' #' This function will set the itemData attribute within a datasetjson or +#' #' dataset_metadata object. It additionally sets the records parameter with the +#' #' proper number of rows in .data. +#' #' +#' #' @param x Object to set itemData +#' #' @param .data Dataframe to be written to Dataset JSON file +#' #' @param ... Additional params +#' #' +#' #' @return Input object with itemData applied +#' #' @noRd +#' set_item_data <- function(x, .data, ...) { +#' stopifnot_dataset_metadata(x) +#' +#' if (!inherits(.data, "data.frame")) { +#' stop(".data must be a data.frame", call.=FALSE) +#' } +#' +#' records <- nrow(.data) +#' # Derive ITEMGROUPDATASEQ and insert it up front in the dataframe +#' item_data <- cbind(ITEMGROUPDATASEQ = 1:records, .data) +#' +#' # Convert data and date times +#' item_data <- convert_to_sas_datenum(item_data) +#' item_data <- convert_to_sas_datetimenum(item_data) +#' +#' # Insert into object in proper spots +#' x[[1]][['records']] <- records +#' x[[1]][['itemData']] <- unname(item_data) +#' x +#' } + +#' Verify that the item metadata supplied is the appropriate format +#' +#' This function does the following checks and consolidates to a single error message: +#' - Columns missing that must be present +#' - Columns present that are not permissible +#' - Columns with NAs that must be fully populated +#' - Columns columns that should be character or integer but aren't +#' - Within the type column, if the values are within the permissible list per +#' the schema +#' @param items +#' +#' @return Error Check +#' @noRd +validate_variable_items <- function(items) { + required_cols <- c("itemOID", "name", "label", "dataType") + all_cols <- c("itemOID", "name", "label", "dataType", "targetDataType", + "displayFormat", "length", "keySequence") + + # Check for missing or extraneous columns + missing_cols <- setdiff(required_cols, names(items)) + err_missing_cols <- sprintf("Column `%s` is missing and must be present", missing_cols) + additional_cols <- setdiff(names(items), all_cols) + err_additional_cols <- sprintf("Column `%s` is not a permissible column", additional_cols) + + # Check for for NAs in required columns + any_nas <- vapply(items[intersect(required_cols, names(items))], function(X) any(is.na(X)), FUN.VALUE = TRUE) + has_nas <- names(any_nas)[any_nas] + err_nas <- sprintf("Column `%s` must not have NA values", has_nas) + + # Check columns that should be character + char_cols <- intersect(c("itemOID", "name", "label", "dataType", "targetDataType", "displayFormat"), names(items)) + are_char_cols <- vapply(items[char_cols], is.character, FUN.VALUE=TRUE) + not_char_cols <- names(are_char_cols)[!are_char_cols] + err_char_cols <- sprintf("Column `%s` must be of type character", not_char_cols) + + # Check columns that should be integers + int_cols <- intersect(c("length", "keySequence"), names(items)) + are_int_cols <- vapply(items[int_cols], is.integer, FUN.VALUE=TRUE) + not_int_cols <- names(are_int_cols)[!are_int_cols] + err_int_cols <- sprintf("Column `%s` must be of type integer", not_int_cols) + + # Check that dataType values are within the permissible list + err_type_vars <- character() + if ('dataType' %in% names(items)) { + bad_types <- !(items$dataType %in% c("string", "integer", "float", "double", "decimal", "boolean", + "datetime", "date", "time", "URI")) + bad_type_vars <- items$name[bad_types] + bad_type_vals <- items$dataType[bad_types] + err_type_vars <- sprintf( + paste("Variable %s has an invalid dataType value of %s.", + "Must be one of string, integer, float, double, decimal, boolean, datetime, date, time, URI"), + bad_type_vars, bad_type_vals + ) + } + + + all_errs <- c(err_missing_cols, err_additional_cols, err_nas, err_char_cols, err_int_cols, err_type_vars) + + if (length(all_errs) > 0) { + msg_prep <- paste0("\n\t", all_errs) + err_msg <- paste0(c("Error: Issues found in items data:", msg_prep)) + stop(err_msg, call.=FALSE) + } +} + +#' Convert an dataframe into a named list of rows without NAs +#' +#' The variable attributes are stored as named lists within the output +#' JSON file, so to write them out the dataframe needs to be a named +#' list of rows +#' +#' @param x A data.frame +#' +#' @return List of named lists with single elements +#' @noRd +df_to_list_rows <- function(x) { + # Split the dataframe rows into individual rows + rows <- unname(split(x, seq(nrow(x)))) + # Convert each row into a named list while removing NAs + lapply(rows, function(X) { + y <- as.list(X) + y[!is.na(y)] + }) +} diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 099bba0..9976c5a 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -3,6 +3,8 @@ #' @param x datasetjson object #' @param file File path to save Dataset JSON file #' @param pretty If TRUE, write with readable formatting +#' @param items Variable metadata +#' @param type JSON or NDJSON, if NDJSON variable names are left on rows for streaming #' #' @return NULL when file written to disk, otherwise character string #' @export @@ -10,19 +12,51 @@ #' @examples #' # Write to character object #' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) -#' js <- write_dataset_json(ds_json) +#' js <- write_dataset_json(ds_json, iris_items) #' #' # Write to disk #' \dontrun{ #' write_dataset_json(ds_json, "path/to/file.json") #' } -write_dataset_json <- function(x, file, pretty=FALSE) { +write_dataset_json <- function(x, file, pretty=FALSE, items, type="JSON") { stopifnot_datasetjson(x) # Populate the creation datetime - x[['creationDateTime']] <- get_datetime() + attr(x, 'datasetJSONCreationDateTime') <- get_datetime() - x <- remove_nulls(x) + # Store number of records + attr(x, 'records') <- nrow(x) + + # Pull attributes into a list and order + temp <- attributes(x)[c( + "datasetJSONCreationDateTime", + "datasetJSONVersion", + "fileOID", + "dbLastModifiedDateTime", + "originator", + "sourceSystem", + "studyOID", + "metaDataVersionOID", + "metaDataRef", + "itemGroupOID", + "isReferenceData", + "records", + "name", + "label") + ] + + # add ITEMGROUPDATASEQ to data + records <- nrow(x) + x <- cbind(ITEMGROUPDATASEQ = 1:records, x) + + # add variable metadata and data + temp$columns <- variable_metadata(items) + temp$rows <- x + + # Leave the names for NSJSON, remove for JSON + if (type == "JSON") { + names(temp$rows) <- NULL + } if (!missing(file)) { # Make sure the output path exists @@ -40,14 +74,14 @@ write_dataset_json <- function(x, file, pretty=FALSE) { if (!missing(file)) { # Write file to disk yyjsonr::write_json_file( - x, + temp, filename = file, opts = json_opts ) } else { # Print to console yyjsonr::write_json_str( - x, + temp, opts = json_opts ) } diff --git a/data/iris_items.rda b/data/iris_items.rda index c817b7bcade4b4c19ef7e04458e7bc780fc49fa3..d5b350f36279e80f175ebba728c67ef9f3d6a0c4 100644 GIT binary patch literal 350 zcmV-k0ipgvT4*^jL0KkKS;nK)uK)oaf589$cmO~F5C8=v+`zx@{-8hr012=GTT2)+ zP>rHwG|_;7(?9{B+8}A9)iDN!AOHY1pa2>P5=1BJo~BI!ki;<$MxmyI6VrOMMFCX` z_6#@XOACS^LB}Ik_>efP-0XIMnFTDm zHFc<%b}$w6fN3N{2nLii;slVj%g#bdu2Xw8p@yU|`2U@B^XRtCNUpZ@PQ<6Dytzzh zG_w{{Ru{Sy5`|(3+n(O3kx$S;L_|cDWtOc2C5|Ic-wo|Fzq{m%1@)u^E#dp<7|<-5 zl<7*=4begb@l1r`AlwWksL@(u*EDm0Qwy@&=nItlfH7Pyvmz5f3R4V&P@vMtdFb7y w%k7{VF9zU5P}3EgD5UQ32AgB#wxVP17?cd z%)4dGnM5TGa7-1jAtUNBl{p%DP%I=VWQc;H52htRfC)$e+-B<}zY)q!)9i2)_3FaG@ypK&uUO6g8!+ zHKUzlKvaTtPj-yVKS2bNO3u`?NK^UDtS!)+Ao(*yYvdr?wfzWGY9$PL6{1xfK|EkU zf>b0)G>XYIVv=A*f!tL23ZGy*;{(o0(##gy5-mBFi8i?MX#1^=12","2013-12-26","2014-01-02","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",23],[2,"CDISCPILOT01","01-701-1023","1023","701","701","Placebo","Placebo",0,"Placebo",0,"2012-08-05","2012-09-01",28,0,0,64,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",162.6,80.3,14,"2006-03-11",76.4,">=12","2012-07-22","2012-08-05","2012-09-02",5,"2012-09-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[3,"CDISCPILOT01","01-701-1028","1028","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-19","2014-01-14",180,77.7,13986,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.4,">=30",177.8,99.3,16,"2009-12-16",42.8,">=12","2013-07-11","2013-07-19","2014-01-14",12,"2014-01-14","COMPLETED","COMPLETED","",23],[4,"CDISCPILOT01","01-701-1033","1033","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-18","2014-03-31",14,54,756,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",28.8,"25-<30",175.3,88.5,12,"2009-08-02",55.3,">=12","2014-03-10","2014-03-18","2014-04-14",5,"2014-04-14","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[5,"CDISCPILOT01","01-701-1034","1034","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-07-01","2014-12-30",183,76.9,14067,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.1,"25-<30",154.9,62.6,9,"2011-09-29",32.9,">=12","2014-06-24","2014-07-01","2014-12-30",12,"2014-12-30","COMPLETED","COMPLETED","",21],[6,"CDISCPILOT01","01-701-1047","1047","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-03-09",26,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",148.6,67.1,8,"2009-07-26",42,">=12","2013-01-22","2013-02-12","2013-03-29",6,"2013-03-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[7,"CDISCPILOT01","01-701-1097","1097","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-01","2014-07-09",190,54,10260,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",168.9,78,18,"2005-09-22",99.1,">=12","2013-12-23","2014-01-01","2014-07-09",12,"2014-07-09","COMPLETED","COMPLETED","",10],[8,"CDISCPILOT01","01-701-1111","1111","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2012-09-16",10,54,540,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",23.9,"<25",158.2,59.9,22,"2009-04-04",40.7,">=12","2012-08-25","2012-09-07","2012-09-17",4,"2012-09-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[9,"CDISCPILOT01","01-701-1115","1115","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-01-23",55,54,2970,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",181.6,78.9,12,"2004-05-28",101.9,">=12","2012-11-23","2012-11-30","2013-01-23",8,"2013-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[10,"CDISCPILOT01","01-701-1118","1118","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-09-09",182,0,0,52,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",180.3,71.2,14,"2010-06-24",44.2,">=12","2014-02-27","2014-03-12","2014-09-09",12,"2014-09-09","COMPLETED","COMPLETED","",20],[11,"CDISCPILOT01","01-701-1130","1130","701","701","Placebo","Placebo",0,"Placebo",0,"2014-02-15","2014-08-16",183,0,0,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.6,"25-<30",169.7,79.4,12,"2010-05-22",44.7,">=12","2014-02-09","2014-02-15","2014-08-16",12,"2014-08-16","COMPLETED","COMPLETED","",19],[12,"CDISCPILOT01","01-701-1133","1133","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-28","2013-04-28",183,77.2,14121,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.1,"25-<30",162.6,74.4,10,"2010-03-11",31.5,">=12","2012-10-23","2012-10-28","2013-04-29",12,"2013-04-29","COMPLETED","COMPLETED","",21],[13,"CDISCPILOT01","01-701-1146","1146","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-20","2013-06-26",38,70.3,2673,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.9,"<25",147.3,54,16,"2009-11-17",41.7,">=12","2013-05-07","2013-05-20","2013-06-30",7,"2013-06-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[14,"CDISCPILOT01","01-701-1148","1148","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-23","2014-02-20",182,77.1,14040,57,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",175.3,87.1,15,"2010-12-12",32.1,">=12","2013-08-14","2013-08-23","2014-02-20",12,"2014-02-20","COMPLETED","COMPLETED","",21],[15,"CDISCPILOT01","01-701-1153","1153","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-16",175,0,0,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",156.2,58.1,6,"2005-05-13",99.8,">=12","2013-09-06","2013-09-23","2014-04-01",12,"2014-04-01","COMPLETED","COMPLETED","",10],[16,"CDISCPILOT01","01-701-1180","1180","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-12","2013-03-18",35,70.2,2457,56,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.6,"25-<30",180.3,89.8,16,"2008-09-21",52.3,">=12","2013-01-28","2013-02-12","2013-03-23",7,"2013-03-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[17,"CDISCPILOT01","01-701-1181","1181","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-05","2013-12-09",5,54,270,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,15,"2008-08-26",63,">=12","2013-11-26","2013-12-05","2013-12-12",4,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[18,"CDISCPILOT01","01-701-1188","1188","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-15","2013-03-24",38,54,2052,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32,">=30",177.8,101.2,16,"2005-09-14",88.7,">=12","2013-02-03","2013-02-15","2013-03-25",7,"2013-03-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[19,"CDISCPILOT01","01-701-1192","1192","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-22","2013-01-20",183,54,9882,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",151.1,63.5,12,"2009-03-15",39.8,">=12","2012-07-08","2012-07-22","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",23],[20,"CDISCPILOT01","01-701-1203","1203","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-02","2013-08-03",183,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",160,66.2,13,"2011-04-19",21.3,">=12","2013-01-25","2013-02-02","2013-08-03",12,"2013-08-03","COMPLETED","COMPLETED","",21],[21,"CDISCPILOT01","01-701-1211","1211","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-15","2013-01-12",59,54,3186,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","Y",17.7,"<25",160,45.4,12,"2010-03-19",31.4,">=12","2012-10-30","2012-11-15","2013-01-14",9,"2013-01-14","DEATH","DISCONTINUED","Death",12],[22,"CDISCPILOT01","01-701-1234","1234","701","701","Placebo","Placebo",0,"Placebo",0,"2013-03-30","2013-09-22",177,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",181.6,77.1,18,"2006-08-11",79.3,">=12","2013-03-20","2013-03-30","2013-09-22",12,"2013-09-22","COMPLETED","COMPLETED","",20],[23,"CDISCPILOT01","01-701-1239","1239","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-11","2014-07-10",181,76.8,13905,56,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.6,">=30",168.9,95.9,11,"2003-09-23",123.2,">=12","2013-12-28","2014-01-11","2014-07-11",12,"2014-07-11","COMPLETED","COMPLETED","",23],[24,"CDISCPILOT01","01-701-1275","1275","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-07","2014-05-31",114,77.2,8802,61,"<65",1,"YEARS","AMERICAN INDIAN OR ALASKA NATIVE",6,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.6,"<25",167.6,69,12,"2011-09-17",28.3,">=12","2014-01-25","2014-02-07","2014-06-14",10,"2014-06-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[25,"CDISCPILOT01","01-701-1287","1287","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-25","2014-07-26",183,76.3,13959,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",154.9,56.3,14,"2009-10-30",50.6,">=12","2014-01-17","2014-01-25","2014-07-26",12,"2014-07-26","COMPLETED","COMPLETED","",22],[26,"CDISCPILOT01","01-701-1294","1294","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-06-14",83,54,4482,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.1,"25-<30",170.2,78.5,16,"2011-09-09",18.3,">=12","2013-03-17","2013-03-24","2013-06-14",9,"2013-06-14","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[27,"CDISCPILOT01","01-701-1302","1302","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-29","2013-11-05",69,74,5103,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26,"25-<30",177.8,82.1,15,"2007-02-09",78.4,">=12","2013-08-20","2013-08-29","2013-11-05",9,"2013-11-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[28,"CDISCPILOT01","01-701-1317","1317","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-22","2014-11-20",183,54,9882,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.4,"<25",176.5,66.7,20,"2013-09-16",7.8,"<12","2014-05-10","2014-05-22","2014-11-20",12,"2014-11-20","COMPLETED","COMPLETED","",20],[29,"CDISCPILOT01","01-701-1324","1324","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-02","2013-04-02",183,54,9882,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",166.4,77.1,18,"2009-10-11",35.2,">=12","2012-09-16","2012-10-02","2013-04-02",12,"2013-04-02","COMPLETED","COMPLETED","",23],[30,"CDISCPILOT01","01-701-1341","1341","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-05","2013-01-26",22,54,1188,51,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.5,"25-<30",157.5,70.8,24,"2006-06-05",78.6,">=12","2012-12-22","2013-01-05","2013-02-07",5,"2013-02-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[31,"CDISCPILOT01","01-701-1345","1345","701","701","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-03-18",162,0,0,63,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",18.6,"<25",174,56.3,15,"2010-11-05",34.9,">=12","2013-10-01","2013-10-08","2014-03-18",12,"2014-03-18","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[32,"CDISCPILOT01","01-701-1360","1360","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-31","2013-08-05",6,54,324,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",166.4,80.3,10,"2008-12-02",55.7,">=12","2013-07-24","2013-07-31","2013-08-14",4,"2013-08-14","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",23],[33,"CDISCPILOT01","01-701-1363","1363","701","701","Placebo","Placebo",0,"Placebo",0,"2013-05-30","2013-11-27",182,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.9,"<25",161.3,64.9,13,"2005-10-20",91,">=12","2013-05-20","2013-05-30","2013-11-27",12,"2013-11-27","COMPLETED","COMPLETED","",22],[34,"CDISCPILOT01","01-701-1383","1383","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-04","2013-08-06",184,77.6,14283,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.6,">=30",163.8,84.8,12,"2006-08-20",77.1,">=12","2013-01-22","2013-02-04","2013-08-06",12,"2013-08-06","COMPLETED","COMPLETED","",22],[35,"CDISCPILOT01","01-701-1387","1387","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-03-25",14,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",22.5,"<25",162.6,59.4,12,"2003-08-17",126.3,">=12","2014-02-23","2014-03-12","2014-03-25",4,"2014-03-25","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",11],[36,"CDISCPILOT01","01-701-1392","1392","701","701","Placebo","Placebo",0,"Placebo",0,"2012-10-28","2013-04-28",183,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",167.6,81.2,16,"2010-04-25",29.8,">=12","2012-10-17","2012-10-28","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",23],[37,"CDISCPILOT01","01-701-1415","1415","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-24",183,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25,"25-<30",175.3,76.7,10,"1998-06-13",183.1,">=12","2013-09-15","2013-09-23","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",18],[38,"CDISCPILOT01","01-701-1429","1429","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-19","2013-04-30",43,54,2322,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.7,"25-<30",148.6,56.7,12,"2008-06-17",56.3,">=12","2013-02-25","2013-03-19","2013-04-30",7,"2013-04-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[39,"CDISCPILOT01","01-701-1440","1440","701","701","Placebo","Placebo",0,"Placebo",0,"2013-08-08","2014-02-05",182,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.2,"<25",156.2,49.4,18,"2011-04-07",27.6,">=12","2013-07-24","2013-08-08","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",22],[40,"CDISCPILOT01","01-701-1442","1442","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-26","2014-04-26",183,54,9882,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",40.1,">=30",162.6,106.1,12,"2006-02-20",91.9,">=12","2013-10-17","2013-10-26","2014-04-26",12,"2014-04-26","COMPLETED","COMPLETED","",15],[41,"CDISCPILOT01","01-701-1444","1444","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-02-12",39,71.3,2781,63,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",34.5,">=30",171.5,101.6,14,"2008-05-21",55.4,">=12","2012-12-31","2013-01-05","2013-02-13",7,"2013-02-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[42,"CDISCPILOT01","01-702-1082","1082","702","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-26","2013-10-13",80,54,4320,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",null,"<25",154.9,null,18,"2007-05-17",73.6,">=12","2013-07-03","2013-07-26","2013-11-17",9,"2013-11-17","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",23],[43,"CDISCPILOT01","01-703-1042","1042","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-02","2013-08-31",183,0,0,64,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",177.8,74.4,12,"2008-07-23",55.1,">=12","2013-02-23","2013-03-02","2013-08-31",12,"2013-08-31","COMPLETED","COMPLETED","",23],[44,"CDISCPILOT01","01-703-1076","1076","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2013-12-24",61,75.2,4590,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",165.1,87.1,10,"2012-08-27",13.7,">=12","2013-10-17","2013-10-25","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[45,"CDISCPILOT01","01-703-1086","1086","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-02","2012-12-04",94,54,5076,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25,"25-<30",195.6,95.7,17,"2011-04-27",15.9,">=12","2012-08-22","2012-09-02","2012-12-24",10,"2012-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[46,"CDISCPILOT01","01-703-1096","1096","703","703","Placebo","Placebo",0,"Placebo",0,"2013-01-25","2013-03-16",51,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",31.7,">=30",160,81.2,6,"2006-12-20",72,">=12","2012-12-19","2013-01-25","2013-03-29",7,"2013-03-29","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",22],[47,"CDISCPILOT01","01-703-1100","1100","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-13","2013-09-14",186,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",167.6,61.2,8,"2010-12-02",26.9,">=12","2013-02-28","2013-03-13","2013-09-14",12,"2013-09-14","COMPLETED","COMPLETED","",22],[48,"CDISCPILOT01","01-703-1119","1119","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-20","2013-06-13",114,54,6156,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.4,"<25",160,47.2,16,"2005-02-01",96.1,">=12","2013-02-02","2013-02-20","2013-06-13",10,"2013-06-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[49,"CDISCPILOT01","01-703-1175","1175","703","703","Placebo","Placebo",0,"Placebo",0,"2013-12-20","2013-12-26",7,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.6,"25-<30",170.2,77.1,16,"2010-09-19",38.8,">=12","2013-12-13","2013-12-20","2013-12-31",4,"2013-12-31","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",11],[50,"CDISCPILOT01","01-703-1182","1182","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-17","2013-12-11",56,54,3024,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.8,"<25",172.7,68,12,"2011-09-27",24.4,">=12","2013-10-08","2013-10-17","2013-12-12",8,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[51,"CDISCPILOT01","01-703-1197","1197","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-16","2013-06-29",14,54,756,76,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",38.6,">=30",162.6,102.1,5,"2012-01-11",16.7,">=12","2013-06-01","2013-06-16","2013-07-22",4,"2013-07-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[52,"CDISCPILOT01","01-703-1210","1210","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-16","2013-09-06",175,0,0,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",144.8,49.9,12,"2010-02-18",36.6,">=12","2013-03-08","2013-03-16","2013-09-06",12,"2013-09-06","COMPLETED","COMPLETED","",19],[53,"CDISCPILOT01","01-703-1258","1258","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-07-20","2013-01-11",176,77.3,13608,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","Y","",24.8,"<25",154.9,59.4,12,"2006-02-17",76.7,">=12","2012-07-10","2012-07-20","2013-01-21",12,"2013-01-21","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[54,"CDISCPILOT01","01-703-1279","1279","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-13","2013-06-03",22,54,1188,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21.1,"<25",162.6,55.8,12,"2010-07-29",33,">=12","2013-04-27","2013-05-13","2013-06-22",4,"2013-06-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[55,"CDISCPILOT01","01-703-1295","1295","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-21","2014-04-19",150,78.3,11745,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.7,"<25",157.5,56.3,8,"2012-04-05",18.7,">=12","2013-10-24","2013-11-21","2014-05-19",11,"2014-05-19","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[56,"CDISCPILOT01","01-703-1299","1299","703","703","Placebo","Placebo",0,"Placebo",0,"2012-09-12","2013-03-13",183,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",153.7,45.4,12,"2011-09-16",11.8,"<12","2012-09-07","2012-09-12","2013-03-13",12,"2013-03-13","COMPLETED","COMPLETED","",23],[57,"CDISCPILOT01","01-703-1335","1335","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-17","2014-05-07",52,73.2,3807,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23,"<25",154.9,55.3,11,"2008-01-30",73,">=12","2014-02-28","2014-03-17","2014-05-24",7,"2014-05-24","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",10],[58,"CDISCPILOT01","01-703-1379","1379","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-22","2014-03-21",181,54,9774,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.7,">=30",157.5,76.2,7,"2009-09-21",47.7,">=12","2013-09-12","2013-09-22","2014-03-21",12,"2014-03-21","COMPLETED","COMPLETED","",12],[59,"CDISCPILOT01","01-703-1403","1403","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-12","2012-12-13",2,54,108,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",25.4,"25-<30",177.8,80.3,12,"2010-12-07",24,">=12","2012-12-05","2012-12-12","2012-12-19",4,"2012-12-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[60,"CDISCPILOT01","01-703-1439","1439","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-12","2014-09-11",184,76.7,14121,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",160,63.5,12,"2010-07-29",43.2,">=12","2014-03-04","2014-03-12","2014-09-11",12,"2014-09-11","COMPLETED","COMPLETED","",16],[61,"CDISCPILOT01","01-704-1008","1008","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-13","2013-02-21",40,70.2,2808,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.3,"<25",148,46.7,12,"2011-10-17",14.7,">=12","2013-01-06","2013-01-13","2013-02-25",7,"2013-02-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[62,"CDISCPILOT01","01-704-1009","1009","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-27","2013-09-25",30,54,1620,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",20.8,"<25",179.1,66.7,16,"2009-02-03",54.5,">=12","2013-08-20","2013-08-27","2013-10-02",5,"2013-10-02","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",21],[63,"CDISCPILOT01","01-704-1010","1010","704","704","Placebo","Placebo",0,"Placebo",0,"2014-02-21","2014-07-08",138,0,0,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",25.6,"25-<30",177.8,81,14,"2006-01-02",97.2,">=12","2014-02-08","2014-02-21","2014-07-09",11,"2014-07-09","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[64,"CDISCPILOT01","01-704-1017","1017","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-06","2013-11-18",44,72.4,3186,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",170.2,63.1,12,"2011-03-27",29.9,">=12","2013-09-20","2013-10-06","2013-11-24",7,"2013-11-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[65,"CDISCPILOT01","01-704-1025","1025","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-27","2013-10-24",28,54,1512,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.1,"<25",166,55.5,18,"2012-03-03",18.6,">=12","2013-09-18","2013-09-27","2013-11-29",6,"2013-11-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[66,"CDISCPILOT01","01-704-1065","1065","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-24","2013-12-22",60,74.3,4455,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.8,"<25",180.3,80.7,12,"2010-03-23",42.9,">=12","2013-10-17","2013-10-24","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[67,"CDISCPILOT01","01-704-1074","1074","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-22","2014-03-20",58,72.2,4185,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27,"25-<30",167.6,75.8,16,"2009-01-30",59.7,">=12","2014-01-19","2014-01-22","2014-03-31",8,"2014-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[68,"CDISCPILOT01","01-704-1093","1093","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-15","2013-06-17",95,76.5,7263,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.3,"<25",174,73.5,12,"2010-07-17",31.3,">=12","2013-02-22","2013-03-15","2013-06-20",10,"2013-06-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[69,"CDISCPILOT01","01-704-1114","1114","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-23","2013-07-07",166,54,8964,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.1,"25-<30",166.4,77.8,8,"2007-03-25",69.6,">=12","2013-01-09","2013-01-23","2013-07-08",12,"2013-07-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[70,"CDISCPILOT01","01-704-1120","1120","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-02","2014-02-01",62,54,3348,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",147,51.7,13,"2007-03-23",79.9,">=12","2013-11-18","2013-12-02","2014-02-03",9,"2014-02-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[71,"CDISCPILOT01","01-704-1127","1127","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-02","2014-03-31",181,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.1,"<25",165.1,41.1,12,"2008-09-11",60.2,">=12","2013-09-16","2013-10-02","2014-03-31",12,"2014-03-31","COMPLETED","COMPLETED","",22],[72,"CDISCPILOT01","01-704-1135","1135","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-31","2014-05-16",198,54,10692,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",161.8,64.4,14,"2010-10-06",36.6,">=12","2013-10-23","2013-10-31","2014-05-16",12,"2014-05-16","COMPLETED","COMPLETED","",23],[73,"CDISCPILOT01","01-704-1164","1164","704","704","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-04-04",198,0,0,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.1,"<25",157.5,49.9,10,"2011-03-04",18.3,">=12","2012-09-11","2012-09-19","2013-04-04",12,"2013-04-04","COMPLETED","COMPLETED","",16],[74,"CDISCPILOT01","01-704-1218","1218","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-19","2013-05-27",190,54,10260,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.2,"25-<30",144,54.4,12,"2010-08-15",26.9,">=12","2012-11-11","2012-11-19","2013-05-27",12,"2013-05-27","COMPLETED","COMPLETED","",22],[75,"CDISCPILOT01","01-704-1233","1233","704","704","Placebo","Placebo",0,"Placebo",0,"2013-03-21","2013-07-14",116,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.3,"<25",147.3,46.3,16,"2011-01-15",25.8,">=12","2013-03-08","2013-03-21","2013-07-14",11,"2013-07-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[76,"CDISCPILOT01","01-704-1241","1241","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-25","2013-10-09",46,74,3402,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",25.2,"25-<30",170.2,73,14,"2011-07-25",24.7,">=12","2013-08-14","2013-08-25","2013-10-31",8,"2013-10-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[77,"CDISCPILOT01","01-704-1260","1260","704","704","Placebo","Placebo",0,"Placebo",0,"2012-08-30","2012-11-04",67,0,0,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",19.1,"<25",160,48.8,16,"2002-11-29",116.8,">=12","2012-08-23","2012-08-30","2013-01-18",9,"2013-01-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[78,"CDISCPILOT01","01-704-1266","1266","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-13","2013-12-06",55,73.6,4050,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",174,88.5,12,"2011-12-02",22.1,">=12","2013-10-05","2013-10-13","2013-12-06",8,"2013-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[79,"CDISCPILOT01","01-704-1323","1323","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-08","2013-08-05",29,54,1566,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",22.7,"<25",162.6,59.9,16,"2010-03-23",38.7,">=12","2013-06-13","2013-07-08","2013-08-08",7,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[80,"CDISCPILOT01","01-704-1325","1325","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-04-23","2014-07-04",73,54,3942,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.3,"<25",175.3,68.5,16,"2008-11-02",65.4,">=12","2014-04-16","2014-04-23","2014-08-06",10,"2014-08-06","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",18],[81,"CDISCPILOT01","01-704-1332","1332","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-09","2014-02-14",68,75,5103,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26.2,"25-<30",173,78.5,9,"2011-11-09",24.5,">=12","2013-11-24","2013-12-09","2014-02-16",9,"2014-02-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[82,"CDISCPILOT01","01-704-1351","1351","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-12","2014-04-18",189,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.9,"<25",175.3,73.5,12,"2012-09-10",12.6,">=12","2013-09-26","2013-10-12","2014-04-18",12,"2014-04-18","COMPLETED","COMPLETED","",22],[83,"CDISCPILOT01","01-704-1388","1388","704","704","Placebo","Placebo",0,"Placebo",0,"2012-12-07","2013-06-11",187,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",176.5,58.5,11,"2010-10-26",25.1,">=12","2012-11-28","2012-12-07","2013-06-19",12,"2013-06-19","COMPLETED","COMPLETED","",20],[84,"CDISCPILOT01","01-704-1435","1435","704","704","Placebo","Placebo",0,"Placebo",0,"2012-11-17","2013-01-09",54,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",27.1,"25-<30",167.6,76.2,16,"2010-01-20",33.4,">=12","2012-11-01","2012-11-17","2013-01-12",8,"2013-01-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[85,"CDISCPILOT01","01-704-1445","1445","704","704","Placebo","Placebo",0,"Placebo",0,"2014-05-11","2014-11-01",175,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","Y",22.8,"<25",177.8,72.1,12,"2012-11-11",17.6,">=12","2014-05-01","2014-05-11","2014-11-01",12,"2014-11-01","DEATH","DISCONTINUED","Death",23],[86,"CDISCPILOT01","01-705-1018","1018","705","705","Placebo","Placebo",0,"Placebo",0,"2013-07-05","2013-07-12",8,0,0,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",147.3,49,6,"2009-11-21",43.3,">=12","2013-06-30","2013-07-05","2013-07-12",4,"2013-07-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",18],[87,"CDISCPILOT01","01-705-1031","1031","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-27","2014-05-11",166,54,8964,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.9,"25-<30",157.5,71.7,16,"2010-11-25",35.8,">=12","2013-11-17","2013-11-27","2014-05-11",12,"2014-05-11","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",23],[88,"CDISCPILOT01","01-705-1059","1059","705","705","Placebo","Placebo",0,"Placebo",0,"2013-08-05","2013-12-05",123,0,0,66,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",20.4,"<25",162.6,54,12,"2009-07-20",48.5,">=12","2013-08-02","2013-08-05","2013-12-05",10,"2013-12-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[89,"CDISCPILOT01","01-705-1186","1186","705","705","Placebo","Placebo",0,"Placebo",0,"2014-01-08","2014-01-26",19,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",19.7,"<25",142.2,39.9,12,"2011-07-03",30.1,">=12","2014-01-03","2014-01-08","2014-02-07",5,"2014-02-07","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",15],[90,"CDISCPILOT01","01-705-1199","1199","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-09-28",13,54,702,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",161.3,64.4,20,"2007-09-08",72.1,">=12","2013-09-11","2013-09-16","2013-09-29",4,"2013-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[91,"CDISCPILOT01","01-705-1280","1280","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-17","2014-07-25",190,76.9,14607,56,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28,"25-<30",157.5,69.4,12,"2013-01-04",12.3,">=12","2014-01-11","2014-01-17","2014-07-25",12,"2014-07-25","COMPLETED","COMPLETED","",23],[92,"CDISCPILOT01","01-705-1281","1281","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-28","2014-02-27",92,75.7,6966,73,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",31.4,">=30",152.4,73,12,"2012-11-05",12.7,">=12","2013-11-26","2013-11-28","2014-03-17",10,"2014-03-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[93,"CDISCPILOT01","01-705-1282","1282","705","705","Placebo","Placebo",0,"Placebo",0,"2012-12-26","2013-06-24",181,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.4,">=30",154.9,73,12,"2006-12-06",72.6,">=12","2012-12-23","2012-12-26","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",10],[94,"CDISCPILOT01","01-705-1292","1292","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-14","2014-05-13",212,54,11448,60,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.8,"25-<30",167.6,75.3,8,"2012-09-28",12.5,">=12","2013-10-11","2013-10-14","2014-05-14",12,"2014-05-14","COMPLETED","COMPLETED","",23],[95,"CDISCPILOT01","01-705-1303","1303","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-02",169,78.6,13284,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.5,"25-<30",175.3,84.4,12,"2010-12-15",35.9,">=12","2013-12-10","2013-12-16","2014-06-02",11,"2014-06-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[96,"CDISCPILOT01","01-705-1310","1310","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-02","2014-01-23",83,74.2,6156,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",146.1,48.5,12,"2011-10-30",23.9,">=12","2013-10-26","2013-11-02","2014-01-23",9,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[97,"CDISCPILOT01","01-705-1349","1349","705","705","Placebo","Placebo",0,"Placebo",0,"2013-03-10","2013-09-08",183,0,0,86,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",144.8,44.5,10,"2007-03-23",71.2,">=12","2013-02-24","2013-03-10","2013-09-08",12,"2013-09-08","COMPLETED","COMPLETED","",15],[98,"CDISCPILOT01","01-705-1377","1377","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-04","2014-03-07",63,71.6,4509,63,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21,"<25",165.1,57.2,6,"2012-01-05",23.8,">=12","2013-12-29","2014-01-04","2014-03-07",7,"2014-03-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[99,"CDISCPILOT01","01-705-1382","1382","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-13","2013-05-13",1,54,54,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",33.2,">=30",170.2,96.2,12,"2012-05-03",12.2,">=12","2013-05-09","2013-05-13","2013-05-13",4,"2013-05-13","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",19],[100,"CDISCPILOT01","01-705-1393","1393","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2013-02-01",148,54,7992,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",26.9,"25-<30",144.8,56.3,13,"2004-09-08",95.8,">=12","2012-09-02","2012-09-07","2013-02-20",11,"2013-02-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[101,"CDISCPILOT01","01-705-1431","1431","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-23","2013-12-19",180,54,9720,68,"65-80",2,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,12,"2010-07-04",35.4,">=12","2013-06-16","2013-06-23","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",21],[102,"CDISCPILOT01","01-706-1041","1041","706","900","Placebo","Placebo",0,"Placebo",0,"2013-12-31","2014-07-28",210,0,0,64,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",167.6,58.7,15,"2011-11-18",25.1,">=12","2013-12-21","2013-12-31","2014-07-29",12,"2014-07-29","COMPLETED","COMPLETED","",20],[103,"CDISCPILOT01","01-706-1049","1049","706","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-14","2013-06-18",36,69.8,2511,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.6,"<25",167.6,57.8,11,"2010-05-02",36,">=12","2013-04-30","2013-05-14","2013-06-25",7,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[104,"CDISCPILOT01","01-706-1384","1384","706","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-15","2012-09-24",10,54,540,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.6,">=30",157.5,76,8,"2008-05-04",51.7,">=12","2012-08-25","2012-09-15","2012-09-29",4,"2012-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[105,"CDISCPILOT01","01-707-1037","1037","707","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2013-12-24",5,54,270,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.8,"<25",152.4,55.3,14,"2009-01-02",59.3,">=12","2013-12-12","2013-12-20","2014-01-08",4,"2014-01-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",24],[106,"CDISCPILOT01","01-707-1206","1206","707","900","Placebo","Placebo",0,"Placebo",0,"2013-10-28","2014-04-26",181,0,0,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",174,74.4,7,"2012-08-23",13.9,">=12","2013-10-20","2013-10-28","2014-04-27",12,"2014-04-27","COMPLETED","COMPLETED","",21],[107,"CDISCPILOT01","01-708-1019","1019","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2014-01-01",13,54,702,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.2,"<25",182.9,74.4,18,"2006-12-19",83.7,">=12","2013-12-10","2013-12-20","2014-01-23",4,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[108,"CDISCPILOT01","01-708-1032","1032","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-09","2013-03-01",21,54,1134,62,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",26.1,"25-<30",177.8,82.6,12,"2002-07-16",126.7,">=12","2013-02-02","2013-02-09","2013-03-09",5,"2013-03-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[109,"CDISCPILOT01","01-708-1084","1084","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-11-11",187,54,10098,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",17.9,"<25",167.6,50.4,12,"2010-04-26",36.2,">=12","2013-05-01","2013-05-09","2013-11-11",12,"2013-11-11","COMPLETED","COMPLETED","",23],[110,"CDISCPILOT01","01-708-1087","1087","708","708","Placebo","Placebo",0,"Placebo",0,"2012-10-22","2013-04-28",189,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.9,"25-<30",157.5,66.7,12,"2008-09-02",49.1,">=12","2012-10-06","2012-10-22","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",17],[111,"CDISCPILOT01","01-708-1158","1158","708","708","Placebo","Placebo",0,"Placebo",0,"2014-02-08","2014-03-21",42,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",162.6,73.5,8,"2010-08-01",42.1,">=12","2014-02-01","2014-02-08","2014-03-22",7,"2014-03-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[112,"CDISCPILOT01","01-708-1171","1171","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-06","2013-06-04",181,0,0,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",162.6,54.9,9,"2010-09-24",26.1,">=12","2012-11-25","2012-12-06","2013-06-04",12,"2013-06-04","COMPLETED","COMPLETED","",13],[113,"CDISCPILOT01","01-708-1178","1178","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-29","2014-04-06",99,75.3,7452,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23,"<25",165.1,62.8,8,"2008-08-10",64.1,">=12","2013-12-13","2013-12-29","2014-04-06",9,"2014-04-06","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",10],[114,"CDISCPILOT01","01-708-1213","1213","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-09","2013-02-22",14,54,756,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",15.3,"<25",165.1,41.7,12,"2011-02-06",23.9,">=12","2013-02-01","2013-02-09","2013-02-26",5,"2013-02-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[115,"CDISCPILOT01","01-708-1216","1216","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-24","2012-11-29",37,69.3,2565,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.9,"25-<30",172.7,77.1,12,"2001-07-15",135,">=12","2012-10-14","2012-10-24","2012-12-06",7,"2012-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[116,"CDISCPILOT01","01-708-1236","1236","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-21","2013-09-21",1,54,54,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.4,"<25",152.4,54.4,8,"2012-09-08",12,">=12","2013-09-08","2013-09-21","2013-09-26",4,"2013-09-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[117,"CDISCPILOT01","01-708-1253","1253","708","708","Placebo","Placebo",0,"Placebo",0,"2013-05-07","2013-11-05",183,0,0,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",185.4,75.8,12,"2009-03-12",49.5,">=12","2013-04-26","2013-05-07","2013-11-05",12,"2013-11-05","COMPLETED","COMPLETED","",12],[118,"CDISCPILOT01","01-708-1272","1272","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-06","2013-03-22",45,54,2430,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",24.9,"<25",172.7,74.4,11,"2006-08-07",77.6,">=12","2013-01-22","2013-02-06","2013-04-04",8,"2013-04-04","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[119,"CDISCPILOT01","01-708-1286","1286","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-10","2014-03-08",180,0,0,80,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",32.8,">=30",152.4,76.2,12,"2001-10-03",142.8,">=12","2013-08-25","2013-09-10","2014-03-08",12,"2014-03-08","COMPLETED","COMPLETED","",10],[120,"CDISCPILOT01","01-708-1296","1296","708","708","Placebo","Placebo",0,"Placebo",0,"2013-06-14","2013-12-12",182,0,0,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.9,"25-<30",170.2,80.7,18,"2010-02-03",40.1,">=12","2013-06-07","2013-06-14","2013-12-12",12,"2013-12-12","COMPLETED","COMPLETED","",16],[121,"CDISCPILOT01","01-708-1297","1297","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-25","2013-05-03",99,54,5346,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23,"<25",185.4,78.9,13,"2008-02-27",58.6,">=12","2013-01-15","2013-01-25","2013-05-08",10,"2013-05-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[122,"CDISCPILOT01","01-708-1316","1316","708","708","Placebo","Placebo",0,"Placebo",0,"2013-08-23","2014-03-01",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",160,59.9,12,"2011-08-08",24.3,">=12","2013-08-15","2013-08-23","2014-03-01",12,"2014-03-01","COMPLETED","COMPLETED","",22],[123,"CDISCPILOT01","01-708-1336","1336","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-07","2013-06-05",181,76.7,13878,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",190.5,87.5,18,"2002-12-01",119.7,">=12","2012-11-21","2012-12-07","2013-06-05",12,"2013-06-05","COMPLETED","COMPLETED","",15],[124,"CDISCPILOT01","01-708-1342","1342","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-29","2013-06-28",182,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",170.2,59,13,"2010-09-24",26.9,">=12","2012-12-21","2012-12-29","2013-06-28",12,"2013-06-28","COMPLETED","COMPLETED","",18],[125,"CDISCPILOT01","01-708-1347","1347","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-20","2013-06-18",60,74.3,4455,61,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",160,74.8,12,"2009-05-23",46.7,">=12","2013-04-11","2013-04-20","2013-06-18",9,"2013-06-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[126,"CDISCPILOT01","01-708-1348","1348","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-05","2014-02-13",193,54,10422,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",160,60.3,12,"2010-07-29",36,">=12","2013-07-28","2013-08-05","2014-02-13",12,"2014-02-13","COMPLETED","COMPLETED","",13],[127,"CDISCPILOT01","01-708-1353","1353","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-04","2013-08-28",56,54,3024,87,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.3,"<25",157.5,50.4,16,"2010-08-06",34.4,">=12","2013-06-17","2013-07-04","2013-09-10",8,"2013-09-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[128,"CDISCPILOT01","01-708-1372","1372","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-12","2013-04-19",8,54,432,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",30.7,">=30",170.2,88.9,8,"2007-09-17",66.6,">=12","2013-04-03","2013-04-12","2013-05-10",4,"2013-05-10","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",17],[129,"CDISCPILOT01","01-708-1378","1378","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-03","2014-01-28",148,0,0,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.3,"<25",170.2,70.3,13,"2009-03-16",53.3,">=12","2013-08-24","2013-09-03","2014-01-28",11,"2014-01-28","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",20],[130,"CDISCPILOT01","01-708-1406","1406","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-26","2014-07-02",189,76.6,14472,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",157.5,54.9,13,"2010-06-24",41.5,">=12","2013-12-06","2013-12-26","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",15],[131,"CDISCPILOT01","01-708-1428","1428","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-09","2013-12-14",36,54,1944,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.8,"<25",157.5,59,8,"2010-10-27",36.2,">=12","2013-11-02","2013-11-09","2014-01-31",8,"2014-01-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[132,"CDISCPILOT01","01-709-1001","1001","709","709","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-04-08",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.2,"25-<30",170.2,73,12,"2011-01-30",31.7,">=12","2013-09-20","2013-10-08","2014-04-08",12,"2014-04-08","COMPLETED","COMPLETED","",15],[133,"CDISCPILOT01","01-709-1007","1007","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-31","2012-08-28",29,54,1566,54,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.8,"<25",158.8,59.9,21,"2007-02-28",64.8,">=12","2012-07-21","2012-07-31","2012-09-01",5,"2012-09-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[134,"CDISCPILOT01","01-709-1020","1020","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-01","2013-06-01",183,54,9882,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",144.8,54.4,12,"2009-02-26",44.9,">=12","2012-11-22","2012-12-01","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",15],[135,"CDISCPILOT01","01-709-1029","1029","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-25","2013-06-26",184,76.6,14094,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.1,"<25",172.7,69,20,"2009-06-02",42.3,">=12","2012-12-10","2012-12-25","2013-06-26",12,"2013-06-26","COMPLETED","COMPLETED","",16],[136,"CDISCPILOT01","01-709-1081","1081","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-18","2014-04-27",100,54,5400,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.5,"<25",154.9,56.5,9,"2011-08-06",29.2,">=12","2014-01-09","2014-01-18","2014-05-10",10,"2014-05-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[137,"CDISCPILOT01","01-709-1088","1088","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-12","2014-10-09",181,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",179.1,79.4,16,"2012-02-25",25.1,">=12","2014-03-30","2014-04-12","2014-10-09",12,"2014-10-09","COMPLETED","COMPLETED","",23],[138,"CDISCPILOT01","01-709-1099","1099","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2014-04-25",183,76.1,13932,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",165.1,53.5,12,"2009-04-20",53.8,">=12","2013-10-14","2013-10-25","2014-04-25",12,"2014-04-25","COMPLETED","COMPLETED","",11],[139,"CDISCPILOT01","01-709-1102","1102","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-15","2013-03-27",72,54,3888,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32.1,">=30",166.4,88.9,14,"2009-07-13",41.9,">=12","2013-01-07","2013-01-15","2013-03-31",9,"2013-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[140,"CDISCPILOT01","01-709-1168","1168","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-02","2013-09-26",56,73.3,4104,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.6,"25-<30",149.9,62.1,12,"2009-10-29",44.9,">=12","2013-07-25","2013-08-02","2013-09-27",8,"2013-09-27","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[141,"CDISCPILOT01","01-709-1217","1217","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-04","2013-06-11",100,54,5400,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.1,"<25",171.5,68,6,"2008-10-11",52.2,">=12","2013-02-16","2013-03-04","2013-06-25",10,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[142,"CDISCPILOT01","01-709-1238","1238","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-15","2013-08-06",84,76.2,6399,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",28.5,"25-<30",170.2,82.6,8,"2011-10-13",18.7,">=12","2013-05-02","2013-05-15","2013-08-07",9,"2013-08-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",24],[143,"CDISCPILOT01","01-709-1259","1259","709","709","Placebo","Placebo",0,"Placebo",0,"2013-01-26","2013-06-13",139,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.9,"<25",172.7,65.3,18,"2008-08-06",53.3,">=12","2013-01-13","2013-01-26","2013-06-13",11,"2013-06-13","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",20],[144,"CDISCPILOT01","01-709-1285","1285","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-05-23",61,54,3294,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23.1,"<25",167.6,64.9,6,"2009-09-18",42,">=12","2013-03-17","2013-03-24","2013-05-31",9,"2013-05-31","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",16],[145,"CDISCPILOT01","01-709-1301","1301","709","709","Placebo","Placebo",0,"Placebo",0,"2013-07-19","2014-01-17",183,0,0,62,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",146.1,50.4,10,"2009-02-04",53.3,">=12","2013-07-14","2013-07-19","2014-01-17",12,"2014-01-17","COMPLETED","COMPLETED","",10],[146,"CDISCPILOT01","01-709-1306","1306","709","709","Placebo","Placebo",0,"Placebo",0,"2014-02-03","2014-06-16",134,0,0,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.5,"<25",154.9,44.5,12,"2009-02-02",59.6,">=12","2014-01-19","2014-02-03","2014-06-25",11,"2014-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[147,"CDISCPILOT01","01-709-1309","1309","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-19","2013-12-19",184,77,14175,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",177.8,78.5,16,"2009-12-21",41.6,">=12","2013-06-09","2013-06-19","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",17],[148,"CDISCPILOT01","01-709-1312","1312","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-20","2014-10-19",183,0,0,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",160,53.5,13,"2010-07-30",44.5,">=12","2014-04-13","2014-04-20","2014-10-19",12,"2014-10-19","COMPLETED","COMPLETED","",14],[149,"CDISCPILOT01","01-709-1326","1326","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-05","2013-10-02",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",161.3,74.8,16,"2010-09-19",30.1,">=12","2013-03-21","2013-04-05","2013-10-02",12,"2013-10-02","COMPLETED","COMPLETED","",11],[150,"CDISCPILOT01","01-709-1329","1329","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-25",11,54,594,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.5,"25-<30",170.2,76.7,16,"2009-03-08",52.8,">=12","2013-08-01","2013-08-15","2013-08-29",4,"2013-08-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[151,"CDISCPILOT01","01-709-1339","1339","709","709","Placebo","Placebo",0,"Placebo",0,"2012-12-23","2013-06-24",184,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",175.3,78,16,"2010-03-03",33.5,">=12","2012-12-15","2012-12-23","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",23],[152,"CDISCPILOT01","01-709-1424","1424","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-03","2013-03-07",5,54,270,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.6,"<25",174,68.5,16,"2007-09-12",65.2,">=12","2013-02-15","2013-03-03","2013-03-08",4,"2013-03-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[153,"CDISCPILOT01","01-710-1002","1002","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-01-18",5,54,270,88,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.8,"25-<30",165.1,70.3,12,"2008-01-08",71.8,">=12","2013-12-30","2014-01-14","2014-01-18",4,"2014-01-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[154,"CDISCPILOT01","01-710-1006","1006","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-10","2013-08-09",181,77.1,13959,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",170.2,72.6,12,"2012-02-10",11.6,"<12","2013-01-27","2013-02-10","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",12],[155,"CDISCPILOT01","01-710-1021","1021","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-27","2013-10-29",33,68.7,2268,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",21.3,"<25",162.6,56.3,8,"2012-07-09",14.4,">=12","2013-09-19","2013-09-27","2013-11-12",7,"2013-11-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[156,"CDISCPILOT01","01-710-1027","1027","710","710","Placebo","Placebo",0,"Placebo",0,"2014-02-28","2014-08-29",183,0,0,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.4,"<25",170.2,70.8,12,"2012-02-04",24,">=12","2014-02-03","2014-02-28","2014-08-29",12,"2014-08-29","COMPLETED","COMPLETED","",20],[157,"CDISCPILOT01","01-710-1045","1045","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-03","2013-08-13",72,54,3888,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22,"<25",162.6,58.1,12,"2010-05-12",36.3,">=12","2013-05-20","2013-06-03","2013-08-17",9,"2013-08-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[158,"CDISCPILOT01","01-710-1053","1053","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-26","2013-02-10",47,54,2538,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.8,"<25",157.5,51.7,12,"2011-11-04",13.4,">=12","2012-12-15","2012-12-26","2013-02-15",8,"2013-02-15","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[159,"CDISCPILOT01","01-710-1060","1060","710","710","Placebo","Placebo",0,"Placebo",0,"2013-01-01","2013-07-05",186,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21,"<25",182.9,70.3,16,"2010-09-14",27.4,">=12","2012-12-24","2013-01-01","2013-07-05",12,"2013-07-05","COMPLETED","COMPLETED","",23],[160,"CDISCPILOT01","01-710-1070","1070","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-09-08","2013-01-22",137,78,10692,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",21.8,"<25",149.9,49,10,"2010-09-08",23.7,">=12","2012-08-28","2012-09-08","2013-02-23",11,"2013-02-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[161,"CDISCPILOT01","01-710-1077","1077","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-17","2014-05-18",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.5,"<25",162.6,49,12,"2011-06-11",28.8,">=12","2013-11-03","2013-11-17","2014-05-18",12,"2014-05-18","COMPLETED","COMPLETED","",14],[162,"CDISCPILOT01","01-710-1078","1078","710","710","Placebo","Placebo",0,"Placebo",0,"2013-09-17","2014-03-23",188,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18,"<25",152.4,41.7,12,"2011-08-25",24.4,">=12","2013-09-06","2013-09-17","2014-03-23",12,"2014-03-23","COMPLETED","COMPLETED","",21],[163,"CDISCPILOT01","01-710-1083","1083","710","710","Placebo","Placebo",0,"Placebo",0,"2013-07-22","2013-08-01",11,0,0,89,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","Y",19,"<25",157.5,47.2,14,"2011-07-19",23.7,">=12","2013-07-09","2013-07-22","2013-08-03",4,"2013-08-03","DEATH","DISCONTINUED","Death",14],[164,"CDISCPILOT01","01-710-1137","1137","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-11","2013-11-13",34,69.1,2349,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",24,"<25",165.1,65.3,16,"2009-10-12",47.7,">=12","2013-10-03","2013-10-11","2013-11-13",7,"2013-11-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[165,"CDISCPILOT01","01-710-1142","1142","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-02","2012-10-20",19,59.7,1134,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",152.4,57.6,12,"2010-09-26",23.6,">=12","2012-09-12","2012-10-02","2012-10-23",5,"2012-10-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[166,"CDISCPILOT01","01-710-1154","1154","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-29","2014-04-27",30,54,1620,84,">80",3,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32.3,">=30",160,82.6,3,"2008-02-25",72.4,">=12","2014-03-08","2014-03-29","2014-05-09",7,"2014-05-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[167,"CDISCPILOT01","01-710-1166","1166","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-03-19",110,54,5940,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",22.1,"<25",157.5,54.9,12,"2007-11-10",60.1,">=12","2012-11-10","2012-11-30","2013-03-30",10,"2013-03-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[168,"CDISCPILOT01","01-710-1183","1183","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-16","2014-05-17",183,0,0,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",149.9,47.6,8,"2012-10-25",12,">=12","2013-10-24","2013-11-16","2014-05-17",12,"2014-05-17","COMPLETED","COMPLETED","",16],[169,"CDISCPILOT01","01-710-1187","1187","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-10","2013-05-12",184,76.7,14121,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",154.9,49.9,8,"2010-10-22",24.2,">=12","2012-10-26","2012-11-10","2013-05-12",12,"2013-05-12","COMPLETED","COMPLETED","",11],[170,"CDISCPILOT01","01-710-1235","1235","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-26","2013-03-27",183,54,9882,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33,">=30",170.2,95.7,16,"2009-12-03",33.4,">=12","2012-09-13","2012-09-26","2013-03-27",12,"2013-03-27","COMPLETED","COMPLETED","",20],[171,"CDISCPILOT01","01-710-1249","1249","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-06-28",183,76.7,14040,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",177.8,80.3,12,"2008-12-27",59.8,">=12","2013-12-19","2013-12-28","2014-06-28",12,"2014-06-28","COMPLETED","COMPLETED","",20],[172,"CDISCPILOT01","01-710-1264","1264","710","710","Placebo","Placebo",0,"Placebo",0,"2013-06-13","2013-10-11",121,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",29.1,"25-<30",167.6,81.7,12,"2010-06-06",35.9,">=12","2013-06-02","2013-06-13","2013-10-12",11,"2013-10-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[173,"CDISCPILOT01","01-710-1270","1270","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-02-12","2014-03-01",18,54,972,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.6,"25-<30",149.9,57.6,12,"2012-06-19",19.5,">=12","2014-02-01","2014-02-12","2014-03-01",4,"2014-03-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[174,"CDISCPILOT01","01-710-1271","1271","710","710","Placebo","Placebo",0,"Placebo",0,"2012-09-27","2012-11-21",56,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","Y","N","N","Y","Y","",21.2,"<25",149.9,47.6,16,"2011-09-05",12,">=12","2012-09-04","2012-09-27","2012-12-02",8,"2012-12-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[175,"CDISCPILOT01","01-710-1278","1278","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-24","2013-02-26",65,74.8,4860,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",177.8,71.7,20,"2011-12-08",12.2,">=12","2012-12-13","2012-12-24","2013-03-03",9,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[176,"CDISCPILOT01","01-710-1300","1300","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-15","2013-02-15",63,54,3402,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.1,"<25",152.4,46.7,12,"2011-11-16",12.6,">=12","2012-12-04","2012-12-15","2013-02-19",9,"2013-02-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[177,"CDISCPILOT01","01-710-1314","1314","710","710","Placebo","Placebo",0,"Placebo",0,"2013-04-24","2013-05-23",30,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",137.2,42.6,12,"2011-04-14",24.3,">=12","2013-04-21","2013-04-24","2013-05-25",6,"2013-05-25","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[178,"CDISCPILOT01","01-710-1315","1315","710","710","Placebo","Placebo",0,"Placebo",0,"2013-02-27","2013-07-06",130,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.2,"<25",152.4,56.3,12,"2011-08-20",17.8,">=12","2013-02-12","2013-02-27","2013-07-16",11,"2013-07-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",12],[179,"CDISCPILOT01","01-710-1354","1354","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-11","2013-05-01",172,77.1,13257,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.7,"25-<30",182.9,89.4,16,"2011-11-06",11.8,"<12","2012-10-29","2012-11-11","2013-05-01",12,"2013-05-01","COMPLETED","COMPLETED","",23],[180,"CDISCPILOT01","01-710-1358","1358","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-17","2013-02-09",146,54,7884,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",31.1,">=30",162.6,82.1,6,"2009-08-29",36.2,">=12","2012-09-02","2012-09-17","2013-03-12",12,"2013-03-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[181,"CDISCPILOT01","01-710-1368","1368","710","710","Placebo","Placebo",0,"Placebo",0,"2013-10-23","2014-04-24",184,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.7,"<25",147.3,34,12,"2011-10-12",24.3,">=12","2013-10-21","2013-10-23","2014-04-24",12,"2014-04-24","COMPLETED","COMPLETED","",13],[182,"CDISCPILOT01","01-710-1385","1385","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-29","2013-02-18",113,54,6102,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.2,"25-<30",182.9,84.4,18,"2011-10-28",11.8,"<12","2012-10-21","2012-10-29","2013-02-18",10,"2013-02-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[183,"CDISCPILOT01","01-710-1408","1408","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-07-12",189,76.1,14391,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",34.2,">=30",177.8,108,12,"2007-12-14",60.5,">=12","2012-12-26","2013-01-05","2013-07-12",12,"2013-07-12","COMPLETED","COMPLETED","",23],[184,"CDISCPILOT01","01-711-1012","1012","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-03","2013-04-29",27,66,1782,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28,"25-<30",170.2,81,12,"2011-07-25",19.9,">=12","2013-03-20","2013-04-03","2013-05-02",5,"2013-05-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[185,"CDISCPILOT01","01-711-1036","1036","711","900","Placebo","Placebo",0,"Placebo",0,"2012-07-29","2013-02-10",197,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",172,69.2,9,"2009-03-05",40.5,">=12","2012-07-20","2012-07-29","2013-02-10",12,"2013-02-10","COMPLETED","COMPLETED","",23],[186,"CDISCPILOT01","01-711-1143","1143","711","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-03","2013-05-30",58,54,3132,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.3,"<25",163.1,64.6,12,"2011-04-29",23.1,">=12","2013-03-30","2013-04-03","2013-06-01",9,"2013-06-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[187,"CDISCPILOT01","01-711-1433","1433","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-27","2013-02-05",10,54,540,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",20.9,"<25",157.5,51.9,12,"2012-02-02",11.7,"<12","2013-01-23","2013-01-27","2013-02-06",4,"2013-02-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[188,"CDISCPILOT01","01-713-1043","1043","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-15","2014-03-24",191,54,10314,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",165.1,51.3,8,"2011-12-09",20.3,">=12","2013-08-17","2013-09-15","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",16],[189,"CDISCPILOT01","01-713-1073","1073","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-30","2014-10-05",190,54,10260,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",167.6,56.9,6,"2013-02-19",12.8,">=12","2014-03-15","2014-03-30","2014-10-05",12,"2014-10-05","COMPLETED","COMPLETED","",11],[190,"CDISCPILOT01","01-713-1106","1106","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-31","2013-05-06",188,76.7,14418,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",164.8,53.1,16,"2010-01-16",32.6,">=12","2012-10-03","2012-10-31","2013-05-06",12,"2013-05-06","COMPLETED","COMPLETED","",23],[191,"CDISCPILOT01","01-713-1141","1141","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-31","2013-07-01",32,68.3,2187,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.5,"<25",170,68,13,"2006-11-24",78,">=12","2013-05-23","2013-05-31","2013-08-06",7,"2013-08-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[192,"CDISCPILOT01","01-713-1179","1179","713","713","Placebo","Placebo",0,"Placebo",0,"2013-08-09","2014-02-05",181,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",165.1,55.3,12,"2011-05-04",26.3,">=12","2013-07-11","2013-08-09","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",21],[193,"CDISCPILOT01","01-713-1209","1209","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-27","2013-11-22",180,77,13851,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",165.1,52.2,12,"2010-07-14",34.1,">=12","2013-05-16","2013-05-27","2013-11-22",12,"2013-11-22","COMPLETED","COMPLETED","",23],[194,"CDISCPILOT01","01-713-1256","1256","713","713","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-03-25",188,0,0,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.7,"<25",180.3,77.1,16,"2009-02-08",43.1,">=12","2012-09-10","2012-09-19","2013-03-25",12,"2013-03-25","COMPLETED","COMPLETED","",13],[195,"CDISCPILOT01","01-713-1269","1269","713","713","Placebo","Placebo",0,"Placebo",0,"2014-01-27","2014-07-28",183,0,0,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",185.4,75.3,16,"2012-03-21",21.8,">=12","2014-01-14","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",23],[196,"CDISCPILOT01","01-713-1448","1448","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-19","2014-05-16",118,54,6372,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.5,"25-<30",175.3,78.5,13,"2008-04-09",68.9,">=12","2014-01-05","2014-01-19","2014-05-17",10,"2014-05-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[197,"CDISCPILOT01","01-714-1035","1035","714","900","Placebo","Placebo",0,"Placebo",0,"2014-04-17","2014-10-16",183,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",148.6,54.4,12,"2011-04-02",36.1,">=12","2014-04-03","2014-04-17","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",17],[198,"CDISCPILOT01","01-714-1068","1068","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-08","2013-10-08",62,54,3348,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23,"<25",153.7,54.4,9,"2012-07-24",12.3,">=12","2013-07-31","2013-08-08","2013-10-16",9,"2013-10-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[199,"CDISCPILOT01","01-714-1195","1195","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-26","2013-10-23",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",172.7,85.7,16,"2011-04-30",23.6,">=12","2013-04-16","2013-04-26","2013-10-23",12,"2013-10-23","COMPLETED","COMPLETED","",19],[200,"CDISCPILOT01","01-714-1288","1288","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-04","2014-06-17",196,76.2,14931,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.7,"<25",162.6,49.4,6,"2009-11-11",48.5,">=12","2013-11-24","2013-12-04","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",19],[201,"CDISCPILOT01","01-714-1375","1375","714","900","Placebo","Placebo",0,"Placebo",0,"2013-02-26","2013-09-07",194,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",149.9,57.6,10,"2008-02-10",60.5,">=12","2013-02-23","2013-02-26","2013-09-07",12,"2013-09-07","COMPLETED","COMPLETED","",17],[202,"CDISCPILOT01","01-714-1425","1425","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-19",5,54,270,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",177.8,91.6,16,"2010-07-30",36.4,">=12","2013-08-11","2013-08-15","2013-08-22",4,"2013-08-22","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",22],[203,"CDISCPILOT01","01-715-1085","1085","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-16","2013-08-18",184,54,9936,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",162.6,57.6,14,"2010-08-02",30.1,">=12","2013-02-03","2013-02-16","2013-08-18",12,"2013-08-18","COMPLETED","COMPLETED","",23],[204,"CDISCPILOT01","01-715-1107","1107","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-26","2013-05-07",71,54,3834,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.3,"<25",172.7,69.4,12,"2011-09-22",16.8,">=12","2013-02-12","2013-02-26","2013-05-13",9,"2013-05-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[205,"CDISCPILOT01","01-715-1155","1155","715","900","Placebo","Placebo",0,"Placebo",0,"2013-12-13","2014-01-25",44,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.3,"<25",165.1,63.5,12,"2010-12-09",35.7,">=12","2013-11-29","2013-12-13","2014-04-26",7,"2014-04-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[206,"CDISCPILOT01","01-715-1207","1207","715","900","Placebo","Placebo",0,"Placebo",0,"2012-11-18","2013-05-27",191,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.3,"<25",152.4,49.4,7,"2010-04-06",31.3,">=12","2012-11-12","2012-11-18","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",20],[207,"CDISCPILOT01","01-715-1319","1319","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-03-05",17,57.2,972,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.4,"25-<30",172.7,75.8,13,"2007-08-12",65.8,">=12","2013-02-03","2013-02-17","2013-03-18",5,"2013-03-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[208,"CDISCPILOT01","01-715-1321","1321","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-11","2014-04-21",70,74.8,5238,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",162.6,59.9,12,"2010-11-30",38.3,">=12","2014-02-06","2014-02-11","2014-04-22",9,"2014-04-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[209,"CDISCPILOT01","01-715-1397","1397","715","900","Placebo","Placebo",0,"Placebo",0,"2013-04-03","2013-10-02",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",152.4,67.1,11,"2012-05-16",10.2,"<12","2013-03-20","2013-04-03","2013-10-03",12,"2013-10-03","COMPLETED","COMPLETED","",22],[210,"CDISCPILOT01","01-715-1405","1405","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-06","2013-07-07",2,54,108,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.5,"<25",180.3,69.9,16,"2004-02-21",112.2,">=12","2013-06-27","2013-07-06","2013-07-13",4,"2013-07-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[211,"CDISCPILOT01","01-716-1024","1024","716","716","Placebo","Placebo",0,"Placebo",0,"2012-07-09","2013-01-20",196,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.7,"<25",154.9,54.4,12,"2011-12-01",7.2,"<12","2012-07-06","2012-07-09","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",22],[212,"CDISCPILOT01","01-716-1026","1026","716","716","Placebo","Placebo",0,"Placebo",0,"2014-04-02","2014-10-16",198,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.3,">=30",154.9,79.8,12,"2010-09-02",42.7,">=12","2014-03-23","2014-04-02","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",11],[213,"CDISCPILOT01","01-716-1030","1030","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-01-02",6,54,324,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",33.2,">=30",150.6,75.3,12,"2011-09-06",27.7,">=12","2013-12-25","2013-12-28","2014-01-10",4,"2014-01-10","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[214,"CDISCPILOT01","01-716-1044","1044","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-27","2013-11-03",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",172.7,86.2,12,"2011-03-21",25,">=12","2013-04-20","2013-04-27","2013-11-03",12,"2013-11-03","COMPLETED","COMPLETED","",14],[215,"CDISCPILOT01","01-716-1063","1063","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-08-25",109,54,5886,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",28.4,"25-<30",160,72.6,8,"2003-04-01",121.2,">=12","2013-05-06","2013-05-09","2013-08-28",10,"2013-08-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[216,"CDISCPILOT01","01-716-1071","1071","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-08","2013-08-01",55,73.6,4050,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",154.9,76.7,12,"2010-12-01",30.1,">=12","2013-06-03","2013-06-08","2013-08-01",8,"2013-08-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[217,"CDISCPILOT01","01-716-1094","1094","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-19","2013-01-24",37,54,1998,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.3,"25-<30",168.9,80.7,8,"2007-12-28",59.7,">=12","2012-12-16","2012-12-19","2013-01-26",7,"2013-01-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[218,"CDISCPILOT01","01-716-1103","1103","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-20","2014-09-20",185,54,9990,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",165.1,69.9,8,"2011-07-07",32.4,">=12","2014-03-18","2014-03-20","2014-09-20",12,"2014-09-20","COMPLETED","COMPLETED","",22],[219,"CDISCPILOT01","01-716-1108","1108","716","716","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-08-10",180,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26,"25-<30",142.2,52.6,12,"2012-02-14",11.7,"<12","2013-02-04","2013-02-12","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",21],[220,"CDISCPILOT01","01-716-1151","1151","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-01","2013-05-11",100,54,5400,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",19.7,"<25",152.4,45.8,18,"2010-03-17",34.3,">=12","2013-01-23","2013-02-01","2013-06-07",10,"2013-06-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[221,"CDISCPILOT01","01-716-1157","1157","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-02","2014-04-04",185,54,9990,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.2,"<25",160,59.4,14,"2008-04-10",65.5,">=12","2013-09-23","2013-10-02","2014-04-05",12,"2014-04-05","COMPLETED","COMPLETED","",20],[222,"CDISCPILOT01","01-716-1160","1160","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-05","2013-10-11",190,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",157.5,59.9,12,"2011-06-04",21.7,">=12","2013-03-23","2013-04-05","2013-10-11",12,"2013-10-11","COMPLETED","COMPLETED","",23],[223,"CDISCPILOT01","01-716-1167","1167","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-08","2013-04-12",187,54,10098,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",158.8,62.6,12,"2012-01-04",8.9,"<12","2012-09-30","2012-10-08","2013-04-13",12,"2013-04-13","COMPLETED","COMPLETED","",19],[224,"CDISCPILOT01","01-716-1177","1177","716","716","Placebo","Placebo",0,"Placebo",0,"2014-09-02","2015-03-05",185,0,0,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",177.8,86.2,12,"2013-04-08",16.7,">=12","2014-08-29","2014-09-02","2015-03-05",12,"2015-03-05","COMPLETED","COMPLETED","",21],[225,"CDISCPILOT01","01-716-1189","1189","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-09","2013-02-27",142,78,11070,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.4,"25-<30",163.8,73.5,9,"2008-08-19",49.6,">=12","2012-10-07","2012-10-09","2013-03-03",11,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[226,"CDISCPILOT01","01-716-1229","1229","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-20","2013-03-31",40,70.9,2835,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.6,"<25",161.3,64,16,"2011-08-09",18.3,">=12","2013-02-14","2013-02-20","2013-04-02",7,"2013-04-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[227,"CDISCPILOT01","01-716-1298","1298","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-08","2013-06-28",82,54,4428,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.4,"25-<30",156.2,71.7,12,"2008-05-15",58.7,">=12","2013-04-04","2013-04-08","2013-07-06",9,"2013-07-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[228,"CDISCPILOT01","01-716-1308","1308","716","716","Placebo","Placebo",0,"Placebo",0,"2013-08-28","2013-10-07",41,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.6,"<25",157.5,58.5,13,"2009-11-17",45.2,">=12","2013-08-23","2013-08-28","2013-10-07",7,"2013-10-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[229,"CDISCPILOT01","01-716-1311","1311","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-14","2014-09-21",131,54,7074,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",27.1,"25-<30",172.7,80.7,14,"2003-06-16",130.8,">=12","2014-05-08","2014-05-14","2014-09-30",11,"2014-09-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",11],[230,"CDISCPILOT01","01-716-1364","1364","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-04","2014-01-09",190,76.6,14553,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",162.6,54,12,"2010-08-10",34.6,">=12","2013-06-27","2013-07-04","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",17],[231,"CDISCPILOT01","01-716-1373","1373","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-14","2013-02-27",76,75,5697,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",147.3,69.4,16,"2009-05-21",42.2,">=12","2012-11-24","2012-12-14","2013-02-28",9,"2013-02-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[232,"CDISCPILOT01","01-716-1418","1418","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-05","2013-11-20",200,77.1,15417,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.3,"25-<30",165.1,69,8,"2010-05-02",35.9,">=12","2013-04-27","2013-05-05","2013-11-20",12,"2013-11-20","COMPLETED","COMPLETED","",20],[233,"CDISCPILOT01","01-716-1441","1441","716","716","Placebo","Placebo",0,"Placebo",0,"2014-01-22","2014-07-22",182,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.5,"25-<30",144.8,57.6,10,"2010-05-25",43.7,">=12","2014-01-13","2014-01-22","2014-07-22",12,"2014-07-22","COMPLETED","COMPLETED","",22],[234,"CDISCPILOT01","01-716-1447","1447","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-17",184,77.2,14202,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,14,"2010-05-15",42.9,">=12","2013-12-10","2013-12-16","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",22],[235,"CDISCPILOT01","01-717-1004","1004","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-07-16",184,54,9936,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.2,">=30",135.9,55.8,15,"2010-05-08",43.9,">=12","2014-01-01","2014-01-14","2014-07-16",12,"2014-07-16","COMPLETED","COMPLETED","",13],[236,"CDISCPILOT01","01-717-1109","1109","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-27","2014-07-28",183,77.3,14148,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",13.7,"<25",180.3,44.5,17,"2012-03-11",22.4,">=12","2014-01-20","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",20],[237,"CDISCPILOT01","01-717-1174","1174","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-22","2013-07-24",184,76.5,14067,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",167.6,68,16,"2010-09-02",28.5,">=12","2013-01-16","2013-01-22","2013-07-24",12,"2013-07-24","COMPLETED","COMPLETED","",22],[238,"CDISCPILOT01","01-717-1201","1201","717","900","Placebo","Placebo",0,"Placebo",0,"2013-12-19","2014-02-21",65,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",26.6,"25-<30",160,68,12,"2011-03-23",32.7,">=12","2013-12-12","2013-12-19","2014-02-21",8,"2014-02-21","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",23],[239,"CDISCPILOT01","01-717-1344","1344","717","900","Placebo","Placebo",0,"Placebo",0,"2014-01-11","2014-03-14",63,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.7,"<25",163.5,58.1,16,"2008-09-10",63.7,">=12","2014-01-01","2014-01-11","2014-03-14",8,"2014-03-14","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",21],[240,"CDISCPILOT01","01-717-1357","1357","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-01","2013-10-14",167,78.6,13122,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",24.7,"<25",181.6,81.3,14,"2010-02-20",38,">=12","2013-04-21","2013-05-01","2013-10-20",12,"2013-10-20","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",12],[241,"CDISCPILOT01","01-717-1446","1446","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-01","2014-03-03",184,54,9936,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.3,"<25",156.2,47.2,12,"2010-02-10",42.3,">=12","2013-08-20","2013-09-01","2014-03-04",12,"2014-03-04","COMPLETED","COMPLETED","",21],[242,"CDISCPILOT01","01-718-1066","1066","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-07","2013-07-16",10,54,540,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,14,"2011-06-02",24.9,">=12","2013-06-28","2013-07-07","2013-07-30",4,"2013-07-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[243,"CDISCPILOT01","01-718-1079","1079","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-19","2012-10-31",43,54,2322,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,16,"2005-06-27",86.5,">=12","2012-09-11","2012-09-19","2012-11-06",7,"2012-11-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[244,"CDISCPILOT01","01-718-1101","1101","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-07-31",165,78.5,12960,82,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",23.2,"<25",186.2,80.3,12,"2008-04-14",57.7,">=12","2013-02-01","2013-02-17","2013-08-02",12,"2013-08-02","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",13],[245,"CDISCPILOT01","01-718-1139","1139","718","718","Placebo","Placebo",0,"Placebo",0,"2013-05-19","2013-11-17",183,0,0,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.4,"<25",171.5,65.8,14,"2008-03-29",61.2,">=12","2013-05-03","2013-05-19","2013-11-17",12,"2013-11-17","COMPLETED","COMPLETED","",16],[246,"CDISCPILOT01","01-718-1150","1150","718","718","Placebo","Placebo",0,"Placebo",0,"2013-01-19","2013-07-29",192,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.5,"<25",156.2,54.9,16,"2012-03-11",10.1,"<12","2013-01-12","2013-01-19","2013-07-31",12,"2013-07-31","COMPLETED","COMPLETED","",22],[247,"CDISCPILOT01","01-718-1170","1170","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-10-12",27,54,1458,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",162.6,57.6,12,"2012-08-25",12,">=12","2013-08-25","2013-09-16","2013-11-03",5,"2013-11-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[248,"CDISCPILOT01","01-718-1172","1172","718","718","Placebo","Placebo",0,"Placebo",0,"2013-09-21","2013-11-29",70,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",174,66.2,21,"2011-10-01",23.5,">=12","2013-09-15","2013-09-21","2013-11-29",9,"2013-11-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[249,"CDISCPILOT01","01-718-1250","1250","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-21","2014-01-31",133,54,7182,82,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.6,"<25",157.5,58.5,21,"2008-08-20",60.1,">=12","2013-08-21","2013-09-21","2014-02-08",11,"2014-02-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[250,"CDISCPILOT01","01-718-1254","1254","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-10","2014-01-09",184,54,9936,78,"65-80",2,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",170.2,82.1,18,"2011-09-12",21.6,">=12","2013-06-28","2013-07-10","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",16],[251,"CDISCPILOT01","01-718-1328","1328","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-01","2013-04-18",77,76.1,5859,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",170.2,63.5,12,"2010-01-11",36.6,">=12","2013-01-28","2013-02-01","2013-05-01",9,"2013-05-01","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[252,"CDISCPILOT01","01-718-1355","1355","718","718","Placebo","Placebo",0,"Placebo",0,"2013-02-28","2013-08-29",183,0,0,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",167.6,58.5,15,"2008-12-05",50.3,">=12","2013-02-12","2013-02-28","2013-08-29",12,"2013-08-29","COMPLETED","COMPLETED","",16],[253,"CDISCPILOT01","01-718-1371","1371","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-26","2013-08-01",98,77.4,7587,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,10,"2013-02-04",2.2,"<12","2013-04-11","2013-04-26","2013-08-08",9,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[254,"CDISCPILOT01","01-718-1427","1427","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-17","2013-02-11",57,73.9,4212,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",20.5,"<25",158.8,51.7,16,"2010-05-03",31.4,">=12","2012-12-13","2012-12-17","2013-02-18",8,"2013-02-18","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",19]]} \ No newline at end of file +{"datasetJSONCreationDateTime":"2024-08-05T10:08:53","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-05/adsl","dbLastModifiedDateTime":"2024-08-05T10:08:46","originator":"CDISC ADaM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"TDF_ADaM.ADaMIG.1.1","metaDataVersionOID":"MDV.TDF_ADaM.ADaMIG.1.1","metaDataRef":"define.xml","itemGroupOID":"IG.ADSL","isReferenceData":false,"records":254,"name":"ADSL","label":"Subject-Level Analysis Dataset","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.ADSL.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12},{"itemOID":"IT.ADSL.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":11,"keySequence":1},{"itemOID":"IT.ADSL.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.ADSL.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.ADSL.SITEGR1","name":"SITEGR1","label":"Pooled Site Group 1","dataType":"string","length":3},{"itemOID":"IT.ADSL.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01P","name":"TRT01P","label":"Planned Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01PN","name":"TRT01PN","label":"Planned Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRT01A","name":"TRT01A","label":"Actual Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01AN","name":"TRT01AN","label":"Actual Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRTSDT","name":"TRTSDT","label":"Date of First Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.TRTEDT","name":"TRTEDT","label":"Date of Last Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.TRTDURD","name":"TRTDURD","label":"Total Treatment Duration (Days)","dataType":"integer"},{"itemOID":"IT.ADSL.AVGDD","name":"AVGDD","label":"Avg Daily Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.CUMDOSE","name":"CUMDOSE","label":"Cumulative Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.ADSL.AGEGR1","name":"AGEGR1","label":"Pooled Age Group 1","dataType":"string","length":5},{"itemOID":"IT.ADSL.AGEGR1N","name":"AGEGR1N","label":"Pooled Age Group 1 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.ADSL.RACE","name":"RACE","label":"Race","dataType":"string","length":32},{"itemOID":"IT.ADSL.RACEN","name":"RACEN","label":"Race (N)","dataType":"integer"},{"itemOID":"IT.ADSL.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.ADSL.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.ADSL.SAFFL","name":"SAFFL","label":"Safety Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.ITTFL","name":"ITTFL","label":"Intent-To-Treat Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.EFFFL","name":"EFFFL","label":"Efficacy Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP8FL","name":"COMP8FL","label":"Completers of Week 8 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP16FL","name":"COMP16FL","label":"Completers of Week 16 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP24FL","name":"COMP24FL","label":"Completers of Week 24 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.DISCONFL","name":"DISCONFL","label":"Did the Subject Discontinue the Study?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DSRAEFL","name":"DSRAEFL","label":"Discontinued due to AE?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DTHFL","name":"DTHFL","label":"Subject Died?","dataType":"string","length":1},{"itemOID":"IT.ADSL.BMIBL","name":"BMIBL","label":"Baseline BMI (kg/m^2)","dataType":"float"},{"itemOID":"IT.ADSL.BMIBLGR1","name":"BMIBLGR1","label":"Pooled Baseline BMI Group 1","dataType":"string","length":6},{"itemOID":"IT.ADSL.HEIGHTBL","name":"HEIGHTBL","label":"Baseline Height (cm)","dataType":"float"},{"itemOID":"IT.ADSL.WEIGHTBL","name":"WEIGHTBL","label":"Baseline Weight (kg)","dataType":"float"},{"itemOID":"IT.ADSL.EDUCLVL","name":"EDUCLVL","label":"Years of Education","dataType":"integer"},{"itemOID":"IT.ADSL.DISONSDT","name":"DISONSDT","label":"Date of Onset of Disease","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.DURDIS","name":"DURDIS","label":"Duration of Disease (Months)","dataType":"float"},{"itemOID":"IT.ADSL.DURDSGR1","name":"DURDSGR1","label":"Pooled Disease Duration Group 1","dataType":"string","length":4},{"itemOID":"IT.ADSL.VISIT1DT","name":"VISIT1DT","label":"Date of Visit 1","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.VISNUMEN","name":"VISNUMEN","label":"End of Trt Visit (Vis 12 or Early Term.)","dataType":"integer"},{"itemOID":"IT.ADSL.RFENDT","name":"RFENDT","label":"Date of Discontinuation/Completion","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.DCDECOD","name":"DCDECOD","label":"Standardized Disposition Term","dataType":"string","length":27},{"itemOID":"IT.ADSL.EOSSTT","name":"EOSSTT","label":"End of Study Status","dataType":"string","length":12},{"itemOID":"IT.ADSL.DCSREAS","name":"DCSREAS","label":"Reason for Discontinuation from Study","dataType":"string","length":18},{"itemOID":"IT.ADSL.MMSETOT","name":"MMSETOT","label":"MMSE Total","dataType":"integer"}],"rows":[[1,"CDISCPILOT01","01-701-1015","1015","701","701","Placebo","Placebo",0,"Placebo",0,"2014-01-02","2014-07-02",182,0,0,63,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",147.3,54.4,16,"2010-04-30",43.9,">=12","2013-12-26","2014-01-02","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",23],[2,"CDISCPILOT01","01-701-1023","1023","701","701","Placebo","Placebo",0,"Placebo",0,"2012-08-05","2012-09-01",28,0,0,64,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",162.6,80.3,14,"2006-03-11",76.4,">=12","2012-07-22","2012-08-05","2012-09-02",5,"2012-09-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[3,"CDISCPILOT01","01-701-1028","1028","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-19","2014-01-14",180,77.7,13986,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.4,">=30",177.8,99.3,16,"2009-12-16",42.8,">=12","2013-07-11","2013-07-19","2014-01-14",12,"2014-01-14","COMPLETED","COMPLETED","",23],[4,"CDISCPILOT01","01-701-1033","1033","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-18","2014-03-31",14,54,756,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",28.8,"25-<30",175.3,88.5,12,"2009-08-02",55.3,">=12","2014-03-10","2014-03-18","2014-04-14",5,"2014-04-14","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[5,"CDISCPILOT01","01-701-1034","1034","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-07-01","2014-12-30",183,76.9,14067,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.1,"25-<30",154.9,62.6,9,"2011-09-29",32.9,">=12","2014-06-24","2014-07-01","2014-12-30",12,"2014-12-30","COMPLETED","COMPLETED","",21],[6,"CDISCPILOT01","01-701-1047","1047","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-03-09",26,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",148.6,67.1,8,"2009-07-26",42,">=12","2013-01-22","2013-02-12","2013-03-29",6,"2013-03-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[7,"CDISCPILOT01","01-701-1097","1097","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-01","2014-07-09",190,54,10260,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",168.9,78,18,"2005-09-22",99.1,">=12","2013-12-23","2014-01-01","2014-07-09",12,"2014-07-09","COMPLETED","COMPLETED","",10],[8,"CDISCPILOT01","01-701-1111","1111","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2012-09-16",10,54,540,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",23.9,"<25",158.2,59.9,22,"2009-04-04",40.7,">=12","2012-08-25","2012-09-07","2012-09-17",4,"2012-09-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[9,"CDISCPILOT01","01-701-1115","1115","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-01-23",55,54,2970,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",181.6,78.9,12,"2004-05-28",101.9,">=12","2012-11-23","2012-11-30","2013-01-23",8,"2013-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[10,"CDISCPILOT01","01-701-1118","1118","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-09-09",182,0,0,52,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",180.3,71.2,14,"2010-06-24",44.2,">=12","2014-02-27","2014-03-12","2014-09-09",12,"2014-09-09","COMPLETED","COMPLETED","",20],[11,"CDISCPILOT01","01-701-1130","1130","701","701","Placebo","Placebo",0,"Placebo",0,"2014-02-15","2014-08-16",183,0,0,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.6,"25-<30",169.7,79.4,12,"2010-05-22",44.7,">=12","2014-02-09","2014-02-15","2014-08-16",12,"2014-08-16","COMPLETED","COMPLETED","",19],[12,"CDISCPILOT01","01-701-1133","1133","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-28","2013-04-28",183,77.2,14121,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.1,"25-<30",162.6,74.4,10,"2010-03-11",31.5,">=12","2012-10-23","2012-10-28","2013-04-29",12,"2013-04-29","COMPLETED","COMPLETED","",21],[13,"CDISCPILOT01","01-701-1146","1146","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-20","2013-06-26",38,70.3,2673,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.9,"<25",147.3,54,16,"2009-11-17",41.7,">=12","2013-05-07","2013-05-20","2013-06-30",7,"2013-06-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[14,"CDISCPILOT01","01-701-1148","1148","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-23","2014-02-20",182,77.1,14040,57,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",175.3,87.1,15,"2010-12-12",32.1,">=12","2013-08-14","2013-08-23","2014-02-20",12,"2014-02-20","COMPLETED","COMPLETED","",21],[15,"CDISCPILOT01","01-701-1153","1153","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-16",175,0,0,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",156.2,58.1,6,"2005-05-13",99.8,">=12","2013-09-06","2013-09-23","2014-04-01",12,"2014-04-01","COMPLETED","COMPLETED","",10],[16,"CDISCPILOT01","01-701-1180","1180","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-12","2013-03-18",35,70.2,2457,56,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.6,"25-<30",180.3,89.8,16,"2008-09-21",52.3,">=12","2013-01-28","2013-02-12","2013-03-23",7,"2013-03-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[17,"CDISCPILOT01","01-701-1181","1181","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-05","2013-12-09",5,54,270,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,15,"2008-08-26",63,">=12","2013-11-26","2013-12-05","2013-12-12",4,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[18,"CDISCPILOT01","01-701-1188","1188","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-15","2013-03-24",38,54,2052,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32,">=30",177.8,101.2,16,"2005-09-14",88.7,">=12","2013-02-03","2013-02-15","2013-03-25",7,"2013-03-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[19,"CDISCPILOT01","01-701-1192","1192","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-22","2013-01-20",183,54,9882,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",151.1,63.5,12,"2009-03-15",39.8,">=12","2012-07-08","2012-07-22","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",23],[20,"CDISCPILOT01","01-701-1203","1203","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-02","2013-08-03",183,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",160,66.2,13,"2011-04-19",21.3,">=12","2013-01-25","2013-02-02","2013-08-03",12,"2013-08-03","COMPLETED","COMPLETED","",21],[21,"CDISCPILOT01","01-701-1211","1211","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-15","2013-01-12",59,54,3186,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","Y",17.7,"<25",160,45.4,12,"2010-03-19",31.4,">=12","2012-10-30","2012-11-15","2013-01-14",9,"2013-01-14","DEATH","DISCONTINUED","Death",12],[22,"CDISCPILOT01","01-701-1234","1234","701","701","Placebo","Placebo",0,"Placebo",0,"2013-03-30","2013-09-22",177,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",181.6,77.1,18,"2006-08-11",79.3,">=12","2013-03-20","2013-03-30","2013-09-22",12,"2013-09-22","COMPLETED","COMPLETED","",20],[23,"CDISCPILOT01","01-701-1239","1239","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-11","2014-07-10",181,76.8,13905,56,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.6,">=30",168.9,95.9,11,"2003-09-23",123.2,">=12","2013-12-28","2014-01-11","2014-07-11",12,"2014-07-11","COMPLETED","COMPLETED","",23],[24,"CDISCPILOT01","01-701-1275","1275","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-07","2014-05-31",114,77.2,8802,61,"<65",1,"YEARS","AMERICAN INDIAN OR ALASKA NATIVE",6,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.6,"<25",167.6,69,12,"2011-09-17",28.3,">=12","2014-01-25","2014-02-07","2014-06-14",10,"2014-06-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[25,"CDISCPILOT01","01-701-1287","1287","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-25","2014-07-26",183,76.3,13959,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",154.9,56.3,14,"2009-10-30",50.6,">=12","2014-01-17","2014-01-25","2014-07-26",12,"2014-07-26","COMPLETED","COMPLETED","",22],[26,"CDISCPILOT01","01-701-1294","1294","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-06-14",83,54,4482,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.1,"25-<30",170.2,78.5,16,"2011-09-09",18.3,">=12","2013-03-17","2013-03-24","2013-06-14",9,"2013-06-14","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[27,"CDISCPILOT01","01-701-1302","1302","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-29","2013-11-05",69,74,5103,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26,"25-<30",177.8,82.1,15,"2007-02-09",78.4,">=12","2013-08-20","2013-08-29","2013-11-05",9,"2013-11-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[28,"CDISCPILOT01","01-701-1317","1317","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-22","2014-11-20",183,54,9882,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.4,"<25",176.5,66.7,20,"2013-09-16",7.8,"<12","2014-05-10","2014-05-22","2014-11-20",12,"2014-11-20","COMPLETED","COMPLETED","",20],[29,"CDISCPILOT01","01-701-1324","1324","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-02","2013-04-02",183,54,9882,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",166.4,77.1,18,"2009-10-11",35.2,">=12","2012-09-16","2012-10-02","2013-04-02",12,"2013-04-02","COMPLETED","COMPLETED","",23],[30,"CDISCPILOT01","01-701-1341","1341","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-05","2013-01-26",22,54,1188,51,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.5,"25-<30",157.5,70.8,24,"2006-06-05",78.6,">=12","2012-12-22","2013-01-05","2013-02-07",5,"2013-02-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[31,"CDISCPILOT01","01-701-1345","1345","701","701","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-03-18",162,0,0,63,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",18.6,"<25",174,56.3,15,"2010-11-05",34.9,">=12","2013-10-01","2013-10-08","2014-03-18",12,"2014-03-18","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[32,"CDISCPILOT01","01-701-1360","1360","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-31","2013-08-05",6,54,324,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",166.4,80.3,10,"2008-12-02",55.7,">=12","2013-07-24","2013-07-31","2013-08-14",4,"2013-08-14","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",23],[33,"CDISCPILOT01","01-701-1363","1363","701","701","Placebo","Placebo",0,"Placebo",0,"2013-05-30","2013-11-27",182,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.9,"<25",161.3,64.9,13,"2005-10-20",91,">=12","2013-05-20","2013-05-30","2013-11-27",12,"2013-11-27","COMPLETED","COMPLETED","",22],[34,"CDISCPILOT01","01-701-1383","1383","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-04","2013-08-06",184,77.6,14283,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.6,">=30",163.8,84.8,12,"2006-08-20",77.1,">=12","2013-01-22","2013-02-04","2013-08-06",12,"2013-08-06","COMPLETED","COMPLETED","",22],[35,"CDISCPILOT01","01-701-1387","1387","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-03-25",14,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",22.5,"<25",162.6,59.4,12,"2003-08-17",126.3,">=12","2014-02-23","2014-03-12","2014-03-25",4,"2014-03-25","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",11],[36,"CDISCPILOT01","01-701-1392","1392","701","701","Placebo","Placebo",0,"Placebo",0,"2012-10-28","2013-04-28",183,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",167.6,81.2,16,"2010-04-25",29.8,">=12","2012-10-17","2012-10-28","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",23],[37,"CDISCPILOT01","01-701-1415","1415","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-24",183,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25,"25-<30",175.3,76.7,10,"1998-06-13",183.1,">=12","2013-09-15","2013-09-23","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",18],[38,"CDISCPILOT01","01-701-1429","1429","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-19","2013-04-30",43,54,2322,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.7,"25-<30",148.6,56.7,12,"2008-06-17",56.3,">=12","2013-02-25","2013-03-19","2013-04-30",7,"2013-04-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[39,"CDISCPILOT01","01-701-1440","1440","701","701","Placebo","Placebo",0,"Placebo",0,"2013-08-08","2014-02-05",182,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.2,"<25",156.2,49.4,18,"2011-04-07",27.6,">=12","2013-07-24","2013-08-08","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",22],[40,"CDISCPILOT01","01-701-1442","1442","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-26","2014-04-26",183,54,9882,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",40.1,">=30",162.6,106.1,12,"2006-02-20",91.9,">=12","2013-10-17","2013-10-26","2014-04-26",12,"2014-04-26","COMPLETED","COMPLETED","",15],[41,"CDISCPILOT01","01-701-1444","1444","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-02-12",39,71.3,2781,63,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",34.5,">=30",171.5,101.6,14,"2008-05-21",55.4,">=12","2012-12-31","2013-01-05","2013-02-13",7,"2013-02-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[42,"CDISCPILOT01","01-702-1082","1082","702","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-26","2013-10-13",80,54,4320,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",null,"<25",154.9,null,18,"2007-05-17",73.6,">=12","2013-07-03","2013-07-26","2013-11-17",9,"2013-11-17","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",23],[43,"CDISCPILOT01","01-703-1042","1042","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-02","2013-08-31",183,0,0,64,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",177.8,74.4,12,"2008-07-23",55.1,">=12","2013-02-23","2013-03-02","2013-08-31",12,"2013-08-31","COMPLETED","COMPLETED","",23],[44,"CDISCPILOT01","01-703-1076","1076","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2013-12-24",61,75.2,4590,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",165.1,87.1,10,"2012-08-27",13.7,">=12","2013-10-17","2013-10-25","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[45,"CDISCPILOT01","01-703-1086","1086","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-02","2012-12-04",94,54,5076,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25,"25-<30",195.6,95.7,17,"2011-04-27",15.9,">=12","2012-08-22","2012-09-02","2012-12-24",10,"2012-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[46,"CDISCPILOT01","01-703-1096","1096","703","703","Placebo","Placebo",0,"Placebo",0,"2013-01-25","2013-03-16",51,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",31.7,">=30",160,81.2,6,"2006-12-20",72,">=12","2012-12-19","2013-01-25","2013-03-29",7,"2013-03-29","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",22],[47,"CDISCPILOT01","01-703-1100","1100","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-13","2013-09-14",186,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",167.6,61.2,8,"2010-12-02",26.9,">=12","2013-02-28","2013-03-13","2013-09-14",12,"2013-09-14","COMPLETED","COMPLETED","",22],[48,"CDISCPILOT01","01-703-1119","1119","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-20","2013-06-13",114,54,6156,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.4,"<25",160,47.2,16,"2005-02-01",96.1,">=12","2013-02-02","2013-02-20","2013-06-13",10,"2013-06-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[49,"CDISCPILOT01","01-703-1175","1175","703","703","Placebo","Placebo",0,"Placebo",0,"2013-12-20","2013-12-26",7,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.6,"25-<30",170.2,77.1,16,"2010-09-19",38.8,">=12","2013-12-13","2013-12-20","2013-12-31",4,"2013-12-31","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",11],[50,"CDISCPILOT01","01-703-1182","1182","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-17","2013-12-11",56,54,3024,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.8,"<25",172.7,68,12,"2011-09-27",24.4,">=12","2013-10-08","2013-10-17","2013-12-12",8,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[51,"CDISCPILOT01","01-703-1197","1197","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-16","2013-06-29",14,54,756,76,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",38.6,">=30",162.6,102.1,5,"2012-01-11",16.7,">=12","2013-06-01","2013-06-16","2013-07-22",4,"2013-07-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[52,"CDISCPILOT01","01-703-1210","1210","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-16","2013-09-06",175,0,0,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",144.8,49.9,12,"2010-02-18",36.6,">=12","2013-03-08","2013-03-16","2013-09-06",12,"2013-09-06","COMPLETED","COMPLETED","",19],[53,"CDISCPILOT01","01-703-1258","1258","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-07-20","2013-01-11",176,77.3,13608,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","Y","",24.8,"<25",154.9,59.4,12,"2006-02-17",76.7,">=12","2012-07-10","2012-07-20","2013-01-21",12,"2013-01-21","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[54,"CDISCPILOT01","01-703-1279","1279","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-13","2013-06-03",22,54,1188,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21.1,"<25",162.6,55.8,12,"2010-07-29",33,">=12","2013-04-27","2013-05-13","2013-06-22",4,"2013-06-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[55,"CDISCPILOT01","01-703-1295","1295","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-21","2014-04-19",150,78.3,11745,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.7,"<25",157.5,56.3,8,"2012-04-05",18.7,">=12","2013-10-24","2013-11-21","2014-05-19",11,"2014-05-19","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[56,"CDISCPILOT01","01-703-1299","1299","703","703","Placebo","Placebo",0,"Placebo",0,"2012-09-12","2013-03-13",183,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",153.7,45.4,12,"2011-09-16",11.8,"<12","2012-09-07","2012-09-12","2013-03-13",12,"2013-03-13","COMPLETED","COMPLETED","",23],[57,"CDISCPILOT01","01-703-1335","1335","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-17","2014-05-07",52,73.2,3807,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23,"<25",154.9,55.3,11,"2008-01-30",73,">=12","2014-02-28","2014-03-17","2014-05-24",7,"2014-05-24","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",10],[58,"CDISCPILOT01","01-703-1379","1379","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-22","2014-03-21",181,54,9774,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.7,">=30",157.5,76.2,7,"2009-09-21",47.7,">=12","2013-09-12","2013-09-22","2014-03-21",12,"2014-03-21","COMPLETED","COMPLETED","",12],[59,"CDISCPILOT01","01-703-1403","1403","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-12","2012-12-13",2,54,108,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",25.4,"25-<30",177.8,80.3,12,"2010-12-07",24,">=12","2012-12-05","2012-12-12","2012-12-19",4,"2012-12-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[60,"CDISCPILOT01","01-703-1439","1439","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-12","2014-09-11",184,76.7,14121,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",160,63.5,12,"2010-07-29",43.2,">=12","2014-03-04","2014-03-12","2014-09-11",12,"2014-09-11","COMPLETED","COMPLETED","",16],[61,"CDISCPILOT01","01-704-1008","1008","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-13","2013-02-21",40,70.2,2808,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.3,"<25",148,46.7,12,"2011-10-17",14.7,">=12","2013-01-06","2013-01-13","2013-02-25",7,"2013-02-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[62,"CDISCPILOT01","01-704-1009","1009","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-27","2013-09-25",30,54,1620,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",20.8,"<25",179.1,66.7,16,"2009-02-03",54.5,">=12","2013-08-20","2013-08-27","2013-10-02",5,"2013-10-02","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",21],[63,"CDISCPILOT01","01-704-1010","1010","704","704","Placebo","Placebo",0,"Placebo",0,"2014-02-21","2014-07-08",138,0,0,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",25.6,"25-<30",177.8,81,14,"2006-01-02",97.2,">=12","2014-02-08","2014-02-21","2014-07-09",11,"2014-07-09","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[64,"CDISCPILOT01","01-704-1017","1017","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-06","2013-11-18",44,72.4,3186,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",170.2,63.1,12,"2011-03-27",29.9,">=12","2013-09-20","2013-10-06","2013-11-24",7,"2013-11-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[65,"CDISCPILOT01","01-704-1025","1025","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-27","2013-10-24",28,54,1512,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.1,"<25",166,55.5,18,"2012-03-03",18.6,">=12","2013-09-18","2013-09-27","2013-11-29",6,"2013-11-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[66,"CDISCPILOT01","01-704-1065","1065","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-24","2013-12-22",60,74.3,4455,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.8,"<25",180.3,80.7,12,"2010-03-23",42.9,">=12","2013-10-17","2013-10-24","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[67,"CDISCPILOT01","01-704-1074","1074","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-22","2014-03-20",58,72.2,4185,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27,"25-<30",167.6,75.8,16,"2009-01-30",59.7,">=12","2014-01-19","2014-01-22","2014-03-31",8,"2014-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[68,"CDISCPILOT01","01-704-1093","1093","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-15","2013-06-17",95,76.5,7263,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.3,"<25",174,73.5,12,"2010-07-17",31.3,">=12","2013-02-22","2013-03-15","2013-06-20",10,"2013-06-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[69,"CDISCPILOT01","01-704-1114","1114","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-23","2013-07-07",166,54,8964,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.1,"25-<30",166.4,77.8,8,"2007-03-25",69.6,">=12","2013-01-09","2013-01-23","2013-07-08",12,"2013-07-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[70,"CDISCPILOT01","01-704-1120","1120","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-02","2014-02-01",62,54,3348,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",147,51.7,13,"2007-03-23",79.9,">=12","2013-11-18","2013-12-02","2014-02-03",9,"2014-02-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[71,"CDISCPILOT01","01-704-1127","1127","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-02","2014-03-31",181,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.1,"<25",165.1,41.1,12,"2008-09-11",60.2,">=12","2013-09-16","2013-10-02","2014-03-31",12,"2014-03-31","COMPLETED","COMPLETED","",22],[72,"CDISCPILOT01","01-704-1135","1135","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-31","2014-05-16",198,54,10692,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",161.8,64.4,14,"2010-10-06",36.6,">=12","2013-10-23","2013-10-31","2014-05-16",12,"2014-05-16","COMPLETED","COMPLETED","",23],[73,"CDISCPILOT01","01-704-1164","1164","704","704","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-04-04",198,0,0,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.1,"<25",157.5,49.9,10,"2011-03-04",18.3,">=12","2012-09-11","2012-09-19","2013-04-04",12,"2013-04-04","COMPLETED","COMPLETED","",16],[74,"CDISCPILOT01","01-704-1218","1218","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-19","2013-05-27",190,54,10260,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.2,"25-<30",144,54.4,12,"2010-08-15",26.9,">=12","2012-11-11","2012-11-19","2013-05-27",12,"2013-05-27","COMPLETED","COMPLETED","",22],[75,"CDISCPILOT01","01-704-1233","1233","704","704","Placebo","Placebo",0,"Placebo",0,"2013-03-21","2013-07-14",116,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.3,"<25",147.3,46.3,16,"2011-01-15",25.8,">=12","2013-03-08","2013-03-21","2013-07-14",11,"2013-07-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[76,"CDISCPILOT01","01-704-1241","1241","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-25","2013-10-09",46,74,3402,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",25.2,"25-<30",170.2,73,14,"2011-07-25",24.7,">=12","2013-08-14","2013-08-25","2013-10-31",8,"2013-10-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[77,"CDISCPILOT01","01-704-1260","1260","704","704","Placebo","Placebo",0,"Placebo",0,"2012-08-30","2012-11-04",67,0,0,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",19.1,"<25",160,48.8,16,"2002-11-29",116.8,">=12","2012-08-23","2012-08-30","2013-01-18",9,"2013-01-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[78,"CDISCPILOT01","01-704-1266","1266","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-13","2013-12-06",55,73.6,4050,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",174,88.5,12,"2011-12-02",22.1,">=12","2013-10-05","2013-10-13","2013-12-06",8,"2013-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[79,"CDISCPILOT01","01-704-1323","1323","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-08","2013-08-05",29,54,1566,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",22.7,"<25",162.6,59.9,16,"2010-03-23",38.7,">=12","2013-06-13","2013-07-08","2013-08-08",7,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[80,"CDISCPILOT01","01-704-1325","1325","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-04-23","2014-07-04",73,54,3942,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.3,"<25",175.3,68.5,16,"2008-11-02",65.4,">=12","2014-04-16","2014-04-23","2014-08-06",10,"2014-08-06","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",18],[81,"CDISCPILOT01","01-704-1332","1332","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-09","2014-02-14",68,75,5103,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26.2,"25-<30",173,78.5,9,"2011-11-09",24.5,">=12","2013-11-24","2013-12-09","2014-02-16",9,"2014-02-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[82,"CDISCPILOT01","01-704-1351","1351","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-12","2014-04-18",189,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.9,"<25",175.3,73.5,12,"2012-09-10",12.6,">=12","2013-09-26","2013-10-12","2014-04-18",12,"2014-04-18","COMPLETED","COMPLETED","",22],[83,"CDISCPILOT01","01-704-1388","1388","704","704","Placebo","Placebo",0,"Placebo",0,"2012-12-07","2013-06-11",187,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",176.5,58.5,11,"2010-10-26",25.1,">=12","2012-11-28","2012-12-07","2013-06-19",12,"2013-06-19","COMPLETED","COMPLETED","",20],[84,"CDISCPILOT01","01-704-1435","1435","704","704","Placebo","Placebo",0,"Placebo",0,"2012-11-17","2013-01-09",54,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",27.1,"25-<30",167.6,76.2,16,"2010-01-20",33.4,">=12","2012-11-01","2012-11-17","2013-01-12",8,"2013-01-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[85,"CDISCPILOT01","01-704-1445","1445","704","704","Placebo","Placebo",0,"Placebo",0,"2014-05-11","2014-11-01",175,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","Y",22.8,"<25",177.8,72.1,12,"2012-11-11",17.6,">=12","2014-05-01","2014-05-11","2014-11-01",12,"2014-11-01","DEATH","DISCONTINUED","Death",23],[86,"CDISCPILOT01","01-705-1018","1018","705","705","Placebo","Placebo",0,"Placebo",0,"2013-07-05","2013-07-12",8,0,0,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",147.3,49,6,"2009-11-21",43.3,">=12","2013-06-30","2013-07-05","2013-07-12",4,"2013-07-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",18],[87,"CDISCPILOT01","01-705-1031","1031","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-27","2014-05-11",166,54,8964,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.9,"25-<30",157.5,71.7,16,"2010-11-25",35.8,">=12","2013-11-17","2013-11-27","2014-05-11",12,"2014-05-11","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",23],[88,"CDISCPILOT01","01-705-1059","1059","705","705","Placebo","Placebo",0,"Placebo",0,"2013-08-05","2013-12-05",123,0,0,66,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",20.4,"<25",162.6,54,12,"2009-07-20",48.5,">=12","2013-08-02","2013-08-05","2013-12-05",10,"2013-12-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[89,"CDISCPILOT01","01-705-1186","1186","705","705","Placebo","Placebo",0,"Placebo",0,"2014-01-08","2014-01-26",19,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",19.7,"<25",142.2,39.9,12,"2011-07-03",30.1,">=12","2014-01-03","2014-01-08","2014-02-07",5,"2014-02-07","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",15],[90,"CDISCPILOT01","01-705-1199","1199","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-09-28",13,54,702,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",161.3,64.4,20,"2007-09-08",72.1,">=12","2013-09-11","2013-09-16","2013-09-29",4,"2013-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[91,"CDISCPILOT01","01-705-1280","1280","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-17","2014-07-25",190,76.9,14607,56,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28,"25-<30",157.5,69.4,12,"2013-01-04",12.3,">=12","2014-01-11","2014-01-17","2014-07-25",12,"2014-07-25","COMPLETED","COMPLETED","",23],[92,"CDISCPILOT01","01-705-1281","1281","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-28","2014-02-27",92,75.7,6966,73,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",31.4,">=30",152.4,73,12,"2012-11-05",12.7,">=12","2013-11-26","2013-11-28","2014-03-17",10,"2014-03-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[93,"CDISCPILOT01","01-705-1282","1282","705","705","Placebo","Placebo",0,"Placebo",0,"2012-12-26","2013-06-24",181,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.4,">=30",154.9,73,12,"2006-12-06",72.6,">=12","2012-12-23","2012-12-26","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",10],[94,"CDISCPILOT01","01-705-1292","1292","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-14","2014-05-13",212,54,11448,60,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.8,"25-<30",167.6,75.3,8,"2012-09-28",12.5,">=12","2013-10-11","2013-10-14","2014-05-14",12,"2014-05-14","COMPLETED","COMPLETED","",23],[95,"CDISCPILOT01","01-705-1303","1303","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-02",169,78.6,13284,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.5,"25-<30",175.3,84.4,12,"2010-12-15",35.9,">=12","2013-12-10","2013-12-16","2014-06-02",11,"2014-06-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[96,"CDISCPILOT01","01-705-1310","1310","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-02","2014-01-23",83,74.2,6156,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",146.1,48.5,12,"2011-10-30",23.9,">=12","2013-10-26","2013-11-02","2014-01-23",9,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[97,"CDISCPILOT01","01-705-1349","1349","705","705","Placebo","Placebo",0,"Placebo",0,"2013-03-10","2013-09-08",183,0,0,86,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",144.8,44.5,10,"2007-03-23",71.2,">=12","2013-02-24","2013-03-10","2013-09-08",12,"2013-09-08","COMPLETED","COMPLETED","",15],[98,"CDISCPILOT01","01-705-1377","1377","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-04","2014-03-07",63,71.6,4509,63,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21,"<25",165.1,57.2,6,"2012-01-05",23.8,">=12","2013-12-29","2014-01-04","2014-03-07",7,"2014-03-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[99,"CDISCPILOT01","01-705-1382","1382","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-13","2013-05-13",1,54,54,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",33.2,">=30",170.2,96.2,12,"2012-05-03",12.2,">=12","2013-05-09","2013-05-13","2013-05-13",4,"2013-05-13","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",19],[100,"CDISCPILOT01","01-705-1393","1393","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2013-02-01",148,54,7992,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",26.9,"25-<30",144.8,56.3,13,"2004-09-08",95.8,">=12","2012-09-02","2012-09-07","2013-02-20",11,"2013-02-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[101,"CDISCPILOT01","01-705-1431","1431","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-23","2013-12-19",180,54,9720,68,"65-80",2,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,12,"2010-07-04",35.4,">=12","2013-06-16","2013-06-23","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",21],[102,"CDISCPILOT01","01-706-1041","1041","706","900","Placebo","Placebo",0,"Placebo",0,"2013-12-31","2014-07-28",210,0,0,64,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",167.6,58.7,15,"2011-11-18",25.1,">=12","2013-12-21","2013-12-31","2014-07-29",12,"2014-07-29","COMPLETED","COMPLETED","",20],[103,"CDISCPILOT01","01-706-1049","1049","706","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-14","2013-06-18",36,69.8,2511,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.6,"<25",167.6,57.8,11,"2010-05-02",36,">=12","2013-04-30","2013-05-14","2013-06-25",7,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[104,"CDISCPILOT01","01-706-1384","1384","706","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-15","2012-09-24",10,54,540,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.6,">=30",157.5,76,8,"2008-05-04",51.7,">=12","2012-08-25","2012-09-15","2012-09-29",4,"2012-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[105,"CDISCPILOT01","01-707-1037","1037","707","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2013-12-24",5,54,270,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.8,"<25",152.4,55.3,14,"2009-01-02",59.3,">=12","2013-12-12","2013-12-20","2014-01-08",4,"2014-01-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",24],[106,"CDISCPILOT01","01-707-1206","1206","707","900","Placebo","Placebo",0,"Placebo",0,"2013-10-28","2014-04-26",181,0,0,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",174,74.4,7,"2012-08-23",13.9,">=12","2013-10-20","2013-10-28","2014-04-27",12,"2014-04-27","COMPLETED","COMPLETED","",21],[107,"CDISCPILOT01","01-708-1019","1019","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2014-01-01",13,54,702,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.2,"<25",182.9,74.4,18,"2006-12-19",83.7,">=12","2013-12-10","2013-12-20","2014-01-23",4,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[108,"CDISCPILOT01","01-708-1032","1032","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-09","2013-03-01",21,54,1134,62,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",26.1,"25-<30",177.8,82.6,12,"2002-07-16",126.7,">=12","2013-02-02","2013-02-09","2013-03-09",5,"2013-03-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[109,"CDISCPILOT01","01-708-1084","1084","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-11-11",187,54,10098,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",17.9,"<25",167.6,50.4,12,"2010-04-26",36.2,">=12","2013-05-01","2013-05-09","2013-11-11",12,"2013-11-11","COMPLETED","COMPLETED","",23],[110,"CDISCPILOT01","01-708-1087","1087","708","708","Placebo","Placebo",0,"Placebo",0,"2012-10-22","2013-04-28",189,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.9,"25-<30",157.5,66.7,12,"2008-09-02",49.1,">=12","2012-10-06","2012-10-22","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",17],[111,"CDISCPILOT01","01-708-1158","1158","708","708","Placebo","Placebo",0,"Placebo",0,"2014-02-08","2014-03-21",42,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",162.6,73.5,8,"2010-08-01",42.1,">=12","2014-02-01","2014-02-08","2014-03-22",7,"2014-03-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[112,"CDISCPILOT01","01-708-1171","1171","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-06","2013-06-04",181,0,0,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",162.6,54.9,9,"2010-09-24",26.1,">=12","2012-11-25","2012-12-06","2013-06-04",12,"2013-06-04","COMPLETED","COMPLETED","",13],[113,"CDISCPILOT01","01-708-1178","1178","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-29","2014-04-06",99,75.3,7452,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23,"<25",165.1,62.8,8,"2008-08-10",64.1,">=12","2013-12-13","2013-12-29","2014-04-06",9,"2014-04-06","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",10],[114,"CDISCPILOT01","01-708-1213","1213","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-09","2013-02-22",14,54,756,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",15.3,"<25",165.1,41.7,12,"2011-02-06",23.9,">=12","2013-02-01","2013-02-09","2013-02-26",5,"2013-02-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[115,"CDISCPILOT01","01-708-1216","1216","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-24","2012-11-29",37,69.3,2565,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.9,"25-<30",172.7,77.1,12,"2001-07-15",135,">=12","2012-10-14","2012-10-24","2012-12-06",7,"2012-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[116,"CDISCPILOT01","01-708-1236","1236","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-21","2013-09-21",1,54,54,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.4,"<25",152.4,54.4,8,"2012-09-08",12,">=12","2013-09-08","2013-09-21","2013-09-26",4,"2013-09-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[117,"CDISCPILOT01","01-708-1253","1253","708","708","Placebo","Placebo",0,"Placebo",0,"2013-05-07","2013-11-05",183,0,0,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",185.4,75.8,12,"2009-03-12",49.5,">=12","2013-04-26","2013-05-07","2013-11-05",12,"2013-11-05","COMPLETED","COMPLETED","",12],[118,"CDISCPILOT01","01-708-1272","1272","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-06","2013-03-22",45,54,2430,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",24.9,"<25",172.7,74.4,11,"2006-08-07",77.6,">=12","2013-01-22","2013-02-06","2013-04-04",8,"2013-04-04","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[119,"CDISCPILOT01","01-708-1286","1286","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-10","2014-03-08",180,0,0,80,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",32.8,">=30",152.4,76.2,12,"2001-10-03",142.8,">=12","2013-08-25","2013-09-10","2014-03-08",12,"2014-03-08","COMPLETED","COMPLETED","",10],[120,"CDISCPILOT01","01-708-1296","1296","708","708","Placebo","Placebo",0,"Placebo",0,"2013-06-14","2013-12-12",182,0,0,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.9,"25-<30",170.2,80.7,18,"2010-02-03",40.1,">=12","2013-06-07","2013-06-14","2013-12-12",12,"2013-12-12","COMPLETED","COMPLETED","",16],[121,"CDISCPILOT01","01-708-1297","1297","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-25","2013-05-03",99,54,5346,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23,"<25",185.4,78.9,13,"2008-02-27",58.6,">=12","2013-01-15","2013-01-25","2013-05-08",10,"2013-05-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[122,"CDISCPILOT01","01-708-1316","1316","708","708","Placebo","Placebo",0,"Placebo",0,"2013-08-23","2014-03-01",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",160,59.9,12,"2011-08-08",24.3,">=12","2013-08-15","2013-08-23","2014-03-01",12,"2014-03-01","COMPLETED","COMPLETED","",22],[123,"CDISCPILOT01","01-708-1336","1336","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-07","2013-06-05",181,76.7,13878,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",190.5,87.5,18,"2002-12-01",119.7,">=12","2012-11-21","2012-12-07","2013-06-05",12,"2013-06-05","COMPLETED","COMPLETED","",15],[124,"CDISCPILOT01","01-708-1342","1342","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-29","2013-06-28",182,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",170.2,59,13,"2010-09-24",26.9,">=12","2012-12-21","2012-12-29","2013-06-28",12,"2013-06-28","COMPLETED","COMPLETED","",18],[125,"CDISCPILOT01","01-708-1347","1347","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-20","2013-06-18",60,74.3,4455,61,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",160,74.8,12,"2009-05-23",46.7,">=12","2013-04-11","2013-04-20","2013-06-18",9,"2013-06-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[126,"CDISCPILOT01","01-708-1348","1348","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-05","2014-02-13",193,54,10422,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",160,60.3,12,"2010-07-29",36,">=12","2013-07-28","2013-08-05","2014-02-13",12,"2014-02-13","COMPLETED","COMPLETED","",13],[127,"CDISCPILOT01","01-708-1353","1353","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-04","2013-08-28",56,54,3024,87,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.3,"<25",157.5,50.4,16,"2010-08-06",34.4,">=12","2013-06-17","2013-07-04","2013-09-10",8,"2013-09-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[128,"CDISCPILOT01","01-708-1372","1372","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-12","2013-04-19",8,54,432,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",30.7,">=30",170.2,88.9,8,"2007-09-17",66.6,">=12","2013-04-03","2013-04-12","2013-05-10",4,"2013-05-10","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",17],[129,"CDISCPILOT01","01-708-1378","1378","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-03","2014-01-28",148,0,0,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.3,"<25",170.2,70.3,13,"2009-03-16",53.3,">=12","2013-08-24","2013-09-03","2014-01-28",11,"2014-01-28","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",20],[130,"CDISCPILOT01","01-708-1406","1406","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-26","2014-07-02",189,76.6,14472,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",157.5,54.9,13,"2010-06-24",41.5,">=12","2013-12-06","2013-12-26","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",15],[131,"CDISCPILOT01","01-708-1428","1428","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-09","2013-12-14",36,54,1944,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.8,"<25",157.5,59,8,"2010-10-27",36.2,">=12","2013-11-02","2013-11-09","2014-01-31",8,"2014-01-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[132,"CDISCPILOT01","01-709-1001","1001","709","709","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-04-08",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.2,"25-<30",170.2,73,12,"2011-01-30",31.7,">=12","2013-09-20","2013-10-08","2014-04-08",12,"2014-04-08","COMPLETED","COMPLETED","",15],[133,"CDISCPILOT01","01-709-1007","1007","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-31","2012-08-28",29,54,1566,54,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.8,"<25",158.8,59.9,21,"2007-02-28",64.8,">=12","2012-07-21","2012-07-31","2012-09-01",5,"2012-09-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[134,"CDISCPILOT01","01-709-1020","1020","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-01","2013-06-01",183,54,9882,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",144.8,54.4,12,"2009-02-26",44.9,">=12","2012-11-22","2012-12-01","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",15],[135,"CDISCPILOT01","01-709-1029","1029","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-25","2013-06-26",184,76.6,14094,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.1,"<25",172.7,69,20,"2009-06-02",42.3,">=12","2012-12-10","2012-12-25","2013-06-26",12,"2013-06-26","COMPLETED","COMPLETED","",16],[136,"CDISCPILOT01","01-709-1081","1081","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-18","2014-04-27",100,54,5400,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.5,"<25",154.9,56.5,9,"2011-08-06",29.2,">=12","2014-01-09","2014-01-18","2014-05-10",10,"2014-05-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[137,"CDISCPILOT01","01-709-1088","1088","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-12","2014-10-09",181,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",179.1,79.4,16,"2012-02-25",25.1,">=12","2014-03-30","2014-04-12","2014-10-09",12,"2014-10-09","COMPLETED","COMPLETED","",23],[138,"CDISCPILOT01","01-709-1099","1099","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2014-04-25",183,76.1,13932,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",165.1,53.5,12,"2009-04-20",53.8,">=12","2013-10-14","2013-10-25","2014-04-25",12,"2014-04-25","COMPLETED","COMPLETED","",11],[139,"CDISCPILOT01","01-709-1102","1102","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-15","2013-03-27",72,54,3888,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32.1,">=30",166.4,88.9,14,"2009-07-13",41.9,">=12","2013-01-07","2013-01-15","2013-03-31",9,"2013-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[140,"CDISCPILOT01","01-709-1168","1168","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-02","2013-09-26",56,73.3,4104,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.6,"25-<30",149.9,62.1,12,"2009-10-29",44.9,">=12","2013-07-25","2013-08-02","2013-09-27",8,"2013-09-27","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[141,"CDISCPILOT01","01-709-1217","1217","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-04","2013-06-11",100,54,5400,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.1,"<25",171.5,68,6,"2008-10-11",52.2,">=12","2013-02-16","2013-03-04","2013-06-25",10,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[142,"CDISCPILOT01","01-709-1238","1238","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-15","2013-08-06",84,76.2,6399,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",28.5,"25-<30",170.2,82.6,8,"2011-10-13",18.7,">=12","2013-05-02","2013-05-15","2013-08-07",9,"2013-08-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",24],[143,"CDISCPILOT01","01-709-1259","1259","709","709","Placebo","Placebo",0,"Placebo",0,"2013-01-26","2013-06-13",139,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.9,"<25",172.7,65.3,18,"2008-08-06",53.3,">=12","2013-01-13","2013-01-26","2013-06-13",11,"2013-06-13","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",20],[144,"CDISCPILOT01","01-709-1285","1285","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-05-23",61,54,3294,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23.1,"<25",167.6,64.9,6,"2009-09-18",42,">=12","2013-03-17","2013-03-24","2013-05-31",9,"2013-05-31","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",16],[145,"CDISCPILOT01","01-709-1301","1301","709","709","Placebo","Placebo",0,"Placebo",0,"2013-07-19","2014-01-17",183,0,0,62,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",146.1,50.4,10,"2009-02-04",53.3,">=12","2013-07-14","2013-07-19","2014-01-17",12,"2014-01-17","COMPLETED","COMPLETED","",10],[146,"CDISCPILOT01","01-709-1306","1306","709","709","Placebo","Placebo",0,"Placebo",0,"2014-02-03","2014-06-16",134,0,0,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.5,"<25",154.9,44.5,12,"2009-02-02",59.6,">=12","2014-01-19","2014-02-03","2014-06-25",11,"2014-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[147,"CDISCPILOT01","01-709-1309","1309","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-19","2013-12-19",184,77,14175,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",177.8,78.5,16,"2009-12-21",41.6,">=12","2013-06-09","2013-06-19","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",17],[148,"CDISCPILOT01","01-709-1312","1312","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-20","2014-10-19",183,0,0,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",160,53.5,13,"2010-07-30",44.5,">=12","2014-04-13","2014-04-20","2014-10-19",12,"2014-10-19","COMPLETED","COMPLETED","",14],[149,"CDISCPILOT01","01-709-1326","1326","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-05","2013-10-02",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",161.3,74.8,16,"2010-09-19",30.1,">=12","2013-03-21","2013-04-05","2013-10-02",12,"2013-10-02","COMPLETED","COMPLETED","",11],[150,"CDISCPILOT01","01-709-1329","1329","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-25",11,54,594,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.5,"25-<30",170.2,76.7,16,"2009-03-08",52.8,">=12","2013-08-01","2013-08-15","2013-08-29",4,"2013-08-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[151,"CDISCPILOT01","01-709-1339","1339","709","709","Placebo","Placebo",0,"Placebo",0,"2012-12-23","2013-06-24",184,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",175.3,78,16,"2010-03-03",33.5,">=12","2012-12-15","2012-12-23","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",23],[152,"CDISCPILOT01","01-709-1424","1424","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-03","2013-03-07",5,54,270,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.6,"<25",174,68.5,16,"2007-09-12",65.2,">=12","2013-02-15","2013-03-03","2013-03-08",4,"2013-03-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[153,"CDISCPILOT01","01-710-1002","1002","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-01-18",5,54,270,88,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.8,"25-<30",165.1,70.3,12,"2008-01-08",71.8,">=12","2013-12-30","2014-01-14","2014-01-18",4,"2014-01-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[154,"CDISCPILOT01","01-710-1006","1006","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-10","2013-08-09",181,77.1,13959,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",170.2,72.6,12,"2012-02-10",11.6,"<12","2013-01-27","2013-02-10","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",12],[155,"CDISCPILOT01","01-710-1021","1021","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-27","2013-10-29",33,68.7,2268,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",21.3,"<25",162.6,56.3,8,"2012-07-09",14.4,">=12","2013-09-19","2013-09-27","2013-11-12",7,"2013-11-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[156,"CDISCPILOT01","01-710-1027","1027","710","710","Placebo","Placebo",0,"Placebo",0,"2014-02-28","2014-08-29",183,0,0,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.4,"<25",170.2,70.8,12,"2012-02-04",24,">=12","2014-02-03","2014-02-28","2014-08-29",12,"2014-08-29","COMPLETED","COMPLETED","",20],[157,"CDISCPILOT01","01-710-1045","1045","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-03","2013-08-13",72,54,3888,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22,"<25",162.6,58.1,12,"2010-05-12",36.3,">=12","2013-05-20","2013-06-03","2013-08-17",9,"2013-08-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[158,"CDISCPILOT01","01-710-1053","1053","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-26","2013-02-10",47,54,2538,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.8,"<25",157.5,51.7,12,"2011-11-04",13.4,">=12","2012-12-15","2012-12-26","2013-02-15",8,"2013-02-15","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[159,"CDISCPILOT01","01-710-1060","1060","710","710","Placebo","Placebo",0,"Placebo",0,"2013-01-01","2013-07-05",186,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21,"<25",182.9,70.3,16,"2010-09-14",27.4,">=12","2012-12-24","2013-01-01","2013-07-05",12,"2013-07-05","COMPLETED","COMPLETED","",23],[160,"CDISCPILOT01","01-710-1070","1070","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-09-08","2013-01-22",137,78,10692,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",21.8,"<25",149.9,49,10,"2010-09-08",23.7,">=12","2012-08-28","2012-09-08","2013-02-23",11,"2013-02-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[161,"CDISCPILOT01","01-710-1077","1077","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-17","2014-05-18",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.5,"<25",162.6,49,12,"2011-06-11",28.8,">=12","2013-11-03","2013-11-17","2014-05-18",12,"2014-05-18","COMPLETED","COMPLETED","",14],[162,"CDISCPILOT01","01-710-1078","1078","710","710","Placebo","Placebo",0,"Placebo",0,"2013-09-17","2014-03-23",188,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18,"<25",152.4,41.7,12,"2011-08-25",24.4,">=12","2013-09-06","2013-09-17","2014-03-23",12,"2014-03-23","COMPLETED","COMPLETED","",21],[163,"CDISCPILOT01","01-710-1083","1083","710","710","Placebo","Placebo",0,"Placebo",0,"2013-07-22","2013-08-01",11,0,0,89,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","Y",19,"<25",157.5,47.2,14,"2011-07-19",23.7,">=12","2013-07-09","2013-07-22","2013-08-03",4,"2013-08-03","DEATH","DISCONTINUED","Death",14],[164,"CDISCPILOT01","01-710-1137","1137","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-11","2013-11-13",34,69.1,2349,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",24,"<25",165.1,65.3,16,"2009-10-12",47.7,">=12","2013-10-03","2013-10-11","2013-11-13",7,"2013-11-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[165,"CDISCPILOT01","01-710-1142","1142","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-02","2012-10-20",19,59.7,1134,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",152.4,57.6,12,"2010-09-26",23.6,">=12","2012-09-12","2012-10-02","2012-10-23",5,"2012-10-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[166,"CDISCPILOT01","01-710-1154","1154","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-29","2014-04-27",30,54,1620,84,">80",3,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32.3,">=30",160,82.6,3,"2008-02-25",72.4,">=12","2014-03-08","2014-03-29","2014-05-09",7,"2014-05-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[167,"CDISCPILOT01","01-710-1166","1166","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-03-19",110,54,5940,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",22.1,"<25",157.5,54.9,12,"2007-11-10",60.1,">=12","2012-11-10","2012-11-30","2013-03-30",10,"2013-03-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[168,"CDISCPILOT01","01-710-1183","1183","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-16","2014-05-17",183,0,0,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",149.9,47.6,8,"2012-10-25",12,">=12","2013-10-24","2013-11-16","2014-05-17",12,"2014-05-17","COMPLETED","COMPLETED","",16],[169,"CDISCPILOT01","01-710-1187","1187","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-10","2013-05-12",184,76.7,14121,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",154.9,49.9,8,"2010-10-22",24.2,">=12","2012-10-26","2012-11-10","2013-05-12",12,"2013-05-12","COMPLETED","COMPLETED","",11],[170,"CDISCPILOT01","01-710-1235","1235","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-26","2013-03-27",183,54,9882,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33,">=30",170.2,95.7,16,"2009-12-03",33.4,">=12","2012-09-13","2012-09-26","2013-03-27",12,"2013-03-27","COMPLETED","COMPLETED","",20],[171,"CDISCPILOT01","01-710-1249","1249","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-06-28",183,76.7,14040,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",177.8,80.3,12,"2008-12-27",59.8,">=12","2013-12-19","2013-12-28","2014-06-28",12,"2014-06-28","COMPLETED","COMPLETED","",20],[172,"CDISCPILOT01","01-710-1264","1264","710","710","Placebo","Placebo",0,"Placebo",0,"2013-06-13","2013-10-11",121,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",29.1,"25-<30",167.6,81.7,12,"2010-06-06",35.9,">=12","2013-06-02","2013-06-13","2013-10-12",11,"2013-10-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[173,"CDISCPILOT01","01-710-1270","1270","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-02-12","2014-03-01",18,54,972,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.6,"25-<30",149.9,57.6,12,"2012-06-19",19.5,">=12","2014-02-01","2014-02-12","2014-03-01",4,"2014-03-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[174,"CDISCPILOT01","01-710-1271","1271","710","710","Placebo","Placebo",0,"Placebo",0,"2012-09-27","2012-11-21",56,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","Y","N","N","Y","Y","",21.2,"<25",149.9,47.6,16,"2011-09-05",12,">=12","2012-09-04","2012-09-27","2012-12-02",8,"2012-12-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[175,"CDISCPILOT01","01-710-1278","1278","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-24","2013-02-26",65,74.8,4860,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",177.8,71.7,20,"2011-12-08",12.2,">=12","2012-12-13","2012-12-24","2013-03-03",9,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[176,"CDISCPILOT01","01-710-1300","1300","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-15","2013-02-15",63,54,3402,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.1,"<25",152.4,46.7,12,"2011-11-16",12.6,">=12","2012-12-04","2012-12-15","2013-02-19",9,"2013-02-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[177,"CDISCPILOT01","01-710-1314","1314","710","710","Placebo","Placebo",0,"Placebo",0,"2013-04-24","2013-05-23",30,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",137.2,42.6,12,"2011-04-14",24.3,">=12","2013-04-21","2013-04-24","2013-05-25",6,"2013-05-25","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[178,"CDISCPILOT01","01-710-1315","1315","710","710","Placebo","Placebo",0,"Placebo",0,"2013-02-27","2013-07-06",130,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.2,"<25",152.4,56.3,12,"2011-08-20",17.8,">=12","2013-02-12","2013-02-27","2013-07-16",11,"2013-07-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",12],[179,"CDISCPILOT01","01-710-1354","1354","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-11","2013-05-01",172,77.1,13257,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.7,"25-<30",182.9,89.4,16,"2011-11-06",11.8,"<12","2012-10-29","2012-11-11","2013-05-01",12,"2013-05-01","COMPLETED","COMPLETED","",23],[180,"CDISCPILOT01","01-710-1358","1358","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-17","2013-02-09",146,54,7884,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",31.1,">=30",162.6,82.1,6,"2009-08-29",36.2,">=12","2012-09-02","2012-09-17","2013-03-12",12,"2013-03-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[181,"CDISCPILOT01","01-710-1368","1368","710","710","Placebo","Placebo",0,"Placebo",0,"2013-10-23","2014-04-24",184,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.7,"<25",147.3,34,12,"2011-10-12",24.3,">=12","2013-10-21","2013-10-23","2014-04-24",12,"2014-04-24","COMPLETED","COMPLETED","",13],[182,"CDISCPILOT01","01-710-1385","1385","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-29","2013-02-18",113,54,6102,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.2,"25-<30",182.9,84.4,18,"2011-10-28",11.8,"<12","2012-10-21","2012-10-29","2013-02-18",10,"2013-02-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[183,"CDISCPILOT01","01-710-1408","1408","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-07-12",189,76.1,14391,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",34.2,">=30",177.8,108,12,"2007-12-14",60.5,">=12","2012-12-26","2013-01-05","2013-07-12",12,"2013-07-12","COMPLETED","COMPLETED","",23],[184,"CDISCPILOT01","01-711-1012","1012","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-03","2013-04-29",27,66,1782,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28,"25-<30",170.2,81,12,"2011-07-25",19.9,">=12","2013-03-20","2013-04-03","2013-05-02",5,"2013-05-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[185,"CDISCPILOT01","01-711-1036","1036","711","900","Placebo","Placebo",0,"Placebo",0,"2012-07-29","2013-02-10",197,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",172,69.2,9,"2009-03-05",40.5,">=12","2012-07-20","2012-07-29","2013-02-10",12,"2013-02-10","COMPLETED","COMPLETED","",23],[186,"CDISCPILOT01","01-711-1143","1143","711","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-03","2013-05-30",58,54,3132,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.3,"<25",163.1,64.6,12,"2011-04-29",23.1,">=12","2013-03-30","2013-04-03","2013-06-01",9,"2013-06-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[187,"CDISCPILOT01","01-711-1433","1433","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-27","2013-02-05",10,54,540,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",20.9,"<25",157.5,51.9,12,"2012-02-02",11.7,"<12","2013-01-23","2013-01-27","2013-02-06",4,"2013-02-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[188,"CDISCPILOT01","01-713-1043","1043","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-15","2014-03-24",191,54,10314,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",165.1,51.3,8,"2011-12-09",20.3,">=12","2013-08-17","2013-09-15","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",16],[189,"CDISCPILOT01","01-713-1073","1073","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-30","2014-10-05",190,54,10260,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",167.6,56.9,6,"2013-02-19",12.8,">=12","2014-03-15","2014-03-30","2014-10-05",12,"2014-10-05","COMPLETED","COMPLETED","",11],[190,"CDISCPILOT01","01-713-1106","1106","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-31","2013-05-06",188,76.7,14418,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",164.8,53.1,16,"2010-01-16",32.6,">=12","2012-10-03","2012-10-31","2013-05-06",12,"2013-05-06","COMPLETED","COMPLETED","",23],[191,"CDISCPILOT01","01-713-1141","1141","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-31","2013-07-01",32,68.3,2187,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.5,"<25",170,68,13,"2006-11-24",78,">=12","2013-05-23","2013-05-31","2013-08-06",7,"2013-08-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[192,"CDISCPILOT01","01-713-1179","1179","713","713","Placebo","Placebo",0,"Placebo",0,"2013-08-09","2014-02-05",181,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",165.1,55.3,12,"2011-05-04",26.3,">=12","2013-07-11","2013-08-09","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",21],[193,"CDISCPILOT01","01-713-1209","1209","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-27","2013-11-22",180,77,13851,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",165.1,52.2,12,"2010-07-14",34.1,">=12","2013-05-16","2013-05-27","2013-11-22",12,"2013-11-22","COMPLETED","COMPLETED","",23],[194,"CDISCPILOT01","01-713-1256","1256","713","713","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-03-25",188,0,0,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.7,"<25",180.3,77.1,16,"2009-02-08",43.1,">=12","2012-09-10","2012-09-19","2013-03-25",12,"2013-03-25","COMPLETED","COMPLETED","",13],[195,"CDISCPILOT01","01-713-1269","1269","713","713","Placebo","Placebo",0,"Placebo",0,"2014-01-27","2014-07-28",183,0,0,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",185.4,75.3,16,"2012-03-21",21.8,">=12","2014-01-14","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",23],[196,"CDISCPILOT01","01-713-1448","1448","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-19","2014-05-16",118,54,6372,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.5,"25-<30",175.3,78.5,13,"2008-04-09",68.9,">=12","2014-01-05","2014-01-19","2014-05-17",10,"2014-05-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[197,"CDISCPILOT01","01-714-1035","1035","714","900","Placebo","Placebo",0,"Placebo",0,"2014-04-17","2014-10-16",183,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",148.6,54.4,12,"2011-04-02",36.1,">=12","2014-04-03","2014-04-17","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",17],[198,"CDISCPILOT01","01-714-1068","1068","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-08","2013-10-08",62,54,3348,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23,"<25",153.7,54.4,9,"2012-07-24",12.3,">=12","2013-07-31","2013-08-08","2013-10-16",9,"2013-10-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[199,"CDISCPILOT01","01-714-1195","1195","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-26","2013-10-23",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",172.7,85.7,16,"2011-04-30",23.6,">=12","2013-04-16","2013-04-26","2013-10-23",12,"2013-10-23","COMPLETED","COMPLETED","",19],[200,"CDISCPILOT01","01-714-1288","1288","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-04","2014-06-17",196,76.2,14931,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.7,"<25",162.6,49.4,6,"2009-11-11",48.5,">=12","2013-11-24","2013-12-04","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",19],[201,"CDISCPILOT01","01-714-1375","1375","714","900","Placebo","Placebo",0,"Placebo",0,"2013-02-26","2013-09-07",194,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",149.9,57.6,10,"2008-02-10",60.5,">=12","2013-02-23","2013-02-26","2013-09-07",12,"2013-09-07","COMPLETED","COMPLETED","",17],[202,"CDISCPILOT01","01-714-1425","1425","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-19",5,54,270,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",177.8,91.6,16,"2010-07-30",36.4,">=12","2013-08-11","2013-08-15","2013-08-22",4,"2013-08-22","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",22],[203,"CDISCPILOT01","01-715-1085","1085","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-16","2013-08-18",184,54,9936,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",162.6,57.6,14,"2010-08-02",30.1,">=12","2013-02-03","2013-02-16","2013-08-18",12,"2013-08-18","COMPLETED","COMPLETED","",23],[204,"CDISCPILOT01","01-715-1107","1107","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-26","2013-05-07",71,54,3834,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.3,"<25",172.7,69.4,12,"2011-09-22",16.8,">=12","2013-02-12","2013-02-26","2013-05-13",9,"2013-05-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[205,"CDISCPILOT01","01-715-1155","1155","715","900","Placebo","Placebo",0,"Placebo",0,"2013-12-13","2014-01-25",44,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.3,"<25",165.1,63.5,12,"2010-12-09",35.7,">=12","2013-11-29","2013-12-13","2014-04-26",7,"2014-04-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[206,"CDISCPILOT01","01-715-1207","1207","715","900","Placebo","Placebo",0,"Placebo",0,"2012-11-18","2013-05-27",191,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.3,"<25",152.4,49.4,7,"2010-04-06",31.3,">=12","2012-11-12","2012-11-18","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",20],[207,"CDISCPILOT01","01-715-1319","1319","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-03-05",17,57.2,972,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.4,"25-<30",172.7,75.8,13,"2007-08-12",65.8,">=12","2013-02-03","2013-02-17","2013-03-18",5,"2013-03-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[208,"CDISCPILOT01","01-715-1321","1321","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-11","2014-04-21",70,74.8,5238,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",162.6,59.9,12,"2010-11-30",38.3,">=12","2014-02-06","2014-02-11","2014-04-22",9,"2014-04-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[209,"CDISCPILOT01","01-715-1397","1397","715","900","Placebo","Placebo",0,"Placebo",0,"2013-04-03","2013-10-02",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",152.4,67.1,11,"2012-05-16",10.2,"<12","2013-03-20","2013-04-03","2013-10-03",12,"2013-10-03","COMPLETED","COMPLETED","",22],[210,"CDISCPILOT01","01-715-1405","1405","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-06","2013-07-07",2,54,108,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.5,"<25",180.3,69.9,16,"2004-02-21",112.2,">=12","2013-06-27","2013-07-06","2013-07-13",4,"2013-07-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[211,"CDISCPILOT01","01-716-1024","1024","716","716","Placebo","Placebo",0,"Placebo",0,"2012-07-09","2013-01-20",196,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.7,"<25",154.9,54.4,12,"2011-12-01",7.2,"<12","2012-07-06","2012-07-09","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",22],[212,"CDISCPILOT01","01-716-1026","1026","716","716","Placebo","Placebo",0,"Placebo",0,"2014-04-02","2014-10-16",198,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.3,">=30",154.9,79.8,12,"2010-09-02",42.7,">=12","2014-03-23","2014-04-02","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",11],[213,"CDISCPILOT01","01-716-1030","1030","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-01-02",6,54,324,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",33.2,">=30",150.6,75.3,12,"2011-09-06",27.7,">=12","2013-12-25","2013-12-28","2014-01-10",4,"2014-01-10","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[214,"CDISCPILOT01","01-716-1044","1044","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-27","2013-11-03",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",172.7,86.2,12,"2011-03-21",25,">=12","2013-04-20","2013-04-27","2013-11-03",12,"2013-11-03","COMPLETED","COMPLETED","",14],[215,"CDISCPILOT01","01-716-1063","1063","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-08-25",109,54,5886,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",28.4,"25-<30",160,72.6,8,"2003-04-01",121.2,">=12","2013-05-06","2013-05-09","2013-08-28",10,"2013-08-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[216,"CDISCPILOT01","01-716-1071","1071","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-08","2013-08-01",55,73.6,4050,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",154.9,76.7,12,"2010-12-01",30.1,">=12","2013-06-03","2013-06-08","2013-08-01",8,"2013-08-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[217,"CDISCPILOT01","01-716-1094","1094","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-19","2013-01-24",37,54,1998,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.3,"25-<30",168.9,80.7,8,"2007-12-28",59.7,">=12","2012-12-16","2012-12-19","2013-01-26",7,"2013-01-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[218,"CDISCPILOT01","01-716-1103","1103","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-20","2014-09-20",185,54,9990,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",165.1,69.9,8,"2011-07-07",32.4,">=12","2014-03-18","2014-03-20","2014-09-20",12,"2014-09-20","COMPLETED","COMPLETED","",22],[219,"CDISCPILOT01","01-716-1108","1108","716","716","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-08-10",180,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26,"25-<30",142.2,52.6,12,"2012-02-14",11.7,"<12","2013-02-04","2013-02-12","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",21],[220,"CDISCPILOT01","01-716-1151","1151","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-01","2013-05-11",100,54,5400,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",19.7,"<25",152.4,45.8,18,"2010-03-17",34.3,">=12","2013-01-23","2013-02-01","2013-06-07",10,"2013-06-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[221,"CDISCPILOT01","01-716-1157","1157","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-02","2014-04-04",185,54,9990,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.2,"<25",160,59.4,14,"2008-04-10",65.5,">=12","2013-09-23","2013-10-02","2014-04-05",12,"2014-04-05","COMPLETED","COMPLETED","",20],[222,"CDISCPILOT01","01-716-1160","1160","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-05","2013-10-11",190,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",157.5,59.9,12,"2011-06-04",21.7,">=12","2013-03-23","2013-04-05","2013-10-11",12,"2013-10-11","COMPLETED","COMPLETED","",23],[223,"CDISCPILOT01","01-716-1167","1167","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-08","2013-04-12",187,54,10098,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",158.8,62.6,12,"2012-01-04",8.9,"<12","2012-09-30","2012-10-08","2013-04-13",12,"2013-04-13","COMPLETED","COMPLETED","",19],[224,"CDISCPILOT01","01-716-1177","1177","716","716","Placebo","Placebo",0,"Placebo",0,"2014-09-02","2015-03-05",185,0,0,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",177.8,86.2,12,"2013-04-08",16.7,">=12","2014-08-29","2014-09-02","2015-03-05",12,"2015-03-05","COMPLETED","COMPLETED","",21],[225,"CDISCPILOT01","01-716-1189","1189","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-09","2013-02-27",142,78,11070,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.4,"25-<30",163.8,73.5,9,"2008-08-19",49.6,">=12","2012-10-07","2012-10-09","2013-03-03",11,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[226,"CDISCPILOT01","01-716-1229","1229","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-20","2013-03-31",40,70.9,2835,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.6,"<25",161.3,64,16,"2011-08-09",18.3,">=12","2013-02-14","2013-02-20","2013-04-02",7,"2013-04-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[227,"CDISCPILOT01","01-716-1298","1298","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-08","2013-06-28",82,54,4428,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.4,"25-<30",156.2,71.7,12,"2008-05-15",58.7,">=12","2013-04-04","2013-04-08","2013-07-06",9,"2013-07-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[228,"CDISCPILOT01","01-716-1308","1308","716","716","Placebo","Placebo",0,"Placebo",0,"2013-08-28","2013-10-07",41,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.6,"<25",157.5,58.5,13,"2009-11-17",45.2,">=12","2013-08-23","2013-08-28","2013-10-07",7,"2013-10-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[229,"CDISCPILOT01","01-716-1311","1311","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-14","2014-09-21",131,54,7074,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",27.1,"25-<30",172.7,80.7,14,"2003-06-16",130.8,">=12","2014-05-08","2014-05-14","2014-09-30",11,"2014-09-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",11],[230,"CDISCPILOT01","01-716-1364","1364","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-04","2014-01-09",190,76.6,14553,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",162.6,54,12,"2010-08-10",34.6,">=12","2013-06-27","2013-07-04","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",17],[231,"CDISCPILOT01","01-716-1373","1373","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-14","2013-02-27",76,75,5697,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",147.3,69.4,16,"2009-05-21",42.2,">=12","2012-11-24","2012-12-14","2013-02-28",9,"2013-02-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[232,"CDISCPILOT01","01-716-1418","1418","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-05","2013-11-20",200,77.1,15417,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.3,"25-<30",165.1,69,8,"2010-05-02",35.9,">=12","2013-04-27","2013-05-05","2013-11-20",12,"2013-11-20","COMPLETED","COMPLETED","",20],[233,"CDISCPILOT01","01-716-1441","1441","716","716","Placebo","Placebo",0,"Placebo",0,"2014-01-22","2014-07-22",182,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.5,"25-<30",144.8,57.6,10,"2010-05-25",43.7,">=12","2014-01-13","2014-01-22","2014-07-22",12,"2014-07-22","COMPLETED","COMPLETED","",22],[234,"CDISCPILOT01","01-716-1447","1447","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-17",184,77.2,14202,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,14,"2010-05-15",42.9,">=12","2013-12-10","2013-12-16","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",22],[235,"CDISCPILOT01","01-717-1004","1004","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-07-16",184,54,9936,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.2,">=30",135.9,55.8,15,"2010-05-08",43.9,">=12","2014-01-01","2014-01-14","2014-07-16",12,"2014-07-16","COMPLETED","COMPLETED","",13],[236,"CDISCPILOT01","01-717-1109","1109","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-27","2014-07-28",183,77.3,14148,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",13.7,"<25",180.3,44.5,17,"2012-03-11",22.4,">=12","2014-01-20","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",20],[237,"CDISCPILOT01","01-717-1174","1174","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-22","2013-07-24",184,76.5,14067,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",167.6,68,16,"2010-09-02",28.5,">=12","2013-01-16","2013-01-22","2013-07-24",12,"2013-07-24","COMPLETED","COMPLETED","",22],[238,"CDISCPILOT01","01-717-1201","1201","717","900","Placebo","Placebo",0,"Placebo",0,"2013-12-19","2014-02-21",65,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",26.6,"25-<30",160,68,12,"2011-03-23",32.7,">=12","2013-12-12","2013-12-19","2014-02-21",8,"2014-02-21","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",23],[239,"CDISCPILOT01","01-717-1344","1344","717","900","Placebo","Placebo",0,"Placebo",0,"2014-01-11","2014-03-14",63,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.7,"<25",163.5,58.1,16,"2008-09-10",63.7,">=12","2014-01-01","2014-01-11","2014-03-14",8,"2014-03-14","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",21],[240,"CDISCPILOT01","01-717-1357","1357","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-01","2013-10-14",167,78.6,13122,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",24.7,"<25",181.6,81.3,14,"2010-02-20",38,">=12","2013-04-21","2013-05-01","2013-10-20",12,"2013-10-20","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",12],[241,"CDISCPILOT01","01-717-1446","1446","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-01","2014-03-03",184,54,9936,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.3,"<25",156.2,47.2,12,"2010-02-10",42.3,">=12","2013-08-20","2013-09-01","2014-03-04",12,"2014-03-04","COMPLETED","COMPLETED","",21],[242,"CDISCPILOT01","01-718-1066","1066","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-07","2013-07-16",10,54,540,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,14,"2011-06-02",24.9,">=12","2013-06-28","2013-07-07","2013-07-30",4,"2013-07-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[243,"CDISCPILOT01","01-718-1079","1079","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-19","2012-10-31",43,54,2322,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,16,"2005-06-27",86.5,">=12","2012-09-11","2012-09-19","2012-11-06",7,"2012-11-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[244,"CDISCPILOT01","01-718-1101","1101","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-07-31",165,78.5,12960,82,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",23.2,"<25",186.2,80.3,12,"2008-04-14",57.7,">=12","2013-02-01","2013-02-17","2013-08-02",12,"2013-08-02","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",13],[245,"CDISCPILOT01","01-718-1139","1139","718","718","Placebo","Placebo",0,"Placebo",0,"2013-05-19","2013-11-17",183,0,0,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.4,"<25",171.5,65.8,14,"2008-03-29",61.2,">=12","2013-05-03","2013-05-19","2013-11-17",12,"2013-11-17","COMPLETED","COMPLETED","",16],[246,"CDISCPILOT01","01-718-1150","1150","718","718","Placebo","Placebo",0,"Placebo",0,"2013-01-19","2013-07-29",192,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.5,"<25",156.2,54.9,16,"2012-03-11",10.1,"<12","2013-01-12","2013-01-19","2013-07-31",12,"2013-07-31","COMPLETED","COMPLETED","",22],[247,"CDISCPILOT01","01-718-1170","1170","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-10-12",27,54,1458,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",162.6,57.6,12,"2012-08-25",12,">=12","2013-08-25","2013-09-16","2013-11-03",5,"2013-11-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[248,"CDISCPILOT01","01-718-1172","1172","718","718","Placebo","Placebo",0,"Placebo",0,"2013-09-21","2013-11-29",70,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",174,66.2,21,"2011-10-01",23.5,">=12","2013-09-15","2013-09-21","2013-11-29",9,"2013-11-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[249,"CDISCPILOT01","01-718-1250","1250","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-21","2014-01-31",133,54,7182,82,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.6,"<25",157.5,58.5,21,"2008-08-20",60.1,">=12","2013-08-21","2013-09-21","2014-02-08",11,"2014-02-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[250,"CDISCPILOT01","01-718-1254","1254","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-10","2014-01-09",184,54,9936,78,"65-80",2,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",170.2,82.1,18,"2011-09-12",21.6,">=12","2013-06-28","2013-07-10","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",16],[251,"CDISCPILOT01","01-718-1328","1328","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-01","2013-04-18",77,76.1,5859,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",170.2,63.5,12,"2010-01-11",36.6,">=12","2013-01-28","2013-02-01","2013-05-01",9,"2013-05-01","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[252,"CDISCPILOT01","01-718-1355","1355","718","718","Placebo","Placebo",0,"Placebo",0,"2013-02-28","2013-08-29",183,0,0,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",167.6,58.5,15,"2008-12-05",50.3,">=12","2013-02-12","2013-02-28","2013-08-29",12,"2013-08-29","COMPLETED","COMPLETED","",16],[253,"CDISCPILOT01","01-718-1371","1371","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-26","2013-08-01",98,77.4,7587,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,10,"2013-02-04",2.2,"<12","2013-04-11","2013-04-26","2013-08-08",9,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[254,"CDISCPILOT01","01-718-1427","1427","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-17","2013-02-11",57,73.9,4212,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",20.5,"<25",158.8,51.7,16,"2010-05-03",31.4,">=12","2012-12-13","2012-12-17","2013-02-18",8,"2013-02-18","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",19]]} diff --git a/tests/testthat/testdata/ae.json b/tests/testthat/testdata/ae.json index c2e84c4..2e980a9 100644 --- a/tests/testthat/testdata/ae.json +++ b/tests/testthat/testdata/ae.json @@ -1 +1 @@ -{"datasetJSONCreationDateTime":"2024-08-05T10:08:54","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ae","dbLastModifiedDateTime":"2020-08-21T09:14:28","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.AE","isReferenceData":false,"records":74,"name":"AE","label":"Adverse Events","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.AE.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.AE.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.AE.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.AE.AESEQ","name":"AESEQ","label":"Sequence Number","dataType":"integer"},{"itemOID":"IT.AE.AELNKID","name":"AELNKID","label":"Link ID","dataType":"string","length":50,"keySequence":5},{"itemOID":"IT.AE.AETERM","name":"AETERM","label":"Reported Term for the Adverse Event","dataType":"string","length":200},{"itemOID":"IT.AE.AELLT","name":"AELLT","label":"Lowest Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AELLTCD","name":"AELLTCD","label":"Lowest Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEDECOD","name":"AEDECOD","label":"Dictionary-Derived Term","dataType":"string","length":1,"keySequence":3},{"itemOID":"IT.AE.AEPTCD","name":"AEPTCD","label":"Preferred Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLT","name":"AEHLT","label":"High Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLTCD","name":"AEHLTCD","label":"High Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGT","name":"AEHLGT","label":"High Level Group Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGTCD","name":"AEHLGTCD","label":"High Level Group Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEBODSYS","name":"AEBODSYS","label":"Body System or Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AEBDSYCD","name":"AEBDSYCD","label":"Body System or Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESOC","name":"AESOC","label":"Primary System Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AESOCCD","name":"AESOCCD","label":"Primary System Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESEV","name":"AESEV","label":"Severity/Intensity","dataType":"string","length":8},{"itemOID":"IT.AE.AESER","name":"AESER","label":"Serious Event","dataType":"string","length":1},{"itemOID":"IT.AE.AEACN","name":"AEACN","label":"Action Taken with Study Treatment","dataType":"string","length":16},{"itemOID":"IT.AE.AEREL","name":"AEREL","label":"Causality","dataType":"string","length":16},{"itemOID":"IT.AE.AEOUT","name":"AEOUT","label":"Outcome of Adverse Event","dataType":"string","length":32},{"itemOID":"IT.AE.AESCAN","name":"AESCAN","label":"Involves Cancer","dataType":"string","length":1},{"itemOID":"IT.AE.AESCONG","name":"AESCONG","label":"Congenital Anomaly or Birth Defect","dataType":"string","length":1},{"itemOID":"IT.AE.AESDISAB","name":"AESDISAB","label":"Persist or Signif Disability/Incapacity","dataType":"string","length":1},{"itemOID":"IT.AE.AESDTH","name":"AESDTH","label":"Results in Death","dataType":"string","length":1},{"itemOID":"IT.AE.AESHOSP","name":"AESHOSP","label":"Requires or Prolongs Hospitalization","dataType":"string","length":1},{"itemOID":"IT.AE.AESLIFE","name":"AESLIFE","label":"Is Life Threatening","dataType":"string","length":1},{"itemOID":"IT.AE.AESOD","name":"AESOD","label":"Occurred with Overdose","dataType":"string","length":1},{"itemOID":"IT.AE.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9},{"itemOID":"IT.AE.AESTDTC","name":"AESTDTC","label":"Start Date/Time of Adverse Event","dataType":"date","keySequence":4},{"itemOID":"IT.AE.AEENDTC","name":"AEENDTC","label":"End Date/Time of Adverse Event","dataType":"date"},{"itemOID":"IT.AE.AESTDY","name":"AESTDY","label":"Study Day of Start of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENDY","name":"AEENDY","label":"Study Day of End of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENRTPT","name":"AEENRTPT","label":"End Relative to Reference Time Point","dataType":"string","length":7},{"itemOID":"IT.AE.AEENTPT","name":"AEENTPT","label":"End Reference Time Point","dataType":"date"}],"rows":[[1,"CDISCPILOT01","AE","CDISC001",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-02","",3,null,"ONGOING","2013-05-20"],[2,"CDISCPILOT01","AE","CDISC001",2,"2","FATIGUE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-14","",46,null,"ONGOING","2013-05-20"],[3,"CDISCPILOT01","AE","CDISC002",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-16","",2,null,"ONGOING","2013-01-14"],[4,"CDISCPILOT01","AE","CDISC002",2,"2","SHOULDER PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","",7,null,"ONGOING","2013-01-14"],[5,"CDISCPILOT01","AE","CDISC002",3,"3","JOINT DISLOCATION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","2012-11-21",7,7,"",""],[6,"CDISCPILOT01","AE","CDISC002",4,"4","INCONTINENCE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-22","",8,null,"ONGOING","2013-01-14"],[7,"CDISCPILOT01","AE","CDISC002",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-29","",15,null,"ONGOING","2013-01-14"],[8,"CDISCPILOT01","AE","CDISC002",6,"6","SKIN LACERATION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-09","",25,null,"ONGOING","2013-01-14"],[9,"CDISCPILOT01","AE","CDISC002",7,"7","CONFUSIONAL STATE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[10,"CDISCPILOT01","AE","CDISC002",8,"8","DYSPNOEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[11,"CDISCPILOT01","AE","CDISC002",9,"9","SUDDEN DEATH","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","Y","N","TREATMENT","2013-01-14","2013-01-14",61,61,"",""],[12,"CDISCPILOT01","AE","CDISC003",1,"1","HYPERHIDROSIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[13,"CDISCPILOT01","AE","CDISC003",2,"2","STOMACH DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[14,"CDISCPILOT01","AE","CDISC003",3,"3","PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-31","",3,null,"ONGOING","2013-02-13"],[15,"CDISCPILOT01","AE","CDISC003",4,"4","NASAL CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-01","",4,null,"ONGOING","2013-02-13"],[16,"CDISCPILOT01","AE","CDISC003",5,"5","MALAISE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[17,"CDISCPILOT01","AE","CDISC003",6,"6","MYALGIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[18,"CDISCPILOT01","AE","CDISC003",7,"7","PHARYNGOLARYNGEAL PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[19,"CDISCPILOT01","AE","CDISC003",8,"8","PRODUCTIVE COUGH","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[20,"CDISCPILOT01","AE","CDISC003",9,"9","DIZZINESS","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","2013-09-03",5,6,"",""],[21,"CDISCPILOT01","AE","CDISC003",10,"10","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-04","",7,null,"ONGOING","2013-02-13"],[22,"CDISCPILOT01","AE","CDISC003",11,"11","CONTUSION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-05","2013-10-08",8,41,"",""],[23,"CDISCPILOT01","AE","CDISC003",12,"12","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-15","",18,null,"ONGOING","2013-02-13"],[24,"CDISCPILOT01","AE","CDISC003",13,"13","EPISTAXIS","","","","","","","","","","","","","MILD","Y","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-30","",33,null,"ONGOING","2013-02-13"],[25,"CDISCPILOT01","AE","CDISC003",14,"14","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","",48,null,"ONGOING","2013-02-13"],[26,"CDISCPILOT01","AE","CDISC003",15,"16","RESPIRATORY TRACT CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[27,"CDISCPILOT01","AE","CDISC003",16,"17","RHINITIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[28,"CDISCPILOT01","AE","CDISC003",17,"18","FEELING ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[29,"CDISCPILOT01","AE","CDISC003",18,"19","LIBIDO DECREASED","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[30,"CDISCPILOT01","AE","CDISC003",19,"20","LISTLESS","","","","","","","","","","","","","MILD","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[31,"CDISCPILOT01","AE","CDISC005",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-07","2013-02-07",4,4,"",""],[32,"CDISCPILOT01","AE","CDISC005",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","",48,null,"ONGOING","2013-08-06"],[33,"CDISCPILOT01","AE","CDISC005",3,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","2013-03-26",48,51,"",""],[34,"CDISCPILOT01","AE","CDISC005",4,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-12","",68,null,"ONGOING","2013-08-06"],[35,"CDISCPILOT01","AE","CDISC005",5,"7","CHEST DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[36,"CDISCPILOT01","AE","CDISC005",6,"8","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[37,"CDISCPILOT01","AE","CDISC005",7,"9","COUGH","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-07-17","2013-07-26",164,173,"",""],[38,"CDISCPILOT01","AE","CDISC007",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[39,"CDISCPILOT01","AE","CDISC007",2,"5","SALIVARY HYPERSECRETION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[40,"CDISCPILOT01","AE","CDISC007",3,"6","PARAESTHESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-08","2013-02-08",35,35,"",""],[41,"CDISCPILOT01","AE","CDISC008",1,"1","COMPLETED SUICIDE","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","N","N","TREATMENT","2014-10-31","2014-10-31",174,174,"",""],[42,"CDISCPILOT01","AE","CDISC009",1,"1","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","2013-01-19",90,90,"",""],[43,"CDISCPILOT01","AE","CDISC009",2,"2","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-08",106,110,"",""],[44,"CDISCPILOT01","AE","CDISC009",3,"3","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-16","",118,null,"ONGOING","2013-04-28"],[45,"CDISCPILOT01","AE","CDISC009",4,"4","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-16","2013-03-16",146,146,"",""],[46,"CDISCPILOT01","AE","CDISC011",1,"1","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",12,12,"",""],[47,"CDISCPILOT01","AE","CDISC011",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-12","2013-01-12",37,37,"",""],[48,"CDISCPILOT01","AE","CDISC011",3,"3","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-02","2013-02-02",58,58,"",""],[49,"CDISCPILOT01","AE","CDISC011",4,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-10","2013-06-05",125,181,"",""],[50,"CDISCPILOT01","AE","CDISC013",1,"1","MYOCARDIAL INFARCTION","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","POSSIBLY RELATED","FATAL","N","N","N","Y","Y","Y","N","TREATMENT","2013-08-02","2013-08-02",12,12,"",""],[51,"CDISCPILOT01","AE","CDISC014",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-16","2013-05-02",14,30,"",""],[52,"CDISCPILOT01","AE","CDISC014",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-27","",25,null,"ONGOING","2013-09-18"],[53,"CDISCPILOT01","AE","CDISC016",1,"1","PARAESTHESIA ORAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-11","",9,null,"ONGOING","2013-09-22"],[54,"CDISCPILOT01","AE","CDISC016",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-28","2013-05-11",26,39,"",""],[55,"CDISCPILOT01","AE","CDISC016",3,"3","SUPRAVENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-29","2013-05-15",27,43,"",""],[56,"CDISCPILOT01","AE","CDISC016",4,"4","RASH PRURITIC","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-27","2013-05-31",55,59,"",""],[57,"CDISCPILOT01","AE","CDISC016",5,"5","VENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-28","2013-06-01",56,60,"",""],[58,"CDISCPILOT01","AE","CDISC016",6,"6","CONJUNCTIVAL HAEMORRHAGE","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-30","",58,null,"ONGOING","2013-09-22"],[59,"CDISCPILOT01","AE","CDISC016",7,"7","CERUMEN IMPACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-01","",60,null,"ONGOING","2013-09-22"],[60,"CDISCPILOT01","AE","CDISC017",1,"1","FALL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-10-09",19,19,"",""],[61,"CDISCPILOT01","AE","CDISC017",2,"2","BALANCE DISORDER","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-11-15",19,56,"",""],[62,"CDISCPILOT01","AE","CDISC017",3,"3","CONTUSION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","2013-11-02",25,43,"",""],[63,"CDISCPILOT01","AE","CDISC017",4,"4","COORDINATION ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-11-15","2013-11-15",56,56,"",""],[64,"CDISCPILOT01","AE","CDISC017",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-12-29","2014-02-19",100,152,"",""],[65,"CDISCPILOT01","AE","CDISC018",1,"1","BACK PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",2,2,"",""],[66,"CDISCPILOT01","AE","CDISC018",2,"2","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-26","2012-12-26",10,10,"",""],[67,"CDISCPILOT01","AE","CDISC018",3,"3","AMNESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-01","2013-01-19",16,34,"",""],[68,"CDISCPILOT01","AE","CDISC018",4,"4","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-03","2013-01-09",18,24,"",""],[69,"CDISCPILOT01","AE","CDISC018",5,"5","LETHARGY","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-05","2013-01-05",20,20,"",""],[70,"CDISCPILOT01","AE","CDISC018",6,"6","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-16","2013-01-16",31,31,"",""],[71,"CDISCPILOT01","AE","CDISC018",7,"7","NAUSEA","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-21","2013-01-24",36,39,"",""],[72,"CDISCPILOT01","AE","CDISC018",8,"8","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-27","2013-01-28",42,43,"",""],[73,"CDISCPILOT01","AE","CDISC018",9,"9","DECREASED APPETITE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""],[74,"CDISCPILOT01","AE","CDISC018",10,"10","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""]]} \ No newline at end of file +{"datasetJSONCreationDateTime":"2024-08-05T10:08:54","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ae","dbLastModifiedDateTime":"2020-08-21T09:14:28","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.AE","isReferenceData":false,"records":74,"name":"AE","label":"Adverse Events","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.AE.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.AE.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.AE.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.AE.AESEQ","name":"AESEQ","label":"Sequence Number","dataType":"integer"},{"itemOID":"IT.AE.AELNKID","name":"AELNKID","label":"Link ID","dataType":"string","length":50,"keySequence":5},{"itemOID":"IT.AE.AETERM","name":"AETERM","label":"Reported Term for the Adverse Event","dataType":"string","length":200},{"itemOID":"IT.AE.AELLT","name":"AELLT","label":"Lowest Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AELLTCD","name":"AELLTCD","label":"Lowest Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEDECOD","name":"AEDECOD","label":"Dictionary-Derived Term","dataType":"string","length":1,"keySequence":3},{"itemOID":"IT.AE.AEPTCD","name":"AEPTCD","label":"Preferred Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLT","name":"AEHLT","label":"High Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLTCD","name":"AEHLTCD","label":"High Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGT","name":"AEHLGT","label":"High Level Group Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGTCD","name":"AEHLGTCD","label":"High Level Group Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEBODSYS","name":"AEBODSYS","label":"Body System or Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AEBDSYCD","name":"AEBDSYCD","label":"Body System or Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESOC","name":"AESOC","label":"Primary System Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AESOCCD","name":"AESOCCD","label":"Primary System Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESEV","name":"AESEV","label":"Severity/Intensity","dataType":"string","length":8},{"itemOID":"IT.AE.AESER","name":"AESER","label":"Serious Event","dataType":"string","length":1},{"itemOID":"IT.AE.AEACN","name":"AEACN","label":"Action Taken with Study Treatment","dataType":"string","length":16},{"itemOID":"IT.AE.AEREL","name":"AEREL","label":"Causality","dataType":"string","length":16},{"itemOID":"IT.AE.AEOUT","name":"AEOUT","label":"Outcome of Adverse Event","dataType":"string","length":32},{"itemOID":"IT.AE.AESCAN","name":"AESCAN","label":"Involves Cancer","dataType":"string","length":1},{"itemOID":"IT.AE.AESCONG","name":"AESCONG","label":"Congenital Anomaly or Birth Defect","dataType":"string","length":1},{"itemOID":"IT.AE.AESDISAB","name":"AESDISAB","label":"Persist or Signif Disability/Incapacity","dataType":"string","length":1},{"itemOID":"IT.AE.AESDTH","name":"AESDTH","label":"Results in Death","dataType":"string","length":1},{"itemOID":"IT.AE.AESHOSP","name":"AESHOSP","label":"Requires or Prolongs Hospitalization","dataType":"string","length":1},{"itemOID":"IT.AE.AESLIFE","name":"AESLIFE","label":"Is Life Threatening","dataType":"string","length":1},{"itemOID":"IT.AE.AESOD","name":"AESOD","label":"Occurred with Overdose","dataType":"string","length":1},{"itemOID":"IT.AE.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9},{"itemOID":"IT.AE.AESTDTC","name":"AESTDTC","label":"Start Date/Time of Adverse Event","dataType":"date","keySequence":4},{"itemOID":"IT.AE.AEENDTC","name":"AEENDTC","label":"End Date/Time of Adverse Event","dataType":"date"},{"itemOID":"IT.AE.AESTDY","name":"AESTDY","label":"Study Day of Start of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENDY","name":"AEENDY","label":"Study Day of End of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENRTPT","name":"AEENRTPT","label":"End Relative to Reference Time Point","dataType":"string","length":7},{"itemOID":"IT.AE.AEENTPT","name":"AEENTPT","label":"End Reference Time Point","dataType":"date"}],"rows":[[1,"CDISCPILOT01","AE","CDISC001",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-02","",3,null,"ONGOING","2013-05-20"],[2,"CDISCPILOT01","AE","CDISC001",2,"2","FATIGUE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-14","",46,null,"ONGOING","2013-05-20"],[3,"CDISCPILOT01","AE","CDISC002",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-16","",2,null,"ONGOING","2013-01-14"],[4,"CDISCPILOT01","AE","CDISC002",2,"2","SHOULDER PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","",7,null,"ONGOING","2013-01-14"],[5,"CDISCPILOT01","AE","CDISC002",3,"3","JOINT DISLOCATION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","2012-11-21",7,7,"",""],[6,"CDISCPILOT01","AE","CDISC002",4,"4","INCONTINENCE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-22","",8,null,"ONGOING","2013-01-14"],[7,"CDISCPILOT01","AE","CDISC002",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-29","",15,null,"ONGOING","2013-01-14"],[8,"CDISCPILOT01","AE","CDISC002",6,"6","SKIN LACERATION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-09","",25,null,"ONGOING","2013-01-14"],[9,"CDISCPILOT01","AE","CDISC002",7,"7","CONFUSIONAL STATE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[10,"CDISCPILOT01","AE","CDISC002",8,"8","DYSPNOEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[11,"CDISCPILOT01","AE","CDISC002",9,"9","SUDDEN DEATH","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","Y","N","TREATMENT","2013-01-14","2013-01-14",61,61,"",""],[12,"CDISCPILOT01","AE","CDISC003",1,"1","HYPERHIDROSIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[13,"CDISCPILOT01","AE","CDISC003",2,"2","STOMACH DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[14,"CDISCPILOT01","AE","CDISC003",3,"3","PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-31","",3,null,"ONGOING","2013-02-13"],[15,"CDISCPILOT01","AE","CDISC003",4,"4","NASAL CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-01","",4,null,"ONGOING","2013-02-13"],[16,"CDISCPILOT01","AE","CDISC003",5,"5","MALAISE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[17,"CDISCPILOT01","AE","CDISC003",6,"6","MYALGIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[18,"CDISCPILOT01","AE","CDISC003",7,"7","PHARYNGOLARYNGEAL PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[19,"CDISCPILOT01","AE","CDISC003",8,"8","PRODUCTIVE COUGH","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[20,"CDISCPILOT01","AE","CDISC003",9,"9","DIZZINESS","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","2013-09-03",5,6,"",""],[21,"CDISCPILOT01","AE","CDISC003",10,"10","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-04","",7,null,"ONGOING","2013-02-13"],[22,"CDISCPILOT01","AE","CDISC003",11,"11","CONTUSION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-05","2013-10-08",8,41,"",""],[23,"CDISCPILOT01","AE","CDISC003",12,"12","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-15","",18,null,"ONGOING","2013-02-13"],[24,"CDISCPILOT01","AE","CDISC003",13,"13","EPISTAXIS","","","","","","","","","","","","","MILD","Y","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-30","",33,null,"ONGOING","2013-02-13"],[25,"CDISCPILOT01","AE","CDISC003",14,"14","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","",48,null,"ONGOING","2013-02-13"],[26,"CDISCPILOT01","AE","CDISC003",15,"16","RESPIRATORY TRACT CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[27,"CDISCPILOT01","AE","CDISC003",16,"17","RHINITIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[28,"CDISCPILOT01","AE","CDISC003",17,"18","FEELING ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[29,"CDISCPILOT01","AE","CDISC003",18,"19","LIBIDO DECREASED","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[30,"CDISCPILOT01","AE","CDISC003",19,"20","LISTLESS","","","","","","","","","","","","","MILD","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[31,"CDISCPILOT01","AE","CDISC005",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-07","2013-02-07",4,4,"",""],[32,"CDISCPILOT01","AE","CDISC005",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","",48,null,"ONGOING","2013-08-06"],[33,"CDISCPILOT01","AE","CDISC005",3,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","2013-03-26",48,51,"",""],[34,"CDISCPILOT01","AE","CDISC005",4,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-12","",68,null,"ONGOING","2013-08-06"],[35,"CDISCPILOT01","AE","CDISC005",5,"7","CHEST DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[36,"CDISCPILOT01","AE","CDISC005",6,"8","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[37,"CDISCPILOT01","AE","CDISC005",7,"9","COUGH","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-07-17","2013-07-26",164,173,"",""],[38,"CDISCPILOT01","AE","CDISC007",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[39,"CDISCPILOT01","AE","CDISC007",2,"5","SALIVARY HYPERSECRETION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[40,"CDISCPILOT01","AE","CDISC007",3,"6","PARAESTHESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-08","2013-02-08",35,35,"",""],[41,"CDISCPILOT01","AE","CDISC008",1,"1","COMPLETED SUICIDE","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","N","N","TREATMENT","2014-10-31","2014-10-31",174,174,"",""],[42,"CDISCPILOT01","AE","CDISC009",1,"1","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","2013-01-19",90,90,"",""],[43,"CDISCPILOT01","AE","CDISC009",2,"2","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-08",106,110,"",""],[44,"CDISCPILOT01","AE","CDISC009",3,"3","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-16","",118,null,"ONGOING","2013-04-28"],[45,"CDISCPILOT01","AE","CDISC009",4,"4","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-16","2013-03-16",146,146,"",""],[46,"CDISCPILOT01","AE","CDISC011",1,"1","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",12,12,"",""],[47,"CDISCPILOT01","AE","CDISC011",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-12","2013-01-12",37,37,"",""],[48,"CDISCPILOT01","AE","CDISC011",3,"3","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-02","2013-02-02",58,58,"",""],[49,"CDISCPILOT01","AE","CDISC011",4,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-10","2013-06-05",125,181,"",""],[50,"CDISCPILOT01","AE","CDISC013",1,"1","MYOCARDIAL INFARCTION","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","POSSIBLY RELATED","FATAL","N","N","N","Y","Y","Y","N","TREATMENT","2013-08-02","2013-08-02",12,12,"",""],[51,"CDISCPILOT01","AE","CDISC014",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-16","2013-05-02",14,30,"",""],[52,"CDISCPILOT01","AE","CDISC014",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-27","",25,null,"ONGOING","2013-09-18"],[53,"CDISCPILOT01","AE","CDISC016",1,"1","PARAESTHESIA ORAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-11","",9,null,"ONGOING","2013-09-22"],[54,"CDISCPILOT01","AE","CDISC016",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-28","2013-05-11",26,39,"",""],[55,"CDISCPILOT01","AE","CDISC016",3,"3","SUPRAVENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-29","2013-05-15",27,43,"",""],[56,"CDISCPILOT01","AE","CDISC016",4,"4","RASH PRURITIC","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-27","2013-05-31",55,59,"",""],[57,"CDISCPILOT01","AE","CDISC016",5,"5","VENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-28","2013-06-01",56,60,"",""],[58,"CDISCPILOT01","AE","CDISC016",6,"6","CONJUNCTIVAL HAEMORRHAGE","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-30","",58,null,"ONGOING","2013-09-22"],[59,"CDISCPILOT01","AE","CDISC016",7,"7","CERUMEN IMPACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-01","",60,null,"ONGOING","2013-09-22"],[60,"CDISCPILOT01","AE","CDISC017",1,"1","FALL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-10-09",19,19,"",""],[61,"CDISCPILOT01","AE","CDISC017",2,"2","BALANCE DISORDER","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-11-15",19,56,"",""],[62,"CDISCPILOT01","AE","CDISC017",3,"3","CONTUSION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","2013-11-02",25,43,"",""],[63,"CDISCPILOT01","AE","CDISC017",4,"4","COORDINATION ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-11-15","2013-11-15",56,56,"",""],[64,"CDISCPILOT01","AE","CDISC017",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-12-29","2014-02-19",100,152,"",""],[65,"CDISCPILOT01","AE","CDISC018",1,"1","BACK PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",2,2,"",""],[66,"CDISCPILOT01","AE","CDISC018",2,"2","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-26","2012-12-26",10,10,"",""],[67,"CDISCPILOT01","AE","CDISC018",3,"3","AMNESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-01","2013-01-19",16,34,"",""],[68,"CDISCPILOT01","AE","CDISC018",4,"4","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-03","2013-01-09",18,24,"",""],[69,"CDISCPILOT01","AE","CDISC018",5,"5","LETHARGY","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-05","2013-01-05",20,20,"",""],[70,"CDISCPILOT01","AE","CDISC018",6,"6","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-16","2013-01-16",31,31,"",""],[71,"CDISCPILOT01","AE","CDISC018",7,"7","NAUSEA","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-21","2013-01-24",36,39,"",""],[72,"CDISCPILOT01","AE","CDISC018",8,"8","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-27","2013-01-28",42,43,"",""],[73,"CDISCPILOT01","AE","CDISC018",9,"9","DECREASED APPETITE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""],[74,"CDISCPILOT01","AE","CDISC018",10,"10","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""]]} diff --git a/tests/testthat/testdata/invalid_dm.json b/tests/testthat/testdata/invalid_dm.json new file mode 100644 index 0000000..e6816b2 --- /dev/null +++ b/tests/testthat/testdata/invalid_dm.json @@ -0,0 +1 @@ +{"datasetJSONCreationDateTime":"2024-08-05T10:08:55","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/dm","dbLastModifiedDateTime":"2020-08-21T09:14:29","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.DM","isReferenceData":false,"records":18,"name":"DM","label":"Demographics","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier"},{"itemOID":"IT.DM.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.DM.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.DM.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.DM.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.DM.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFXSTDTC","name":"RFXSTDTC","label":"Date/Time of First Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFXENDTC","name":"RFXENDTC","label":"Date/Time of Last Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFICDTC","name":"RFICDTC","label":"Date/Time of Informed Consent","dataType":"date"},{"itemOID":"IT.DM.RFPENDTC","name":"RFPENDTC","label":"Date/Time of End of Participation","dataType":"date"},{"itemOID":"IT.DM.DTHDTC","name":"DTHDTC","label":"Date/Time of Death","dataType":"date"},{"itemOID":"IT.DM.DTHFL","name":"DTHFL","label":"Subject Death Flag","dataType":"string","length":1},{"itemOID":"IT.DM.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.DM.BRTHDTC","name":"BRTHDTC","label":"Date/Time of Birth","dataType":"date"},{"itemOID":"IT.DM.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.DM.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.DM.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.DM.RACE","name":"RACE","label":"Race","dataType":"string","length":41},{"itemOID":"IT.DM.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.DM.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ACTARMCD","name":"ACTARMCD","label":"Actual Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ACTARM","name":"ACTARM","label":"Description of Actual Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ARMNRS","name":"ARMNRS","label":"Reason Arm and/or Actual Arm is Null","dataType":"string","length":14},{"itemOID":"IT.DM.ACTARMUD","name":"ACTARMUD","label":"Description of Unplanned Actual Arm","dataType":"string","length":200},{"itemOID":"IT.DM.COUNTRY","name":"COUNTRY","label":"Country","dataType":"string","length":3}],"rows":[[1,"CDISCPILOT01","DM","CDISC001","1115","2012-11-30","2013-01-23","2012-11-30","2013-01-23","2012-11-23","2013-05-20","","","701","1928",84,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[2,"CDISCPILOT01","DM","CDISC002","1211","2012-11-15","2013-01-14","2012-11-15","2013-01-12","2012-10-30","2013-01-14","2013-01-14","Y","701","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[3,"CDISCPILOT01","DM","CDISC003","1302","2013-08-29","2013-11-05","2013-08-29","2013-11-05","2013-08-20","2014-02-13","","","701","1951",61,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[4,"CDISCPILOT01","DM","CDISC004","1345","2013-10-08","2014-03-18","2013-10-08","2014-03-18","2013-10-01","2014-03-18","","","701","1950",63,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[5,"CDISCPILOT01","DM","CDISC005","1383","2013-02-04","2013-08-06","2013-02-04","2013-08-06","2013-01-22","2013-08-06","","","701","1941",72,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[6,"CDISCPILOT01","DM","CDISC006","1429","2013-03-19","2013-04-30","2013-03-19","2013-04-30","2013-02-25","2013-04-30","","","701","1929",84,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[7,"CDISCPILOT01","DM","CDISC007","1444","2013-01-05","2013-02-13","2013-01-05","2013-02-12","2012-12-31","2013-06-20","","","701","1949",63,"YEARS","M","WHITE","HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[8,"CDISCPILOT01","DM","CDISC008","1445","2014-05-11","2014-11-01","2014-05-11","2014-11-01","2014-05-01","2014-11-01","2014-11-01","Y","704","1939",75,"YEARS","M","MULTIPLE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[9,"CDISCPILOT01","DM","CDISC009","1087","2012-10-22","2013-04-28","2012-10-22","2013-04-28","2012-10-06","2013-04-28","","","708","1938",74,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[10,"CDISCPILOT01","DM","CDISC010","1236","2013-09-21","2013-09-26","2013-09-21","2013-09-21","2013-09-08","2013-09-26","","","708","1927",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[11,"CDISCPILOT01","DM","CDISC011","1336","2012-12-07","2013-06-05","2012-12-07","2013-06-05","2012-11-21","2013-07-05","","","708","1939",73,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[12,"CDISCPILOT01","DM","CDISC012","1378","2013-09-03","2014-01-28","2013-09-03","2014-01-28","2013-08-24","2014-01-28","","","708","1946",67,"YEARS","M","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[13,"CDISCPILOT01","DM","CDISC013","1083","2013-07-22","2013-08-03","2013-07-22","2013-08-01","2013-07-09","2013-08-03","2013-08-03","Y","710","1924",89,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[14,"CDISCPILOT01","DM","CDISC014","1012","2013-04-03","2013-05-02","2013-04-03","2013-04-29","2013-03-20","2013-09-18","","","711","1945",67,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[15,"CDISCPILOT01","DM","CDISC015","1022","","","","","2014-03-17","2014-03-17","","","711","1928",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","","","","","SCREEN FAILURE","","USA"],[16,"CDISCPILOT01","DM","CDISC016","1143","2013-04-03","2013-06-01","2013-04-03","2013-05-30","2013-03-30","2013-09-22","","","711","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[17,"CDISCPILOT01","DM","CDISC017","1250","2013-09-21","2014-02-08","2013-09-21","2014-01-31","2013-08-21","2014-03-08","","","718","1931",82,"YEARS","F","WHITE","HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[18,"CDISCPILOT01","DM","CDISC018","1427","2012-12-17","2013-02-18","2012-12-17","2013-02-11","2012-12-13","2013-06-03","","","718","1938",74,"YEARS","F","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"]]} From 8f7adda9e0c36e5b3265054d6cd453e4c2bc2057 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Mon, 16 Sep 2024 17:32:11 -0400 Subject: [PATCH 027/103] cleanup --- dm.json | 1 - ta.json | 1 - test.json | 19 ------------------- 3 files changed, 21 deletions(-) delete mode 100644 dm.json delete mode 100644 ta.json delete mode 100644 test.json diff --git a/dm.json b/dm.json deleted file mode 100644 index e91309f..0000000 --- a/dm.json +++ /dev/null @@ -1 +0,0 @@ -{"datasetJSONCreationDateTime":"2024-09-16T17:14:40","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/dm","dbLastModifiedDateTime":"2020-08-21T09:14:29","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.DM","isReferenceData":false,"records":18,"name":"DM","label":"Demographics","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.DM.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.DM.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.DM.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.DM.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.DM.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFXSTDTC","name":"RFXSTDTC","label":"Date/Time of First Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFXENDTC","name":"RFXENDTC","label":"Date/Time of Last Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFICDTC","name":"RFICDTC","label":"Date/Time of Informed Consent","dataType":"date"},{"itemOID":"IT.DM.RFPENDTC","name":"RFPENDTC","label":"Date/Time of End of Participation","dataType":"date"},{"itemOID":"IT.DM.DTHDTC","name":"DTHDTC","label":"Date/Time of Death","dataType":"date"},{"itemOID":"IT.DM.DTHFL","name":"DTHFL","label":"Subject Death Flag","dataType":"string","length":1},{"itemOID":"IT.DM.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.DM.BRTHDTC","name":"BRTHDTC","label":"Date/Time of Birth","dataType":"date"},{"itemOID":"IT.DM.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.DM.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.DM.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.DM.RACE","name":"RACE","label":"Race","dataType":"string","length":41},{"itemOID":"IT.DM.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.DM.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ACTARMCD","name":"ACTARMCD","label":"Actual Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ACTARM","name":"ACTARM","label":"Description of Actual Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ARMNRS","name":"ARMNRS","label":"Reason Arm and/or Actual Arm is Null","dataType":"string","length":14},{"itemOID":"IT.DM.ACTARMUD","name":"ACTARMUD","label":"Description of Unplanned Actual Arm","dataType":"string","length":200},{"itemOID":"IT.DM.COUNTRY","name":"COUNTRY","label":"Country","dataType":"string","length":3}],"rows":[[1,"CDISCPILOT01","DM","CDISC001","1115","2012-11-30","2013-01-23","2012-11-30","2013-01-23","2012-11-23","2013-05-20","","","701","1928",84.0,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[2,"CDISCPILOT01","DM","CDISC002","1211","2012-11-15","2013-01-14","2012-11-15","2013-01-12","2012-10-30","2013-01-14","2013-01-14","Y","701","1936",76.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[3,"CDISCPILOT01","DM","CDISC003","1302","2013-08-29","2013-11-05","2013-08-29","2013-11-05","2013-08-20","2014-02-13","","","701","1951",61.0,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[4,"CDISCPILOT01","DM","CDISC004","1345","2013-10-08","2014-03-18","2013-10-08","2014-03-18","2013-10-01","2014-03-18","","","701","1950",63.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[5,"CDISCPILOT01","DM","CDISC005","1383","2013-02-04","2013-08-06","2013-02-04","2013-08-06","2013-01-22","2013-08-06","","","701","1941",72.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[6,"CDISCPILOT01","DM","CDISC006","1429","2013-03-19","2013-04-30","2013-03-19","2013-04-30","2013-02-25","2013-04-30","","","701","1929",84.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[7,"CDISCPILOT01","DM","CDISC007","1444","2013-01-05","2013-02-13","2013-01-05","2013-02-12","2012-12-31","2013-06-20","","","701","1949",63.0,"YEARS","M","WHITE","HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[8,"CDISCPILOT01","DM","CDISC008","1445","2014-05-11","2014-11-01","2014-05-11","2014-11-01","2014-05-01","2014-11-01","2014-11-01","Y","704","1939",75.0,"YEARS","M","MULTIPLE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[9,"CDISCPILOT01","DM","CDISC009","1087","2012-10-22","2013-04-28","2012-10-22","2013-04-28","2012-10-06","2013-04-28","","","708","1938",74.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[10,"CDISCPILOT01","DM","CDISC010","1236","2013-09-21","2013-09-26","2013-09-21","2013-09-21","2013-09-08","2013-09-26","","","708","1927",86.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[11,"CDISCPILOT01","DM","CDISC011","1336","2012-12-07","2013-06-05","2012-12-07","2013-06-05","2012-11-21","2013-07-05","","","708","1939",73.0,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[12,"CDISCPILOT01","DM","CDISC012","1378","2013-09-03","2014-01-28","2013-09-03","2014-01-28","2013-08-24","2014-01-28","","","708","1946",67.0,"YEARS","M","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[13,"CDISCPILOT01","DM","CDISC013","1083","2013-07-22","2013-08-03","2013-07-22","2013-08-01","2013-07-09","2013-08-03","2013-08-03","Y","710","1924",89.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[14,"CDISCPILOT01","DM","CDISC014","1012","2013-04-03","2013-05-02","2013-04-03","2013-04-29","2013-03-20","2013-09-18","","","711","1945",67.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[15,"CDISCPILOT01","DM","CDISC015","1022","","","","","2014-03-17","2014-03-17","","","711","1928",86.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","","","","","SCREEN FAILURE","","USA"],[16,"CDISCPILOT01","DM","CDISC016","1143","2013-04-03","2013-06-01","2013-04-03","2013-05-30","2013-03-30","2013-09-22","","","711","1936",76.0,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[17,"CDISCPILOT01","DM","CDISC017","1250","2013-09-21","2014-02-08","2013-09-21","2014-01-31","2013-08-21","2014-03-08","","","718","1931",82.0,"YEARS","F","WHITE","HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[18,"CDISCPILOT01","DM","CDISC018","1427","2012-12-17","2013-02-18","2012-12-17","2013-02-11","2012-12-13","2013-06-03","","","718","1938",74.0,"YEARS","F","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"]]} \ No newline at end of file diff --git a/ta.json b/ta.json deleted file mode 100644 index 2355b6f..0000000 --- a/ta.json +++ /dev/null @@ -1 +0,0 @@ -{"datasetJSONCreationDateTime":"2024-09-16T17:17:50","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ta","dbLastModifiedDateTime":"2020-08-21T09:14:26","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.TA","isReferenceData":true,"records":8,"name":"TA","label":"Trial Arms","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.TA.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.TA.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.TA.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.TA.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.TA.TAETORD","name":"TAETORD","label":"Planned Order of Element within Arm","dataType":"integer","keySequence":3},{"itemOID":"IT.TA.ETCD","name":"ETCD","label":"Element Code","dataType":"string","length":7},{"itemOID":"IT.TA.ELEMENT","name":"ELEMENT","label":"Description of Element","dataType":"string","length":26},{"itemOID":"IT.TA.TABRANCH","name":"TABRANCH","label":"Branch","dataType":"string","length":200},{"itemOID":"IT.TA.TATRANS","name":"TATRANS","label":"Transition Rule","dataType":"string","length":200},{"itemOID":"IT.TA.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9}],"rows":[[1,"CDISCPILOT01","TA","PLACEBO","Placebo",1.0,"SCREEN","Screening","Randomized to Placebo","","SCREENING"],[2,"CDISCPILOT01","TA","PLACEBO","Placebo",2.0,"PLACEBO","Placebo","","","TREATMENT"],[3,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",1.0,"SCREEN","Screening","Randomized to Zanomaline Low Dose","","SCREENING"],[4,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",2.0,"LOW","Zanomaline 54 mg","","","TREATMENT"],[5,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",1.0,"SCREEN","Screening","Randomized to Zanomaline High Dose","","SCREENING"],[6,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",2.0,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"],[7,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",3.0,"HIGH","Zanomaline 81 mg","","","TREATMENT"],[8,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",4.0,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"]]} \ No newline at end of file diff --git a/test.json b/test.json deleted file mode 100644 index a7de6b8..0000000 --- a/test.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "datasetJSONCreationDateTime": "2024-09-16T15:58:26", - "datasetJSONVersion": "1.1.0", - "fileOID": "/some/path", - "dbLastModifiedDateTime": "2023-02-15T10:23:15", - "originator": "Some Org", - "sourceSystem": { - "name": "source system", - "version": "1.0" - }, - "studyOID": "SOMESTUDY", - "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - "metaDataRef": "some/define.xml", - "itemGroupOID": "IG.IRIS", - "isReferenceData": false, - "records": 5, - "name": "IRIS", - "label": "Iris" -} \ No newline at end of file From 680111f565fc1460a3754657607c72829f30127b Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Tue, 17 Sep 2024 09:11:24 -0400 Subject: [PATCH 028/103] put ndjson in a separate function --- R/write_dataset_json.R | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 9976c5a..004c660 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -4,7 +4,6 @@ #' @param file File path to save Dataset JSON file #' @param pretty If TRUE, write with readable formatting #' @param items Variable metadata -#' @param type JSON or NDJSON, if NDJSON variable names are left on rows for streaming #' #' @return NULL when file written to disk, otherwise character string #' @export @@ -18,7 +17,7 @@ #' \dontrun{ #' write_dataset_json(ds_json, "path/to/file.json") #' } -write_dataset_json <- function(x, file, pretty=FALSE, items, type="JSON") { +write_dataset_json <- function(x, file, pretty=FALSE, items) { stopifnot_datasetjson(x) # Populate the creation datetime @@ -51,12 +50,7 @@ write_dataset_json <- function(x, file, pretty=FALSE, items, type="JSON") { # add variable metadata and data temp$columns <- variable_metadata(items) - temp$rows <- x - - # Leave the names for NSJSON, remove for JSON - if (type == "JSON") { - names(temp$rows) <- NULL - } + temp$rows <- unname(x) if (!missing(file)) { # Make sure the output path exists From 41ca676206974d0b9c8d3b308b3ccabb7d6ea8af Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Tue, 17 Sep 2024 12:21:59 -0400 Subject: [PATCH 029/103] add write_dataset_ndjson() --- R/write_dataset_json.R | 4 +- R/write_dataset_ndjson.R | 100 ++++++++++++ tests/testthat/test-write_dataset_ndjson.R | 176 +++++++++++++++++++++ tests/testthat/testdata/adsl.ndjson | 2 +- 4 files changed, 279 insertions(+), 3 deletions(-) create mode 100644 R/write_dataset_ndjson.R create mode 100644 tests/testthat/test-write_dataset_ndjson.R diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 004c660..359ad3b 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -24,7 +24,8 @@ write_dataset_json <- function(x, file, pretty=FALSE, items) { attr(x, 'datasetJSONCreationDateTime') <- get_datetime() # Store number of records - attr(x, 'records') <- nrow(x) + records <- nrow(x) + attr(x, 'records') <- records # Pull attributes into a list and order temp <- attributes(x)[c( @@ -45,7 +46,6 @@ write_dataset_json <- function(x, file, pretty=FALSE, items) { ] # add ITEMGROUPDATASEQ to data - records <- nrow(x) x <- cbind(ITEMGROUPDATASEQ = 1:records, x) # add variable metadata and data diff --git a/R/write_dataset_ndjson.R b/R/write_dataset_ndjson.R new file mode 100644 index 0000000..5b0e821 --- /dev/null +++ b/R/write_dataset_ndjson.R @@ -0,0 +1,100 @@ +#' Write out a Dataset NDJSON file +#' +#' @param x datasetjson object +#' @param file File path to save Dataset NDJSON file +#' @param pretty If TRUE, write with readable formatting +#' @param items Variable metadata +#' +#' @return NULL when file written to disk, otherwise character string +#' @export +#' +#' @examples +#' # Write to character object +#' ds_json <- dataset_json( +#' iris[1:5, ], +#' file_oid = "/some/path", +#' last_modified = "2023-02-15T10:23:15", +#' originator = "Some Org", +#' sys = "source system", +#' sys_version = "1.0", +#' study = "SOMESTUDY", +#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", +#' metadata_ref = "some/define.xml", +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris" +#' ) +#' js <- write_dataset_ndjson(ds_json, items=iris_items) +#' +#' # Write to disk +#' \dontrun{ +#' write_dataset_ndjson(ds_json, file = "path/to/file.ndjson", items=iris_items) +#' } +write_dataset_ndjson <- function(x, file, pretty=FALSE, items) { + + stopifnot_datasetjson(x) + + if (!missing(file)) { + # Make sure the output path exists + if(!dir.exists(dirname(file))) { + stop("Folder supplied to `file` does not exist", call.=FALSE) + } + } + + # Create the JSON text + json_opts <- yyjsonr::opts_write_json( + pretty = pretty, + auto_unbox = TRUE, + ) + + # Populate the creation datetime + attr(x, 'datasetJSONCreationDateTime') <- get_datetime() + + # Store number of records + records <- nrow(x) + attr(x, 'records') <- records + + # Pull attributes into a list and order + temp <- attributes(x)[c( + "datasetJSONCreationDateTime", + "datasetJSONVersion", + "fileOID", + "dbLastModifiedDateTime", + "originator", + "sourceSystem", + "studyOID", + "metaDataVersionOID", + "metaDataRef", + "itemGroupOID", + "isReferenceData", + "records", + "name", + "label") + ] + + # add column metadata + temp2 <- list(c(temp, columns = list(variable_metadata(items)))) + + # ndjson string for metadata + metadata_ndjson <- yyjsonr::write_ndjson_str( + temp2, + opts = json_opts + ) + + # add ITEMGROUPDATASEQ to data + x <- cbind(ITEMGROUPDATASEQ = 1:records, x) + + # ndjson string for data + data_ndjson <- yyjsonr::write_ndjson_str( + x, + opts = json_opts + ) + + if (!missing(file)) { + # Write file to disk + cat(metadata_ndjson, data_ndjson, file = file, sep = "\n") + } else { + # Print to console + paste(metadata_ndjson, data_ndjson, sep = "\n") + } +} diff --git a/tests/testthat/test-write_dataset_ndjson.R b/tests/testthat/test-write_dataset_ndjson.R new file mode 100644 index 0000000..b9fea18 --- /dev/null +++ b/tests/testthat/test-write_dataset_ndjson.R @@ -0,0 +1,176 @@ + +test_that("write_dataset_ndjson matches the original ndjson", { + + # adsl + df_name <- "adsl" + orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) + df_metadata <- readRDS(test_path("testdata/adsl_metadata.Rds")) + + # create dataset json object + ds_json <- dataset_json( + orig_df, + file_oid = "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-01/adsl", + last_modified = "2024-08-01T16:35:22", + originator = "CDISC ADaM MSG Team", + sys = "SAS on X64_10PRO", + sys_version = "9.0401M7", + study = "TDF_ADaM.ADaMIG.1.1", + metadata_version = "MDV.TDF_ADaM.ADaMIG.1.1", + metadata_ref = "define.xml", + item_oid = "IG.ADSL", + name = "ADSL", + dataset_label = "Subject-Level Analysis Dataset" + ) + + # write json to disk + ndjson_location <- paste0(df_name,".ndjson") + withr::local_file(ndjson_location) + write_dataset_ndjson(ds_json, ndjson_location, items=df_metadata) + + # compare metadata + comp_metadata <- yyjsonr::read_ndjson_file(ndjson_location, nread = 1, nprobe = 1) + expected_metadata <- yyjsonr::read_ndjson_file(test_path("testdata/adsl.ndjson"), nread = 1, nprobe = 1) + + # remove variables that will always differ + comp_metadata$datasetJSONCreationDateTime <- NULL + expected_metadata$datasetJSONCreationDateTime <- NULL + + expect_equal(comp_metadata, expected_metadata) + + # compare data + comp_data <- yyjsonr::read_ndjson_file(ndjson_location, nskip = 1) + expected_data <- yyjsonr::read_ndjson_file(test_path("testdata/adsl.ndjson"), nskip = 1) + + # remove variables that will always differ + comp_metadata$datasetJSONCreationDateTime <- NULL + expected_metadata$datasetJSONCreationDateTime <- NULL + + expect_equal(comp_data, expected_data) + + + # dm + df_name <- "dm" + orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) + df_metadata <- readRDS(test_path("testdata/dm_metadata.Rds")) + + # create dataset json object + ds_json <- dataset_json( + orig_df, + file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/dm", + last_modified = "2020-08-21T09:14:29", + originator = "CDISC SDTM MSG Team", + sys = "SAS on X64_10PRO", + sys_version = "9.0401M7", + study = "cdisc.com/CDISCPILOT01", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "define.xml", + item_oid = "IG.DM", + name = "DM", + dataset_label = "Demographics" + ) + + # write json to disk + ndjson_location <- paste0(df_name,".ndjson") + withr::local_file(ndjson_location) + write_dataset_ndjson(ds_json, ndjson_location, items=df_metadata) + + # compare metadata + comp_metadata <- yyjsonr::read_ndjson_file(ndjson_location, nread = 1, nprobe = 1) + expected_metadata <- yyjsonr::read_ndjson_file(test_path("testdata/dm.ndjson"), nread = 1, nprobe = 1) + + # remove variables that will always differ + comp_metadata$datasetJSONCreationDateTime <- NULL + expected_metadata$datasetJSONCreationDateTime <- NULL + + expect_equal(comp_metadata, expected_metadata) + + # compare data + comp_data <- yyjsonr::read_ndjson_file(ndjson_location, nskip = 1) + expected_data <- yyjsonr::read_ndjson_file(test_path("testdata/dm.ndjson"), nskip = 1) + + # remove variables that will always differ + comp_metadata$datasetJSONCreationDateTime <- NULL + expected_metadata$datasetJSONCreationDateTime <- NULL + + expect_equal(comp_data, expected_data) + + # ta + df_name <- "ta" + orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) + df_metadata <- readRDS(test_path("testdata/ta_metadata.Rds")) + + # create dataset json object + ds_json <- dataset_json( + orig_df, + file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/ta", + last_modified = "2020-08-21T09:14:26", + originator = "CDISC SDTM MSG Team", + sys = "SAS on X64_10PRO", + sys_version = "9.0401M7", + study = "cdisc.com/CDISCPILOT01", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "define.xml", + item_oid = "IG.TA", + name = "TA", + dataset_label = "Trial Arms", + ref_data = TRUE + ) + + # write json to disk + ndjson_location <- paste0(df_name,".ndjson") + withr::local_file(ndjson_location) + write_dataset_ndjson(ds_json, ndjson_location, items=df_metadata) + + # compare metadata + comp_metadata <- yyjsonr::read_ndjson_file(ndjson_location, nread = 1, nprobe = 1) + expected_metadata <- yyjsonr::read_ndjson_file(test_path("testdata/ta.ndjson"), nread = 1, nprobe = 1) + + # remove variables that will always differ + comp_metadata$datasetJSONCreationDateTime <- NULL + expected_metadata$datasetJSONCreationDateTime <- NULL + + expect_equal(comp_metadata, expected_metadata) + + # compare data + comp_data <- yyjsonr::read_ndjson_file(ndjson_location, nskip = 1) + expected_data <- yyjsonr::read_ndjson_file(test_path("testdata/ta.ndjson"), nskip = 1) + + # remove variables that will always differ + comp_metadata$datasetJSONCreationDateTime <- NULL + expected_metadata$datasetJSONCreationDateTime <- NULL + + expect_equal(comp_data, expected_data) +}) + +test_that("write_dataset_ndjson errors are thrown properly", { + expect_error( + write_dataset_ndjson(iris), + "Input must be a datasetjson object" + ) + + expect_error({ + df_name <- "ta" + orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) + df_metadata <- readRDS(test_path("testdata/ta_metadata.Rds")) + + # create dataset json object + + ds_json <- dataset_json( + orig_df, + file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ta", + last_modified = "2020-08-21T09:14:26", + originator = "CDISC SDTM MSG Team", + sys = "SAS on X64_10PRO", + sys_version = "9.0401M7", + study = "cdisc.com/CDISCPILOT01", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "define.xml", + item_oid = "IG.TA", + name = "TA", + dataset_label = "Trial Arms", + ref_data = TRUE + ) + write_dataset_ndjson(ds_json, items = df_metadata, file = "not/a/valid/directory/ta.json")}, + "Folder supplied to `file` does not exist" + ) +}) diff --git a/tests/testthat/testdata/adsl.ndjson b/tests/testthat/testdata/adsl.ndjson index 30d622b..ec279ab 100644 --- a/tests/testthat/testdata/adsl.ndjson +++ b/tests/testthat/testdata/adsl.ndjson @@ -1,4 +1,4 @@ -{"datasetJSONCreationDateTime": "2024-08-01T16:35:29", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-01/adsl", "dbLastModifiedDateTime": "2024-08-01T16:35:22", "originator": "CDISC ADaM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "TDF_ADaM.ADaMIG.1.1", "metaDataVersionOID": "MDV.TDF_ADaM.ADaMIG.1.1", "metaDataRef": "define.xml", "itemGroupOID": "IG.ADSL", "isReferenceData": false, "records": 254, "name": "ADSL", "label": "Subject-Level Analysis", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.ADSL.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 11, "keySequence": 1}, {"itemOID": "IT.ADSL.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.SITEGR1", "name": "SITEGR1", "label": "Pooled Site Group 1", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01P", "name": "TRT01P", "label": "Planned Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01PN", "name": "TRT01PN", "label": "Planned Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRT01A", "name": "TRT01A", "label": "Actual Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01AN", "name": "TRT01AN", "label": "Actual Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRTSDT", "name": "TRTSDT", "label": "Date of First Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTEDT", "name": "TRTEDT", "label": "Date of Last Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTDURD", "name": "TRTDURD", "label": "Total Treatment Duration (Days)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AVGDD", "name": "AVGDD", "label": "Avg Daily Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.CUMDOSE", "name": "CUMDOSE", "label": "Cumulative Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEGR1", "name": "AGEGR1", "label": "Pooled Age Group 1", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.AGEGR1N", "name": "AGEGR1N", "label": "Pooled Age Group 1 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 32}, {"itemOID": "IT.ADSL.RACEN", "name": "RACEN", "label": "Race (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.ADSL.SAFFL", "name": "SAFFL", "label": "Safety Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ITTFL", "name": "ITTFL", "label": "Intent-To-Treat Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.EFFFL", "name": "EFFFL", "label": "Efficacy Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP8FL", "name": "COMP8FL", "label": "Completers of Week 8 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP16FL", "name": "COMP16FL", "label": "Completers of Week 16 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP24FL", "name": "COMP24FL", "label": "Completers of Week 24 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DISCONFL", "name": "DISCONFL", "label": "Did the Subject Discontinue the Study?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DSRAEFL", "name": "DSRAEFL", "label": "Discontinued due to AE?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DTHFL", "name": "DTHFL", "label": "Subject Died?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.BMIBL", "name": "BMIBL", "label": "Baseline BMI (kg/m^2)", "dataType": "float"}, {"itemOID": "IT.ADSL.BMIBLGR1", "name": "BMIBLGR1", "label": "Pooled Baseline BMI Group 1", "dataType": "string", "length": 6}, {"itemOID": "IT.ADSL.HEIGHTBL", "name": "HEIGHTBL", "label": "Baseline Height (cm)", "dataType": "float"}, {"itemOID": "IT.ADSL.WEIGHTBL", "name": "WEIGHTBL", "label": "Baseline Weight (kg)", "dataType": "float"}, {"itemOID": "IT.ADSL.EDUCLVL", "name": "EDUCLVL", "label": "Years of Education", "dataType": "integer"}, {"itemOID": "IT.ADSL.DISONSDT", "name": "DISONSDT", "label": "Date of Onset of Disease", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DURDIS", "name": "DURDIS", "label": "Duration of Disease (Months)", "dataType": "float"}, {"itemOID": "IT.ADSL.DURDSGR1", "name": "DURDSGR1", "label": "Pooled Disease Duration Group 1", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.VISIT1DT", "name": "VISIT1DT", "label": "Date of Visit 1", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.VISNUMEN", "name": "VISNUMEN", "label": "End of Trt Visit (Vis 12 or Early Term.)", "dataType": "integer"}, {"itemOID": "IT.ADSL.RFENDT", "name": "RFENDT", "label": "Date of Discontinuation/Completion", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DCDECOD", "name": "DCDECOD", "label": "Standardized Disposition Term", "dataType": "string", "length": 27}, {"itemOID": "IT.ADSL.EOSSTT", "name": "EOSSTT", "label": "End of Study Status", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.DCSREAS", "name": "DCSREAS", "label": "Reason for Discontinuation from Study", "dataType": "string", "length": 18}, {"itemOID": "IT.ADSL.MMSETOT", "name": "MMSETOT", "label": "MMSE Total", "dataType": "integer"}]} +{"datasetJSONCreationDateTime": "2024-08-01T16:35:29", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-01/adsl", "dbLastModifiedDateTime": "2024-08-01T16:35:22", "originator": "CDISC ADaM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "TDF_ADaM.ADaMIG.1.1", "metaDataVersionOID": "MDV.TDF_ADaM.ADaMIG.1.1", "metaDataRef": "define.xml", "itemGroupOID": "IG.ADSL", "isReferenceData": false, "records": 254, "name": "ADSL", "label": "Subject-Level Analysis Dataset", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.ADSL.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 11, "keySequence": 1}, {"itemOID": "IT.ADSL.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.SITEGR1", "name": "SITEGR1", "label": "Pooled Site Group 1", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01P", "name": "TRT01P", "label": "Planned Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01PN", "name": "TRT01PN", "label": "Planned Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRT01A", "name": "TRT01A", "label": "Actual Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01AN", "name": "TRT01AN", "label": "Actual Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRTSDT", "name": "TRTSDT", "label": "Date of First Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTEDT", "name": "TRTEDT", "label": "Date of Last Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTDURD", "name": "TRTDURD", "label": "Total Treatment Duration (Days)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AVGDD", "name": "AVGDD", "label": "Avg Daily Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.CUMDOSE", "name": "CUMDOSE", "label": "Cumulative Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEGR1", "name": "AGEGR1", "label": "Pooled Age Group 1", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.AGEGR1N", "name": "AGEGR1N", "label": "Pooled Age Group 1 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 32}, {"itemOID": "IT.ADSL.RACEN", "name": "RACEN", "label": "Race (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.ADSL.SAFFL", "name": "SAFFL", "label": "Safety Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ITTFL", "name": "ITTFL", "label": "Intent-To-Treat Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.EFFFL", "name": "EFFFL", "label": "Efficacy Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP8FL", "name": "COMP8FL", "label": "Completers of Week 8 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP16FL", "name": "COMP16FL", "label": "Completers of Week 16 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP24FL", "name": "COMP24FL", "label": "Completers of Week 24 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DISCONFL", "name": "DISCONFL", "label": "Did the Subject Discontinue the Study?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DSRAEFL", "name": "DSRAEFL", "label": "Discontinued due to AE?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DTHFL", "name": "DTHFL", "label": "Subject Died?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.BMIBL", "name": "BMIBL", "label": "Baseline BMI (kg/m^2)", "dataType": "float"}, {"itemOID": "IT.ADSL.BMIBLGR1", "name": "BMIBLGR1", "label": "Pooled Baseline BMI Group 1", "dataType": "string", "length": 6}, {"itemOID": "IT.ADSL.HEIGHTBL", "name": "HEIGHTBL", "label": "Baseline Height (cm)", "dataType": "float"}, {"itemOID": "IT.ADSL.WEIGHTBL", "name": "WEIGHTBL", "label": "Baseline Weight (kg)", "dataType": "float"}, {"itemOID": "IT.ADSL.EDUCLVL", "name": "EDUCLVL", "label": "Years of Education", "dataType": "integer"}, {"itemOID": "IT.ADSL.DISONSDT", "name": "DISONSDT", "label": "Date of Onset of Disease", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DURDIS", "name": "DURDIS", "label": "Duration of Disease (Months)", "dataType": "float"}, {"itemOID": "IT.ADSL.DURDSGR1", "name": "DURDSGR1", "label": "Pooled Disease Duration Group 1", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.VISIT1DT", "name": "VISIT1DT", "label": "Date of Visit 1", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.VISNUMEN", "name": "VISNUMEN", "label": "End of Trt Visit (Vis 12 or Early Term.)", "dataType": "integer"}, {"itemOID": "IT.ADSL.RFENDT", "name": "RFENDT", "label": "Date of Discontinuation/Completion", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DCDECOD", "name": "DCDECOD", "label": "Standardized Disposition Term", "dataType": "string", "length": 27}, {"itemOID": "IT.ADSL.EOSSTT", "name": "EOSSTT", "label": "End of Study Status", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.DCSREAS", "name": "DCSREAS", "label": "Reason for Discontinuation from Study", "dataType": "string", "length": 18}, {"itemOID": "IT.ADSL.MMSETOT", "name": "MMSETOT", "label": "MMSE Total", "dataType": "integer"}]} [1, "CDISCPILOT01", "01-701-1015", "1015", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-02", "2014-07-02", 182, 0, 0, 63, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.1, "25-<30", 147.3, 54.4, 16, "2010-04-30", 43.9, ">=12", "2013-12-26", "2014-01-02", "2014-07-02", 12, "2014-07-02", "COMPLETED", "COMPLETED", "", 23] [2, "CDISCPILOT01", "01-701-1023", "1023", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2012-08-05", "2012-09-01", 28, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.4, ">=30", 162.6, 80.3, 14, "2006-03-11", 76.4, ">=12", "2012-07-22", "2012-08-05", "2012-09-02", 5, "2012-09-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] [3, "CDISCPILOT01", "01-701-1028", "1028", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-19", "2014-01-14", 180, 77.7, 13986, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 31.4, ">=30", 177.8, 99.3, 16, "2009-12-16", 42.8, ">=12", "2013-07-11", "2013-07-19", "2014-01-14", 12, "2014-01-14", "COMPLETED", "COMPLETED", "", 23] From a7f7b5a6517bc4fabe76d9b5a893e725e549a147 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Tue, 17 Sep 2024 14:47:24 -0400 Subject: [PATCH 030/103] add ndjson read --- R/read_dataset_ndjson.R | 136 +++++++++++++++++++++++++++++++++++++++ R/write_dataset_ndjson.R | 5 +- 2 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 R/read_dataset_ndjson.R diff --git a/R/read_dataset_ndjson.R b/R/read_dataset_ndjson.R new file mode 100644 index 0000000..74cbb74 --- /dev/null +++ b/R/read_dataset_ndjson.R @@ -0,0 +1,136 @@ +#' Read a Dataset NDJSON to datasetjson object +#' +#' This function reads a dataset NDJSON file andreturns a datasetjson object. +#' The Dataset NDJSON file can be either a file path on disk of a URL which +#' contains the Dataset NDJSON file. +#' +#' @param file File path or URL of a Dataset NDJSON file +#' +#' @return datasetjson object +#' @export +#' +#' @examples +#' # Read from disk +#' \dontrun{ +#' dat <- read_dataset_ndjson("path/to/file.ndjson") +#' # Read file from URL +#' dat <- read_dataset_ndjson('https://www.somesite.com/file.ndjson') +#' } +#' +#' # Read from an already imported character vector +#' ds_ndjson <- dataset_json( +#' iris[1:5, ], +#' file_oid = "/some/path", +#' last_modified = "2023-02-15T10:23:15", +#' originator = "Some Org", +#' sys = "source system", +#' sys_version = "1.0", +#' study = "SOMESTUDY", +#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", +#' metadata_ref = "some/define.xml", +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris" +#' ) +#' js <- write_dataset_ndjson(ds_ndjson, item = iris_items) +#' dat <- read_dataset_ndjson(js) +read_dataset_ndjson <- function(file) { + + json_opts <- yyjsonr::opts_read_json( + promote_num_to_string = TRUE + ) + + if (path_is_url(file)) { + # Url? + file_contents <- read_from_url(file) + d <- yyjsonr::read_ndjson_str( + file_contents, + nskip = 1, + opts = json_opts + ) + d_meta <- yyjsonr::read_ndjson_str( + file_contents, + nread = 1, + nprobe = 1, + opts = json_opts + ) + } else if (file.exists(file)) { + # File on disk? + d <- yyjsonr::read_ndjson_file( + file, + nskip = 1, + opts = json_opts + ) + d_meta <- yyjsonr::read_ndjson_file( + file, + nread = 1, + nprobe = 1, + opts = json_opts + ) + } else { + # Direct file contents? + d <- yyjsonr::read_ndjson_str( + file, + nskip = 1, + opts = json_opts + ) + d_meta <- yyjsonr::read_ndjson_str( + file, + nread = 1, + nprobe = 1, + opts = json_opts + ) + } + + + # Pull the data and items + # d <- as.data.frame(do.call(rbind, ds_ndjson_list)) + items <- d_meta$columns[[1]] + + # Process type conversions + tt <- items$dataType + tdt <- items$targetDataType + int_cols <- tt == "integer" + dbl_cols <- tt %in% c("float", "double", "decimal") + bool_cols <- tt == "boolean" + d[int_cols] <- lapply(d[int_cols], as.integer) + d[dbl_cols] <- lapply(d[dbl_cols], as.double) + d[bool_cols] <- lapply(d[bool_cols], as.logical) + + date_cols <- tt %in% c("date") & tdt %in% "integer" + datetime_cols <- tt %in% c("datetime", "time") & tdt %in% "integer" + d[date_cols] <- lapply(d[date_cols], as.Date) + d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct) + + # Apply variable labels + d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) + + d <- d[,-1] # get rid of ITEMGROUPDATASEQ column + + ds_attr <- dataset_json( + d, + file_oid = d_meta$fileOID, + originator = d_meta$originator, + sys = d_meta$sourceSystem$name, + sys_version = d_meta$sourceSystem$version, + study = d_meta$studyOID, + metadata_version = d_meta$metaDataVersionOID, + metadata_ref = d_meta$metaDataRef, + item_oid = d_meta$itemGroupOID, + name = d_meta$name, + dataset_label = d_meta$label, + ref_data = d_meta$isReferenceData, + last_modified = d_meta$dbLastModifiedDateTime, + version = d_meta$datasetJSONVersion + ) + + # Apply records and column attribute + if(d_meta$records != nrow(d)) { + warning("The number of rows in the data does not match the number of records recorded in the metadata.") + } + + attr(ds_attr, 'records') <- d_meta$records + attr(ds_attr, 'columns') <- d_meta$columns + + ds_attr +} diff --git a/R/write_dataset_ndjson.R b/R/write_dataset_ndjson.R index 5b0e821..8e6a68a 100644 --- a/R/write_dataset_ndjson.R +++ b/R/write_dataset_ndjson.R @@ -94,7 +94,8 @@ write_dataset_ndjson <- function(x, file, pretty=FALSE, items) { # Write file to disk cat(metadata_ndjson, data_ndjson, file = file, sep = "\n") } else { - # Print to console - paste(metadata_ndjson, data_ndjson, sep = "\n") + # Return string + y = capture.output(cat(metadata_ndjson, data_ndjson, sep = "\n")) + paste0(y, collapse = '\n') } } From a65ae7751a10a1453105cadd5b0a2900eb02ccd7 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Tue, 17 Sep 2024 15:05:49 -0400 Subject: [PATCH 031/103] stream as list instead of df since names are not on rows --- R/read_dataset_ndjson.R | 149 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 148 insertions(+), 1 deletion(-) diff --git a/R/read_dataset_ndjson.R b/R/read_dataset_ndjson.R index 74cbb74..ae42bf1 100644 --- a/R/read_dataset_ndjson.R +++ b/R/read_dataset_ndjson.R @@ -1,4 +1,4 @@ -#' Read a Dataset NDJSON to datasetjson object +#' Read a Dataset NDJSON to datasetjson Object #' #' This function reads a dataset NDJSON file andreturns a datasetjson object. #' The Dataset NDJSON file can be either a file path on disk of a URL which @@ -134,3 +134,150 @@ read_dataset_ndjson <- function(file) { ds_attr } + + +#' Read a Dataset NDJSON as List to datasetjson Object +#' +#' This function reads a dataset NDJSON file andreturns a datasetjson object. +#' The Dataset NDJSON file can be either a file path on disk of a URL which +#' contains the Dataset NDJSON file. +#' +#' @param file File path or URL of a Dataset NDJSON file +#' +#' @return datasetjson object +#' @export +#' +#' @examples +#' # Read from disk +#' \dontrun{ +#' dat <- read_dataset_ndjson("path/to/file.ndjson") +#' # Read file from URL +#' dat <- read_dataset_ndjson('https://www.somesite.com/file.ndjson') +#' +#' read_dataset_ndjson_list("tests/testthat/testdata/ta.ndjson") +#' } +#' +#' # Read from an already imported character vector +#' ds_ndjson <- dataset_json( +#' iris[1:5, ], +#' file_oid = "/some/path", +#' last_modified = "2023-02-15T10:23:15", +#' originator = "Some Org", +#' sys = "source system", +#' sys_version = "1.0", +#' study = "SOMESTUDY", +#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", +#' metadata_ref = "some/define.xml", +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris" +#' ) +#' js <- write_dataset_ndjson(ds_ndjson, item = iris_items) +#' dat <- read_dataset_ndjson(js) +read_dataset_ndjson_list <- function(file) { + + json_opts <- yyjsonr::opts_read_json( + promote_num_to_string = TRUE + ) + + if (path_is_url(file)) { + # Url? + file_contents <- read_from_url(file) + d_list <- yyjsonr::read_ndjson_str( + file_contents, + type = "list", + nskip = 1, + opts = json_opts + ) + d_meta <- yyjsonr::read_ndjson_str( + file_contents, + nread = 1, + nprobe = 1, + opts = json_opts + ) + } else if (file.exists(file)) { + # File on disk? + d_list <- yyjsonr::read_ndjson_file( + file, + type = "list", + nskip = 1, + opts = json_opts + ) + d_meta <- yyjsonr::read_ndjson_file( + file, + nread = 1, + nprobe = 1, + opts = json_opts + ) + } else { + # Direct file contents? + d_list <- yyjsonr::read_ndjson_str( + file, + type = "list", + nskip = 1, + opts = json_opts + ) + d_meta <- yyjsonr::read_ndjson_str( + file, + nread = 1, + nprobe = 1, + opts = json_opts + ) + } + + + # Pull the data and items + d <- as.data.frame(do.call(rbind, d_list)) + items <- d_meta$columns[[1]] + + # Start setting attributes + colnames(d) <- items$name + + # Process type conversions + tt <- items$dataType + tdt <- items$targetDataType + int_cols <- tt == "integer" + dbl_cols <- tt %in% c("float", "double", "decimal") + bool_cols <- tt == "boolean" + d[int_cols] <- lapply(d[int_cols], as.integer) + d[dbl_cols] <- lapply(d[dbl_cols], as.double) + d[bool_cols] <- lapply(d[bool_cols], as.logical) + + date_cols <- tt %in% c("date") & tdt %in% "integer" + datetime_cols <- tt %in% c("datetime", "time") & tdt %in% "integer" + d[date_cols] <- lapply(d[date_cols], as.Date) + d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct) + + # Apply variable labels + d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) + + d <- d[,-1] # get rid of ITEMGROUPDATASEQ column + + ds_attr <- dataset_json( + d, + file_oid = d_meta$fileOID, + originator = d_meta$originator, + sys = d_meta$sourceSystem$name, + sys_version = d_meta$sourceSystem$version, + study = d_meta$studyOID, + metadata_version = d_meta$metaDataVersionOID, + metadata_ref = d_meta$metaDataRef, + item_oid = d_meta$itemGroupOID, + name = d_meta$name, + dataset_label = d_meta$label, + ref_data = d_meta$isReferenceData, + last_modified = d_meta$dbLastModifiedDateTime, + version = d_meta$datasetJSONVersion + ) + + # Apply records and column attribute + if(d_meta$records != nrow(d)) { + warning("The number of rows in the data does not match the number of records recorded in the metadata.") + } + + attr(ds_attr, 'records') <- d_meta$records + attr(ds_attr, 'columns') <- d_meta$columns + + ds_attr +} + From 5702e30b58b206240e3b9be2ba5b4fb0df2fe3c5 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 19 Sep 2024 16:25:56 -0400 Subject: [PATCH 032/103] Column metasdata arguments --- R/column_metadata.R | 85 +++++++++++++++++++++++++++++++++++++++++++++ R/datasetjson.R | 21 +++++++---- 2 files changed, 99 insertions(+), 7 deletions(-) create mode 100644 R/column_metadata.R diff --git a/R/column_metadata.R b/R/column_metadata.R new file mode 100644 index 0000000..29f66eb --- /dev/null +++ b/R/column_metadata.R @@ -0,0 +1,85 @@ +#' Verify that the item metadata supplied is the appropriate format +#' +#' This function does the following checks and consolidates to a single error message: +#' - Columns missing that must be present +#' - Columns present that are not permissible +#' - Columns with NAs that must be fully populated +#' - Columns columns that should be character or integer but aren't +#' - Within the type column, if the values are within the permissible list per +#' the schema +#' @param items +#' +#' @return Error Check +#' @noRd +validate_dataset_columns <- function(items) { + required_cols <- c("OID", "name", "label", "type") + all_cols <- c("OID", "name", "label", "type", "displayFormat", "length", "keySequence") + + # Check for missing or extraneous columns + missing_cols <- setdiff(required_cols, names(items)) + err_missing_cols <- sprintf("Column `%s` is missing and must be present", missing_cols) + additional_cols <- setdiff(names(items), all_cols) + err_additional_cols <- sprintf("Column `%s` is not a permissible column", additional_cols) + + # Check for for NAs in required columns + any_nas <- vapply(items[intersect(required_cols, names(items))], function(X) any(is.na(X)), FUN.VALUE = TRUE) + has_nas <- names(any_nas)[any_nas] + err_nas <- sprintf("Column `%s` must not have NA values", has_nas) + + # Check columns that should be character + char_cols <- intersect(c("OID", "name", "label", "type", "displayFormat"), names(items)) + are_char_cols <- vapply(items[char_cols], is.character, FUN.VALUE=TRUE) + not_char_cols <- names(are_char_cols)[!are_char_cols] + err_char_cols <- sprintf("Column `%s` must be of type character", not_char_cols) + + # Check columns that should be integers + int_cols <- intersect(c("length", "keySequence"), names(items)) + are_int_cols <- vapply(items[int_cols], is.integer, FUN.VALUE=TRUE) + not_int_cols <- names(are_int_cols)[!are_int_cols] + err_int_cols <- sprintf("Column `%s` must be of type integer", not_int_cols) + + # Check that type values are within the permissible list + err_type_vars <- character() + if ('type' %in% names(items)) { + bad_types <- !(items$type %in% c("string", "integer", "float", "double", "decimal", "boolean")) + bad_type_vars <- items$name[bad_types] + bad_type_vals <- items$type[bad_types] + err_type_vars <- sprintf( + paste("Variable %s has an invalid type value of %s.", + "Must be one of string, integer, float, double, decimal, boolean"), + bad_type_vars, bad_type_vals + ) + } + + all_errs <- c(err_missing_cols, err_additional_cols, err_nas, err_char_cols, err_int_cols, err_type_vars) + + if (length(all_errs) > 0) { + msg_prep <- paste0("\n\t", all_errs) + err_msg <- paste0(c("Error: Issues found in items data:", msg_prep)) + stop(err_msg, call.=FALSE) + } +} + + +set_column_metadata <- function(x, columns) { + # Check items before moving any further + validate_dataset_columns(columns) + + # Attach in the variable metadata + if (!("ITEMGROUPDATASEQ" %in% columns$OID)) { + igds_row <- data.frame( + OID = "ITEMGROUPDATASEQ", + name = "ITEMGROUPDATASEQ", + label = "Record Identifier", + type = "integer" + ) + + # Match up columns and fill + igds_row[setdiff(names(columns), names(igds_row))] <- NA + columns[setdiff(names(igds_row), names(columns))] <- NA + + columns <- rbind(igds_row, columns) + } + + columns_converted <- df_to_list_rows(columns) +} \ No newline at end of file diff --git a/R/datasetjson.R b/R/datasetjson.R index ec453cc..69a4d46 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -28,6 +28,7 @@ #' @param ref_data Boolean value that is set to "true" when the dataset contains #' reference data (not subject data). The default value is "false". #' @param version The DatasetJSON version to use. Currently only 1.1.0 is supported. +#' @param columns Variable level metadata for the Dataset JSON object #' #' @return dataset_json object pertaining to the specific Dataset JSON version #' specific @@ -47,7 +48,8 @@ #' metadata_ref = "some/define.xml", #' item_oid = "IG.IRIS", #' name = "IRIS", -#' dataset_label = "Iris" +#' dataset_label = "Iris", +#' columns = iris_items #' ) #' #' # Attach attributes directly @@ -62,14 +64,15 @@ #' ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") #' ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") #' ds_json_updated <- set_dataset_label(ds_json_updated, "Iris") -dataset_json <- function(.data, file_oid = NULL, last_modified=NULL, +#' ds_json_updates <- set_columns(ds_json_updated, iris_items) +dataset_json <- function(.data, file_oid=NULL, last_modified=NULL, originator=NULL, sys=NULL, sys_version = NULL, study=NULL, metadata_version=NULL,metadata_ref=NULL, item_oid=NULL, name=NULL, dataset_label=NULL, ref_data=FALSE, - version="1.1.0") { + columns=NULL, version="1.1.0") { new_dataset_json(.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, - version) + columns, version) } #' Create a base Dataset JSON Container @@ -83,7 +86,7 @@ dataset_json <- function(.data, file_oid = NULL, last_modified=NULL, #' @noRd new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, - ref_data, version) { + ref_data, columns, version) { if (!(version %in% c("1.1.0"))) { stop("Unsupported version specified - currently only version 1.1.0 is supported", call.=FALSE) @@ -97,7 +100,7 @@ new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sy # Extract the function and call it to return the base structure funcs[[version]](.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, - ref_data) + ref_data, columns) } #' Dataset JSON v1.1.0 Generator @@ -106,7 +109,7 @@ new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sy #' @noRd new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, - dataset_label, ref_data) { + dataset_label, ref_data, columns) { if (!inherits(.data, 'data.frame')) { stop("datasetjson objects must inherit from a data.frame", call.=FALSE) @@ -130,6 +133,10 @@ new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, attr(.data, 'name') <- name attr(.data, 'label') <- dataset_label attr(.data, 'isReferenceData') <- ref_data + if (!is.null(columns)) { + validate_dataset_columns(columns) + } + attr(.data, 'columns') <- columns structure( .data, From a9a8555bbe07786098b0252c4a98191a076d41e8 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 26 Sep 2024 10:25:09 -0400 Subject: [PATCH 033/103] remove ndjson for now since streaming isn't clear w/yyjsonr and this schema --- R/read_dataset_ndjson.R | 283 --------------------- R/write_dataset_ndjson.R | 101 -------- tests/testthat/_snaps/dataset_metadata.md | 11 - tests/testthat/test-datasetjson.R | 68 ++--- tests/testthat/test-write_dataset_ndjson.R | 176 ------------- 5 files changed, 36 insertions(+), 603 deletions(-) delete mode 100644 R/read_dataset_ndjson.R delete mode 100644 R/write_dataset_ndjson.R delete mode 100644 tests/testthat/_snaps/dataset_metadata.md delete mode 100644 tests/testthat/test-write_dataset_ndjson.R diff --git a/R/read_dataset_ndjson.R b/R/read_dataset_ndjson.R deleted file mode 100644 index ae42bf1..0000000 --- a/R/read_dataset_ndjson.R +++ /dev/null @@ -1,283 +0,0 @@ -#' Read a Dataset NDJSON to datasetjson Object -#' -#' This function reads a dataset NDJSON file andreturns a datasetjson object. -#' The Dataset NDJSON file can be either a file path on disk of a URL which -#' contains the Dataset NDJSON file. -#' -#' @param file File path or URL of a Dataset NDJSON file -#' -#' @return datasetjson object -#' @export -#' -#' @examples -#' # Read from disk -#' \dontrun{ -#' dat <- read_dataset_ndjson("path/to/file.ndjson") -#' # Read file from URL -#' dat <- read_dataset_ndjson('https://www.somesite.com/file.ndjson') -#' } -#' -#' # Read from an already imported character vector -#' ds_ndjson <- dataset_json( -#' iris[1:5, ], -#' file_oid = "/some/path", -#' last_modified = "2023-02-15T10:23:15", -#' originator = "Some Org", -#' sys = "source system", -#' sys_version = "1.0", -#' study = "SOMESTUDY", -#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", -#' metadata_ref = "some/define.xml", -#' item_oid = "IG.IRIS", -#' name = "IRIS", -#' dataset_label = "Iris" -#' ) -#' js <- write_dataset_ndjson(ds_ndjson, item = iris_items) -#' dat <- read_dataset_ndjson(js) -read_dataset_ndjson <- function(file) { - - json_opts <- yyjsonr::opts_read_json( - promote_num_to_string = TRUE - ) - - if (path_is_url(file)) { - # Url? - file_contents <- read_from_url(file) - d <- yyjsonr::read_ndjson_str( - file_contents, - nskip = 1, - opts = json_opts - ) - d_meta <- yyjsonr::read_ndjson_str( - file_contents, - nread = 1, - nprobe = 1, - opts = json_opts - ) - } else if (file.exists(file)) { - # File on disk? - d <- yyjsonr::read_ndjson_file( - file, - nskip = 1, - opts = json_opts - ) - d_meta <- yyjsonr::read_ndjson_file( - file, - nread = 1, - nprobe = 1, - opts = json_opts - ) - } else { - # Direct file contents? - d <- yyjsonr::read_ndjson_str( - file, - nskip = 1, - opts = json_opts - ) - d_meta <- yyjsonr::read_ndjson_str( - file, - nread = 1, - nprobe = 1, - opts = json_opts - ) - } - - - # Pull the data and items - # d <- as.data.frame(do.call(rbind, ds_ndjson_list)) - items <- d_meta$columns[[1]] - - # Process type conversions - tt <- items$dataType - tdt <- items$targetDataType - int_cols <- tt == "integer" - dbl_cols <- tt %in% c("float", "double", "decimal") - bool_cols <- tt == "boolean" - d[int_cols] <- lapply(d[int_cols], as.integer) - d[dbl_cols] <- lapply(d[dbl_cols], as.double) - d[bool_cols] <- lapply(d[bool_cols], as.logical) - - date_cols <- tt %in% c("date") & tdt %in% "integer" - datetime_cols <- tt %in% c("datetime", "time") & tdt %in% "integer" - d[date_cols] <- lapply(d[date_cols], as.Date) - d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct) - - # Apply variable labels - d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) - - d <- d[,-1] # get rid of ITEMGROUPDATASEQ column - - ds_attr <- dataset_json( - d, - file_oid = d_meta$fileOID, - originator = d_meta$originator, - sys = d_meta$sourceSystem$name, - sys_version = d_meta$sourceSystem$version, - study = d_meta$studyOID, - metadata_version = d_meta$metaDataVersionOID, - metadata_ref = d_meta$metaDataRef, - item_oid = d_meta$itemGroupOID, - name = d_meta$name, - dataset_label = d_meta$label, - ref_data = d_meta$isReferenceData, - last_modified = d_meta$dbLastModifiedDateTime, - version = d_meta$datasetJSONVersion - ) - - # Apply records and column attribute - if(d_meta$records != nrow(d)) { - warning("The number of rows in the data does not match the number of records recorded in the metadata.") - } - - attr(ds_attr, 'records') <- d_meta$records - attr(ds_attr, 'columns') <- d_meta$columns - - ds_attr -} - - -#' Read a Dataset NDJSON as List to datasetjson Object -#' -#' This function reads a dataset NDJSON file andreturns a datasetjson object. -#' The Dataset NDJSON file can be either a file path on disk of a URL which -#' contains the Dataset NDJSON file. -#' -#' @param file File path or URL of a Dataset NDJSON file -#' -#' @return datasetjson object -#' @export -#' -#' @examples -#' # Read from disk -#' \dontrun{ -#' dat <- read_dataset_ndjson("path/to/file.ndjson") -#' # Read file from URL -#' dat <- read_dataset_ndjson('https://www.somesite.com/file.ndjson') -#' -#' read_dataset_ndjson_list("tests/testthat/testdata/ta.ndjson") -#' } -#' -#' # Read from an already imported character vector -#' ds_ndjson <- dataset_json( -#' iris[1:5, ], -#' file_oid = "/some/path", -#' last_modified = "2023-02-15T10:23:15", -#' originator = "Some Org", -#' sys = "source system", -#' sys_version = "1.0", -#' study = "SOMESTUDY", -#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", -#' metadata_ref = "some/define.xml", -#' item_oid = "IG.IRIS", -#' name = "IRIS", -#' dataset_label = "Iris" -#' ) -#' js <- write_dataset_ndjson(ds_ndjson, item = iris_items) -#' dat <- read_dataset_ndjson(js) -read_dataset_ndjson_list <- function(file) { - - json_opts <- yyjsonr::opts_read_json( - promote_num_to_string = TRUE - ) - - if (path_is_url(file)) { - # Url? - file_contents <- read_from_url(file) - d_list <- yyjsonr::read_ndjson_str( - file_contents, - type = "list", - nskip = 1, - opts = json_opts - ) - d_meta <- yyjsonr::read_ndjson_str( - file_contents, - nread = 1, - nprobe = 1, - opts = json_opts - ) - } else if (file.exists(file)) { - # File on disk? - d_list <- yyjsonr::read_ndjson_file( - file, - type = "list", - nskip = 1, - opts = json_opts - ) - d_meta <- yyjsonr::read_ndjson_file( - file, - nread = 1, - nprobe = 1, - opts = json_opts - ) - } else { - # Direct file contents? - d_list <- yyjsonr::read_ndjson_str( - file, - type = "list", - nskip = 1, - opts = json_opts - ) - d_meta <- yyjsonr::read_ndjson_str( - file, - nread = 1, - nprobe = 1, - opts = json_opts - ) - } - - - # Pull the data and items - d <- as.data.frame(do.call(rbind, d_list)) - items <- d_meta$columns[[1]] - - # Start setting attributes - colnames(d) <- items$name - - # Process type conversions - tt <- items$dataType - tdt <- items$targetDataType - int_cols <- tt == "integer" - dbl_cols <- tt %in% c("float", "double", "decimal") - bool_cols <- tt == "boolean" - d[int_cols] <- lapply(d[int_cols], as.integer) - d[dbl_cols] <- lapply(d[dbl_cols], as.double) - d[bool_cols] <- lapply(d[bool_cols], as.logical) - - date_cols <- tt %in% c("date") & tdt %in% "integer" - datetime_cols <- tt %in% c("datetime", "time") & tdt %in% "integer" - d[date_cols] <- lapply(d[date_cols], as.Date) - d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct) - - # Apply variable labels - d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) - - d <- d[,-1] # get rid of ITEMGROUPDATASEQ column - - ds_attr <- dataset_json( - d, - file_oid = d_meta$fileOID, - originator = d_meta$originator, - sys = d_meta$sourceSystem$name, - sys_version = d_meta$sourceSystem$version, - study = d_meta$studyOID, - metadata_version = d_meta$metaDataVersionOID, - metadata_ref = d_meta$metaDataRef, - item_oid = d_meta$itemGroupOID, - name = d_meta$name, - dataset_label = d_meta$label, - ref_data = d_meta$isReferenceData, - last_modified = d_meta$dbLastModifiedDateTime, - version = d_meta$datasetJSONVersion - ) - - # Apply records and column attribute - if(d_meta$records != nrow(d)) { - warning("The number of rows in the data does not match the number of records recorded in the metadata.") - } - - attr(ds_attr, 'records') <- d_meta$records - attr(ds_attr, 'columns') <- d_meta$columns - - ds_attr -} - diff --git a/R/write_dataset_ndjson.R b/R/write_dataset_ndjson.R deleted file mode 100644 index 8e6a68a..0000000 --- a/R/write_dataset_ndjson.R +++ /dev/null @@ -1,101 +0,0 @@ -#' Write out a Dataset NDJSON file -#' -#' @param x datasetjson object -#' @param file File path to save Dataset NDJSON file -#' @param pretty If TRUE, write with readable formatting -#' @param items Variable metadata -#' -#' @return NULL when file written to disk, otherwise character string -#' @export -#' -#' @examples -#' # Write to character object -#' ds_json <- dataset_json( -#' iris[1:5, ], -#' file_oid = "/some/path", -#' last_modified = "2023-02-15T10:23:15", -#' originator = "Some Org", -#' sys = "source system", -#' sys_version = "1.0", -#' study = "SOMESTUDY", -#' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", -#' metadata_ref = "some/define.xml", -#' item_oid = "IG.IRIS", -#' name = "IRIS", -#' dataset_label = "Iris" -#' ) -#' js <- write_dataset_ndjson(ds_json, items=iris_items) -#' -#' # Write to disk -#' \dontrun{ -#' write_dataset_ndjson(ds_json, file = "path/to/file.ndjson", items=iris_items) -#' } -write_dataset_ndjson <- function(x, file, pretty=FALSE, items) { - - stopifnot_datasetjson(x) - - if (!missing(file)) { - # Make sure the output path exists - if(!dir.exists(dirname(file))) { - stop("Folder supplied to `file` does not exist", call.=FALSE) - } - } - - # Create the JSON text - json_opts <- yyjsonr::opts_write_json( - pretty = pretty, - auto_unbox = TRUE, - ) - - # Populate the creation datetime - attr(x, 'datasetJSONCreationDateTime') <- get_datetime() - - # Store number of records - records <- nrow(x) - attr(x, 'records') <- records - - # Pull attributes into a list and order - temp <- attributes(x)[c( - "datasetJSONCreationDateTime", - "datasetJSONVersion", - "fileOID", - "dbLastModifiedDateTime", - "originator", - "sourceSystem", - "studyOID", - "metaDataVersionOID", - "metaDataRef", - "itemGroupOID", - "isReferenceData", - "records", - "name", - "label") - ] - - # add column metadata - temp2 <- list(c(temp, columns = list(variable_metadata(items)))) - - # ndjson string for metadata - metadata_ndjson <- yyjsonr::write_ndjson_str( - temp2, - opts = json_opts - ) - - # add ITEMGROUPDATASEQ to data - x <- cbind(ITEMGROUPDATASEQ = 1:records, x) - - # ndjson string for data - data_ndjson <- yyjsonr::write_ndjson_str( - x, - opts = json_opts - ) - - if (!missing(file)) { - # Write file to disk - cat(metadata_ndjson, data_ndjson, file = file, sep = "\n") - } else { - # Return string - y = capture.output(cat(metadata_ndjson, data_ndjson, sep = "\n")) - paste0(y, collapse = '\n') - } -} diff --git a/tests/testthat/_snaps/dataset_metadata.md b/tests/testthat/_snaps/dataset_metadata.md deleted file mode 100644 index ba7b48e..0000000 --- a/tests/testthat/_snaps/dataset_metadata.md +++ /dev/null @@ -1,11 +0,0 @@ -# items validator generates messages as expected - - Error: Issues found in items data: - Column `label` is missing and must be present - Column `bad_col` is not a permissible column - Column `OID` must not have NA values - Column `name` must be of type character - Column `keySequence` must be of type integer - Variable 1 has an invalid type value of numeric. Must be one of string, integer, float, double, decimal, boolean - Variable 5 has an invalid type value of character. Must be one of string, integer, float, double, decimal, boolean - diff --git a/tests/testthat/test-datasetjson.R b/tests/testthat/test-datasetjson.R index 52576a0..b3b0717 100644 --- a/tests/testthat/test-datasetjson.R +++ b/tests/testthat/test-datasetjson.R @@ -1,5 +1,18 @@ # Objects to use for testing -ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) +ds_json <- dataset_json( + iris, + # file_oid = "/some/path", + # last_modified = "2023-02-15T10:23:15", + # originator = "Some Org", + # sys = "source system", + # sys_version = "1.0", + # study = "SOMESTUDY", + # metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + # metadata_ref = "some/define.xml", + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris" +) iris_items_list <- readRDS(test_path("testdata", "iris_items_list.Rds")) # This test will verify that everything lands where expected and auto-calculated @@ -11,40 +24,31 @@ test_that("datasetjson object builds with minimal defaults", { # expect_equal(grep("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}", ds_json$creationDateTime), 1) # File metadata - expect_equal(ds_json$datasetJSONVersion, "1.0.0") - expect_null(ds_json$fileOID) - expect_null(ds_json$asOfDateTime) - expect_null(ds_json$originator) - expect_null(ds_json$sourceSystem) - expect_null(ds_json$sourceSystemVersion) + expect_equal(attr(ds_json, "datasetJSONVersion"), "1.1.0") + expect_null(attr(ds_json, "fileOID")) + expect_null(attr(ds_json, "dbLastModifiedDateTime")) + expect_null(attr(ds_json, "originator")) + expect_null(attr(ds_json, "sourceSystem")) + expect_null(attr(ds_json, "studyOID")) + expect_null(attr(ds_json, "metaDataVersionOID")) + expect_null(attr(ds_json, "metaDataRef")) + expect_equal(attr(ds_json, "itemGroupOID"), "IG.IRIS") + expect_equal(attr(ds_json, "name"), "IRIS") + expect_equal(attr(ds_json, "label"), "Iris") - # Data type is correct - expect_equal(tail(names(ds_json), 1), "clinicalData") - - # Data metadata - expect_null(ds_json$clinicalData$studyOID) - expect_null(ds_json$clinicalData$metaDataVersionOID) - expect_null(ds_json$clinicalData$metaDataRef) - - # item_id passes through - expect_equal(names(ds_json$clinicalData$itemGroupData), "IG.IRIS") - - # Dataset metadata - expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$records, nrow(iris)) - expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$name, "IRIS") - expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$label, "Iris") # Verify that ITEMGROUPSEQ is attached properly - iris_items_test <- rbind( - data.frame(OID = "ITEMGROUPDATASEQ", - name = "ITEMGROUPDATASEQ", - label = "Record Identifier", - type = "integer", - length = NA_integer_, - keySequence = NA_integer_, - displayFormat = NA_character_), - iris_items - ) + # iris_items_test <- rbind( + # data.frame(itemOID = "ITEMGROUPDATASEQ", + # name = "ITEMGROUPDATASEQ", + # label = "Record Identifier", + # dataType = "integer", + # targetDataType = NA_character_, + # length = NA_integer_, + # keySequence = NA_integer_, + # displayFormat = NA_character_), + # iris_items + # ) expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$items, iris_items_list) diff --git a/tests/testthat/test-write_dataset_ndjson.R b/tests/testthat/test-write_dataset_ndjson.R deleted file mode 100644 index b9fea18..0000000 --- a/tests/testthat/test-write_dataset_ndjson.R +++ /dev/null @@ -1,176 +0,0 @@ - -test_that("write_dataset_ndjson matches the original ndjson", { - - # adsl - df_name <- "adsl" - orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) - df_metadata <- readRDS(test_path("testdata/adsl_metadata.Rds")) - - # create dataset json object - ds_json <- dataset_json( - orig_df, - file_oid = "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-01/adsl", - last_modified = "2024-08-01T16:35:22", - originator = "CDISC ADaM MSG Team", - sys = "SAS on X64_10PRO", - sys_version = "9.0401M7", - study = "TDF_ADaM.ADaMIG.1.1", - metadata_version = "MDV.TDF_ADaM.ADaMIG.1.1", - metadata_ref = "define.xml", - item_oid = "IG.ADSL", - name = "ADSL", - dataset_label = "Subject-Level Analysis Dataset" - ) - - # write json to disk - ndjson_location <- paste0(df_name,".ndjson") - withr::local_file(ndjson_location) - write_dataset_ndjson(ds_json, ndjson_location, items=df_metadata) - - # compare metadata - comp_metadata <- yyjsonr::read_ndjson_file(ndjson_location, nread = 1, nprobe = 1) - expected_metadata <- yyjsonr::read_ndjson_file(test_path("testdata/adsl.ndjson"), nread = 1, nprobe = 1) - - # remove variables that will always differ - comp_metadata$datasetJSONCreationDateTime <- NULL - expected_metadata$datasetJSONCreationDateTime <- NULL - - expect_equal(comp_metadata, expected_metadata) - - # compare data - comp_data <- yyjsonr::read_ndjson_file(ndjson_location, nskip = 1) - expected_data <- yyjsonr::read_ndjson_file(test_path("testdata/adsl.ndjson"), nskip = 1) - - # remove variables that will always differ - comp_metadata$datasetJSONCreationDateTime <- NULL - expected_metadata$datasetJSONCreationDateTime <- NULL - - expect_equal(comp_data, expected_data) - - - # dm - df_name <- "dm" - orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) - df_metadata <- readRDS(test_path("testdata/dm_metadata.Rds")) - - # create dataset json object - ds_json <- dataset_json( - orig_df, - file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/dm", - last_modified = "2020-08-21T09:14:29", - originator = "CDISC SDTM MSG Team", - sys = "SAS on X64_10PRO", - sys_version = "9.0401M7", - study = "cdisc.com/CDISCPILOT01", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "define.xml", - item_oid = "IG.DM", - name = "DM", - dataset_label = "Demographics" - ) - - # write json to disk - ndjson_location <- paste0(df_name,".ndjson") - withr::local_file(ndjson_location) - write_dataset_ndjson(ds_json, ndjson_location, items=df_metadata) - - # compare metadata - comp_metadata <- yyjsonr::read_ndjson_file(ndjson_location, nread = 1, nprobe = 1) - expected_metadata <- yyjsonr::read_ndjson_file(test_path("testdata/dm.ndjson"), nread = 1, nprobe = 1) - - # remove variables that will always differ - comp_metadata$datasetJSONCreationDateTime <- NULL - expected_metadata$datasetJSONCreationDateTime <- NULL - - expect_equal(comp_metadata, expected_metadata) - - # compare data - comp_data <- yyjsonr::read_ndjson_file(ndjson_location, nskip = 1) - expected_data <- yyjsonr::read_ndjson_file(test_path("testdata/dm.ndjson"), nskip = 1) - - # remove variables that will always differ - comp_metadata$datasetJSONCreationDateTime <- NULL - expected_metadata$datasetJSONCreationDateTime <- NULL - - expect_equal(comp_data, expected_data) - - # ta - df_name <- "ta" - orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) - df_metadata <- readRDS(test_path("testdata/ta_metadata.Rds")) - - # create dataset json object - ds_json <- dataset_json( - orig_df, - file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/ta", - last_modified = "2020-08-21T09:14:26", - originator = "CDISC SDTM MSG Team", - sys = "SAS on X64_10PRO", - sys_version = "9.0401M7", - study = "cdisc.com/CDISCPILOT01", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "define.xml", - item_oid = "IG.TA", - name = "TA", - dataset_label = "Trial Arms", - ref_data = TRUE - ) - - # write json to disk - ndjson_location <- paste0(df_name,".ndjson") - withr::local_file(ndjson_location) - write_dataset_ndjson(ds_json, ndjson_location, items=df_metadata) - - # compare metadata - comp_metadata <- yyjsonr::read_ndjson_file(ndjson_location, nread = 1, nprobe = 1) - expected_metadata <- yyjsonr::read_ndjson_file(test_path("testdata/ta.ndjson"), nread = 1, nprobe = 1) - - # remove variables that will always differ - comp_metadata$datasetJSONCreationDateTime <- NULL - expected_metadata$datasetJSONCreationDateTime <- NULL - - expect_equal(comp_metadata, expected_metadata) - - # compare data - comp_data <- yyjsonr::read_ndjson_file(ndjson_location, nskip = 1) - expected_data <- yyjsonr::read_ndjson_file(test_path("testdata/ta.ndjson"), nskip = 1) - - # remove variables that will always differ - comp_metadata$datasetJSONCreationDateTime <- NULL - expected_metadata$datasetJSONCreationDateTime <- NULL - - expect_equal(comp_data, expected_data) -}) - -test_that("write_dataset_ndjson errors are thrown properly", { - expect_error( - write_dataset_ndjson(iris), - "Input must be a datasetjson object" - ) - - expect_error({ - df_name <- "ta" - orig_df <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) - df_metadata <- readRDS(test_path("testdata/ta_metadata.Rds")) - - # create dataset json object - - ds_json <- dataset_json( - orig_df, - file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ta", - last_modified = "2020-08-21T09:14:26", - originator = "CDISC SDTM MSG Team", - sys = "SAS on X64_10PRO", - sys_version = "9.0401M7", - study = "cdisc.com/CDISCPILOT01", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "define.xml", - item_oid = "IG.TA", - name = "TA", - dataset_label = "Trial Arms", - ref_data = TRUE - ) - write_dataset_ndjson(ds_json, items = df_metadata, file = "not/a/valid/directory/ta.json")}, - "Folder supplied to `file` does not exist" - ) -}) From 3c7d002d54c18066f7226d45782b786519005487 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 26 Sep 2024 10:40:58 -0400 Subject: [PATCH 034/103] column metadata update for new schema --- R/column_metadata.R | 53 ++++++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 18 deletions(-) diff --git a/R/column_metadata.R b/R/column_metadata.R index 29f66eb..6cf9e22 100644 --- a/R/column_metadata.R +++ b/R/column_metadata.R @@ -5,15 +5,17 @@ #' - Columns present that are not permissible #' - Columns with NAs that must be fully populated #' - Columns columns that should be character or integer but aren't -#' - Within the type column, if the values are within the permissible list per +#' - Within the dataType column, if the values are within the permissible list per +#' the schema +#' - Within the targetDataType column, if the values are within the permissible list per #' the schema #' @param items #' #' @return Error Check #' @noRd validate_dataset_columns <- function(items) { - required_cols <- c("OID", "name", "label", "type") - all_cols <- c("OID", "name", "label", "type", "displayFormat", "length", "keySequence") + required_cols <- c("itemOID", "name", "label", "dataType") + all_cols <- c("itemOID", "name", "label", "dataType", "targetDataType", "length", "displayFormat", "keySequence") # Check for missing or extraneous columns missing_cols <- setdiff(required_cols, names(items)) @@ -27,7 +29,7 @@ validate_dataset_columns <- function(items) { err_nas <- sprintf("Column `%s` must not have NA values", has_nas) # Check columns that should be character - char_cols <- intersect(c("OID", "name", "label", "type", "displayFormat"), names(items)) + char_cols <- intersect(c("itemOID", "name", "label", "dataType", "targetDataType", "displayFormat"), names(items)) are_char_cols <- vapply(items[char_cols], is.character, FUN.VALUE=TRUE) not_char_cols <- names(are_char_cols)[!are_char_cols] err_char_cols <- sprintf("Column `%s` must be of type character", not_char_cols) @@ -38,20 +40,35 @@ validate_dataset_columns <- function(items) { not_int_cols <- names(are_int_cols)[!are_int_cols] err_int_cols <- sprintf("Column `%s` must be of type integer", not_int_cols) - # Check that type values are within the permissible list - err_type_vars <- character() - if ('type' %in% names(items)) { - bad_types <- !(items$type %in% c("string", "integer", "float", "double", "decimal", "boolean")) - bad_type_vars <- items$name[bad_types] - bad_type_vals <- items$type[bad_types] - err_type_vars <- sprintf( - paste("Variable %s has an invalid type value of %s.", - "Must be one of string, integer, float, double, decimal, boolean"), - bad_type_vars, bad_type_vals + # Check that dataType values are within the permissible list + err_dataType_vars <- character() + if ('dataType' %in% names(items)) { + bad_dataType <- !(items$type %in% c("string", "integer", "float", "double", "decimal", "boolean", + "datetime", "date", "time", "URI")) + bad_dataType_vars <- items$name[bad_dataType] + bad_dataType_vals <- items$type[bad_dataType] + err_dataType_vars <- sprintf( + paste("Variable %s has an invalid dataType value of %s.", + "Must be one of string, integer, float, double, decimal, boolean, datetime, date, time, URI"), + bad_dataType_vars, bad_dataType_vals ) } - all_errs <- c(err_missing_cols, err_additional_cols, err_nas, err_char_cols, err_int_cols, err_type_vars) + # Check that targetDataType values are within the permissible list + err_targetDataType_vars <- character() + if ('targetDataType' %in% names(items)) { + bad_targetDataType <- !(items$type %in% c("integer", "decimal")) + bad_targetDataType_vars <- items$name[bad_targetDataType] + bad_targetDataType_vals <- items$type[bad_targetDataType] + err_targetDataType_vars <- sprintf( + paste("Variable %s has an invalid targetDataType value of %s.", + "Must be integer or decimal"), + bad_targetDataType_vars, bad_targetDataType_vals + ) + } + + all_errs <- c(err_missing_cols, err_additional_cols, err_nas, err_char_cols, + err_int_cols, err_dataType_vars, err_targetDataType_vars) if (length(all_errs) > 0) { msg_prep <- paste0("\n\t", all_errs) @@ -68,10 +85,10 @@ set_column_metadata <- function(x, columns) { # Attach in the variable metadata if (!("ITEMGROUPDATASEQ" %in% columns$OID)) { igds_row <- data.frame( - OID = "ITEMGROUPDATASEQ", + itemOID = "ITEMGROUPDATASEQ", name = "ITEMGROUPDATASEQ", label = "Record Identifier", - type = "integer" + dataType = "integer" ) # Match up columns and fill @@ -82,4 +99,4 @@ set_column_metadata <- function(x, columns) { } columns_converted <- df_to_list_rows(columns) -} \ No newline at end of file +} From 9ffe789ddd1419f4364a5f50c1a769a9f85360ce Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 26 Sep 2024 11:25:07 -0400 Subject: [PATCH 035/103] fix column setter --- R/column_metadata.R | 4 ++-- R/datasetjson.R | 44 ++++++++++++++++++++++---------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/R/column_metadata.R b/R/column_metadata.R index 6cf9e22..b8273c8 100644 --- a/R/column_metadata.R +++ b/R/column_metadata.R @@ -78,12 +78,12 @@ validate_dataset_columns <- function(items) { } -set_column_metadata <- function(x, columns) { +set_column_metadata <- function(columns) { # Check items before moving any further validate_dataset_columns(columns) # Attach in the variable metadata - if (!("ITEMGROUPDATASEQ" %in% columns$OID)) { + if (!("ITEMGROUPDATASEQ" %in% columns$itemOID)) { igds_row <- data.frame( itemOID = "ITEMGROUPDATASEQ", name = "ITEMGROUPDATASEQ", diff --git a/R/datasetjson.R b/R/datasetjson.R index 69a4d46..dcace04 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -3,11 +3,11 @@ #' Create the base object used to write a Dataset JSON file. #' #' @details -#' -#' Note that DatasetJSON is on version 1.1.0. Based off findings from the pilot, -#' version 1.1.0 reflects feedback from the user community. Support for 1.0.0 has +#' +#' Note that DatasetJSON is on version 1.1.0. Based off findings from the pilot, +#' version 1.1.0 reflects feedback from the user community. Support for 1.0.0 has #' been deprecated. -#' +#' #' @param .data Input data to contain within the Dataset JSON file. Written to #' the itemData parameter. #' @param sys sourceSystem parameter, defined as "The computer system or @@ -25,8 +25,8 @@ #' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." -#' @param ref_data Boolean value that is set to "true" when the dataset contains -#' reference data (not subject data). The default value is "false". +#' @param ref_data Boolean value that is set to "true" when the dataset contains +#' reference data (not subject data). The default value is "false". #' @param version The DatasetJSON version to use. Currently only 1.1.0 is supported. #' @param columns Variable level metadata for the Dataset JSON object #' @@ -37,12 +37,12 @@ #' @examples #' # Create a basic object #' ds_json <- dataset_json( -#' iris, +#' iris, #' file_oid = "/some/path", #' last_modified = "2023-02-15T10:23:15", -#' originator = "Some Org", -#' sys = "source system", -#' sys_version = "1.0", +#' originator = "Some Org", +#' sys = "source system", +#' sys_version = "1.0", #' study = "SOMESTUDY", #' metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", #' metadata_ref = "some/define.xml", @@ -65,13 +65,13 @@ #' ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") #' ds_json_updated <- set_dataset_label(ds_json_updated, "Iris") #' ds_json_updates <- set_columns(ds_json_updated, iris_items) -dataset_json <- function(.data, file_oid=NULL, last_modified=NULL, - originator=NULL, sys=NULL, sys_version = NULL, - study=NULL, metadata_version=NULL,metadata_ref=NULL, - item_oid=NULL, name=NULL, dataset_label=NULL, ref_data=FALSE, +dataset_json <- function(.data, file_oid=NULL, last_modified=NULL, + originator=NULL, sys=NULL, sys_version = NULL, + study=NULL, metadata_version=NULL,metadata_ref=NULL, + item_oid=NULL, name=NULL, dataset_label=NULL, ref_data=FALSE, columns=NULL, version="1.1.0") { - new_dataset_json(.data, file_oid, last_modified, originator, sys, sys_version, study, - metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, + new_dataset_json(.data, file_oid, last_modified, originator, sys, sys_version, study, + metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, columns, version) } @@ -84,7 +84,7 @@ dataset_json <- function(.data, file_oid=NULL, last_modified=NULL, #' @return datasetjson object #' #' @noRd -new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sys_version, study, +new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, columns, version) { @@ -98,7 +98,7 @@ new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sy ) # Extract the function and call it to return the base structure - funcs[[version]](.data, file_oid, last_modified, originator, sys, sys_version, study, + funcs[[version]](.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, columns) } @@ -107,8 +107,8 @@ new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sy #' #' @return datasetjson_v1_1_0 object #' @noRd -new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, sys, sys_version, - study, metadata_version, metadata_ref, item_oid, name, +new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, sys, sys_version, + study, metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, columns) { if (!inherits(.data, 'data.frame')) { @@ -136,8 +136,8 @@ new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, if (!is.null(columns)) { validate_dataset_columns(columns) } - attr(.data, 'columns') <- columns - + attr(.data, 'columns') <- set_column_metadata(columns) + structure( .data, class = c("datasetjson_v1_1_0", "datasetjson", "data.frame") From c542cf9fbe58391123108551245d00c29f406e98 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 26 Sep 2024 11:42:17 -0400 Subject: [PATCH 036/103] read/write updates to account for column metadata already being on the datasetjson object --- R/read_dataset_json.R | 4 ++-- R/write_dataset_json.R | 9 ++++---- tests/testthat/test-read_dataset_json.R | 29 +++++++++++------------- tests/testthat/test-write_dataset_json.R | 20 +++++++++------- 4 files changed, 31 insertions(+), 31 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index d8e208e..8486cbf 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -89,7 +89,8 @@ read_dataset_json <- function(file) { dataset_label = ds_json$label, ref_data = ds_json$isReferenceData, last_modified = ds_json$dbLastModifiedDateTime, - version = ds_json$datasetJSONVersion + version = ds_json$datasetJSONVersion, + columns = ds_json$columns ) # Apply records and column attribute @@ -98,7 +99,6 @@ read_dataset_json <- function(file) { } attr(ds_attr, 'records') <- ds_json$records - attr(ds_attr, 'columns') <- ds_json$columns ds_attr } diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 359ad3b..20dc0b9 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -3,7 +3,6 @@ #' @param x datasetjson object #' @param file File path to save Dataset JSON file #' @param pretty If TRUE, write with readable formatting -#' @param items Variable metadata #' #' @return NULL when file written to disk, otherwise character string #' @export @@ -17,7 +16,7 @@ #' \dontrun{ #' write_dataset_json(ds_json, "path/to/file.json") #' } -write_dataset_json <- function(x, file, pretty=FALSE, items) { +write_dataset_json <- function(x, file, pretty=FALSE) { stopifnot_datasetjson(x) # Populate the creation datetime @@ -42,14 +41,14 @@ write_dataset_json <- function(x, file, pretty=FALSE, items) { "isReferenceData", "records", "name", - "label") + "label", + "columns") ] # add ITEMGROUPDATASEQ to data x <- cbind(ITEMGROUPDATASEQ = 1:records, x) - # add variable metadata and data - temp$columns <- variable_metadata(items) + # add data rows temp$rows <- unname(x) if (!missing(file)) { diff --git a/tests/testthat/test-read_dataset_json.R b/tests/testthat/test-read_dataset_json.R index 8b8958c..c24428b 100644 --- a/tests/testthat/test-read_dataset_json.R +++ b/tests/testthat/test-read_dataset_json.R @@ -1,48 +1,45 @@ test_that("read_dataset_json matches xpt", { - # adsl + # adsl ---- df_name <- "adsl" comp <- read_dataset_json(test_path(paste0("testdata/", df_name, ".json"))) expected <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) expect_equal(comp, expected, ignore_attr = TRUE) - # adsl attributes check + # adsl attributes check for those available in xpt comp_attr <- attributes(comp) comp_expected <- attributes(expected) - expect_equal(comp_attr[["names"]], comp_expected[["names"]]) expect_equal(comp_attr[["row.names"]], comp_expected[["row.names"]]) expect_equal(comp_attr[["label"]], comp_expected[["label"]]) + expect_equal(comp_attr[["names"]], comp_expected[["names"]]) + - # ta + # ta ---- df_name <- "ta" comp <- read_dataset_json(test_path(paste0("testdata/", df_name, ".json"))) expected <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) expect_equal(comp, expected, ignore_attr = TRUE) - # ta attributes check + # ta attributes check for those available in xpt comp_attr <- attributes(comp) comp_expected <- attributes(expected) - expect_equal(comp_attr[["names"]], comp_expected[["names"]]) expect_equal(comp_attr[["row.names"]], comp_expected[["row.names"]]) expect_equal(comp_attr[["label"]], comp_expected[["label"]]) + expect_equal(comp_attr[["names"]], comp_expected[["names"]]) - # dm + # dm ---- df_name <- "dm" comp <- read_dataset_json(test_path(paste0("testdata/", df_name, ".json"))) expected <- haven::read_xpt(test_path(paste0("testdata/", df_name, ".xpt"))) expect_equal(comp, expected, ignore_attr = TRUE) - # dm attributes check + # dm attributes check for those available in xpt comp_attr <- attributes(comp) comp_expected <- attributes(expected) - expect_equal(comp_attr[["names"]], comp_expected[["names"]]) - expect_equal(comp_attr[["row.names"]], comp_expected[["row.names"]]) - expect_equal(comp_attr[["label"]], comp_expected[["label"]]) - - # # ae + # invalid json ---- expect_warning(e <- validate_dataset_json(test_path("testdata", "invalid_dm.json")), "File contains errors!") # Simple crosscheck of the number of errors without verifying the whole dataframe @@ -61,7 +58,6 @@ test_that("Dataset JSON can be read from a URL", { }) test_that("Dataset JSON can be read from imported string", { - # ds_json <- dataset_json(iris[1:5, ], "IG.IRIS", "IRIS", "Iris", iris_items) ds_json <- dataset_json( iris[1:5, ], file_oid = "/some/path", @@ -74,9 +70,10 @@ test_that("Dataset JSON can be read from imported string", { metadata_ref = "some/define.xml", item_oid = "IG.IRIS", name = "IRIS", - dataset_label = "Iris" + dataset_label = "Iris", + columns = iris_items ) - js <- write_dataset_json(ds_json, pretty=TRUE, items=iris_items) + js <- write_dataset_json(ds_json, pretty=TRUE) expect_silent(dat <- read_dataset_json(js)) x <- iris x[5] <- as.character(x[[5]]) diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index 8098ca1..8063660 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -19,13 +19,14 @@ test_that("write_dataset_json matches the original json", { metadata_ref = "define.xml", item_oid = "IG.ADSL", name = "ADSL", - dataset_label = "Subject-Level Analysis Dataset" + dataset_label = "Subject-Level Analysis Dataset", + columns = df_metadata ) # write json to disk json_location <- paste0(df_name,".json") withr::local_file(json_location) - write_dataset_json(ds_json, json_location, items=df_metadata) + write_dataset_json(ds_json, json_location) comp <- jsonlite::read_json(json_location) expected <- jsonlite::read_json(test_path("testdata/adsl.json")) @@ -55,13 +56,14 @@ test_that("write_dataset_json matches the original json", { metadata_ref = "define.xml", item_oid = "IG.DM", name = "DM", - dataset_label = "Demographics" + dataset_label = "Demographics", + columns = df_metadata ) # write json to disk json_location <- paste0(df_name,".json") withr::local_file(json_location) - write_dataset_json(ds_json, json_location, items=df_metadata) + write_dataset_json(ds_json, json_location) comp <- jsonlite::read_json(json_location) expected <- jsonlite::read_json(test_path("testdata/dm.json")) @@ -92,13 +94,14 @@ test_that("write_dataset_json matches the original json", { item_oid = "IG.TA", name = "TA", dataset_label = "Trial Arms", - ref_data = TRUE + ref_data = TRUE, + columns = df_metadata ) # write json to disk json_location <- paste0(df_name,".json") withr::local_file(json_location) - write_dataset_json(ds_json, json_location, items=df_metadata) + write_dataset_json(ds_json, json_location) comp <- jsonlite::read_json(json_location) expected <- jsonlite::read_json(test_path("testdata/ta.json")) @@ -136,9 +139,10 @@ test_that("write_dataset_json errors are thrown properly", { item_oid = "IG.TA", name = "TA", dataset_label = "Trial Arms", - ref_data = TRUE + ref_data = TRUE, + columns = df_metadata ) - write_dataset_json(ds_json, items = df_metadata,file = "not/a/valid/directory/ta.json")}, + write_dataset_json(ds_json, file = "not/a/valid/directory/ta.json")}, "Folder supplied to `file` does not exist" ) }) From 9ff7f46d7ff2a22e7aa76437ce0b3bfb6d17c939 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Thu, 26 Sep 2024 12:38:24 -0400 Subject: [PATCH 037/103] datajson testing --- R/column_metadata.R | 11 +- tests/testthat/test-datasetjson.R | 106 ++++---------------- tests/testthat/testdata/iris_items_list.Rds | Bin 314 -> 320 bytes tests/testthat/testdata/iris_metadata.Rds | Bin 298 -> 319 bytes 4 files changed, 27 insertions(+), 90 deletions(-) diff --git a/R/column_metadata.R b/R/column_metadata.R index b8273c8..cfcbb50 100644 --- a/R/column_metadata.R +++ b/R/column_metadata.R @@ -43,10 +43,10 @@ validate_dataset_columns <- function(items) { # Check that dataType values are within the permissible list err_dataType_vars <- character() if ('dataType' %in% names(items)) { - bad_dataType <- !(items$type %in% c("string", "integer", "float", "double", "decimal", "boolean", + bad_dataType <- !(items$dataType %in% c("string", "integer", "float", "double", "decimal", "boolean", "datetime", "date", "time", "URI")) bad_dataType_vars <- items$name[bad_dataType] - bad_dataType_vals <- items$type[bad_dataType] + bad_dataType_vals <- items$dataType[bad_dataType] err_dataType_vars <- sprintf( paste("Variable %s has an invalid dataType value of %s.", "Must be one of string, integer, float, double, decimal, boolean, datetime, date, time, URI"), @@ -54,12 +54,13 @@ validate_dataset_columns <- function(items) { ) } - # Check that targetDataType values are within the permissible list + # Check that targetDataType values are within the permissible list, which includes NA + # since this is optional err_targetDataType_vars <- character() if ('targetDataType' %in% names(items)) { - bad_targetDataType <- !(items$type %in% c("integer", "decimal")) + bad_targetDataType <- !(items$targetDataType %in% c("integer", "decimal", NA)) bad_targetDataType_vars <- items$name[bad_targetDataType] - bad_targetDataType_vals <- items$type[bad_targetDataType] + bad_targetDataType_vals <- items$targetDataType[bad_targetDataType] err_targetDataType_vars <- sprintf( paste("Variable %s has an invalid targetDataType value of %s.", "Must be integer or decimal"), diff --git a/tests/testthat/test-datasetjson.R b/tests/testthat/test-datasetjson.R index b3b0717..91be1eb 100644 --- a/tests/testthat/test-datasetjson.R +++ b/tests/testthat/test-datasetjson.R @@ -1,4 +1,6 @@ # Objects to use for testing +iris_metadata <- readRDS(test_path("testdata", "iris_metadata.Rds")) + ds_json <- dataset_json( iris, # file_oid = "/some/path", @@ -11,8 +13,10 @@ ds_json <- dataset_json( # metadata_ref = "some/define.xml", item_oid = "IG.IRIS", name = "IRIS", - dataset_label = "Iris" + dataset_label = "Iris", + columns = iris_metadata ) + iris_items_list <- readRDS(test_path("testdata", "iris_items_list.Rds")) # This test will verify that everything lands where expected and auto-calculated @@ -23,7 +27,8 @@ test_that("datasetjson object builds with minimal defaults", { # where the call to system time splits across a second # expect_equal(grep("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}", ds_json$creationDateTime), 1) - # File metadata + # Metadata + expect_null(attr(ds_json, "datasetJSONCreationDateTime")) expect_equal(attr(ds_json, "datasetJSONVersion"), "1.1.0") expect_null(attr(ds_json, "fileOID")) expect_null(attr(ds_json, "dbLastModifiedDateTime")) @@ -33,107 +38,38 @@ test_that("datasetjson object builds with minimal defaults", { expect_null(attr(ds_json, "metaDataVersionOID")) expect_null(attr(ds_json, "metaDataRef")) expect_equal(attr(ds_json, "itemGroupOID"), "IG.IRIS") + expect_equal(attr(ds_json, "isReferenceData"), FALSE) + expect_null(attr(ds_json, "records")) expect_equal(attr(ds_json, "name"), "IRIS") expect_equal(attr(ds_json, "label"), "Iris") + expect_equal(attr(ds_json, "columns"), iris_items_list) - - # Verify that ITEMGROUPSEQ is attached properly - # iris_items_test <- rbind( - # data.frame(itemOID = "ITEMGROUPDATASEQ", - # name = "ITEMGROUPDATASEQ", - # label = "Record Identifier", - # dataType = "integer", - # targetDataType = NA_character_, - # length = NA_integer_, - # keySequence = NA_integer_, - # displayFormat = NA_character_), - # iris_items - # ) - - expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$items, iris_items_list) - - # Verify that data are attached properly with ITEMGRPUPSEQ attached - iris_test <- unname(cbind( - ITEMGROUPDATASEQ = 1:nrow(iris), - iris - )) - - expect_equal(ds_json$clinicalData$itemGroupData$IG.IRIS$itemData, iris_test) }) test_that("datasetjson setter functions insert info in the right fields", { - ds_json_updated <- set_data_type(ds_json, "referenceData") - ds_json_updated <- set_file_oid(ds_json_updated, "/some/path") + ds_json_updated <- set_file_oid(ds_json, "/some/path") ds_json_updated <- set_metadata_ref(ds_json_updated, "some/define.xml") ds_json_updated <- set_metadata_version(ds_json_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") ds_json_updated <- set_originator(ds_json_updated, "Some Org") ds_json_updated <- set_source_system(ds_json_updated, "source system", "1.0") ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") - expect_equal(tail(names(ds_json_updated), 1), "referenceData") - expect_equal(ds_json_updated$fileOID, "/some/path") - expect_equal(ds_json_updated$originator, "Some Org") - expect_equal(ds_json_updated$sourceSystem, "source system") - expect_equal(ds_json_updated$sourceSystemVersion, "1.0") - expect_equal(ds_json_updated$referenceData$studyOID, "SOMESTUDY") - expect_equal(ds_json_updated$referenceData$metaDataVersionOID, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") - expect_equal(ds_json_updated$referenceData$metaDataRef, "some/define.xml") -}) - -test_that("Data type passes through", { - x <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items, data_type = "referenceData") - expect_equal(tail(names(x), 1), "referenceData") + expect_equal(attr(ds_json_updated, "fileOID"), "/some/path") + expect_equal(attr(ds_json_updated, "originator"), "Some Org") + expect_equal(attr(ds_json_updated, "sourceSystem"), list(name = "source system", version = "1.0")) + expect_equal(attr(ds_json_updated, "studyOID"), "SOMESTUDY") + expect_equal(attr(ds_json_updated, "metaDataVersionOID"), "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") + expect_equal(attr(ds_json_updated, "metaDataRef"), "some/define.xml") }) # Error checking test_that("Errors are thrown properly", { expect_error( - dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items, data_type = "blah"), - regexp = "should be one of" - ) - - expect_error( - dataset_json(iris, item_id = "IG.IRIS", name = "IRIS", items = iris_items), - "If dataset_meta is not provided, then name, label, and items must be provided" - ) - - expect_error( - dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items, version="2"), + dataset_json(iris, version="2"), regexp = "Unsupported version specified" ) -}) - -test_that("Object builds from prespecified metadata objects", { - file_meta <- file_metadata( - originator = "Some Org", - sys = "source system", - sys_version = "1.0" - ) - - data_meta <- data_metadata( - study = "SOMESTUDY", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "some/define.xml" - ) - - dataset_meta <- dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items + expect_error( + dataset_json(as.list(iris), version="1.1.0"), + regexp = "must inherit from a data.frame" ) - - ds_json_from_meta <- dataset_json(iris, - dataset_meta = dataset_meta, - file_meta = file_meta, - data_meta = data_meta) - - - expect_equal(tail(names(ds_json_from_meta), 1), "clinicalData") - expect_equal(ds_json_from_meta$originator, "Some Org") - expect_equal(ds_json_from_meta$sourceSystem, "source system") - expect_equal(ds_json_from_meta$sourceSystemVersion, "1.0") - expect_equal(ds_json_from_meta$clinicalData$studyOID, "SOMESTUDY") - expect_equal(ds_json_from_meta$clinicalData$metaDataVersionOID, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") - expect_equal(ds_json_from_meta$clinicalData$metaDataRef, "some/define.xml") }) diff --git a/tests/testthat/testdata/iris_items_list.Rds b/tests/testthat/testdata/iris_items_list.Rds index a066a30582ff55dd3da3785f93a7d88d449fd70d..3e7c140fa09b1db7b5eabaf4eeb9f295048ba7e4 100644 GIT binary patch literal 320 zcmV-G0l)qqiwFP!000001I1HaPlGTNEgMDMoN@XG_yh9n>ymATM6(Gj`dZ-*8@qz6 z#_Z3lMLL4D20x-cv_1EpliZ%1_PU1<>LS~gJC+dPMKnD*mEc$|2cb@RN){c;Wl6MG zVn3Q(oCUMRd_0Oq;pFm*{4jtxD-zdFfD5{$P-uc3$_1ol+wL^ln3EN(mDaAc0#-AB ztV+AoZ1s%X08_Xz9QUVV=c&P z%zj=iQkGh4a3<=*ZBNd*$?fTBZ~6!!8#%UEv499Kw1z#xIOH|$^b{Ji4<-^i zwchs9m0L%HE)^X6Oc}5MdXpwLMhVP`9-*~cK zWh36%MuP|Uu!-RD30SH+)1w-x&aO%J>41YS$umi_I*ydo@DqUbBw(!97ojK!tRD=>%j M2JQGUF#!bt0Gia9Pyhe` diff --git a/tests/testthat/testdata/iris_metadata.Rds b/tests/testthat/testdata/iris_metadata.Rds index 7dd37159f7a10e0b056109a4ee032753cffa69c9..743eec072aac9b5125fb39141be2363554088b54 100644 GIT binary patch literal 319 zcmV-F0l@wriwFP!000001D#RZPJ}QJ9T!-+EE_LBzz@i?AFv@IG10gfeKTDckXSC3 zn$5oX-zI9&mau?EZ8Dvn&gIN$?`#0jK-a}?h$9#`QE+xH(5V2Xu%q@8bg+a!2_rwe z_SaYw>R(`)@dp_>?niF(qzlNBE9Bpld`0>tuIyD~oMST>VKG7OjA<7WgwB}i@Fx;) zg2Wq>coQUhY0H3CTV&oemyyzn@V|k1!&zQtT_*tRU94Ytx6OYMTi?X8|JzI0O!m;E zKLF5YpI(k$lA@Dss+Z3>7MI~lLcPsV`IKysN?<00lW13~;F1%TAz$s^&T0P-+$3*m zN_IiTitf#vN8GLP=^4uy2LoEH+WKlpS1A%AUx!L!N*bj^Q`~$*?~_y_O(1!++tK}$ RwaNhAJ^<{DA6sh!003<$mFNHf literal 298 zcmV+_0oDE=iwFP!000001B>8dU|?WoU||N5tUx9MYiNj@t_6@M4CJr@u>eSrfrWt+ zNDFy}=y?X|1*aAy=IHsP=B1ZpKxG7xWx_L4;1Wi2|l23Ro;bQO4(%lV6@%q=4Nn*0h}b#1gVNK%+sN z`VXLpV_$@ec2Hq}0kC=pC9Q6Ny>>&NrUp3 zfjlUaD9L}Qra=kpDILItsAZBU+6951I|BY@TOpyRMDMGFA_jG|W wSwQkIwK<7NsW7`)N-7Ir5^Omrv6G!z8Jt>JnwpmkbQZ%u0I!a5r2hf{0JS%L8vp Date: Thu, 26 Sep 2024 13:09:08 -0400 Subject: [PATCH 038/103] removed tests for data_metadata, dataset_metadata, time conversions, file_metadata since these aren't relevant anymore. cleaned up utils. --- R/utils.R | 73 +++----- R/variable_metadata.R | 179 -------------------- tests/testthat/test-data_metadata.R | 17 -- tests/testthat/test-dataset_metadata.R | 64 ------- tests/testthat/test-date_time_conversions.R | 20 --- tests/testthat/test-file_metadata.R | 48 ------ tests/testthat/test-utils.R | 42 +---- tests/testthat/test-validate_dataset_json.R | 22 ++- 8 files changed, 45 insertions(+), 420 deletions(-) delete mode 100644 R/variable_metadata.R delete mode 100644 tests/testthat/test-data_metadata.R delete mode 100644 tests/testthat/test-dataset_metadata.R delete mode 100644 tests/testthat/test-date_time_conversions.R delete mode 100644 tests/testthat/test-file_metadata.R diff --git a/R/utils.R b/R/utils.R index 650ed21..bbb0694 100644 --- a/R/utils.R +++ b/R/utils.R @@ -10,35 +10,6 @@ stopifnot_datasetjson <- function(x) { } } -stopifnot_dataset_metadata <- function(x) { - if (!(inherits(x, "datasetjson") | inherits(x, "dataset_metadata"))) { - stop("Input must be a datasetjson or dataset_metadata object", call.=FALSE) - } -} - -stopifnot_data_metadata <- function(x) { - if (!(inherits(x, "datasetjson") | inherits(x, "data_metadata"))) { - stop("Input must be a datasetjson or data_metadata object", call.=FALSE) - } -} - -stopifnot_file_metadata <- function(x) { - if (!(inherits(x, "datasetjson") | inherits(x, "file_metadata"))) { - stop("Input must be a datasetjson object or file_metadata object", call.=FALSE) - } -} - -#' Retrieve the data type of a datasetjson object -#' -#' @param x A datasetjson object -#' -#' @return A character string containing the Datset JSON data type -#' @noRd -get_data_type <- function(x) { - stopifnot_datasetjson(x) - tail(names(x), 1) -} - #' Helper to set column attributes from items metadata #' #' @param nm Column name @@ -65,30 +36,7 @@ get_null_inds <- function(x) { which(vapply(x, is.null, FUN.VALUE = TRUE)) } -#' Remove nulls from a Dataset JSON object -#' -#' Only targets the file and data metadata to pull off optional elements -#' -#' @param x A Dataset JSON object -#' -#' @return A Dataset JSON object -#' @noRd -remove_nulls <- function(x) { - - # Specifically target the data metadata - dm_nulls <- get_null_inds(x[[get_data_type(x)]]) - if (length(dm_nulls) > 0) { - x[[get_data_type(x)]] <- x[[get_data_type(x)]][-dm_nulls] - } - # Top level - fm_nulls <- get_null_inds(x) - if (length(fm_nulls) > 0) { - x <- x[-fm_nulls] - } - - x -} #' Check if given path is a URL #' @@ -115,3 +63,24 @@ read_from_url <- function(path) { close(con) x } + +#' Convert an dataframe into a named list of rows without NAs +#' +#' The variable attributes are stored as named lists within the output +#' JSON file, so to write them out the dataframe needs to be a named +#' list of rows +#' +#' @param x A data.frame +#' +#' @return List of named lists with single elements +#' @noRd +df_to_list_rows <- function(x) { + # Split the dataframe rows into individual rows + rows <- unname(split(x, seq(nrow(x)))) + # Convert each row into a named list while removing NAs + lapply(rows, function(X) { + y <- as.list(X) + y[!is.na(y)] + }) +} + diff --git a/R/variable_metadata.R b/R/variable_metadata.R deleted file mode 100644 index 185f80f..0000000 --- a/R/variable_metadata.R +++ /dev/null @@ -1,179 +0,0 @@ -#' Generate an individual element that fills the itemGroupData field -#' -#' @param items Variable metadata -#' @param .data Dataframe to be written to Dataset JSON file -#' -#' @return dataset_metadata object -#' @export -#' @examples -#' dataset_meta <- dataset_metadata( -#' items = iris_items -#' ) -variable_metadata <- function(items, .data) { - - # Check items before moving any further - validate_variable_items(items) - - # Attach in the variable metadata - if (!("ITEMGROUPDATASEQ" %in% items$itemOID)) { - igds_row <- data.frame( - itemOID = "ITEMGROUPDATASEQ", - name = "ITEMGROUPDATASEQ", - label = "Record Identifier", - dataType = "integer" - ) - - # Match up columns and fill - igds_row[setdiff(names(items), names(igds_row))] <- NA - items[setdiff(names(igds_row), names(items))] <- NA - - items <- rbind(igds_row, items) - } - - items_converted <- df_to_list_rows(items) - - # Create the container with proper elements - # x <- list( - # # list( - # # "records" = NULL, - # # "name" = name, - # # "label" = label, - # "columns" = items_converted - # # , - # # "itemData" = NULL - # # ) - # ) - - # Set the Object ID - # names(x) <- item_id - - structure( - items_converted, - class = c('variable_metadata', 'list') - ) - - # Set data if it's provided - # if (!missing(.data)) { - # set_item_data(x, .data) - # } - - # x -} - -#' #' Apply dataframe to itemData attribute -#' #' -#' #' This function will set the itemData attribute within a datasetjson or -#' #' dataset_metadata object. It additionally sets the records parameter with the -#' #' proper number of rows in .data. -#' #' -#' #' @param x Object to set itemData -#' #' @param .data Dataframe to be written to Dataset JSON file -#' #' @param ... Additional params -#' #' -#' #' @return Input object with itemData applied -#' #' @noRd -#' set_item_data <- function(x, .data, ...) { -#' stopifnot_dataset_metadata(x) -#' -#' if (!inherits(.data, "data.frame")) { -#' stop(".data must be a data.frame", call.=FALSE) -#' } -#' -#' records <- nrow(.data) -#' # Derive ITEMGROUPDATASEQ and insert it up front in the dataframe -#' item_data <- cbind(ITEMGROUPDATASEQ = 1:records, .data) -#' -#' # Convert data and date times -#' item_data <- convert_to_sas_datenum(item_data) -#' item_data <- convert_to_sas_datetimenum(item_data) -#' -#' # Insert into object in proper spots -#' x[[1]][['records']] <- records -#' x[[1]][['itemData']] <- unname(item_data) -#' x -#' } - -#' Verify that the item metadata supplied is the appropriate format -#' -#' This function does the following checks and consolidates to a single error message: -#' - Columns missing that must be present -#' - Columns present that are not permissible -#' - Columns with NAs that must be fully populated -#' - Columns columns that should be character or integer but aren't -#' - Within the type column, if the values are within the permissible list per -#' the schema -#' @param items -#' -#' @return Error Check -#' @noRd -validate_variable_items <- function(items) { - required_cols <- c("itemOID", "name", "label", "dataType") - all_cols <- c("itemOID", "name", "label", "dataType", "targetDataType", - "displayFormat", "length", "keySequence") - - # Check for missing or extraneous columns - missing_cols <- setdiff(required_cols, names(items)) - err_missing_cols <- sprintf("Column `%s` is missing and must be present", missing_cols) - additional_cols <- setdiff(names(items), all_cols) - err_additional_cols <- sprintf("Column `%s` is not a permissible column", additional_cols) - - # Check for for NAs in required columns - any_nas <- vapply(items[intersect(required_cols, names(items))], function(X) any(is.na(X)), FUN.VALUE = TRUE) - has_nas <- names(any_nas)[any_nas] - err_nas <- sprintf("Column `%s` must not have NA values", has_nas) - - # Check columns that should be character - char_cols <- intersect(c("itemOID", "name", "label", "dataType", "targetDataType", "displayFormat"), names(items)) - are_char_cols <- vapply(items[char_cols], is.character, FUN.VALUE=TRUE) - not_char_cols <- names(are_char_cols)[!are_char_cols] - err_char_cols <- sprintf("Column `%s` must be of type character", not_char_cols) - - # Check columns that should be integers - int_cols <- intersect(c("length", "keySequence"), names(items)) - are_int_cols <- vapply(items[int_cols], is.integer, FUN.VALUE=TRUE) - not_int_cols <- names(are_int_cols)[!are_int_cols] - err_int_cols <- sprintf("Column `%s` must be of type integer", not_int_cols) - - # Check that dataType values are within the permissible list - err_type_vars <- character() - if ('dataType' %in% names(items)) { - bad_types <- !(items$dataType %in% c("string", "integer", "float", "double", "decimal", "boolean", - "datetime", "date", "time", "URI")) - bad_type_vars <- items$name[bad_types] - bad_type_vals <- items$dataType[bad_types] - err_type_vars <- sprintf( - paste("Variable %s has an invalid dataType value of %s.", - "Must be one of string, integer, float, double, decimal, boolean, datetime, date, time, URI"), - bad_type_vars, bad_type_vals - ) - } - - - all_errs <- c(err_missing_cols, err_additional_cols, err_nas, err_char_cols, err_int_cols, err_type_vars) - - if (length(all_errs) > 0) { - msg_prep <- paste0("\n\t", all_errs) - err_msg <- paste0(c("Error: Issues found in items data:", msg_prep)) - stop(err_msg, call.=FALSE) - } -} - -#' Convert an dataframe into a named list of rows without NAs -#' -#' The variable attributes are stored as named lists within the output -#' JSON file, so to write them out the dataframe needs to be a named -#' list of rows -#' -#' @param x A data.frame -#' -#' @return List of named lists with single elements -#' @noRd -df_to_list_rows <- function(x) { - # Split the dataframe rows into individual rows - rows <- unname(split(x, seq(nrow(x)))) - # Convert each row into a named list while removing NAs - lapply(rows, function(X) { - y <- as.list(X) - y[!is.na(y)] - }) -} diff --git a/tests/testthat/test-data_metadata.R b/tests/testthat/test-data_metadata.R deleted file mode 100644 index 6a6cce9..0000000 --- a/tests/testthat/test-data_metadata.R +++ /dev/null @@ -1,17 +0,0 @@ -data_meta <- data_metadata() - -test_that("Default data_metadata object produces correctly", { - expect_null(data_meta$studyOID) - expect_null(data_meta$metaDataVersionOID) - expect_null(data_meta$metaDataRef) -}) - -test_that("data_metadata setters work properly", { - data_meta_updated <- set_metadata_ref(data_meta, "some/define.xml") - data_meta_updated <- set_metadata_version(data_meta_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") - data_meta_updated <- set_study_oid(data_meta_updated, "SOMESTUDY") - - expect_equal(data_meta_updated$studyOID, "SOMESTUDY") - expect_equal(data_meta_updated$metaDataVersionOID, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") - expect_equal(data_meta_updated$metaDataRef, "some/define.xml") -}) diff --git a/tests/testthat/test-dataset_metadata.R b/tests/testthat/test-dataset_metadata.R deleted file mode 100644 index 1e834af..0000000 --- a/tests/testthat/test-dataset_metadata.R +++ /dev/null @@ -1,64 +0,0 @@ -iris_items_bad <- readRDS(test_path("testdata", "iris_items_bad.Rds")) -iris_items_list <- readRDS(test_path("testdata", "iris_items_list.Rds")) - -iris_items_test <- rbind( - data.frame(OID = "ITEMGROUPDATASEQ", - name = "ITEMGROUPDATASEQ", - label = "Record Identifier", - type = "integer", - length = NA_integer_, - keySequence = NA_integer_, - displayFormat = NA_character_), - iris_items -) - -test_that("Basic call produces expected object", { - dataset_meta <- dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items - ) - - expect_null(dataset_meta$IG.IRIS$records) - expect_equal(dataset_meta$IG.IRIS$name, "IRIS") - expect_equal(dataset_meta$IG.IRIS$label, "Iris") - - # Verify that ITEMGROUPSEQ is attached properly - expect_equal(dataset_meta$IG.IRIS$items, iris_items_list) - - expect_null(dataset_meta$IG.IRIS$itemData) -}) - -test_that("ITEMGROUPDATASEQ will not duplicate when provided and data attaches properly", { - dataset_meta <- dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items_test, - .data = iris - ) - - expect_equal(dataset_meta$IG.IRIS$items, iris_items_list) -}) - -test_that("items validator generates messages as expected", { - expect_snapshot_error(dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items_bad - )) -}) - -test_that("dataset_metadata generates messages as expected", { - expect_error( - dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items_test, - .data = as.matrix(iris) - ), ".data must be a data.frame" - ) -}) diff --git a/tests/testthat/test-date_time_conversions.R b/tests/testthat/test-date_time_conversions.R deleted file mode 100644 index 56e90e0..0000000 --- a/tests/testthat/test-date_time_conversions.R +++ /dev/null @@ -1,20 +0,0 @@ -test_df <- data.frame( - d1 = as.Date(c(19906:19916), origin="1960-01-01") + (365 * 10), - d2 = as.Date(c(19916:19926), origin="1960-01-01") + (365 * 10), - dt1 = as.POSIXct(((19906:19916) + (365 * 10)) * 24 * 60 * 60 + (2 * 60 * 60) + (45 * 60) + 20, origin="1960-01-01"), - dt2 = as.POSIXct(((19916:19926) + (365 * 10)) * 24 * 60 * 60 + (2 * 60 * 60) + (45 * 60) + 20, origin="1960-01-01") -) - -check_df <- test_df -check_df[1:2] <- check_df[1:2] + (365 * 10 + 3) -check_df[3:4] <- check_df[3:4] + ((365 * 10 + 3) * 24 * 60 * 60) - -test_that("Check that columns convert as expected", { - x <- test_df - x <- convert_to_sas_datenum(x) - x <- convert_to_sas_datetimenum(x) - x[1:2] <- lapply(x[1:2], as.Date, origin="1970-01-01") - x[3:4] <- lapply(x[3:4], as.POSIXct, origin="1970-01-01") - - expect_equal(x, check_df, ignore_attr=TRUE) -}) diff --git a/tests/testthat/test-file_metadata.R b/tests/testthat/test-file_metadata.R deleted file mode 100644 index 5da222a..0000000 --- a/tests/testthat/test-file_metadata.R +++ /dev/null @@ -1,48 +0,0 @@ -test_that("Default file_metadata object produces correctly", { - file_meta <- file_metadata() - - expect_equal(file_meta$datasetJSONVersion, "1.0.0") - expect_null(file_meta$fileOID, character()) - expect_null(file_meta$asOfDateTime) - expect_null(file_meta$originator) - expect_null(file_meta$sourceSystem) - expect_null(file_meta$sourceSystemVersion) -}) - -test_that("Parameters pass through on file_metadata call", { - file_meta <- file_metadata( - originator = "Some Org", - sys = "source system", - sys_version = "1.0" - ) - - expect_equal(file_meta$originator, "Some Org") - expect_equal(file_meta$sourceSystem, "source system") - expect_equal(file_meta$sourceSystemVersion, "1.0") -}) - -test_that("get_datetime() produces properly formatted datetime", { - expect_equal(grep("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}", get_datetime()), 1) -}) - -test_that("Setters work on file_metadata objects", { - - file_meta <- file_metadata() - - file_meta_updated <- set_file_oid(file_meta, "/some/path") - file_meta_updated <- set_originator(file_meta_updated, "Some Org") - file_meta_updated <- set_source_system(file_meta_updated, "source system", "1.0") - - expect_equal(file_meta_updated$fileOID, "/some/path") - expect_equal(file_meta_updated$originator, "Some Org") - expect_equal(file_meta_updated$sourceSystem, "source system") - expect_equal(file_meta_updated$sourceSystemVersion, "1.0") -}) - -# Error checking -test_that("Errors are thrown properly", { - expect_error( - file_metadata(version = "2.0.0"), - "Unsupported version specified - currently only version 1.0.0 is supported" - ) -}) diff --git a/tests/testthat/test-utils.R b/tests/testthat/test-utils.R index 562d370..7931f67 100644 --- a/tests/testthat/test-utils.R +++ b/tests/testthat/test-utils.R @@ -1,43 +1,13 @@ test_that("Type checker functions throw proper errors", { - expect_error(set_data_type(1), "Input must be a datasetjson object") + expect_error(set_source_system(1, "sys", "ver"), "Input must be a datasetjson object") + expect_error(set_originator(1, "orig"), "Input must be a datasetjson object") + expect_error(set_file_oid(1, "path"), "Input must be a datasetjson object") - expect_error(set_source_system(1, "sys", "ver"), "Input must be a datasetjson object or file_metadata object") - expect_error(set_originator(1, "orig"), "Input must be a datasetjson object or file_metadata object") - expect_error(set_file_oid(1, "path"), "Input must be a datasetjson object or file_metadata object") - - expect_error(set_study_oid(1, "study"), "Input must be a datasetjson or data_metadata object") - expect_error(set_metadata_version(1, "study"), "Input must be a datasetjson or data_metadata object") - expect_error(set_metadata_ref(1, "ref"), "Input must be a datasetjson or data_metadata object") - - expect_error(set_item_data(1, iris), "Input must be a datasetjson or dataset_metadata object") + expect_error(set_study_oid(1, "study"), "Input must be a datasetjson") + expect_error(set_metadata_version(1, "study"), "Input must be a datasetjson") + expect_error(set_metadata_ref(1, "ref"), "Input must be a datasetjson") }) -test_that("NULL removals process effectively", { - ds_json <- dataset_json(iris[1, ], "IG.IRIS", "IRIS", "Iris", iris_items) - - x <- remove_nulls(ds_json) - - non_null_names_fm <- c( - "creationDateTime", "datasetJSONVersion", "fileOID", "asOfDateTime", "originator", - "sourceSystem", "sourceSystemVersion", "clinicalData" - ) - - non_null_names_dm <- c( - "studyOID", "metaDataVersionOID", "metaDataRef", "itemGroupData" - ) - - expect_equal(names(ds_json), non_null_names_fm) - expect_equal(names(ds_json$clinicalData), non_null_names_dm) - - null_names_fm <- c( - "creationDateTime", "datasetJSONVersion", "clinicalData" - ) - - null_names_dm <- "itemGroupData" - - expect_equal(names(x), null_names_fm) - expect_equal(names(x$clinicalData), null_names_dm) -}) test_that("URL checker regex works as expected", { url_list <- c( diff --git a/tests/testthat/test-validate_dataset_json.R b/tests/testthat/test-validate_dataset_json.R index 94f821f..4e7c610 100644 --- a/tests/testthat/test-validate_dataset_json.R +++ b/tests/testthat/test-validate_dataset_json.R @@ -1,19 +1,33 @@ test_that("validate_dataset_json returns correct messages", { - ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) + ds_json <- dataset_json( + iris, + file_oid = "/some/path", + last_modified = "2023-02-15T10:23:15", + originator = "Some Org", + sys = "source system", + sys_version = "1.0", + study = "SOMESTUDY", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "some/define.xml", + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items + ) js <- write_dataset_json(ds_json) - expect_message(validate_dataset_json(js), "File is valid per the Dataset JSON v1.0.0 schema") + expect_message(validate_dataset_json(js), "File is valid per the Dataset JSON v1.1.0 schema") }) test_that("JSON can checked from URL", { - fpath <- paste0("file://", normalizePath(test_path("testdata", "ae.json"))) + fpath <- paste0("file://", normalizePath(test_path("testdata", "invalid_dm.json"))) expect_warning( err <- validate_dataset_json(fpath), "File contains errors!" ) # Loose check of number of issues - expect_equal(dim(err), c(87, 9)) + expect_equal(dim(err), c(1, 9)) }) From 9b8890bb95ed9be06e93e5043bcef2fba66e571e Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Tue, 21 Jan 2025 09:37:12 -0500 Subject: [PATCH 039/103] minor update --- R/file_metadata.R | 6 +- vignettes/getting_started.Rmd | 115 ++++++++-------------------------- 2 files changed, 29 insertions(+), 92 deletions(-) diff --git a/R/file_metadata.R b/R/file_metadata.R index 738b382..a5e8d73 100644 --- a/R/file_metadata.R +++ b/R/file_metadata.R @@ -29,8 +29,8 @@ #' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." -#' @param ref_data Boolean value that is set to "true" when the dataset contains -#' reference data (not subject data). The default value is "false". +#' @param ref_data Boolean value that is set to "true" when the dataset contains +#' reference data (not subject data). The default value is "false". #' @param name Dataset name #' @param dataset_label Dataset Label #' @@ -152,7 +152,7 @@ set_dataset_name <- function(x, name) { #' @rdname dataset_metadata_setters set_dataset_label <- function(x, dataset_label) { stopifnot_datasetjson(x) - if (!is.character(dataset_labelx)) { + if (!is.character(dataset_label)) { stop("`dataset_label` must be a character") } attr(x, 'label') <- dataset_label diff --git a/vignettes/getting_started.Rmd b/vignettes/getting_started.Rmd index 97d344c..f1027a8 100644 --- a/vignettes/getting_started.Rmd +++ b/vignettes/getting_started.Rmd @@ -23,7 +23,11 @@ library(datasetjson) **datasetjson** works by allowing you to take a data frame and apply the necessary attributes required for the CDISC Dataset JSON. The goal is to make this experience simple. Before you can write a Dataset JSON file to disk, you first need to build the Dataset JSON object. An example call looks like this: ```{r sample_call} -ds_json <- dataset_json(iris[1:5, ], "IG.IRIS", "IRIS", "Iris", iris_items) +ds_json <- dataset_json(iris[1:5, ], + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items) ``` This is the minimum information required to provide to create a `datasetjson` object. @@ -31,12 +35,12 @@ This is the minimum information required to provide to create a `datasetjson` ob The parameters here can be described as follows: - The input data frame `iris` -- The `item_id`, which can be described as the "Object of Dataset", which is a key value is a unique identifier for the dataset, corresponding to ItemGroupDef/@OID in Define-XML. +- The `item_oid`, which can be described as the "Object of Dataset", which is a key value is a unique identifier for the dataset, corresponding to ItemGroupDef/@OID in Define-XML. - `name`, which is the dataset name -- `label`, which is the dataset label, and finally -- `items`, which is the variable level metadata for your dataset. +- `dataset_label`, which is the dataset label, and finally +- `columns`, which is the variable level metadata for your dataset. -The `items` parameter is special here, in that you provide a data frame with the necessary variable metadata. Take a look at the `iris_items` data frame. +The `columns` parameter is special here, in that you provide a data frame with the necessary variable metadata. Take a look at the `iris_items` data frame. ```{r iris_items} iris_items @@ -45,16 +49,17 @@ iris_items This data frame has 7 columns, 4 of which are strictly required. This is defined by the [CDISC Dataset JSON Specification](https://www.cdisc.org/dataset-json). | **Attribute** | **Requirement** | **Description** | -|---------------|-----------------|--------------------------------------------------------------------------------------------------------------------------------| -| OID | Required | OID of a variable (must correspond to the variable OID in the Define-XML file) | -| name | Required | Variable name | -| label | Required | Variable description | -| type | Required | Type of the variable. Allowed values: "string", "integer", "decimal", "float", "double", "boolean". See ODM types for details. | -| length | Optional | Variable length | -| displayFormat | Optional | Display format supports data visualization of numeric float and date values. | -| keySequence | Optional | Indicates that this item is a key variable in the dataset structure. It also provides an ordering for the keys. | - -The data within this dataframe ultimate populates the `items` element of the Dataset JSON file. The OID, name, label, and type columns are all required and must be populated for each variable. Note that the type column has a list of allowable values: +|----------------|-----------------|--------------------------------------------------------------------------------------------------------------------------------| +| itemOID | Required | OID of a variable (must correspond to the variable OID in the Define-XML file) | +| name | Required | Variable name | +| label | Required | Variable description | +| dataType | Required | Type of the variable. Allowed values: "string", "integer", "decimal", "float", "double", "boolean", "datetime", "date", "time", "URI". See ODM types for details. | +| targetDataType | Required | Type of the variable. Allowed values: "integer", "decimal". Indicates the data type into which the receiving system must transform the associated Dataset-JSON variable. | +| length | Optional | Variable length | +| displayFormat | Optional | Display format supports data visualization of numeric float and date values. | +| keySequence | Optional | Indicates that this item is a key variable in the dataset structure. It also provides an ordering for the keys. | + +The data within this dataframe ultimatly populates the `columns` element of the Dataset JSON file. The itemOID, name, label, and dataType columns are all required and must be populated for each variable. Note that the dataType column has a list of allowable values: - `string` - `integer` @@ -62,93 +67,25 @@ The data within this dataframe ultimate populates the `items` element of the Dat - `double` - `decimal` - `boolean` +- `datetime` +- `date` +- `time` +- `URI` This information must be provided directly by the user. Note that no type conversions of your data are performed by the `datasetjson` package. The displayFormat column inherently refers to display formats used within SAS. -## Setting Other Data Attributes - -The Dataset JSON specification has a number of other attributes available that are beyond normal ones present in an R data frame. These can be applied using a variety of setter functions directly to the dataset JSON object. - -```{r setters} -ds_updated <- ds_json |> - set_data_type("referenceData") |> - set_file_oid("/some/path") |> - set_metadata_ref("some/define.xml") |> - set_metadata_version("MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") |> - set_originator("Some Org") |> - set_source_system("source system", "1.0") |> - set_study_oid("SOMESTUDY") -``` - -In a practical setting, applying these attributes during the creation a dataset JSON file would be tedious, and present a challenge if the fields update - because the text would have to be updated in each program individually. For this reason, the **datasetjson** package allows you to use pre-built objects to create a `datasetjson` object. - -```{r prebuilds} -file_meta <- file_metadata( - originator = "Some Org", - sys = "source system", - sys_version = "1.0" -) - -data_meta <- data_metadata( - study = "SOMESTUDY", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "some/define.xml" -) - -dataset_meta <- dataset_metadata( - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items -) - -ds_json_from_meta <- dataset_json( - iris, - dataset_meta = dataset_meta, - file_meta = file_meta, - data_meta = data_meta -) -``` - -Or more practically, just `file_meta` and `data_meta` could be provided, and the `dataset_metadata` could be provided directly to `dataset_json`. - -```{r prebuilds_2} -file_meta <- file_metadata( - originator = "Some Org", - sys = "source system", - sys_version = "1.0" -) - -data_meta <- data_metadata( - study = "SOMESTUDY", - metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - metadata_ref = "some/define.xml" -) - - -ds_json_from_meta <- dataset_json( - iris, - item_id = "IG.IRIS", - name = "IRIS", - label = "Iris", - items = iris_items, - file_meta = file_meta, - data_meta = data_meta -) -``` - ## Writing and Reading The `datasetjson` object allows you to collect the information needed to generate a Dataset JSON file, but to write the dataset out need to use the `write_dataset_json()` file. Once the Dataset JSON object is available, all you need is that object name and a file path. ```{r write, eval=FALSE} -write_dataset_json(ds_updated, file="iris.json") +write_dataset_json(ds_json, file="iris.json") ``` The `write_dataset_json()` also has the option to return the JSON output as a character string. ```{r write_char} -js <- write_dataset_json(ds_updated, pretty=TRUE) +js <- write_dataset_json(ds_json, pretty=TRUE) cat(js) ``` From 97660db89d809956e9439ba4da511b8dd4d5c8ac Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Tue, 21 Jan 2025 11:34:24 -0500 Subject: [PATCH 040/103] initial pass to remove isReferenceData and ITEMGROUPDATASEQ --- R/column_metadata.R | 16 - R/datasetjson.R | 14 +- R/read_dataset_json.R | 3 - R/write_dataset_json.R | 4 - tests/testthat/test-datasetjson.R | 1 - tests/testthat/test-write_dataset_json.R | 2 - tests/testthat/testdata/adsl.json | 2 +- tests/testthat/testdata/adsl.ndjson | 510 +++++++++++------------ tests/testthat/testdata/ae.json | 2 +- tests/testthat/testdata/ae.ndjson | 150 +++---- tests/testthat/testdata/dm.json | 2 +- tests/testthat/testdata/dm.ndjson | 38 +- tests/testthat/testdata/ta.json | 2 +- tests/testthat/testdata/ta.ndjson | 18 +- 14 files changed, 367 insertions(+), 397 deletions(-) diff --git a/R/column_metadata.R b/R/column_metadata.R index cfcbb50..cdda8e5 100644 --- a/R/column_metadata.R +++ b/R/column_metadata.R @@ -83,21 +83,5 @@ set_column_metadata <- function(columns) { # Check items before moving any further validate_dataset_columns(columns) - # Attach in the variable metadata - if (!("ITEMGROUPDATASEQ" %in% columns$itemOID)) { - igds_row <- data.frame( - itemOID = "ITEMGROUPDATASEQ", - name = "ITEMGROUPDATASEQ", - label = "Record Identifier", - dataType = "integer" - ) - - # Match up columns and fill - igds_row[setdiff(names(columns), names(igds_row))] <- NA - columns[setdiff(names(igds_row), names(columns))] <- NA - - columns <- rbind(igds_row, columns) - } - columns_converted <- df_to_list_rows(columns) } diff --git a/R/datasetjson.R b/R/datasetjson.R index dcace04..a9bc237 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -25,8 +25,6 @@ #' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." -#' @param ref_data Boolean value that is set to "true" when the dataset contains -#' reference data (not subject data). The default value is "false". #' @param version The DatasetJSON version to use. Currently only 1.1.0 is supported. #' @param columns Variable level metadata for the Dataset JSON object #' @@ -53,7 +51,6 @@ #' ) #' #' # Attach attributes directly -#' ds_json_updated <- set_data_type(ds_json, "referenceData") #' ds_json_updated <- set_file_oid(ds_json_updated, "/some/path") #' ds_json_updates <- set_last_modified(ds_json_updates, "2023-02-15T10:23:15") #' ds_json_updated <- set_metadata_ref(ds_json_updated, "some/define.xml") @@ -68,10 +65,10 @@ dataset_json <- function(.data, file_oid=NULL, last_modified=NULL, originator=NULL, sys=NULL, sys_version = NULL, study=NULL, metadata_version=NULL,metadata_ref=NULL, - item_oid=NULL, name=NULL, dataset_label=NULL, ref_data=FALSE, + item_oid=NULL, name=NULL, dataset_label=NULL, columns=NULL, version="1.1.0") { new_dataset_json(.data, file_oid, last_modified, originator, sys, sys_version, study, - metadata_version, metadata_ref, item_oid, name, dataset_label, ref_data, + metadata_version, metadata_ref, item_oid, name, dataset_label, columns, version) } @@ -86,7 +83,7 @@ dataset_json <- function(.data, file_oid=NULL, last_modified=NULL, #' @noRd new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, - ref_data, columns, version) { + columns, version) { if (!(version %in% c("1.1.0"))) { stop("Unsupported version specified - currently only version 1.1.0 is supported", call.=FALSE) @@ -100,7 +97,7 @@ new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sy # Extract the function and call it to return the base structure funcs[[version]](.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, dataset_label, - ref_data, columns) + columns) } #' Dataset JSON v1.1.0 Generator @@ -109,7 +106,7 @@ new_dataset_json <- function(.data, file_oid, last_modified, originator, sys, sy #' @noRd new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, sys, sys_version, study, metadata_version, metadata_ref, item_oid, name, - dataset_label, ref_data, columns) { + dataset_label, columns) { if (!inherits(.data, 'data.frame')) { stop("datasetjson objects must inherit from a data.frame", call.=FALSE) @@ -132,7 +129,6 @@ new_dataset_json_v1_1_0 <- function(.data, file_oid, last_modified, originator, attr(.data, "itemGroupOID") <- item_oid attr(.data, 'name') <- name attr(.data, 'label') <- dataset_label - attr(.data, 'isReferenceData') <- ref_data if (!is.null(columns)) { validate_dataset_columns(columns) } diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 8486cbf..30b190c 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -73,8 +73,6 @@ read_dataset_json <- function(file) { # Apply variable labels d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) - d <- d[,-1] # get rid of ITEMGROUPDATASEQ column - ds_attr <- dataset_json( d, file_oid = ds_json$fileOID, @@ -87,7 +85,6 @@ read_dataset_json <- function(file) { item_oid = ds_json$itemGroupOID, name = ds_json$name, dataset_label = ds_json$label, - ref_data = ds_json$isReferenceData, last_modified = ds_json$dbLastModifiedDateTime, version = ds_json$datasetJSONVersion, columns = ds_json$columns diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 20dc0b9..844d82c 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -38,16 +38,12 @@ write_dataset_json <- function(x, file, pretty=FALSE) { "metaDataVersionOID", "metaDataRef", "itemGroupOID", - "isReferenceData", "records", "name", "label", "columns") ] - # add ITEMGROUPDATASEQ to data - x <- cbind(ITEMGROUPDATASEQ = 1:records, x) - # add data rows temp$rows <- unname(x) diff --git a/tests/testthat/test-datasetjson.R b/tests/testthat/test-datasetjson.R index 91be1eb..7bef65a 100644 --- a/tests/testthat/test-datasetjson.R +++ b/tests/testthat/test-datasetjson.R @@ -38,7 +38,6 @@ test_that("datasetjson object builds with minimal defaults", { expect_null(attr(ds_json, "metaDataVersionOID")) expect_null(attr(ds_json, "metaDataRef")) expect_equal(attr(ds_json, "itemGroupOID"), "IG.IRIS") - expect_equal(attr(ds_json, "isReferenceData"), FALSE) expect_null(attr(ds_json, "records")) expect_equal(attr(ds_json, "name"), "IRIS") expect_equal(attr(ds_json, "label"), "Iris") diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index 8063660..e88e6ea 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -94,7 +94,6 @@ test_that("write_dataset_json matches the original json", { item_oid = "IG.TA", name = "TA", dataset_label = "Trial Arms", - ref_data = TRUE, columns = df_metadata ) @@ -139,7 +138,6 @@ test_that("write_dataset_json errors are thrown properly", { item_oid = "IG.TA", name = "TA", dataset_label = "Trial Arms", - ref_data = TRUE, columns = df_metadata ) write_dataset_json(ds_json, file = "not/a/valid/directory/ta.json")}, diff --git a/tests/testthat/testdata/adsl.json b/tests/testthat/testdata/adsl.json index 8e571fe..7914d2a 100644 --- a/tests/testthat/testdata/adsl.json +++ b/tests/testthat/testdata/adsl.json @@ -1 +1 @@ -{"datasetJSONCreationDateTime":"2024-08-05T10:08:53","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-05/adsl","dbLastModifiedDateTime":"2024-08-05T10:08:46","originator":"CDISC ADaM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"TDF_ADaM.ADaMIG.1.1","metaDataVersionOID":"MDV.TDF_ADaM.ADaMIG.1.1","metaDataRef":"define.xml","itemGroupOID":"IG.ADSL","isReferenceData":false,"records":254,"name":"ADSL","label":"Subject-Level Analysis Dataset","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.ADSL.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12},{"itemOID":"IT.ADSL.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":11,"keySequence":1},{"itemOID":"IT.ADSL.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.ADSL.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.ADSL.SITEGR1","name":"SITEGR1","label":"Pooled Site Group 1","dataType":"string","length":3},{"itemOID":"IT.ADSL.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01P","name":"TRT01P","label":"Planned Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01PN","name":"TRT01PN","label":"Planned Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRT01A","name":"TRT01A","label":"Actual Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01AN","name":"TRT01AN","label":"Actual Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRTSDT","name":"TRTSDT","label":"Date of First Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.TRTEDT","name":"TRTEDT","label":"Date of Last Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.TRTDURD","name":"TRTDURD","label":"Total Treatment Duration (Days)","dataType":"integer"},{"itemOID":"IT.ADSL.AVGDD","name":"AVGDD","label":"Avg Daily Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.CUMDOSE","name":"CUMDOSE","label":"Cumulative Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.ADSL.AGEGR1","name":"AGEGR1","label":"Pooled Age Group 1","dataType":"string","length":5},{"itemOID":"IT.ADSL.AGEGR1N","name":"AGEGR1N","label":"Pooled Age Group 1 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.ADSL.RACE","name":"RACE","label":"Race","dataType":"string","length":32},{"itemOID":"IT.ADSL.RACEN","name":"RACEN","label":"Race (N)","dataType":"integer"},{"itemOID":"IT.ADSL.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.ADSL.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.ADSL.SAFFL","name":"SAFFL","label":"Safety Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.ITTFL","name":"ITTFL","label":"Intent-To-Treat Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.EFFFL","name":"EFFFL","label":"Efficacy Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP8FL","name":"COMP8FL","label":"Completers of Week 8 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP16FL","name":"COMP16FL","label":"Completers of Week 16 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP24FL","name":"COMP24FL","label":"Completers of Week 24 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.DISCONFL","name":"DISCONFL","label":"Did the Subject Discontinue the Study?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DSRAEFL","name":"DSRAEFL","label":"Discontinued due to AE?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DTHFL","name":"DTHFL","label":"Subject Died?","dataType":"string","length":1},{"itemOID":"IT.ADSL.BMIBL","name":"BMIBL","label":"Baseline BMI (kg/m^2)","dataType":"float"},{"itemOID":"IT.ADSL.BMIBLGR1","name":"BMIBLGR1","label":"Pooled Baseline BMI Group 1","dataType":"string","length":6},{"itemOID":"IT.ADSL.HEIGHTBL","name":"HEIGHTBL","label":"Baseline Height (cm)","dataType":"float"},{"itemOID":"IT.ADSL.WEIGHTBL","name":"WEIGHTBL","label":"Baseline Weight (kg)","dataType":"float"},{"itemOID":"IT.ADSL.EDUCLVL","name":"EDUCLVL","label":"Years of Education","dataType":"integer"},{"itemOID":"IT.ADSL.DISONSDT","name":"DISONSDT","label":"Date of Onset of Disease","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.DURDIS","name":"DURDIS","label":"Duration of Disease (Months)","dataType":"float"},{"itemOID":"IT.ADSL.DURDSGR1","name":"DURDSGR1","label":"Pooled Disease Duration Group 1","dataType":"string","length":4},{"itemOID":"IT.ADSL.VISIT1DT","name":"VISIT1DT","label":"Date of Visit 1","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.VISNUMEN","name":"VISNUMEN","label":"End of Trt Visit (Vis 12 or Early Term.)","dataType":"integer"},{"itemOID":"IT.ADSL.RFENDT","name":"RFENDT","label":"Date of Discontinuation/Completion","dataType":"date","targetDataType":"integer","displayFormat":"E8601DA."},{"itemOID":"IT.ADSL.DCDECOD","name":"DCDECOD","label":"Standardized Disposition Term","dataType":"string","length":27},{"itemOID":"IT.ADSL.EOSSTT","name":"EOSSTT","label":"End of Study Status","dataType":"string","length":12},{"itemOID":"IT.ADSL.DCSREAS","name":"DCSREAS","label":"Reason for Discontinuation from Study","dataType":"string","length":18},{"itemOID":"IT.ADSL.MMSETOT","name":"MMSETOT","label":"MMSE Total","dataType":"integer"}],"rows":[[1,"CDISCPILOT01","01-701-1015","1015","701","701","Placebo","Placebo",0,"Placebo",0,"2014-01-02","2014-07-02",182,0,0,63,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",147.3,54.4,16,"2010-04-30",43.9,">=12","2013-12-26","2014-01-02","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",23],[2,"CDISCPILOT01","01-701-1023","1023","701","701","Placebo","Placebo",0,"Placebo",0,"2012-08-05","2012-09-01",28,0,0,64,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",162.6,80.3,14,"2006-03-11",76.4,">=12","2012-07-22","2012-08-05","2012-09-02",5,"2012-09-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[3,"CDISCPILOT01","01-701-1028","1028","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-19","2014-01-14",180,77.7,13986,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.4,">=30",177.8,99.3,16,"2009-12-16",42.8,">=12","2013-07-11","2013-07-19","2014-01-14",12,"2014-01-14","COMPLETED","COMPLETED","",23],[4,"CDISCPILOT01","01-701-1033","1033","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-18","2014-03-31",14,54,756,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",28.8,"25-<30",175.3,88.5,12,"2009-08-02",55.3,">=12","2014-03-10","2014-03-18","2014-04-14",5,"2014-04-14","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[5,"CDISCPILOT01","01-701-1034","1034","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-07-01","2014-12-30",183,76.9,14067,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.1,"25-<30",154.9,62.6,9,"2011-09-29",32.9,">=12","2014-06-24","2014-07-01","2014-12-30",12,"2014-12-30","COMPLETED","COMPLETED","",21],[6,"CDISCPILOT01","01-701-1047","1047","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-03-09",26,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",148.6,67.1,8,"2009-07-26",42,">=12","2013-01-22","2013-02-12","2013-03-29",6,"2013-03-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[7,"CDISCPILOT01","01-701-1097","1097","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-01","2014-07-09",190,54,10260,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",168.9,78,18,"2005-09-22",99.1,">=12","2013-12-23","2014-01-01","2014-07-09",12,"2014-07-09","COMPLETED","COMPLETED","",10],[8,"CDISCPILOT01","01-701-1111","1111","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2012-09-16",10,54,540,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",23.9,"<25",158.2,59.9,22,"2009-04-04",40.7,">=12","2012-08-25","2012-09-07","2012-09-17",4,"2012-09-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[9,"CDISCPILOT01","01-701-1115","1115","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-01-23",55,54,2970,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",181.6,78.9,12,"2004-05-28",101.9,">=12","2012-11-23","2012-11-30","2013-01-23",8,"2013-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[10,"CDISCPILOT01","01-701-1118","1118","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-09-09",182,0,0,52,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",180.3,71.2,14,"2010-06-24",44.2,">=12","2014-02-27","2014-03-12","2014-09-09",12,"2014-09-09","COMPLETED","COMPLETED","",20],[11,"CDISCPILOT01","01-701-1130","1130","701","701","Placebo","Placebo",0,"Placebo",0,"2014-02-15","2014-08-16",183,0,0,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.6,"25-<30",169.7,79.4,12,"2010-05-22",44.7,">=12","2014-02-09","2014-02-15","2014-08-16",12,"2014-08-16","COMPLETED","COMPLETED","",19],[12,"CDISCPILOT01","01-701-1133","1133","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-28","2013-04-28",183,77.2,14121,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.1,"25-<30",162.6,74.4,10,"2010-03-11",31.5,">=12","2012-10-23","2012-10-28","2013-04-29",12,"2013-04-29","COMPLETED","COMPLETED","",21],[13,"CDISCPILOT01","01-701-1146","1146","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-20","2013-06-26",38,70.3,2673,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.9,"<25",147.3,54,16,"2009-11-17",41.7,">=12","2013-05-07","2013-05-20","2013-06-30",7,"2013-06-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[14,"CDISCPILOT01","01-701-1148","1148","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-23","2014-02-20",182,77.1,14040,57,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",175.3,87.1,15,"2010-12-12",32.1,">=12","2013-08-14","2013-08-23","2014-02-20",12,"2014-02-20","COMPLETED","COMPLETED","",21],[15,"CDISCPILOT01","01-701-1153","1153","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-16",175,0,0,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",156.2,58.1,6,"2005-05-13",99.8,">=12","2013-09-06","2013-09-23","2014-04-01",12,"2014-04-01","COMPLETED","COMPLETED","",10],[16,"CDISCPILOT01","01-701-1180","1180","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-12","2013-03-18",35,70.2,2457,56,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.6,"25-<30",180.3,89.8,16,"2008-09-21",52.3,">=12","2013-01-28","2013-02-12","2013-03-23",7,"2013-03-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[17,"CDISCPILOT01","01-701-1181","1181","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-05","2013-12-09",5,54,270,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,15,"2008-08-26",63,">=12","2013-11-26","2013-12-05","2013-12-12",4,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[18,"CDISCPILOT01","01-701-1188","1188","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-15","2013-03-24",38,54,2052,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32,">=30",177.8,101.2,16,"2005-09-14",88.7,">=12","2013-02-03","2013-02-15","2013-03-25",7,"2013-03-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[19,"CDISCPILOT01","01-701-1192","1192","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-22","2013-01-20",183,54,9882,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",151.1,63.5,12,"2009-03-15",39.8,">=12","2012-07-08","2012-07-22","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",23],[20,"CDISCPILOT01","01-701-1203","1203","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-02","2013-08-03",183,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",160,66.2,13,"2011-04-19",21.3,">=12","2013-01-25","2013-02-02","2013-08-03",12,"2013-08-03","COMPLETED","COMPLETED","",21],[21,"CDISCPILOT01","01-701-1211","1211","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-15","2013-01-12",59,54,3186,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","Y",17.7,"<25",160,45.4,12,"2010-03-19",31.4,">=12","2012-10-30","2012-11-15","2013-01-14",9,"2013-01-14","DEATH","DISCONTINUED","Death",12],[22,"CDISCPILOT01","01-701-1234","1234","701","701","Placebo","Placebo",0,"Placebo",0,"2013-03-30","2013-09-22",177,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",181.6,77.1,18,"2006-08-11",79.3,">=12","2013-03-20","2013-03-30","2013-09-22",12,"2013-09-22","COMPLETED","COMPLETED","",20],[23,"CDISCPILOT01","01-701-1239","1239","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-11","2014-07-10",181,76.8,13905,56,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.6,">=30",168.9,95.9,11,"2003-09-23",123.2,">=12","2013-12-28","2014-01-11","2014-07-11",12,"2014-07-11","COMPLETED","COMPLETED","",23],[24,"CDISCPILOT01","01-701-1275","1275","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-07","2014-05-31",114,77.2,8802,61,"<65",1,"YEARS","AMERICAN INDIAN OR ALASKA NATIVE",6,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.6,"<25",167.6,69,12,"2011-09-17",28.3,">=12","2014-01-25","2014-02-07","2014-06-14",10,"2014-06-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[25,"CDISCPILOT01","01-701-1287","1287","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-25","2014-07-26",183,76.3,13959,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",154.9,56.3,14,"2009-10-30",50.6,">=12","2014-01-17","2014-01-25","2014-07-26",12,"2014-07-26","COMPLETED","COMPLETED","",22],[26,"CDISCPILOT01","01-701-1294","1294","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-06-14",83,54,4482,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.1,"25-<30",170.2,78.5,16,"2011-09-09",18.3,">=12","2013-03-17","2013-03-24","2013-06-14",9,"2013-06-14","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[27,"CDISCPILOT01","01-701-1302","1302","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-29","2013-11-05",69,74,5103,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26,"25-<30",177.8,82.1,15,"2007-02-09",78.4,">=12","2013-08-20","2013-08-29","2013-11-05",9,"2013-11-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[28,"CDISCPILOT01","01-701-1317","1317","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-22","2014-11-20",183,54,9882,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.4,"<25",176.5,66.7,20,"2013-09-16",7.8,"<12","2014-05-10","2014-05-22","2014-11-20",12,"2014-11-20","COMPLETED","COMPLETED","",20],[29,"CDISCPILOT01","01-701-1324","1324","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-02","2013-04-02",183,54,9882,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",166.4,77.1,18,"2009-10-11",35.2,">=12","2012-09-16","2012-10-02","2013-04-02",12,"2013-04-02","COMPLETED","COMPLETED","",23],[30,"CDISCPILOT01","01-701-1341","1341","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-05","2013-01-26",22,54,1188,51,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.5,"25-<30",157.5,70.8,24,"2006-06-05",78.6,">=12","2012-12-22","2013-01-05","2013-02-07",5,"2013-02-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[31,"CDISCPILOT01","01-701-1345","1345","701","701","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-03-18",162,0,0,63,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",18.6,"<25",174,56.3,15,"2010-11-05",34.9,">=12","2013-10-01","2013-10-08","2014-03-18",12,"2014-03-18","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],[32,"CDISCPILOT01","01-701-1360","1360","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-31","2013-08-05",6,54,324,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",166.4,80.3,10,"2008-12-02",55.7,">=12","2013-07-24","2013-07-31","2013-08-14",4,"2013-08-14","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",23],[33,"CDISCPILOT01","01-701-1363","1363","701","701","Placebo","Placebo",0,"Placebo",0,"2013-05-30","2013-11-27",182,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.9,"<25",161.3,64.9,13,"2005-10-20",91,">=12","2013-05-20","2013-05-30","2013-11-27",12,"2013-11-27","COMPLETED","COMPLETED","",22],[34,"CDISCPILOT01","01-701-1383","1383","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-04","2013-08-06",184,77.6,14283,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.6,">=30",163.8,84.8,12,"2006-08-20",77.1,">=12","2013-01-22","2013-02-04","2013-08-06",12,"2013-08-06","COMPLETED","COMPLETED","",22],[35,"CDISCPILOT01","01-701-1387","1387","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-03-25",14,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",22.5,"<25",162.6,59.4,12,"2003-08-17",126.3,">=12","2014-02-23","2014-03-12","2014-03-25",4,"2014-03-25","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",11],[36,"CDISCPILOT01","01-701-1392","1392","701","701","Placebo","Placebo",0,"Placebo",0,"2012-10-28","2013-04-28",183,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",167.6,81.2,16,"2010-04-25",29.8,">=12","2012-10-17","2012-10-28","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",23],[37,"CDISCPILOT01","01-701-1415","1415","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-24",183,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25,"25-<30",175.3,76.7,10,"1998-06-13",183.1,">=12","2013-09-15","2013-09-23","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",18],[38,"CDISCPILOT01","01-701-1429","1429","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-19","2013-04-30",43,54,2322,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.7,"25-<30",148.6,56.7,12,"2008-06-17",56.3,">=12","2013-02-25","2013-03-19","2013-04-30",7,"2013-04-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[39,"CDISCPILOT01","01-701-1440","1440","701","701","Placebo","Placebo",0,"Placebo",0,"2013-08-08","2014-02-05",182,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.2,"<25",156.2,49.4,18,"2011-04-07",27.6,">=12","2013-07-24","2013-08-08","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",22],[40,"CDISCPILOT01","01-701-1442","1442","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-26","2014-04-26",183,54,9882,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",40.1,">=30",162.6,106.1,12,"2006-02-20",91.9,">=12","2013-10-17","2013-10-26","2014-04-26",12,"2014-04-26","COMPLETED","COMPLETED","",15],[41,"CDISCPILOT01","01-701-1444","1444","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-02-12",39,71.3,2781,63,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",34.5,">=30",171.5,101.6,14,"2008-05-21",55.4,">=12","2012-12-31","2013-01-05","2013-02-13",7,"2013-02-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[42,"CDISCPILOT01","01-702-1082","1082","702","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-26","2013-10-13",80,54,4320,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",null,"<25",154.9,null,18,"2007-05-17",73.6,">=12","2013-07-03","2013-07-26","2013-11-17",9,"2013-11-17","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",23],[43,"CDISCPILOT01","01-703-1042","1042","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-02","2013-08-31",183,0,0,64,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",177.8,74.4,12,"2008-07-23",55.1,">=12","2013-02-23","2013-03-02","2013-08-31",12,"2013-08-31","COMPLETED","COMPLETED","",23],[44,"CDISCPILOT01","01-703-1076","1076","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2013-12-24",61,75.2,4590,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",165.1,87.1,10,"2012-08-27",13.7,">=12","2013-10-17","2013-10-25","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[45,"CDISCPILOT01","01-703-1086","1086","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-02","2012-12-04",94,54,5076,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25,"25-<30",195.6,95.7,17,"2011-04-27",15.9,">=12","2012-08-22","2012-09-02","2012-12-24",10,"2012-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[46,"CDISCPILOT01","01-703-1096","1096","703","703","Placebo","Placebo",0,"Placebo",0,"2013-01-25","2013-03-16",51,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",31.7,">=30",160,81.2,6,"2006-12-20",72,">=12","2012-12-19","2013-01-25","2013-03-29",7,"2013-03-29","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",22],[47,"CDISCPILOT01","01-703-1100","1100","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-13","2013-09-14",186,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",167.6,61.2,8,"2010-12-02",26.9,">=12","2013-02-28","2013-03-13","2013-09-14",12,"2013-09-14","COMPLETED","COMPLETED","",22],[48,"CDISCPILOT01","01-703-1119","1119","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-20","2013-06-13",114,54,6156,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.4,"<25",160,47.2,16,"2005-02-01",96.1,">=12","2013-02-02","2013-02-20","2013-06-13",10,"2013-06-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[49,"CDISCPILOT01","01-703-1175","1175","703","703","Placebo","Placebo",0,"Placebo",0,"2013-12-20","2013-12-26",7,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.6,"25-<30",170.2,77.1,16,"2010-09-19",38.8,">=12","2013-12-13","2013-12-20","2013-12-31",4,"2013-12-31","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",11],[50,"CDISCPILOT01","01-703-1182","1182","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-17","2013-12-11",56,54,3024,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.8,"<25",172.7,68,12,"2011-09-27",24.4,">=12","2013-10-08","2013-10-17","2013-12-12",8,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[51,"CDISCPILOT01","01-703-1197","1197","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-16","2013-06-29",14,54,756,76,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",38.6,">=30",162.6,102.1,5,"2012-01-11",16.7,">=12","2013-06-01","2013-06-16","2013-07-22",4,"2013-07-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[52,"CDISCPILOT01","01-703-1210","1210","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-16","2013-09-06",175,0,0,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",144.8,49.9,12,"2010-02-18",36.6,">=12","2013-03-08","2013-03-16","2013-09-06",12,"2013-09-06","COMPLETED","COMPLETED","",19],[53,"CDISCPILOT01","01-703-1258","1258","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-07-20","2013-01-11",176,77.3,13608,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","Y","",24.8,"<25",154.9,59.4,12,"2006-02-17",76.7,">=12","2012-07-10","2012-07-20","2013-01-21",12,"2013-01-21","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[54,"CDISCPILOT01","01-703-1279","1279","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-13","2013-06-03",22,54,1188,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21.1,"<25",162.6,55.8,12,"2010-07-29",33,">=12","2013-04-27","2013-05-13","2013-06-22",4,"2013-06-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[55,"CDISCPILOT01","01-703-1295","1295","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-21","2014-04-19",150,78.3,11745,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.7,"<25",157.5,56.3,8,"2012-04-05",18.7,">=12","2013-10-24","2013-11-21","2014-05-19",11,"2014-05-19","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[56,"CDISCPILOT01","01-703-1299","1299","703","703","Placebo","Placebo",0,"Placebo",0,"2012-09-12","2013-03-13",183,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",153.7,45.4,12,"2011-09-16",11.8,"<12","2012-09-07","2012-09-12","2013-03-13",12,"2013-03-13","COMPLETED","COMPLETED","",23],[57,"CDISCPILOT01","01-703-1335","1335","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-17","2014-05-07",52,73.2,3807,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23,"<25",154.9,55.3,11,"2008-01-30",73,">=12","2014-02-28","2014-03-17","2014-05-24",7,"2014-05-24","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",10],[58,"CDISCPILOT01","01-703-1379","1379","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-22","2014-03-21",181,54,9774,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.7,">=30",157.5,76.2,7,"2009-09-21",47.7,">=12","2013-09-12","2013-09-22","2014-03-21",12,"2014-03-21","COMPLETED","COMPLETED","",12],[59,"CDISCPILOT01","01-703-1403","1403","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-12","2012-12-13",2,54,108,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",25.4,"25-<30",177.8,80.3,12,"2010-12-07",24,">=12","2012-12-05","2012-12-12","2012-12-19",4,"2012-12-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[60,"CDISCPILOT01","01-703-1439","1439","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-12","2014-09-11",184,76.7,14121,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",160,63.5,12,"2010-07-29",43.2,">=12","2014-03-04","2014-03-12","2014-09-11",12,"2014-09-11","COMPLETED","COMPLETED","",16],[61,"CDISCPILOT01","01-704-1008","1008","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-13","2013-02-21",40,70.2,2808,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.3,"<25",148,46.7,12,"2011-10-17",14.7,">=12","2013-01-06","2013-01-13","2013-02-25",7,"2013-02-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[62,"CDISCPILOT01","01-704-1009","1009","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-27","2013-09-25",30,54,1620,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",20.8,"<25",179.1,66.7,16,"2009-02-03",54.5,">=12","2013-08-20","2013-08-27","2013-10-02",5,"2013-10-02","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",21],[63,"CDISCPILOT01","01-704-1010","1010","704","704","Placebo","Placebo",0,"Placebo",0,"2014-02-21","2014-07-08",138,0,0,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",25.6,"25-<30",177.8,81,14,"2006-01-02",97.2,">=12","2014-02-08","2014-02-21","2014-07-09",11,"2014-07-09","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],[64,"CDISCPILOT01","01-704-1017","1017","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-06","2013-11-18",44,72.4,3186,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",170.2,63.1,12,"2011-03-27",29.9,">=12","2013-09-20","2013-10-06","2013-11-24",7,"2013-11-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[65,"CDISCPILOT01","01-704-1025","1025","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-27","2013-10-24",28,54,1512,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.1,"<25",166,55.5,18,"2012-03-03",18.6,">=12","2013-09-18","2013-09-27","2013-11-29",6,"2013-11-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[66,"CDISCPILOT01","01-704-1065","1065","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-24","2013-12-22",60,74.3,4455,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.8,"<25",180.3,80.7,12,"2010-03-23",42.9,">=12","2013-10-17","2013-10-24","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[67,"CDISCPILOT01","01-704-1074","1074","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-22","2014-03-20",58,72.2,4185,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27,"25-<30",167.6,75.8,16,"2009-01-30",59.7,">=12","2014-01-19","2014-01-22","2014-03-31",8,"2014-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[68,"CDISCPILOT01","01-704-1093","1093","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-15","2013-06-17",95,76.5,7263,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.3,"<25",174,73.5,12,"2010-07-17",31.3,">=12","2013-02-22","2013-03-15","2013-06-20",10,"2013-06-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[69,"CDISCPILOT01","01-704-1114","1114","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-23","2013-07-07",166,54,8964,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.1,"25-<30",166.4,77.8,8,"2007-03-25",69.6,">=12","2013-01-09","2013-01-23","2013-07-08",12,"2013-07-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[70,"CDISCPILOT01","01-704-1120","1120","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-02","2014-02-01",62,54,3348,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",147,51.7,13,"2007-03-23",79.9,">=12","2013-11-18","2013-12-02","2014-02-03",9,"2014-02-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[71,"CDISCPILOT01","01-704-1127","1127","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-02","2014-03-31",181,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.1,"<25",165.1,41.1,12,"2008-09-11",60.2,">=12","2013-09-16","2013-10-02","2014-03-31",12,"2014-03-31","COMPLETED","COMPLETED","",22],[72,"CDISCPILOT01","01-704-1135","1135","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-31","2014-05-16",198,54,10692,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",161.8,64.4,14,"2010-10-06",36.6,">=12","2013-10-23","2013-10-31","2014-05-16",12,"2014-05-16","COMPLETED","COMPLETED","",23],[73,"CDISCPILOT01","01-704-1164","1164","704","704","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-04-04",198,0,0,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.1,"<25",157.5,49.9,10,"2011-03-04",18.3,">=12","2012-09-11","2012-09-19","2013-04-04",12,"2013-04-04","COMPLETED","COMPLETED","",16],[74,"CDISCPILOT01","01-704-1218","1218","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-19","2013-05-27",190,54,10260,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.2,"25-<30",144,54.4,12,"2010-08-15",26.9,">=12","2012-11-11","2012-11-19","2013-05-27",12,"2013-05-27","COMPLETED","COMPLETED","",22],[75,"CDISCPILOT01","01-704-1233","1233","704","704","Placebo","Placebo",0,"Placebo",0,"2013-03-21","2013-07-14",116,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.3,"<25",147.3,46.3,16,"2011-01-15",25.8,">=12","2013-03-08","2013-03-21","2013-07-14",11,"2013-07-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[76,"CDISCPILOT01","01-704-1241","1241","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-25","2013-10-09",46,74,3402,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",25.2,"25-<30",170.2,73,14,"2011-07-25",24.7,">=12","2013-08-14","2013-08-25","2013-10-31",8,"2013-10-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[77,"CDISCPILOT01","01-704-1260","1260","704","704","Placebo","Placebo",0,"Placebo",0,"2012-08-30","2012-11-04",67,0,0,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",19.1,"<25",160,48.8,16,"2002-11-29",116.8,">=12","2012-08-23","2012-08-30","2013-01-18",9,"2013-01-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[78,"CDISCPILOT01","01-704-1266","1266","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-13","2013-12-06",55,73.6,4050,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",174,88.5,12,"2011-12-02",22.1,">=12","2013-10-05","2013-10-13","2013-12-06",8,"2013-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[79,"CDISCPILOT01","01-704-1323","1323","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-08","2013-08-05",29,54,1566,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",22.7,"<25",162.6,59.9,16,"2010-03-23",38.7,">=12","2013-06-13","2013-07-08","2013-08-08",7,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[80,"CDISCPILOT01","01-704-1325","1325","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-04-23","2014-07-04",73,54,3942,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.3,"<25",175.3,68.5,16,"2008-11-02",65.4,">=12","2014-04-16","2014-04-23","2014-08-06",10,"2014-08-06","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",18],[81,"CDISCPILOT01","01-704-1332","1332","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-09","2014-02-14",68,75,5103,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26.2,"25-<30",173,78.5,9,"2011-11-09",24.5,">=12","2013-11-24","2013-12-09","2014-02-16",9,"2014-02-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[82,"CDISCPILOT01","01-704-1351","1351","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-12","2014-04-18",189,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.9,"<25",175.3,73.5,12,"2012-09-10",12.6,">=12","2013-09-26","2013-10-12","2014-04-18",12,"2014-04-18","COMPLETED","COMPLETED","",22],[83,"CDISCPILOT01","01-704-1388","1388","704","704","Placebo","Placebo",0,"Placebo",0,"2012-12-07","2013-06-11",187,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",176.5,58.5,11,"2010-10-26",25.1,">=12","2012-11-28","2012-12-07","2013-06-19",12,"2013-06-19","COMPLETED","COMPLETED","",20],[84,"CDISCPILOT01","01-704-1435","1435","704","704","Placebo","Placebo",0,"Placebo",0,"2012-11-17","2013-01-09",54,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",27.1,"25-<30",167.6,76.2,16,"2010-01-20",33.4,">=12","2012-11-01","2012-11-17","2013-01-12",8,"2013-01-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],[85,"CDISCPILOT01","01-704-1445","1445","704","704","Placebo","Placebo",0,"Placebo",0,"2014-05-11","2014-11-01",175,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","Y",22.8,"<25",177.8,72.1,12,"2012-11-11",17.6,">=12","2014-05-01","2014-05-11","2014-11-01",12,"2014-11-01","DEATH","DISCONTINUED","Death",23],[86,"CDISCPILOT01","01-705-1018","1018","705","705","Placebo","Placebo",0,"Placebo",0,"2013-07-05","2013-07-12",8,0,0,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",147.3,49,6,"2009-11-21",43.3,">=12","2013-06-30","2013-07-05","2013-07-12",4,"2013-07-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",18],[87,"CDISCPILOT01","01-705-1031","1031","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-27","2014-05-11",166,54,8964,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.9,"25-<30",157.5,71.7,16,"2010-11-25",35.8,">=12","2013-11-17","2013-11-27","2014-05-11",12,"2014-05-11","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",23],[88,"CDISCPILOT01","01-705-1059","1059","705","705","Placebo","Placebo",0,"Placebo",0,"2013-08-05","2013-12-05",123,0,0,66,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",20.4,"<25",162.6,54,12,"2009-07-20",48.5,">=12","2013-08-02","2013-08-05","2013-12-05",10,"2013-12-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[89,"CDISCPILOT01","01-705-1186","1186","705","705","Placebo","Placebo",0,"Placebo",0,"2014-01-08","2014-01-26",19,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",19.7,"<25",142.2,39.9,12,"2011-07-03",30.1,">=12","2014-01-03","2014-01-08","2014-02-07",5,"2014-02-07","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",15],[90,"CDISCPILOT01","01-705-1199","1199","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-09-28",13,54,702,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",161.3,64.4,20,"2007-09-08",72.1,">=12","2013-09-11","2013-09-16","2013-09-29",4,"2013-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[91,"CDISCPILOT01","01-705-1280","1280","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-17","2014-07-25",190,76.9,14607,56,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28,"25-<30",157.5,69.4,12,"2013-01-04",12.3,">=12","2014-01-11","2014-01-17","2014-07-25",12,"2014-07-25","COMPLETED","COMPLETED","",23],[92,"CDISCPILOT01","01-705-1281","1281","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-28","2014-02-27",92,75.7,6966,73,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",31.4,">=30",152.4,73,12,"2012-11-05",12.7,">=12","2013-11-26","2013-11-28","2014-03-17",10,"2014-03-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[93,"CDISCPILOT01","01-705-1282","1282","705","705","Placebo","Placebo",0,"Placebo",0,"2012-12-26","2013-06-24",181,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.4,">=30",154.9,73,12,"2006-12-06",72.6,">=12","2012-12-23","2012-12-26","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",10],[94,"CDISCPILOT01","01-705-1292","1292","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-14","2014-05-13",212,54,11448,60,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.8,"25-<30",167.6,75.3,8,"2012-09-28",12.5,">=12","2013-10-11","2013-10-14","2014-05-14",12,"2014-05-14","COMPLETED","COMPLETED","",23],[95,"CDISCPILOT01","01-705-1303","1303","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-02",169,78.6,13284,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.5,"25-<30",175.3,84.4,12,"2010-12-15",35.9,">=12","2013-12-10","2013-12-16","2014-06-02",11,"2014-06-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[96,"CDISCPILOT01","01-705-1310","1310","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-02","2014-01-23",83,74.2,6156,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",146.1,48.5,12,"2011-10-30",23.9,">=12","2013-10-26","2013-11-02","2014-01-23",9,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[97,"CDISCPILOT01","01-705-1349","1349","705","705","Placebo","Placebo",0,"Placebo",0,"2013-03-10","2013-09-08",183,0,0,86,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",144.8,44.5,10,"2007-03-23",71.2,">=12","2013-02-24","2013-03-10","2013-09-08",12,"2013-09-08","COMPLETED","COMPLETED","",15],[98,"CDISCPILOT01","01-705-1377","1377","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-04","2014-03-07",63,71.6,4509,63,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21,"<25",165.1,57.2,6,"2012-01-05",23.8,">=12","2013-12-29","2014-01-04","2014-03-07",7,"2014-03-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],[99,"CDISCPILOT01","01-705-1382","1382","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-13","2013-05-13",1,54,54,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",33.2,">=30",170.2,96.2,12,"2012-05-03",12.2,">=12","2013-05-09","2013-05-13","2013-05-13",4,"2013-05-13","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",19],[100,"CDISCPILOT01","01-705-1393","1393","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2013-02-01",148,54,7992,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",26.9,"25-<30",144.8,56.3,13,"2004-09-08",95.8,">=12","2012-09-02","2012-09-07","2013-02-20",11,"2013-02-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[101,"CDISCPILOT01","01-705-1431","1431","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-23","2013-12-19",180,54,9720,68,"65-80",2,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,12,"2010-07-04",35.4,">=12","2013-06-16","2013-06-23","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",21],[102,"CDISCPILOT01","01-706-1041","1041","706","900","Placebo","Placebo",0,"Placebo",0,"2013-12-31","2014-07-28",210,0,0,64,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",167.6,58.7,15,"2011-11-18",25.1,">=12","2013-12-21","2013-12-31","2014-07-29",12,"2014-07-29","COMPLETED","COMPLETED","",20],[103,"CDISCPILOT01","01-706-1049","1049","706","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-14","2013-06-18",36,69.8,2511,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.6,"<25",167.6,57.8,11,"2010-05-02",36,">=12","2013-04-30","2013-05-14","2013-06-25",7,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[104,"CDISCPILOT01","01-706-1384","1384","706","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-15","2012-09-24",10,54,540,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.6,">=30",157.5,76,8,"2008-05-04",51.7,">=12","2012-08-25","2012-09-15","2012-09-29",4,"2012-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[105,"CDISCPILOT01","01-707-1037","1037","707","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2013-12-24",5,54,270,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.8,"<25",152.4,55.3,14,"2009-01-02",59.3,">=12","2013-12-12","2013-12-20","2014-01-08",4,"2014-01-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",24],[106,"CDISCPILOT01","01-707-1206","1206","707","900","Placebo","Placebo",0,"Placebo",0,"2013-10-28","2014-04-26",181,0,0,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",174,74.4,7,"2012-08-23",13.9,">=12","2013-10-20","2013-10-28","2014-04-27",12,"2014-04-27","COMPLETED","COMPLETED","",21],[107,"CDISCPILOT01","01-708-1019","1019","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2014-01-01",13,54,702,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.2,"<25",182.9,74.4,18,"2006-12-19",83.7,">=12","2013-12-10","2013-12-20","2014-01-23",4,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[108,"CDISCPILOT01","01-708-1032","1032","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-09","2013-03-01",21,54,1134,62,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",26.1,"25-<30",177.8,82.6,12,"2002-07-16",126.7,">=12","2013-02-02","2013-02-09","2013-03-09",5,"2013-03-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[109,"CDISCPILOT01","01-708-1084","1084","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-11-11",187,54,10098,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",17.9,"<25",167.6,50.4,12,"2010-04-26",36.2,">=12","2013-05-01","2013-05-09","2013-11-11",12,"2013-11-11","COMPLETED","COMPLETED","",23],[110,"CDISCPILOT01","01-708-1087","1087","708","708","Placebo","Placebo",0,"Placebo",0,"2012-10-22","2013-04-28",189,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.9,"25-<30",157.5,66.7,12,"2008-09-02",49.1,">=12","2012-10-06","2012-10-22","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",17],[111,"CDISCPILOT01","01-708-1158","1158","708","708","Placebo","Placebo",0,"Placebo",0,"2014-02-08","2014-03-21",42,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",162.6,73.5,8,"2010-08-01",42.1,">=12","2014-02-01","2014-02-08","2014-03-22",7,"2014-03-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[112,"CDISCPILOT01","01-708-1171","1171","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-06","2013-06-04",181,0,0,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",162.6,54.9,9,"2010-09-24",26.1,">=12","2012-11-25","2012-12-06","2013-06-04",12,"2013-06-04","COMPLETED","COMPLETED","",13],[113,"CDISCPILOT01","01-708-1178","1178","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-29","2014-04-06",99,75.3,7452,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23,"<25",165.1,62.8,8,"2008-08-10",64.1,">=12","2013-12-13","2013-12-29","2014-04-06",9,"2014-04-06","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",10],[114,"CDISCPILOT01","01-708-1213","1213","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-09","2013-02-22",14,54,756,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",15.3,"<25",165.1,41.7,12,"2011-02-06",23.9,">=12","2013-02-01","2013-02-09","2013-02-26",5,"2013-02-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[115,"CDISCPILOT01","01-708-1216","1216","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-24","2012-11-29",37,69.3,2565,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.9,"25-<30",172.7,77.1,12,"2001-07-15",135,">=12","2012-10-14","2012-10-24","2012-12-06",7,"2012-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[116,"CDISCPILOT01","01-708-1236","1236","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-21","2013-09-21",1,54,54,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.4,"<25",152.4,54.4,8,"2012-09-08",12,">=12","2013-09-08","2013-09-21","2013-09-26",4,"2013-09-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],[117,"CDISCPILOT01","01-708-1253","1253","708","708","Placebo","Placebo",0,"Placebo",0,"2013-05-07","2013-11-05",183,0,0,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",185.4,75.8,12,"2009-03-12",49.5,">=12","2013-04-26","2013-05-07","2013-11-05",12,"2013-11-05","COMPLETED","COMPLETED","",12],[118,"CDISCPILOT01","01-708-1272","1272","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-06","2013-03-22",45,54,2430,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",24.9,"<25",172.7,74.4,11,"2006-08-07",77.6,">=12","2013-01-22","2013-02-06","2013-04-04",8,"2013-04-04","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],[119,"CDISCPILOT01","01-708-1286","1286","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-10","2014-03-08",180,0,0,80,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",32.8,">=30",152.4,76.2,12,"2001-10-03",142.8,">=12","2013-08-25","2013-09-10","2014-03-08",12,"2014-03-08","COMPLETED","COMPLETED","",10],[120,"CDISCPILOT01","01-708-1296","1296","708","708","Placebo","Placebo",0,"Placebo",0,"2013-06-14","2013-12-12",182,0,0,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.9,"25-<30",170.2,80.7,18,"2010-02-03",40.1,">=12","2013-06-07","2013-06-14","2013-12-12",12,"2013-12-12","COMPLETED","COMPLETED","",16],[121,"CDISCPILOT01","01-708-1297","1297","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-25","2013-05-03",99,54,5346,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23,"<25",185.4,78.9,13,"2008-02-27",58.6,">=12","2013-01-15","2013-01-25","2013-05-08",10,"2013-05-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[122,"CDISCPILOT01","01-708-1316","1316","708","708","Placebo","Placebo",0,"Placebo",0,"2013-08-23","2014-03-01",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",160,59.9,12,"2011-08-08",24.3,">=12","2013-08-15","2013-08-23","2014-03-01",12,"2014-03-01","COMPLETED","COMPLETED","",22],[123,"CDISCPILOT01","01-708-1336","1336","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-07","2013-06-05",181,76.7,13878,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",190.5,87.5,18,"2002-12-01",119.7,">=12","2012-11-21","2012-12-07","2013-06-05",12,"2013-06-05","COMPLETED","COMPLETED","",15],[124,"CDISCPILOT01","01-708-1342","1342","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-29","2013-06-28",182,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",170.2,59,13,"2010-09-24",26.9,">=12","2012-12-21","2012-12-29","2013-06-28",12,"2013-06-28","COMPLETED","COMPLETED","",18],[125,"CDISCPILOT01","01-708-1347","1347","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-20","2013-06-18",60,74.3,4455,61,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",160,74.8,12,"2009-05-23",46.7,">=12","2013-04-11","2013-04-20","2013-06-18",9,"2013-06-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[126,"CDISCPILOT01","01-708-1348","1348","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-05","2014-02-13",193,54,10422,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",160,60.3,12,"2010-07-29",36,">=12","2013-07-28","2013-08-05","2014-02-13",12,"2014-02-13","COMPLETED","COMPLETED","",13],[127,"CDISCPILOT01","01-708-1353","1353","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-04","2013-08-28",56,54,3024,87,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.3,"<25",157.5,50.4,16,"2010-08-06",34.4,">=12","2013-06-17","2013-07-04","2013-09-10",8,"2013-09-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[128,"CDISCPILOT01","01-708-1372","1372","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-12","2013-04-19",8,54,432,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",30.7,">=30",170.2,88.9,8,"2007-09-17",66.6,">=12","2013-04-03","2013-04-12","2013-05-10",4,"2013-05-10","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",17],[129,"CDISCPILOT01","01-708-1378","1378","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-03","2014-01-28",148,0,0,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.3,"<25",170.2,70.3,13,"2009-03-16",53.3,">=12","2013-08-24","2013-09-03","2014-01-28",11,"2014-01-28","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",20],[130,"CDISCPILOT01","01-708-1406","1406","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-26","2014-07-02",189,76.6,14472,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",157.5,54.9,13,"2010-06-24",41.5,">=12","2013-12-06","2013-12-26","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",15],[131,"CDISCPILOT01","01-708-1428","1428","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-09","2013-12-14",36,54,1944,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.8,"<25",157.5,59,8,"2010-10-27",36.2,">=12","2013-11-02","2013-11-09","2014-01-31",8,"2014-01-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[132,"CDISCPILOT01","01-709-1001","1001","709","709","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-04-08",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.2,"25-<30",170.2,73,12,"2011-01-30",31.7,">=12","2013-09-20","2013-10-08","2014-04-08",12,"2014-04-08","COMPLETED","COMPLETED","",15],[133,"CDISCPILOT01","01-709-1007","1007","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-31","2012-08-28",29,54,1566,54,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.8,"<25",158.8,59.9,21,"2007-02-28",64.8,">=12","2012-07-21","2012-07-31","2012-09-01",5,"2012-09-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[134,"CDISCPILOT01","01-709-1020","1020","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-01","2013-06-01",183,54,9882,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",144.8,54.4,12,"2009-02-26",44.9,">=12","2012-11-22","2012-12-01","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",15],[135,"CDISCPILOT01","01-709-1029","1029","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-25","2013-06-26",184,76.6,14094,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.1,"<25",172.7,69,20,"2009-06-02",42.3,">=12","2012-12-10","2012-12-25","2013-06-26",12,"2013-06-26","COMPLETED","COMPLETED","",16],[136,"CDISCPILOT01","01-709-1081","1081","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-18","2014-04-27",100,54,5400,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.5,"<25",154.9,56.5,9,"2011-08-06",29.2,">=12","2014-01-09","2014-01-18","2014-05-10",10,"2014-05-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[137,"CDISCPILOT01","01-709-1088","1088","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-12","2014-10-09",181,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",179.1,79.4,16,"2012-02-25",25.1,">=12","2014-03-30","2014-04-12","2014-10-09",12,"2014-10-09","COMPLETED","COMPLETED","",23],[138,"CDISCPILOT01","01-709-1099","1099","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2014-04-25",183,76.1,13932,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",165.1,53.5,12,"2009-04-20",53.8,">=12","2013-10-14","2013-10-25","2014-04-25",12,"2014-04-25","COMPLETED","COMPLETED","",11],[139,"CDISCPILOT01","01-709-1102","1102","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-15","2013-03-27",72,54,3888,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32.1,">=30",166.4,88.9,14,"2009-07-13",41.9,">=12","2013-01-07","2013-01-15","2013-03-31",9,"2013-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[140,"CDISCPILOT01","01-709-1168","1168","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-02","2013-09-26",56,73.3,4104,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.6,"25-<30",149.9,62.1,12,"2009-10-29",44.9,">=12","2013-07-25","2013-08-02","2013-09-27",8,"2013-09-27","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[141,"CDISCPILOT01","01-709-1217","1217","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-04","2013-06-11",100,54,5400,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.1,"<25",171.5,68,6,"2008-10-11",52.2,">=12","2013-02-16","2013-03-04","2013-06-25",10,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[142,"CDISCPILOT01","01-709-1238","1238","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-15","2013-08-06",84,76.2,6399,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",28.5,"25-<30",170.2,82.6,8,"2011-10-13",18.7,">=12","2013-05-02","2013-05-15","2013-08-07",9,"2013-08-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",24],[143,"CDISCPILOT01","01-709-1259","1259","709","709","Placebo","Placebo",0,"Placebo",0,"2013-01-26","2013-06-13",139,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.9,"<25",172.7,65.3,18,"2008-08-06",53.3,">=12","2013-01-13","2013-01-26","2013-06-13",11,"2013-06-13","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",20],[144,"CDISCPILOT01","01-709-1285","1285","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-05-23",61,54,3294,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23.1,"<25",167.6,64.9,6,"2009-09-18",42,">=12","2013-03-17","2013-03-24","2013-05-31",9,"2013-05-31","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",16],[145,"CDISCPILOT01","01-709-1301","1301","709","709","Placebo","Placebo",0,"Placebo",0,"2013-07-19","2014-01-17",183,0,0,62,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",146.1,50.4,10,"2009-02-04",53.3,">=12","2013-07-14","2013-07-19","2014-01-17",12,"2014-01-17","COMPLETED","COMPLETED","",10],[146,"CDISCPILOT01","01-709-1306","1306","709","709","Placebo","Placebo",0,"Placebo",0,"2014-02-03","2014-06-16",134,0,0,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.5,"<25",154.9,44.5,12,"2009-02-02",59.6,">=12","2014-01-19","2014-02-03","2014-06-25",11,"2014-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[147,"CDISCPILOT01","01-709-1309","1309","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-19","2013-12-19",184,77,14175,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",177.8,78.5,16,"2009-12-21",41.6,">=12","2013-06-09","2013-06-19","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",17],[148,"CDISCPILOT01","01-709-1312","1312","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-20","2014-10-19",183,0,0,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",160,53.5,13,"2010-07-30",44.5,">=12","2014-04-13","2014-04-20","2014-10-19",12,"2014-10-19","COMPLETED","COMPLETED","",14],[149,"CDISCPILOT01","01-709-1326","1326","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-05","2013-10-02",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",161.3,74.8,16,"2010-09-19",30.1,">=12","2013-03-21","2013-04-05","2013-10-02",12,"2013-10-02","COMPLETED","COMPLETED","",11],[150,"CDISCPILOT01","01-709-1329","1329","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-25",11,54,594,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.5,"25-<30",170.2,76.7,16,"2009-03-08",52.8,">=12","2013-08-01","2013-08-15","2013-08-29",4,"2013-08-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[151,"CDISCPILOT01","01-709-1339","1339","709","709","Placebo","Placebo",0,"Placebo",0,"2012-12-23","2013-06-24",184,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",175.3,78,16,"2010-03-03",33.5,">=12","2012-12-15","2012-12-23","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",23],[152,"CDISCPILOT01","01-709-1424","1424","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-03","2013-03-07",5,54,270,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.6,"<25",174,68.5,16,"2007-09-12",65.2,">=12","2013-02-15","2013-03-03","2013-03-08",4,"2013-03-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[153,"CDISCPILOT01","01-710-1002","1002","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-01-18",5,54,270,88,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.8,"25-<30",165.1,70.3,12,"2008-01-08",71.8,">=12","2013-12-30","2014-01-14","2014-01-18",4,"2014-01-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[154,"CDISCPILOT01","01-710-1006","1006","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-10","2013-08-09",181,77.1,13959,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",170.2,72.6,12,"2012-02-10",11.6,"<12","2013-01-27","2013-02-10","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",12],[155,"CDISCPILOT01","01-710-1021","1021","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-27","2013-10-29",33,68.7,2268,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",21.3,"<25",162.6,56.3,8,"2012-07-09",14.4,">=12","2013-09-19","2013-09-27","2013-11-12",7,"2013-11-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[156,"CDISCPILOT01","01-710-1027","1027","710","710","Placebo","Placebo",0,"Placebo",0,"2014-02-28","2014-08-29",183,0,0,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.4,"<25",170.2,70.8,12,"2012-02-04",24,">=12","2014-02-03","2014-02-28","2014-08-29",12,"2014-08-29","COMPLETED","COMPLETED","",20],[157,"CDISCPILOT01","01-710-1045","1045","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-03","2013-08-13",72,54,3888,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22,"<25",162.6,58.1,12,"2010-05-12",36.3,">=12","2013-05-20","2013-06-03","2013-08-17",9,"2013-08-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[158,"CDISCPILOT01","01-710-1053","1053","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-26","2013-02-10",47,54,2538,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.8,"<25",157.5,51.7,12,"2011-11-04",13.4,">=12","2012-12-15","2012-12-26","2013-02-15",8,"2013-02-15","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[159,"CDISCPILOT01","01-710-1060","1060","710","710","Placebo","Placebo",0,"Placebo",0,"2013-01-01","2013-07-05",186,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21,"<25",182.9,70.3,16,"2010-09-14",27.4,">=12","2012-12-24","2013-01-01","2013-07-05",12,"2013-07-05","COMPLETED","COMPLETED","",23],[160,"CDISCPILOT01","01-710-1070","1070","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-09-08","2013-01-22",137,78,10692,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",21.8,"<25",149.9,49,10,"2010-09-08",23.7,">=12","2012-08-28","2012-09-08","2013-02-23",11,"2013-02-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[161,"CDISCPILOT01","01-710-1077","1077","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-17","2014-05-18",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.5,"<25",162.6,49,12,"2011-06-11",28.8,">=12","2013-11-03","2013-11-17","2014-05-18",12,"2014-05-18","COMPLETED","COMPLETED","",14],[162,"CDISCPILOT01","01-710-1078","1078","710","710","Placebo","Placebo",0,"Placebo",0,"2013-09-17","2014-03-23",188,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18,"<25",152.4,41.7,12,"2011-08-25",24.4,">=12","2013-09-06","2013-09-17","2014-03-23",12,"2014-03-23","COMPLETED","COMPLETED","",21],[163,"CDISCPILOT01","01-710-1083","1083","710","710","Placebo","Placebo",0,"Placebo",0,"2013-07-22","2013-08-01",11,0,0,89,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","Y",19,"<25",157.5,47.2,14,"2011-07-19",23.7,">=12","2013-07-09","2013-07-22","2013-08-03",4,"2013-08-03","DEATH","DISCONTINUED","Death",14],[164,"CDISCPILOT01","01-710-1137","1137","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-11","2013-11-13",34,69.1,2349,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",24,"<25",165.1,65.3,16,"2009-10-12",47.7,">=12","2013-10-03","2013-10-11","2013-11-13",7,"2013-11-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[165,"CDISCPILOT01","01-710-1142","1142","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-02","2012-10-20",19,59.7,1134,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",152.4,57.6,12,"2010-09-26",23.6,">=12","2012-09-12","2012-10-02","2012-10-23",5,"2012-10-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[166,"CDISCPILOT01","01-710-1154","1154","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-29","2014-04-27",30,54,1620,84,">80",3,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32.3,">=30",160,82.6,3,"2008-02-25",72.4,">=12","2014-03-08","2014-03-29","2014-05-09",7,"2014-05-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[167,"CDISCPILOT01","01-710-1166","1166","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-03-19",110,54,5940,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",22.1,"<25",157.5,54.9,12,"2007-11-10",60.1,">=12","2012-11-10","2012-11-30","2013-03-30",10,"2013-03-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[168,"CDISCPILOT01","01-710-1183","1183","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-16","2014-05-17",183,0,0,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",149.9,47.6,8,"2012-10-25",12,">=12","2013-10-24","2013-11-16","2014-05-17",12,"2014-05-17","COMPLETED","COMPLETED","",16],[169,"CDISCPILOT01","01-710-1187","1187","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-10","2013-05-12",184,76.7,14121,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",154.9,49.9,8,"2010-10-22",24.2,">=12","2012-10-26","2012-11-10","2013-05-12",12,"2013-05-12","COMPLETED","COMPLETED","",11],[170,"CDISCPILOT01","01-710-1235","1235","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-26","2013-03-27",183,54,9882,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33,">=30",170.2,95.7,16,"2009-12-03",33.4,">=12","2012-09-13","2012-09-26","2013-03-27",12,"2013-03-27","COMPLETED","COMPLETED","",20],[171,"CDISCPILOT01","01-710-1249","1249","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-06-28",183,76.7,14040,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",177.8,80.3,12,"2008-12-27",59.8,">=12","2013-12-19","2013-12-28","2014-06-28",12,"2014-06-28","COMPLETED","COMPLETED","",20],[172,"CDISCPILOT01","01-710-1264","1264","710","710","Placebo","Placebo",0,"Placebo",0,"2013-06-13","2013-10-11",121,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",29.1,"25-<30",167.6,81.7,12,"2010-06-06",35.9,">=12","2013-06-02","2013-06-13","2013-10-12",11,"2013-10-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[173,"CDISCPILOT01","01-710-1270","1270","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-02-12","2014-03-01",18,54,972,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.6,"25-<30",149.9,57.6,12,"2012-06-19",19.5,">=12","2014-02-01","2014-02-12","2014-03-01",4,"2014-03-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[174,"CDISCPILOT01","01-710-1271","1271","710","710","Placebo","Placebo",0,"Placebo",0,"2012-09-27","2012-11-21",56,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","Y","N","N","Y","Y","",21.2,"<25",149.9,47.6,16,"2011-09-05",12,">=12","2012-09-04","2012-09-27","2012-12-02",8,"2012-12-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[175,"CDISCPILOT01","01-710-1278","1278","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-24","2013-02-26",65,74.8,4860,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",177.8,71.7,20,"2011-12-08",12.2,">=12","2012-12-13","2012-12-24","2013-03-03",9,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[176,"CDISCPILOT01","01-710-1300","1300","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-15","2013-02-15",63,54,3402,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.1,"<25",152.4,46.7,12,"2011-11-16",12.6,">=12","2012-12-04","2012-12-15","2013-02-19",9,"2013-02-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],[177,"CDISCPILOT01","01-710-1314","1314","710","710","Placebo","Placebo",0,"Placebo",0,"2013-04-24","2013-05-23",30,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",137.2,42.6,12,"2011-04-14",24.3,">=12","2013-04-21","2013-04-24","2013-05-25",6,"2013-05-25","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[178,"CDISCPILOT01","01-710-1315","1315","710","710","Placebo","Placebo",0,"Placebo",0,"2013-02-27","2013-07-06",130,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.2,"<25",152.4,56.3,12,"2011-08-20",17.8,">=12","2013-02-12","2013-02-27","2013-07-16",11,"2013-07-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",12],[179,"CDISCPILOT01","01-710-1354","1354","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-11","2013-05-01",172,77.1,13257,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.7,"25-<30",182.9,89.4,16,"2011-11-06",11.8,"<12","2012-10-29","2012-11-11","2013-05-01",12,"2013-05-01","COMPLETED","COMPLETED","",23],[180,"CDISCPILOT01","01-710-1358","1358","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-17","2013-02-09",146,54,7884,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",31.1,">=30",162.6,82.1,6,"2009-08-29",36.2,">=12","2012-09-02","2012-09-17","2013-03-12",12,"2013-03-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[181,"CDISCPILOT01","01-710-1368","1368","710","710","Placebo","Placebo",0,"Placebo",0,"2013-10-23","2014-04-24",184,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.7,"<25",147.3,34,12,"2011-10-12",24.3,">=12","2013-10-21","2013-10-23","2014-04-24",12,"2014-04-24","COMPLETED","COMPLETED","",13],[182,"CDISCPILOT01","01-710-1385","1385","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-29","2013-02-18",113,54,6102,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.2,"25-<30",182.9,84.4,18,"2011-10-28",11.8,"<12","2012-10-21","2012-10-29","2013-02-18",10,"2013-02-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],[183,"CDISCPILOT01","01-710-1408","1408","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-07-12",189,76.1,14391,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",34.2,">=30",177.8,108,12,"2007-12-14",60.5,">=12","2012-12-26","2013-01-05","2013-07-12",12,"2013-07-12","COMPLETED","COMPLETED","",23],[184,"CDISCPILOT01","01-711-1012","1012","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-03","2013-04-29",27,66,1782,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28,"25-<30",170.2,81,12,"2011-07-25",19.9,">=12","2013-03-20","2013-04-03","2013-05-02",5,"2013-05-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[185,"CDISCPILOT01","01-711-1036","1036","711","900","Placebo","Placebo",0,"Placebo",0,"2012-07-29","2013-02-10",197,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",172,69.2,9,"2009-03-05",40.5,">=12","2012-07-20","2012-07-29","2013-02-10",12,"2013-02-10","COMPLETED","COMPLETED","",23],[186,"CDISCPILOT01","01-711-1143","1143","711","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-03","2013-05-30",58,54,3132,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.3,"<25",163.1,64.6,12,"2011-04-29",23.1,">=12","2013-03-30","2013-04-03","2013-06-01",9,"2013-06-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[187,"CDISCPILOT01","01-711-1433","1433","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-27","2013-02-05",10,54,540,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",20.9,"<25",157.5,51.9,12,"2012-02-02",11.7,"<12","2013-01-23","2013-01-27","2013-02-06",4,"2013-02-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[188,"CDISCPILOT01","01-713-1043","1043","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-15","2014-03-24",191,54,10314,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",165.1,51.3,8,"2011-12-09",20.3,">=12","2013-08-17","2013-09-15","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",16],[189,"CDISCPILOT01","01-713-1073","1073","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-30","2014-10-05",190,54,10260,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",167.6,56.9,6,"2013-02-19",12.8,">=12","2014-03-15","2014-03-30","2014-10-05",12,"2014-10-05","COMPLETED","COMPLETED","",11],[190,"CDISCPILOT01","01-713-1106","1106","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-31","2013-05-06",188,76.7,14418,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",164.8,53.1,16,"2010-01-16",32.6,">=12","2012-10-03","2012-10-31","2013-05-06",12,"2013-05-06","COMPLETED","COMPLETED","",23],[191,"CDISCPILOT01","01-713-1141","1141","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-31","2013-07-01",32,68.3,2187,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.5,"<25",170,68,13,"2006-11-24",78,">=12","2013-05-23","2013-05-31","2013-08-06",7,"2013-08-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[192,"CDISCPILOT01","01-713-1179","1179","713","713","Placebo","Placebo",0,"Placebo",0,"2013-08-09","2014-02-05",181,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",165.1,55.3,12,"2011-05-04",26.3,">=12","2013-07-11","2013-08-09","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",21],[193,"CDISCPILOT01","01-713-1209","1209","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-27","2013-11-22",180,77,13851,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",165.1,52.2,12,"2010-07-14",34.1,">=12","2013-05-16","2013-05-27","2013-11-22",12,"2013-11-22","COMPLETED","COMPLETED","",23],[194,"CDISCPILOT01","01-713-1256","1256","713","713","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-03-25",188,0,0,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.7,"<25",180.3,77.1,16,"2009-02-08",43.1,">=12","2012-09-10","2012-09-19","2013-03-25",12,"2013-03-25","COMPLETED","COMPLETED","",13],[195,"CDISCPILOT01","01-713-1269","1269","713","713","Placebo","Placebo",0,"Placebo",0,"2014-01-27","2014-07-28",183,0,0,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",185.4,75.3,16,"2012-03-21",21.8,">=12","2014-01-14","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",23],[196,"CDISCPILOT01","01-713-1448","1448","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-19","2014-05-16",118,54,6372,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.5,"25-<30",175.3,78.5,13,"2008-04-09",68.9,">=12","2014-01-05","2014-01-19","2014-05-17",10,"2014-05-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[197,"CDISCPILOT01","01-714-1035","1035","714","900","Placebo","Placebo",0,"Placebo",0,"2014-04-17","2014-10-16",183,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",148.6,54.4,12,"2011-04-02",36.1,">=12","2014-04-03","2014-04-17","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",17],[198,"CDISCPILOT01","01-714-1068","1068","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-08","2013-10-08",62,54,3348,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23,"<25",153.7,54.4,9,"2012-07-24",12.3,">=12","2013-07-31","2013-08-08","2013-10-16",9,"2013-10-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[199,"CDISCPILOT01","01-714-1195","1195","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-26","2013-10-23",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",172.7,85.7,16,"2011-04-30",23.6,">=12","2013-04-16","2013-04-26","2013-10-23",12,"2013-10-23","COMPLETED","COMPLETED","",19],[200,"CDISCPILOT01","01-714-1288","1288","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-04","2014-06-17",196,76.2,14931,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.7,"<25",162.6,49.4,6,"2009-11-11",48.5,">=12","2013-11-24","2013-12-04","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",19],[201,"CDISCPILOT01","01-714-1375","1375","714","900","Placebo","Placebo",0,"Placebo",0,"2013-02-26","2013-09-07",194,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",149.9,57.6,10,"2008-02-10",60.5,">=12","2013-02-23","2013-02-26","2013-09-07",12,"2013-09-07","COMPLETED","COMPLETED","",17],[202,"CDISCPILOT01","01-714-1425","1425","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-19",5,54,270,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",177.8,91.6,16,"2010-07-30",36.4,">=12","2013-08-11","2013-08-15","2013-08-22",4,"2013-08-22","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",22],[203,"CDISCPILOT01","01-715-1085","1085","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-16","2013-08-18",184,54,9936,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",162.6,57.6,14,"2010-08-02",30.1,">=12","2013-02-03","2013-02-16","2013-08-18",12,"2013-08-18","COMPLETED","COMPLETED","",23],[204,"CDISCPILOT01","01-715-1107","1107","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-26","2013-05-07",71,54,3834,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.3,"<25",172.7,69.4,12,"2011-09-22",16.8,">=12","2013-02-12","2013-02-26","2013-05-13",9,"2013-05-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[205,"CDISCPILOT01","01-715-1155","1155","715","900","Placebo","Placebo",0,"Placebo",0,"2013-12-13","2014-01-25",44,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.3,"<25",165.1,63.5,12,"2010-12-09",35.7,">=12","2013-11-29","2013-12-13","2014-04-26",7,"2014-04-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[206,"CDISCPILOT01","01-715-1207","1207","715","900","Placebo","Placebo",0,"Placebo",0,"2012-11-18","2013-05-27",191,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.3,"<25",152.4,49.4,7,"2010-04-06",31.3,">=12","2012-11-12","2012-11-18","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",20],[207,"CDISCPILOT01","01-715-1319","1319","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-03-05",17,57.2,972,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.4,"25-<30",172.7,75.8,13,"2007-08-12",65.8,">=12","2013-02-03","2013-02-17","2013-03-18",5,"2013-03-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],[208,"CDISCPILOT01","01-715-1321","1321","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-11","2014-04-21",70,74.8,5238,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",162.6,59.9,12,"2010-11-30",38.3,">=12","2014-02-06","2014-02-11","2014-04-22",9,"2014-04-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[209,"CDISCPILOT01","01-715-1397","1397","715","900","Placebo","Placebo",0,"Placebo",0,"2013-04-03","2013-10-02",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",152.4,67.1,11,"2012-05-16",10.2,"<12","2013-03-20","2013-04-03","2013-10-03",12,"2013-10-03","COMPLETED","COMPLETED","",22],[210,"CDISCPILOT01","01-715-1405","1405","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-06","2013-07-07",2,54,108,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.5,"<25",180.3,69.9,16,"2004-02-21",112.2,">=12","2013-06-27","2013-07-06","2013-07-13",4,"2013-07-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],[211,"CDISCPILOT01","01-716-1024","1024","716","716","Placebo","Placebo",0,"Placebo",0,"2012-07-09","2013-01-20",196,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.7,"<25",154.9,54.4,12,"2011-12-01",7.2,"<12","2012-07-06","2012-07-09","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",22],[212,"CDISCPILOT01","01-716-1026","1026","716","716","Placebo","Placebo",0,"Placebo",0,"2014-04-02","2014-10-16",198,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.3,">=30",154.9,79.8,12,"2010-09-02",42.7,">=12","2014-03-23","2014-04-02","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",11],[213,"CDISCPILOT01","01-716-1030","1030","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-01-02",6,54,324,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",33.2,">=30",150.6,75.3,12,"2011-09-06",27.7,">=12","2013-12-25","2013-12-28","2014-01-10",4,"2014-01-10","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],[214,"CDISCPILOT01","01-716-1044","1044","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-27","2013-11-03",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",172.7,86.2,12,"2011-03-21",25,">=12","2013-04-20","2013-04-27","2013-11-03",12,"2013-11-03","COMPLETED","COMPLETED","",14],[215,"CDISCPILOT01","01-716-1063","1063","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-08-25",109,54,5886,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",28.4,"25-<30",160,72.6,8,"2003-04-01",121.2,">=12","2013-05-06","2013-05-09","2013-08-28",10,"2013-08-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[216,"CDISCPILOT01","01-716-1071","1071","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-08","2013-08-01",55,73.6,4050,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",154.9,76.7,12,"2010-12-01",30.1,">=12","2013-06-03","2013-06-08","2013-08-01",8,"2013-08-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[217,"CDISCPILOT01","01-716-1094","1094","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-19","2013-01-24",37,54,1998,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.3,"25-<30",168.9,80.7,8,"2007-12-28",59.7,">=12","2012-12-16","2012-12-19","2013-01-26",7,"2013-01-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[218,"CDISCPILOT01","01-716-1103","1103","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-20","2014-09-20",185,54,9990,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",165.1,69.9,8,"2011-07-07",32.4,">=12","2014-03-18","2014-03-20","2014-09-20",12,"2014-09-20","COMPLETED","COMPLETED","",22],[219,"CDISCPILOT01","01-716-1108","1108","716","716","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-08-10",180,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26,"25-<30",142.2,52.6,12,"2012-02-14",11.7,"<12","2013-02-04","2013-02-12","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",21],[220,"CDISCPILOT01","01-716-1151","1151","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-01","2013-05-11",100,54,5400,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",19.7,"<25",152.4,45.8,18,"2010-03-17",34.3,">=12","2013-01-23","2013-02-01","2013-06-07",10,"2013-06-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[221,"CDISCPILOT01","01-716-1157","1157","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-02","2014-04-04",185,54,9990,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.2,"<25",160,59.4,14,"2008-04-10",65.5,">=12","2013-09-23","2013-10-02","2014-04-05",12,"2014-04-05","COMPLETED","COMPLETED","",20],[222,"CDISCPILOT01","01-716-1160","1160","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-05","2013-10-11",190,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",157.5,59.9,12,"2011-06-04",21.7,">=12","2013-03-23","2013-04-05","2013-10-11",12,"2013-10-11","COMPLETED","COMPLETED","",23],[223,"CDISCPILOT01","01-716-1167","1167","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-08","2013-04-12",187,54,10098,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",158.8,62.6,12,"2012-01-04",8.9,"<12","2012-09-30","2012-10-08","2013-04-13",12,"2013-04-13","COMPLETED","COMPLETED","",19],[224,"CDISCPILOT01","01-716-1177","1177","716","716","Placebo","Placebo",0,"Placebo",0,"2014-09-02","2015-03-05",185,0,0,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",177.8,86.2,12,"2013-04-08",16.7,">=12","2014-08-29","2014-09-02","2015-03-05",12,"2015-03-05","COMPLETED","COMPLETED","",21],[225,"CDISCPILOT01","01-716-1189","1189","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-09","2013-02-27",142,78,11070,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.4,"25-<30",163.8,73.5,9,"2008-08-19",49.6,">=12","2012-10-07","2012-10-09","2013-03-03",11,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],[226,"CDISCPILOT01","01-716-1229","1229","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-20","2013-03-31",40,70.9,2835,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.6,"<25",161.3,64,16,"2011-08-09",18.3,">=12","2013-02-14","2013-02-20","2013-04-02",7,"2013-04-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],[227,"CDISCPILOT01","01-716-1298","1298","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-08","2013-06-28",82,54,4428,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.4,"25-<30",156.2,71.7,12,"2008-05-15",58.7,">=12","2013-04-04","2013-04-08","2013-07-06",9,"2013-07-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],[228,"CDISCPILOT01","01-716-1308","1308","716","716","Placebo","Placebo",0,"Placebo",0,"2013-08-28","2013-10-07",41,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.6,"<25",157.5,58.5,13,"2009-11-17",45.2,">=12","2013-08-23","2013-08-28","2013-10-07",7,"2013-10-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[229,"CDISCPILOT01","01-716-1311","1311","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-14","2014-09-21",131,54,7074,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",27.1,"25-<30",172.7,80.7,14,"2003-06-16",130.8,">=12","2014-05-08","2014-05-14","2014-09-30",11,"2014-09-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",11],[230,"CDISCPILOT01","01-716-1364","1364","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-04","2014-01-09",190,76.6,14553,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",162.6,54,12,"2010-08-10",34.6,">=12","2013-06-27","2013-07-04","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",17],[231,"CDISCPILOT01","01-716-1373","1373","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-14","2013-02-27",76,75,5697,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",147.3,69.4,16,"2009-05-21",42.2,">=12","2012-11-24","2012-12-14","2013-02-28",9,"2013-02-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],[232,"CDISCPILOT01","01-716-1418","1418","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-05","2013-11-20",200,77.1,15417,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.3,"25-<30",165.1,69,8,"2010-05-02",35.9,">=12","2013-04-27","2013-05-05","2013-11-20",12,"2013-11-20","COMPLETED","COMPLETED","",20],[233,"CDISCPILOT01","01-716-1441","1441","716","716","Placebo","Placebo",0,"Placebo",0,"2014-01-22","2014-07-22",182,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.5,"25-<30",144.8,57.6,10,"2010-05-25",43.7,">=12","2014-01-13","2014-01-22","2014-07-22",12,"2014-07-22","COMPLETED","COMPLETED","",22],[234,"CDISCPILOT01","01-716-1447","1447","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-17",184,77.2,14202,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,14,"2010-05-15",42.9,">=12","2013-12-10","2013-12-16","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",22],[235,"CDISCPILOT01","01-717-1004","1004","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-07-16",184,54,9936,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.2,">=30",135.9,55.8,15,"2010-05-08",43.9,">=12","2014-01-01","2014-01-14","2014-07-16",12,"2014-07-16","COMPLETED","COMPLETED","",13],[236,"CDISCPILOT01","01-717-1109","1109","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-27","2014-07-28",183,77.3,14148,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",13.7,"<25",180.3,44.5,17,"2012-03-11",22.4,">=12","2014-01-20","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",20],[237,"CDISCPILOT01","01-717-1174","1174","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-22","2013-07-24",184,76.5,14067,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",167.6,68,16,"2010-09-02",28.5,">=12","2013-01-16","2013-01-22","2013-07-24",12,"2013-07-24","COMPLETED","COMPLETED","",22],[238,"CDISCPILOT01","01-717-1201","1201","717","900","Placebo","Placebo",0,"Placebo",0,"2013-12-19","2014-02-21",65,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",26.6,"25-<30",160,68,12,"2011-03-23",32.7,">=12","2013-12-12","2013-12-19","2014-02-21",8,"2014-02-21","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",23],[239,"CDISCPILOT01","01-717-1344","1344","717","900","Placebo","Placebo",0,"Placebo",0,"2014-01-11","2014-03-14",63,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.7,"<25",163.5,58.1,16,"2008-09-10",63.7,">=12","2014-01-01","2014-01-11","2014-03-14",8,"2014-03-14","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",21],[240,"CDISCPILOT01","01-717-1357","1357","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-01","2013-10-14",167,78.6,13122,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",24.7,"<25",181.6,81.3,14,"2010-02-20",38,">=12","2013-04-21","2013-05-01","2013-10-20",12,"2013-10-20","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",12],[241,"CDISCPILOT01","01-717-1446","1446","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-01","2014-03-03",184,54,9936,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.3,"<25",156.2,47.2,12,"2010-02-10",42.3,">=12","2013-08-20","2013-09-01","2014-03-04",12,"2014-03-04","COMPLETED","COMPLETED","",21],[242,"CDISCPILOT01","01-718-1066","1066","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-07","2013-07-16",10,54,540,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,14,"2011-06-02",24.9,">=12","2013-06-28","2013-07-07","2013-07-30",4,"2013-07-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],[243,"CDISCPILOT01","01-718-1079","1079","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-19","2012-10-31",43,54,2322,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,16,"2005-06-27",86.5,">=12","2012-09-11","2012-09-19","2012-11-06",7,"2012-11-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],[244,"CDISCPILOT01","01-718-1101","1101","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-07-31",165,78.5,12960,82,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",23.2,"<25",186.2,80.3,12,"2008-04-14",57.7,">=12","2013-02-01","2013-02-17","2013-08-02",12,"2013-08-02","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",13],[245,"CDISCPILOT01","01-718-1139","1139","718","718","Placebo","Placebo",0,"Placebo",0,"2013-05-19","2013-11-17",183,0,0,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.4,"<25",171.5,65.8,14,"2008-03-29",61.2,">=12","2013-05-03","2013-05-19","2013-11-17",12,"2013-11-17","COMPLETED","COMPLETED","",16],[246,"CDISCPILOT01","01-718-1150","1150","718","718","Placebo","Placebo",0,"Placebo",0,"2013-01-19","2013-07-29",192,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.5,"<25",156.2,54.9,16,"2012-03-11",10.1,"<12","2013-01-12","2013-01-19","2013-07-31",12,"2013-07-31","COMPLETED","COMPLETED","",22],[247,"CDISCPILOT01","01-718-1170","1170","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-10-12",27,54,1458,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",162.6,57.6,12,"2012-08-25",12,">=12","2013-08-25","2013-09-16","2013-11-03",5,"2013-11-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],[248,"CDISCPILOT01","01-718-1172","1172","718","718","Placebo","Placebo",0,"Placebo",0,"2013-09-21","2013-11-29",70,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",174,66.2,21,"2011-10-01",23.5,">=12","2013-09-15","2013-09-21","2013-11-29",9,"2013-11-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],[249,"CDISCPILOT01","01-718-1250","1250","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-21","2014-01-31",133,54,7182,82,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.6,"<25",157.5,58.5,21,"2008-08-20",60.1,">=12","2013-08-21","2013-09-21","2014-02-08",11,"2014-02-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],[250,"CDISCPILOT01","01-718-1254","1254","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-10","2014-01-09",184,54,9936,78,"65-80",2,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",170.2,82.1,18,"2011-09-12",21.6,">=12","2013-06-28","2013-07-10","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",16],[251,"CDISCPILOT01","01-718-1328","1328","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-01","2013-04-18",77,76.1,5859,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",170.2,63.5,12,"2010-01-11",36.6,">=12","2013-01-28","2013-02-01","2013-05-01",9,"2013-05-01","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],[252,"CDISCPILOT01","01-718-1355","1355","718","718","Placebo","Placebo",0,"Placebo",0,"2013-02-28","2013-08-29",183,0,0,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",167.6,58.5,15,"2008-12-05",50.3,">=12","2013-02-12","2013-02-28","2013-08-29",12,"2013-08-29","COMPLETED","COMPLETED","",16],[253,"CDISCPILOT01","01-718-1371","1371","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-26","2013-08-01",98,77.4,7587,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,10,"2013-02-04",2.2,"<12","2013-04-11","2013-04-26","2013-08-08",9,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],[254,"CDISCPILOT01","01-718-1427","1427","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-17","2013-02-11",57,73.9,4212,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",20.5,"<25",158.8,51.7,16,"2010-05-03",31.4,">=12","2012-12-13","2012-12-17","2013-02-18",8,"2013-02-18","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",19]]} +{"datasetJSONCreationDateTime":"2024-11-11T15:09:13","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-11-11/adsl","dbLastModifiedDateTime":"2022-04-16T20:09:03","originator":"CDISC ADaM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"TDF_ADaM.ADaMIG.1.1","metaDataVersionOID":"MDV.TDF_ADaM.ADaMIG.1.1","metaDataRef":"define.xml","itemGroupOID":"IG.ADSL","records":254,"name":"ADSL","label":"Subject-Level Analysis Dataset","columns":[{"itemOID":"IT.ADSL.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12},{"itemOID":"IT.ADSL.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":11,"keySequence":1},{"itemOID":"IT.ADSL.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.ADSL.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.ADSL.SITEGR1","name":"SITEGR1","label":"Pooled Site Group 1","dataType":"string","length":3},{"itemOID":"IT.ADSL.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01P","name":"TRT01P","label":"Planned Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01PN","name":"TRT01PN","label":"Planned Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRT01A","name":"TRT01A","label":"Actual Treatment for Period 01","dataType":"string","length":20},{"itemOID":"IT.ADSL.TRT01AN","name":"TRT01AN","label":"Actual Treatment for Period 01 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.TRTSDT","name":"TRTSDT","label":"Date of First Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"DATE9."},{"itemOID":"IT.ADSL.TRTEDT","name":"TRTEDT","label":"Date of Last Exposure to Treatment","dataType":"date","targetDataType":"integer","displayFormat":"DATE9."},{"itemOID":"IT.ADSL.TRTDURD","name":"TRTDURD","label":"Total Treatment Duration (Days)","dataType":"integer"},{"itemOID":"IT.ADSL.AVGDD","name":"AVGDD","label":"Avg Daily Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.CUMDOSE","name":"CUMDOSE","label":"Cumulative Dose (as planned)","dataType":"float"},{"itemOID":"IT.ADSL.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.ADSL.AGEGR1","name":"AGEGR1","label":"Pooled Age Group 1","dataType":"string","length":5},{"itemOID":"IT.ADSL.AGEGR1N","name":"AGEGR1N","label":"Pooled Age Group 1 (N)","dataType":"integer"},{"itemOID":"IT.ADSL.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.ADSL.RACE","name":"RACE","label":"Race","dataType":"string","length":32},{"itemOID":"IT.ADSL.RACEN","name":"RACEN","label":"Race (N)","dataType":"integer"},{"itemOID":"IT.ADSL.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.ADSL.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.ADSL.SAFFL","name":"SAFFL","label":"Safety Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.ITTFL","name":"ITTFL","label":"Intent-To-Treat Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.EFFFL","name":"EFFFL","label":"Efficacy Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP8FL","name":"COMP8FL","label":"Completers of Week 8 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP16FL","name":"COMP16FL","label":"Completers of Week 16 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.COMP24FL","name":"COMP24FL","label":"Completers of Week 24 Population Flag","dataType":"string","length":1},{"itemOID":"IT.ADSL.DISCONFL","name":"DISCONFL","label":"Did the Subject Discontinue the Study?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DSRAEFL","name":"DSRAEFL","label":"Discontinued due to AE?","dataType":"string","length":1},{"itemOID":"IT.ADSL.DTHFL","name":"DTHFL","label":"Subject Died?","dataType":"string","length":1},{"itemOID":"IT.ADSL.BMIBL","name":"BMIBL","label":"Baseline BMI (kg/m^2)","dataType":"float"},{"itemOID":"IT.ADSL.BMIBLGR1","name":"BMIBLGR1","label":"Pooled Baseline BMI Group 1","dataType":"string","length":6},{"itemOID":"IT.ADSL.HEIGHTBL","name":"HEIGHTBL","label":"Baseline Height (cm)","dataType":"float"},{"itemOID":"IT.ADSL.WEIGHTBL","name":"WEIGHTBL","label":"Baseline Weight (kg)","dataType":"float"},{"itemOID":"IT.ADSL.EDUCLVL","name":"EDUCLVL","label":"Years of Education","dataType":"integer"},{"itemOID":"IT.ADSL.DISONSDT","name":"DISONSDT","label":"Date of Onset of Disease","dataType":"date","targetDataType":"integer","displayFormat":"DATE9."},{"itemOID":"IT.ADSL.DURDIS","name":"DURDIS","label":"Duration of Disease (Months)","dataType":"float"},{"itemOID":"IT.ADSL.DURDSGR1","name":"DURDSGR1","label":"Pooled Disease Duration Group 1","dataType":"string","length":4},{"itemOID":"IT.ADSL.VISIT1DT","name":"VISIT1DT","label":"Date of Visit 1","dataType":"date","targetDataType":"integer","displayFormat":"DATE9."},{"itemOID":"IT.ADSL.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"datetime"},{"itemOID":"IT.ADSL.VISNUMEN","name":"VISNUMEN","label":"End of Trt Visit (Vis 12 or Early Term.)","dataType":"integer"},{"itemOID":"IT.ADSL.RFENDT","name":"RFENDT","label":"Date of Discontinuation/Completion","dataType":"date","targetDataType":"integer","displayFormat":"DATE9."},{"itemOID":"IT.ADSL.DCDECOD","name":"DCDECOD","label":"Standardized Disposition Term","dataType":"string","length":27},{"itemOID":"IT.ADSL.EOSSTT","name":"EOSSTT","label":"End of Study Status","dataType":"string","length":12},{"itemOID":"IT.ADSL.DCSREAS","name":"DCSREAS","label":"Reason for Discontinuation from Study","dataType":"string","length":18},{"itemOID":"IT.ADSL.MMSETOT","name":"MMSETOT","label":"MMSE Total","dataType":"integer"}],"rows":[["CDISCPILOT01","01-701-1015","1015","701","701","Placebo","Placebo",0,"Placebo",0,"2014-01-02","2014-07-02",182,0,0,63,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",147.3,54.4,16,"2010-04-30",43.9,">=12","2013-12-26","2014-01-02","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-701-1023","1023","701","701","Placebo","Placebo",0,"Placebo",0,"2012-08-05","2012-09-01",28,0,0,64,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",162.6,80.3,14,"2006-03-11",76.4,">=12","2012-07-22","2012-08-05","2012-09-02",5,"2012-09-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-701-1028","1028","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-19","2014-01-14",180,77.7,13986,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.4,">=30",177.8,99.3,16,"2009-12-16",42.8,">=12","2013-07-11","2013-07-19","2014-01-14",12,"2014-01-14","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-701-1033","1033","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-18","2014-03-31",14,54,756,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",28.8,"25-<30",175.3,88.5,12,"2009-08-02",55.3,">=12","2014-03-10","2014-03-18","2014-04-14",5,"2014-04-14","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],["CDISCPILOT01","01-701-1034","1034","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-07-01","2014-12-30",183,76.9,14067,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.1,"25-<30",154.9,62.6,9,"2011-09-29",32.9,">=12","2014-06-24","2014-07-01","2014-12-30",12,"2014-12-30","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-701-1047","1047","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-03-09",26,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.4,">=30",148.6,67.1,8,"2009-07-26",42,">=12","2013-01-22","2013-02-12","2013-03-29",6,"2013-03-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-701-1097","1097","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-01","2014-07-09",190,54,10260,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",168.9,78,18,"2005-09-22",99.1,">=12","2013-12-23","2014-01-01","2014-07-09",12,"2014-07-09","COMPLETED","COMPLETED","",10],["CDISCPILOT01","01-701-1111","1111","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2012-09-16",10,54,540,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",23.9,"<25",158.2,59.9,22,"2009-04-04",40.7,">=12","2012-08-25","2012-09-07","2012-09-17",4,"2012-09-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-701-1115","1115","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-01-23",55,54,2970,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",181.6,78.9,12,"2004-05-28",101.9,">=12","2012-11-23","2012-11-30","2013-01-23",8,"2013-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-701-1118","1118","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-09-09",182,0,0,52,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",180.3,71.2,14,"2010-06-24",44.2,">=12","2014-02-27","2014-03-12","2014-09-09",12,"2014-09-09","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-701-1130","1130","701","701","Placebo","Placebo",0,"Placebo",0,"2014-02-15","2014-08-16",183,0,0,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.6,"25-<30",169.7,79.4,12,"2010-05-22",44.7,">=12","2014-02-09","2014-02-15","2014-08-16",12,"2014-08-16","COMPLETED","COMPLETED","",19],["CDISCPILOT01","01-701-1133","1133","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-28","2013-04-28",183,77.2,14121,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.1,"25-<30",162.6,74.4,10,"2010-03-11",31.5,">=12","2012-10-23","2012-10-28","2013-04-29",12,"2013-04-29","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-701-1146","1146","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-20","2013-06-26",38,70.3,2673,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.9,"<25",147.3,54,16,"2009-11-17",41.7,">=12","2013-05-07","2013-05-20","2013-06-30",7,"2013-06-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],["CDISCPILOT01","01-701-1148","1148","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-23","2014-02-20",182,77.1,14040,57,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",175.3,87.1,15,"2010-12-12",32.1,">=12","2013-08-14","2013-08-23","2014-02-20",12,"2014-02-20","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-701-1153","1153","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-16",175,0,0,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",156.2,58.1,6,"2005-05-13",99.8,">=12","2013-09-06","2013-09-23","2014-04-01",12,"2014-04-01","COMPLETED","COMPLETED","",10],["CDISCPILOT01","01-701-1180","1180","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-12","2013-03-18",35,70.2,2457,56,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.6,"25-<30",180.3,89.8,16,"2008-09-21",52.3,">=12","2013-01-28","2013-02-12","2013-03-23",7,"2013-03-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],["CDISCPILOT01","01-701-1181","1181","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-05","2013-12-09",5,54,270,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,15,"2008-08-26",63,">=12","2013-11-26","2013-12-05","2013-12-12",4,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],["CDISCPILOT01","01-701-1188","1188","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-15","2013-03-24",38,54,2052,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32,">=30",177.8,101.2,16,"2005-09-14",88.7,">=12","2013-02-03","2013-02-15","2013-03-25",7,"2013-03-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-701-1192","1192","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-22","2013-01-20",183,54,9882,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",151.1,63.5,12,"2009-03-15",39.8,">=12","2012-07-08","2012-07-22","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-701-1203","1203","701","701","Placebo","Placebo",0,"Placebo",0,"2013-02-02","2013-08-03",183,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",160,66.2,13,"2011-04-19",21.3,">=12","2013-01-25","2013-02-02","2013-08-03",12,"2013-08-03","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-701-1211","1211","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-15","2013-01-12",59,54,3186,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","Y",17.7,"<25",160,45.4,12,"2010-03-19",31.4,">=12","2012-10-30","2012-11-15","2013-01-14",9,"2013-01-14","DEATH","DISCONTINUED","Death",12],["CDISCPILOT01","01-701-1234","1234","701","701","Placebo","Placebo",0,"Placebo",0,"2013-03-30","2013-09-22",177,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",181.6,77.1,18,"2006-08-11",79.3,">=12","2013-03-20","2013-03-30","2013-09-22",12,"2013-09-22","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-701-1239","1239","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-11","2014-07-10",181,76.8,13905,56,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.6,">=30",168.9,95.9,11,"2003-09-23",123.2,">=12","2013-12-28","2014-01-11","2014-07-11",12,"2014-07-11","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-701-1275","1275","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-07","2014-05-31",114,77.2,8802,61,"<65",1,"YEARS","AMERICAN INDIAN OR ALASKA NATIVE",6,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.6,"<25",167.6,69,12,"2011-09-17",28.3,">=12","2014-01-25","2014-02-07","2014-06-14",10,"2014-06-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],["CDISCPILOT01","01-701-1287","1287","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-25","2014-07-26",183,76.3,13959,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",154.9,56.3,14,"2009-10-30",50.6,">=12","2014-01-17","2014-01-25","2014-07-26",12,"2014-07-26","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-701-1294","1294","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-06-14",83,54,4482,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.1,"25-<30",170.2,78.5,16,"2011-09-09",18.3,">=12","2013-03-17","2013-03-24","2013-06-14",9,"2013-06-14","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-701-1302","1302","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-29","2013-11-05",69,74,5103,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26,"25-<30",177.8,82.1,15,"2007-02-09",78.4,">=12","2013-08-20","2013-08-29","2013-11-05",9,"2013-11-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-701-1317","1317","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-22","2014-11-20",183,54,9882,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.4,"<25",176.5,66.7,20,"2013-09-16",7.8,"<12","2014-05-10","2014-05-22","2014-11-20",12,"2014-11-20","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-701-1324","1324","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-02","2013-04-02",183,54,9882,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.8,"25-<30",166.4,77.1,18,"2009-10-11",35.2,">=12","2012-09-16","2012-10-02","2013-04-02",12,"2013-04-02","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-701-1341","1341","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-05","2013-01-26",22,54,1188,51,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.5,"25-<30",157.5,70.8,24,"2006-06-05",78.6,">=12","2012-12-22","2013-01-05","2013-02-07",5,"2013-02-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-701-1345","1345","701","701","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-03-18",162,0,0,63,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",18.6,"<25",174,56.3,15,"2010-11-05",34.9,">=12","2013-10-01","2013-10-08","2014-03-18",12,"2014-03-18","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",23],["CDISCPILOT01","01-701-1360","1360","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-31","2013-08-05",6,54,324,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",166.4,80.3,10,"2008-12-02",55.7,">=12","2013-07-24","2013-07-31","2013-08-14",4,"2013-08-14","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",23],["CDISCPILOT01","01-701-1363","1363","701","701","Placebo","Placebo",0,"Placebo",0,"2013-05-30","2013-11-27",182,0,0,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.9,"<25",161.3,64.9,13,"2005-10-20",91,">=12","2013-05-20","2013-05-30","2013-11-27",12,"2013-11-27","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-701-1383","1383","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-04","2013-08-06",184,77.6,14283,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",31.6,">=30",163.8,84.8,12,"2006-08-20",77.1,">=12","2013-01-22","2013-02-04","2013-08-06",12,"2013-08-06","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-701-1387","1387","701","701","Placebo","Placebo",0,"Placebo",0,"2014-03-12","2014-03-25",14,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",22.5,"<25",162.6,59.4,12,"2003-08-17",126.3,">=12","2014-02-23","2014-03-12","2014-03-25",4,"2014-03-25","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",11],["CDISCPILOT01","01-701-1392","1392","701","701","Placebo","Placebo",0,"Placebo",0,"2012-10-28","2013-04-28",183,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",167.6,81.2,16,"2010-04-25",29.8,">=12","2012-10-17","2012-10-28","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-701-1415","1415","701","701","Placebo","Placebo",0,"Placebo",0,"2013-09-23","2014-03-24",183,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25,"25-<30",175.3,76.7,10,"1998-06-13",183.1,">=12","2013-09-15","2013-09-23","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",18],["CDISCPILOT01","01-701-1429","1429","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-19","2013-04-30",43,54,2322,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.7,"25-<30",148.6,56.7,12,"2008-06-17",56.3,">=12","2013-02-25","2013-03-19","2013-04-30",7,"2013-04-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],["CDISCPILOT01","01-701-1440","1440","701","701","Placebo","Placebo",0,"Placebo",0,"2013-08-08","2014-02-05",182,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.2,"<25",156.2,49.4,18,"2011-04-07",27.6,">=12","2013-07-24","2013-08-08","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-701-1442","1442","701","701","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-26","2014-04-26",183,54,9882,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",40.1,">=30",162.6,106.1,12,"2006-02-20",91.9,">=12","2013-10-17","2013-10-26","2014-04-26",12,"2014-04-26","COMPLETED","COMPLETED","",15],["CDISCPILOT01","01-701-1444","1444","701","701","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-02-12",39,71.3,2781,63,"<65",1,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",34.5,">=30",171.5,101.6,14,"2008-05-21",55.4,">=12","2012-12-31","2013-01-05","2013-02-13",7,"2013-02-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-702-1082","1082","702","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-26","2013-10-13",80,54,4320,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",null,"<25",154.9,null,18,"2007-05-17",73.6,">=12","2013-07-03","2013-07-26","2013-11-17",9,"2013-11-17","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",23],["CDISCPILOT01","01-703-1042","1042","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-02","2013-08-31",183,0,0,64,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.5,"<25",177.8,74.4,12,"2008-07-23",55.1,">=12","2013-02-23","2013-03-02","2013-08-31",12,"2013-08-31","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-703-1076","1076","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2013-12-24",61,75.2,4590,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",165.1,87.1,10,"2012-08-27",13.7,">=12","2013-10-17","2013-10-25","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-703-1086","1086","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-02","2012-12-04",94,54,5076,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25,"25-<30",195.6,95.7,17,"2011-04-27",15.9,">=12","2012-08-22","2012-09-02","2012-12-24",10,"2012-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-703-1096","1096","703","703","Placebo","Placebo",0,"Placebo",0,"2013-01-25","2013-03-16",51,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",31.7,">=30",160,81.2,6,"2006-12-20",72,">=12","2012-12-19","2013-01-25","2013-03-29",7,"2013-03-29","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",22],["CDISCPILOT01","01-703-1100","1100","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-13","2013-09-14",186,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",167.6,61.2,8,"2010-12-02",26.9,">=12","2013-02-28","2013-03-13","2013-09-14",12,"2013-09-14","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-703-1119","1119","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-20","2013-06-13",114,54,6156,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.4,"<25",160,47.2,16,"2005-02-01",96.1,">=12","2013-02-02","2013-02-20","2013-06-13",10,"2013-06-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],["CDISCPILOT01","01-703-1175","1175","703","703","Placebo","Placebo",0,"Placebo",0,"2013-12-20","2013-12-26",7,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.6,"25-<30",170.2,77.1,16,"2010-09-19",38.8,">=12","2013-12-13","2013-12-20","2013-12-31",4,"2013-12-31","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",11],["CDISCPILOT01","01-703-1182","1182","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-17","2013-12-11",56,54,3024,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.8,"<25",172.7,68,12,"2011-09-27",24.4,">=12","2013-10-08","2013-10-17","2013-12-12",8,"2013-12-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],["CDISCPILOT01","01-703-1197","1197","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-16","2013-06-29",14,54,756,76,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",38.6,">=30",162.6,102.1,5,"2012-01-11",16.7,">=12","2013-06-01","2013-06-16","2013-07-22",4,"2013-07-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],["CDISCPILOT01","01-703-1210","1210","703","703","Placebo","Placebo",0,"Placebo",0,"2013-03-16","2013-09-06",175,0,0,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.8,"<25",144.8,49.9,12,"2010-02-18",36.6,">=12","2013-03-08","2013-03-16","2013-09-06",12,"2013-09-06","COMPLETED","COMPLETED","",19],["CDISCPILOT01","01-703-1258","1258","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-07-20","2013-01-11",176,77.3,13608,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","Y","",24.8,"<25",154.9,59.4,12,"2006-02-17",76.7,">=12","2012-07-10","2012-07-20","2013-01-21",12,"2013-01-21","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],["CDISCPILOT01","01-703-1279","1279","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-13","2013-06-03",22,54,1188,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21.1,"<25",162.6,55.8,12,"2010-07-29",33,">=12","2013-04-27","2013-05-13","2013-06-22",4,"2013-06-22","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],["CDISCPILOT01","01-703-1295","1295","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-21","2014-04-19",150,78.3,11745,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.7,"<25",157.5,56.3,8,"2012-04-05",18.7,">=12","2013-10-24","2013-11-21","2014-05-19",11,"2014-05-19","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],["CDISCPILOT01","01-703-1299","1299","703","703","Placebo","Placebo",0,"Placebo",0,"2012-09-12","2013-03-13",183,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",153.7,45.4,12,"2011-09-16",11.8,"<12","2012-09-07","2012-09-12","2013-03-13",12,"2013-03-13","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-703-1335","1335","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-17","2014-05-07",52,73.2,3807,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23,"<25",154.9,55.3,11,"2008-01-30",73,">=12","2014-02-28","2014-03-17","2014-05-24",7,"2014-05-24","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",10],["CDISCPILOT01","01-703-1379","1379","703","703","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-22","2014-03-21",181,54,9774,81,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.7,">=30",157.5,76.2,7,"2009-09-21",47.7,">=12","2013-09-12","2013-09-22","2014-03-21",12,"2014-03-21","COMPLETED","COMPLETED","",12],["CDISCPILOT01","01-703-1403","1403","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-12","2012-12-13",2,54,108,67,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",25.4,"25-<30",177.8,80.3,12,"2010-12-07",24,">=12","2012-12-05","2012-12-12","2012-12-19",4,"2012-12-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-703-1439","1439","703","703","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-03-12","2014-09-11",184,76.7,14121,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",160,63.5,12,"2010-07-29",43.2,">=12","2014-03-04","2014-03-12","2014-09-11",12,"2014-09-11","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-704-1008","1008","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-13","2013-02-21",40,70.2,2808,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.3,"<25",148,46.7,12,"2011-10-17",14.7,">=12","2013-01-06","2013-01-13","2013-02-25",7,"2013-02-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],["CDISCPILOT01","01-704-1009","1009","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-27","2013-09-25",30,54,1620,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",20.8,"<25",179.1,66.7,16,"2009-02-03",54.5,">=12","2013-08-20","2013-08-27","2013-10-02",5,"2013-10-02","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",21],["CDISCPILOT01","01-704-1010","1010","704","704","Placebo","Placebo",0,"Placebo",0,"2014-02-21","2014-07-08",138,0,0,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",25.6,"25-<30",177.8,81,14,"2006-01-02",97.2,">=12","2014-02-08","2014-02-21","2014-07-09",11,"2014-07-09","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",17],["CDISCPILOT01","01-704-1017","1017","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-06","2013-11-18",44,72.4,3186,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",170.2,63.1,12,"2011-03-27",29.9,">=12","2013-09-20","2013-10-06","2013-11-24",7,"2013-11-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],["CDISCPILOT01","01-704-1025","1025","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-27","2013-10-24",28,54,1512,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.1,"<25",166,55.5,18,"2012-03-03",18.6,">=12","2013-09-18","2013-09-27","2013-11-29",6,"2013-11-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-704-1065","1065","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-24","2013-12-22",60,74.3,4455,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.8,"<25",180.3,80.7,12,"2010-03-23",42.9,">=12","2013-10-17","2013-10-24","2013-12-24",9,"2013-12-24","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-704-1074","1074","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-22","2014-03-20",58,72.2,4185,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27,"25-<30",167.6,75.8,16,"2009-01-30",59.7,">=12","2014-01-19","2014-01-22","2014-03-31",8,"2014-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-704-1093","1093","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-15","2013-06-17",95,76.5,7263,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.3,"<25",174,73.5,12,"2010-07-17",31.3,">=12","2013-02-22","2013-03-15","2013-06-20",10,"2013-06-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-704-1114","1114","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-23","2013-07-07",166,54,8964,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.1,"25-<30",166.4,77.8,8,"2007-03-25",69.6,">=12","2013-01-09","2013-01-23","2013-07-08",12,"2013-07-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],["CDISCPILOT01","01-704-1120","1120","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-02","2014-02-01",62,54,3348,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.9,"<25",147,51.7,13,"2007-03-23",79.9,">=12","2013-11-18","2013-12-02","2014-02-03",9,"2014-02-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-704-1127","1127","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-02","2014-03-31",181,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.1,"<25",165.1,41.1,12,"2008-09-11",60.2,">=12","2013-09-16","2013-10-02","2014-03-31",12,"2014-03-31","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-704-1135","1135","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-31","2014-05-16",198,54,10692,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",161.8,64.4,14,"2010-10-06",36.6,">=12","2013-10-23","2013-10-31","2014-05-16",12,"2014-05-16","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-704-1164","1164","704","704","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-04-04",198,0,0,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.1,"<25",157.5,49.9,10,"2011-03-04",18.3,">=12","2012-09-11","2012-09-19","2013-04-04",12,"2013-04-04","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-704-1218","1218","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-19","2013-05-27",190,54,10260,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.2,"25-<30",144,54.4,12,"2010-08-15",26.9,">=12","2012-11-11","2012-11-19","2013-05-27",12,"2013-05-27","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-704-1233","1233","704","704","Placebo","Placebo",0,"Placebo",0,"2013-03-21","2013-07-14",116,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.3,"<25",147.3,46.3,16,"2011-01-15",25.8,">=12","2013-03-08","2013-03-21","2013-07-14",11,"2013-07-14","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],["CDISCPILOT01","01-704-1241","1241","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-25","2013-10-09",46,74,3402,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",25.2,"25-<30",170.2,73,14,"2011-07-25",24.7,">=12","2013-08-14","2013-08-25","2013-10-31",8,"2013-10-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],["CDISCPILOT01","01-704-1260","1260","704","704","Placebo","Placebo",0,"Placebo",0,"2012-08-30","2012-11-04",67,0,0,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",19.1,"<25",160,48.8,16,"2002-11-29",116.8,">=12","2012-08-23","2012-08-30","2013-01-18",9,"2013-01-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],["CDISCPILOT01","01-704-1266","1266","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-13","2013-12-06",55,73.6,4050,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",174,88.5,12,"2011-12-02",22.1,">=12","2013-10-05","2013-10-13","2013-12-06",8,"2013-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-704-1323","1323","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-08","2013-08-05",29,54,1566,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",22.7,"<25",162.6,59.9,16,"2010-03-23",38.7,">=12","2013-06-13","2013-07-08","2013-08-08",7,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-704-1325","1325","704","704","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-04-23","2014-07-04",73,54,3942,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",22.3,"<25",175.3,68.5,16,"2008-11-02",65.4,">=12","2014-04-16","2014-04-23","2014-08-06",10,"2014-08-06","PROTOCOL VIOLATION","DISCONTINUED","Protocol Violation",18],["CDISCPILOT01","01-704-1332","1332","704","704","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-09","2014-02-14",68,75,5103,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",26.2,"25-<30",173,78.5,9,"2011-11-09",24.5,">=12","2013-11-24","2013-12-09","2014-02-16",9,"2014-02-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],["CDISCPILOT01","01-704-1351","1351","704","704","Placebo","Placebo",0,"Placebo",0,"2013-10-12","2014-04-18",189,0,0,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.9,"<25",175.3,73.5,12,"2012-09-10",12.6,">=12","2013-09-26","2013-10-12","2014-04-18",12,"2014-04-18","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-704-1388","1388","704","704","Placebo","Placebo",0,"Placebo",0,"2012-12-07","2013-06-11",187,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",176.5,58.5,11,"2010-10-26",25.1,">=12","2012-11-28","2012-12-07","2013-06-19",12,"2013-06-19","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-704-1435","1435","704","704","Placebo","Placebo",0,"Placebo",0,"2012-11-17","2013-01-09",54,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",27.1,"25-<30",167.6,76.2,16,"2010-01-20",33.4,">=12","2012-11-01","2012-11-17","2013-01-12",8,"2013-01-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",20],["CDISCPILOT01","01-704-1445","1445","704","704","Placebo","Placebo",0,"Placebo",0,"2014-05-11","2014-11-01",175,0,0,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","Y",22.8,"<25",177.8,72.1,12,"2012-11-11",17.6,">=12","2014-05-01","2014-05-11","2014-11-01",12,"2014-11-01","DEATH","DISCONTINUED","Death",23],["CDISCPILOT01","01-705-1018","1018","705","705","Placebo","Placebo",0,"Placebo",0,"2013-07-05","2013-07-12",8,0,0,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",147.3,49,6,"2009-11-21",43.3,">=12","2013-06-30","2013-07-05","2013-07-12",4,"2013-07-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",18],["CDISCPILOT01","01-705-1031","1031","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-27","2014-05-11",166,54,8964,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",28.9,"25-<30",157.5,71.7,16,"2010-11-25",35.8,">=12","2013-11-17","2013-11-27","2014-05-11",12,"2014-05-11","LOST TO FOLLOW-UP","DISCONTINUED","Lost to Follow-up",23],["CDISCPILOT01","01-705-1059","1059","705","705","Placebo","Placebo",0,"Placebo",0,"2013-08-05","2013-12-05",123,0,0,66,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",20.4,"<25",162.6,54,12,"2009-07-20",48.5,">=12","2013-08-02","2013-08-05","2013-12-05",10,"2013-12-05","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-705-1186","1186","705","705","Placebo","Placebo",0,"Placebo",0,"2014-01-08","2014-01-26",19,0,0,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",19.7,"<25",142.2,39.9,12,"2011-07-03",30.1,">=12","2014-01-03","2014-01-08","2014-02-07",5,"2014-02-07","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",15],["CDISCPILOT01","01-705-1199","1199","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-09-28",13,54,702,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",161.3,64.4,20,"2007-09-08",72.1,">=12","2013-09-11","2013-09-16","2013-09-29",4,"2013-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],["CDISCPILOT01","01-705-1280","1280","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-17","2014-07-25",190,76.9,14607,56,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28,"25-<30",157.5,69.4,12,"2013-01-04",12.3,">=12","2014-01-11","2014-01-17","2014-07-25",12,"2014-07-25","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-705-1281","1281","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-28","2014-02-27",92,75.7,6966,73,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",31.4,">=30",152.4,73,12,"2012-11-05",12.7,">=12","2013-11-26","2013-11-28","2014-03-17",10,"2014-03-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-705-1282","1282","705","705","Placebo","Placebo",0,"Placebo",0,"2012-12-26","2013-06-24",181,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.4,">=30",154.9,73,12,"2006-12-06",72.6,">=12","2012-12-23","2012-12-26","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",10],["CDISCPILOT01","01-705-1292","1292","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-14","2014-05-13",212,54,11448,60,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.8,"25-<30",167.6,75.3,8,"2012-09-28",12.5,">=12","2013-10-11","2013-10-14","2014-05-14",12,"2014-05-14","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-705-1303","1303","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-02",169,78.6,13284,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.5,"25-<30",175.3,84.4,12,"2010-12-15",35.9,">=12","2013-12-10","2013-12-16","2014-06-02",11,"2014-06-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],["CDISCPILOT01","01-705-1310","1310","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-11-02","2014-01-23",83,74.2,6156,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",146.1,48.5,12,"2011-10-30",23.9,">=12","2013-10-26","2013-11-02","2014-01-23",9,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-705-1349","1349","705","705","Placebo","Placebo",0,"Placebo",0,"2013-03-10","2013-09-08",183,0,0,86,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",144.8,44.5,10,"2007-03-23",71.2,">=12","2013-02-24","2013-03-10","2013-09-08",12,"2013-09-08","COMPLETED","COMPLETED","",15],["CDISCPILOT01","01-705-1377","1377","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-04","2014-03-07",63,71.6,4509,63,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",21,"<25",165.1,57.2,6,"2012-01-05",23.8,">=12","2013-12-29","2014-01-04","2014-03-07",7,"2014-03-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",14],["CDISCPILOT01","01-705-1382","1382","705","705","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-13","2013-05-13",1,54,54,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",33.2,">=30",170.2,96.2,12,"2012-05-03",12.2,">=12","2013-05-09","2013-05-13","2013-05-13",4,"2013-05-13","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",19],["CDISCPILOT01","01-705-1393","1393","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-07","2013-02-01",148,54,7992,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",26.9,"25-<30",144.8,56.3,13,"2004-09-08",95.8,">=12","2012-09-02","2012-09-07","2013-02-20",11,"2013-02-20","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],["CDISCPILOT01","01-705-1431","1431","705","705","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-23","2013-12-19",180,54,9720,68,"65-80",2,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,12,"2010-07-04",35.4,">=12","2013-06-16","2013-06-23","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-706-1041","1041","706","900","Placebo","Placebo",0,"Placebo",0,"2013-12-31","2014-07-28",210,0,0,64,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",167.6,58.7,15,"2011-11-18",25.1,">=12","2013-12-21","2013-12-31","2014-07-29",12,"2014-07-29","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-706-1049","1049","706","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-14","2013-06-18",36,69.8,2511,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20.6,"<25",167.6,57.8,11,"2010-05-02",36,">=12","2013-04-30","2013-05-14","2013-06-25",7,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-706-1384","1384","706","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-15","2012-09-24",10,54,540,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",30.6,">=30",157.5,76,8,"2008-05-04",51.7,">=12","2012-08-25","2012-09-15","2012-09-29",4,"2012-09-29","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-707-1037","1037","707","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2013-12-24",5,54,270,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.8,"<25",152.4,55.3,14,"2009-01-02",59.3,">=12","2013-12-12","2013-12-20","2014-01-08",4,"2014-01-08","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",24],["CDISCPILOT01","01-707-1206","1206","707","900","Placebo","Placebo",0,"Placebo",0,"2013-10-28","2014-04-26",181,0,0,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",174,74.4,7,"2012-08-23",13.9,">=12","2013-10-20","2013-10-28","2014-04-27",12,"2014-04-27","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-708-1019","1019","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-12-20","2014-01-01",13,54,702,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.2,"<25",182.9,74.4,18,"2006-12-19",83.7,">=12","2013-12-10","2013-12-20","2014-01-23",4,"2014-01-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-708-1032","1032","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-09","2013-03-01",21,54,1134,62,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",26.1,"25-<30",177.8,82.6,12,"2002-07-16",126.7,">=12","2013-02-02","2013-02-09","2013-03-09",5,"2013-03-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-708-1084","1084","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-11-11",187,54,10098,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",17.9,"<25",167.6,50.4,12,"2010-04-26",36.2,">=12","2013-05-01","2013-05-09","2013-11-11",12,"2013-11-11","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-708-1087","1087","708","708","Placebo","Placebo",0,"Placebo",0,"2012-10-22","2013-04-28",189,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.9,"25-<30",157.5,66.7,12,"2008-09-02",49.1,">=12","2012-10-06","2012-10-22","2013-04-28",12,"2013-04-28","COMPLETED","COMPLETED","",17],["CDISCPILOT01","01-708-1158","1158","708","708","Placebo","Placebo",0,"Placebo",0,"2014-02-08","2014-03-21",42,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",27.8,"25-<30",162.6,73.5,8,"2010-08-01",42.1,">=12","2014-02-01","2014-02-08","2014-03-22",7,"2014-03-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-708-1171","1171","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-06","2013-06-04",181,0,0,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",162.6,54.9,9,"2010-09-24",26.1,">=12","2012-11-25","2012-12-06","2013-06-04",12,"2013-06-04","COMPLETED","COMPLETED","",13],["CDISCPILOT01","01-708-1178","1178","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-29","2014-04-06",99,75.3,7452,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23,"<25",165.1,62.8,8,"2008-08-10",64.1,">=12","2013-12-13","2013-12-29","2014-04-06",9,"2014-04-06","PHYSICIAN DECISION","DISCONTINUED","Physician Decision",10],["CDISCPILOT01","01-708-1213","1213","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-09","2013-02-22",14,54,756,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",15.3,"<25",165.1,41.7,12,"2011-02-06",23.9,">=12","2013-02-01","2013-02-09","2013-02-26",5,"2013-02-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],["CDISCPILOT01","01-708-1216","1216","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-24","2012-11-29",37,69.3,2565,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.9,"25-<30",172.7,77.1,12,"2001-07-15",135,">=12","2012-10-14","2012-10-24","2012-12-06",7,"2012-12-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-708-1236","1236","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-21","2013-09-21",1,54,54,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.4,"<25",152.4,54.4,8,"2012-09-08",12,">=12","2013-09-08","2013-09-21","2013-09-26",4,"2013-09-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",22],["CDISCPILOT01","01-708-1253","1253","708","708","Placebo","Placebo",0,"Placebo",0,"2013-05-07","2013-11-05",183,0,0,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",185.4,75.8,12,"2009-03-12",49.5,">=12","2013-04-26","2013-05-07","2013-11-05",12,"2013-11-05","COMPLETED","COMPLETED","",12],["CDISCPILOT01","01-708-1272","1272","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-06","2013-03-22",45,54,2430,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",24.9,"<25",172.7,74.4,11,"2006-08-07",77.6,">=12","2013-01-22","2013-02-06","2013-04-04",8,"2013-04-04","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",15],["CDISCPILOT01","01-708-1286","1286","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-10","2014-03-08",180,0,0,80,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",32.8,">=30",152.4,76.2,12,"2001-10-03",142.8,">=12","2013-08-25","2013-09-10","2014-03-08",12,"2014-03-08","COMPLETED","COMPLETED","",10],["CDISCPILOT01","01-708-1296","1296","708","708","Placebo","Placebo",0,"Placebo",0,"2013-06-14","2013-12-12",182,0,0,57,"<65",1,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.9,"25-<30",170.2,80.7,18,"2010-02-03",40.1,">=12","2013-06-07","2013-06-14","2013-12-12",12,"2013-12-12","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-708-1297","1297","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-25","2013-05-03",99,54,5346,61,"<65",1,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23,"<25",185.4,78.9,13,"2008-02-27",58.6,">=12","2013-01-15","2013-01-25","2013-05-08",10,"2013-05-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-708-1316","1316","708","708","Placebo","Placebo",0,"Placebo",0,"2013-08-23","2014-03-01",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",160,59.9,12,"2011-08-08",24.3,">=12","2013-08-15","2013-08-23","2014-03-01",12,"2014-03-01","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-708-1336","1336","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-07","2013-06-05",181,76.7,13878,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",190.5,87.5,18,"2002-12-01",119.7,">=12","2012-11-21","2012-12-07","2013-06-05",12,"2013-06-05","COMPLETED","COMPLETED","",15],["CDISCPILOT01","01-708-1342","1342","708","708","Placebo","Placebo",0,"Placebo",0,"2012-12-29","2013-06-28",182,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",170.2,59,13,"2010-09-24",26.9,">=12","2012-12-21","2012-12-29","2013-06-28",12,"2013-06-28","COMPLETED","COMPLETED","",18],["CDISCPILOT01","01-708-1347","1347","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-20","2013-06-18",60,74.3,4455,61,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.2,"25-<30",160,74.8,12,"2009-05-23",46.7,">=12","2013-04-11","2013-04-20","2013-06-18",9,"2013-06-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],["CDISCPILOT01","01-708-1348","1348","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-05","2014-02-13",193,54,10422,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",160,60.3,12,"2010-07-29",36,">=12","2013-07-28","2013-08-05","2014-02-13",12,"2014-02-13","COMPLETED","COMPLETED","",13],["CDISCPILOT01","01-708-1353","1353","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-04","2013-08-28",56,54,3024,87,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.3,"<25",157.5,50.4,16,"2010-08-06",34.4,">=12","2013-06-17","2013-07-04","2013-09-10",8,"2013-09-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-708-1372","1372","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-12","2013-04-19",8,54,432,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",30.7,">=30",170.2,88.9,8,"2007-09-17",66.6,">=12","2013-04-03","2013-04-12","2013-05-10",4,"2013-05-10","PROTOCOL VIOLATION","DISCONTINUED","I/E Not Met",17],["CDISCPILOT01","01-708-1378","1378","708","708","Placebo","Placebo",0,"Placebo",0,"2013-09-03","2014-01-28",148,0,0,67,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",24.3,"<25",170.2,70.3,13,"2009-03-16",53.3,">=12","2013-08-24","2013-09-03","2014-01-28",11,"2014-01-28","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",20],["CDISCPILOT01","01-708-1406","1406","708","708","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-26","2014-07-02",189,76.6,14472,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.1,"<25",157.5,54.9,13,"2010-06-24",41.5,">=12","2013-12-06","2013-12-26","2014-07-02",12,"2014-07-02","COMPLETED","COMPLETED","",15],["CDISCPILOT01","01-708-1428","1428","708","708","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-11-09","2013-12-14",36,54,1944,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.8,"<25",157.5,59,8,"2010-10-27",36.2,">=12","2013-11-02","2013-11-09","2014-01-31",8,"2014-01-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],["CDISCPILOT01","01-709-1001","1001","709","709","Placebo","Placebo",0,"Placebo",0,"2013-10-08","2014-04-08",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.2,"25-<30",170.2,73,12,"2011-01-30",31.7,">=12","2013-09-20","2013-10-08","2014-04-08",12,"2014-04-08","COMPLETED","COMPLETED","",15],["CDISCPILOT01","01-709-1007","1007","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-07-31","2012-08-28",29,54,1566,54,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.8,"<25",158.8,59.9,21,"2007-02-28",64.8,">=12","2012-07-21","2012-07-31","2012-09-01",5,"2012-09-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],["CDISCPILOT01","01-709-1020","1020","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-01","2013-06-01",183,54,9882,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.9,"25-<30",144.8,54.4,12,"2009-02-26",44.9,">=12","2012-11-22","2012-12-01","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",15],["CDISCPILOT01","01-709-1029","1029","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-25","2013-06-26",184,76.6,14094,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.1,"<25",172.7,69,20,"2009-06-02",42.3,">=12","2012-12-10","2012-12-25","2013-06-26",12,"2013-06-26","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-709-1081","1081","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-18","2014-04-27",100,54,5400,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.5,"<25",154.9,56.5,9,"2011-08-06",29.2,">=12","2014-01-09","2014-01-18","2014-05-10",10,"2014-05-10","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],["CDISCPILOT01","01-709-1088","1088","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-12","2014-10-09",181,0,0,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",179.1,79.4,16,"2012-02-25",25.1,">=12","2014-03-30","2014-04-12","2014-10-09",12,"2014-10-09","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-709-1099","1099","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-25","2014-04-25",183,76.1,13932,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",165.1,53.5,12,"2009-04-20",53.8,">=12","2013-10-14","2013-10-25","2014-04-25",12,"2014-04-25","COMPLETED","COMPLETED","",11],["CDISCPILOT01","01-709-1102","1102","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-01-15","2013-03-27",72,54,3888,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32.1,">=30",166.4,88.9,14,"2009-07-13",41.9,">=12","2013-01-07","2013-01-15","2013-03-31",9,"2013-03-31","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-709-1168","1168","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-02","2013-09-26",56,73.3,4104,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.6,"25-<30",149.9,62.1,12,"2009-10-29",44.9,">=12","2013-07-25","2013-08-02","2013-09-27",8,"2013-09-27","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-709-1217","1217","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-04","2013-06-11",100,54,5400,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.1,"<25",171.5,68,6,"2008-10-11",52.2,">=12","2013-02-16","2013-03-04","2013-06-25",10,"2013-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],["CDISCPILOT01","01-709-1238","1238","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-15","2013-08-06",84,76.2,6399,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",28.5,"25-<30",170.2,82.6,8,"2011-10-13",18.7,">=12","2013-05-02","2013-05-15","2013-08-07",9,"2013-08-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",24],["CDISCPILOT01","01-709-1259","1259","709","709","Placebo","Placebo",0,"Placebo",0,"2013-01-26","2013-06-13",139,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",21.9,"<25",172.7,65.3,18,"2008-08-06",53.3,">=12","2013-01-13","2013-01-26","2013-06-13",11,"2013-06-13","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",20],["CDISCPILOT01","01-709-1285","1285","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-03-24","2013-05-23",61,54,3294,87,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",23.1,"<25",167.6,64.9,6,"2009-09-18",42,">=12","2013-03-17","2013-03-24","2013-05-31",9,"2013-05-31","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",16],["CDISCPILOT01","01-709-1301","1301","709","709","Placebo","Placebo",0,"Placebo",0,"2013-07-19","2014-01-17",183,0,0,62,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.6,"<25",146.1,50.4,10,"2009-02-04",53.3,">=12","2013-07-14","2013-07-19","2014-01-17",12,"2014-01-17","COMPLETED","COMPLETED","",10],["CDISCPILOT01","01-709-1306","1306","709","709","Placebo","Placebo",0,"Placebo",0,"2014-02-03","2014-06-16",134,0,0,60,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",18.5,"<25",154.9,44.5,12,"2009-02-02",59.6,">=12","2014-01-19","2014-02-03","2014-06-25",11,"2014-06-25","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],["CDISCPILOT01","01-709-1309","1309","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-19","2013-12-19",184,77,14175,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",177.8,78.5,16,"2009-12-21",41.6,">=12","2013-06-09","2013-06-19","2013-12-19",12,"2013-12-19","COMPLETED","COMPLETED","",17],["CDISCPILOT01","01-709-1312","1312","709","709","Placebo","Placebo",0,"Placebo",0,"2014-04-20","2014-10-19",183,0,0,68,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.9,"<25",160,53.5,13,"2010-07-30",44.5,">=12","2014-04-13","2014-04-20","2014-10-19",12,"2014-10-19","COMPLETED","COMPLETED","",14],["CDISCPILOT01","01-709-1326","1326","709","709","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-05","2013-10-02",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",161.3,74.8,16,"2010-09-19",30.1,">=12","2013-03-21","2013-04-05","2013-10-02",12,"2013-10-02","COMPLETED","COMPLETED","",11],["CDISCPILOT01","01-709-1329","1329","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-25",11,54,594,70,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",26.5,"25-<30",170.2,76.7,16,"2009-03-08",52.8,">=12","2013-08-01","2013-08-15","2013-08-29",4,"2013-08-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],["CDISCPILOT01","01-709-1339","1339","709","709","Placebo","Placebo",0,"Placebo",0,"2012-12-23","2013-06-24",184,0,0,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",175.3,78,16,"2010-03-03",33.5,">=12","2012-12-15","2012-12-23","2013-06-24",12,"2013-06-24","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-709-1424","1424","709","709","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-03-03","2013-03-07",5,54,270,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",22.6,"<25",174,68.5,16,"2007-09-12",65.2,">=12","2013-02-15","2013-03-03","2013-03-08",4,"2013-03-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-710-1002","1002","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-01-18",5,54,270,88,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.8,"25-<30",165.1,70.3,12,"2008-01-08",71.8,">=12","2013-12-30","2014-01-14","2014-01-18",4,"2014-01-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-710-1006","1006","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-10","2013-08-09",181,77.1,13959,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.1,"25-<30",170.2,72.6,12,"2012-02-10",11.6,"<12","2013-01-27","2013-02-10","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",12],["CDISCPILOT01","01-710-1021","1021","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-09-27","2013-10-29",33,68.7,2268,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",21.3,"<25",162.6,56.3,8,"2012-07-09",14.4,">=12","2013-09-19","2013-09-27","2013-11-12",7,"2013-11-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],["CDISCPILOT01","01-710-1027","1027","710","710","Placebo","Placebo",0,"Placebo",0,"2014-02-28","2014-08-29",183,0,0,83,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.4,"<25",170.2,70.8,12,"2012-02-04",24,">=12","2014-02-03","2014-02-28","2014-08-29",12,"2014-08-29","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-710-1045","1045","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-06-03","2013-08-13",72,54,3888,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22,"<25",162.6,58.1,12,"2010-05-12",36.3,">=12","2013-05-20","2013-06-03","2013-08-17",9,"2013-08-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],["CDISCPILOT01","01-710-1053","1053","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-26","2013-02-10",47,54,2538,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.8,"<25",157.5,51.7,12,"2011-11-04",13.4,">=12","2012-12-15","2012-12-26","2013-02-15",8,"2013-02-15","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-710-1060","1060","710","710","Placebo","Placebo",0,"Placebo",0,"2013-01-01","2013-07-05",186,0,0,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21,"<25",182.9,70.3,16,"2010-09-14",27.4,">=12","2012-12-24","2013-01-01","2013-07-05",12,"2013-07-05","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-710-1070","1070","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-09-08","2013-01-22",137,78,10692,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",21.8,"<25",149.9,49,10,"2010-09-08",23.7,">=12","2012-08-28","2012-09-08","2013-02-23",11,"2013-02-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],["CDISCPILOT01","01-710-1077","1077","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-17","2014-05-18",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.5,"<25",162.6,49,12,"2011-06-11",28.8,">=12","2013-11-03","2013-11-17","2014-05-18",12,"2014-05-18","COMPLETED","COMPLETED","",14],["CDISCPILOT01","01-710-1078","1078","710","710","Placebo","Placebo",0,"Placebo",0,"2013-09-17","2014-03-23",188,0,0,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18,"<25",152.4,41.7,12,"2011-08-25",24.4,">=12","2013-09-06","2013-09-17","2014-03-23",12,"2014-03-23","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-710-1083","1083","710","710","Placebo","Placebo",0,"Placebo",0,"2013-07-22","2013-08-01",11,0,0,89,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","Y",19,"<25",157.5,47.2,14,"2011-07-19",23.7,">=12","2013-07-09","2013-07-22","2013-08-03",4,"2013-08-03","DEATH","DISCONTINUED","Death",14],["CDISCPILOT01","01-710-1137","1137","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-10-11","2013-11-13",34,69.1,2349,79,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",24,"<25",165.1,65.3,16,"2009-10-12",47.7,">=12","2013-10-03","2013-10-11","2013-11-13",7,"2013-11-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-710-1142","1142","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-02","2012-10-20",19,59.7,1134,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.8,"<25",152.4,57.6,12,"2010-09-26",23.6,">=12","2012-09-12","2012-10-02","2012-10-23",5,"2012-10-23","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-710-1154","1154","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-29","2014-04-27",30,54,1620,84,">80",3,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",32.3,">=30",160,82.6,3,"2008-02-25",72.4,">=12","2014-03-08","2014-03-29","2014-05-09",7,"2014-05-09","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],["CDISCPILOT01","01-710-1166","1166","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-11-30","2013-03-19",110,54,5940,81,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",22.1,"<25",157.5,54.9,12,"2007-11-10",60.1,">=12","2012-11-10","2012-11-30","2013-03-30",10,"2013-03-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-710-1183","1183","710","710","Placebo","Placebo",0,"Placebo",0,"2013-11-16","2014-05-17",183,0,0,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.2,"<25",149.9,47.6,8,"2012-10-25",12,">=12","2013-10-24","2013-11-16","2014-05-17",12,"2014-05-17","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-710-1187","1187","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-10","2013-05-12",184,76.7,14121,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",154.9,49.9,8,"2010-10-22",24.2,">=12","2012-10-26","2012-11-10","2013-05-12",12,"2013-05-12","COMPLETED","COMPLETED","",11],["CDISCPILOT01","01-710-1235","1235","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-26","2013-03-27",183,54,9882,56,"<65",1,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33,">=30",170.2,95.7,16,"2009-12-03",33.4,">=12","2012-09-13","2012-09-26","2013-03-27",12,"2013-03-27","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-710-1249","1249","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-06-28",183,76.7,14040,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.4,"25-<30",177.8,80.3,12,"2008-12-27",59.8,">=12","2013-12-19","2013-12-28","2014-06-28",12,"2014-06-28","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-710-1264","1264","710","710","Placebo","Placebo",0,"Placebo",0,"2013-06-13","2013-10-11",121,0,0,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",29.1,"25-<30",167.6,81.7,12,"2010-06-06",35.9,">=12","2013-06-02","2013-06-13","2013-10-12",11,"2013-10-12","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],["CDISCPILOT01","01-710-1270","1270","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-02-12","2014-03-01",18,54,972,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",25.6,"25-<30",149.9,57.6,12,"2012-06-19",19.5,">=12","2014-02-01","2014-02-12","2014-03-01",4,"2014-03-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],["CDISCPILOT01","01-710-1271","1271","710","710","Placebo","Placebo",0,"Placebo",0,"2012-09-27","2012-11-21",56,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","Y","N","N","Y","Y","",21.2,"<25",149.9,47.6,16,"2011-09-05",12,">=12","2012-09-04","2012-09-27","2012-12-02",8,"2012-12-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-710-1278","1278","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-24","2013-02-26",65,74.8,4860,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",177.8,71.7,20,"2011-12-08",12.2,">=12","2012-12-13","2012-12-24","2013-03-03",9,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],["CDISCPILOT01","01-710-1300","1300","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-15","2013-02-15",63,54,3402,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",20.1,"<25",152.4,46.7,12,"2011-11-16",12.6,">=12","2012-12-04","2012-12-15","2013-02-19",9,"2013-02-19","ADVERSE EVENT","DISCONTINUED","Adverse Event",13],["CDISCPILOT01","01-710-1314","1314","710","710","Placebo","Placebo",0,"Placebo",0,"2013-04-24","2013-05-23",30,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",22.6,"<25",137.2,42.6,12,"2011-04-14",24.3,">=12","2013-04-21","2013-04-24","2013-05-25",6,"2013-05-25","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],["CDISCPILOT01","01-710-1315","1315","710","710","Placebo","Placebo",0,"Placebo",0,"2013-02-27","2013-07-06",130,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",24.2,"<25",152.4,56.3,12,"2011-08-20",17.8,">=12","2013-02-12","2013-02-27","2013-07-16",11,"2013-07-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",12],["CDISCPILOT01","01-710-1354","1354","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-11-11","2013-05-01",172,77.1,13257,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26.7,"25-<30",182.9,89.4,16,"2011-11-06",11.8,"<12","2012-10-29","2012-11-11","2013-05-01",12,"2013-05-01","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-710-1358","1358","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-17","2013-02-09",146,54,7884,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",31.1,">=30",162.6,82.1,6,"2009-08-29",36.2,">=12","2012-09-02","2012-09-17","2013-03-12",12,"2013-03-12","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],["CDISCPILOT01","01-710-1368","1368","710","710","Placebo","Placebo",0,"Placebo",0,"2013-10-23","2014-04-24",184,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",15.7,"<25",147.3,34,12,"2011-10-12",24.3,">=12","2013-10-21","2013-10-23","2014-04-24",12,"2014-04-24","COMPLETED","COMPLETED","",13],["CDISCPILOT01","01-710-1385","1385","710","710","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-29","2013-02-18",113,54,6102,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.2,"25-<30",182.9,84.4,18,"2011-10-28",11.8,"<12","2012-10-21","2012-10-29","2013-02-18",10,"2013-02-18","ADVERSE EVENT","DISCONTINUED","Adverse Event",14],["CDISCPILOT01","01-710-1408","1408","710","710","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-05","2013-07-12",189,76.1,14391,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",34.2,">=30",177.8,108,12,"2007-12-14",60.5,">=12","2012-12-26","2013-01-05","2013-07-12",12,"2013-07-12","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-711-1012","1012","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-03","2013-04-29",27,66,1782,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28,"25-<30",170.2,81,12,"2011-07-25",19.9,">=12","2013-03-20","2013-04-03","2013-05-02",5,"2013-05-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-711-1036","1036","711","900","Placebo","Placebo",0,"Placebo",0,"2012-07-29","2013-02-10",197,0,0,70,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.4,"<25",172,69.2,9,"2009-03-05",40.5,">=12","2012-07-20","2012-07-29","2013-02-10",12,"2013-02-10","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-711-1143","1143","711","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-03","2013-05-30",58,54,3132,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",24.3,"<25",163.1,64.6,12,"2011-04-29",23.1,">=12","2013-03-30","2013-04-03","2013-06-01",9,"2013-06-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-711-1433","1433","711","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-27","2013-02-05",10,54,540,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",20.9,"<25",157.5,51.9,12,"2012-02-02",11.7,"<12","2013-01-23","2013-01-27","2013-02-06",4,"2013-02-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-713-1043","1043","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-15","2014-03-24",191,54,10314,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.8,"<25",165.1,51.3,8,"2011-12-09",20.3,">=12","2013-08-17","2013-09-15","2014-03-24",12,"2014-03-24","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-713-1073","1073","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-30","2014-10-05",190,54,10260,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",167.6,56.9,6,"2013-02-19",12.8,">=12","2014-03-15","2014-03-30","2014-10-05",12,"2014-10-05","COMPLETED","COMPLETED","",11],["CDISCPILOT01","01-713-1106","1106","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-31","2013-05-06",188,76.7,14418,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.6,"<25",164.8,53.1,16,"2010-01-16",32.6,">=12","2012-10-03","2012-10-31","2013-05-06",12,"2013-05-06","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-713-1141","1141","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-31","2013-07-01",32,68.3,2187,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","Y","",23.5,"<25",170,68,13,"2006-11-24",78,">=12","2013-05-23","2013-05-31","2013-08-06",7,"2013-08-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-713-1179","1179","713","713","Placebo","Placebo",0,"Placebo",0,"2013-08-09","2014-02-05",181,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.3,"<25",165.1,55.3,12,"2011-05-04",26.3,">=12","2013-07-11","2013-08-09","2014-02-05",12,"2014-02-05","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-713-1209","1209","713","713","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-27","2013-11-22",180,77,13851,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.2,"<25",165.1,52.2,12,"2010-07-14",34.1,">=12","2013-05-16","2013-05-27","2013-11-22",12,"2013-11-22","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-713-1256","1256","713","713","Placebo","Placebo",0,"Placebo",0,"2012-09-19","2013-03-25",188,0,0,71,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.7,"<25",180.3,77.1,16,"2009-02-08",43.1,">=12","2012-09-10","2012-09-19","2013-03-25",12,"2013-03-25","COMPLETED","COMPLETED","",13],["CDISCPILOT01","01-713-1269","1269","713","713","Placebo","Placebo",0,"Placebo",0,"2014-01-27","2014-07-28",183,0,0,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.9,"<25",185.4,75.3,16,"2012-03-21",21.8,">=12","2014-01-14","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-713-1448","1448","713","713","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-19","2014-05-16",118,54,6372,71,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",25.5,"25-<30",175.3,78.5,13,"2008-04-09",68.9,">=12","2014-01-05","2014-01-19","2014-05-17",10,"2014-05-17","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-714-1035","1035","714","900","Placebo","Placebo",0,"Placebo",0,"2014-04-17","2014-10-16",183,0,0,88,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.6,"<25",148.6,54.4,12,"2011-04-02",36.1,">=12","2014-04-03","2014-04-17","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",17],["CDISCPILOT01","01-714-1068","1068","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-08-08","2013-10-08",62,54,3348,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23,"<25",153.7,54.4,9,"2012-07-24",12.3,">=12","2013-07-31","2013-08-08","2013-10-16",9,"2013-10-16","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-714-1195","1195","714","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-26","2013-10-23",181,54,9774,75,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.7,"25-<30",172.7,85.7,16,"2011-04-30",23.6,">=12","2013-04-16","2013-04-26","2013-10-23",12,"2013-10-23","COMPLETED","COMPLETED","",19],["CDISCPILOT01","01-714-1288","1288","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-04","2014-06-17",196,76.2,14931,77,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",18.7,"<25",162.6,49.4,6,"2009-11-11",48.5,">=12","2013-11-24","2013-12-04","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",19],["CDISCPILOT01","01-714-1375","1375","714","900","Placebo","Placebo",0,"Placebo",0,"2013-02-26","2013-09-07",194,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",149.9,57.6,10,"2008-02-10",60.5,">=12","2013-02-23","2013-02-26","2013-09-07",12,"2013-09-07","COMPLETED","COMPLETED","",17],["CDISCPILOT01","01-714-1425","1425","714","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-08-15","2013-08-19",5,54,270,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",29,"25-<30",177.8,91.6,16,"2010-07-30",36.4,">=12","2013-08-11","2013-08-15","2013-08-22",4,"2013-08-22","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",22],["CDISCPILOT01","01-715-1085","1085","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-16","2013-08-18",184,54,9936,77,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.8,"<25",162.6,57.6,14,"2010-08-02",30.1,">=12","2013-02-03","2013-02-16","2013-08-18",12,"2013-08-18","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-715-1107","1107","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-26","2013-05-07",71,54,3834,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",23.3,"<25",172.7,69.4,12,"2011-09-22",16.8,">=12","2013-02-12","2013-02-26","2013-05-13",9,"2013-05-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-715-1155","1155","715","900","Placebo","Placebo",0,"Placebo",0,"2013-12-13","2014-01-25",44,0,0,59,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","N","N","N","N","Y","","",23.3,"<25",165.1,63.5,12,"2010-12-09",35.7,">=12","2013-11-29","2013-12-13","2014-04-26",7,"2014-04-26","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],["CDISCPILOT01","01-715-1207","1207","715","900","Placebo","Placebo",0,"Placebo",0,"2012-11-18","2013-05-27",191,0,0,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",21.3,"<25",152.4,49.4,7,"2010-04-06",31.3,">=12","2012-11-12","2012-11-18","2013-06-01",12,"2013-06-01","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-715-1319","1319","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-03-05",17,57.2,972,65,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",25.4,"25-<30",172.7,75.8,13,"2007-08-12",65.8,">=12","2013-02-03","2013-02-17","2013-03-18",5,"2013-03-18","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",12],["CDISCPILOT01","01-715-1321","1321","715","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-02-11","2014-04-21",70,74.8,5238,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",22.7,"<25",162.6,59.9,12,"2010-11-30",38.3,">=12","2014-02-06","2014-02-11","2014-04-22",9,"2014-04-22","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-715-1397","1397","715","900","Placebo","Placebo",0,"Placebo",0,"2013-04-03","2013-10-02",183,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",152.4,67.1,11,"2012-05-16",10.2,"<12","2013-03-20","2013-04-03","2013-10-03",12,"2013-10-03","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-715-1405","1405","715","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-06","2013-07-07",2,54,108,69,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.5,"<25",180.3,69.9,16,"2004-02-21",112.2,">=12","2013-06-27","2013-07-06","2013-07-13",4,"2013-07-13","ADVERSE EVENT","DISCONTINUED","Adverse Event",10],["CDISCPILOT01","01-716-1024","1024","716","716","Placebo","Placebo",0,"Placebo",0,"2012-07-09","2013-01-20",196,0,0,87,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.7,"<25",154.9,54.4,12,"2011-12-01",7.2,"<12","2012-07-06","2012-07-09","2013-01-20",12,"2013-01-20","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-716-1026","1026","716","716","Placebo","Placebo",0,"Placebo",0,"2014-04-02","2014-10-16",198,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",33.3,">=30",154.9,79.8,12,"2010-09-02",42.7,">=12","2014-03-23","2014-04-02","2014-10-16",12,"2014-10-16","COMPLETED","COMPLETED","",11],["CDISCPILOT01","01-716-1030","1030","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-28","2014-01-02",6,54,324,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",33.2,">=30",150.6,75.3,12,"2011-09-06",27.7,">=12","2013-12-25","2013-12-28","2014-01-10",4,"2014-01-10","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",16],["CDISCPILOT01","01-716-1044","1044","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-27","2013-11-03",191,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.9,"25-<30",172.7,86.2,12,"2011-03-21",25,">=12","2013-04-20","2013-04-27","2013-11-03",12,"2013-11-03","COMPLETED","COMPLETED","",14],["CDISCPILOT01","01-716-1063","1063","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-05-09","2013-08-25",109,54,5886,80,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",28.4,"25-<30",160,72.6,8,"2003-04-01",121.2,">=12","2013-05-06","2013-05-09","2013-08-28",10,"2013-08-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-716-1071","1071","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-06-08","2013-08-01",55,73.6,4050,78,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",154.9,76.7,12,"2010-12-01",30.1,">=12","2013-06-03","2013-06-08","2013-08-01",8,"2013-08-01","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-716-1094","1094","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-12-19","2013-01-24",37,54,1998,82,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",28.3,"25-<30",168.9,80.7,8,"2007-12-28",59.7,">=12","2012-12-16","2012-12-19","2013-01-26",7,"2013-01-26","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],["CDISCPILOT01","01-716-1103","1103","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-03-20","2014-09-20",185,54,9990,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.6,"25-<30",165.1,69.9,8,"2011-07-07",32.4,">=12","2014-03-18","2014-03-20","2014-09-20",12,"2014-09-20","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-716-1108","1108","716","716","Placebo","Placebo",0,"Placebo",0,"2013-02-12","2013-08-10",180,0,0,86,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",26,"25-<30",142.2,52.6,12,"2012-02-14",11.7,"<12","2013-02-04","2013-02-12","2013-08-10",12,"2013-08-10","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-716-1151","1151","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-02-01","2013-05-11",100,54,5400,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",19.7,"<25",152.4,45.8,18,"2010-03-17",34.3,">=12","2013-01-23","2013-02-01","2013-06-07",10,"2013-06-07","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],["CDISCPILOT01","01-716-1157","1157","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-10-02","2014-04-04",185,54,9990,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",23.2,"<25",160,59.4,14,"2008-04-10",65.5,">=12","2013-09-23","2013-10-02","2014-04-05",12,"2014-04-05","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-716-1160","1160","716","716","Placebo","Placebo",0,"Placebo",0,"2013-04-05","2013-10-11",190,0,0,83,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.1,"<25",157.5,59.9,12,"2011-06-04",21.7,">=12","2013-03-23","2013-04-05","2013-10-11",12,"2013-10-11","COMPLETED","COMPLETED","",23],["CDISCPILOT01","01-716-1167","1167","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-10-08","2013-04-12",187,54,10098,68,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.8,"<25",158.8,62.6,12,"2012-01-04",8.9,"<12","2012-09-30","2012-10-08","2013-04-13",12,"2013-04-13","COMPLETED","COMPLETED","",19],["CDISCPILOT01","01-716-1177","1177","716","716","Placebo","Placebo",0,"Placebo",0,"2014-09-02","2015-03-05",185,0,0,72,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.3,"25-<30",177.8,86.2,12,"2013-04-08",16.7,">=12","2014-08-29","2014-09-02","2015-03-05",12,"2015-03-05","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-716-1189","1189","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-10-09","2013-02-27",142,78,11070,81,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",27.4,"25-<30",163.8,73.5,9,"2008-08-19",49.6,">=12","2012-10-07","2012-10-09","2013-03-03",11,"2013-03-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",21],["CDISCPILOT01","01-716-1229","1229","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-20","2013-03-31",40,70.9,2835,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",24.6,"<25",161.3,64,16,"2011-08-09",18.3,">=12","2013-02-14","2013-02-20","2013-04-02",7,"2013-04-02","ADVERSE EVENT","DISCONTINUED","Adverse Event",22],["CDISCPILOT01","01-716-1298","1298","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-04-08","2013-06-28",82,54,4428,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",29.4,"25-<30",156.2,71.7,12,"2008-05-15",58.7,">=12","2013-04-04","2013-04-08","2013-07-06",9,"2013-07-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",11],["CDISCPILOT01","01-716-1308","1308","716","716","Placebo","Placebo",0,"Placebo",0,"2013-08-28","2013-10-07",41,0,0,76,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","","",23.6,"<25",157.5,58.5,13,"2009-11-17",45.2,">=12","2013-08-23","2013-08-28","2013-10-07",7,"2013-10-07","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],["CDISCPILOT01","01-716-1311","1311","716","716","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-05-14","2014-09-21",131,54,7074,78,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","","",27.1,"25-<30",172.7,80.7,14,"2003-06-16",130.8,">=12","2014-05-08","2014-05-14","2014-09-30",11,"2014-09-30","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",11],["CDISCPILOT01","01-716-1364","1364","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-07-04","2014-01-09",190,76.6,14553,84,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.4,"<25",162.6,54,12,"2010-08-10",34.6,">=12","2013-06-27","2013-07-04","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",17],["CDISCPILOT01","01-716-1373","1373","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-14","2013-02-27",76,75,5697,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",32,">=30",147.3,69.4,16,"2009-05-21",42.2,">=12","2012-11-24","2012-12-14","2013-02-28",9,"2013-02-28","ADVERSE EVENT","DISCONTINUED","Adverse Event",23],["CDISCPILOT01","01-716-1418","1418","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-05","2013-11-20",200,77.1,15417,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",25.3,"25-<30",165.1,69,8,"2010-05-02",35.9,">=12","2013-04-27","2013-05-05","2013-11-20",12,"2013-11-20","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-716-1441","1441","716","716","Placebo","Placebo",0,"Placebo",0,"2014-01-22","2014-07-22",182,0,0,85,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",27.5,"25-<30",144.8,57.6,10,"2010-05-25",43.7,">=12","2014-01-13","2014-01-22","2014-07-22",12,"2014-07-22","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-716-1447","1447","716","716","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-12-16","2014-06-17",184,77.2,14202,72,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",149.9,54.4,14,"2010-05-15",42.9,">=12","2013-12-10","2013-12-16","2014-06-17",12,"2014-06-17","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-717-1004","1004","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2014-01-14","2014-07-16",184,54,9936,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",30.2,">=30",135.9,55.8,15,"2010-05-08",43.9,">=12","2014-01-01","2014-01-14","2014-07-16",12,"2014-07-16","COMPLETED","COMPLETED","",13],["CDISCPILOT01","01-717-1109","1109","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2014-01-27","2014-07-28",183,77.3,14148,84,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",13.7,"<25",180.3,44.5,17,"2012-03-11",22.4,">=12","2014-01-20","2014-01-27","2014-07-28",12,"2014-07-28","COMPLETED","COMPLETED","",20],["CDISCPILOT01","01-717-1174","1174","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-01-22","2013-07-24",184,76.5,14067,73,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",24.2,"<25",167.6,68,16,"2010-09-02",28.5,">=12","2013-01-16","2013-01-22","2013-07-24",12,"2013-07-24","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-717-1201","1201","717","900","Placebo","Placebo",0,"Placebo",0,"2013-12-19","2014-02-21",65,0,0,85,">80",3,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",26.6,"25-<30",160,68,12,"2011-03-23",32.7,">=12","2013-12-12","2013-12-19","2014-02-21",8,"2014-02-21","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",23],["CDISCPILOT01","01-717-1344","1344","717","900","Placebo","Placebo",0,"Placebo",0,"2014-01-11","2014-03-14",63,0,0,64,"<65",1,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.7,"<25",163.5,58.1,16,"2008-09-10",63.7,">=12","2014-01-01","2014-01-11","2014-03-14",8,"2014-03-14","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",21],["CDISCPILOT01","01-717-1357","1357","717","900","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-05-01","2013-10-14",167,78.6,13122,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",24.7,"<25",181.6,81.3,14,"2010-02-20",38,">=12","2013-04-21","2013-05-01","2013-10-20",12,"2013-10-20","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",12],["CDISCPILOT01","01-717-1446","1446","717","900","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-01","2014-03-03",184,54,9936,75,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",19.3,"<25",156.2,47.2,12,"2010-02-10",42.3,">=12","2013-08-20","2013-09-01","2014-03-04",12,"2014-03-04","COMPLETED","COMPLETED","",21],["CDISCPILOT01","01-718-1066","1066","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-07","2013-07-16",10,54,540,79,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,14,"2011-06-02",24.9,">=12","2013-06-28","2013-07-07","2013-07-30",4,"2013-07-30","ADVERSE EVENT","DISCONTINUED","Adverse Event",20],["CDISCPILOT01","01-718-1079","1079","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2012-09-19","2012-10-31",43,54,2322,67,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",20,"<25",158.8,50.4,16,"2005-06-27",86.5,">=12","2012-09-11","2012-09-19","2012-11-06",7,"2012-11-06","ADVERSE EVENT","DISCONTINUED","Adverse Event",17],["CDISCPILOT01","01-718-1101","1101","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-17","2013-07-31",165,78.5,12960,82,">80",3,"YEARS","BLACK OR AFRICAN AMERICAN",2,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","Y","","",23.2,"<25",186.2,80.3,12,"2008-04-14",57.7,">=12","2013-02-01","2013-02-17","2013-08-02",12,"2013-08-02","STUDY TERMINATED BY SPONSOR","DISCONTINUED","Sponsor Decision",13],["CDISCPILOT01","01-718-1139","1139","718","718","Placebo","Placebo",0,"Placebo",0,"2013-05-19","2013-11-17",183,0,0,77,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.4,"<25",171.5,65.8,14,"2008-03-29",61.2,">=12","2013-05-03","2013-05-19","2013-11-17",12,"2013-11-17","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-718-1150","1150","718","718","Placebo","Placebo",0,"Placebo",0,"2013-01-19","2013-07-29",192,0,0,73,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",22.5,"<25",156.2,54.9,16,"2012-03-11",10.1,"<12","2013-01-12","2013-01-19","2013-07-31",12,"2013-07-31","COMPLETED","COMPLETED","",22],["CDISCPILOT01","01-718-1170","1170","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-16","2013-10-12",27,54,1458,80,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","N","N","N","Y","Y","",21.8,"<25",162.6,57.6,12,"2012-08-25",12,">=12","2013-08-25","2013-09-16","2013-11-03",5,"2013-11-03","ADVERSE EVENT","DISCONTINUED","Adverse Event",19],["CDISCPILOT01","01-718-1172","1172","718","718","Placebo","Placebo",0,"Placebo",0,"2013-09-21","2013-11-29",70,0,0,74,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",174,66.2,21,"2011-10-01",23.5,">=12","2013-09-15","2013-09-21","2013-11-29",9,"2013-11-29","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",10],["CDISCPILOT01","01-718-1250","1250","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-09-21","2014-01-31",133,54,7182,82,">80",3,"YEARS","WHITE",1,"F","HISPANIC OR LATINO","Y","Y","Y","Y","Y","N","Y","Y","",23.6,"<25",157.5,58.5,21,"2008-08-20",60.1,">=12","2013-08-21","2013-09-21","2014-02-08",11,"2014-02-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",18],["CDISCPILOT01","01-718-1254","1254","718","718","Xanomeline Low Dose","Xanomeline Low Dose",54,"Xanomeline Low Dose",54,"2013-07-10","2014-01-09",184,54,9936,78,"65-80",2,"YEARS","WHITE",1,"M","HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",28.3,"25-<30",170.2,82.1,18,"2011-09-12",21.6,">=12","2013-06-28","2013-07-10","2014-01-09",12,"2014-01-09","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-718-1328","1328","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-02-01","2013-04-18",77,76.1,5859,86,">80",3,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",21.9,"<25",170.2,63.5,12,"2010-01-11",36.6,">=12","2013-01-28","2013-02-01","2013-05-01",9,"2013-05-01","WITHDRAWAL BY SUBJECT","DISCONTINUED","Withdrew Consent",13],["CDISCPILOT01","01-718-1355","1355","718","718","Placebo","Placebo",0,"Placebo",0,"2013-02-28","2013-08-29",183,0,0,79,"65-80",2,"YEARS","WHITE",1,"M","NOT HISPANIC OR LATINO","Y","Y","Y","Y","Y","Y","","","",20.8,"<25",167.6,58.5,15,"2008-12-05",50.3,">=12","2013-02-12","2013-02-28","2013-08-29",12,"2013-08-29","COMPLETED","COMPLETED","",16],["CDISCPILOT01","01-718-1371","1371","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2013-04-26","2013-08-01",98,77.4,7587,69,"65-80",2,"YEARS","WHITE",1,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","Y","",27.8,"25-<30",154.9,66.7,10,"2013-02-04",2.2,"<12","2013-04-11","2013-04-26","2013-08-08",9,"2013-08-08","ADVERSE EVENT","DISCONTINUED","Adverse Event",16],["CDISCPILOT01","01-718-1427","1427","718","718","Xanomeline High Dose","Xanomeline High Dose",81,"Xanomeline High Dose",81,"2012-12-17","2013-02-11",57,73.9,4212,74,"65-80",2,"YEARS","BLACK OR AFRICAN AMERICAN",2,"F","NOT HISPANIC OR LATINO","Y","Y","Y","Y","N","N","Y","","",20.5,"<25",158.8,51.7,16,"2010-05-03",31.4,">=12","2012-12-13","2012-12-17","2013-02-18",8,"2013-02-18","LACK OF EFFICACY","DISCONTINUED","Lack of Efficacy",19]]} diff --git a/tests/testthat/testdata/adsl.ndjson b/tests/testthat/testdata/adsl.ndjson index ec279ab..1b1cd86 100644 --- a/tests/testthat/testdata/adsl.ndjson +++ b/tests/testthat/testdata/adsl.ndjson @@ -1,255 +1,255 @@ -{"datasetJSONCreationDateTime": "2024-08-01T16:35:29", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-01/adsl", "dbLastModifiedDateTime": "2024-08-01T16:35:22", "originator": "CDISC ADaM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "TDF_ADaM.ADaMIG.1.1", "metaDataVersionOID": "MDV.TDF_ADaM.ADaMIG.1.1", "metaDataRef": "define.xml", "itemGroupOID": "IG.ADSL", "isReferenceData": false, "records": 254, "name": "ADSL", "label": "Subject-Level Analysis Dataset", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.ADSL.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 11, "keySequence": 1}, {"itemOID": "IT.ADSL.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.SITEGR1", "name": "SITEGR1", "label": "Pooled Site Group 1", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01P", "name": "TRT01P", "label": "Planned Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01PN", "name": "TRT01PN", "label": "Planned Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRT01A", "name": "TRT01A", "label": "Actual Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01AN", "name": "TRT01AN", "label": "Actual Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRTSDT", "name": "TRTSDT", "label": "Date of First Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTEDT", "name": "TRTEDT", "label": "Date of Last Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.TRTDURD", "name": "TRTDURD", "label": "Total Treatment Duration (Days)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AVGDD", "name": "AVGDD", "label": "Avg Daily Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.CUMDOSE", "name": "CUMDOSE", "label": "Cumulative Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEGR1", "name": "AGEGR1", "label": "Pooled Age Group 1", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.AGEGR1N", "name": "AGEGR1N", "label": "Pooled Age Group 1 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 32}, {"itemOID": "IT.ADSL.RACEN", "name": "RACEN", "label": "Race (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.ADSL.SAFFL", "name": "SAFFL", "label": "Safety Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ITTFL", "name": "ITTFL", "label": "Intent-To-Treat Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.EFFFL", "name": "EFFFL", "label": "Efficacy Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP8FL", "name": "COMP8FL", "label": "Completers of Week 8 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP16FL", "name": "COMP16FL", "label": "Completers of Week 16 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP24FL", "name": "COMP24FL", "label": "Completers of Week 24 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DISCONFL", "name": "DISCONFL", "label": "Did the Subject Discontinue the Study?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DSRAEFL", "name": "DSRAEFL", "label": "Discontinued due to AE?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DTHFL", "name": "DTHFL", "label": "Subject Died?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.BMIBL", "name": "BMIBL", "label": "Baseline BMI (kg/m^2)", "dataType": "float"}, {"itemOID": "IT.ADSL.BMIBLGR1", "name": "BMIBLGR1", "label": "Pooled Baseline BMI Group 1", "dataType": "string", "length": 6}, {"itemOID": "IT.ADSL.HEIGHTBL", "name": "HEIGHTBL", "label": "Baseline Height (cm)", "dataType": "float"}, {"itemOID": "IT.ADSL.WEIGHTBL", "name": "WEIGHTBL", "label": "Baseline Weight (kg)", "dataType": "float"}, {"itemOID": "IT.ADSL.EDUCLVL", "name": "EDUCLVL", "label": "Years of Education", "dataType": "integer"}, {"itemOID": "IT.ADSL.DISONSDT", "name": "DISONSDT", "label": "Date of Onset of Disease", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DURDIS", "name": "DURDIS", "label": "Duration of Disease (Months)", "dataType": "float"}, {"itemOID": "IT.ADSL.DURDSGR1", "name": "DURDSGR1", "label": "Pooled Disease Duration Group 1", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.VISIT1DT", "name": "VISIT1DT", "label": "Date of Visit 1", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.VISNUMEN", "name": "VISNUMEN", "label": "End of Trt Visit (Vis 12 or Early Term.)", "dataType": "integer"}, {"itemOID": "IT.ADSL.RFENDT", "name": "RFENDT", "label": "Date of Discontinuation/Completion", "dataType": "date", "targetDataType": "integer", "displayFormat": "E8601DA."}, {"itemOID": "IT.ADSL.DCDECOD", "name": "DCDECOD", "label": "Standardized Disposition Term", "dataType": "string", "length": 27}, {"itemOID": "IT.ADSL.EOSSTT", "name": "EOSSTT", "label": "End of Study Status", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.DCSREAS", "name": "DCSREAS", "label": "Reason for Discontinuation from Study", "dataType": "string", "length": 18}, {"itemOID": "IT.ADSL.MMSETOT", "name": "MMSETOT", "label": "MMSE Total", "dataType": "integer"}]} -[1, "CDISCPILOT01", "01-701-1015", "1015", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-02", "2014-07-02", 182, 0, 0, 63, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.1, "25-<30", 147.3, 54.4, 16, "2010-04-30", 43.9, ">=12", "2013-12-26", "2014-01-02", "2014-07-02", 12, "2014-07-02", "COMPLETED", "COMPLETED", "", 23] -[2, "CDISCPILOT01", "01-701-1023", "1023", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2012-08-05", "2012-09-01", 28, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.4, ">=30", 162.6, 80.3, 14, "2006-03-11", 76.4, ">=12", "2012-07-22", "2012-08-05", "2012-09-02", 5, "2012-09-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[3, "CDISCPILOT01", "01-701-1028", "1028", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-19", "2014-01-14", 180, 77.7, 13986, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 31.4, ">=30", 177.8, 99.3, 16, "2009-12-16", 42.8, ">=12", "2013-07-11", "2013-07-19", "2014-01-14", 12, "2014-01-14", "COMPLETED", "COMPLETED", "", 23] -[4, "CDISCPILOT01", "01-701-1033", "1033", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-18", "2014-03-31", 14, 54, 756, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 28.8, "25-<30", 175.3, 88.5, 12, "2009-08-02", 55.3, ">=12", "2014-03-10", "2014-03-18", "2014-04-14", 5, "2014-04-14", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 23] -[5, "CDISCPILOT01", "01-701-1034", "1034", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-07-01", "2014-12-30", 183, 76.9, 14067, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.1, "25-<30", 154.9, 62.6, 9, "2011-09-29", 32.9, ">=12", "2014-06-24", "2014-07-01", "2014-12-30", 12, "2014-12-30", "COMPLETED", "COMPLETED", "", 21] -[6, "CDISCPILOT01", "01-701-1047", "1047", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-12", "2013-03-09", 26, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.4, ">=30", 148.6, 67.1, 8, "2009-07-26", 42, ">=12", "2013-01-22", "2013-02-12", "2013-03-29", 6, "2013-03-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[7, "CDISCPILOT01", "01-701-1097", "1097", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-01", "2014-07-09", 190, 54, 10260, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.3, "25-<30", 168.9, 78, 18, "2005-09-22", 99.1, ">=12", "2013-12-23", "2014-01-01", "2014-07-09", 12, "2014-07-09", "COMPLETED", "COMPLETED", "", 10] -[8, "CDISCPILOT01", "01-701-1111", "1111", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-07", "2012-09-16", 10, 54, 540, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 23.9, "<25", 158.2, 59.9, 22, "2009-04-04", 40.7, ">=12", "2012-08-25", "2012-09-07", "2012-09-17", 4, "2012-09-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[9, "CDISCPILOT01", "01-701-1115", "1115", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-30", "2013-01-23", 55, 54, 2970, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.9, "<25", 181.6, 78.9, 12, "2004-05-28", 101.9, ">=12", "2012-11-23", "2012-11-30", "2013-01-23", 8, "2013-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[10, "CDISCPILOT01", "01-701-1118", "1118", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-03-12", "2014-09-09", 182, 0, 0, 52, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.9, "<25", 180.3, 71.2, 14, "2010-06-24", 44.2, ">=12", "2014-02-27", "2014-03-12", "2014-09-09", 12, "2014-09-09", "COMPLETED", "COMPLETED", "", 20] -[11, "CDISCPILOT01", "01-701-1130", "1130", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-15", "2014-08-16", 183, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.6, "25-<30", 169.7, 79.4, 12, "2010-05-22", 44.7, ">=12", "2014-02-09", "2014-02-15", "2014-08-16", 12, "2014-08-16", "COMPLETED", "COMPLETED", "", 19] -[12, "CDISCPILOT01", "01-701-1133", "1133", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-28", "2013-04-28", 183, 77.2, 14121, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.1, "25-<30", 162.6, 74.4, 10, "2010-03-11", 31.5, ">=12", "2012-10-23", "2012-10-28", "2013-04-29", 12, "2013-04-29", "COMPLETED", "COMPLETED", "", 21] -[13, "CDISCPILOT01", "01-701-1146", "1146", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-20", "2013-06-26", 38, 70.3, 2673, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.9, "<25", 147.3, 54, 16, "2009-11-17", 41.7, ">=12", "2013-05-07", "2013-05-20", "2013-06-30", 7, "2013-06-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] -[14, "CDISCPILOT01", "01-701-1148", "1148", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-23", "2014-02-20", 182, 77.1, 14040, 57, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.3, "25-<30", 175.3, 87.1, 15, "2010-12-12", 32.1, ">=12", "2013-08-14", "2013-08-23", "2014-02-20", 12, "2014-02-20", "COMPLETED", "COMPLETED", "", 21] -[15, "CDISCPILOT01", "01-701-1153", "1153", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-23", "2014-03-16", 175, 0, 0, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.8, "<25", 156.2, 58.1, 6, "2005-05-13", 99.8, ">=12", "2013-09-06", "2013-09-23", "2014-04-01", 12, "2014-04-01", "COMPLETED", "COMPLETED", "", 10] -[16, "CDISCPILOT01", "01-701-1180", "1180", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-12", "2013-03-18", 35, 70.2, 2457, 56, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.6, "25-<30", 180.3, 89.8, 16, "2008-09-21", 52.3, ">=12", "2013-01-28", "2013-02-12", "2013-03-23", 7, "2013-03-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] -[17, "CDISCPILOT01", "01-701-1181", "1181", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-05", "2013-12-09", 5, 54, 270, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.8, "25-<30", 154.9, 66.7, 15, "2008-08-26", 63, ">=12", "2013-11-26", "2013-12-05", "2013-12-12", 4, "2013-12-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] -[18, "CDISCPILOT01", "01-701-1188", "1188", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-15", "2013-03-24", 38, 54, 2052, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 32, ">=30", 177.8, 101.2, 16, "2005-09-14", 88.7, ">=12", "2013-02-03", "2013-02-15", "2013-03-25", 7, "2013-03-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[19, "CDISCPILOT01", "01-701-1192", "1192", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-07-22", "2013-01-20", 183, 54, 9882, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.8, "25-<30", 151.1, 63.5, 12, "2009-03-15", 39.8, ">=12", "2012-07-08", "2012-07-22", "2013-01-20", 12, "2013-01-20", "COMPLETED", "COMPLETED", "", 23] -[20, "CDISCPILOT01", "01-701-1203", "1203", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-02", "2013-08-03", 183, 0, 0, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.9, "25-<30", 160, 66.2, 13, "2011-04-19", 21.3, ">=12", "2013-01-25", "2013-02-02", "2013-08-03", 12, "2013-08-03", "COMPLETED", "COMPLETED", "", 21] -[21, "CDISCPILOT01", "01-701-1211", "1211", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-15", "2013-01-12", 59, 54, 3186, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "Y", 17.7, "<25", 160, 45.4, 12, "2010-03-19", 31.4, ">=12", "2012-10-30", "2012-11-15", "2013-01-14", 9, "2013-01-14", "DEATH", "DISCONTINUED", "Death", 12] -[22, "CDISCPILOT01", "01-701-1234", "1234", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-30", "2013-09-22", 177, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 181.6, 77.1, 18, "2006-08-11", 79.3, ">=12", "2013-03-20", "2013-03-30", "2013-09-22", 12, "2013-09-22", "COMPLETED", "COMPLETED", "", 20] -[23, "CDISCPILOT01", "01-701-1239", "1239", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-11", "2014-07-10", 181, 76.8, 13905, 56, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33.6, ">=30", 168.9, 95.9, 11, "2003-09-23", 123.2, ">=12", "2013-12-28", "2014-01-11", "2014-07-11", 12, "2014-07-11", "COMPLETED", "COMPLETED", "", 23] -[24, "CDISCPILOT01", "01-701-1275", "1275", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-02-07", "2014-05-31", 114, 77.2, 8802, 61, "<65", 1, "YEARS", "AMERICAN INDIAN OR ALASKA NATIVE", 6, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 24.6, "<25", 167.6, 69, 12, "2011-09-17", 28.3, ">=12", "2014-01-25", "2014-02-07", "2014-06-14", 10, "2014-06-14", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 22] -[25, "CDISCPILOT01", "01-701-1287", "1287", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-25", "2014-07-26", 183, 76.3, 13959, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.5, "<25", 154.9, 56.3, 14, "2009-10-30", 50.6, ">=12", "2014-01-17", "2014-01-25", "2014-07-26", 12, "2014-07-26", "COMPLETED", "COMPLETED", "", 22] -[26, "CDISCPILOT01", "01-701-1294", "1294", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-24", "2013-06-14", 83, 54, 4482, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.1, "25-<30", 170.2, 78.5, 16, "2011-09-09", 18.3, ">=12", "2013-03-17", "2013-03-24", "2013-06-14", 9, "2013-06-14", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[27, "CDISCPILOT01", "01-701-1302", "1302", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-29", "2013-11-05", 69, 74, 5103, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 26, "25-<30", 177.8, 82.1, 15, "2007-02-09", 78.4, ">=12", "2013-08-20", "2013-08-29", "2013-11-05", 9, "2013-11-05", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[28, "CDISCPILOT01", "01-701-1317", "1317", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-05-22", "2014-11-20", 183, 54, 9882, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.4, "<25", 176.5, 66.7, 20, "2013-09-16", 7.8, "<12", "2014-05-10", "2014-05-22", "2014-11-20", 12, "2014-11-20", "COMPLETED", "COMPLETED", "", 20] -[29, "CDISCPILOT01", "01-701-1324", "1324", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-02", "2013-04-02", 183, 54, 9882, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.8, "25-<30", 166.4, 77.1, 18, "2009-10-11", 35.2, ">=12", "2012-09-16", "2012-10-02", "2013-04-02", 12, "2013-04-02", "COMPLETED", "COMPLETED", "", 23] -[30, "CDISCPILOT01", "01-701-1341", "1341", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-05", "2013-01-26", 22, 54, 1188, 51, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28.5, "25-<30", 157.5, 70.8, 24, "2006-06-05", 78.6, ">=12", "2012-12-22", "2013-01-05", "2013-02-07", 5, "2013-02-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[31, "CDISCPILOT01", "01-701-1345", "1345", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-08", "2014-03-18", 162, 0, 0, 63, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 18.6, "<25", 174, 56.3, 15, "2010-11-05", 34.9, ">=12", "2013-10-01", "2013-10-08", "2014-03-18", 12, "2014-03-18", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 23] -[32, "CDISCPILOT01", "01-701-1360", "1360", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-31", "2013-08-05", 6, 54, 324, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 29, "25-<30", 166.4, 80.3, 10, "2008-12-02", 55.7, ">=12", "2013-07-24", "2013-07-31", "2013-08-14", 4, "2013-08-14", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 23] -[33, "CDISCPILOT01", "01-701-1363", "1363", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-30", "2013-11-27", 182, 0, 0, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.9, "<25", 161.3, 64.9, 13, "2005-10-20", 91, ">=12", "2013-05-20", "2013-05-30", "2013-11-27", 12, "2013-11-27", "COMPLETED", "COMPLETED", "", 22] -[34, "CDISCPILOT01", "01-701-1383", "1383", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-04", "2013-08-06", 184, 77.6, 14283, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 31.6, ">=30", 163.8, 84.8, 12, "2006-08-20", 77.1, ">=12", "2013-01-22", "2013-02-04", "2013-08-06", 12, "2013-08-06", "COMPLETED", "COMPLETED", "", 22] -[35, "CDISCPILOT01", "01-701-1387", "1387", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-03-12", "2014-03-25", 14, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 22.5, "<25", 162.6, 59.4, 12, "2003-08-17", 126.3, ">=12", "2014-02-23", "2014-03-12", "2014-03-25", 4, "2014-03-25", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 11] -[36, "CDISCPILOT01", "01-701-1392", "1392", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2012-10-28", "2013-04-28", 183, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 167.6, 81.2, 16, "2010-04-25", 29.8, ">=12", "2012-10-17", "2012-10-28", "2013-04-28", 12, "2013-04-28", "COMPLETED", "COMPLETED", "", 23] -[37, "CDISCPILOT01", "01-701-1415", "1415", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-23", "2014-03-24", 183, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25, "25-<30", 175.3, 76.7, 10, "1998-06-13", 183.1, ">=12", "2013-09-15", "2013-09-23", "2014-03-24", 12, "2014-03-24", "COMPLETED", "COMPLETED", "", 18] -[38, "CDISCPILOT01", "01-701-1429", "1429", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-19", "2013-04-30", 43, 54, 2322, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 25.7, "25-<30", 148.6, 56.7, 12, "2008-06-17", 56.3, ">=12", "2013-02-25", "2013-03-19", "2013-04-30", 7, "2013-04-30", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 17] -[39, "CDISCPILOT01", "01-701-1440", "1440", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-08", "2014-02-05", 182, 0, 0, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.2, "<25", 156.2, 49.4, 18, "2011-04-07", 27.6, ">=12", "2013-07-24", "2013-08-08", "2014-02-05", 12, "2014-02-05", "COMPLETED", "COMPLETED", "", 22] -[40, "CDISCPILOT01", "01-701-1442", "1442", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-26", "2014-04-26", 183, 54, 9882, 57, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 40.1, ">=30", 162.6, 106.1, 12, "2006-02-20", 91.9, ">=12", "2013-10-17", "2013-10-26", "2014-04-26", 12, "2014-04-26", "COMPLETED", "COMPLETED", "", 15] -[41, "CDISCPILOT01", "01-701-1444", "1444", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-05", "2013-02-12", 39, 71.3, 2781, 63, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 34.5, ">=30", 171.5, 101.6, 14, "2008-05-21", 55.4, ">=12", "2012-12-31", "2013-01-05", "2013-02-13", 7, "2013-02-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[42, "CDISCPILOT01", "01-702-1082", "1082", "702", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-26", "2013-10-13", 80, 54, 4320, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", null, "<25", 154.9, null, 18, "2007-05-17", 73.6, ">=12", "2013-07-03", "2013-07-26", "2013-11-17", 9, "2013-11-17", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 23] -[43, "CDISCPILOT01", "01-703-1042", "1042", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-02", "2013-08-31", 183, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.5, "<25", 177.8, 74.4, 12, "2008-07-23", 55.1, ">=12", "2013-02-23", "2013-03-02", "2013-08-31", 12, "2013-08-31", "COMPLETED", "COMPLETED", "", 23] -[44, "CDISCPILOT01", "01-703-1076", "1076", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-25", "2013-12-24", 61, 75.2, 4590, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 165.1, 87.1, 10, "2012-08-27", 13.7, ">=12", "2013-10-17", "2013-10-25", "2013-12-24", 9, "2013-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[45, "CDISCPILOT01", "01-703-1086", "1086", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-02", "2012-12-04", 94, 54, 5076, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25, "25-<30", 195.6, 95.7, 17, "2011-04-27", 15.9, ">=12", "2012-08-22", "2012-09-02", "2012-12-24", 10, "2012-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[46, "CDISCPILOT01", "01-703-1096", "1096", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-25", "2013-03-16", 51, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 31.7, ">=30", 160, 81.2, 6, "2006-12-20", 72, ">=12", "2012-12-19", "2013-01-25", "2013-03-29", 7, "2013-03-29", "LOST TO FOLLOW-UP", "DISCONTINUED", "Lost to Follow-up", 22] -[47, "CDISCPILOT01", "01-703-1100", "1100", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-13", "2013-09-14", 186, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.8, "<25", 167.6, 61.2, 8, "2010-12-02", 26.9, ">=12", "2013-02-28", "2013-03-13", "2013-09-14", 12, "2013-09-14", "COMPLETED", "COMPLETED", "", 22] -[48, "CDISCPILOT01", "01-703-1119", "1119", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-20", "2013-06-13", 114, 54, 6156, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 18.4, "<25", 160, 47.2, 16, "2005-02-01", 96.1, ">=12", "2013-02-02", "2013-02-20", "2013-06-13", 10, "2013-06-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] -[49, "CDISCPILOT01", "01-703-1175", "1175", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-20", "2013-12-26", 7, 0, 0, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 26.6, "25-<30", 170.2, 77.1, 16, "2010-09-19", 38.8, ">=12", "2013-12-13", "2013-12-20", "2013-12-31", 4, "2013-12-31", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 11] -[50, "CDISCPILOT01", "01-703-1182", "1182", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-17", "2013-12-11", 56, 54, 3024, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.8, "<25", 172.7, 68, 12, "2011-09-27", 24.4, ">=12", "2013-10-08", "2013-10-17", "2013-12-12", 8, "2013-12-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] -[51, "CDISCPILOT01", "01-703-1197", "1197", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-16", "2013-06-29", 14, 54, 756, 76, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 38.6, ">=30", 162.6, 102.1, 5, "2012-01-11", 16.7, ">=12", "2013-06-01", "2013-06-16", "2013-07-22", 4, "2013-07-22", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] -[52, "CDISCPILOT01", "01-703-1210", "1210", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-16", "2013-09-06", 175, 0, 0, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.8, "<25", 144.8, 49.9, 12, "2010-02-18", 36.6, ">=12", "2013-03-08", "2013-03-16", "2013-09-06", 12, "2013-09-06", "COMPLETED", "COMPLETED", "", 19] -[53, "CDISCPILOT01", "01-703-1258", "1258", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-07-20", "2013-01-11", 176, 77.3, 13608, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", 24.8, "<25", 154.9, 59.4, 12, "2006-02-17", 76.7, ">=12", "2012-07-10", "2012-07-20", "2013-01-21", 12, "2013-01-21", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] -[54, "CDISCPILOT01", "01-703-1279", "1279", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-13", "2013-06-03", 22, 54, 1188, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 21.1, "<25", 162.6, 55.8, 12, "2010-07-29", 33, ">=12", "2013-04-27", "2013-05-13", "2013-06-22", 4, "2013-06-22", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 14] -[55, "CDISCPILOT01", "01-703-1295", "1295", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-21", "2014-04-19", 150, 78.3, 11745, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 22.7, "<25", 157.5, 56.3, 8, "2012-04-05", 18.7, ">=12", "2013-10-24", "2013-11-21", "2014-05-19", 11, "2014-05-19", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] -[56, "CDISCPILOT01", "01-703-1299", "1299", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-12", "2013-03-13", 183, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.2, "<25", 153.7, 45.4, 12, "2011-09-16", 11.8, "<12", "2012-09-07", "2012-09-12", "2013-03-13", 12, "2013-03-13", "COMPLETED", "COMPLETED", "", 23] -[57, "CDISCPILOT01", "01-703-1335", "1335", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-03-17", "2014-05-07", 52, 73.2, 3807, 67, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23, "<25", 154.9, 55.3, 11, "2008-01-30", 73, ">=12", "2014-02-28", "2014-03-17", "2014-05-24", 7, "2014-05-24", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 10] -[58, "CDISCPILOT01", "01-703-1379", "1379", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-22", "2014-03-21", 181, 54, 9774, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.7, ">=30", 157.5, 76.2, 7, "2009-09-21", 47.7, ">=12", "2013-09-12", "2013-09-22", "2014-03-21", 12, "2014-03-21", "COMPLETED", "COMPLETED", "", 12] -[59, "CDISCPILOT01", "01-703-1403", "1403", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-12", "2012-12-13", 2, 54, 108, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 25.4, "25-<30", 177.8, 80.3, 12, "2010-12-07", 24, ">=12", "2012-12-05", "2012-12-12", "2012-12-19", 4, "2012-12-19", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[60, "CDISCPILOT01", "01-703-1439", "1439", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-03-12", "2014-09-11", 184, 76.7, 14121, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 160, 63.5, 12, "2010-07-29", 43.2, ">=12", "2014-03-04", "2014-03-12", "2014-09-11", 12, "2014-09-11", "COMPLETED", "COMPLETED", "", 16] -[61, "CDISCPILOT01", "01-704-1008", "1008", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-13", "2013-02-21", 40, 70.2, 2808, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.3, "<25", 148, 46.7, 12, "2011-10-17", 14.7, ">=12", "2013-01-06", "2013-01-13", "2013-02-25", 7, "2013-02-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] -[62, "CDISCPILOT01", "01-704-1009", "1009", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-27", "2013-09-25", 30, 54, 1620, 83, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 20.8, "<25", 179.1, 66.7, 16, "2009-02-03", 54.5, ">=12", "2013-08-20", "2013-08-27", "2013-10-02", 5, "2013-10-02", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 21] -[63, "CDISCPILOT01", "01-704-1010", "1010", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-21", "2014-07-08", 138, 0, 0, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 25.6, "25-<30", 177.8, 81, 14, "2006-01-02", 97.2, ">=12", "2014-02-08", "2014-02-21", "2014-07-09", 11, "2014-07-09", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 17] -[64, "CDISCPILOT01", "01-704-1017", "1017", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-06", "2013-11-18", 44, 72.4, 3186, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.8, "<25", 170.2, 63.1, 12, "2011-03-27", 29.9, ">=12", "2013-09-20", "2013-10-06", "2013-11-24", 7, "2013-11-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] -[65, "CDISCPILOT01", "01-704-1025", "1025", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-27", "2013-10-24", 28, 54, 1512, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20.1, "<25", 166, 55.5, 18, "2012-03-03", 18.6, ">=12", "2013-09-18", "2013-09-27", "2013-11-29", 6, "2013-11-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[66, "CDISCPILOT01", "01-704-1065", "1065", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-24", "2013-12-22", 60, 74.3, 4455, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 24.8, "<25", 180.3, 80.7, 12, "2010-03-23", 42.9, ">=12", "2013-10-17", "2013-10-24", "2013-12-24", 9, "2013-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[67, "CDISCPILOT01", "01-704-1074", "1074", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-22", "2014-03-20", 58, 72.2, 4185, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27, "25-<30", 167.6, 75.8, 16, "2009-01-30", 59.7, ">=12", "2014-01-19", "2014-01-22", "2014-03-31", 8, "2014-03-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[68, "CDISCPILOT01", "01-704-1093", "1093", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-03-15", "2013-06-17", 95, 76.5, 7263, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 24.3, "<25", 174, 73.5, 12, "2010-07-17", 31.3, ">=12", "2013-02-22", "2013-03-15", "2013-06-20", 10, "2013-06-20", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[69, "CDISCPILOT01", "01-704-1114", "1114", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-23", "2013-07-07", 166, 54, 8964, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 28.1, "25-<30", 166.4, 77.8, 8, "2007-03-25", 69.6, ">=12", "2013-01-09", "2013-01-23", "2013-07-08", 12, "2013-07-08", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] -[70, "CDISCPILOT01", "01-704-1120", "1120", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-02", "2014-02-01", 62, 54, 3348, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.9, "<25", 147, 51.7, 13, "2007-03-23", 79.9, ">=12", "2013-11-18", "2013-12-02", "2014-02-03", 9, "2014-02-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[71, "CDISCPILOT01", "01-704-1127", "1127", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-02", "2014-03-31", 181, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 15.1, "<25", 165.1, 41.1, 12, "2008-09-11", 60.2, ">=12", "2013-09-16", "2013-10-02", "2014-03-31", 12, "2014-03-31", "COMPLETED", "COMPLETED", "", 22] -[72, "CDISCPILOT01", "01-704-1135", "1135", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-31", "2014-05-16", 198, 54, 10692, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 161.8, 64.4, 14, "2010-10-06", 36.6, ">=12", "2013-10-23", "2013-10-31", "2014-05-16", 12, "2014-05-16", "COMPLETED", "COMPLETED", "", 23] -[73, "CDISCPILOT01", "01-704-1164", "1164", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-19", "2013-04-04", 198, 0, 0, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.1, "<25", 157.5, 49.9, 10, "2011-03-04", 18.3, ">=12", "2012-09-11", "2012-09-19", "2013-04-04", 12, "2013-04-04", "COMPLETED", "COMPLETED", "", 16] -[74, "CDISCPILOT01", "01-704-1218", "1218", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-19", "2013-05-27", 190, 54, 10260, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.2, "25-<30", 144, 54.4, 12, "2010-08-15", 26.9, ">=12", "2012-11-11", "2012-11-19", "2013-05-27", 12, "2013-05-27", "COMPLETED", "COMPLETED", "", 22] -[75, "CDISCPILOT01", "01-704-1233", "1233", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-21", "2013-07-14", 116, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 21.3, "<25", 147.3, 46.3, 16, "2011-01-15", 25.8, ">=12", "2013-03-08", "2013-03-21", "2013-07-14", 11, "2013-07-14", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 15] -[76, "CDISCPILOT01", "01-704-1241", "1241", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-25", "2013-10-09", 46, 74, 3402, 86, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 25.2, "25-<30", 170.2, 73, 14, "2011-07-25", 24.7, ">=12", "2013-08-14", "2013-08-25", "2013-10-31", 8, "2013-10-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] -[77, "CDISCPILOT01", "01-704-1260", "1260", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-08-30", "2012-11-04", 67, 0, 0, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 19.1, "<25", 160, 48.8, 16, "2002-11-29", 116.8, ">=12", "2012-08-23", "2012-08-30", "2013-01-18", 9, "2013-01-18", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 16] -[78, "CDISCPILOT01", "01-704-1266", "1266", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-13", "2013-12-06", 55, 73.6, 4050, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.2, "25-<30", 174, 88.5, 12, "2011-12-02", 22.1, ">=12", "2013-10-05", "2013-10-13", "2013-12-06", 8, "2013-12-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[79, "CDISCPILOT01", "01-704-1323", "1323", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-08", "2013-08-05", 29, 54, 1566, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 22.7, "<25", 162.6, 59.9, 16, "2010-03-23", 38.7, ">=12", "2013-06-13", "2013-07-08", "2013-08-08", 7, "2013-08-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[80, "CDISCPILOT01", "01-704-1325", "1325", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-04-23", "2014-07-04", 73, 54, 3942, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 22.3, "<25", 175.3, 68.5, 16, "2008-11-02", 65.4, ">=12", "2014-04-16", "2014-04-23", "2014-08-06", 10, "2014-08-06", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 18] -[81, "CDISCPILOT01", "01-704-1332", "1332", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-09", "2014-02-14", 68, 75, 5103, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 26.2, "25-<30", 173, 78.5, 9, "2011-11-09", 24.5, ">=12", "2013-11-24", "2013-12-09", "2014-02-16", 9, "2014-02-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] -[82, "CDISCPILOT01", "01-704-1351", "1351", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-12", "2014-04-18", 189, 0, 0, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.9, "<25", 175.3, 73.5, 12, "2012-09-10", 12.6, ">=12", "2013-09-26", "2013-10-12", "2014-04-18", 12, "2014-04-18", "COMPLETED", "COMPLETED", "", 22] -[83, "CDISCPILOT01", "01-704-1388", "1388", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-07", "2013-06-11", 187, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.8, "<25", 176.5, 58.5, 11, "2010-10-26", 25.1, ">=12", "2012-11-28", "2012-12-07", "2013-06-19", 12, "2013-06-19", "COMPLETED", "COMPLETED", "", 20] -[84, "CDISCPILOT01", "01-704-1435", "1435", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-11-17", "2013-01-09", 54, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 27.1, "25-<30", 167.6, 76.2, 16, "2010-01-20", 33.4, ">=12", "2012-11-01", "2012-11-17", "2013-01-12", 8, "2013-01-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] -[85, "CDISCPILOT01", "01-704-1445", "1445", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2014-05-11", "2014-11-01", 175, 0, 0, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "Y", 22.8, "<25", 177.8, 72.1, 12, "2012-11-11", 17.6, ">=12", "2014-05-01", "2014-05-11", "2014-11-01", 12, "2014-11-01", "DEATH", "DISCONTINUED", "Death", 23] -[86, "CDISCPILOT01", "01-705-1018", "1018", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-05", "2013-07-12", 8, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 22.6, "<25", 147.3, 49, 6, "2009-11-21", 43.3, ">=12", "2013-06-30", "2013-07-05", "2013-07-12", 4, "2013-07-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 18] -[87, "CDISCPILOT01", "01-705-1031", "1031", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-11-27", "2014-05-11", 166, 54, 8964, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 28.9, "25-<30", 157.5, 71.7, 16, "2010-11-25", 35.8, ">=12", "2013-11-17", "2013-11-27", "2014-05-11", 12, "2014-05-11", "LOST TO FOLLOW-UP", "DISCONTINUED", "Lost to Follow-up", 23] -[88, "CDISCPILOT01", "01-705-1059", "1059", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-05", "2013-12-05", 123, 0, 0, 66, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 20.4, "<25", 162.6, 54, 12, "2009-07-20", 48.5, ">=12", "2013-08-02", "2013-08-05", "2013-12-05", 10, "2013-12-05", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[89, "CDISCPILOT01", "01-705-1186", "1186", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-08", "2014-01-26", 19, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 19.7, "<25", 142.2, 39.9, 12, "2011-07-03", 30.1, ">=12", "2014-01-03", "2014-01-08", "2014-02-07", 5, "2014-02-07", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 15] -[90, "CDISCPILOT01", "01-705-1199", "1199", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-16", "2013-09-28", 13, 54, 702, 87, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.8, "<25", 161.3, 64.4, 20, "2007-09-08", 72.1, ">=12", "2013-09-11", "2013-09-16", "2013-09-29", 4, "2013-09-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] -[91, "CDISCPILOT01", "01-705-1280", "1280", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-17", "2014-07-25", 190, 76.9, 14607, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28, "25-<30", 157.5, 69.4, 12, "2013-01-04", 12.3, ">=12", "2014-01-11", "2014-01-17", "2014-07-25", 12, "2014-07-25", "COMPLETED", "COMPLETED", "", 23] -[92, "CDISCPILOT01", "01-705-1281", "1281", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-28", "2014-02-27", 92, 75.7, 6966, 73, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 31.4, ">=30", 152.4, 73, 12, "2012-11-05", 12.7, ">=12", "2013-11-26", "2013-11-28", "2014-03-17", 10, "2014-03-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[93, "CDISCPILOT01", "01-705-1282", "1282", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-26", "2013-06-24", 181, 0, 0, 70, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.4, ">=30", 154.9, 73, 12, "2006-12-06", 72.6, ">=12", "2012-12-23", "2012-12-26", "2013-06-24", 12, "2013-06-24", "COMPLETED", "COMPLETED", "", 10] -[94, "CDISCPILOT01", "01-705-1292", "1292", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-14", "2014-05-13", 212, 54, 11448, 60, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.8, "25-<30", 167.6, 75.3, 8, "2012-09-28", 12.5, ">=12", "2013-10-11", "2013-10-14", "2014-05-14", 12, "2014-05-14", "COMPLETED", "COMPLETED", "", 23] -[95, "CDISCPILOT01", "01-705-1303", "1303", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-16", "2014-06-02", 169, 78.6, 13284, 72, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 27.5, "25-<30", 175.3, 84.4, 12, "2010-12-15", 35.9, ">=12", "2013-12-10", "2013-12-16", "2014-06-02", 11, "2014-06-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] -[96, "CDISCPILOT01", "01-705-1310", "1310", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-02", "2014-01-23", 83, 74.2, 6156, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 146.1, 48.5, 12, "2011-10-30", 23.9, ">=12", "2013-10-26", "2013-11-02", "2014-01-23", 9, "2014-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[97, "CDISCPILOT01", "01-705-1349", "1349", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-10", "2013-09-08", 183, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.2, "<25", 144.8, 44.5, 10, "2007-03-23", 71.2, ">=12", "2013-02-24", "2013-03-10", "2013-09-08", 12, "2013-09-08", "COMPLETED", "COMPLETED", "", 15] -[98, "CDISCPILOT01", "01-705-1377", "1377", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-04", "2014-03-07", 63, 71.6, 4509, 63, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 21, "<25", 165.1, 57.2, 6, "2012-01-05", 23.8, ">=12", "2013-12-29", "2014-01-04", "2014-03-07", 7, "2014-03-07", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 14] -[99, "CDISCPILOT01", "01-705-1382", "1382", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-13", "2013-05-13", 1, 54, 54, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 33.2, ">=30", 170.2, 96.2, 12, "2012-05-03", 12.2, ">=12", "2013-05-09", "2013-05-13", "2013-05-13", 4, "2013-05-13", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 19] -[100, "CDISCPILOT01", "01-705-1393", "1393", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-07", "2013-02-01", 148, 54, 7992, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 26.9, "25-<30", 144.8, 56.3, 13, "2004-09-08", 95.8, ">=12", "2012-09-02", "2012-09-07", "2013-02-20", 11, "2013-02-20", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] -[101, "CDISCPILOT01", "01-705-1431", "1431", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-23", "2013-12-19", 180, 54, 9720, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 149.9, 54.4, 12, "2010-07-04", 35.4, ">=12", "2013-06-16", "2013-06-23", "2013-12-19", 12, "2013-12-19", "COMPLETED", "COMPLETED", "", 21] -[102, "CDISCPILOT01", "01-706-1041", "1041", "706", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-31", "2014-07-28", 210, 0, 0, 64, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.9, "<25", 167.6, 58.7, 15, "2011-11-18", 25.1, ">=12", "2013-12-21", "2013-12-31", "2014-07-29", 12, "2014-07-29", "COMPLETED", "COMPLETED", "", 20] -[103, "CDISCPILOT01", "01-706-1049", "1049", "706", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-14", "2013-06-18", 36, 69.8, 2511, 60, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20.6, "<25", 167.6, 57.8, 11, "2010-05-02", 36, ">=12", "2013-04-30", "2013-05-14", "2013-06-25", 7, "2013-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[104, "CDISCPILOT01", "01-706-1384", "1384", "706", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-15", "2012-09-24", 10, 54, 540, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.6, ">=30", 157.5, 76, 8, "2008-05-04", 51.7, ">=12", "2012-08-25", "2012-09-15", "2012-09-29", 4, "2012-09-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[105, "CDISCPILOT01", "01-707-1037", "1037", "707", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-20", "2013-12-24", 5, 54, 270, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23.8, "<25", 152.4, 55.3, 14, "2009-01-02", 59.3, ">=12", "2013-12-12", "2013-12-20", "2014-01-08", 4, "2014-01-08", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 24] -[106, "CDISCPILOT01", "01-707-1206", "1206", "707", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-28", "2014-04-26", 181, 0, 0, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 174, 74.4, 7, "2012-08-23", 13.9, ">=12", "2013-10-20", "2013-10-28", "2014-04-27", 12, "2014-04-27", "COMPLETED", "COMPLETED", "", 21] -[107, "CDISCPILOT01", "01-708-1019", "1019", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-20", "2014-01-01", 13, 54, 702, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 22.2, "<25", 182.9, 74.4, 18, "2006-12-19", 83.7, ">=12", "2013-12-10", "2013-12-20", "2014-01-23", 4, "2014-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[108, "CDISCPILOT01", "01-708-1032", "1032", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-09", "2013-03-01", 21, 54, 1134, 62, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 26.1, "25-<30", 177.8, 82.6, 12, "2002-07-16", 126.7, ">=12", "2013-02-02", "2013-02-09", "2013-03-09", 5, "2013-03-09", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[109, "CDISCPILOT01", "01-708-1084", "1084", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-09", "2013-11-11", 187, 54, 10098, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 17.9, "<25", 167.6, 50.4, 12, "2010-04-26", 36.2, ">=12", "2013-05-01", "2013-05-09", "2013-11-11", 12, "2013-11-11", "COMPLETED", "COMPLETED", "", 23] -[110, "CDISCPILOT01", "01-708-1087", "1087", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-10-22", "2013-04-28", 189, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.9, "25-<30", 157.5, 66.7, 12, "2008-09-02", 49.1, ">=12", "2012-10-06", "2012-10-22", "2013-04-28", 12, "2013-04-28", "COMPLETED", "COMPLETED", "", 17] -[111, "CDISCPILOT01", "01-708-1158", "1158", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-08", "2014-03-21", 42, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.8, "25-<30", 162.6, 73.5, 8, "2010-08-01", 42.1, ">=12", "2014-02-01", "2014-02-08", "2014-03-22", 7, "2014-03-22", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[112, "CDISCPILOT01", "01-708-1171", "1171", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-06", "2013-06-04", 181, 0, 0, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 162.6, 54.9, 9, "2010-09-24", 26.1, ">=12", "2012-11-25", "2012-12-06", "2013-06-04", 12, "2013-06-04", "COMPLETED", "COMPLETED", "", 13] -[113, "CDISCPILOT01", "01-708-1178", "1178", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-29", "2014-04-06", 99, 75.3, 7452, 77, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 23, "<25", 165.1, 62.8, 8, "2008-08-10", 64.1, ">=12", "2013-12-13", "2013-12-29", "2014-04-06", 9, "2014-04-06", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 10] -[114, "CDISCPILOT01", "01-708-1213", "1213", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-09", "2013-02-22", 14, 54, 756, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 15.3, "<25", 165.1, 41.7, 12, "2011-02-06", 23.9, ">=12", "2013-02-01", "2013-02-09", "2013-02-26", 5, "2013-02-26", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] -[115, "CDISCPILOT01", "01-708-1216", "1216", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-24", "2012-11-29", 37, 69.3, 2565, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.9, "25-<30", 172.7, 77.1, 12, "2001-07-15", 135, ">=12", "2012-10-14", "2012-10-24", "2012-12-06", 7, "2012-12-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[116, "CDISCPILOT01", "01-708-1236", "1236", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-09-21", "2013-09-21", 1, 54, 54, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 23.4, "<25", 152.4, 54.4, 8, "2012-09-08", 12, ">=12", "2013-09-08", "2013-09-21", "2013-09-26", 4, "2013-09-26", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 22] -[117, "CDISCPILOT01", "01-708-1253", "1253", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-07", "2013-11-05", 183, 0, 0, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.1, "<25", 185.4, 75.8, 12, "2009-03-12", 49.5, ">=12", "2013-04-26", "2013-05-07", "2013-11-05", 12, "2013-11-05", "COMPLETED", "COMPLETED", "", 12] -[118, "CDISCPILOT01", "01-708-1272", "1272", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-06", "2013-03-22", 45, 54, 2430, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 24.9, "<25", 172.7, 74.4, 11, "2006-08-07", 77.6, ">=12", "2013-01-22", "2013-02-06", "2013-04-04", 8, "2013-04-04", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 15] -[119, "CDISCPILOT01", "01-708-1286", "1286", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-10", "2014-03-08", 180, 0, 0, 80, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 32.8, ">=30", 152.4, 76.2, 12, "2001-10-03", 142.8, ">=12", "2013-08-25", "2013-09-10", "2014-03-08", 12, "2014-03-08", "COMPLETED", "COMPLETED", "", 10] -[120, "CDISCPILOT01", "01-708-1296", "1296", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-06-14", "2013-12-12", 182, 0, 0, 57, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.9, "25-<30", 170.2, 80.7, 18, "2010-02-03", 40.1, ">=12", "2013-06-07", "2013-06-14", "2013-12-12", 12, "2013-12-12", "COMPLETED", "COMPLETED", "", 16] -[121, "CDISCPILOT01", "01-708-1297", "1297", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-25", "2013-05-03", 99, 54, 5346, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23, "<25", 185.4, 78.9, 13, "2008-02-27", 58.6, ">=12", "2013-01-15", "2013-01-25", "2013-05-08", 10, "2013-05-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[122, "CDISCPILOT01", "01-708-1316", "1316", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-23", "2014-03-01", 191, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 160, 59.9, 12, "2011-08-08", 24.3, ">=12", "2013-08-15", "2013-08-23", "2014-03-01", 12, "2014-03-01", "COMPLETED", "COMPLETED", "", 22] -[123, "CDISCPILOT01", "01-708-1336", "1336", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-07", "2013-06-05", 181, 76.7, 13878, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.1, "<25", 190.5, 87.5, 18, "2002-12-01", 119.7, ">=12", "2012-11-21", "2012-12-07", "2013-06-05", 12, "2013-06-05", "COMPLETED", "COMPLETED", "", 15] -[124, "CDISCPILOT01", "01-708-1342", "1342", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-29", "2013-06-28", 182, 0, 0, 59, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.4, "<25", 170.2, 59, 13, "2010-09-24", 26.9, ">=12", "2012-12-21", "2012-12-29", "2013-06-28", 12, "2013-06-28", "COMPLETED", "COMPLETED", "", 18] -[125, "CDISCPILOT01", "01-708-1347", "1347", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-20", "2013-06-18", 60, 74.3, 4455, 61, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.2, "25-<30", 160, 74.8, 12, "2009-05-23", 46.7, ">=12", "2013-04-11", "2013-04-20", "2013-06-18", 9, "2013-06-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] -[126, "CDISCPILOT01", "01-708-1348", "1348", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-05", "2014-02-13", 193, 54, 10422, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.6, "<25", 160, 60.3, 12, "2010-07-29", 36, ">=12", "2013-07-28", "2013-08-05", "2014-02-13", 12, "2014-02-13", "COMPLETED", "COMPLETED", "", 13] -[127, "CDISCPILOT01", "01-708-1353", "1353", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-04", "2013-08-28", 56, 54, 3024, 87, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.3, "<25", 157.5, 50.4, 16, "2010-08-06", 34.4, ">=12", "2013-06-17", "2013-07-04", "2013-09-10", 8, "2013-09-10", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[128, "CDISCPILOT01", "01-708-1372", "1372", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-12", "2013-04-19", 8, 54, 432, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 30.7, ">=30", 170.2, 88.9, 8, "2007-09-17", 66.6, ">=12", "2013-04-03", "2013-04-12", "2013-05-10", 4, "2013-05-10", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 17] -[129, "CDISCPILOT01", "01-708-1378", "1378", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-03", "2014-01-28", 148, 0, 0, 67, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 24.3, "<25", 170.2, 70.3, 13, "2009-03-16", 53.3, ">=12", "2013-08-24", "2013-09-03", "2014-01-28", 11, "2014-01-28", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 20] -[130, "CDISCPILOT01", "01-708-1406", "1406", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-26", "2014-07-02", 189, 76.6, 14472, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.1, "<25", 157.5, 54.9, 13, "2010-06-24", 41.5, ">=12", "2013-12-06", "2013-12-26", "2014-07-02", 12, "2014-07-02", "COMPLETED", "COMPLETED", "", 15] -[131, "CDISCPILOT01", "01-708-1428", "1428", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-11-09", "2013-12-14", 36, 54, 1944, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.8, "<25", 157.5, 59, 8, "2010-10-27", 36.2, ">=12", "2013-11-02", "2013-11-09", "2014-01-31", 8, "2014-01-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] -[132, "CDISCPILOT01", "01-709-1001", "1001", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-08", "2014-04-08", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.2, "25-<30", 170.2, 73, 12, "2011-01-30", 31.7, ">=12", "2013-09-20", "2013-10-08", "2014-04-08", 12, "2014-04-08", "COMPLETED", "COMPLETED", "", 15] -[133, "CDISCPILOT01", "01-709-1007", "1007", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-07-31", "2012-08-28", 29, 54, 1566, 54, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 23.8, "<25", 158.8, 59.9, 21, "2007-02-28", 64.8, ">=12", "2012-07-21", "2012-07-31", "2012-09-01", 5, "2012-09-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] -[134, "CDISCPILOT01", "01-709-1020", "1020", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-01", "2013-06-01", 183, 54, 9882, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.9, "25-<30", 144.8, 54.4, 12, "2009-02-26", 44.9, ">=12", "2012-11-22", "2012-12-01", "2013-06-01", 12, "2013-06-01", "COMPLETED", "COMPLETED", "", 15] -[135, "CDISCPILOT01", "01-709-1029", "1029", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-25", "2013-06-26", 184, 76.6, 14094, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.1, "<25", 172.7, 69, 20, "2009-06-02", 42.3, ">=12", "2012-12-10", "2012-12-25", "2013-06-26", 12, "2013-06-26", "COMPLETED", "COMPLETED", "", 16] -[136, "CDISCPILOT01", "01-709-1081", "1081", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-18", "2014-04-27", 100, 54, 5400, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.5, "<25", 154.9, 56.5, 9, "2011-08-06", 29.2, ">=12", "2014-01-09", "2014-01-18", "2014-05-10", 10, "2014-05-10", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] -[137, "CDISCPILOT01", "01-709-1088", "1088", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-12", "2014-10-09", 181, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 179.1, 79.4, 16, "2012-02-25", 25.1, ">=12", "2014-03-30", "2014-04-12", "2014-10-09", 12, "2014-10-09", "COMPLETED", "COMPLETED", "", 23] -[138, "CDISCPILOT01", "01-709-1099", "1099", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-25", "2014-04-25", 183, 76.1, 13932, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.6, "<25", 165.1, 53.5, 12, "2009-04-20", 53.8, ">=12", "2013-10-14", "2013-10-25", "2014-04-25", 12, "2014-04-25", "COMPLETED", "COMPLETED", "", 11] -[139, "CDISCPILOT01", "01-709-1102", "1102", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-15", "2013-03-27", 72, 54, 3888, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32.1, ">=30", 166.4, 88.9, 14, "2009-07-13", 41.9, ">=12", "2013-01-07", "2013-01-15", "2013-03-31", 9, "2013-03-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[140, "CDISCPILOT01", "01-709-1168", "1168", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-02", "2013-09-26", 56, 73.3, 4104, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.6, "25-<30", 149.9, 62.1, 12, "2009-10-29", 44.9, ">=12", "2013-07-25", "2013-08-02", "2013-09-27", 8, "2013-09-27", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[141, "CDISCPILOT01", "01-709-1217", "1217", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-04", "2013-06-11", 100, 54, 5400, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.1, "<25", 171.5, 68, 6, "2008-10-11", 52.2, ">=12", "2013-02-16", "2013-03-04", "2013-06-25", 10, "2013-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] -[142, "CDISCPILOT01", "01-709-1238", "1238", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-15", "2013-08-06", 84, 76.2, 6399, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 28.5, "25-<30", 170.2, 82.6, 8, "2011-10-13", 18.7, ">=12", "2013-05-02", "2013-05-15", "2013-08-07", 9, "2013-08-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 24] -[143, "CDISCPILOT01", "01-709-1259", "1259", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-26", "2013-06-13", 139, 0, 0, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 21.9, "<25", 172.7, 65.3, 18, "2008-08-06", 53.3, ">=12", "2013-01-13", "2013-01-26", "2013-06-13", 11, "2013-06-13", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 20] -[144, "CDISCPILOT01", "01-709-1285", "1285", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-24", "2013-05-23", 61, 54, 3294, 87, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 23.1, "<25", 167.6, 64.9, 6, "2009-09-18", 42, ">=12", "2013-03-17", "2013-03-24", "2013-05-31", 9, "2013-05-31", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 16] -[145, "CDISCPILOT01", "01-709-1301", "1301", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-19", "2014-01-17", 183, 0, 0, 62, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.6, "<25", 146.1, 50.4, 10, "2009-02-04", 53.3, ">=12", "2013-07-14", "2013-07-19", "2014-01-17", 12, "2014-01-17", "COMPLETED", "COMPLETED", "", 10] -[146, "CDISCPILOT01", "01-709-1306", "1306", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-03", "2014-06-16", 134, 0, 0, 60, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 18.5, "<25", 154.9, 44.5, 12, "2009-02-02", 59.6, ">=12", "2014-01-19", "2014-02-03", "2014-06-25", 11, "2014-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] -[147, "CDISCPILOT01", "01-709-1309", "1309", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-06-19", "2013-12-19", 184, 77, 14175, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 177.8, 78.5, 16, "2009-12-21", 41.6, ">=12", "2013-06-09", "2013-06-19", "2013-12-19", 12, "2013-12-19", "COMPLETED", "COMPLETED", "", 17] -[148, "CDISCPILOT01", "01-709-1312", "1312", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-20", "2014-10-19", 183, 0, 0, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.9, "<25", 160, 53.5, 13, "2010-07-30", 44.5, ">=12", "2014-04-13", "2014-04-20", "2014-10-19", 12, "2014-10-19", "COMPLETED", "COMPLETED", "", 14] -[149, "CDISCPILOT01", "01-709-1326", "1326", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-05", "2013-10-02", 181, 54, 9774, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.7, "25-<30", 161.3, 74.8, 16, "2010-09-19", 30.1, ">=12", "2013-03-21", "2013-04-05", "2013-10-02", 12, "2013-10-02", "COMPLETED", "COMPLETED", "", 11] -[150, "CDISCPILOT01", "01-709-1329", "1329", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-15", "2013-08-25", 11, 54, 594, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 26.5, "25-<30", 170.2, 76.7, 16, "2009-03-08", 52.8, ">=12", "2013-08-01", "2013-08-15", "2013-08-29", 4, "2013-08-29", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] -[151, "CDISCPILOT01", "01-709-1339", "1339", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-23", "2013-06-24", 184, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.4, "25-<30", 175.3, 78, 16, "2010-03-03", 33.5, ">=12", "2012-12-15", "2012-12-23", "2013-06-24", 12, "2013-06-24", "COMPLETED", "COMPLETED", "", 23] -[152, "CDISCPILOT01", "01-709-1424", "1424", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-03-03", "2013-03-07", 5, 54, 270, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 22.6, "<25", 174, 68.5, 16, "2007-09-12", 65.2, ">=12", "2013-02-15", "2013-03-03", "2013-03-08", 4, "2013-03-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[153, "CDISCPILOT01", "01-710-1002", "1002", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-14", "2014-01-18", 5, 54, 270, 88, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.8, "25-<30", 165.1, 70.3, 12, "2008-01-08", 71.8, ">=12", "2013-12-30", "2014-01-14", "2014-01-18", 4, "2014-01-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[154, "CDISCPILOT01", "01-710-1006", "1006", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-10", "2013-08-09", 181, 77.1, 13959, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.1, "25-<30", 170.2, 72.6, 12, "2012-02-10", 11.6, "<12", "2013-01-27", "2013-02-10", "2013-08-10", 12, "2013-08-10", "COMPLETED", "COMPLETED", "", 12] -[155, "CDISCPILOT01", "01-710-1021", "1021", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-09-27", "2013-10-29", 33, 68.7, 2268, 79, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 21.3, "<25", 162.6, 56.3, 8, "2012-07-09", 14.4, ">=12", "2013-09-19", "2013-09-27", "2013-11-12", 7, "2013-11-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] -[156, "CDISCPILOT01", "01-710-1027", "1027", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-28", "2014-08-29", 183, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.4, "<25", 170.2, 70.8, 12, "2012-02-04", 24, ">=12", "2014-02-03", "2014-02-28", "2014-08-29", 12, "2014-08-29", "COMPLETED", "COMPLETED", "", 20] -[157, "CDISCPILOT01", "01-710-1045", "1045", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-03", "2013-08-13", 72, 54, 3888, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22, "<25", 162.6, 58.1, 12, "2010-05-12", 36.3, ">=12", "2013-05-20", "2013-06-03", "2013-08-17", 9, "2013-08-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] -[158, "CDISCPILOT01", "01-710-1053", "1053", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-26", "2013-02-10", 47, 54, 2538, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.8, "<25", 157.5, 51.7, 12, "2011-11-04", 13.4, ">=12", "2012-12-15", "2012-12-26", "2013-02-15", 8, "2013-02-15", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[159, "CDISCPILOT01", "01-710-1060", "1060", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-01", "2013-07-05", 186, 0, 0, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21, "<25", 182.9, 70.3, 16, "2010-09-14", 27.4, ">=12", "2012-12-24", "2013-01-01", "2013-07-05", 12, "2013-07-05", "COMPLETED", "COMPLETED", "", 23] -[160, "CDISCPILOT01", "01-710-1070", "1070", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-09-08", "2013-01-22", 137, 78, 10692, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 21.8, "<25", 149.9, 49, 10, "2010-09-08", 23.7, ">=12", "2012-08-28", "2012-09-08", "2013-02-23", 11, "2013-02-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] -[161, "CDISCPILOT01", "01-710-1077", "1077", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-11-17", "2014-05-18", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.5, "<25", 162.6, 49, 12, "2011-06-11", 28.8, ">=12", "2013-11-03", "2013-11-17", "2014-05-18", 12, "2014-05-18", "COMPLETED", "COMPLETED", "", 14] -[162, "CDISCPILOT01", "01-710-1078", "1078", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-17", "2014-03-23", 188, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18, "<25", 152.4, 41.7, 12, "2011-08-25", 24.4, ">=12", "2013-09-06", "2013-09-17", "2014-03-23", 12, "2014-03-23", "COMPLETED", "COMPLETED", "", 21] -[163, "CDISCPILOT01", "01-710-1083", "1083", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-22", "2013-08-01", 11, 0, 0, 89, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "Y", 19, "<25", 157.5, 47.2, 14, "2011-07-19", 23.7, ">=12", "2013-07-09", "2013-07-22", "2013-08-03", 4, "2013-08-03", "DEATH", "DISCONTINUED", "Death", 14] -[164, "CDISCPILOT01", "01-710-1137", "1137", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-11", "2013-11-13", 34, 69.1, 2349, 79, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 24, "<25", 165.1, 65.3, 16, "2009-10-12", 47.7, ">=12", "2013-10-03", "2013-10-11", "2013-11-13", 7, "2013-11-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[165, "CDISCPILOT01", "01-710-1142", "1142", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-02", "2012-10-20", 19, 59.7, 1134, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.8, "<25", 152.4, 57.6, 12, "2010-09-26", 23.6, ">=12", "2012-09-12", "2012-10-02", "2012-10-23", 5, "2012-10-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[166, "CDISCPILOT01", "01-710-1154", "1154", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-29", "2014-04-27", 30, 54, 1620, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 32.3, ">=30", 160, 82.6, 3, "2008-02-25", 72.4, ">=12", "2014-03-08", "2014-03-29", "2014-05-09", 7, "2014-05-09", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] -[167, "CDISCPILOT01", "01-710-1166", "1166", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-30", "2013-03-19", 110, 54, 5940, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 22.1, "<25", 157.5, 54.9, 12, "2007-11-10", 60.1, ">=12", "2012-11-10", "2012-11-30", "2013-03-30", 10, "2013-03-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[168, "CDISCPILOT01", "01-710-1183", "1183", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-11-16", "2014-05-17", 183, 0, 0, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.2, "<25", 149.9, 47.6, 8, "2012-10-25", 12, ">=12", "2013-10-24", "2013-11-16", "2014-05-17", 12, "2014-05-17", "COMPLETED", "COMPLETED", "", 16] -[169, "CDISCPILOT01", "01-710-1187", "1187", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-11-10", "2013-05-12", 184, 76.7, 14121, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 154.9, 49.9, 8, "2010-10-22", 24.2, ">=12", "2012-10-26", "2012-11-10", "2013-05-12", 12, "2013-05-12", "COMPLETED", "COMPLETED", "", 11] -[170, "CDISCPILOT01", "01-710-1235", "1235", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-26", "2013-03-27", 183, 54, 9882, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33, ">=30", 170.2, 95.7, 16, "2009-12-03", 33.4, ">=12", "2012-09-13", "2012-09-26", "2013-03-27", 12, "2013-03-27", "COMPLETED", "COMPLETED", "", 20] -[171, "CDISCPILOT01", "01-710-1249", "1249", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-28", "2014-06-28", 183, 76.7, 14040, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.4, "25-<30", 177.8, 80.3, 12, "2008-12-27", 59.8, ">=12", "2013-12-19", "2013-12-28", "2014-06-28", 12, "2014-06-28", "COMPLETED", "COMPLETED", "", 20] -[172, "CDISCPILOT01", "01-710-1264", "1264", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-06-13", "2013-10-11", 121, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 29.1, "25-<30", 167.6, 81.7, 12, "2010-06-06", 35.9, ">=12", "2013-06-02", "2013-06-13", "2013-10-12", 11, "2013-10-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] -[173, "CDISCPILOT01", "01-710-1270", "1270", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-02-12", "2014-03-01", 18, 54, 972, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.6, "25-<30", 149.9, 57.6, 12, "2012-06-19", 19.5, ">=12", "2014-02-01", "2014-02-12", "2014-03-01", 4, "2014-03-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] -[174, "CDISCPILOT01", "01-710-1271", "1271", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-27", "2012-11-21", 56, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "Y", "N", "N", "Y", "Y", "", 21.2, "<25", 149.9, 47.6, 16, "2011-09-05", 12, ">=12", "2012-09-04", "2012-09-27", "2012-12-02", 8, "2012-12-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[175, "CDISCPILOT01", "01-710-1278", "1278", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-24", "2013-02-26", 65, 74.8, 4860, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 177.8, 71.7, 20, "2011-12-08", 12.2, ">=12", "2012-12-13", "2012-12-24", "2013-03-03", 9, "2013-03-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] -[176, "CDISCPILOT01", "01-710-1300", "1300", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-15", "2013-02-15", 63, 54, 3402, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.1, "<25", 152.4, 46.7, 12, "2011-11-16", 12.6, ">=12", "2012-12-04", "2012-12-15", "2013-02-19", 9, "2013-02-19", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] -[177, "CDISCPILOT01", "01-710-1314", "1314", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-24", "2013-05-23", 30, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 22.6, "<25", 137.2, 42.6, 12, "2011-04-14", 24.3, ">=12", "2013-04-21", "2013-04-24", "2013-05-25", 6, "2013-05-25", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] -[178, "CDISCPILOT01", "01-710-1315", "1315", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-27", "2013-07-06", 130, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 24.2, "<25", 152.4, 56.3, 12, "2011-08-20", 17.8, ">=12", "2013-02-12", "2013-02-27", "2013-07-16", 11, "2013-07-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 12] -[179, "CDISCPILOT01", "01-710-1354", "1354", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-11-11", "2013-05-01", 172, 77.1, 13257, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.7, "25-<30", 182.9, 89.4, 16, "2011-11-06", 11.8, "<12", "2012-10-29", "2012-11-11", "2013-05-01", 12, "2013-05-01", "COMPLETED", "COMPLETED", "", 23] -[180, "CDISCPILOT01", "01-710-1358", "1358", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-17", "2013-02-09", 146, 54, 7884, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 31.1, ">=30", 162.6, 82.1, 6, "2009-08-29", 36.2, ">=12", "2012-09-02", "2012-09-17", "2013-03-12", 12, "2013-03-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] -[181, "CDISCPILOT01", "01-710-1368", "1368", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-23", "2014-04-24", 184, 0, 0, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 15.7, "<25", 147.3, 34, 12, "2011-10-12", 24.3, ">=12", "2013-10-21", "2013-10-23", "2014-04-24", 12, "2014-04-24", "COMPLETED", "COMPLETED", "", 13] -[182, "CDISCPILOT01", "01-710-1385", "1385", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-29", "2013-02-18", 113, 54, 6102, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25.2, "25-<30", 182.9, 84.4, 18, "2011-10-28", 11.8, "<12", "2012-10-21", "2012-10-29", "2013-02-18", 10, "2013-02-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] -[183, "CDISCPILOT01", "01-710-1408", "1408", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-05", "2013-07-12", 189, 76.1, 14391, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 34.2, ">=30", 177.8, 108, 12, "2007-12-14", 60.5, ">=12", "2012-12-26", "2013-01-05", "2013-07-12", 12, "2013-07-12", "COMPLETED", "COMPLETED", "", 23] -[184, "CDISCPILOT01", "01-711-1012", "1012", "711", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-03", "2013-04-29", 27, 66, 1782, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28, "25-<30", 170.2, 81, 12, "2011-07-25", 19.9, ">=12", "2013-03-20", "2013-04-03", "2013-05-02", 5, "2013-05-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[185, "CDISCPILOT01", "01-711-1036", "1036", "711", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2012-07-29", "2013-02-10", 197, 0, 0, 70, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 172, 69.2, 9, "2009-03-05", 40.5, ">=12", "2012-07-20", "2012-07-29", "2013-02-10", 12, "2013-02-10", "COMPLETED", "COMPLETED", "", 23] -[186, "CDISCPILOT01", "01-711-1143", "1143", "711", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-03", "2013-05-30", 58, 54, 3132, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 24.3, "<25", 163.1, 64.6, 12, "2011-04-29", 23.1, ">=12", "2013-03-30", "2013-04-03", "2013-06-01", 9, "2013-06-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[187, "CDISCPILOT01", "01-711-1433", "1433", "711", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-27", "2013-02-05", 10, 54, 540, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 20.9, "<25", 157.5, 51.9, 12, "2012-02-02", 11.7, "<12", "2013-01-23", "2013-01-27", "2013-02-06", 4, "2013-02-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[188, "CDISCPILOT01", "01-713-1043", "1043", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-15", "2014-03-24", 191, 54, 10314, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.8, "<25", 165.1, 51.3, 8, "2011-12-09", 20.3, ">=12", "2013-08-17", "2013-09-15", "2014-03-24", 12, "2014-03-24", "COMPLETED", "COMPLETED", "", 16] -[189, "CDISCPILOT01", "01-713-1073", "1073", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-30", "2014-10-05", 190, 54, 10260, 74, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.3, "<25", 167.6, 56.9, 6, "2013-02-19", 12.8, ">=12", "2014-03-15", "2014-03-30", "2014-10-05", 12, "2014-10-05", "COMPLETED", "COMPLETED", "", 11] -[190, "CDISCPILOT01", "01-713-1106", "1106", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-31", "2013-05-06", 188, 76.7, 14418, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.6, "<25", 164.8, 53.1, 16, "2010-01-16", 32.6, ">=12", "2012-10-03", "2012-10-31", "2013-05-06", 12, "2013-05-06", "COMPLETED", "COMPLETED", "", 23] -[191, "CDISCPILOT01", "01-713-1141", "1141", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-31", "2013-07-01", 32, 68.3, 2187, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 23.5, "<25", 170, 68, 13, "2006-11-24", 78, ">=12", "2013-05-23", "2013-05-31", "2013-08-06", 7, "2013-08-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[192, "CDISCPILOT01", "01-713-1179", "1179", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-09", "2014-02-05", 181, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.3, "<25", 165.1, 55.3, 12, "2011-05-04", 26.3, ">=12", "2013-07-11", "2013-08-09", "2014-02-05", 12, "2014-02-05", "COMPLETED", "COMPLETED", "", 21] -[193, "CDISCPILOT01", "01-713-1209", "1209", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-27", "2013-11-22", 180, 77, 13851, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.2, "<25", 165.1, 52.2, 12, "2010-07-14", 34.1, ">=12", "2013-05-16", "2013-05-27", "2013-11-22", 12, "2013-11-22", "COMPLETED", "COMPLETED", "", 23] -[194, "CDISCPILOT01", "01-713-1256", "1256", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-19", "2013-03-25", 188, 0, 0, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.7, "<25", 180.3, 77.1, 16, "2009-02-08", 43.1, ">=12", "2012-09-10", "2012-09-19", "2013-03-25", 12, "2013-03-25", "COMPLETED", "COMPLETED", "", 13] -[195, "CDISCPILOT01", "01-713-1269", "1269", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-27", "2014-07-28", 183, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.9, "<25", 185.4, 75.3, 16, "2012-03-21", 21.8, ">=12", "2014-01-14", "2014-01-27", "2014-07-28", 12, "2014-07-28", "COMPLETED", "COMPLETED", "", 23] -[196, "CDISCPILOT01", "01-713-1448", "1448", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-19", "2014-05-16", 118, 54, 6372, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25.5, "25-<30", 175.3, 78.5, 13, "2008-04-09", 68.9, ">=12", "2014-01-05", "2014-01-19", "2014-05-17", 10, "2014-05-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[197, "CDISCPILOT01", "01-714-1035", "1035", "714", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-17", "2014-10-16", 183, 0, 0, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 148.6, 54.4, 12, "2011-04-02", 36.1, ">=12", "2014-04-03", "2014-04-17", "2014-10-16", 12, "2014-10-16", "COMPLETED", "COMPLETED", "", 17] -[198, "CDISCPILOT01", "01-714-1068", "1068", "714", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-08", "2013-10-08", 62, 54, 3348, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23, "<25", 153.7, 54.4, 9, "2012-07-24", 12.3, ">=12", "2013-07-31", "2013-08-08", "2013-10-16", 9, "2013-10-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[199, "CDISCPILOT01", "01-714-1195", "1195", "714", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-26", "2013-10-23", 181, 54, 9774, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.7, "25-<30", 172.7, 85.7, 16, "2011-04-30", 23.6, ">=12", "2013-04-16", "2013-04-26", "2013-10-23", 12, "2013-10-23", "COMPLETED", "COMPLETED", "", 19] -[200, "CDISCPILOT01", "01-714-1288", "1288", "714", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-04", "2014-06-17", 196, 76.2, 14931, 77, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.7, "<25", 162.6, 49.4, 6, "2009-11-11", 48.5, ">=12", "2013-11-24", "2013-12-04", "2014-06-17", 12, "2014-06-17", "COMPLETED", "COMPLETED", "", 19] -[201, "CDISCPILOT01", "01-714-1375", "1375", "714", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-26", "2013-09-07", 194, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.6, "25-<30", 149.9, 57.6, 10, "2008-02-10", 60.5, ">=12", "2013-02-23", "2013-02-26", "2013-09-07", 12, "2013-09-07", "COMPLETED", "COMPLETED", "", 17] -[202, "CDISCPILOT01", "01-714-1425", "1425", "714", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-15", "2013-08-19", 5, 54, 270, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 29, "25-<30", 177.8, 91.6, 16, "2010-07-30", 36.4, ">=12", "2013-08-11", "2013-08-15", "2013-08-22", 4, "2013-08-22", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 22] -[203, "CDISCPILOT01", "01-715-1085", "1085", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-16", "2013-08-18", 184, 54, 9936, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.8, "<25", 162.6, 57.6, 14, "2010-08-02", 30.1, ">=12", "2013-02-03", "2013-02-16", "2013-08-18", 12, "2013-08-18", "COMPLETED", "COMPLETED", "", 23] -[204, "CDISCPILOT01", "01-715-1107", "1107", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-26", "2013-05-07", 71, 54, 3834, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.3, "<25", 172.7, 69.4, 12, "2011-09-22", 16.8, ">=12", "2013-02-12", "2013-02-26", "2013-05-13", 9, "2013-05-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[205, "CDISCPILOT01", "01-715-1155", "1155", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-13", "2014-01-25", 44, 0, 0, 59, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 23.3, "<25", 165.1, 63.5, 12, "2010-12-09", 35.7, ">=12", "2013-11-29", "2013-12-13", "2014-04-26", 7, "2014-04-26", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] -[206, "CDISCPILOT01", "01-715-1207", "1207", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2012-11-18", "2013-05-27", 191, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.3, "<25", 152.4, 49.4, 7, "2010-04-06", 31.3, ">=12", "2012-11-12", "2012-11-18", "2013-06-01", 12, "2013-06-01", "COMPLETED", "COMPLETED", "", 20] -[207, "CDISCPILOT01", "01-715-1319", "1319", "715", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-17", "2013-03-05", 17, 57.2, 972, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 25.4, "25-<30", 172.7, 75.8, 13, "2007-08-12", 65.8, ">=12", "2013-02-03", "2013-02-17", "2013-03-18", 5, "2013-03-18", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] -[208, "CDISCPILOT01", "01-715-1321", "1321", "715", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-02-11", "2014-04-21", 70, 74.8, 5238, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 162.6, 59.9, 12, "2010-11-30", 38.3, ">=12", "2014-02-06", "2014-02-11", "2014-04-22", 9, "2014-04-22", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[209, "CDISCPILOT01", "01-715-1397", "1397", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-03", "2013-10-02", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 152.4, 67.1, 11, "2012-05-16", 10.2, "<12", "2013-03-20", "2013-04-03", "2013-10-03", 12, "2013-10-03", "COMPLETED", "COMPLETED", "", 22] -[210, "CDISCPILOT01", "01-715-1405", "1405", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-06", "2013-07-07", 2, 54, 108, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.5, "<25", 180.3, 69.9, 16, "2004-02-21", 112.2, ">=12", "2013-06-27", "2013-07-06", "2013-07-13", 4, "2013-07-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] -[211, "CDISCPILOT01", "01-716-1024", "1024", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2012-07-09", "2013-01-20", 196, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.7, "<25", 154.9, 54.4, 12, "2011-12-01", 7.2, "<12", "2012-07-06", "2012-07-09", "2013-01-20", 12, "2013-01-20", "COMPLETED", "COMPLETED", "", 22] -[212, "CDISCPILOT01", "01-716-1026", "1026", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-02", "2014-10-16", 198, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33.3, ">=30", 154.9, 79.8, 12, "2010-09-02", 42.7, ">=12", "2014-03-23", "2014-04-02", "2014-10-16", 12, "2014-10-16", "COMPLETED", "COMPLETED", "", 11] -[213, "CDISCPILOT01", "01-716-1030", "1030", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-28", "2014-01-02", 6, 54, 324, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 33.2, ">=30", 150.6, 75.3, 12, "2011-09-06", 27.7, ">=12", "2013-12-25", "2013-12-28", "2014-01-10", 4, "2014-01-10", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 16] -[214, "CDISCPILOT01", "01-716-1044", "1044", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-27", "2013-11-03", 191, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 172.7, 86.2, 12, "2011-03-21", 25, ">=12", "2013-04-20", "2013-04-27", "2013-11-03", 12, "2013-11-03", "COMPLETED", "COMPLETED", "", 14] -[215, "CDISCPILOT01", "01-716-1063", "1063", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-09", "2013-08-25", 109, 54, 5886, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 28.4, "25-<30", 160, 72.6, 8, "2003-04-01", 121.2, ">=12", "2013-05-06", "2013-05-09", "2013-08-28", 10, "2013-08-28", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[216, "CDISCPILOT01", "01-716-1071", "1071", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-06-08", "2013-08-01", 55, 73.6, 4050, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 154.9, 76.7, 12, "2010-12-01", 30.1, ">=12", "2013-06-03", "2013-06-08", "2013-08-01", 8, "2013-08-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[217, "CDISCPILOT01", "01-716-1094", "1094", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-19", "2013-01-24", 37, 54, 1998, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28.3, "25-<30", 168.9, 80.7, 8, "2007-12-28", 59.7, ">=12", "2012-12-16", "2012-12-19", "2013-01-26", 7, "2013-01-26", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] -[218, "CDISCPILOT01", "01-716-1103", "1103", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-20", "2014-09-20", 185, 54, 9990, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.6, "25-<30", 165.1, 69.9, 8, "2011-07-07", 32.4, ">=12", "2014-03-18", "2014-03-20", "2014-09-20", 12, "2014-09-20", "COMPLETED", "COMPLETED", "", 22] -[219, "CDISCPILOT01", "01-716-1108", "1108", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-12", "2013-08-10", 180, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26, "25-<30", 142.2, 52.6, 12, "2012-02-14", 11.7, "<12", "2013-02-04", "2013-02-12", "2013-08-10", 12, "2013-08-10", "COMPLETED", "COMPLETED", "", 21] -[220, "CDISCPILOT01", "01-716-1151", "1151", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-01", "2013-05-11", 100, 54, 5400, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 19.7, "<25", 152.4, 45.8, 18, "2010-03-17", 34.3, ">=12", "2013-01-23", "2013-02-01", "2013-06-07", 10, "2013-06-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] -[221, "CDISCPILOT01", "01-716-1157", "1157", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-02", "2014-04-04", 185, 54, 9990, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.2, "<25", 160, 59.4, 14, "2008-04-10", 65.5, ">=12", "2013-09-23", "2013-10-02", "2014-04-05", 12, "2014-04-05", "COMPLETED", "COMPLETED", "", 20] -[222, "CDISCPILOT01", "01-716-1160", "1160", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-05", "2013-10-11", 190, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.1, "<25", 157.5, 59.9, 12, "2011-06-04", 21.7, ">=12", "2013-03-23", "2013-04-05", "2013-10-11", 12, "2013-10-11", "COMPLETED", "COMPLETED", "", 23] -[223, "CDISCPILOT01", "01-716-1167", "1167", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-08", "2013-04-12", 187, 54, 10098, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 158.8, 62.6, 12, "2012-01-04", 8.9, "<12", "2012-09-30", "2012-10-08", "2013-04-13", 12, "2013-04-13", "COMPLETED", "COMPLETED", "", 19] -[224, "CDISCPILOT01", "01-716-1177", "1177", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-09-02", "2015-03-05", 185, 0, 0, 72, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.3, "25-<30", 177.8, 86.2, 12, "2013-04-08", 16.7, ">=12", "2014-08-29", "2014-09-02", "2015-03-05", 12, "2015-03-05", "COMPLETED", "COMPLETED", "", 21] -[225, "CDISCPILOT01", "01-716-1189", "1189", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-09", "2013-02-27", 142, 78, 11070, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 27.4, "25-<30", 163.8, 73.5, 9, "2008-08-19", 49.6, ">=12", "2012-10-07", "2012-10-09", "2013-03-03", 11, "2013-03-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] -[226, "CDISCPILOT01", "01-716-1229", "1229", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-20", "2013-03-31", 40, 70.9, 2835, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.6, "<25", 161.3, 64, 16, "2011-08-09", 18.3, ">=12", "2013-02-14", "2013-02-20", "2013-04-02", 7, "2013-04-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] -[227, "CDISCPILOT01", "01-716-1298", "1298", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-08", "2013-06-28", 82, 54, 4428, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.4, "25-<30", 156.2, 71.7, 12, "2008-05-15", 58.7, ">=12", "2013-04-04", "2013-04-08", "2013-07-06", 9, "2013-07-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] -[228, "CDISCPILOT01", "01-716-1308", "1308", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-28", "2013-10-07", 41, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23.6, "<25", 157.5, 58.5, 13, "2009-11-17", 45.2, ">=12", "2013-08-23", "2013-08-28", "2013-10-07", 7, "2013-10-07", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] -[229, "CDISCPILOT01", "01-716-1311", "1311", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-05-14", "2014-09-21", 131, 54, 7074, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 27.1, "25-<30", 172.7, 80.7, 14, "2003-06-16", 130.8, ">=12", "2014-05-08", "2014-05-14", "2014-09-30", 11, "2014-09-30", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 11] -[230, "CDISCPILOT01", "01-716-1364", "1364", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-04", "2014-01-09", 190, 76.6, 14553, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.4, "<25", 162.6, 54, 12, "2010-08-10", 34.6, ">=12", "2013-06-27", "2013-07-04", "2014-01-09", 12, "2014-01-09", "COMPLETED", "COMPLETED", "", 17] -[231, "CDISCPILOT01", "01-716-1373", "1373", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-14", "2013-02-27", 76, 75, 5697, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 147.3, 69.4, 16, "2009-05-21", 42.2, ">=12", "2012-11-24", "2012-12-14", "2013-02-28", 9, "2013-02-28", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] -[232, "CDISCPILOT01", "01-716-1418", "1418", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-05", "2013-11-20", 200, 77.1, 15417, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.3, "25-<30", 165.1, 69, 8, "2010-05-02", 35.9, ">=12", "2013-04-27", "2013-05-05", "2013-11-20", 12, "2013-11-20", "COMPLETED", "COMPLETED", "", 20] -[233, "CDISCPILOT01", "01-716-1441", "1441", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-22", "2014-07-22", 182, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.5, "25-<30", 144.8, 57.6, 10, "2010-05-25", 43.7, ">=12", "2014-01-13", "2014-01-22", "2014-07-22", 12, "2014-07-22", "COMPLETED", "COMPLETED", "", 22] -[234, "CDISCPILOT01", "01-716-1447", "1447", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-16", "2014-06-17", 184, 77.2, 14202, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 149.9, 54.4, 14, "2010-05-15", 42.9, ">=12", "2013-12-10", "2013-12-16", "2014-06-17", 12, "2014-06-17", "COMPLETED", "COMPLETED", "", 22] -[235, "CDISCPILOT01", "01-717-1004", "1004", "717", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-14", "2014-07-16", 184, 54, 9936, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.2, ">=30", 135.9, 55.8, 15, "2010-05-08", 43.9, ">=12", "2014-01-01", "2014-01-14", "2014-07-16", 12, "2014-07-16", "COMPLETED", "COMPLETED", "", 13] -[236, "CDISCPILOT01", "01-717-1109", "1109", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-27", "2014-07-28", 183, 77.3, 14148, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 13.7, "<25", 180.3, 44.5, 17, "2012-03-11", 22.4, ">=12", "2014-01-20", "2014-01-27", "2014-07-28", 12, "2014-07-28", "COMPLETED", "COMPLETED", "", 20] -[237, "CDISCPILOT01", "01-717-1174", "1174", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-22", "2013-07-24", 184, 76.5, 14067, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 167.6, 68, 16, "2010-09-02", 28.5, ">=12", "2013-01-16", "2013-01-22", "2013-07-24", 12, "2013-07-24", "COMPLETED", "COMPLETED", "", 22] -[238, "CDISCPILOT01", "01-717-1201", "1201", "717", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-19", "2014-02-21", 65, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 26.6, "25-<30", 160, 68, 12, "2011-03-23", 32.7, ">=12", "2013-12-12", "2013-12-19", "2014-02-21", 8, "2014-02-21", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 23] -[239, "CDISCPILOT01", "01-717-1344", "1344", "717", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-11", "2014-03-14", 63, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.7, "<25", 163.5, 58.1, 16, "2008-09-10", 63.7, ">=12", "2014-01-01", "2014-01-11", "2014-03-14", 8, "2014-03-14", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 21] -[240, "CDISCPILOT01", "01-717-1357", "1357", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-01", "2013-10-14", 167, 78.6, 13122, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 24.7, "<25", 181.6, 81.3, 14, "2010-02-20", 38, ">=12", "2013-04-21", "2013-05-01", "2013-10-20", 12, "2013-10-20", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 12] -[241, "CDISCPILOT01", "01-717-1446", "1446", "717", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-01", "2014-03-03", 184, 54, 9936, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.3, "<25", 156.2, 47.2, 12, "2010-02-10", 42.3, ">=12", "2013-08-20", "2013-09-01", "2014-03-04", 12, "2014-03-04", "COMPLETED", "COMPLETED", "", 21] -[242, "CDISCPILOT01", "01-718-1066", "1066", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-07", "2013-07-16", 10, 54, 540, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20, "<25", 158.8, 50.4, 14, "2011-06-02", 24.9, ">=12", "2013-06-28", "2013-07-07", "2013-07-30", 4, "2013-07-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] -[243, "CDISCPILOT01", "01-718-1079", "1079", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-19", "2012-10-31", 43, 54, 2322, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20, "<25", 158.8, 50.4, 16, "2005-06-27", 86.5, ">=12", "2012-09-11", "2012-09-19", "2012-11-06", 7, "2012-11-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] -[244, "CDISCPILOT01", "01-718-1101", "1101", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-17", "2013-07-31", 165, 78.5, 12960, 82, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 23.2, "<25", 186.2, 80.3, 12, "2008-04-14", 57.7, ">=12", "2013-02-01", "2013-02-17", "2013-08-02", 12, "2013-08-02", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 13] -[245, "CDISCPILOT01", "01-718-1139", "1139", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-19", "2013-11-17", 183, 0, 0, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.4, "<25", 171.5, 65.8, 14, "2008-03-29", 61.2, ">=12", "2013-05-03", "2013-05-19", "2013-11-17", 12, "2013-11-17", "COMPLETED", "COMPLETED", "", 16] -[246, "CDISCPILOT01", "01-718-1150", "1150", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-19", "2013-07-29", 192, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.5, "<25", 156.2, 54.9, 16, "2012-03-11", 10.1, "<12", "2013-01-12", "2013-01-19", "2013-07-31", 12, "2013-07-31", "COMPLETED", "COMPLETED", "", 22] -[247, "CDISCPILOT01", "01-718-1170", "1170", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-16", "2013-10-12", 27, 54, 1458, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.8, "<25", 162.6, 57.6, 12, "2012-08-25", 12, ">=12", "2013-08-25", "2013-09-16", "2013-11-03", 5, "2013-11-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] -[248, "CDISCPILOT01", "01-718-1172", "1172", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-21", "2013-11-29", 70, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.9, "<25", 174, 66.2, 21, "2011-10-01", 23.5, ">=12", "2013-09-15", "2013-09-21", "2013-11-29", 9, "2013-11-29", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] -[249, "CDISCPILOT01", "01-718-1250", "1250", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-21", "2014-01-31", 133, 54, 7182, 82, ">80", 3, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.6, "<25", 157.5, 58.5, 21, "2008-08-20", 60.1, ">=12", "2013-08-21", "2013-09-21", "2014-02-08", 11, "2014-02-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] -[250, "CDISCPILOT01", "01-718-1254", "1254", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-10", "2014-01-09", 184, 54, 9936, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.3, "25-<30", 170.2, 82.1, 18, "2011-09-12", 21.6, ">=12", "2013-06-28", "2013-07-10", "2014-01-09", 12, "2014-01-09", "COMPLETED", "COMPLETED", "", 16] -[251, "CDISCPILOT01", "01-718-1328", "1328", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-01", "2013-04-18", 77, 76.1, 5859, 86, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.9, "<25", 170.2, 63.5, 12, "2010-01-11", 36.6, ">=12", "2013-01-28", "2013-02-01", "2013-05-01", 9, "2013-05-01", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] -[252, "CDISCPILOT01", "01-718-1355", "1355", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-28", "2013-08-29", 183, 0, 0, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 167.6, 58.5, 15, "2008-12-05", 50.3, ">=12", "2013-02-12", "2013-02-28", "2013-08-29", 12, "2013-08-29", "COMPLETED", "COMPLETED", "", 16] -[253, "CDISCPILOT01", "01-718-1371", "1371", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-26", "2013-08-01", 98, 77.4, 7587, 69, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.8, "25-<30", 154.9, 66.7, 10, "2013-02-04", 2.2, "<12", "2013-04-11", "2013-04-26", "2013-08-08", 9, "2013-08-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] -[254, "CDISCPILOT01", "01-718-1427", "1427", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-17", "2013-02-11", 57, 73.9, 4212, 74, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 20.5, "<25", 158.8, 51.7, 16, "2010-05-03", 31.4, ">=12", "2012-12-13", "2012-12-17", "2013-02-18", 8, "2013-02-18", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 19] +{"datasetJSONCreationDateTime": "2024-11-11T15:09:13", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-11-11/adsl", "dbLastModifiedDateTime": "2022-04-16T20:09:03", "originator": "CDISC ADaM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "TDF_ADaM.ADaMIG.1.1", "metaDataVersionOID": "MDV.TDF_ADaM.ADaMIG.1.1", "metaDataRef": "define.xml", "itemGroupOID": "IG.ADSL", "records": 254, "name": "ADSL", "label": "Subject-Level Analysis", "columns": [{"itemOID": "IT.ADSL.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 11, "keySequence": 1}, {"itemOID": "IT.ADSL.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.SITEGR1", "name": "SITEGR1", "label": "Pooled Site Group 1", "dataType": "string", "length": 3}, {"itemOID": "IT.ADSL.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01P", "name": "TRT01P", "label": "Planned Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01PN", "name": "TRT01PN", "label": "Planned Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRT01A", "name": "TRT01A", "label": "Actual Treatment for Period 01", "dataType": "string", "length": 20}, {"itemOID": "IT.ADSL.TRT01AN", "name": "TRT01AN", "label": "Actual Treatment for Period 01 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.TRTSDT", "name": "TRTSDT", "label": "Date of First Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "DATE9."}, {"itemOID": "IT.ADSL.TRTEDT", "name": "TRTEDT", "label": "Date of Last Exposure to Treatment", "dataType": "date", "targetDataType": "integer", "displayFormat": "DATE9."}, {"itemOID": "IT.ADSL.TRTDURD", "name": "TRTDURD", "label": "Total Treatment Duration (Days)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AVGDD", "name": "AVGDD", "label": "Avg Daily Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.CUMDOSE", "name": "CUMDOSE", "label": "Cumulative Dose (as planned)", "dataType": "float"}, {"itemOID": "IT.ADSL.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEGR1", "name": "AGEGR1", "label": "Pooled Age Group 1", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.AGEGR1N", "name": "AGEGR1N", "label": "Pooled Age Group 1 (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.ADSL.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 32}, {"itemOID": "IT.ADSL.RACEN", "name": "RACEN", "label": "Race (N)", "dataType": "integer"}, {"itemOID": "IT.ADSL.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.ADSL.SAFFL", "name": "SAFFL", "label": "Safety Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.ITTFL", "name": "ITTFL", "label": "Intent-To-Treat Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.EFFFL", "name": "EFFFL", "label": "Efficacy Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP8FL", "name": "COMP8FL", "label": "Completers of Week 8 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP16FL", "name": "COMP16FL", "label": "Completers of Week 16 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.COMP24FL", "name": "COMP24FL", "label": "Completers of Week 24 Population Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DISCONFL", "name": "DISCONFL", "label": "Did the Subject Discontinue the Study?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DSRAEFL", "name": "DSRAEFL", "label": "Discontinued due to AE?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.DTHFL", "name": "DTHFL", "label": "Subject Died?", "dataType": "string", "length": 1}, {"itemOID": "IT.ADSL.BMIBL", "name": "BMIBL", "label": "Baseline BMI (kg/m^2)", "dataType": "float"}, {"itemOID": "IT.ADSL.BMIBLGR1", "name": "BMIBLGR1", "label": "Pooled Baseline BMI Group 1", "dataType": "string", "length": 6}, {"itemOID": "IT.ADSL.HEIGHTBL", "name": "HEIGHTBL", "label": "Baseline Height (cm)", "dataType": "float"}, {"itemOID": "IT.ADSL.WEIGHTBL", "name": "WEIGHTBL", "label": "Baseline Weight (kg)", "dataType": "float"}, {"itemOID": "IT.ADSL.EDUCLVL", "name": "EDUCLVL", "label": "Years of Education", "dataType": "integer"}, {"itemOID": "IT.ADSL.DISONSDT", "name": "DISONSDT", "label": "Date of Onset of Disease", "dataType": "date", "targetDataType": "integer", "displayFormat": "DATE9."}, {"itemOID": "IT.ADSL.DURDIS", "name": "DURDIS", "label": "Duration of Disease (Months)", "dataType": "float"}, {"itemOID": "IT.ADSL.DURDSGR1", "name": "DURDSGR1", "label": "Pooled Disease Duration Group 1", "dataType": "string", "length": 4}, {"itemOID": "IT.ADSL.VISIT1DT", "name": "VISIT1DT", "label": "Date of Visit 1", "dataType": "date", "targetDataType": "integer", "displayFormat": "DATE9."}, {"itemOID": "IT.ADSL.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "datetime"}, {"itemOID": "IT.ADSL.VISNUMEN", "name": "VISNUMEN", "label": "End of Trt Visit (Vis 12 or Early Term.)", "dataType": "integer"}, {"itemOID": "IT.ADSL.RFENDT", "name": "RFENDT", "label": "Date of Discontinuation/Completion", "dataType": "date", "targetDataType": "integer", "displayFormat": "DATE9."}, {"itemOID": "IT.ADSL.DCDECOD", "name": "DCDECOD", "label": "Standardized Disposition Term", "dataType": "string", "length": 27}, {"itemOID": "IT.ADSL.EOSSTT", "name": "EOSSTT", "label": "End of Study Status", "dataType": "string", "length": 12}, {"itemOID": "IT.ADSL.DCSREAS", "name": "DCSREAS", "label": "Reason for Discontinuation from Study", "dataType": "string", "length": 18}, {"itemOID": "IT.ADSL.MMSETOT", "name": "MMSETOT", "label": "MMSE Total", "dataType": "integer"}]} +["CDISCPILOT01", "01-701-1015", "1015", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-02", "2014-07-02", 182, 0, 0, 63, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.1, "25-<30", 147.3, 54.4, 16, "2010-04-30", 43.9, ">=12", "2013-12-26", "2014-01-02", "2014-07-02", 12, "2014-07-02", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-701-1023", "1023", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2012-08-05", "2012-09-01", 28, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.4, ">=30", 162.6, 80.3, 14, "2006-03-11", 76.4, ">=12", "2012-07-22", "2012-08-05", "2012-09-02", 5, "2012-09-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-701-1028", "1028", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-19", "2014-01-14", 180, 77.7, 13986, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 31.4, ">=30", 177.8, 99.3, 16, "2009-12-16", 42.8, ">=12", "2013-07-11", "2013-07-19", "2014-01-14", 12, "2014-01-14", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-701-1033", "1033", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-18", "2014-03-31", 14, 54, 756, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 28.8, "25-<30", 175.3, 88.5, 12, "2009-08-02", 55.3, ">=12", "2014-03-10", "2014-03-18", "2014-04-14", 5, "2014-04-14", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 23] +["CDISCPILOT01", "01-701-1034", "1034", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-07-01", "2014-12-30", 183, 76.9, 14067, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.1, "25-<30", 154.9, 62.6, 9, "2011-09-29", 32.9, ">=12", "2014-06-24", "2014-07-01", "2014-12-30", 12, "2014-12-30", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-701-1047", "1047", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-12", "2013-03-09", 26, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.4, ">=30", 148.6, 67.1, 8, "2009-07-26", 42, ">=12", "2013-01-22", "2013-02-12", "2013-03-29", 6, "2013-03-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-701-1097", "1097", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-01", "2014-07-09", 190, 54, 10260, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.3, "25-<30", 168.9, 78, 18, "2005-09-22", 99.1, ">=12", "2013-12-23", "2014-01-01", "2014-07-09", 12, "2014-07-09", "COMPLETED", "COMPLETED", "", 10] +["CDISCPILOT01", "01-701-1111", "1111", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-07", "2012-09-16", 10, 54, 540, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 23.9, "<25", 158.2, 59.9, 22, "2009-04-04", 40.7, ">=12", "2012-08-25", "2012-09-07", "2012-09-17", 4, "2012-09-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-701-1115", "1115", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-30", "2013-01-23", 55, 54, 2970, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.9, "<25", 181.6, 78.9, 12, "2004-05-28", 101.9, ">=12", "2012-11-23", "2012-11-30", "2013-01-23", 8, "2013-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-701-1118", "1118", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-03-12", "2014-09-09", 182, 0, 0, 52, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.9, "<25", 180.3, 71.2, 14, "2010-06-24", 44.2, ">=12", "2014-02-27", "2014-03-12", "2014-09-09", 12, "2014-09-09", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-701-1130", "1130", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-15", "2014-08-16", 183, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.6, "25-<30", 169.7, 79.4, 12, "2010-05-22", 44.7, ">=12", "2014-02-09", "2014-02-15", "2014-08-16", 12, "2014-08-16", "COMPLETED", "COMPLETED", "", 19] +["CDISCPILOT01", "01-701-1133", "1133", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-28", "2013-04-28", 183, 77.2, 14121, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.1, "25-<30", 162.6, 74.4, 10, "2010-03-11", 31.5, ">=12", "2012-10-23", "2012-10-28", "2013-04-29", 12, "2013-04-29", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-701-1146", "1146", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-20", "2013-06-26", 38, 70.3, 2673, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.9, "<25", 147.3, 54, 16, "2009-11-17", 41.7, ">=12", "2013-05-07", "2013-05-20", "2013-06-30", 7, "2013-06-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +["CDISCPILOT01", "01-701-1148", "1148", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-23", "2014-02-20", 182, 77.1, 14040, 57, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.3, "25-<30", 175.3, 87.1, 15, "2010-12-12", 32.1, ">=12", "2013-08-14", "2013-08-23", "2014-02-20", 12, "2014-02-20", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-701-1153", "1153", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-23", "2014-03-16", 175, 0, 0, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.8, "<25", 156.2, 58.1, 6, "2005-05-13", 99.8, ">=12", "2013-09-06", "2013-09-23", "2014-04-01", 12, "2014-04-01", "COMPLETED", "COMPLETED", "", 10] +["CDISCPILOT01", "01-701-1180", "1180", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-12", "2013-03-18", 35, 70.2, 2457, 56, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.6, "25-<30", 180.3, 89.8, 16, "2008-09-21", 52.3, ">=12", "2013-01-28", "2013-02-12", "2013-03-23", 7, "2013-03-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +["CDISCPILOT01", "01-701-1181", "1181", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-05", "2013-12-09", 5, 54, 270, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.8, "25-<30", 154.9, 66.7, 15, "2008-08-26", 63, ">=12", "2013-11-26", "2013-12-05", "2013-12-12", 4, "2013-12-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +["CDISCPILOT01", "01-701-1188", "1188", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-15", "2013-03-24", 38, 54, 2052, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 32, ">=30", 177.8, 101.2, 16, "2005-09-14", 88.7, ">=12", "2013-02-03", "2013-02-15", "2013-03-25", 7, "2013-03-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-701-1192", "1192", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-07-22", "2013-01-20", 183, 54, 9882, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.8, "25-<30", 151.1, 63.5, 12, "2009-03-15", 39.8, ">=12", "2012-07-08", "2012-07-22", "2013-01-20", 12, "2013-01-20", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-701-1203", "1203", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-02", "2013-08-03", 183, 0, 0, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.9, "25-<30", 160, 66.2, 13, "2011-04-19", 21.3, ">=12", "2013-01-25", "2013-02-02", "2013-08-03", 12, "2013-08-03", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-701-1211", "1211", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-15", "2013-01-12", 59, 54, 3186, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "Y", 17.7, "<25", 160, 45.4, 12, "2010-03-19", 31.4, ">=12", "2012-10-30", "2012-11-15", "2013-01-14", 9, "2013-01-14", "DEATH", "DISCONTINUED", "Death", 12] +["CDISCPILOT01", "01-701-1234", "1234", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-30", "2013-09-22", 177, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 181.6, 77.1, 18, "2006-08-11", 79.3, ">=12", "2013-03-20", "2013-03-30", "2013-09-22", 12, "2013-09-22", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-701-1239", "1239", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-11", "2014-07-10", 181, 76.8, 13905, 56, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33.6, ">=30", 168.9, 95.9, 11, "2003-09-23", 123.2, ">=12", "2013-12-28", "2014-01-11", "2014-07-11", 12, "2014-07-11", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-701-1275", "1275", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-02-07", "2014-05-31", 114, 77.2, 8802, 61, "<65", 1, "YEARS", "AMERICAN INDIAN OR ALASKA NATIVE", 6, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 24.6, "<25", 167.6, 69, 12, "2011-09-17", 28.3, ">=12", "2014-01-25", "2014-02-07", "2014-06-14", 10, "2014-06-14", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 22] +["CDISCPILOT01", "01-701-1287", "1287", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-25", "2014-07-26", 183, 76.3, 13959, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.5, "<25", 154.9, 56.3, 14, "2009-10-30", 50.6, ">=12", "2014-01-17", "2014-01-25", "2014-07-26", 12, "2014-07-26", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-701-1294", "1294", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-24", "2013-06-14", 83, 54, 4482, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.1, "25-<30", 170.2, 78.5, 16, "2011-09-09", 18.3, ">=12", "2013-03-17", "2013-03-24", "2013-06-14", 9, "2013-06-14", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-701-1302", "1302", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-29", "2013-11-05", 69, 74, 5103, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 26, "25-<30", 177.8, 82.1, 15, "2007-02-09", 78.4, ">=12", "2013-08-20", "2013-08-29", "2013-11-05", 9, "2013-11-05", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-701-1317", "1317", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-05-22", "2014-11-20", 183, 54, 9882, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.4, "<25", 176.5, 66.7, 20, "2013-09-16", 7.8, "<12", "2014-05-10", "2014-05-22", "2014-11-20", 12, "2014-11-20", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-701-1324", "1324", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-02", "2013-04-02", 183, 54, 9882, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.8, "25-<30", 166.4, 77.1, 18, "2009-10-11", 35.2, ">=12", "2012-09-16", "2012-10-02", "2013-04-02", 12, "2013-04-02", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-701-1341", "1341", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-05", "2013-01-26", 22, 54, 1188, 51, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28.5, "25-<30", 157.5, 70.8, 24, "2006-06-05", 78.6, ">=12", "2012-12-22", "2013-01-05", "2013-02-07", 5, "2013-02-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-701-1345", "1345", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-08", "2014-03-18", 162, 0, 0, 63, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 18.6, "<25", 174, 56.3, 15, "2010-11-05", 34.9, ">=12", "2013-10-01", "2013-10-08", "2014-03-18", 12, "2014-03-18", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 23] +["CDISCPILOT01", "01-701-1360", "1360", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-31", "2013-08-05", 6, 54, 324, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 29, "25-<30", 166.4, 80.3, 10, "2008-12-02", 55.7, ">=12", "2013-07-24", "2013-07-31", "2013-08-14", 4, "2013-08-14", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 23] +["CDISCPILOT01", "01-701-1363", "1363", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-30", "2013-11-27", 182, 0, 0, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.9, "<25", 161.3, 64.9, 13, "2005-10-20", 91, ">=12", "2013-05-20", "2013-05-30", "2013-11-27", 12, "2013-11-27", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-701-1383", "1383", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-04", "2013-08-06", 184, 77.6, 14283, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 31.6, ">=30", 163.8, 84.8, 12, "2006-08-20", 77.1, ">=12", "2013-01-22", "2013-02-04", "2013-08-06", 12, "2013-08-06", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-701-1387", "1387", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2014-03-12", "2014-03-25", 14, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 22.5, "<25", 162.6, 59.4, 12, "2003-08-17", 126.3, ">=12", "2014-02-23", "2014-03-12", "2014-03-25", 4, "2014-03-25", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 11] +["CDISCPILOT01", "01-701-1392", "1392", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2012-10-28", "2013-04-28", 183, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 167.6, 81.2, 16, "2010-04-25", 29.8, ">=12", "2012-10-17", "2012-10-28", "2013-04-28", 12, "2013-04-28", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-701-1415", "1415", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-23", "2014-03-24", 183, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25, "25-<30", 175.3, 76.7, 10, "1998-06-13", 183.1, ">=12", "2013-09-15", "2013-09-23", "2014-03-24", 12, "2014-03-24", "COMPLETED", "COMPLETED", "", 18] +["CDISCPILOT01", "01-701-1429", "1429", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-19", "2013-04-30", 43, 54, 2322, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 25.7, "25-<30", 148.6, 56.7, 12, "2008-06-17", 56.3, ">=12", "2013-02-25", "2013-03-19", "2013-04-30", 7, "2013-04-30", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 17] +["CDISCPILOT01", "01-701-1440", "1440", "701", "701", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-08", "2014-02-05", 182, 0, 0, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.2, "<25", 156.2, 49.4, 18, "2011-04-07", 27.6, ">=12", "2013-07-24", "2013-08-08", "2014-02-05", 12, "2014-02-05", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-701-1442", "1442", "701", "701", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-26", "2014-04-26", 183, 54, 9882, 57, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 40.1, ">=30", 162.6, 106.1, 12, "2006-02-20", 91.9, ">=12", "2013-10-17", "2013-10-26", "2014-04-26", 12, "2014-04-26", "COMPLETED", "COMPLETED", "", 15] +["CDISCPILOT01", "01-701-1444", "1444", "701", "701", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-05", "2013-02-12", 39, 71.3, 2781, 63, "<65", 1, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 34.5, ">=30", 171.5, 101.6, 14, "2008-05-21", 55.4, ">=12", "2012-12-31", "2013-01-05", "2013-02-13", 7, "2013-02-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-702-1082", "1082", "702", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-26", "2013-10-13", 80, 54, 4320, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", null, "<25", 154.9, null, 18, "2007-05-17", 73.6, ">=12", "2013-07-03", "2013-07-26", "2013-11-17", 9, "2013-11-17", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 23] +["CDISCPILOT01", "01-703-1042", "1042", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-02", "2013-08-31", 183, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.5, "<25", 177.8, 74.4, 12, "2008-07-23", 55.1, ">=12", "2013-02-23", "2013-03-02", "2013-08-31", 12, "2013-08-31", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-703-1076", "1076", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-25", "2013-12-24", 61, 75.2, 4590, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 165.1, 87.1, 10, "2012-08-27", 13.7, ">=12", "2013-10-17", "2013-10-25", "2013-12-24", 9, "2013-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-703-1086", "1086", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-02", "2012-12-04", 94, 54, 5076, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25, "25-<30", 195.6, 95.7, 17, "2011-04-27", 15.9, ">=12", "2012-08-22", "2012-09-02", "2012-12-24", 10, "2012-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-703-1096", "1096", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-25", "2013-03-16", 51, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 31.7, ">=30", 160, 81.2, 6, "2006-12-20", 72, ">=12", "2012-12-19", "2013-01-25", "2013-03-29", 7, "2013-03-29", "LOST TO FOLLOW-UP", "DISCONTINUED", "Lost to Follow-up", 22] +["CDISCPILOT01", "01-703-1100", "1100", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-13", "2013-09-14", 186, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.8, "<25", 167.6, 61.2, 8, "2010-12-02", 26.9, ">=12", "2013-02-28", "2013-03-13", "2013-09-14", 12, "2013-09-14", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-703-1119", "1119", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-20", "2013-06-13", 114, 54, 6156, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 18.4, "<25", 160, 47.2, 16, "2005-02-01", 96.1, ">=12", "2013-02-02", "2013-02-20", "2013-06-13", 10, "2013-06-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +["CDISCPILOT01", "01-703-1175", "1175", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-20", "2013-12-26", 7, 0, 0, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 26.6, "25-<30", 170.2, 77.1, 16, "2010-09-19", 38.8, ">=12", "2013-12-13", "2013-12-20", "2013-12-31", 4, "2013-12-31", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 11] +["CDISCPILOT01", "01-703-1182", "1182", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-17", "2013-12-11", 56, 54, 3024, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.8, "<25", 172.7, 68, 12, "2011-09-27", 24.4, ">=12", "2013-10-08", "2013-10-17", "2013-12-12", 8, "2013-12-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +["CDISCPILOT01", "01-703-1197", "1197", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-16", "2013-06-29", 14, 54, 756, 76, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 38.6, ">=30", 162.6, 102.1, 5, "2012-01-11", 16.7, ">=12", "2013-06-01", "2013-06-16", "2013-07-22", 4, "2013-07-22", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] +["CDISCPILOT01", "01-703-1210", "1210", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-16", "2013-09-06", 175, 0, 0, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.8, "<25", 144.8, 49.9, 12, "2010-02-18", 36.6, ">=12", "2013-03-08", "2013-03-16", "2013-09-06", 12, "2013-09-06", "COMPLETED", "COMPLETED", "", 19] +["CDISCPILOT01", "01-703-1258", "1258", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-07-20", "2013-01-11", 176, 77.3, 13608, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", 24.8, "<25", 154.9, 59.4, 12, "2006-02-17", 76.7, ">=12", "2012-07-10", "2012-07-20", "2013-01-21", 12, "2013-01-21", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] +["CDISCPILOT01", "01-703-1279", "1279", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-13", "2013-06-03", 22, 54, 1188, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 21.1, "<25", 162.6, 55.8, 12, "2010-07-29", 33, ">=12", "2013-04-27", "2013-05-13", "2013-06-22", 4, "2013-06-22", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 14] +["CDISCPILOT01", "01-703-1295", "1295", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-21", "2014-04-19", 150, 78.3, 11745, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 22.7, "<25", 157.5, 56.3, 8, "2012-04-05", 18.7, ">=12", "2013-10-24", "2013-11-21", "2014-05-19", 11, "2014-05-19", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] +["CDISCPILOT01", "01-703-1299", "1299", "703", "703", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-12", "2013-03-13", 183, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.2, "<25", 153.7, 45.4, 12, "2011-09-16", 11.8, "<12", "2012-09-07", "2012-09-12", "2013-03-13", 12, "2013-03-13", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-703-1335", "1335", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-03-17", "2014-05-07", 52, 73.2, 3807, 67, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23, "<25", 154.9, 55.3, 11, "2008-01-30", 73, ">=12", "2014-02-28", "2014-03-17", "2014-05-24", 7, "2014-05-24", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 10] +["CDISCPILOT01", "01-703-1379", "1379", "703", "703", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-22", "2014-03-21", 181, 54, 9774, 81, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.7, ">=30", 157.5, 76.2, 7, "2009-09-21", 47.7, ">=12", "2013-09-12", "2013-09-22", "2014-03-21", 12, "2014-03-21", "COMPLETED", "COMPLETED", "", 12] +["CDISCPILOT01", "01-703-1403", "1403", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-12", "2012-12-13", 2, 54, 108, 67, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 25.4, "25-<30", 177.8, 80.3, 12, "2010-12-07", 24, ">=12", "2012-12-05", "2012-12-12", "2012-12-19", 4, "2012-12-19", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-703-1439", "1439", "703", "703", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-03-12", "2014-09-11", 184, 76.7, 14121, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 160, 63.5, 12, "2010-07-29", 43.2, ">=12", "2014-03-04", "2014-03-12", "2014-09-11", 12, "2014-09-11", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-704-1008", "1008", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-13", "2013-02-21", 40, 70.2, 2808, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.3, "<25", 148, 46.7, 12, "2011-10-17", 14.7, ">=12", "2013-01-06", "2013-01-13", "2013-02-25", 7, "2013-02-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +["CDISCPILOT01", "01-704-1009", "1009", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-27", "2013-09-25", 30, 54, 1620, 83, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 20.8, "<25", 179.1, 66.7, 16, "2009-02-03", 54.5, ">=12", "2013-08-20", "2013-08-27", "2013-10-02", 5, "2013-10-02", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 21] +["CDISCPILOT01", "01-704-1010", "1010", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-21", "2014-07-08", 138, 0, 0, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 25.6, "25-<30", 177.8, 81, 14, "2006-01-02", 97.2, ">=12", "2014-02-08", "2014-02-21", "2014-07-09", 11, "2014-07-09", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 17] +["CDISCPILOT01", "01-704-1017", "1017", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-06", "2013-11-18", 44, 72.4, 3186, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.8, "<25", 170.2, 63.1, 12, "2011-03-27", 29.9, ">=12", "2013-09-20", "2013-10-06", "2013-11-24", 7, "2013-11-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +["CDISCPILOT01", "01-704-1025", "1025", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-27", "2013-10-24", 28, 54, 1512, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20.1, "<25", 166, 55.5, 18, "2012-03-03", 18.6, ">=12", "2013-09-18", "2013-09-27", "2013-11-29", 6, "2013-11-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-704-1065", "1065", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-24", "2013-12-22", 60, 74.3, 4455, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 24.8, "<25", 180.3, 80.7, 12, "2010-03-23", 42.9, ">=12", "2013-10-17", "2013-10-24", "2013-12-24", 9, "2013-12-24", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-704-1074", "1074", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-22", "2014-03-20", 58, 72.2, 4185, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27, "25-<30", 167.6, 75.8, 16, "2009-01-30", 59.7, ">=12", "2014-01-19", "2014-01-22", "2014-03-31", 8, "2014-03-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-704-1093", "1093", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-03-15", "2013-06-17", 95, 76.5, 7263, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 24.3, "<25", 174, 73.5, 12, "2010-07-17", 31.3, ">=12", "2013-02-22", "2013-03-15", "2013-06-20", 10, "2013-06-20", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-704-1114", "1114", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-23", "2013-07-07", 166, 54, 8964, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 28.1, "25-<30", 166.4, 77.8, 8, "2007-03-25", 69.6, ">=12", "2013-01-09", "2013-01-23", "2013-07-08", 12, "2013-07-08", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] +["CDISCPILOT01", "01-704-1120", "1120", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-02", "2014-02-01", 62, 54, 3348, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.9, "<25", 147, 51.7, 13, "2007-03-23", 79.9, ">=12", "2013-11-18", "2013-12-02", "2014-02-03", 9, "2014-02-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-704-1127", "1127", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-02", "2014-03-31", 181, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 15.1, "<25", 165.1, 41.1, 12, "2008-09-11", 60.2, ">=12", "2013-09-16", "2013-10-02", "2014-03-31", 12, "2014-03-31", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-704-1135", "1135", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-31", "2014-05-16", 198, 54, 10692, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 161.8, 64.4, 14, "2010-10-06", 36.6, ">=12", "2013-10-23", "2013-10-31", "2014-05-16", 12, "2014-05-16", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-704-1164", "1164", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-19", "2013-04-04", 198, 0, 0, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.1, "<25", 157.5, 49.9, 10, "2011-03-04", 18.3, ">=12", "2012-09-11", "2012-09-19", "2013-04-04", 12, "2013-04-04", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-704-1218", "1218", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-19", "2013-05-27", 190, 54, 10260, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.2, "25-<30", 144, 54.4, 12, "2010-08-15", 26.9, ">=12", "2012-11-11", "2012-11-19", "2013-05-27", 12, "2013-05-27", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-704-1233", "1233", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-21", "2013-07-14", 116, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 21.3, "<25", 147.3, 46.3, 16, "2011-01-15", 25.8, ">=12", "2013-03-08", "2013-03-21", "2013-07-14", 11, "2013-07-14", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 15] +["CDISCPILOT01", "01-704-1241", "1241", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-25", "2013-10-09", 46, 74, 3402, 86, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 25.2, "25-<30", 170.2, 73, 14, "2011-07-25", 24.7, ">=12", "2013-08-14", "2013-08-25", "2013-10-31", 8, "2013-10-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +["CDISCPILOT01", "01-704-1260", "1260", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-08-30", "2012-11-04", 67, 0, 0, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 19.1, "<25", 160, 48.8, 16, "2002-11-29", 116.8, ">=12", "2012-08-23", "2012-08-30", "2013-01-18", 9, "2013-01-18", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 16] +["CDISCPILOT01", "01-704-1266", "1266", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-13", "2013-12-06", 55, 73.6, 4050, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.2, "25-<30", 174, 88.5, 12, "2011-12-02", 22.1, ">=12", "2013-10-05", "2013-10-13", "2013-12-06", 8, "2013-12-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-704-1323", "1323", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-08", "2013-08-05", 29, 54, 1566, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 22.7, "<25", 162.6, 59.9, 16, "2010-03-23", 38.7, ">=12", "2013-06-13", "2013-07-08", "2013-08-08", 7, "2013-08-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-704-1325", "1325", "704", "704", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-04-23", "2014-07-04", 73, 54, 3942, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 22.3, "<25", 175.3, 68.5, 16, "2008-11-02", 65.4, ">=12", "2014-04-16", "2014-04-23", "2014-08-06", 10, "2014-08-06", "PROTOCOL VIOLATION", "DISCONTINUED", "Protocol Violation", 18] +["CDISCPILOT01", "01-704-1332", "1332", "704", "704", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-09", "2014-02-14", 68, 75, 5103, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 26.2, "25-<30", 173, 78.5, 9, "2011-11-09", 24.5, ">=12", "2013-11-24", "2013-12-09", "2014-02-16", 9, "2014-02-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +["CDISCPILOT01", "01-704-1351", "1351", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-12", "2014-04-18", 189, 0, 0, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.9, "<25", 175.3, 73.5, 12, "2012-09-10", 12.6, ">=12", "2013-09-26", "2013-10-12", "2014-04-18", 12, "2014-04-18", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-704-1388", "1388", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-07", "2013-06-11", 187, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.8, "<25", 176.5, 58.5, 11, "2010-10-26", 25.1, ">=12", "2012-11-28", "2012-12-07", "2013-06-19", 12, "2013-06-19", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-704-1435", "1435", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2012-11-17", "2013-01-09", 54, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 27.1, "25-<30", 167.6, 76.2, 16, "2010-01-20", 33.4, ">=12", "2012-11-01", "2012-11-17", "2013-01-12", 8, "2013-01-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 20] +["CDISCPILOT01", "01-704-1445", "1445", "704", "704", "Placebo", "Placebo", 0, "Placebo", 0, "2014-05-11", "2014-11-01", 175, 0, 0, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "Y", 22.8, "<25", 177.8, 72.1, 12, "2012-11-11", 17.6, ">=12", "2014-05-01", "2014-05-11", "2014-11-01", 12, "2014-11-01", "DEATH", "DISCONTINUED", "Death", 23] +["CDISCPILOT01", "01-705-1018", "1018", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-05", "2013-07-12", 8, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 22.6, "<25", 147.3, 49, 6, "2009-11-21", 43.3, ">=12", "2013-06-30", "2013-07-05", "2013-07-12", 4, "2013-07-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 18] +["CDISCPILOT01", "01-705-1031", "1031", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-11-27", "2014-05-11", 166, 54, 8964, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 28.9, "25-<30", 157.5, 71.7, 16, "2010-11-25", 35.8, ">=12", "2013-11-17", "2013-11-27", "2014-05-11", 12, "2014-05-11", "LOST TO FOLLOW-UP", "DISCONTINUED", "Lost to Follow-up", 23] +["CDISCPILOT01", "01-705-1059", "1059", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-05", "2013-12-05", 123, 0, 0, 66, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 20.4, "<25", 162.6, 54, 12, "2009-07-20", 48.5, ">=12", "2013-08-02", "2013-08-05", "2013-12-05", 10, "2013-12-05", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-705-1186", "1186", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-08", "2014-01-26", 19, 0, 0, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 19.7, "<25", 142.2, 39.9, 12, "2011-07-03", 30.1, ">=12", "2014-01-03", "2014-01-08", "2014-02-07", 5, "2014-02-07", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 15] +["CDISCPILOT01", "01-705-1199", "1199", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-16", "2013-09-28", 13, 54, 702, 87, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.8, "<25", 161.3, 64.4, 20, "2007-09-08", 72.1, ">=12", "2013-09-11", "2013-09-16", "2013-09-29", 4, "2013-09-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +["CDISCPILOT01", "01-705-1280", "1280", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-17", "2014-07-25", 190, 76.9, 14607, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28, "25-<30", 157.5, 69.4, 12, "2013-01-04", 12.3, ">=12", "2014-01-11", "2014-01-17", "2014-07-25", 12, "2014-07-25", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-705-1281", "1281", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-28", "2014-02-27", 92, 75.7, 6966, 73, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 31.4, ">=30", 152.4, 73, 12, "2012-11-05", 12.7, ">=12", "2013-11-26", "2013-11-28", "2014-03-17", 10, "2014-03-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-705-1282", "1282", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-26", "2013-06-24", 181, 0, 0, 70, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.4, ">=30", 154.9, 73, 12, "2006-12-06", 72.6, ">=12", "2012-12-23", "2012-12-26", "2013-06-24", 12, "2013-06-24", "COMPLETED", "COMPLETED", "", 10] +["CDISCPILOT01", "01-705-1292", "1292", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-14", "2014-05-13", 212, 54, 11448, 60, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.8, "25-<30", 167.6, 75.3, 8, "2012-09-28", 12.5, ">=12", "2013-10-11", "2013-10-14", "2014-05-14", 12, "2014-05-14", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-705-1303", "1303", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-16", "2014-06-02", 169, 78.6, 13284, 72, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 27.5, "25-<30", 175.3, 84.4, 12, "2010-12-15", 35.9, ">=12", "2013-12-10", "2013-12-16", "2014-06-02", 11, "2014-06-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +["CDISCPILOT01", "01-705-1310", "1310", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-11-02", "2014-01-23", 83, 74.2, 6156, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 146.1, 48.5, 12, "2011-10-30", 23.9, ">=12", "2013-10-26", "2013-11-02", "2014-01-23", 9, "2014-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-705-1349", "1349", "705", "705", "Placebo", "Placebo", 0, "Placebo", 0, "2013-03-10", "2013-09-08", 183, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.2, "<25", 144.8, 44.5, 10, "2007-03-23", 71.2, ">=12", "2013-02-24", "2013-03-10", "2013-09-08", 12, "2013-09-08", "COMPLETED", "COMPLETED", "", 15] +["CDISCPILOT01", "01-705-1377", "1377", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-04", "2014-03-07", 63, 71.6, 4509, 63, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 21, "<25", 165.1, 57.2, 6, "2012-01-05", 23.8, ">=12", "2013-12-29", "2014-01-04", "2014-03-07", 7, "2014-03-07", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 14] +["CDISCPILOT01", "01-705-1382", "1382", "705", "705", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-13", "2013-05-13", 1, 54, 54, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 33.2, ">=30", 170.2, 96.2, 12, "2012-05-03", 12.2, ">=12", "2013-05-09", "2013-05-13", "2013-05-13", 4, "2013-05-13", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 19] +["CDISCPILOT01", "01-705-1393", "1393", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-07", "2013-02-01", 148, 54, 7992, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 26.9, "25-<30", 144.8, 56.3, 13, "2004-09-08", 95.8, ">=12", "2012-09-02", "2012-09-07", "2013-02-20", 11, "2013-02-20", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +["CDISCPILOT01", "01-705-1431", "1431", "705", "705", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-23", "2013-12-19", 180, 54, 9720, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 149.9, 54.4, 12, "2010-07-04", 35.4, ">=12", "2013-06-16", "2013-06-23", "2013-12-19", 12, "2013-12-19", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-706-1041", "1041", "706", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-31", "2014-07-28", 210, 0, 0, 64, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.9, "<25", 167.6, 58.7, 15, "2011-11-18", 25.1, ">=12", "2013-12-21", "2013-12-31", "2014-07-29", 12, "2014-07-29", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-706-1049", "1049", "706", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-14", "2013-06-18", 36, 69.8, 2511, 60, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20.6, "<25", 167.6, 57.8, 11, "2010-05-02", 36, ">=12", "2013-04-30", "2013-05-14", "2013-06-25", 7, "2013-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-706-1384", "1384", "706", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-15", "2012-09-24", 10, 54, 540, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 30.6, ">=30", 157.5, 76, 8, "2008-05-04", 51.7, ">=12", "2012-08-25", "2012-09-15", "2012-09-29", 4, "2012-09-29", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-707-1037", "1037", "707", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-20", "2013-12-24", 5, 54, 270, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23.8, "<25", 152.4, 55.3, 14, "2009-01-02", 59.3, ">=12", "2013-12-12", "2013-12-20", "2014-01-08", 4, "2014-01-08", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 24] +["CDISCPILOT01", "01-707-1206", "1206", "707", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-28", "2014-04-26", 181, 0, 0, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 174, 74.4, 7, "2012-08-23", 13.9, ">=12", "2013-10-20", "2013-10-28", "2014-04-27", 12, "2014-04-27", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-708-1019", "1019", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-12-20", "2014-01-01", 13, 54, 702, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 22.2, "<25", 182.9, 74.4, 18, "2006-12-19", 83.7, ">=12", "2013-12-10", "2013-12-20", "2014-01-23", 4, "2014-01-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-708-1032", "1032", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-09", "2013-03-01", 21, 54, 1134, 62, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 26.1, "25-<30", 177.8, 82.6, 12, "2002-07-16", 126.7, ">=12", "2013-02-02", "2013-02-09", "2013-03-09", 5, "2013-03-09", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-708-1084", "1084", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-09", "2013-11-11", 187, 54, 10098, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 17.9, "<25", 167.6, 50.4, 12, "2010-04-26", 36.2, ">=12", "2013-05-01", "2013-05-09", "2013-11-11", 12, "2013-11-11", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-708-1087", "1087", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-10-22", "2013-04-28", 189, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.9, "25-<30", 157.5, 66.7, 12, "2008-09-02", 49.1, ">=12", "2012-10-06", "2012-10-22", "2013-04-28", 12, "2013-04-28", "COMPLETED", "COMPLETED", "", 17] +["CDISCPILOT01", "01-708-1158", "1158", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-08", "2014-03-21", 42, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 27.8, "25-<30", 162.6, 73.5, 8, "2010-08-01", 42.1, ">=12", "2014-02-01", "2014-02-08", "2014-03-22", 7, "2014-03-22", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-708-1171", "1171", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-06", "2013-06-04", 181, 0, 0, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 162.6, 54.9, 9, "2010-09-24", 26.1, ">=12", "2012-11-25", "2012-12-06", "2013-06-04", 12, "2013-06-04", "COMPLETED", "COMPLETED", "", 13] +["CDISCPILOT01", "01-708-1178", "1178", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-29", "2014-04-06", 99, 75.3, 7452, 77, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 23, "<25", 165.1, 62.8, 8, "2008-08-10", 64.1, ">=12", "2013-12-13", "2013-12-29", "2014-04-06", 9, "2014-04-06", "PHYSICIAN DECISION", "DISCONTINUED", "Physician Decision", 10] +["CDISCPILOT01", "01-708-1213", "1213", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-09", "2013-02-22", 14, 54, 756, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 15.3, "<25", 165.1, 41.7, 12, "2011-02-06", 23.9, ">=12", "2013-02-01", "2013-02-09", "2013-02-26", 5, "2013-02-26", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +["CDISCPILOT01", "01-708-1216", "1216", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-24", "2012-11-29", 37, 69.3, 2565, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.9, "25-<30", 172.7, 77.1, 12, "2001-07-15", 135, ">=12", "2012-10-14", "2012-10-24", "2012-12-06", 7, "2012-12-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-708-1236", "1236", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-09-21", "2013-09-21", 1, 54, 54, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 23.4, "<25", 152.4, 54.4, 8, "2012-09-08", 12, ">=12", "2013-09-08", "2013-09-21", "2013-09-26", 4, "2013-09-26", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 22] +["CDISCPILOT01", "01-708-1253", "1253", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-07", "2013-11-05", 183, 0, 0, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.1, "<25", 185.4, 75.8, 12, "2009-03-12", 49.5, ">=12", "2013-04-26", "2013-05-07", "2013-11-05", 12, "2013-11-05", "COMPLETED", "COMPLETED", "", 12] +["CDISCPILOT01", "01-708-1272", "1272", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-06", "2013-03-22", 45, 54, 2430, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 24.9, "<25", 172.7, 74.4, 11, "2006-08-07", 77.6, ">=12", "2013-01-22", "2013-02-06", "2013-04-04", 8, "2013-04-04", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 15] +["CDISCPILOT01", "01-708-1286", "1286", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-10", "2014-03-08", 180, 0, 0, 80, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 32.8, ">=30", 152.4, 76.2, 12, "2001-10-03", 142.8, ">=12", "2013-08-25", "2013-09-10", "2014-03-08", 12, "2014-03-08", "COMPLETED", "COMPLETED", "", 10] +["CDISCPILOT01", "01-708-1296", "1296", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-06-14", "2013-12-12", 182, 0, 0, 57, "<65", 1, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.9, "25-<30", 170.2, 80.7, 18, "2010-02-03", 40.1, ">=12", "2013-06-07", "2013-06-14", "2013-12-12", 12, "2013-12-12", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-708-1297", "1297", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-25", "2013-05-03", 99, 54, 5346, 61, "<65", 1, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23, "<25", 185.4, 78.9, 13, "2008-02-27", 58.6, ">=12", "2013-01-15", "2013-01-25", "2013-05-08", 10, "2013-05-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-708-1316", "1316", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-23", "2014-03-01", 191, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 160, 59.9, 12, "2011-08-08", 24.3, ">=12", "2013-08-15", "2013-08-23", "2014-03-01", 12, "2014-03-01", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-708-1336", "1336", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-07", "2013-06-05", 181, 76.7, 13878, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.1, "<25", 190.5, 87.5, 18, "2002-12-01", 119.7, ">=12", "2012-11-21", "2012-12-07", "2013-06-05", 12, "2013-06-05", "COMPLETED", "COMPLETED", "", 15] +["CDISCPILOT01", "01-708-1342", "1342", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-29", "2013-06-28", 182, 0, 0, 59, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.4, "<25", 170.2, 59, 13, "2010-09-24", 26.9, ">=12", "2012-12-21", "2012-12-29", "2013-06-28", 12, "2013-06-28", "COMPLETED", "COMPLETED", "", 18] +["CDISCPILOT01", "01-708-1347", "1347", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-20", "2013-06-18", 60, 74.3, 4455, 61, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.2, "25-<30", 160, 74.8, 12, "2009-05-23", 46.7, ">=12", "2013-04-11", "2013-04-20", "2013-06-18", 9, "2013-06-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +["CDISCPILOT01", "01-708-1348", "1348", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-05", "2014-02-13", 193, 54, 10422, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.6, "<25", 160, 60.3, 12, "2010-07-29", 36, ">=12", "2013-07-28", "2013-08-05", "2014-02-13", 12, "2014-02-13", "COMPLETED", "COMPLETED", "", 13] +["CDISCPILOT01", "01-708-1353", "1353", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-04", "2013-08-28", 56, 54, 3024, 87, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.3, "<25", 157.5, 50.4, 16, "2010-08-06", 34.4, ">=12", "2013-06-17", "2013-07-04", "2013-09-10", 8, "2013-09-10", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-708-1372", "1372", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-12", "2013-04-19", 8, 54, 432, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 30.7, ">=30", 170.2, 88.9, 8, "2007-09-17", 66.6, ">=12", "2013-04-03", "2013-04-12", "2013-05-10", 4, "2013-05-10", "PROTOCOL VIOLATION", "DISCONTINUED", "I/E Not Met", 17] +["CDISCPILOT01", "01-708-1378", "1378", "708", "708", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-03", "2014-01-28", 148, 0, 0, 67, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 24.3, "<25", 170.2, 70.3, 13, "2009-03-16", 53.3, ">=12", "2013-08-24", "2013-09-03", "2014-01-28", 11, "2014-01-28", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 20] +["CDISCPILOT01", "01-708-1406", "1406", "708", "708", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-26", "2014-07-02", 189, 76.6, 14472, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.1, "<25", 157.5, 54.9, 13, "2010-06-24", 41.5, ">=12", "2013-12-06", "2013-12-26", "2014-07-02", 12, "2014-07-02", "COMPLETED", "COMPLETED", "", 15] +["CDISCPILOT01", "01-708-1428", "1428", "708", "708", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-11-09", "2013-12-14", 36, 54, 1944, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.8, "<25", 157.5, 59, 8, "2010-10-27", 36.2, ">=12", "2013-11-02", "2013-11-09", "2014-01-31", 8, "2014-01-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +["CDISCPILOT01", "01-709-1001", "1001", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-08", "2014-04-08", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.2, "25-<30", 170.2, 73, 12, "2011-01-30", 31.7, ">=12", "2013-09-20", "2013-10-08", "2014-04-08", 12, "2014-04-08", "COMPLETED", "COMPLETED", "", 15] +["CDISCPILOT01", "01-709-1007", "1007", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-07-31", "2012-08-28", 29, 54, 1566, 54, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 23.8, "<25", 158.8, 59.9, 21, "2007-02-28", 64.8, ">=12", "2012-07-21", "2012-07-31", "2012-09-01", 5, "2012-09-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +["CDISCPILOT01", "01-709-1020", "1020", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-01", "2013-06-01", 183, 54, 9882, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.9, "25-<30", 144.8, 54.4, 12, "2009-02-26", 44.9, ">=12", "2012-11-22", "2012-12-01", "2013-06-01", 12, "2013-06-01", "COMPLETED", "COMPLETED", "", 15] +["CDISCPILOT01", "01-709-1029", "1029", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-25", "2013-06-26", 184, 76.6, 14094, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.1, "<25", 172.7, 69, 20, "2009-06-02", 42.3, ">=12", "2012-12-10", "2012-12-25", "2013-06-26", 12, "2013-06-26", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-709-1081", "1081", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-18", "2014-04-27", 100, 54, 5400, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.5, "<25", 154.9, 56.5, 9, "2011-08-06", 29.2, ">=12", "2014-01-09", "2014-01-18", "2014-05-10", 10, "2014-05-10", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +["CDISCPILOT01", "01-709-1088", "1088", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-12", "2014-10-09", 181, 0, 0, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 179.1, 79.4, 16, "2012-02-25", 25.1, ">=12", "2014-03-30", "2014-04-12", "2014-10-09", 12, "2014-10-09", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-709-1099", "1099", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-25", "2014-04-25", 183, 76.1, 13932, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.6, "<25", 165.1, 53.5, 12, "2009-04-20", 53.8, ">=12", "2013-10-14", "2013-10-25", "2014-04-25", 12, "2014-04-25", "COMPLETED", "COMPLETED", "", 11] +["CDISCPILOT01", "01-709-1102", "1102", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-01-15", "2013-03-27", 72, 54, 3888, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32.1, ">=30", 166.4, 88.9, 14, "2009-07-13", 41.9, ">=12", "2013-01-07", "2013-01-15", "2013-03-31", 9, "2013-03-31", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-709-1168", "1168", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-02", "2013-09-26", 56, 73.3, 4104, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.6, "25-<30", 149.9, 62.1, 12, "2009-10-29", 44.9, ">=12", "2013-07-25", "2013-08-02", "2013-09-27", 8, "2013-09-27", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-709-1217", "1217", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-04", "2013-06-11", 100, 54, 5400, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.1, "<25", 171.5, 68, 6, "2008-10-11", 52.2, ">=12", "2013-02-16", "2013-03-04", "2013-06-25", 10, "2013-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +["CDISCPILOT01", "01-709-1238", "1238", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-15", "2013-08-06", 84, 76.2, 6399, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 28.5, "25-<30", 170.2, 82.6, 8, "2011-10-13", 18.7, ">=12", "2013-05-02", "2013-05-15", "2013-08-07", 9, "2013-08-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 24] +["CDISCPILOT01", "01-709-1259", "1259", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-26", "2013-06-13", 139, 0, 0, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 21.9, "<25", 172.7, 65.3, 18, "2008-08-06", 53.3, ">=12", "2013-01-13", "2013-01-26", "2013-06-13", 11, "2013-06-13", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 20] +["CDISCPILOT01", "01-709-1285", "1285", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-03-24", "2013-05-23", 61, 54, 3294, 87, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 23.1, "<25", 167.6, 64.9, 6, "2009-09-18", 42, ">=12", "2013-03-17", "2013-03-24", "2013-05-31", 9, "2013-05-31", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 16] +["CDISCPILOT01", "01-709-1301", "1301", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-19", "2014-01-17", 183, 0, 0, 62, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.6, "<25", 146.1, 50.4, 10, "2009-02-04", 53.3, ">=12", "2013-07-14", "2013-07-19", "2014-01-17", 12, "2014-01-17", "COMPLETED", "COMPLETED", "", 10] +["CDISCPILOT01", "01-709-1306", "1306", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-03", "2014-06-16", 134, 0, 0, 60, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 18.5, "<25", 154.9, 44.5, 12, "2009-02-02", 59.6, ">=12", "2014-01-19", "2014-02-03", "2014-06-25", 11, "2014-06-25", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +["CDISCPILOT01", "01-709-1309", "1309", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-06-19", "2013-12-19", 184, 77, 14175, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 177.8, 78.5, 16, "2009-12-21", 41.6, ">=12", "2013-06-09", "2013-06-19", "2013-12-19", 12, "2013-12-19", "COMPLETED", "COMPLETED", "", 17] +["CDISCPILOT01", "01-709-1312", "1312", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-20", "2014-10-19", 183, 0, 0, 68, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.9, "<25", 160, 53.5, 13, "2010-07-30", 44.5, ">=12", "2014-04-13", "2014-04-20", "2014-10-19", 12, "2014-10-19", "COMPLETED", "COMPLETED", "", 14] +["CDISCPILOT01", "01-709-1326", "1326", "709", "709", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-05", "2013-10-02", 181, 54, 9774, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.7, "25-<30", 161.3, 74.8, 16, "2010-09-19", 30.1, ">=12", "2013-03-21", "2013-04-05", "2013-10-02", 12, "2013-10-02", "COMPLETED", "COMPLETED", "", 11] +["CDISCPILOT01", "01-709-1329", "1329", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-15", "2013-08-25", 11, 54, 594, 70, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 26.5, "25-<30", 170.2, 76.7, 16, "2009-03-08", 52.8, ">=12", "2013-08-01", "2013-08-15", "2013-08-29", 4, "2013-08-29", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] +["CDISCPILOT01", "01-709-1339", "1339", "709", "709", "Placebo", "Placebo", 0, "Placebo", 0, "2012-12-23", "2013-06-24", 184, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.4, "25-<30", 175.3, 78, 16, "2010-03-03", 33.5, ">=12", "2012-12-15", "2012-12-23", "2013-06-24", 12, "2013-06-24", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-709-1424", "1424", "709", "709", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-03-03", "2013-03-07", 5, 54, 270, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 22.6, "<25", 174, 68.5, 16, "2007-09-12", 65.2, ">=12", "2013-02-15", "2013-03-03", "2013-03-08", 4, "2013-03-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-710-1002", "1002", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-14", "2014-01-18", 5, 54, 270, 88, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.8, "25-<30", 165.1, 70.3, 12, "2008-01-08", 71.8, ">=12", "2013-12-30", "2014-01-14", "2014-01-18", 4, "2014-01-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-710-1006", "1006", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-10", "2013-08-09", 181, 77.1, 13959, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.1, "25-<30", 170.2, 72.6, 12, "2012-02-10", 11.6, "<12", "2013-01-27", "2013-02-10", "2013-08-10", 12, "2013-08-10", "COMPLETED", "COMPLETED", "", 12] +["CDISCPILOT01", "01-710-1021", "1021", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-09-27", "2013-10-29", 33, 68.7, 2268, 79, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 21.3, "<25", 162.6, 56.3, 8, "2012-07-09", 14.4, ">=12", "2013-09-19", "2013-09-27", "2013-11-12", 7, "2013-11-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +["CDISCPILOT01", "01-710-1027", "1027", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2014-02-28", "2014-08-29", 183, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.4, "<25", 170.2, 70.8, 12, "2012-02-04", 24, ">=12", "2014-02-03", "2014-02-28", "2014-08-29", 12, "2014-08-29", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-710-1045", "1045", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-06-03", "2013-08-13", 72, 54, 3888, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22, "<25", 162.6, 58.1, 12, "2010-05-12", 36.3, ">=12", "2013-05-20", "2013-06-03", "2013-08-17", 9, "2013-08-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +["CDISCPILOT01", "01-710-1053", "1053", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-26", "2013-02-10", 47, 54, 2538, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.8, "<25", 157.5, 51.7, 12, "2011-11-04", 13.4, ">=12", "2012-12-15", "2012-12-26", "2013-02-15", 8, "2013-02-15", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-710-1060", "1060", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-01", "2013-07-05", 186, 0, 0, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21, "<25", 182.9, 70.3, 16, "2010-09-14", 27.4, ">=12", "2012-12-24", "2013-01-01", "2013-07-05", 12, "2013-07-05", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-710-1070", "1070", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-09-08", "2013-01-22", 137, 78, 10692, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 21.8, "<25", 149.9, 49, 10, "2010-09-08", 23.7, ">=12", "2012-08-28", "2012-09-08", "2013-02-23", 11, "2013-02-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +["CDISCPILOT01", "01-710-1077", "1077", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-11-17", "2014-05-18", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.5, "<25", 162.6, 49, 12, "2011-06-11", 28.8, ">=12", "2013-11-03", "2013-11-17", "2014-05-18", 12, "2014-05-18", "COMPLETED", "COMPLETED", "", 14] +["CDISCPILOT01", "01-710-1078", "1078", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-17", "2014-03-23", 188, 0, 0, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18, "<25", 152.4, 41.7, 12, "2011-08-25", 24.4, ">=12", "2013-09-06", "2013-09-17", "2014-03-23", 12, "2014-03-23", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-710-1083", "1083", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-07-22", "2013-08-01", 11, 0, 0, 89, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "Y", 19, "<25", 157.5, 47.2, 14, "2011-07-19", 23.7, ">=12", "2013-07-09", "2013-07-22", "2013-08-03", 4, "2013-08-03", "DEATH", "DISCONTINUED", "Death", 14] +["CDISCPILOT01", "01-710-1137", "1137", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-10-11", "2013-11-13", 34, 69.1, 2349, 79, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 24, "<25", 165.1, 65.3, 16, "2009-10-12", 47.7, ">=12", "2013-10-03", "2013-10-11", "2013-11-13", 7, "2013-11-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-710-1142", "1142", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-02", "2012-10-20", 19, 59.7, 1134, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.8, "<25", 152.4, 57.6, 12, "2010-09-26", 23.6, ">=12", "2012-09-12", "2012-10-02", "2012-10-23", 5, "2012-10-23", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-710-1154", "1154", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-29", "2014-04-27", 30, 54, 1620, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 32.3, ">=30", 160, 82.6, 3, "2008-02-25", 72.4, ">=12", "2014-03-08", "2014-03-29", "2014-05-09", 7, "2014-05-09", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] +["CDISCPILOT01", "01-710-1166", "1166", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-11-30", "2013-03-19", 110, 54, 5940, 81, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 22.1, "<25", 157.5, 54.9, 12, "2007-11-10", 60.1, ">=12", "2012-11-10", "2012-11-30", "2013-03-30", 10, "2013-03-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-710-1183", "1183", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-11-16", "2014-05-17", 183, 0, 0, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.2, "<25", 149.9, 47.6, 8, "2012-10-25", 12, ">=12", "2013-10-24", "2013-11-16", "2014-05-17", 12, "2014-05-17", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-710-1187", "1187", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-11-10", "2013-05-12", 184, 76.7, 14121, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 154.9, 49.9, 8, "2010-10-22", 24.2, ">=12", "2012-10-26", "2012-11-10", "2013-05-12", 12, "2013-05-12", "COMPLETED", "COMPLETED", "", 11] +["CDISCPILOT01", "01-710-1235", "1235", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-26", "2013-03-27", 183, 54, 9882, 56, "<65", 1, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33, ">=30", 170.2, 95.7, 16, "2009-12-03", 33.4, ">=12", "2012-09-13", "2012-09-26", "2013-03-27", 12, "2013-03-27", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-710-1249", "1249", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-28", "2014-06-28", 183, 76.7, 14040, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.4, "25-<30", 177.8, 80.3, 12, "2008-12-27", 59.8, ">=12", "2013-12-19", "2013-12-28", "2014-06-28", 12, "2014-06-28", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-710-1264", "1264", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-06-13", "2013-10-11", 121, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 29.1, "25-<30", 167.6, 81.7, 12, "2010-06-06", 35.9, ">=12", "2013-06-02", "2013-06-13", "2013-10-12", 11, "2013-10-12", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +["CDISCPILOT01", "01-710-1270", "1270", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-02-12", "2014-03-01", 18, 54, 972, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 25.6, "25-<30", 149.9, 57.6, 12, "2012-06-19", 19.5, ">=12", "2014-02-01", "2014-02-12", "2014-03-01", 4, "2014-03-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +["CDISCPILOT01", "01-710-1271", "1271", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-27", "2012-11-21", 56, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "Y", "N", "N", "Y", "Y", "", 21.2, "<25", 149.9, 47.6, 16, "2011-09-05", 12, ">=12", "2012-09-04", "2012-09-27", "2012-12-02", 8, "2012-12-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-710-1278", "1278", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-24", "2013-02-26", 65, 74.8, 4860, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 177.8, 71.7, 20, "2011-12-08", 12.2, ">=12", "2012-12-13", "2012-12-24", "2013-03-03", 9, "2013-03-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +["CDISCPILOT01", "01-710-1300", "1300", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-15", "2013-02-15", 63, 54, 3402, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 20.1, "<25", 152.4, 46.7, 12, "2011-11-16", 12.6, ">=12", "2012-12-04", "2012-12-15", "2013-02-19", 9, "2013-02-19", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 13] +["CDISCPILOT01", "01-710-1314", "1314", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-24", "2013-05-23", 30, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 22.6, "<25", 137.2, 42.6, 12, "2011-04-14", 24.3, ">=12", "2013-04-21", "2013-04-24", "2013-05-25", 6, "2013-05-25", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] +["CDISCPILOT01", "01-710-1315", "1315", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-27", "2013-07-06", 130, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 24.2, "<25", 152.4, 56.3, 12, "2011-08-20", 17.8, ">=12", "2013-02-12", "2013-02-27", "2013-07-16", 11, "2013-07-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 12] +["CDISCPILOT01", "01-710-1354", "1354", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-11-11", "2013-05-01", 172, 77.1, 13257, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26.7, "25-<30", 182.9, 89.4, 16, "2011-11-06", 11.8, "<12", "2012-10-29", "2012-11-11", "2013-05-01", 12, "2013-05-01", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-710-1358", "1358", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-17", "2013-02-09", 146, 54, 7884, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 31.1, ">=30", 162.6, 82.1, 6, "2009-08-29", 36.2, ">=12", "2012-09-02", "2012-09-17", "2013-03-12", 12, "2013-03-12", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] +["CDISCPILOT01", "01-710-1368", "1368", "710", "710", "Placebo", "Placebo", 0, "Placebo", 0, "2013-10-23", "2014-04-24", 184, 0, 0, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 15.7, "<25", 147.3, 34, 12, "2011-10-12", 24.3, ">=12", "2013-10-21", "2013-10-23", "2014-04-24", 12, "2014-04-24", "COMPLETED", "COMPLETED", "", 13] +["CDISCPILOT01", "01-710-1385", "1385", "710", "710", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-29", "2013-02-18", 113, 54, 6102, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25.2, "25-<30", 182.9, 84.4, 18, "2011-10-28", 11.8, "<12", "2012-10-21", "2012-10-29", "2013-02-18", 10, "2013-02-18", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 14] +["CDISCPILOT01", "01-710-1408", "1408", "710", "710", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-05", "2013-07-12", 189, 76.1, 14391, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 34.2, ">=30", 177.8, 108, 12, "2007-12-14", 60.5, ">=12", "2012-12-26", "2013-01-05", "2013-07-12", 12, "2013-07-12", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-711-1012", "1012", "711", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-03", "2013-04-29", 27, 66, 1782, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28, "25-<30", 170.2, 81, 12, "2011-07-25", 19.9, ">=12", "2013-03-20", "2013-04-03", "2013-05-02", 5, "2013-05-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-711-1036", "1036", "711", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2012-07-29", "2013-02-10", 197, 0, 0, 70, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.4, "<25", 172, 69.2, 9, "2009-03-05", 40.5, ">=12", "2012-07-20", "2012-07-29", "2013-02-10", 12, "2013-02-10", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-711-1143", "1143", "711", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-03", "2013-05-30", 58, 54, 3132, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 24.3, "<25", 163.1, 64.6, 12, "2011-04-29", 23.1, ">=12", "2013-03-30", "2013-04-03", "2013-06-01", 9, "2013-06-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-711-1433", "1433", "711", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-27", "2013-02-05", 10, 54, 540, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 20.9, "<25", 157.5, 51.9, 12, "2012-02-02", 11.7, "<12", "2013-01-23", "2013-01-27", "2013-02-06", 4, "2013-02-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-713-1043", "1043", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-15", "2014-03-24", 191, 54, 10314, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.8, "<25", 165.1, 51.3, 8, "2011-12-09", 20.3, ">=12", "2013-08-17", "2013-09-15", "2014-03-24", 12, "2014-03-24", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-713-1073", "1073", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-30", "2014-10-05", 190, 54, 10260, 74, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.3, "<25", 167.6, 56.9, 6, "2013-02-19", 12.8, ">=12", "2014-03-15", "2014-03-30", "2014-10-05", 12, "2014-10-05", "COMPLETED", "COMPLETED", "", 11] +["CDISCPILOT01", "01-713-1106", "1106", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-31", "2013-05-06", 188, 76.7, 14418, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.6, "<25", 164.8, 53.1, 16, "2010-01-16", 32.6, ">=12", "2012-10-03", "2012-10-31", "2013-05-06", 12, "2013-05-06", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-713-1141", "1141", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-31", "2013-07-01", 32, 68.3, 2187, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "Y", "", 23.5, "<25", 170, 68, 13, "2006-11-24", 78, ">=12", "2013-05-23", "2013-05-31", "2013-08-06", 7, "2013-08-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-713-1179", "1179", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-09", "2014-02-05", 181, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.3, "<25", 165.1, 55.3, 12, "2011-05-04", 26.3, ">=12", "2013-07-11", "2013-08-09", "2014-02-05", 12, "2014-02-05", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-713-1209", "1209", "713", "713", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-27", "2013-11-22", 180, 77, 13851, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.2, "<25", 165.1, 52.2, 12, "2010-07-14", 34.1, ">=12", "2013-05-16", "2013-05-27", "2013-11-22", 12, "2013-11-22", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-713-1256", "1256", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2012-09-19", "2013-03-25", 188, 0, 0, 71, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.7, "<25", 180.3, 77.1, 16, "2009-02-08", 43.1, ">=12", "2012-09-10", "2012-09-19", "2013-03-25", 12, "2013-03-25", "COMPLETED", "COMPLETED", "", 13] +["CDISCPILOT01", "01-713-1269", "1269", "713", "713", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-27", "2014-07-28", 183, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.9, "<25", 185.4, 75.3, 16, "2012-03-21", 21.8, ">=12", "2014-01-14", "2014-01-27", "2014-07-28", 12, "2014-07-28", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-713-1448", "1448", "713", "713", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-19", "2014-05-16", 118, 54, 6372, 71, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 25.5, "25-<30", 175.3, 78.5, 13, "2008-04-09", 68.9, ">=12", "2014-01-05", "2014-01-19", "2014-05-17", 10, "2014-05-17", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-714-1035", "1035", "714", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-17", "2014-10-16", 183, 0, 0, 88, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.6, "<25", 148.6, 54.4, 12, "2011-04-02", 36.1, ">=12", "2014-04-03", "2014-04-17", "2014-10-16", 12, "2014-10-16", "COMPLETED", "COMPLETED", "", 17] +["CDISCPILOT01", "01-714-1068", "1068", "714", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-08-08", "2013-10-08", 62, 54, 3348, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23, "<25", 153.7, 54.4, 9, "2012-07-24", 12.3, ">=12", "2013-07-31", "2013-08-08", "2013-10-16", 9, "2013-10-16", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-714-1195", "1195", "714", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-26", "2013-10-23", 181, 54, 9774, 75, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.7, "25-<30", 172.7, 85.7, 16, "2011-04-30", 23.6, ">=12", "2013-04-16", "2013-04-26", "2013-10-23", 12, "2013-10-23", "COMPLETED", "COMPLETED", "", 19] +["CDISCPILOT01", "01-714-1288", "1288", "714", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-04", "2014-06-17", 196, 76.2, 14931, 77, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 18.7, "<25", 162.6, 49.4, 6, "2009-11-11", 48.5, ">=12", "2013-11-24", "2013-12-04", "2014-06-17", 12, "2014-06-17", "COMPLETED", "COMPLETED", "", 19] +["CDISCPILOT01", "01-714-1375", "1375", "714", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-26", "2013-09-07", 194, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.6, "25-<30", 149.9, 57.6, 10, "2008-02-10", 60.5, ">=12", "2013-02-23", "2013-02-26", "2013-09-07", 12, "2013-09-07", "COMPLETED", "COMPLETED", "", 17] +["CDISCPILOT01", "01-714-1425", "1425", "714", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-08-15", "2013-08-19", 5, 54, 270, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 29, "25-<30", 177.8, 91.6, 16, "2010-07-30", 36.4, ">=12", "2013-08-11", "2013-08-15", "2013-08-22", 4, "2013-08-22", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 22] +["CDISCPILOT01", "01-715-1085", "1085", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-16", "2013-08-18", 184, 54, 9936, 77, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.8, "<25", 162.6, 57.6, 14, "2010-08-02", 30.1, ">=12", "2013-02-03", "2013-02-16", "2013-08-18", 12, "2013-08-18", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-715-1107", "1107", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-26", "2013-05-07", 71, 54, 3834, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 23.3, "<25", 172.7, 69.4, 12, "2011-09-22", 16.8, ">=12", "2013-02-12", "2013-02-26", "2013-05-13", 9, "2013-05-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-715-1155", "1155", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-13", "2014-01-25", 44, 0, 0, 59, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "N", "N", "N", "N", "Y", "", "", 23.3, "<25", 165.1, 63.5, 12, "2010-12-09", 35.7, ">=12", "2013-11-29", "2013-12-13", "2014-04-26", 7, "2014-04-26", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] +["CDISCPILOT01", "01-715-1207", "1207", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2012-11-18", "2013-05-27", 191, 0, 0, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 21.3, "<25", 152.4, 49.4, 7, "2010-04-06", 31.3, ">=12", "2012-11-12", "2012-11-18", "2013-06-01", 12, "2013-06-01", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-715-1319", "1319", "715", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-17", "2013-03-05", 17, 57.2, 972, 65, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 25.4, "25-<30", 172.7, 75.8, 13, "2007-08-12", 65.8, ">=12", "2013-02-03", "2013-02-17", "2013-03-18", 5, "2013-03-18", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 12] +["CDISCPILOT01", "01-715-1321", "1321", "715", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-02-11", "2014-04-21", 70, 74.8, 5238, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 22.7, "<25", 162.6, 59.9, 12, "2010-11-30", 38.3, ">=12", "2014-02-06", "2014-02-11", "2014-04-22", 9, "2014-04-22", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-715-1397", "1397", "715", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-03", "2013-10-02", 183, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 152.4, 67.1, 11, "2012-05-16", 10.2, "<12", "2013-03-20", "2013-04-03", "2013-10-03", 12, "2013-10-03", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-715-1405", "1405", "715", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-06", "2013-07-07", 2, 54, 108, 69, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.5, "<25", 180.3, 69.9, 16, "2004-02-21", 112.2, ">=12", "2013-06-27", "2013-07-06", "2013-07-13", 4, "2013-07-13", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 10] +["CDISCPILOT01", "01-716-1024", "1024", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2012-07-09", "2013-01-20", 196, 0, 0, 87, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.7, "<25", 154.9, 54.4, 12, "2011-12-01", 7.2, "<12", "2012-07-06", "2012-07-09", "2013-01-20", 12, "2013-01-20", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-716-1026", "1026", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-04-02", "2014-10-16", 198, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 33.3, ">=30", 154.9, 79.8, 12, "2010-09-02", 42.7, ">=12", "2014-03-23", "2014-04-02", "2014-10-16", 12, "2014-10-16", "COMPLETED", "COMPLETED", "", 11] +["CDISCPILOT01", "01-716-1030", "1030", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-28", "2014-01-02", 6, 54, 324, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 33.2, ">=30", 150.6, 75.3, 12, "2011-09-06", 27.7, ">=12", "2013-12-25", "2013-12-28", "2014-01-10", 4, "2014-01-10", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 16] +["CDISCPILOT01", "01-716-1044", "1044", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-27", "2013-11-03", 191, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.9, "25-<30", 172.7, 86.2, 12, "2011-03-21", 25, ">=12", "2013-04-20", "2013-04-27", "2013-11-03", 12, "2013-11-03", "COMPLETED", "COMPLETED", "", 14] +["CDISCPILOT01", "01-716-1063", "1063", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-05-09", "2013-08-25", 109, 54, 5886, 80, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 28.4, "25-<30", 160, 72.6, 8, "2003-04-01", 121.2, ">=12", "2013-05-06", "2013-05-09", "2013-08-28", 10, "2013-08-28", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-716-1071", "1071", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-06-08", "2013-08-01", 55, 73.6, 4050, 78, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 154.9, 76.7, 12, "2010-12-01", 30.1, ">=12", "2013-06-03", "2013-06-08", "2013-08-01", 8, "2013-08-01", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-716-1094", "1094", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-12-19", "2013-01-24", 37, 54, 1998, 82, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 28.3, "25-<30", 168.9, 80.7, 8, "2007-12-28", 59.7, ">=12", "2012-12-16", "2012-12-19", "2013-01-26", 7, "2013-01-26", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +["CDISCPILOT01", "01-716-1103", "1103", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-03-20", "2014-09-20", 185, 54, 9990, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.6, "25-<30", 165.1, 69.9, 8, "2011-07-07", 32.4, ">=12", "2014-03-18", "2014-03-20", "2014-09-20", 12, "2014-09-20", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-716-1108", "1108", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-12", "2013-08-10", 180, 0, 0, 86, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 26, "25-<30", 142.2, 52.6, 12, "2012-02-14", 11.7, "<12", "2013-02-04", "2013-02-12", "2013-08-10", 12, "2013-08-10", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-716-1151", "1151", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-02-01", "2013-05-11", 100, 54, 5400, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 19.7, "<25", 152.4, 45.8, 18, "2010-03-17", 34.3, ">=12", "2013-01-23", "2013-02-01", "2013-06-07", 10, "2013-06-07", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +["CDISCPILOT01", "01-716-1157", "1157", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-10-02", "2014-04-04", 185, 54, 9990, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 23.2, "<25", 160, 59.4, 14, "2008-04-10", 65.5, ">=12", "2013-09-23", "2013-10-02", "2014-04-05", 12, "2014-04-05", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-716-1160", "1160", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-04-05", "2013-10-11", 190, 0, 0, 83, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.1, "<25", 157.5, 59.9, 12, "2011-06-04", 21.7, ">=12", "2013-03-23", "2013-04-05", "2013-10-11", 12, "2013-10-11", "COMPLETED", "COMPLETED", "", 23] +["CDISCPILOT01", "01-716-1167", "1167", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-10-08", "2013-04-12", 187, 54, 10098, 68, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.8, "<25", 158.8, 62.6, 12, "2012-01-04", 8.9, "<12", "2012-09-30", "2012-10-08", "2013-04-13", 12, "2013-04-13", "COMPLETED", "COMPLETED", "", 19] +["CDISCPILOT01", "01-716-1177", "1177", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-09-02", "2015-03-05", 185, 0, 0, 72, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.3, "25-<30", 177.8, 86.2, 12, "2013-04-08", 16.7, ">=12", "2014-08-29", "2014-09-02", "2015-03-05", 12, "2015-03-05", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-716-1189", "1189", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-10-09", "2013-02-27", 142, 78, 11070, 81, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 27.4, "25-<30", 163.8, 73.5, 9, "2008-08-19", 49.6, ">=12", "2012-10-07", "2012-10-09", "2013-03-03", 11, "2013-03-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 21] +["CDISCPILOT01", "01-716-1229", "1229", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-20", "2013-03-31", 40, 70.9, 2835, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 24.6, "<25", 161.3, 64, 16, "2011-08-09", 18.3, ">=12", "2013-02-14", "2013-02-20", "2013-04-02", 7, "2013-04-02", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 22] +["CDISCPILOT01", "01-716-1298", "1298", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-04-08", "2013-06-28", 82, 54, 4428, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 29.4, "25-<30", 156.2, 71.7, 12, "2008-05-15", 58.7, ">=12", "2013-04-04", "2013-04-08", "2013-07-06", 9, "2013-07-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 11] +["CDISCPILOT01", "01-716-1308", "1308", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2013-08-28", "2013-10-07", 41, 0, 0, 76, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "", "", 23.6, "<25", 157.5, 58.5, 13, "2009-11-17", 45.2, ">=12", "2013-08-23", "2013-08-28", "2013-10-07", 7, "2013-10-07", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] +["CDISCPILOT01", "01-716-1311", "1311", "716", "716", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-05-14", "2014-09-21", 131, 54, 7074, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "", "", 27.1, "25-<30", 172.7, 80.7, 14, "2003-06-16", 130.8, ">=12", "2014-05-08", "2014-05-14", "2014-09-30", 11, "2014-09-30", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 11] +["CDISCPILOT01", "01-716-1364", "1364", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-07-04", "2014-01-09", 190, 76.6, 14553, 84, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.4, "<25", 162.6, 54, 12, "2010-08-10", 34.6, ">=12", "2013-06-27", "2013-07-04", "2014-01-09", 12, "2014-01-09", "COMPLETED", "COMPLETED", "", 17] +["CDISCPILOT01", "01-716-1373", "1373", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-14", "2013-02-27", 76, 75, 5697, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 32, ">=30", 147.3, 69.4, 16, "2009-05-21", 42.2, ">=12", "2012-11-24", "2012-12-14", "2013-02-28", 9, "2013-02-28", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 23] +["CDISCPILOT01", "01-716-1418", "1418", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-05", "2013-11-20", 200, 77.1, 15417, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 25.3, "25-<30", 165.1, 69, 8, "2010-05-02", 35.9, ">=12", "2013-04-27", "2013-05-05", "2013-11-20", 12, "2013-11-20", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-716-1441", "1441", "716", "716", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-22", "2014-07-22", 182, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 27.5, "25-<30", 144.8, 57.6, 10, "2010-05-25", 43.7, ">=12", "2014-01-13", "2014-01-22", "2014-07-22", 12, "2014-07-22", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-716-1447", "1447", "716", "716", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-12-16", "2014-06-17", 184, 77.2, 14202, 72, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 149.9, 54.4, 14, "2010-05-15", 42.9, ">=12", "2013-12-10", "2013-12-16", "2014-06-17", 12, "2014-06-17", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-717-1004", "1004", "717", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2014-01-14", "2014-07-16", 184, 54, 9936, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 30.2, ">=30", 135.9, 55.8, 15, "2010-05-08", 43.9, ">=12", "2014-01-01", "2014-01-14", "2014-07-16", 12, "2014-07-16", "COMPLETED", "COMPLETED", "", 13] +["CDISCPILOT01", "01-717-1109", "1109", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2014-01-27", "2014-07-28", 183, 77.3, 14148, 84, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 13.7, "<25", 180.3, 44.5, 17, "2012-03-11", 22.4, ">=12", "2014-01-20", "2014-01-27", "2014-07-28", 12, "2014-07-28", "COMPLETED", "COMPLETED", "", 20] +["CDISCPILOT01", "01-717-1174", "1174", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-01-22", "2013-07-24", 184, 76.5, 14067, 73, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 24.2, "<25", 167.6, 68, 16, "2010-09-02", 28.5, ">=12", "2013-01-16", "2013-01-22", "2013-07-24", 12, "2013-07-24", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-717-1201", "1201", "717", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2013-12-19", "2014-02-21", 65, 0, 0, 85, ">80", 3, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 26.6, "25-<30", 160, 68, 12, "2011-03-23", 32.7, ">=12", "2013-12-12", "2013-12-19", "2014-02-21", 8, "2014-02-21", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 23] +["CDISCPILOT01", "01-717-1344", "1344", "717", "900", "Placebo", "Placebo", 0, "Placebo", 0, "2014-01-11", "2014-03-14", 63, 0, 0, 64, "<65", 1, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.7, "<25", 163.5, 58.1, 16, "2008-09-10", 63.7, ">=12", "2014-01-01", "2014-01-11", "2014-03-14", 8, "2014-03-14", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 21] +["CDISCPILOT01", "01-717-1357", "1357", "717", "900", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-05-01", "2013-10-14", 167, 78.6, 13122, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 24.7, "<25", 181.6, 81.3, 14, "2010-02-20", 38, ">=12", "2013-04-21", "2013-05-01", "2013-10-20", 12, "2013-10-20", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 12] +["CDISCPILOT01", "01-717-1446", "1446", "717", "900", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-01", "2014-03-03", 184, 54, 9936, 75, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 19.3, "<25", 156.2, 47.2, 12, "2010-02-10", 42.3, ">=12", "2013-08-20", "2013-09-01", "2014-03-04", 12, "2014-03-04", "COMPLETED", "COMPLETED", "", 21] +["CDISCPILOT01", "01-718-1066", "1066", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-07", "2013-07-16", 10, 54, 540, 79, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20, "<25", 158.8, 50.4, 14, "2011-06-02", 24.9, ">=12", "2013-06-28", "2013-07-07", "2013-07-30", 4, "2013-07-30", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 20] +["CDISCPILOT01", "01-718-1079", "1079", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2012-09-19", "2012-10-31", 43, 54, 2322, 67, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 20, "<25", 158.8, 50.4, 16, "2005-06-27", 86.5, ">=12", "2012-09-11", "2012-09-19", "2012-11-06", 7, "2012-11-06", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 17] +["CDISCPILOT01", "01-718-1101", "1101", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-17", "2013-07-31", 165, 78.5, 12960, 82, ">80", 3, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "", "", 23.2, "<25", 186.2, 80.3, 12, "2008-04-14", 57.7, ">=12", "2013-02-01", "2013-02-17", "2013-08-02", 12, "2013-08-02", "STUDY TERMINATED BY SPONSOR", "DISCONTINUED", "Sponsor Decision", 13] +["CDISCPILOT01", "01-718-1139", "1139", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-05-19", "2013-11-17", 183, 0, 0, 77, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.4, "<25", 171.5, 65.8, 14, "2008-03-29", 61.2, ">=12", "2013-05-03", "2013-05-19", "2013-11-17", 12, "2013-11-17", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-718-1150", "1150", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-01-19", "2013-07-29", 192, 0, 0, 73, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 22.5, "<25", 156.2, 54.9, 16, "2012-03-11", 10.1, "<12", "2013-01-12", "2013-01-19", "2013-07-31", 12, "2013-07-31", "COMPLETED", "COMPLETED", "", 22] +["CDISCPILOT01", "01-718-1170", "1170", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-16", "2013-10-12", 27, 54, 1458, 80, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "N", "N", "N", "Y", "Y", "", 21.8, "<25", 162.6, 57.6, 12, "2012-08-25", 12, ">=12", "2013-08-25", "2013-09-16", "2013-11-03", 5, "2013-11-03", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 19] +["CDISCPILOT01", "01-718-1172", "1172", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-09-21", "2013-11-29", 70, 0, 0, 74, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.9, "<25", 174, 66.2, 21, "2011-10-01", 23.5, ">=12", "2013-09-15", "2013-09-21", "2013-11-29", 9, "2013-11-29", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 10] +["CDISCPILOT01", "01-718-1250", "1250", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-09-21", "2014-01-31", 133, 54, 7182, 82, ">80", 3, "YEARS", "WHITE", 1, "F", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "N", "Y", "Y", "", 23.6, "<25", 157.5, 58.5, 21, "2008-08-20", 60.1, ">=12", "2013-08-21", "2013-09-21", "2014-02-08", 11, "2014-02-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 18] +["CDISCPILOT01", "01-718-1254", "1254", "718", "718", "Xanomeline Low Dose", "Xanomeline Low Dose", 54, "Xanomeline Low Dose", 54, "2013-07-10", "2014-01-09", 184, 54, 9936, 78, "65-80", 2, "YEARS", "WHITE", 1, "M", "HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 28.3, "25-<30", 170.2, 82.1, 18, "2011-09-12", 21.6, ">=12", "2013-06-28", "2013-07-10", "2014-01-09", 12, "2014-01-09", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-718-1328", "1328", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-02-01", "2013-04-18", 77, 76.1, 5859, 86, ">80", 3, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 21.9, "<25", 170.2, 63.5, 12, "2010-01-11", 36.6, ">=12", "2013-01-28", "2013-02-01", "2013-05-01", 9, "2013-05-01", "WITHDRAWAL BY SUBJECT", "DISCONTINUED", "Withdrew Consent", 13] +["CDISCPILOT01", "01-718-1355", "1355", "718", "718", "Placebo", "Placebo", 0, "Placebo", 0, "2013-02-28", "2013-08-29", 183, 0, 0, 79, "65-80", 2, "YEARS", "WHITE", 1, "M", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "Y", "Y", "", "", "", 20.8, "<25", 167.6, 58.5, 15, "2008-12-05", 50.3, ">=12", "2013-02-12", "2013-02-28", "2013-08-29", 12, "2013-08-29", "COMPLETED", "COMPLETED", "", 16] +["CDISCPILOT01", "01-718-1371", "1371", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2013-04-26", "2013-08-01", 98, 77.4, 7587, 69, "65-80", 2, "YEARS", "WHITE", 1, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "Y", "", 27.8, "25-<30", 154.9, 66.7, 10, "2013-02-04", 2.2, "<12", "2013-04-11", "2013-04-26", "2013-08-08", 9, "2013-08-08", "ADVERSE EVENT", "DISCONTINUED", "Adverse Event", 16] +["CDISCPILOT01", "01-718-1427", "1427", "718", "718", "Xanomeline High Dose", "Xanomeline High Dose", 81, "Xanomeline High Dose", 81, "2012-12-17", "2013-02-11", 57, 73.9, 4212, 74, "65-80", 2, "YEARS", "BLACK OR AFRICAN AMERICAN", 2, "F", "NOT HISPANIC OR LATINO", "Y", "Y", "Y", "Y", "N", "N", "Y", "", "", 20.5, "<25", 158.8, 51.7, 16, "2010-05-03", 31.4, ">=12", "2012-12-13", "2012-12-17", "2013-02-18", 8, "2013-02-18", "LACK OF EFFICACY", "DISCONTINUED", "Lack of Efficacy", 19] diff --git a/tests/testthat/testdata/ae.json b/tests/testthat/testdata/ae.json index 2e980a9..31e0ecb 100644 --- a/tests/testthat/testdata/ae.json +++ b/tests/testthat/testdata/ae.json @@ -1 +1 @@ -{"datasetJSONCreationDateTime":"2024-08-05T10:08:54","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ae","dbLastModifiedDateTime":"2020-08-21T09:14:28","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.AE","isReferenceData":false,"records":74,"name":"AE","label":"Adverse Events","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.AE.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.AE.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.AE.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.AE.AESEQ","name":"AESEQ","label":"Sequence Number","dataType":"integer"},{"itemOID":"IT.AE.AELNKID","name":"AELNKID","label":"Link ID","dataType":"string","length":50,"keySequence":5},{"itemOID":"IT.AE.AETERM","name":"AETERM","label":"Reported Term for the Adverse Event","dataType":"string","length":200},{"itemOID":"IT.AE.AELLT","name":"AELLT","label":"Lowest Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AELLTCD","name":"AELLTCD","label":"Lowest Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEDECOD","name":"AEDECOD","label":"Dictionary-Derived Term","dataType":"string","length":1,"keySequence":3},{"itemOID":"IT.AE.AEPTCD","name":"AEPTCD","label":"Preferred Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLT","name":"AEHLT","label":"High Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLTCD","name":"AEHLTCD","label":"High Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGT","name":"AEHLGT","label":"High Level Group Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGTCD","name":"AEHLGTCD","label":"High Level Group Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEBODSYS","name":"AEBODSYS","label":"Body System or Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AEBDSYCD","name":"AEBDSYCD","label":"Body System or Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESOC","name":"AESOC","label":"Primary System Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AESOCCD","name":"AESOCCD","label":"Primary System Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESEV","name":"AESEV","label":"Severity/Intensity","dataType":"string","length":8},{"itemOID":"IT.AE.AESER","name":"AESER","label":"Serious Event","dataType":"string","length":1},{"itemOID":"IT.AE.AEACN","name":"AEACN","label":"Action Taken with Study Treatment","dataType":"string","length":16},{"itemOID":"IT.AE.AEREL","name":"AEREL","label":"Causality","dataType":"string","length":16},{"itemOID":"IT.AE.AEOUT","name":"AEOUT","label":"Outcome of Adverse Event","dataType":"string","length":32},{"itemOID":"IT.AE.AESCAN","name":"AESCAN","label":"Involves Cancer","dataType":"string","length":1},{"itemOID":"IT.AE.AESCONG","name":"AESCONG","label":"Congenital Anomaly or Birth Defect","dataType":"string","length":1},{"itemOID":"IT.AE.AESDISAB","name":"AESDISAB","label":"Persist or Signif Disability/Incapacity","dataType":"string","length":1},{"itemOID":"IT.AE.AESDTH","name":"AESDTH","label":"Results in Death","dataType":"string","length":1},{"itemOID":"IT.AE.AESHOSP","name":"AESHOSP","label":"Requires or Prolongs Hospitalization","dataType":"string","length":1},{"itemOID":"IT.AE.AESLIFE","name":"AESLIFE","label":"Is Life Threatening","dataType":"string","length":1},{"itemOID":"IT.AE.AESOD","name":"AESOD","label":"Occurred with Overdose","dataType":"string","length":1},{"itemOID":"IT.AE.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9},{"itemOID":"IT.AE.AESTDTC","name":"AESTDTC","label":"Start Date/Time of Adverse Event","dataType":"date","keySequence":4},{"itemOID":"IT.AE.AEENDTC","name":"AEENDTC","label":"End Date/Time of Adverse Event","dataType":"date"},{"itemOID":"IT.AE.AESTDY","name":"AESTDY","label":"Study Day of Start of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENDY","name":"AEENDY","label":"Study Day of End of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENRTPT","name":"AEENRTPT","label":"End Relative to Reference Time Point","dataType":"string","length":7},{"itemOID":"IT.AE.AEENTPT","name":"AEENTPT","label":"End Reference Time Point","dataType":"date"}],"rows":[[1,"CDISCPILOT01","AE","CDISC001",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-02","",3,null,"ONGOING","2013-05-20"],[2,"CDISCPILOT01","AE","CDISC001",2,"2","FATIGUE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-14","",46,null,"ONGOING","2013-05-20"],[3,"CDISCPILOT01","AE","CDISC002",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-16","",2,null,"ONGOING","2013-01-14"],[4,"CDISCPILOT01","AE","CDISC002",2,"2","SHOULDER PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","",7,null,"ONGOING","2013-01-14"],[5,"CDISCPILOT01","AE","CDISC002",3,"3","JOINT DISLOCATION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","2012-11-21",7,7,"",""],[6,"CDISCPILOT01","AE","CDISC002",4,"4","INCONTINENCE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-22","",8,null,"ONGOING","2013-01-14"],[7,"CDISCPILOT01","AE","CDISC002",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-29","",15,null,"ONGOING","2013-01-14"],[8,"CDISCPILOT01","AE","CDISC002",6,"6","SKIN LACERATION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-09","",25,null,"ONGOING","2013-01-14"],[9,"CDISCPILOT01","AE","CDISC002",7,"7","CONFUSIONAL STATE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[10,"CDISCPILOT01","AE","CDISC002",8,"8","DYSPNOEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],[11,"CDISCPILOT01","AE","CDISC002",9,"9","SUDDEN DEATH","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","Y","N","TREATMENT","2013-01-14","2013-01-14",61,61,"",""],[12,"CDISCPILOT01","AE","CDISC003",1,"1","HYPERHIDROSIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[13,"CDISCPILOT01","AE","CDISC003",2,"2","STOMACH DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],[14,"CDISCPILOT01","AE","CDISC003",3,"3","PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-31","",3,null,"ONGOING","2013-02-13"],[15,"CDISCPILOT01","AE","CDISC003",4,"4","NASAL CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-01","",4,null,"ONGOING","2013-02-13"],[16,"CDISCPILOT01","AE","CDISC003",5,"5","MALAISE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[17,"CDISCPILOT01","AE","CDISC003",6,"6","MYALGIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[18,"CDISCPILOT01","AE","CDISC003",7,"7","PHARYNGOLARYNGEAL PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[19,"CDISCPILOT01","AE","CDISC003",8,"8","PRODUCTIVE COUGH","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],[20,"CDISCPILOT01","AE","CDISC003",9,"9","DIZZINESS","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","2013-09-03",5,6,"",""],[21,"CDISCPILOT01","AE","CDISC003",10,"10","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-04","",7,null,"ONGOING","2013-02-13"],[22,"CDISCPILOT01","AE","CDISC003",11,"11","CONTUSION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-05","2013-10-08",8,41,"",""],[23,"CDISCPILOT01","AE","CDISC003",12,"12","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-15","",18,null,"ONGOING","2013-02-13"],[24,"CDISCPILOT01","AE","CDISC003",13,"13","EPISTAXIS","","","","","","","","","","","","","MILD","Y","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-30","",33,null,"ONGOING","2013-02-13"],[25,"CDISCPILOT01","AE","CDISC003",14,"14","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","",48,null,"ONGOING","2013-02-13"],[26,"CDISCPILOT01","AE","CDISC003",15,"16","RESPIRATORY TRACT CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[27,"CDISCPILOT01","AE","CDISC003",16,"17","RHINITIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],[28,"CDISCPILOT01","AE","CDISC003",17,"18","FEELING ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[29,"CDISCPILOT01","AE","CDISC003",18,"19","LIBIDO DECREASED","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[30,"CDISCPILOT01","AE","CDISC003",19,"20","LISTLESS","","","","","","","","","","","","","MILD","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],[31,"CDISCPILOT01","AE","CDISC005",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-07","2013-02-07",4,4,"",""],[32,"CDISCPILOT01","AE","CDISC005",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","",48,null,"ONGOING","2013-08-06"],[33,"CDISCPILOT01","AE","CDISC005",3,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","2013-03-26",48,51,"",""],[34,"CDISCPILOT01","AE","CDISC005",4,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-12","",68,null,"ONGOING","2013-08-06"],[35,"CDISCPILOT01","AE","CDISC005",5,"7","CHEST DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[36,"CDISCPILOT01","AE","CDISC005",6,"8","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],[37,"CDISCPILOT01","AE","CDISC005",7,"9","COUGH","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-07-17","2013-07-26",164,173,"",""],[38,"CDISCPILOT01","AE","CDISC007",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[39,"CDISCPILOT01","AE","CDISC007",2,"5","SALIVARY HYPERSECRETION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],[40,"CDISCPILOT01","AE","CDISC007",3,"6","PARAESTHESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-08","2013-02-08",35,35,"",""],[41,"CDISCPILOT01","AE","CDISC008",1,"1","COMPLETED SUICIDE","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","N","N","TREATMENT","2014-10-31","2014-10-31",174,174,"",""],[42,"CDISCPILOT01","AE","CDISC009",1,"1","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","2013-01-19",90,90,"",""],[43,"CDISCPILOT01","AE","CDISC009",2,"2","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-08",106,110,"",""],[44,"CDISCPILOT01","AE","CDISC009",3,"3","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-16","",118,null,"ONGOING","2013-04-28"],[45,"CDISCPILOT01","AE","CDISC009",4,"4","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-16","2013-03-16",146,146,"",""],[46,"CDISCPILOT01","AE","CDISC011",1,"1","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",12,12,"",""],[47,"CDISCPILOT01","AE","CDISC011",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-12","2013-01-12",37,37,"",""],[48,"CDISCPILOT01","AE","CDISC011",3,"3","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-02","2013-02-02",58,58,"",""],[49,"CDISCPILOT01","AE","CDISC011",4,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-10","2013-06-05",125,181,"",""],[50,"CDISCPILOT01","AE","CDISC013",1,"1","MYOCARDIAL INFARCTION","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","POSSIBLY RELATED","FATAL","N","N","N","Y","Y","Y","N","TREATMENT","2013-08-02","2013-08-02",12,12,"",""],[51,"CDISCPILOT01","AE","CDISC014",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-16","2013-05-02",14,30,"",""],[52,"CDISCPILOT01","AE","CDISC014",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-27","",25,null,"ONGOING","2013-09-18"],[53,"CDISCPILOT01","AE","CDISC016",1,"1","PARAESTHESIA ORAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-11","",9,null,"ONGOING","2013-09-22"],[54,"CDISCPILOT01","AE","CDISC016",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-28","2013-05-11",26,39,"",""],[55,"CDISCPILOT01","AE","CDISC016",3,"3","SUPRAVENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-29","2013-05-15",27,43,"",""],[56,"CDISCPILOT01","AE","CDISC016",4,"4","RASH PRURITIC","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-27","2013-05-31",55,59,"",""],[57,"CDISCPILOT01","AE","CDISC016",5,"5","VENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-28","2013-06-01",56,60,"",""],[58,"CDISCPILOT01","AE","CDISC016",6,"6","CONJUNCTIVAL HAEMORRHAGE","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-30","",58,null,"ONGOING","2013-09-22"],[59,"CDISCPILOT01","AE","CDISC016",7,"7","CERUMEN IMPACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-01","",60,null,"ONGOING","2013-09-22"],[60,"CDISCPILOT01","AE","CDISC017",1,"1","FALL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-10-09",19,19,"",""],[61,"CDISCPILOT01","AE","CDISC017",2,"2","BALANCE DISORDER","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-11-15",19,56,"",""],[62,"CDISCPILOT01","AE","CDISC017",3,"3","CONTUSION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","2013-11-02",25,43,"",""],[63,"CDISCPILOT01","AE","CDISC017",4,"4","COORDINATION ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-11-15","2013-11-15",56,56,"",""],[64,"CDISCPILOT01","AE","CDISC017",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-12-29","2014-02-19",100,152,"",""],[65,"CDISCPILOT01","AE","CDISC018",1,"1","BACK PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",2,2,"",""],[66,"CDISCPILOT01","AE","CDISC018",2,"2","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-26","2012-12-26",10,10,"",""],[67,"CDISCPILOT01","AE","CDISC018",3,"3","AMNESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-01","2013-01-19",16,34,"",""],[68,"CDISCPILOT01","AE","CDISC018",4,"4","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-03","2013-01-09",18,24,"",""],[69,"CDISCPILOT01","AE","CDISC018",5,"5","LETHARGY","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-05","2013-01-05",20,20,"",""],[70,"CDISCPILOT01","AE","CDISC018",6,"6","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-16","2013-01-16",31,31,"",""],[71,"CDISCPILOT01","AE","CDISC018",7,"7","NAUSEA","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-21","2013-01-24",36,39,"",""],[72,"CDISCPILOT01","AE","CDISC018",8,"8","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-27","2013-01-28",42,43,"",""],[73,"CDISCPILOT01","AE","CDISC018",9,"9","DECREASED APPETITE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""],[74,"CDISCPILOT01","AE","CDISC018",10,"10","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""]]} +{"datasetJSONCreationDateTime":"2024-11-11T15:09:14","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/ae","dbLastModifiedDateTime":"2020-08-21T09:14:28","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.AE","records":74,"name":"AE","label":"Adverse Events","columns":[{"itemOID":"IT.AE.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.AE.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.AE.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.AE.AESEQ","name":"AESEQ","label":"Sequence Number","dataType":"integer"},{"itemOID":"IT.AE.AELNKID","name":"AELNKID","label":"Link ID","dataType":"string","length":50,"keySequence":5},{"itemOID":"IT.AE.AETERM","name":"AETERM","label":"Reported Term for the Adverse Event","dataType":"string","length":200},{"itemOID":"IT.AE.AELLT","name":"AELLT","label":"Lowest Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AELLTCD","name":"AELLTCD","label":"Lowest Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEDECOD","name":"AEDECOD","label":"Dictionary-Derived Term","dataType":"string","length":1,"keySequence":3},{"itemOID":"IT.AE.AEPTCD","name":"AEPTCD","label":"Preferred Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLT","name":"AEHLT","label":"High Level Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLTCD","name":"AEHLTCD","label":"High Level Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGT","name":"AEHLGT","label":"High Level Group Term","dataType":"string","length":1},{"itemOID":"IT.AE.AEHLGTCD","name":"AEHLGTCD","label":"High Level Group Term Code","dataType":"string","length":1},{"itemOID":"IT.AE.AEBODSYS","name":"AEBODSYS","label":"Body System or Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AEBDSYCD","name":"AEBDSYCD","label":"Body System or Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESOC","name":"AESOC","label":"Primary System Organ Class","dataType":"string","length":1},{"itemOID":"IT.AE.AESOCCD","name":"AESOCCD","label":"Primary System Organ Class Code","dataType":"string","length":1},{"itemOID":"IT.AE.AESEV","name":"AESEV","label":"Severity/Intensity","dataType":"string","length":8},{"itemOID":"IT.AE.AESER","name":"AESER","label":"Serious Event","dataType":"string","length":1},{"itemOID":"IT.AE.AEACN","name":"AEACN","label":"Action Taken with Study Treatment","dataType":"string","length":16},{"itemOID":"IT.AE.AEREL","name":"AEREL","label":"Causality","dataType":"string","length":16},{"itemOID":"IT.AE.AEOUT","name":"AEOUT","label":"Outcome of Adverse Event","dataType":"string","length":32},{"itemOID":"IT.AE.AESCAN","name":"AESCAN","label":"Involves Cancer","dataType":"string","length":1},{"itemOID":"IT.AE.AESCONG","name":"AESCONG","label":"Congenital Anomaly or Birth Defect","dataType":"string","length":1},{"itemOID":"IT.AE.AESDISAB","name":"AESDISAB","label":"Persist or Signif Disability/Incapacity","dataType":"string","length":1},{"itemOID":"IT.AE.AESDTH","name":"AESDTH","label":"Results in Death","dataType":"string","length":1},{"itemOID":"IT.AE.AESHOSP","name":"AESHOSP","label":"Requires or Prolongs Hospitalization","dataType":"string","length":1},{"itemOID":"IT.AE.AESLIFE","name":"AESLIFE","label":"Is Life Threatening","dataType":"string","length":1},{"itemOID":"IT.AE.AESOD","name":"AESOD","label":"Occurred with Overdose","dataType":"string","length":1},{"itemOID":"IT.AE.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9},{"itemOID":"IT.AE.AESTDTC","name":"AESTDTC","label":"Start Date/Time of Adverse Event","dataType":"date","keySequence":4},{"itemOID":"IT.AE.AEENDTC","name":"AEENDTC","label":"End Date/Time of Adverse Event","dataType":"date"},{"itemOID":"IT.AE.AESTDY","name":"AESTDY","label":"Study Day of Start of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENDY","name":"AEENDY","label":"Study Day of End of Adverse Event","dataType":"integer"},{"itemOID":"IT.AE.AEENRTPT","name":"AEENRTPT","label":"End Relative to Reference Time Point","dataType":"string","length":7},{"itemOID":"IT.AE.AEENTPT","name":"AEENTPT","label":"End Reference Time Point","dataType":"date"}],"rows":[["CDISCPILOT01","AE","CDISC001",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-02","",3,null,"ONGOING","2013-05-20"],["CDISCPILOT01","AE","CDISC001",2,"2","FATIGUE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-14","",46,null,"ONGOING","2013-05-20"],["CDISCPILOT01","AE","CDISC002",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-16","",2,null,"ONGOING","2013-01-14"],["CDISCPILOT01","AE","CDISC002",2,"2","SHOULDER PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","",7,null,"ONGOING","2013-01-14"],["CDISCPILOT01","AE","CDISC002",3,"3","JOINT DISLOCATION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-21","2012-11-21",7,7,"",""],["CDISCPILOT01","AE","CDISC002",4,"4","INCONTINENCE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-22","",8,null,"ONGOING","2013-01-14"],["CDISCPILOT01","AE","CDISC002",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-11-29","",15,null,"ONGOING","2013-01-14"],["CDISCPILOT01","AE","CDISC002",6,"6","SKIN LACERATION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-09","",25,null,"ONGOING","2013-01-14"],["CDISCPILOT01","AE","CDISC002",7,"7","CONFUSIONAL STATE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],["CDISCPILOT01","AE","CDISC002",8,"8","DYSPNOEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-11","",58,null,"ONGOING","2013-01-14"],["CDISCPILOT01","AE","CDISC002",9,"9","SUDDEN DEATH","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","Y","N","TREATMENT","2013-01-14","2013-01-14",61,61,"",""],["CDISCPILOT01","AE","CDISC003",1,"1","HYPERHIDROSIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",2,"2","STOMACH DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-30","",2,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",3,"3","PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-08-31","",3,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",4,"4","NASAL CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-01","",4,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",5,"5","MALAISE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",6,"6","MYALGIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",7,"7","PHARYNGOLARYNGEAL PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",8,"8","PRODUCTIVE COUGH","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","",5,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",9,"9","DIZZINESS","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-02","2013-09-03",5,6,"",""],["CDISCPILOT01","AE","CDISC003",10,"10","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-04","",7,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",11,"11","CONTUSION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-05","2013-10-08",8,41,"",""],["CDISCPILOT01","AE","CDISC003",12,"12","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-15","",18,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",13,"13","EPISTAXIS","","","","","","","","","","","","","MILD","Y","DOSE NOT CHANGED","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-09-30","",33,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",14,"14","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","",48,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",15,"16","RESPIRATORY TRACT CONGESTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",16,"17","RHINITIS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-23","",56,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",17,"18","FEELING ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",18,"19","LIBIDO DECREASED","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC003",19,"20","LISTLESS","","","","","","","","","","","","","MILD","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-24","",57,null,"ONGOING","2013-02-13"],["CDISCPILOT01","AE","CDISC005",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-07","2013-02-07",4,4,"",""],["CDISCPILOT01","AE","CDISC005",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","",48,null,"ONGOING","2013-08-06"],["CDISCPILOT01","AE","CDISC005",3,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-23","2013-03-26",48,51,"",""],["CDISCPILOT01","AE","CDISC005",4,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-12","",68,null,"ONGOING","2013-08-06"],["CDISCPILOT01","AE","CDISC005",5,"7","CHEST DISCOMFORT","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],["CDISCPILOT01","AE","CDISC005",6,"8","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-24","2013-06-24",141,141,"",""],["CDISCPILOT01","AE","CDISC005",7,"9","COUGH","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-07-17","2013-07-26",164,173,"",""],["CDISCPILOT01","AE","CDISC007",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],["CDISCPILOT01","AE","CDISC007",2,"5","SALIVARY HYPERSECRETION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","",15,null,"ONGOING","2013-06-20"],["CDISCPILOT01","AE","CDISC007",3,"6","PARAESTHESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-08","2013-02-08",35,35,"",""],["CDISCPILOT01","AE","CDISC008",1,"1","COMPLETED SUICIDE","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","NOT RELATED","FATAL","N","N","N","Y","N","N","N","TREATMENT","2014-10-31","2014-10-31",174,174,"",""],["CDISCPILOT01","AE","CDISC009",1,"1","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-19","2013-01-19",90,90,"",""],["CDISCPILOT01","AE","CDISC009",2,"2","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-08",106,110,"",""],["CDISCPILOT01","AE","CDISC009",3,"3","HEADACHE","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-16","",118,null,"ONGOING","2013-04-28"],["CDISCPILOT01","AE","CDISC009",4,"4","HEART RATE IRREGULAR","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-03-16","2013-03-16",146,146,"",""],["CDISCPILOT01","AE","CDISC011",1,"1","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",12,12,"",""],["CDISCPILOT01","AE","CDISC011",2,"2","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-12","2013-01-12",37,37,"",""],["CDISCPILOT01","AE","CDISC011",3,"3","DIZZINESS","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-02","2013-02-02",58,58,"",""],["CDISCPILOT01","AE","CDISC011",4,"4","INJECTION SITE REACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-10","2013-06-05",125,181,"",""],["CDISCPILOT01","AE","CDISC013",1,"1","MYOCARDIAL INFARCTION","","","","","","","","","","","","","SEVERE","Y","DRUG WITHDRAWN","POSSIBLY RELATED","FATAL","N","N","N","Y","Y","Y","N","TREATMENT","2013-08-02","2013-08-02",12,12,"",""],["CDISCPILOT01","AE","CDISC014",1,"1","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-16","2013-05-02",14,30,"",""],["CDISCPILOT01","AE","CDISC014",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-27","",25,null,"ONGOING","2013-09-18"],["CDISCPILOT01","AE","CDISC016",1,"1","PARAESTHESIA ORAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-11","",9,null,"ONGOING","2013-09-22"],["CDISCPILOT01","AE","CDISC016",2,"2","NASOPHARYNGITIS","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-28","2013-05-11",26,39,"",""],["CDISCPILOT01","AE","CDISC016",3,"3","SUPRAVENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-04-29","2013-05-15",27,43,"",""],["CDISCPILOT01","AE","CDISC016",4,"4","RASH PRURITIC","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-27","2013-05-31",55,59,"",""],["CDISCPILOT01","AE","CDISC016",5,"5","VENTRICULAR EXTRASYSTOLES","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-28","2013-06-01",56,60,"",""],["CDISCPILOT01","AE","CDISC016",6,"6","CONJUNCTIVAL HAEMORRHAGE","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","UNLIKELY RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-05-30","",58,null,"ONGOING","2013-09-22"],["CDISCPILOT01","AE","CDISC016",7,"7","CERUMEN IMPACTION","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","NOT RECOVERED/NOT RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-06-01","",60,null,"ONGOING","2013-09-22"],["CDISCPILOT01","AE","CDISC017",1,"1","FALL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-10-09",19,19,"",""],["CDISCPILOT01","AE","CDISC017",2,"2","BALANCE DISORDER","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-09","2013-11-15",19,56,"",""],["CDISCPILOT01","AE","CDISC017",3,"3","CONTUSION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-10-15","2013-11-02",25,43,"",""],["CDISCPILOT01","AE","CDISC017",4,"4","COORDINATION ABNORMAL","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-11-15","2013-11-15",56,56,"",""],["CDISCPILOT01","AE","CDISC017",5,"5","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DRUG WITHDRAWN","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-12-29","2014-02-19",100,152,"",""],["CDISCPILOT01","AE","CDISC018",1,"1","BACK PAIN","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-18","2012-12-18",2,2,"",""],["CDISCPILOT01","AE","CDISC018",2,"2","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","UNLIKELY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2012-12-26","2012-12-26",10,10,"",""],["CDISCPILOT01","AE","CDISC018",3,"3","AMNESIA","","","","","","","","","","","","","MILD","N","DOSE NOT CHANGED","NOT RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-01","2013-01-19",16,34,"",""],["CDISCPILOT01","AE","CDISC018",4,"4","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-03","2013-01-09",18,24,"",""],["CDISCPILOT01","AE","CDISC018",5,"5","LETHARGY","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-05","2013-01-05",20,20,"",""],["CDISCPILOT01","AE","CDISC018",6,"6","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-16","2013-01-16",31,31,"",""],["CDISCPILOT01","AE","CDISC018",7,"7","NAUSEA","","","","","","","","","","","","","SEVERE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-21","2013-01-24",36,39,"",""],["CDISCPILOT01","AE","CDISC018",8,"8","INJECTION SITE REACTION","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-01-27","2013-01-28",42,43,"",""],["CDISCPILOT01","AE","CDISC018",9,"9","DECREASED APPETITE","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""],["CDISCPILOT01","AE","CDISC018",10,"10","NAUSEA","","","","","","","","","","","","","MODERATE","N","DOSE NOT CHANGED","POSSIBLY RELATED","RECOVERED/RESOLVED","N","N","N","N","N","N","N","TREATMENT","2013-02-04","2013-02-25",50,71,"",""]]} \ No newline at end of file diff --git a/tests/testthat/testdata/ae.ndjson b/tests/testthat/testdata/ae.ndjson index 228f004..4f4cf3b 100644 --- a/tests/testthat/testdata/ae.ndjson +++ b/tests/testthat/testdata/ae.ndjson @@ -1,75 +1,75 @@ -{"datasetJSONCreationDateTime": "2024-08-01T16:35:30", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/ae", "dbLastModifiedDateTime": "2020-08-21T09:14:28", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.AE", "isReferenceData": false, "records": 74, "name": "AE", "label": "Adverse Events", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.AE.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.AE.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.AE.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.AE.AESEQ", "name": "AESEQ", "label": "Sequence Number", "dataType": "integer"}, {"itemOID": "IT.AE.AELNKID", "name": "AELNKID", "label": "Link ID", "dataType": "string", "length": 50, "keySequence": 5}, {"itemOID": "IT.AE.AETERM", "name": "AETERM", "label": "Reported Term for the Adverse Event", "dataType": "string", "length": 200}, {"itemOID": "IT.AE.AELLT", "name": "AELLT", "label": "Lowest Level Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AELLTCD", "name": "AELLTCD", "label": "Lowest Level Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEDECOD", "name": "AEDECOD", "label": "Dictionary-Derived Term", "dataType": "string", "length": 1, "keySequence": 3}, {"itemOID": "IT.AE.AEPTCD", "name": "AEPTCD", "label": "Preferred Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLT", "name": "AEHLT", "label": "High Level Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLTCD", "name": "AEHLTCD", "label": "High Level Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLGT", "name": "AEHLGT", "label": "High Level Group Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLGTCD", "name": "AEHLGTCD", "label": "High Level Group Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEBODSYS", "name": "AEBODSYS", "label": "Body System or Organ Class", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEBDSYCD", "name": "AEBDSYCD", "label": "Body System or Organ Class Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOC", "name": "AESOC", "label": "Primary System Organ Class", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOCCD", "name": "AESOCCD", "label": "Primary System Organ Class Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESEV", "name": "AESEV", "label": "Severity/Intensity", "dataType": "string", "length": 8}, {"itemOID": "IT.AE.AESER", "name": "AESER", "label": "Serious Event", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEACN", "name": "AEACN", "label": "Action Taken with Study Treatment", "dataType": "string", "length": 16}, {"itemOID": "IT.AE.AEREL", "name": "AEREL", "label": "Causality", "dataType": "string", "length": 16}, {"itemOID": "IT.AE.AEOUT", "name": "AEOUT", "label": "Outcome of Adverse Event", "dataType": "string", "length": 32}, {"itemOID": "IT.AE.AESCAN", "name": "AESCAN", "label": "Involves Cancer", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESCONG", "name": "AESCONG", "label": "Congenital Anomaly or Birth Defect", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESDISAB", "name": "AESDISAB", "label": "Persist or Signif Disability/Incapacity", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESDTH", "name": "AESDTH", "label": "Results in Death", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESHOSP", "name": "AESHOSP", "label": "Requires or Prolongs Hospitalization", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESLIFE", "name": "AESLIFE", "label": "Is Life Threatening", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOD", "name": "AESOD", "label": "Occurred with Overdose", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.EPOCH", "name": "EPOCH", "label": "Epoch", "dataType": "string", "length": 9}, {"itemOID": "IT.AE.AESTDTC", "name": "AESTDTC", "label": "Start Date/Time of Adverse Event", "dataType": "date", "keySequence": 4}, {"itemOID": "IT.AE.AEENDTC", "name": "AEENDTC", "label": "End Date/Time of Adverse Event", "dataType": "date"}, {"itemOID": "IT.AE.AESTDY", "name": "AESTDY", "label": "Study Day of Start of Adverse Event", "dataType": "integer"}, {"itemOID": "IT.AE.AEENDY", "name": "AEENDY", "label": "Study Day of End of Adverse Event", "dataType": "integer"}, {"itemOID": "IT.AE.AEENRTPT", "name": "AEENRTPT", "label": "End Relative to Reference Time Point", "dataType": "string", "length": 7}, {"itemOID": "IT.AE.AEENTPT", "name": "AEENTPT", "label": "End Reference Time Point", "dataType": "date"}]} -[1, "CDISCPILOT01", "AE", "CDISC001", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-02", "", 3, null, "ONGOING", "2013-05-20"] -[2, "CDISCPILOT01", "AE", "CDISC001", 2, "2", "FATIGUE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-14", "", 46, null, "ONGOING", "2013-05-20"] -[3, "CDISCPILOT01", "AE", "CDISC002", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-16", "", 2, null, "ONGOING", "2013-01-14"] -[4, "CDISCPILOT01", "AE", "CDISC002", 2, "2", "SHOULDER PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "", 7, null, "ONGOING", "2013-01-14"] -[5, "CDISCPILOT01", "AE", "CDISC002", 3, "3", "JOINT DISLOCATION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "2012-11-21", 7, 7, "", ""] -[6, "CDISCPILOT01", "AE", "CDISC002", 4, "4", "INCONTINENCE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-22", "", 8, null, "ONGOING", "2013-01-14"] -[7, "CDISCPILOT01", "AE", "CDISC002", 5, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-29", "", 15, null, "ONGOING", "2013-01-14"] -[8, "CDISCPILOT01", "AE", "CDISC002", 6, "6", "SKIN LACERATION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-09", "", 25, null, "ONGOING", "2013-01-14"] -[9, "CDISCPILOT01", "AE", "CDISC002", 7, "7", "CONFUSIONAL STATE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", 58, null, "ONGOING", "2013-01-14"] -[10, "CDISCPILOT01", "AE", "CDISC002", 8, "8", "DYSPNOEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", 58, null, "ONGOING", "2013-01-14"] -[11, "CDISCPILOT01", "AE", "CDISC002", 9, "9", "SUDDEN DEATH", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "Y", "N", "TREATMENT", "2013-01-14", "2013-01-14", 61, 61, "", ""] -[12, "CDISCPILOT01", "AE", "CDISC003", 1, "1", "HYPERHIDROSIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", 2, null, "ONGOING", "2013-02-13"] -[13, "CDISCPILOT01", "AE", "CDISC003", 2, "2", "STOMACH DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", 2, null, "ONGOING", "2013-02-13"] -[14, "CDISCPILOT01", "AE", "CDISC003", 3, "3", "PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-31", "", 3, null, "ONGOING", "2013-02-13"] -[15, "CDISCPILOT01", "AE", "CDISC003", 4, "4", "NASAL CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-01", "", 4, null, "ONGOING", "2013-02-13"] -[16, "CDISCPILOT01", "AE", "CDISC003", 5, "5", "MALAISE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] -[17, "CDISCPILOT01", "AE", "CDISC003", 6, "6", "MYALGIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] -[18, "CDISCPILOT01", "AE", "CDISC003", 7, "7", "PHARYNGOLARYNGEAL PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] -[19, "CDISCPILOT01", "AE", "CDISC003", 8, "8", "PRODUCTIVE COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] -[20, "CDISCPILOT01", "AE", "CDISC003", 9, "9", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "2013-09-03", 5, 6, "", ""] -[21, "CDISCPILOT01", "AE", "CDISC003", 10, "10", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-04", "", 7, null, "ONGOING", "2013-02-13"] -[22, "CDISCPILOT01", "AE", "CDISC003", 11, "11", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-05", "2013-10-08", 8, 41, "", ""] -[23, "CDISCPILOT01", "AE", "CDISC003", 12, "12", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-15", "", 18, null, "ONGOING", "2013-02-13"] -[24, "CDISCPILOT01", "AE", "CDISC003", 13, "13", "EPISTAXIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "Y", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-30", "", 33, null, "ONGOING", "2013-02-13"] -[25, "CDISCPILOT01", "AE", "CDISC003", 14, "14", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "", 48, null, "ONGOING", "2013-02-13"] -[26, "CDISCPILOT01", "AE", "CDISC003", 15, "16", "RESPIRATORY TRACT CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", 56, null, "ONGOING", "2013-02-13"] -[27, "CDISCPILOT01", "AE", "CDISC003", 16, "17", "RHINITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", 56, null, "ONGOING", "2013-02-13"] -[28, "CDISCPILOT01", "AE", "CDISC003", 17, "18", "FEELING ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] -[29, "CDISCPILOT01", "AE", "CDISC003", 18, "19", "LIBIDO DECREASED", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] -[30, "CDISCPILOT01", "AE", "CDISC003", 19, "20", "LISTLESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] -[31, "CDISCPILOT01", "AE", "CDISC005", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-07", "2013-02-07", 4, 4, "", ""] -[32, "CDISCPILOT01", "AE", "CDISC005", 2, "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "", 48, null, "ONGOING", "2013-08-06"] -[33, "CDISCPILOT01", "AE", "CDISC005", 3, "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "2013-03-26", 48, 51, "", ""] -[34, "CDISCPILOT01", "AE", "CDISC005", 4, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-12", "", 68, null, "ONGOING", "2013-08-06"] -[35, "CDISCPILOT01", "AE", "CDISC005", 5, "7", "CHEST DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", 141, 141, "", ""] -[36, "CDISCPILOT01", "AE", "CDISC005", 6, "8", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", 141, 141, "", ""] -[37, "CDISCPILOT01", "AE", "CDISC005", 7, "9", "COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-07-17", "2013-07-26", 164, 173, "", ""] -[38, "CDISCPILOT01", "AE", "CDISC007", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", 15, null, "ONGOING", "2013-06-20"] -[39, "CDISCPILOT01", "AE", "CDISC007", 2, "5", "SALIVARY HYPERSECRETION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", 15, null, "ONGOING", "2013-06-20"] -[40, "CDISCPILOT01", "AE", "CDISC007", 3, "6", "PARAESTHESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-08", "2013-02-08", 35, 35, "", ""] -[41, "CDISCPILOT01", "AE", "CDISC008", 1, "1", "COMPLETED SUICIDE", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "N", "N", "TREATMENT", "2014-10-31", "2014-10-31", 174, 174, "", ""] -[42, "CDISCPILOT01", "AE", "CDISC009", 1, "1", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "2013-01-19", 90, 90, "", ""] -[43, "CDISCPILOT01", "AE", "CDISC009", 2, "2", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-08", 106, 110, "", ""] -[44, "CDISCPILOT01", "AE", "CDISC009", 3, "3", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-16", "", 118, null, "ONGOING", "2013-04-28"] -[45, "CDISCPILOT01", "AE", "CDISC009", 4, "4", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-16", "2013-03-16", 146, 146, "", ""] -[46, "CDISCPILOT01", "AE", "CDISC011", 1, "1", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", 12, 12, "", ""] -[47, "CDISCPILOT01", "AE", "CDISC011", 2, "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-12", "2013-01-12", 37, 37, "", ""] -[48, "CDISCPILOT01", "AE", "CDISC011", 3, "3", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-02", "2013-02-02", 58, 58, "", ""] -[49, "CDISCPILOT01", "AE", "CDISC011", 4, "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-10", "2013-06-05", 125, 181, "", ""] -[50, "CDISCPILOT01", "AE", "CDISC013", 1, "1", "MYOCARDIAL INFARCTION", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "POSSIBLY RELATED", "FATAL", "N", "N", "N", "Y", "Y", "Y", "N", "TREATMENT", "2013-08-02", "2013-08-02", 12, 12, "", ""] -[51, "CDISCPILOT01", "AE", "CDISC014", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-16", "2013-05-02", 14, 30, "", ""] -[52, "CDISCPILOT01", "AE", "CDISC014", 2, "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-27", "", 25, null, "ONGOING", "2013-09-18"] -[53, "CDISCPILOT01", "AE", "CDISC016", 1, "1", "PARAESTHESIA ORAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-11", "", 9, null, "ONGOING", "2013-09-22"] -[54, "CDISCPILOT01", "AE", "CDISC016", 2, "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-28", "2013-05-11", 26, 39, "", ""] -[55, "CDISCPILOT01", "AE", "CDISC016", 3, "3", "SUPRAVENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-29", "2013-05-15", 27, 43, "", ""] -[56, "CDISCPILOT01", "AE", "CDISC016", 4, "4", "RASH PRURITIC", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-27", "2013-05-31", 55, 59, "", ""] -[57, "CDISCPILOT01", "AE", "CDISC016", 5, "5", "VENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-28", "2013-06-01", 56, 60, "", ""] -[58, "CDISCPILOT01", "AE", "CDISC016", 6, "6", "CONJUNCTIVAL HAEMORRHAGE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-30", "", 58, null, "ONGOING", "2013-09-22"] -[59, "CDISCPILOT01", "AE", "CDISC016", 7, "7", "CERUMEN IMPACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-01", "", 60, null, "ONGOING", "2013-09-22"] -[60, "CDISCPILOT01", "AE", "CDISC017", 1, "1", "FALL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-10-09", 19, 19, "", ""] -[61, "CDISCPILOT01", "AE", "CDISC017", 2, "2", "BALANCE DISORDER", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-11-15", 19, 56, "", ""] -[62, "CDISCPILOT01", "AE", "CDISC017", 3, "3", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "2013-11-02", 25, 43, "", ""] -[63, "CDISCPILOT01", "AE", "CDISC017", 4, "4", "COORDINATION ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-11-15", "2013-11-15", 56, 56, "", ""] -[64, "CDISCPILOT01", "AE", "CDISC017", 5, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-12-29", "2014-02-19", 100, 152, "", ""] -[65, "CDISCPILOT01", "AE", "CDISC018", 1, "1", "BACK PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", 2, 2, "", ""] -[66, "CDISCPILOT01", "AE", "CDISC018", 2, "2", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-26", "2012-12-26", 10, 10, "", ""] -[67, "CDISCPILOT01", "AE", "CDISC018", 3, "3", "AMNESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-01", "2013-01-19", 16, 34, "", ""] -[68, "CDISCPILOT01", "AE", "CDISC018", 4, "4", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-03", "2013-01-09", 18, 24, "", ""] -[69, "CDISCPILOT01", "AE", "CDISC018", 5, "5", "LETHARGY", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-05", "2013-01-05", 20, 20, "", ""] -[70, "CDISCPILOT01", "AE", "CDISC018", 6, "6", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-16", "2013-01-16", 31, 31, "", ""] -[71, "CDISCPILOT01", "AE", "CDISC018", 7, "7", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-21", "2013-01-24", 36, 39, "", ""] -[72, "CDISCPILOT01", "AE", "CDISC018", 8, "8", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-27", "2013-01-28", 42, 43, "", ""] -[73, "CDISCPILOT01", "AE", "CDISC018", 9, "9", "DECREASED APPETITE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", 50, 71, "", ""] -[74, "CDISCPILOT01", "AE", "CDISC018", 10, "10", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", 50, 71, "", ""] +{"datasetJSONCreationDateTime": "2024-11-11T15:09:14", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/ae", "dbLastModifiedDateTime": "2020-08-21T09:14:28", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.AE", "records": 74, "name": "AE", "label": "Adverse Events", "columns": [{"itemOID": "IT.AE.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.AE.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.AE.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.AE.AESEQ", "name": "AESEQ", "label": "Sequence Number", "dataType": "integer"}, {"itemOID": "IT.AE.AELNKID", "name": "AELNKID", "label": "Link ID", "dataType": "string", "length": 50, "keySequence": 5}, {"itemOID": "IT.AE.AETERM", "name": "AETERM", "label": "Reported Term for the Adverse Event", "dataType": "string", "length": 200}, {"itemOID": "IT.AE.AELLT", "name": "AELLT", "label": "Lowest Level Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AELLTCD", "name": "AELLTCD", "label": "Lowest Level Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEDECOD", "name": "AEDECOD", "label": "Dictionary-Derived Term", "dataType": "string", "length": 1, "keySequence": 3}, {"itemOID": "IT.AE.AEPTCD", "name": "AEPTCD", "label": "Preferred Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLT", "name": "AEHLT", "label": "High Level Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLTCD", "name": "AEHLTCD", "label": "High Level Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLGT", "name": "AEHLGT", "label": "High Level Group Term", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEHLGTCD", "name": "AEHLGTCD", "label": "High Level Group Term Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEBODSYS", "name": "AEBODSYS", "label": "Body System or Organ Class", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEBDSYCD", "name": "AEBDSYCD", "label": "Body System or Organ Class Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOC", "name": "AESOC", "label": "Primary System Organ Class", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOCCD", "name": "AESOCCD", "label": "Primary System Organ Class Code", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESEV", "name": "AESEV", "label": "Severity/Intensity", "dataType": "string", "length": 8}, {"itemOID": "IT.AE.AESER", "name": "AESER", "label": "Serious Event", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AEACN", "name": "AEACN", "label": "Action Taken with Study Treatment", "dataType": "string", "length": 16}, {"itemOID": "IT.AE.AEREL", "name": "AEREL", "label": "Causality", "dataType": "string", "length": 16}, {"itemOID": "IT.AE.AEOUT", "name": "AEOUT", "label": "Outcome of Adverse Event", "dataType": "string", "length": 32}, {"itemOID": "IT.AE.AESCAN", "name": "AESCAN", "label": "Involves Cancer", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESCONG", "name": "AESCONG", "label": "Congenital Anomaly or Birth Defect", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESDISAB", "name": "AESDISAB", "label": "Persist or Signif Disability/Incapacity", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESDTH", "name": "AESDTH", "label": "Results in Death", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESHOSP", "name": "AESHOSP", "label": "Requires or Prolongs Hospitalization", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESLIFE", "name": "AESLIFE", "label": "Is Life Threatening", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.AESOD", "name": "AESOD", "label": "Occurred with Overdose", "dataType": "string", "length": 1}, {"itemOID": "IT.AE.EPOCH", "name": "EPOCH", "label": "Epoch", "dataType": "string", "length": 9}, {"itemOID": "IT.AE.AESTDTC", "name": "AESTDTC", "label": "Start Date/Time of Adverse Event", "dataType": "date", "keySequence": 4}, {"itemOID": "IT.AE.AEENDTC", "name": "AEENDTC", "label": "End Date/Time of Adverse Event", "dataType": "date"}, {"itemOID": "IT.AE.AESTDY", "name": "AESTDY", "label": "Study Day of Start of Adverse Event", "dataType": "integer"}, {"itemOID": "IT.AE.AEENDY", "name": "AEENDY", "label": "Study Day of End of Adverse Event", "dataType": "integer"}, {"itemOID": "IT.AE.AEENRTPT", "name": "AEENRTPT", "label": "End Relative to Reference Time Point", "dataType": "string", "length": 7}, {"itemOID": "IT.AE.AEENTPT", "name": "AEENTPT", "label": "End Reference Time Point", "dataType": "date"}]} +["CDISCPILOT01", "AE", "CDISC001", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-02", "", 3, null, "ONGOING", "2013-05-20"] +["CDISCPILOT01", "AE", "CDISC001", 2, "2", "FATIGUE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-14", "", 46, null, "ONGOING", "2013-05-20"] +["CDISCPILOT01", "AE", "CDISC002", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-16", "", 2, null, "ONGOING", "2013-01-14"] +["CDISCPILOT01", "AE", "CDISC002", 2, "2", "SHOULDER PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "", 7, null, "ONGOING", "2013-01-14"] +["CDISCPILOT01", "AE", "CDISC002", 3, "3", "JOINT DISLOCATION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-21", "2012-11-21", 7, 7, "", ""] +["CDISCPILOT01", "AE", "CDISC002", 4, "4", "INCONTINENCE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-22", "", 8, null, "ONGOING", "2013-01-14"] +["CDISCPILOT01", "AE", "CDISC002", 5, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-11-29", "", 15, null, "ONGOING", "2013-01-14"] +["CDISCPILOT01", "AE", "CDISC002", 6, "6", "SKIN LACERATION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-09", "", 25, null, "ONGOING", "2013-01-14"] +["CDISCPILOT01", "AE", "CDISC002", 7, "7", "CONFUSIONAL STATE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", 58, null, "ONGOING", "2013-01-14"] +["CDISCPILOT01", "AE", "CDISC002", 8, "8", "DYSPNOEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-11", "", 58, null, "ONGOING", "2013-01-14"] +["CDISCPILOT01", "AE", "CDISC002", 9, "9", "SUDDEN DEATH", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "Y", "N", "TREATMENT", "2013-01-14", "2013-01-14", 61, 61, "", ""] +["CDISCPILOT01", "AE", "CDISC003", 1, "1", "HYPERHIDROSIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", 2, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 2, "2", "STOMACH DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-30", "", 2, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 3, "3", "PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-08-31", "", 3, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 4, "4", "NASAL CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-01", "", 4, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 5, "5", "MALAISE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 6, "6", "MYALGIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 7, "7", "PHARYNGOLARYNGEAL PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 8, "8", "PRODUCTIVE COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "", 5, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 9, "9", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-02", "2013-09-03", 5, 6, "", ""] +["CDISCPILOT01", "AE", "CDISC003", 10, "10", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-04", "", 7, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 11, "11", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-05", "2013-10-08", 8, 41, "", ""] +["CDISCPILOT01", "AE", "CDISC003", 12, "12", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-15", "", 18, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 13, "13", "EPISTAXIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "Y", "DOSE NOT CHANGED", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-09-30", "", 33, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 14, "14", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "", 48, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 15, "16", "RESPIRATORY TRACT CONGESTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", 56, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 16, "17", "RHINITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-23", "", 56, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 17, "18", "FEELING ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 18, "19", "LIBIDO DECREASED", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC003", 19, "20", "LISTLESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-24", "", 57, null, "ONGOING", "2013-02-13"] +["CDISCPILOT01", "AE", "CDISC005", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-07", "2013-02-07", 4, 4, "", ""] +["CDISCPILOT01", "AE", "CDISC005", 2, "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "", 48, null, "ONGOING", "2013-08-06"] +["CDISCPILOT01", "AE", "CDISC005", 3, "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-23", "2013-03-26", 48, 51, "", ""] +["CDISCPILOT01", "AE", "CDISC005", 4, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-12", "", 68, null, "ONGOING", "2013-08-06"] +["CDISCPILOT01", "AE", "CDISC005", 5, "7", "CHEST DISCOMFORT", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", 141, 141, "", ""] +["CDISCPILOT01", "AE", "CDISC005", 6, "8", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-24", "2013-06-24", 141, 141, "", ""] +["CDISCPILOT01", "AE", "CDISC005", 7, "9", "COUGH", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-07-17", "2013-07-26", 164, 173, "", ""] +["CDISCPILOT01", "AE", "CDISC007", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", 15, null, "ONGOING", "2013-06-20"] +["CDISCPILOT01", "AE", "CDISC007", 2, "5", "SALIVARY HYPERSECRETION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "", 15, null, "ONGOING", "2013-06-20"] +["CDISCPILOT01", "AE", "CDISC007", 3, "6", "PARAESTHESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-08", "2013-02-08", 35, 35, "", ""] +["CDISCPILOT01", "AE", "CDISC008", 1, "1", "COMPLETED SUICIDE", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "NOT RELATED", "FATAL", "N", "N", "N", "Y", "N", "N", "N", "TREATMENT", "2014-10-31", "2014-10-31", 174, 174, "", ""] +["CDISCPILOT01", "AE", "CDISC009", 1, "1", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-19", "2013-01-19", 90, 90, "", ""] +["CDISCPILOT01", "AE", "CDISC009", 2, "2", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-08", 106, 110, "", ""] +["CDISCPILOT01", "AE", "CDISC009", 3, "3", "HEADACHE", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-16", "", 118, null, "ONGOING", "2013-04-28"] +["CDISCPILOT01", "AE", "CDISC009", 4, "4", "HEART RATE IRREGULAR", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-03-16", "2013-03-16", 146, 146, "", ""] +["CDISCPILOT01", "AE", "CDISC011", 1, "1", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", 12, 12, "", ""] +["CDISCPILOT01", "AE", "CDISC011", 2, "2", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-12", "2013-01-12", 37, 37, "", ""] +["CDISCPILOT01", "AE", "CDISC011", 3, "3", "DIZZINESS", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-02", "2013-02-02", 58, 58, "", ""] +["CDISCPILOT01", "AE", "CDISC011", 4, "4", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-10", "2013-06-05", 125, 181, "", ""] +["CDISCPILOT01", "AE", "CDISC013", 1, "1", "MYOCARDIAL INFARCTION", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "Y", "DRUG WITHDRAWN", "POSSIBLY RELATED", "FATAL", "N", "N", "N", "Y", "Y", "Y", "N", "TREATMENT", "2013-08-02", "2013-08-02", 12, 12, "", ""] +["CDISCPILOT01", "AE", "CDISC014", 1, "1", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-16", "2013-05-02", 14, 30, "", ""] +["CDISCPILOT01", "AE", "CDISC014", 2, "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-27", "", 25, null, "ONGOING", "2013-09-18"] +["CDISCPILOT01", "AE", "CDISC016", 1, "1", "PARAESTHESIA ORAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-11", "", 9, null, "ONGOING", "2013-09-22"] +["CDISCPILOT01", "AE", "CDISC016", 2, "2", "NASOPHARYNGITIS", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-28", "2013-05-11", 26, 39, "", ""] +["CDISCPILOT01", "AE", "CDISC016", 3, "3", "SUPRAVENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-04-29", "2013-05-15", 27, 43, "", ""] +["CDISCPILOT01", "AE", "CDISC016", 4, "4", "RASH PRURITIC", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-27", "2013-05-31", 55, 59, "", ""] +["CDISCPILOT01", "AE", "CDISC016", 5, "5", "VENTRICULAR EXTRASYSTOLES", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-28", "2013-06-01", 56, 60, "", ""] +["CDISCPILOT01", "AE", "CDISC016", 6, "6", "CONJUNCTIVAL HAEMORRHAGE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "UNLIKELY RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-05-30", "", 58, null, "ONGOING", "2013-09-22"] +["CDISCPILOT01", "AE", "CDISC016", 7, "7", "CERUMEN IMPACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-06-01", "", 60, null, "ONGOING", "2013-09-22"] +["CDISCPILOT01", "AE", "CDISC017", 1, "1", "FALL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-10-09", 19, 19, "", ""] +["CDISCPILOT01", "AE", "CDISC017", 2, "2", "BALANCE DISORDER", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-09", "2013-11-15", 19, 56, "", ""] +["CDISCPILOT01", "AE", "CDISC017", 3, "3", "CONTUSION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-10-15", "2013-11-02", 25, 43, "", ""] +["CDISCPILOT01", "AE", "CDISC017", 4, "4", "COORDINATION ABNORMAL", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-11-15", "2013-11-15", 56, 56, "", ""] +["CDISCPILOT01", "AE", "CDISC017", 5, "5", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DRUG WITHDRAWN", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-12-29", "2014-02-19", 100, 152, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 1, "1", "BACK PAIN", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-18", "2012-12-18", 2, 2, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 2, "2", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "UNLIKELY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2012-12-26", "2012-12-26", 10, 10, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 3, "3", "AMNESIA", "", "", "", "", "", "", "", "", "", "", "", "", "MILD", "N", "DOSE NOT CHANGED", "NOT RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-01", "2013-01-19", 16, 34, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 4, "4", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-03", "2013-01-09", 18, 24, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 5, "5", "LETHARGY", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-05", "2013-01-05", 20, 20, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 6, "6", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-16", "2013-01-16", 31, 31, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 7, "7", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "SEVERE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-21", "2013-01-24", 36, 39, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 8, "8", "INJECTION SITE REACTION", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-01-27", "2013-01-28", 42, 43, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 9, "9", "DECREASED APPETITE", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", 50, 71, "", ""] +["CDISCPILOT01", "AE", "CDISC018", 10, "10", "NAUSEA", "", "", "", "", "", "", "", "", "", "", "", "", "MODERATE", "N", "DOSE NOT CHANGED", "POSSIBLY RELATED", "RECOVERED/RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2013-02-04", "2013-02-25", 50, 71, "", ""] diff --git a/tests/testthat/testdata/dm.json b/tests/testthat/testdata/dm.json index adbf0ee..6af4550 100644 --- a/tests/testthat/testdata/dm.json +++ b/tests/testthat/testdata/dm.json @@ -1 +1 @@ -{"datasetJSONCreationDateTime":"2024-08-05T10:08:55","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/dm","dbLastModifiedDateTime":"2020-08-21T09:14:29","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.DM","isReferenceData":false,"records":18,"name":"DM","label":"Demographics","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.DM.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.DM.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.DM.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.DM.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.DM.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFXSTDTC","name":"RFXSTDTC","label":"Date/Time of First Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFXENDTC","name":"RFXENDTC","label":"Date/Time of Last Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFICDTC","name":"RFICDTC","label":"Date/Time of Informed Consent","dataType":"date"},{"itemOID":"IT.DM.RFPENDTC","name":"RFPENDTC","label":"Date/Time of End of Participation","dataType":"date"},{"itemOID":"IT.DM.DTHDTC","name":"DTHDTC","label":"Date/Time of Death","dataType":"date"},{"itemOID":"IT.DM.DTHFL","name":"DTHFL","label":"Subject Death Flag","dataType":"string","length":1},{"itemOID":"IT.DM.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.DM.BRTHDTC","name":"BRTHDTC","label":"Date/Time of Birth","dataType":"date"},{"itemOID":"IT.DM.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.DM.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.DM.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.DM.RACE","name":"RACE","label":"Race","dataType":"string","length":41},{"itemOID":"IT.DM.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.DM.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ACTARMCD","name":"ACTARMCD","label":"Actual Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ACTARM","name":"ACTARM","label":"Description of Actual Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ARMNRS","name":"ARMNRS","label":"Reason Arm and/or Actual Arm is Null","dataType":"string","length":14},{"itemOID":"IT.DM.ACTARMUD","name":"ACTARMUD","label":"Description of Unplanned Actual Arm","dataType":"string","length":200},{"itemOID":"IT.DM.COUNTRY","name":"COUNTRY","label":"Country","dataType":"string","length":3}],"rows":[[1,"CDISCPILOT01","DM","CDISC001","1115","2012-11-30","2013-01-23","2012-11-30","2013-01-23","2012-11-23","2013-05-20","","","701","1928",84,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[2,"CDISCPILOT01","DM","CDISC002","1211","2012-11-15","2013-01-14","2012-11-15","2013-01-12","2012-10-30","2013-01-14","2013-01-14","Y","701","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[3,"CDISCPILOT01","DM","CDISC003","1302","2013-08-29","2013-11-05","2013-08-29","2013-11-05","2013-08-20","2014-02-13","","","701","1951",61,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[4,"CDISCPILOT01","DM","CDISC004","1345","2013-10-08","2014-03-18","2013-10-08","2014-03-18","2013-10-01","2014-03-18","","","701","1950",63,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[5,"CDISCPILOT01","DM","CDISC005","1383","2013-02-04","2013-08-06","2013-02-04","2013-08-06","2013-01-22","2013-08-06","","","701","1941",72,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[6,"CDISCPILOT01","DM","CDISC006","1429","2013-03-19","2013-04-30","2013-03-19","2013-04-30","2013-02-25","2013-04-30","","","701","1929",84,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[7,"CDISCPILOT01","DM","CDISC007","1444","2013-01-05","2013-02-13","2013-01-05","2013-02-12","2012-12-31","2013-06-20","","","701","1949",63,"YEARS","M","WHITE","HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[8,"CDISCPILOT01","DM","CDISC008","1445","2014-05-11","2014-11-01","2014-05-11","2014-11-01","2014-05-01","2014-11-01","2014-11-01","Y","704","1939",75,"YEARS","M","MULTIPLE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[9,"CDISCPILOT01","DM","CDISC009","1087","2012-10-22","2013-04-28","2012-10-22","2013-04-28","2012-10-06","2013-04-28","","","708","1938",74,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[10,"CDISCPILOT01","DM","CDISC010","1236","2013-09-21","2013-09-26","2013-09-21","2013-09-21","2013-09-08","2013-09-26","","","708","1927",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[11,"CDISCPILOT01","DM","CDISC011","1336","2012-12-07","2013-06-05","2012-12-07","2013-06-05","2012-11-21","2013-07-05","","","708","1939",73,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[12,"CDISCPILOT01","DM","CDISC012","1378","2013-09-03","2014-01-28","2013-09-03","2014-01-28","2013-08-24","2014-01-28","","","708","1946",67,"YEARS","M","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[13,"CDISCPILOT01","DM","CDISC013","1083","2013-07-22","2013-08-03","2013-07-22","2013-08-01","2013-07-09","2013-08-03","2013-08-03","Y","710","1924",89,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[14,"CDISCPILOT01","DM","CDISC014","1012","2013-04-03","2013-05-02","2013-04-03","2013-04-29","2013-03-20","2013-09-18","","","711","1945",67,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[15,"CDISCPILOT01","DM","CDISC015","1022","","","","","2014-03-17","2014-03-17","","","711","1928",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","","","","","SCREEN FAILURE","","USA"],[16,"CDISCPILOT01","DM","CDISC016","1143","2013-04-03","2013-06-01","2013-04-03","2013-05-30","2013-03-30","2013-09-22","","","711","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[17,"CDISCPILOT01","DM","CDISC017","1250","2013-09-21","2014-02-08","2013-09-21","2014-01-31","2013-08-21","2014-03-08","","","718","1931",82,"YEARS","F","WHITE","HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[18,"CDISCPILOT01","DM","CDISC018","1427","2012-12-17","2013-02-18","2012-12-17","2013-02-11","2012-12-13","2013-06-03","","","718","1938",74,"YEARS","F","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"]]} \ No newline at end of file +{"datasetJSONCreationDateTime":"2024-11-11T15:09:15","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/dm","dbLastModifiedDateTime":"2020-08-21T09:14:29","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.DM","records":18,"name":"DM","label":"Demographics","columns":[{"itemOID":"IT.DM.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.DM.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.DM.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.DM.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.DM.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFXSTDTC","name":"RFXSTDTC","label":"Date/Time of First Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFXENDTC","name":"RFXENDTC","label":"Date/Time of Last Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFICDTC","name":"RFICDTC","label":"Date/Time of Informed Consent","dataType":"date"},{"itemOID":"IT.DM.RFPENDTC","name":"RFPENDTC","label":"Date/Time of End of Participation","dataType":"date"},{"itemOID":"IT.DM.DTHDTC","name":"DTHDTC","label":"Date/Time of Death","dataType":"date"},{"itemOID":"IT.DM.DTHFL","name":"DTHFL","label":"Subject Death Flag","dataType":"string","length":1},{"itemOID":"IT.DM.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.DM.BRTHDTC","name":"BRTHDTC","label":"Date/Time of Birth","dataType":"date"},{"itemOID":"IT.DM.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.DM.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.DM.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.DM.RACE","name":"RACE","label":"Race","dataType":"string","length":41},{"itemOID":"IT.DM.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.DM.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ACTARMCD","name":"ACTARMCD","label":"Actual Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ACTARM","name":"ACTARM","label":"Description of Actual Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ARMNRS","name":"ARMNRS","label":"Reason Arm and/or Actual Arm is Null","dataType":"string","length":14},{"itemOID":"IT.DM.ACTARMUD","name":"ACTARMUD","label":"Description of Unplanned Actual Arm","dataType":"string","length":200},{"itemOID":"IT.DM.COUNTRY","name":"COUNTRY","label":"Country","dataType":"string","length":3}],"rows":[["CDISCPILOT01","DM","CDISC001","1115","2012-11-30","2013-01-23","2012-11-30","2013-01-23","2012-11-23","2013-05-20","","","701","1928",84,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],["CDISCPILOT01","DM","CDISC002","1211","2012-11-15","2013-01-14","2012-11-15","2013-01-12","2012-10-30","2013-01-14","2013-01-14","Y","701","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],["CDISCPILOT01","DM","CDISC003","1302","2013-08-29","2013-11-05","2013-08-29","2013-11-05","2013-08-20","2014-02-13","","","701","1951",61,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],["CDISCPILOT01","DM","CDISC004","1345","2013-10-08","2014-03-18","2013-10-08","2014-03-18","2013-10-01","2014-03-18","","","701","1950",63,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],["CDISCPILOT01","DM","CDISC005","1383","2013-02-04","2013-08-06","2013-02-04","2013-08-06","2013-01-22","2013-08-06","","","701","1941",72,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],["CDISCPILOT01","DM","CDISC006","1429","2013-03-19","2013-04-30","2013-03-19","2013-04-30","2013-02-25","2013-04-30","","","701","1929",84,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],["CDISCPILOT01","DM","CDISC007","1444","2013-01-05","2013-02-13","2013-01-05","2013-02-12","2012-12-31","2013-06-20","","","701","1949",63,"YEARS","M","WHITE","HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],["CDISCPILOT01","DM","CDISC008","1445","2014-05-11","2014-11-01","2014-05-11","2014-11-01","2014-05-01","2014-11-01","2014-11-01","Y","704","1939",75,"YEARS","M","MULTIPLE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],["CDISCPILOT01","DM","CDISC009","1087","2012-10-22","2013-04-28","2012-10-22","2013-04-28","2012-10-06","2013-04-28","","","708","1938",74,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],["CDISCPILOT01","DM","CDISC010","1236","2013-09-21","2013-09-26","2013-09-21","2013-09-21","2013-09-08","2013-09-26","","","708","1927",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],["CDISCPILOT01","DM","CDISC011","1336","2012-12-07","2013-06-05","2012-12-07","2013-06-05","2012-11-21","2013-07-05","","","708","1939",73,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],["CDISCPILOT01","DM","CDISC012","1378","2013-09-03","2014-01-28","2013-09-03","2014-01-28","2013-08-24","2014-01-28","","","708","1946",67,"YEARS","M","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],["CDISCPILOT01","DM","CDISC013","1083","2013-07-22","2013-08-03","2013-07-22","2013-08-01","2013-07-09","2013-08-03","2013-08-03","Y","710","1924",89,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],["CDISCPILOT01","DM","CDISC014","1012","2013-04-03","2013-05-02","2013-04-03","2013-04-29","2013-03-20","2013-09-18","","","711","1945",67,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],["CDISCPILOT01","DM","CDISC015","1022","","","","","2014-03-17","2014-03-17","","","711","1928",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","","","","","SCREEN FAILURE","","USA"],["CDISCPILOT01","DM","CDISC016","1143","2013-04-03","2013-06-01","2013-04-03","2013-05-30","2013-03-30","2013-09-22","","","711","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],["CDISCPILOT01","DM","CDISC017","1250","2013-09-21","2014-02-08","2013-09-21","2014-01-31","2013-08-21","2014-03-08","","","718","1931",82,"YEARS","F","WHITE","HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],["CDISCPILOT01","DM","CDISC018","1427","2012-12-17","2013-02-18","2012-12-17","2013-02-11","2012-12-13","2013-06-03","","","718","1938",74,"YEARS","F","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"]]} \ No newline at end of file diff --git a/tests/testthat/testdata/dm.ndjson b/tests/testthat/testdata/dm.ndjson index a745da8..60c4354 100644 --- a/tests/testthat/testdata/dm.ndjson +++ b/tests/testthat/testdata/dm.ndjson @@ -1,19 +1,19 @@ -{"datasetJSONCreationDateTime": "2024-08-01T16:35:31", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/dm", "dbLastModifiedDateTime": "2020-08-21T09:14:29", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.DM", "isReferenceData": false, "records": 18, "name": "DM", "label": "Demographics", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.DM.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.DM.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.DM.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.DM.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.DM.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "date"}, {"itemOID": "IT.DM.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "date"}, {"itemOID": "IT.DM.RFXSTDTC", "name": "RFXSTDTC", "label": "Date/Time of First Study Treatment", "dataType": "date"}, {"itemOID": "IT.DM.RFXENDTC", "name": "RFXENDTC", "label": "Date/Time of Last Study Treatment", "dataType": "date"}, {"itemOID": "IT.DM.RFICDTC", "name": "RFICDTC", "label": "Date/Time of Informed Consent", "dataType": "date"}, {"itemOID": "IT.DM.RFPENDTC", "name": "RFPENDTC", "label": "Date/Time of End of Participation", "dataType": "date"}, {"itemOID": "IT.DM.DTHDTC", "name": "DTHDTC", "label": "Date/Time of Death", "dataType": "date"}, {"itemOID": "IT.DM.DTHFL", "name": "DTHFL", "label": "Subject Death Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.DM.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.DM.BRTHDTC", "name": "BRTHDTC", "label": "Date/Time of Birth", "dataType": "date"}, {"itemOID": "IT.DM.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.DM.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.DM.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.DM.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 41}, {"itemOID": "IT.DM.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.DM.ARMCD", "name": "ARMCD", "label": "Planned Arm Code", "dataType": "string", "length": 8}, {"itemOID": "IT.DM.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.DM.ACTARMCD", "name": "ACTARMCD", "label": "Actual Arm Code", "dataType": "string", "length": 8}, {"itemOID": "IT.DM.ACTARM", "name": "ACTARM", "label": "Description of Actual Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.DM.ARMNRS", "name": "ARMNRS", "label": "Reason Arm and/or Actual Arm is Null", "dataType": "string", "length": 14}, {"itemOID": "IT.DM.ACTARMUD", "name": "ACTARMUD", "label": "Description of Unplanned Actual Arm", "dataType": "string", "length": 200}, {"itemOID": "IT.DM.COUNTRY", "name": "COUNTRY", "label": "Country", "dataType": "string", "length": 3}]} -[1, "CDISCPILOT01", "DM", "CDISC001", "1115", "2012-11-30", "2013-01-23", "2012-11-30", "2013-01-23", "2012-11-23", "2013-05-20", "", "", "701", "1928", 84, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] -[2, "CDISCPILOT01", "DM", "CDISC002", "1211", "2012-11-15", "2013-01-14", "2012-11-15", "2013-01-12", "2012-10-30", "2013-01-14", "2013-01-14", "Y", "701", "1936", 76, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] -[3, "CDISCPILOT01", "DM", "CDISC003", "1302", "2013-08-29", "2013-11-05", "2013-08-29", "2013-11-05", "2013-08-20", "2014-02-13", "", "", "701", "1951", 61, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] -[4, "CDISCPILOT01", "DM", "CDISC004", "1345", "2013-10-08", "2014-03-18", "2013-10-08", "2014-03-18", "2013-10-01", "2014-03-18", "", "", "701", "1950", 63, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] -[5, "CDISCPILOT01", "DM", "CDISC005", "1383", "2013-02-04", "2013-08-06", "2013-02-04", "2013-08-06", "2013-01-22", "2013-08-06", "", "", "701", "1941", 72, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] -[6, "CDISCPILOT01", "DM", "CDISC006", "1429", "2013-03-19", "2013-04-30", "2013-03-19", "2013-04-30", "2013-02-25", "2013-04-30", "", "", "701", "1929", 84, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] -[7, "CDISCPILOT01", "DM", "CDISC007", "1444", "2013-01-05", "2013-02-13", "2013-01-05", "2013-02-12", "2012-12-31", "2013-06-20", "", "", "701", "1949", 63, "YEARS", "M", "WHITE", "HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] -[8, "CDISCPILOT01", "DM", "CDISC008", "1445", "2014-05-11", "2014-11-01", "2014-05-11", "2014-11-01", "2014-05-01", "2014-11-01", "2014-11-01", "Y", "704", "1939", 75, "YEARS", "M", "MULTIPLE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] -[9, "CDISCPILOT01", "DM", "CDISC009", "1087", "2012-10-22", "2013-04-28", "2012-10-22", "2013-04-28", "2012-10-06", "2013-04-28", "", "", "708", "1938", 74, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] -[10, "CDISCPILOT01", "DM", "CDISC010", "1236", "2013-09-21", "2013-09-26", "2013-09-21", "2013-09-21", "2013-09-08", "2013-09-26", "", "", "708", "1927", 86, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] -[11, "CDISCPILOT01", "DM", "CDISC011", "1336", "2012-12-07", "2013-06-05", "2012-12-07", "2013-06-05", "2012-11-21", "2013-07-05", "", "", "708", "1939", 73, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] -[12, "CDISCPILOT01", "DM", "CDISC012", "1378", "2013-09-03", "2014-01-28", "2013-09-03", "2014-01-28", "2013-08-24", "2014-01-28", "", "", "708", "1946", 67, "YEARS", "M", "BLACK OR AFRICAN AMERICAN", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] -[13, "CDISCPILOT01", "DM", "CDISC013", "1083", "2013-07-22", "2013-08-03", "2013-07-22", "2013-08-01", "2013-07-09", "2013-08-03", "2013-08-03", "Y", "710", "1924", 89, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] -[14, "CDISCPILOT01", "DM", "CDISC014", "1012", "2013-04-03", "2013-05-02", "2013-04-03", "2013-04-29", "2013-03-20", "2013-09-18", "", "", "711", "1945", 67, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] -[15, "CDISCPILOT01", "DM", "CDISC015", "1022", "", "", "", "", "2014-03-17", "2014-03-17", "", "", "711", "1928", 86, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "", "", "", "", "SCREEN FAILURE", "", "USA"] -[16, "CDISCPILOT01", "DM", "CDISC016", "1143", "2013-04-03", "2013-06-01", "2013-04-03", "2013-05-30", "2013-03-30", "2013-09-22", "", "", "711", "1936", 76, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] -[17, "CDISCPILOT01", "DM", "CDISC017", "1250", "2013-09-21", "2014-02-08", "2013-09-21", "2014-01-31", "2013-08-21", "2014-03-08", "", "", "718", "1931", 82, "YEARS", "F", "WHITE", "HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] -[18, "CDISCPILOT01", "DM", "CDISC018", "1427", "2012-12-17", "2013-02-18", "2012-12-17", "2013-02-11", "2012-12-13", "2013-06-03", "", "", "718", "1938", 74, "YEARS", "F", "BLACK OR AFRICAN AMERICAN", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +{"datasetJSONCreationDateTime": "2024-11-11T15:09:15", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/dm", "dbLastModifiedDateTime": "2020-08-21T09:14:29", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.DM", "records": 18, "name": "DM", "label": "Demographics", "columns": [{"itemOID": "IT.DM.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.DM.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.DM.USUBJID", "name": "USUBJID", "label": "Unique Subject Identifier", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.DM.SUBJID", "name": "SUBJID", "label": "Subject Identifier for the Study", "dataType": "string", "length": 4}, {"itemOID": "IT.DM.RFSTDTC", "name": "RFSTDTC", "label": "Subject Reference Start Date/Time", "dataType": "date"}, {"itemOID": "IT.DM.RFENDTC", "name": "RFENDTC", "label": "Subject Reference End Date/Time", "dataType": "date"}, {"itemOID": "IT.DM.RFXSTDTC", "name": "RFXSTDTC", "label": "Date/Time of First Study Treatment", "dataType": "date"}, {"itemOID": "IT.DM.RFXENDTC", "name": "RFXENDTC", "label": "Date/Time of Last Study Treatment", "dataType": "date"}, {"itemOID": "IT.DM.RFICDTC", "name": "RFICDTC", "label": "Date/Time of Informed Consent", "dataType": "date"}, {"itemOID": "IT.DM.RFPENDTC", "name": "RFPENDTC", "label": "Date/Time of End of Participation", "dataType": "date"}, {"itemOID": "IT.DM.DTHDTC", "name": "DTHDTC", "label": "Date/Time of Death", "dataType": "date"}, {"itemOID": "IT.DM.DTHFL", "name": "DTHFL", "label": "Subject Death Flag", "dataType": "string", "length": 1}, {"itemOID": "IT.DM.SITEID", "name": "SITEID", "label": "Study Site Identifier", "dataType": "string", "length": 3}, {"itemOID": "IT.DM.BRTHDTC", "name": "BRTHDTC", "label": "Date/Time of Birth", "dataType": "date"}, {"itemOID": "IT.DM.AGE", "name": "AGE", "label": "Age", "dataType": "integer"}, {"itemOID": "IT.DM.AGEU", "name": "AGEU", "label": "Age Units", "dataType": "string", "length": 5}, {"itemOID": "IT.DM.SEX", "name": "SEX", "label": "Sex", "dataType": "string", "length": 1}, {"itemOID": "IT.DM.RACE", "name": "RACE", "label": "Race", "dataType": "string", "length": 41}, {"itemOID": "IT.DM.ETHNIC", "name": "ETHNIC", "label": "Ethnicity", "dataType": "string", "length": 22}, {"itemOID": "IT.DM.ARMCD", "name": "ARMCD", "label": "Planned Arm Code", "dataType": "string", "length": 8}, {"itemOID": "IT.DM.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.DM.ACTARMCD", "name": "ACTARMCD", "label": "Actual Arm Code", "dataType": "string", "length": 8}, {"itemOID": "IT.DM.ACTARM", "name": "ACTARM", "label": "Description of Actual Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.DM.ARMNRS", "name": "ARMNRS", "label": "Reason Arm and/or Actual Arm is Null", "dataType": "string", "length": 14}, {"itemOID": "IT.DM.ACTARMUD", "name": "ACTARMUD", "label": "Description of Unplanned Actual Arm", "dataType": "string", "length": 200}, {"itemOID": "IT.DM.COUNTRY", "name": "COUNTRY", "label": "Country", "dataType": "string", "length": 3}]} +["CDISCPILOT01", "DM", "CDISC001", "1115", "2012-11-30", "2013-01-23", "2012-11-30", "2013-01-23", "2012-11-23", "2013-05-20", "", "", "701", "1928", 84, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC002", "1211", "2012-11-15", "2013-01-14", "2012-11-15", "2013-01-12", "2012-10-30", "2013-01-14", "2013-01-14", "Y", "701", "1936", 76, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC003", "1302", "2013-08-29", "2013-11-05", "2013-08-29", "2013-11-05", "2013-08-20", "2014-02-13", "", "", "701", "1951", 61, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC004", "1345", "2013-10-08", "2014-03-18", "2013-10-08", "2014-03-18", "2013-10-01", "2014-03-18", "", "", "701", "1950", 63, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC005", "1383", "2013-02-04", "2013-08-06", "2013-02-04", "2013-08-06", "2013-01-22", "2013-08-06", "", "", "701", "1941", 72, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC006", "1429", "2013-03-19", "2013-04-30", "2013-03-19", "2013-04-30", "2013-02-25", "2013-04-30", "", "", "701", "1929", 84, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC007", "1444", "2013-01-05", "2013-02-13", "2013-01-05", "2013-02-12", "2012-12-31", "2013-06-20", "", "", "701", "1949", 63, "YEARS", "M", "WHITE", "HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC008", "1445", "2014-05-11", "2014-11-01", "2014-05-11", "2014-11-01", "2014-05-01", "2014-11-01", "2014-11-01", "Y", "704", "1939", 75, "YEARS", "M", "MULTIPLE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC009", "1087", "2012-10-22", "2013-04-28", "2012-10-22", "2013-04-28", "2012-10-06", "2013-04-28", "", "", "708", "1938", 74, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC010", "1236", "2013-09-21", "2013-09-26", "2013-09-21", "2013-09-21", "2013-09-08", "2013-09-26", "", "", "708", "1927", 86, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC011", "1336", "2012-12-07", "2013-06-05", "2012-12-07", "2013-06-05", "2012-11-21", "2013-07-05", "", "", "708", "1939", 73, "YEARS", "M", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC012", "1378", "2013-09-03", "2014-01-28", "2013-09-03", "2014-01-28", "2013-08-24", "2014-01-28", "", "", "708", "1946", 67, "YEARS", "M", "BLACK OR AFRICAN AMERICAN", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC013", "1083", "2013-07-22", "2013-08-03", "2013-07-22", "2013-08-01", "2013-07-09", "2013-08-03", "2013-08-03", "Y", "710", "1924", 89, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "PLACEBO", "Placebo", "PLACEBO", "Placebo", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC014", "1012", "2013-04-03", "2013-05-02", "2013-04-03", "2013-04-29", "2013-03-20", "2013-09-18", "", "", "711", "1945", 67, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC015", "1022", "", "", "", "", "2014-03-17", "2014-03-17", "", "", "711", "1928", 86, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "", "", "", "", "SCREEN FAILURE", "", "USA"] +["CDISCPILOT01", "DM", "CDISC016", "1143", "2013-04-03", "2013-06-01", "2013-04-03", "2013-05-30", "2013-03-30", "2013-09-22", "", "", "711", "1936", 76, "YEARS", "F", "WHITE", "NOT HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC017", "1250", "2013-09-21", "2014-02-08", "2013-09-21", "2014-01-31", "2013-08-21", "2014-03-08", "", "", "718", "1931", 82, "YEARS", "F", "WHITE", "HISPANIC OR LATINO", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", "", "", "USA"] +["CDISCPILOT01", "DM", "CDISC018", "1427", "2012-12-17", "2013-02-18", "2012-12-17", "2013-02-11", "2012-12-13", "2013-06-03", "", "", "718", "1938", 74, "YEARS", "F", "BLACK OR AFRICAN AMERICAN", "NOT HISPANIC OR LATINO", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", "", "", "USA"] diff --git a/tests/testthat/testdata/ta.json b/tests/testthat/testdata/ta.json index 4fb3749..0ae60d3 100644 --- a/tests/testthat/testdata/ta.json +++ b/tests/testthat/testdata/ta.json @@ -1 +1 @@ -{"datasetJSONCreationDateTime":"2024-08-05T10:08:59","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ta","dbLastModifiedDateTime":"2020-08-21T09:14:26","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.TA","isReferenceData":true,"records":8,"name":"TA","label":"Trial Arms","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier","dataType":"integer"},{"itemOID":"IT.TA.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.TA.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.TA.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.TA.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.TA.TAETORD","name":"TAETORD","label":"Planned Order of Element within Arm","dataType":"integer","keySequence":3},{"itemOID":"IT.TA.ETCD","name":"ETCD","label":"Element Code","dataType":"string","length":7},{"itemOID":"IT.TA.ELEMENT","name":"ELEMENT","label":"Description of Element","dataType":"string","length":26},{"itemOID":"IT.TA.TABRANCH","name":"TABRANCH","label":"Branch","dataType":"string","length":200},{"itemOID":"IT.TA.TATRANS","name":"TATRANS","label":"Transition Rule","dataType":"string","length":200},{"itemOID":"IT.TA.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9}],"rows":[[1,"CDISCPILOT01","TA","PLACEBO","Placebo",1,"SCREEN","Screening","Randomized to Placebo","","SCREENING"],[2,"CDISCPILOT01","TA","PLACEBO","Placebo",2,"PLACEBO","Placebo","","","TREATMENT"],[3,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",1,"SCREEN","Screening","Randomized to Zanomaline Low Dose","","SCREENING"],[4,"CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",2,"LOW","Zanomaline 54 mg","","","TREATMENT"],[5,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",1,"SCREEN","Screening","Randomized to Zanomaline High Dose","","SCREENING"],[6,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",2,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"],[7,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",3,"HIGH","Zanomaline 81 mg","","","TREATMENT"],[8,"CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",4,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"]]} \ No newline at end of file +{"datasetJSONCreationDateTime":"2024-11-11T15:09:18","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/ta","dbLastModifiedDateTime":"2020-08-21T09:14:26","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.TA","records":8,"name":"TA","label":"Trial Arms","columns":[{"itemOID":"IT.TA.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.TA.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.TA.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.TA.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.TA.TAETORD","name":"TAETORD","label":"Planned Order of Element within Arm","dataType":"integer","keySequence":3},{"itemOID":"IT.TA.ETCD","name":"ETCD","label":"Element Code","dataType":"string","length":7},{"itemOID":"IT.TA.ELEMENT","name":"ELEMENT","label":"Description of Element","dataType":"string","length":26},{"itemOID":"IT.TA.TABRANCH","name":"TABRANCH","label":"Branch","dataType":"string","length":200},{"itemOID":"IT.TA.TATRANS","name":"TATRANS","label":"Transition Rule","dataType":"string","length":200},{"itemOID":"IT.TA.EPOCH","name":"EPOCH","label":"Epoch","dataType":"string","length":9}],"rows":[["CDISCPILOT01","TA","PLACEBO","Placebo",1,"SCREEN","Screening","Randomized to Placebo","","SCREENING"],["CDISCPILOT01","TA","PLACEBO","Placebo",2,"PLACEBO","Placebo","","","TREATMENT"],["CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",1,"SCREEN","Screening","Randomized to Zanomaline Low Dose","","SCREENING"],["CDISCPILOT01","TA","ZAN_LOW","Zanomaline Low Dose (54 mg)",2,"LOW","Zanomaline 54 mg","","","TREATMENT"],["CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",1,"SCREEN","Screening","Randomized to Zanomaline High Dose","","SCREENING"],["CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",2,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"],["CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",3,"HIGH","Zanomaline 81 mg","","","TREATMENT"],["CDISCPILOT01","TA","ZAN_HIGH","Zanomaline High Dose (81 mg)",4,"TITRATE","Zanomaline 54 mg Titration","","","TREATMENT"]]} \ No newline at end of file diff --git a/tests/testthat/testdata/ta.ndjson b/tests/testthat/testdata/ta.ndjson index c455b5b..adc6950 100644 --- a/tests/testthat/testdata/ta.ndjson +++ b/tests/testthat/testdata/ta.ndjson @@ -1,9 +1,9 @@ -{"datasetJSONCreationDateTime": "2024-08-01T16:35:37", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-01/ta", "dbLastModifiedDateTime": "2020-08-21T09:14:26", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.TA", "isReferenceData": true, "records": 8, "name": "TA", "label": "Trial Arms", "columns": [{"itemOID": "ITEMGROUPDATASEQ", "name": "ITEMGROUPDATASEQ", "label": "Record Identifier", "dataType": "integer"}, {"itemOID": "IT.TA.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.TA.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.TA.ARMCD", "name": "ARMCD", "label": "Planned Arm Code", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.TA.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.TA.TAETORD", "name": "TAETORD", "label": "Planned Order of Element within Arm", "dataType": "integer", "keySequence": 3}, {"itemOID": "IT.TA.ETCD", "name": "ETCD", "label": "Element Code", "dataType": "string", "length": 7}, {"itemOID": "IT.TA.ELEMENT", "name": "ELEMENT", "label": "Description of Element", "dataType": "string", "length": 26}, {"itemOID": "IT.TA.TABRANCH", "name": "TABRANCH", "label": "Branch", "dataType": "string", "length": 200}, {"itemOID": "IT.TA.TATRANS", "name": "TATRANS", "label": "Transition Rule", "dataType": "string", "length": 200}, {"itemOID": "IT.TA.EPOCH", "name": "EPOCH", "label": "Epoch", "dataType": "string", "length": 9}]} -[1, "CDISCPILOT01", "TA", "PLACEBO", "Placebo", 1, "SCREEN", "Screening", "Randomized to Placebo", "", "SCREENING"] -[2, "CDISCPILOT01", "TA", "PLACEBO", "Placebo", 2, "PLACEBO", "Placebo", "", "", "TREATMENT"] -[3, "CDISCPILOT01", "TA", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", 1, "SCREEN", "Screening", "Randomized to Zanomaline Low Dose", "", "SCREENING"] -[4, "CDISCPILOT01", "TA", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", 2, "LOW", "Zanomaline 54 mg", "", "", "TREATMENT"] -[5, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 1, "SCREEN", "Screening", "Randomized to Zanomaline High Dose", "", "SCREENING"] -[6, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 2, "TITRATE", "Zanomaline 54 mg Titration", "", "", "TREATMENT"] -[7, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 3, "HIGH", "Zanomaline 81 mg", "", "", "TREATMENT"] -[8, "CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 4, "TITRATE", "Zanomaline 54 mg Titration", "", "", "TREATMENT"] +{"datasetJSONCreationDateTime": "2024-11-11T15:09:18", "datasetJSONVersion": "1.1.0", "fileOID": "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/ta", "dbLastModifiedDateTime": "2020-08-21T09:14:26", "originator": "CDISC SDTM MSG Team", "sourceSystem": {"name": "SAS on X64_10PRO", "version": "9.0401M7"}, "studyOID": "cdisc.com/CDISCPILOT01", "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", "metaDataRef": "define.xml", "itemGroupOID": "IG.TA", "records": 8, "name": "TA", "label": "Trial Arms", "columns": [{"itemOID": "IT.TA.STUDYID", "name": "STUDYID", "label": "Study Identifier", "dataType": "string", "length": 12, "keySequence": 1}, {"itemOID": "IT.TA.DOMAIN", "name": "DOMAIN", "label": "Domain Abbreviation", "dataType": "string", "length": 2}, {"itemOID": "IT.TA.ARMCD", "name": "ARMCD", "label": "Planned Arm Code", "dataType": "string", "length": 8, "keySequence": 2}, {"itemOID": "IT.TA.ARM", "name": "ARM", "label": "Description of Planned Arm", "dataType": "string", "length": 28}, {"itemOID": "IT.TA.TAETORD", "name": "TAETORD", "label": "Planned Order of Element within Arm", "dataType": "integer", "keySequence": 3}, {"itemOID": "IT.TA.ETCD", "name": "ETCD", "label": "Element Code", "dataType": "string", "length": 7}, {"itemOID": "IT.TA.ELEMENT", "name": "ELEMENT", "label": "Description of Element", "dataType": "string", "length": 26}, {"itemOID": "IT.TA.TABRANCH", "name": "TABRANCH", "label": "Branch", "dataType": "string", "length": 200}, {"itemOID": "IT.TA.TATRANS", "name": "TATRANS", "label": "Transition Rule", "dataType": "string", "length": 200}, {"itemOID": "IT.TA.EPOCH", "name": "EPOCH", "label": "Epoch", "dataType": "string", "length": 9}]} +["CDISCPILOT01", "TA", "PLACEBO", "Placebo", 1, "SCREEN", "Screening", "Randomized to Placebo", "", "SCREENING"] +["CDISCPILOT01", "TA", "PLACEBO", "Placebo", 2, "PLACEBO", "Placebo", "", "", "TREATMENT"] +["CDISCPILOT01", "TA", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", 1, "SCREEN", "Screening", "Randomized to Zanomaline Low Dose", "", "SCREENING"] +["CDISCPILOT01", "TA", "ZAN_LOW", "Zanomaline Low Dose (54 mg)", 2, "LOW", "Zanomaline 54 mg", "", "", "TREATMENT"] +["CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 1, "SCREEN", "Screening", "Randomized to Zanomaline High Dose", "", "SCREENING"] +["CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 2, "TITRATE", "Zanomaline 54 mg Titration", "", "", "TREATMENT"] +["CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 3, "HIGH", "Zanomaline 81 mg", "", "", "TREATMENT"] +["CDISCPILOT01", "TA", "ZAN_HIGH", "Zanomaline High Dose (81 mg)", 4, "TITRATE", "Zanomaline 54 mg Titration", "", "", "TREATMENT"] From 0e6e60eef4d0e97fb7388187d50da1cd02e7a3b2 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 21 Jan 2025 11:37:42 -0500 Subject: [PATCH 041/103] Closes #53 --- data/iris_items.rda | Bin 350 -> 344 bytes data/schema_1_1_0.rda | Bin 1951 -> 1905 bytes datasetjson.Rproj | 1 + tests/testthat/testdata/dataset.schema.json | 8 -------- 4 files changed, 1 insertion(+), 8 deletions(-) diff --git a/data/iris_items.rda b/data/iris_items.rda index d5b350f36279e80f175ebba728c67ef9f3d6a0c4..33d52b93c0d5bcf190f169a4c1ea71a59aa89743 100644 GIT binary patch literal 344 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 literal 1951 zcmV;Q2VnR@T4*^jL0KkKSy9_S#{da)e}MdUL_}PF`mq1E-(SD~|GoeLUw5V1L zmP(-^Km{5DAP|vF5s^vx6D2=QQ_-mO(rKVKs07f+Xb({Ik55!I^#?R)(9;M8m=jF^ zWHd1VXvAn>jDQ@`qeDy}8emN{0g%wd0izM2f-(Rk)JUiR0qE2K00w|E00000b4HB~ zFo0=+G|&b^Ll6dxMurH;08~*3X*2}MHiD;;Y2`mcBTR!DdQbp)Pf!htOA6Ay?_J`C z6R9fLk)a{$2`MOK?uZGb0bkYG2_f#fBuy-d_xjQ0*3MG?+!3NezZ3nLY(@w{Ba<2iE%cn78c9JrB2&yPy46 zL&e2$#k&)2jkR@amC@G2M(*uNvF8QVF}RiG_k5Gd>VWWtm3rZb4=&qujTux90t}<#rin zQLGp?InD{)LKz)Bq%KpxyT2)Jf_ZUgyB&1b4_7YAk*=)co-&sglN;<+`4qoONbELb zGBy>T9O!4Dk&25|`|Qz_uE|J@u^_>_wu@~M@rx$5T3aQhR7#Eg7?B(dty*M@nHg%F zEflli!fBePg=8t!-4%776q8L_mA1=!o*bs)PO1w90br{MrG(L{8g2$R+0x6ZRatdX zv(6e-QB@WSs;a7@g5brOS$WAtT`J5OO0-z3o-r|qvpFiTU|gs%g}aw)l#)5!OcN$& z7q?X?Dq9I~3&Dp-9x^=e5*?74Kh*Z0v{HRfa|dbo97oDN;{z!a(tDnr&Li}al>5FF zZV8n7%6x@LStQjC=KR{FVv2&OD#a8oQiQ2-N}=eX3RF>4RwD#r!5bpW;Lae-SnM6A z_i7syg%uFS2f!;cn2}a~{n@;*M z(bq;#Th*o_bDuzU2}=JuG#~c$wBt1wp1~$Nchff0w0lhEq{?wd2eiTc{XL#XIX^*x zNk_cGN%0h9D5!IMJ$^qwt9d^-_neR2^poj5=h!lmZTq7phNDyMCPqx7=^kmL)!W>5 zDwcj*YFd!kK)fO*LN7+WL@x^&QV{>&8Y|X{0=_n-c_=oR?j!3~KgKbt3-CvPE(E%b zM?ul~i#Lp3kC{@bR#_D(WwuHcJe}_?8y}6W4;SiAt|@pt(Z)R9ZibR#+Vn+fKbD`H zsm!v&Ivpni*CrCoq)aC+7+b>L7)Dz;7TDsbyr{*cGZtX~NEnqY=87N_tDtF~NM;om z02$cSjFA#tl~x$;*@jEn#x-|r&}_?9W#vq`HEpq_HnRzsTOu(k@TR(L9I?O8gyeBy zMiY)ksn;rf>8sC%hI}ob&lw-B>S2Z_D4Pu)-1}1Kk>Gr6MjJdUM`Ie!*9WE3Q?1Rx z$i=HXA0%(S$=3MQRc((-G`e-Uqp_lDkve)(Iuvt$#gkjRf5JVJs*~0~Wj)bO{bbCK zCX!XJmlF~&=RgH+49D#=jm|ke*e1WQz zNT^X5C3G2!#m?%g?$5@>EtM{bqvCOs%)I2rD89Kh+b!~P?)!XaP4$tyIu@;PEU8su zX*j(SX&Y%3WlFVIR(g%1#v$3ZjxD2s`YR$JXb{bpkjs~%mWpYFCfJR!NM=~$&e>Gi z!Zp^u8ch}vRO(YlHXMypgCfj1e)9^$d3g9d?CqMHpOL~z@8>7)kKjAi*oRe-C97n5 zvmZmwHb=zfqqU8b?|lrrn`vWR{jM)_bn89x%Uv1y&n!J@)}K-&@kNunlEOshvIn?S~j!x$efydKY64^D|%GOT0N(<_%X*sRr~(MiFWFqDd$I5DH1 zq>V;-(r(0z&E6@r`JECS$l2m^>TqsU@*-0aq?S%Gm2T*R4e-%Eh94na`#BLVXLFAs z_`I21RXbzMsLVLHCmR!v*mgB Date: Tue, 21 Jan 2025 12:06:25 -0500 Subject: [PATCH 042/103] More data conversions for new format --- data-raw/data.R | 44 ++++++++++---------- data/iris_items.rda | Bin 344 -> 328 bytes data/sas_date_formats.rda | Bin 259 -> 0 bytes data/sas_datetime_formats.rda | Bin 146 -> 0 bytes data/sas_time_formats.rda | Bin 119 -> 0 bytes tests/testthat/test-datasetjson.R | 4 +- tests/testthat/testdata/iris_items_bad.Rds | Bin 325 -> 280 bytes tests/testthat/testdata/iris_items_list.Rds | Bin 320 -> 280 bytes 8 files changed, 23 insertions(+), 25 deletions(-) delete mode 100644 data/sas_date_formats.rda delete mode 100644 data/sas_datetime_formats.rda delete mode 100644 data/sas_time_formats.rda diff --git a/data-raw/data.R b/data-raw/data.R index 5a737e4..6d8be54 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -1,11 +1,11 @@ ## code to prepare `iris_items` dataset iris_items <- tibble::tribble( - ~OID, ~name, ~label, ~type, ~length, ~displayFormat, ~keySequence, - 'IT.IR.Sepal.Length', 'Sepal.Length', 'Sepal Length', 'float', NA_integer_, NA_character_, 2L, - 'IT.IR.Sepal.Width', 'Sepal.Width', 'Sepal Width', 'float', NA_integer_, NA_character_, NA_integer_, - 'IT.IR.Petal.Length', 'Petal.Length', 'Petal Length', 'float', NA_integer_, NA_character_, 3L, - 'IT.IR.Petal.Width', 'Petal.Width', 'Petal Width', 'float', NA_integer_, NA_character_, NA_integer_, - 'IT.IR.Species', 'Species', 'Flower Species', 'string', 10L, NA_character_, 1L + ~itemOID, ~name, ~label, ~dataType, ~length, ~keySequence, + 'IT.IR.Sepal.Length', 'Sepal.Length', 'Sepal Length', 'float', NA_integer_, 2L, + 'IT.IR.Sepal.Width', 'Sepal.Width', 'Sepal Width', 'float', NA_integer_, NA_integer_, + 'IT.IR.Petal.Length', 'Petal.Length', 'Petal Length', 'float', NA_integer_, 3L, + 'IT.IR.Petal.Width', 'Petal.Width', 'Petal Width', 'float', NA_integer_, NA_integer_, + 'IT.IR.Species', 'Species', 'Flower Species', 'string', 10L, 1L ) usethis::use_data(iris_items, overwrite = TRUE) @@ -13,50 +13,46 @@ usethis::use_data(iris_items, overwrite = TRUE) # List form of iris_items once converted to Dataset JSON list iris_items_list <- list( list( - OID = 'ITEMGROUPDATASEQ', - name = 'ITEMGROUPDATASEQ', - label = 'Record Identifier', - type = 'integer' - ), - list( - OID = 'IT.IR.Sepal.Length', + itemOID = 'IT.IR.Sepal.Length', name = 'Sepal.Length', label = 'Sepal Length', - type = 'float', + dataType = 'float', keySequence = 2L ), list( - OID = 'IT.IR.Sepal.Width', + itemOID = 'IT.IR.Sepal.Width', name = 'Sepal.Width', label = 'Sepal Width', - type = 'float' + dataType = 'float' ), list( - OID = 'IT.IR.Petal.Length', + itemOID = 'IT.IR.Petal.Length', name = 'Petal.Length', label = 'Petal Length', - type = 'float', + dataType = 'float', keySequence = 3L ), list( - OID = 'IT.IR.Petal.Width', + itemOID = 'IT.IR.Petal.Width', name = 'Petal.Width', label = 'Petal Width', - type = 'float' + dataType = 'float' ), list( - OID = 'IT.IR.Species', + itemOID = 'IT.IR.Species', name = 'Species', label = 'Flower Species', - type = 'string', + dataType = 'string', length = 10L, keySequence = 1L ) ) +saveRDS(iris_items_list, file=testthat::test_path("testdata", "iris_items_list.Rds")) + # code to prepare `iris_items_bad` used for unit tests iris_items_bad <- tibble::tribble( - ~OID, ~name, ~bad_col, ~type, ~length, ~keySequence, + ~itemOID, ~name, ~bad_col, ~dataType, ~length, ~keySequence, 'IT.IR.Sepal.Length', 1, 'Sepal Length', 'numeric', NA_integer_, 2, 'IT.IR.Sepal.Width', 2, 'Sepal Width', 'float', NA_integer_, NA, 'IT.IR.Petal.Length', 3, 'Petal Length', 'float', NA_integer_, 3, @@ -64,6 +60,8 @@ iris_items_bad <- tibble::tribble( NA_character_, 5, 'Flower Species', 'character', 10L, 1, ) +saveRDS(iris_items_list, file=testthat::test_path("testdata", "iris_items_bad.Rds")) + # Dataset JSON Schema V1.0.0 as Character Vector schema_file <- testthat::test_path("testdata", "dataset.schema.json") schema_1_1_0 = readChar(schema_file, file.info(schema_file)$size) diff --git a/data/iris_items.rda b/data/iris_items.rda index 33d52b93c0d5bcf190f169a4c1ea71a59aa89743..5fc5ad94dbfcf16a6fba73d39f5d2c7c83632a21 100644 GIT binary patch literal 328 zcmV-O0k{4_T4*^jL0KkKS>Wa$6aWDDf589$cmO~H2tWlS-oU@_{-8hr012=GJ6lQ; zN+fy)hNEZz05K7OJxu|or1edt4Ky?j8UsK9pbVM>lxiRi00001pa23NY48J+MMiw_ zm?31EqzoYMA~qNzbHZxd_482$BK;1=sDJ?h9P&2Q$n%Ae%LjK!aS@=PH2`#^iwFV8 z0&{`raEG}F9^sq#RMMhJ8MRA6nRc3Heder#N~u;F z8^Ok)mKfF23Ew6Ck_H*U1d>UPWLd+(3BKN6eKt~hs6M0Eryo> literal 344 zcmV-e0jK^#T4*^jL0KkKS-GGl;Q#>*f5890cmO~H2tWlS-oU@_{-8hr012=GG*X0$ zO;gnL(<$hTG=_i;41myYQz$VJOi{HmdQ6R`jSyyxpfYKoV*mgE0000007vk*`4It( zI^i*X;qbp^v|DOhE`mmj zu1?BwJfQ^!T{3EU2==Msf>w9;Yt+m1V{Nwd$wzo^-8WSP`jwUb=#ZsRU`q}E!DA$r zswqxFyCyKvkP6VQ7By~HMqaG>Z3OGVp6#LQRG>}qM?>U9(gd=zgX2l9#r%_3$~TY| qL}BYdz#ASm?gpDOe5kV(7Af{B+Me-EJLaOLG6GqfkU_uK#LUd6@6q*Ha zq+YOw3$>UUAV=gx=5^NGg^F%jp29$YBqp-Vl1L>NOMbLRZV7~wW diff --git a/data/sas_datetime_formats.rda b/data/sas_datetime_formats.rda deleted file mode 100644 index 2bacb2bf16fd12d55f296830d1bc2c0230f87523..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmV;D0B!$5T4*^jL0KkKS#3zk$^ZaGe}Me(L;wH*5CASK^x&r=oB#j;AOLh4ss2$- zsi&wh4F`%3QzrF6kw9nw0004BZHy>gp&25Jh(shAn1D2;g?Ht1Rl3+9fe=M#-VM=) ZGSYG$iIYke6K#F|F64@Ep&?x~i>!w}EVTdt diff --git a/tests/testthat/test-datasetjson.R b/tests/testthat/test-datasetjson.R index 91be1eb..fc34ff6 100644 --- a/tests/testthat/test-datasetjson.R +++ b/tests/testthat/test-datasetjson.R @@ -1,5 +1,5 @@ # Objects to use for testing -iris_metadata <- readRDS(test_path("testdata", "iris_metadata.Rds")) +# iris_metadata <- readRDS(test_path("testdata", "iris_metadata.Rds")) ds_json <- dataset_json( iris, @@ -14,7 +14,7 @@ ds_json <- dataset_json( item_oid = "IG.IRIS", name = "IRIS", dataset_label = "Iris", - columns = iris_metadata + columns = iris_items ) iris_items_list <- readRDS(test_path("testdata", "iris_items_list.Rds")) diff --git a/tests/testthat/testdata/iris_items_bad.Rds b/tests/testthat/testdata/iris_items_bad.Rds index 5011c0d28d581e2218aab94ab013a3acf155f102..ff568f4aac8cbe94c060dc0ddc38d088d2382e01 100644 GIT binary patch literal 280 zcmV+z0q6c7iwFP!000001HF>rYQiuO$FDYRwd!#C0(}Ad*#{7zAUI~lea-Z&#k6*s zA-?>!bf#LeNQZ(SLhkN&A@}EhZ!Q3sKu8TtON3y}!cl)9f?l2g)Z`5vaSR~P5O+5S z{ovJ~Vn&%i#x&wNUjQZ7-3dM?YI$ICxcH>;4RLxt8{pYbgrxmnU> z{wsF9Airu!CHtpcrXuID4xLnJZKy(zb;wpeYRe7Fa1o!kyMT_q{4`?Q1MWOMwfB4% er%}low-g(SCi_mCY; z0!7#5sBtmb5j$vWU1y_4xwoyYb+?VDve*bUiA%vVQT4Qj`FbT(#tn2*Sup)C@c5D` z#*+4Ynh^}7jmAY23d&A(odLX zVXD|l^uFV%ViV?AuZ-D2Z4j^NvoA=Sg68QMiJR!kEbW@7zAacX=LMt@9jl7s3 diff --git a/tests/testthat/testdata/iris_items_list.Rds b/tests/testthat/testdata/iris_items_list.Rds index 3e7c140fa09b1db7b5eabaf4eeb9f295048ba7e4..ff568f4aac8cbe94c060dc0ddc38d088d2382e01 100644 GIT binary patch literal 280 zcmV+z0q6c7iwFP!000001HF>rYQiuO$FDYRwd!#C0(}Ad*#{7zAUI~lea-Z&#k6*s zA-?>!bf#LeNQZ(SLhkN&A@}EhZ!Q3sKu8TtON3y}!cl)9f?l2g)Z`5vaSR~P5O+5S z{ovJ~Vn&%i#x&wNUjQZ7-3dM?YI$ICxcH>;4RLxt8{pYbgrxmnU> z{wsF9Airu!CHtpcrXuID4xLnJZKy(zb;wpeYRe7Fa1o!kyMT_q{4`?Q1MWOMwfB4% er%}low-g(SCi_mCYymATM6(Gj`dZ-*8@qz6 z#_Z3lMLL4D20x-cv_1EpliZ%1_PU1<>LS~gJC+dPMKnD*mEc$|2cb@RN){c;Wl6MG zVn3Q(oCUMRd_0Oq;pFm*{4jtxD-zdFfD5{$P-uc3$_1ol+wL^ln3EN(mDaAc0#-AB ztV+AoZ1s%X08_ Date: Tue, 21 Jan 2025 12:13:37 -0500 Subject: [PATCH 043/103] No longer necessary --- tests/testthat/testdata/iris_metadata.Rds | Bin 319 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 tests/testthat/testdata/iris_metadata.Rds diff --git a/tests/testthat/testdata/iris_metadata.Rds b/tests/testthat/testdata/iris_metadata.Rds deleted file mode 100644 index 743eec072aac9b5125fb39141be2363554088b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmV-F0l@wriwFP!000001D#RZPJ}QJ9T!-+EE_LBzz@i?AFv@IG10gfeKTDckXSC3 zn$5oX-zI9&mau?EZ8Dvn&gIN$?`#0jK-a}?h$9#`QE+xH(5V2Xu%q@8bg+a!2_rwe z_SaYw>R(`)@dp_>?niF(qzlNBE9Bpld`0>tuIyD~oMST>VKG7OjA<7WgwB}i@Fx;) zg2Wq>coQUhY0H3CTV&oemyyzn@V|k1!&zQtT_*tRU94Ytx6OYMTi?X8|JzI0O!m;E zKLF5YpI(k$lA@Dss+Z3>7MI~lLcPsV`IKysN?<00lW13~;F1%TAz$s^&T0P-+$3*m zN_IiTitf#vN8GLP=^4uy2LoEH+WKlpS1A%AUx!L!N*bj^Q`~$*?~_y_O(1!++tK}$ RwaNhAJ^<{DA6sh!003<$mFNHf From 9858072722ef910fd136ade99275d980c6fb7b94 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 21 Jan 2025 12:29:12 -0500 Subject: [PATCH 044/103] Updates to rewrite testdata metadata files based on 1.1 updates --- data-raw/data.R | 16 ++++++++++++++++ tests/testthat/test-datasetjson.R | 3 --- tests/testthat/testdata/adsl_metadata.Rds | Bin 1437 -> 1410 bytes tests/testthat/testdata/ae_metadata.Rds | Bin 1087 -> 1065 bytes tests/testthat/testdata/dm_metadata.Rds | Bin 792 -> 768 bytes tests/testthat/testdata/ta_metadata.Rds | Bin 482 -> 458 bytes 6 files changed, 16 insertions(+), 3 deletions(-) diff --git a/data-raw/data.R b/data-raw/data.R index 6d8be54..678af1c 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -1,3 +1,5 @@ +devtools::load_all() + ## code to prepare `iris_items` dataset iris_items <- tibble::tribble( ~itemOID, ~name, ~label, ~dataType, ~length, ~keySequence, @@ -66,3 +68,17 @@ saveRDS(iris_items_list, file=testthat::test_path("testdata", "iris_items_bad.Rd schema_file <- testthat::test_path("testdata", "dataset.schema.json") schema_1_1_0 = readChar(schema_file, file.info(schema_file)$size) usethis::use_data(schema_1_1_0, overwrite=TRUE) + +# Test data metadata + +save_metadata <- function(df) { + .data <- read_dataset_json(testthat::test_path("testdata", sprintf("%s.json", df))) + .data_metadata <- purrr::map_df(attributes(.data)$columns, as.data.frame) + saveRDS(.data_metadata, testthat::test_path("testdata", sprintf("%s_metadata.Rds", df))) +} + +save_metadata("ae") +save_metadata("dm") +save_metadata("ta") +save_metadata("adsl") + diff --git a/tests/testthat/test-datasetjson.R b/tests/testthat/test-datasetjson.R index 6dc9a94..8c7f32d 100644 --- a/tests/testthat/test-datasetjson.R +++ b/tests/testthat/test-datasetjson.R @@ -1,6 +1,3 @@ -# Objects to use for testing -# iris_metadata <- readRDS(test_path("testdata", "iris_metadata.Rds")) - ds_json <- dataset_json( iris, # file_oid = "/some/path", diff --git a/tests/testthat/testdata/adsl_metadata.Rds b/tests/testthat/testdata/adsl_metadata.Rds index f0f3c9db5e4b4233ab3727f0747eaba4d90bc20f..ad356f53b3bc78de63cdb76fd3b21e290656a5db 100644 GIT binary patch literal 1410 zcmV-|1%3J-iwFP!000001I<`lZ`(E$_G(*F+x3FpcImco>pHj(O`D)7x~D<0=)^;8 z2Ns>SF9TSMcC^TnC(&KKr~bqJqisjBD2bHpEJcgffI{ix$HQ|D&v#_!#id%URvTa)S;kHdi*2}J?!XtaM_iF}U&Dhmw zm*BFA7~LO=4KEAW9QM@pWJn(G9I5M9XupzdR+7ysvTczH6lZABgf$w9Fs@|&9`9SF z*xI9>HL!6hwtcMb1yG)ZYceX_{k#B=RBULrvFcNd_0`R7{6gIvlY@S@t**AsPUlbs zyM&ZM+{u}F?1SFXvkbmogm<1+9VStMKv{xDl!!H7>a5PMJ>9l5<^jkCaJD;v3a6a*e~R*a5q>idqD9CM5AwyrsGuIwGniW>;L`5aBBV){S{7YKV(+`=>nXCR>n)KLL=3fP zgyySE2+B9@#cbih+ShC?r*2MJdV3>1EI^dAx>KGhWZ_~ALpkv%YZ!Daj2iKMfn2xQ z8?g@a6W<-XT$Iusn@$*CqN8A*xD6q9JUSJ5>G~Yf@sI=$liaMKeTgR%cTC6Y%>396 zW^<2m7Dn-LJZJ0_JzK-QU%}mZdJgjLlQra@EZ12{DOH)}M&kg)7+V+gkET#&uU5o*3am>HTN%izyv9UMXK&W4o~iznl7fBYjR{5qod)_fx-WqLsj# z{$KdKx3RK@3f1s_cl%i58Dag;sL!384|!yoWfJ`Jw(|6`6a8UgJm2j3SlQUPP>Y*S z+M9hkV^Mm9Mt1U?%?8f5v^Cl^9pxcTwLj zQcm*H8H9vn))c9dP#X0qzpy{4Eg%6T0a9|DX%5Z6BtLvu>@N0ON`8Jx)3l0KtyHv1 zjoxatk<)&-N3omq!Jy+h9lKgpyU6Z44(uKb`=fznI;IVO<@i>|*)c8qXvcO&){Bm% z!XtaM|4RyAOWEZp-K1!Op$Eezhc64*9Cp?9&d_<>9H{G8Xs?uPmXggfvTZpfC`{43 z32QVIVO&l9JwC7sv9(5Bt8c?XYzI)?i$Ylvwq#VednE^tRBULrpz0IDdg|sje6DT| zox@(IrLMNkcKb*LJC0KXVLM}HvG==!y%fHlhnr8!@!cmy-0Ik^ey?cWvWF%tx?(wp zMR32{*)JGgf?3W}{1A2y4xJ+ZnT)57Kx@=GIxh3O-zzC9Ry!TLz^15O;>>Y}%A;8< z!eQHXET>h3VK0O8R(hi@ER_9UR9wrex00#0E~&MaS7|M;&RSlTx~xV+QK6xz&rnpS%WA9TRaVQZ%TQEhC~7hk z73s2i3`I3{NiBw=5<^jkE~`S9)nF(ps7uwa%T-^Os$G|>TraQg&xhEJVh?mY91?%* z<5-lvP3GRBh<`N-{Xgay*z=daW0w>OB{N_g#ekg9Ma(AW-Ck{A`vez_+#EzvfW6i1 zK^)CzKqT;M3ny;u&xjv|AR2=~fWnYc&3MWg+X8Z8jL4LlUOF(qu^)Nhu`qP+3>s+k z9&qY+rc351IK$u%n^`$~_bf!?qRzMdI3WPOo<+$##(+fGVqsKJkI)&+Z6_kq?$$g; z%Pci4v`EC>cg^?`X*!Z^PobdI9)tug?;xw{NpoQ#k_KTI%TH#96v zEs1hX3q6|xjV_J*B(3^w?zosvm&ndTG}uCWuVNU=&pQw-hl}sb0NX|Lz*7SW}Qpf42n=swll zByH#Qgv5S0d5=#UH&iC89?fRSy+W&vg9wqbhx2Uq&Q5k+HWEK2ITYj$4ahVxq?;bvGvBBq;*L8!1D6Vt>e*YPJSMlq{!TI$y zwySIKyWH;^{5g$B?7zw9Pkm^j!_Y4P|I*L@el4x3Ty?ykT|e~ojIiD^>T@UOLmZs} z_ntm(TINpS`C}*jeZ_g+`SbG9YxRQ0S`+WyA)4ZZAF7eo0>RUM`ag~;;|P9$Ug99v z!;!O?rHwkk;e?#M+ r5l*ruc;OBGLj(C+jl>O5A|essCFbGIIA#H8+CTpRq>3*1lokL0pUKi` diff --git a/tests/testthat/testdata/ae_metadata.Rds b/tests/testthat/testdata/ae_metadata.Rds index e953980771191d49fe21fb704bcb889b02e362fb..e0c6799a409c2c315a33af9cfc07aa55560181ca 100644 GIT binary patch literal 1065 zcmV+^1lIc>iwFP!000001MQYUlbbda$DLgR-el9=cH1<~p;el6ddg;|r(Q9TwOe9b zgFD%yjAdJ0j9dZUaZdSo{SN&u-8?X0N!Up{lVd%j0si{y>FMc*@SFRsR_nOcZXdOd zHMnhQ#gS)(Ko6_Jd2)x%7jveciW9@pLQN-fOczkd0%1-2J6C zKG=$;<2%2}KGSgrzp4RECvZlu)v>M{G{(AtWvim?SY9LGaA&Lo_L>2ELcr6VcvTrc z6Sdk|t6k6bul&j44V2|NL(gi)3+$j#D`&71PX*_-s)6xZU5hgq1;fVX zJA+)5xi@6ub%}LDrd$*GHe|AOiD^xw*^oIlWP){xT}`Ccka^W5QacKx9fi)0!lfn> zX~-;UB88gBpC*#0iOgvtZMwvnArsb7*wQ7c44EfGCP@<+(nNX;nHxhUMweL8B}zI9 zAI5$%&iyo-Zcu+p;*`!P;iZ0Ivn8f6GA9#G))c3d#bwtw`DVd^x@Fkitj?x7|=5$SXLXfkDsHOFDm)(*iMJ`#B zsIZqEj~X4wVpCG~er?k*&l~g23!8AdF6XM2IOJqTIIl7gMxOQPe9@flOGOrkd?oZ< zah9#bflu~!io>6D8Ek{UNm8;zPzsOFag3}8CrRn}?yy4&G~{#%E3TY-0v&dUfxhq| zT~5=@%YK}aIDxzBsPRE(St9MxQ?sZw3h)hy(Jf6EXp2_B2~L+gWX3>iw8_iTr5vWVVQ0fCz>hSY z--_?ZML$6l)^5sLC@w{Tz3&X6St|*cR3!bv1s=DT^SXj*n6~sJ6HUxMX(8Cq_ z)`_PdcRkzghmAM6V;lN_^{HgdqaQFn&-+Fsg0-&+N*Ub4D^(>}GQ0N9+t0S5sByZDfr-qY^v|OI%`;bWwx_c;{80@ j<&5W($@UY@ZZE4uA6C`8ySw`vF8{m-DJ}h_*$n^yV|F8? literal 1087 zcmV-F1iv`%H`#PI-Tp~)(JD=*y~<{$SG~nR*0ijl z26wub7|XV@7`Xzx<6iag`V4)TZVxtKNqCdClgoNW1AO|<(UJ5M_?L%@qI8sQr=xUK zxK-3~_~zC3pq;~m2JH;mH%eDIF7KVtzPcQFW8X4DBd~v}^v6zkVb~WzIJT}Gs}fIk zqUBu~&QLUtgK__d#`tI_8g?t8VY|a0<%EVE+M_Eu)^)>HtQ(q^ELyhdwG#S!W0P>u zPB`Eap6tcT+V~N#HO@xudsc8Av{Vq=qX(WTj}FoSpZ#-N8p)Dj4rOU%yRzhsLwRz6 zX$)I+nBMSGo<(3efzfY;Tj8J;KJWs+CA!WVyS)a|bZy@=+xbE(Y^{|&+>0li^IF!x zcrDMx9*#o4wfXk26#vhT=~sE~b&+^YU|r=Y*G0Z{k!($1TIFfhMUFLr z;GV>8PolOb@v8Eq>LQ~mPp8Ursq#dsJc}w%p(gOBi{$kr<}`seUF1v`2~&BtRGunb zz7Z@4S zHD(z`_8PL*)w}c-XE}258Yf$O)$v)Y1DSM+tKQEo5|?#HZ1c*(jI67%>M8mR&oE7C#Ron+*vW@K>r>c*LaFZae{Gb*wu*{6Hz6?sgT7}43m-9L5GHBHtSs*3=s8mF&Kn$B@b@+d(@3bZDh za#{L>!O#}$Y+NV!)`y$~FoEuX%u_N$7RjOsNp`b~qg52|>p2_YtVr?<0sa=$zNqw< zBfy$4r~~r&j3zLCh6XfSl{Jvx_%m|uWXL5mjKW1ZeJC@X*UWlxTx_Y^E|Lcmp3K!Fk(5fAi?X9+`mF!+UfNDt{1!gu%b=r*rmS5`dqM<+3zvFEc-?{fw`|S z$|>B#k=ma9Z7Dt_jrZx!d!S!@SLq<(d9%-2mb3lpz3b^e2mb%`VV}BFVDZ4cv_bFO zuU#CxY)UeISGKu4h$4@9`g(Z zI&z*5)!^4Xtap#LbEsY}X|%*yHEFHc1^5Vf&1bn=dTM_XO>k2G(|`?$!p*Ag)DoP| zo0sFG8@#DM`_ib#jNV?*FJ?|3|(gvVg~Y2(CpJH)Y)oA~qhAHTou)wZT-b*<5;Y4s+&YRxF@zIqMV zA#8M52e6K{hSrAXo)>nUUMC16=h|}$aCZed7d^}C%fu*%PT#6T2`h+xHwc~3RzbI4 zf%_c15~&p`a!UuEy@7fuQhD~_S%vMCSod7X-3whc_fucAZLdJTfc=+YDz zvi`cXGi1#TS?!jhb4yX!khN_os_K%SO;Jf*($J9At5>=;1jXu=Rt-TVUDBs1w!B_- zx}~V0OFHP10xhNY#^$ac1Z+N9nBE9eM#coE1%BvE6GW(K4F)OxNDw1aS{xlklzfV(qz$gz_@Sbv>kH#H?)+uLvO`2GXoT%jYn2><{Xgo3&N literal 792 zcmV+z1Lyo7iwFP!000001GQDja?>yvcI(7Wx>4xBOj!oATsV+kxw^K~nrRli%(O?< zR#Jf@2U`Jh=Y*r(%((oovP+zp)Gi8ly`wi%ed^MT>JZqTuN9X|-|3)g1g&Jwf-J=5)r#Ly3q z-^)Y+V??j(2XY*<6P)&4DJ#?KS+*3+>xng*R#2zy)KLlZdVSAdXB|pq zT7$43co(0&SFVi&X|{acdqx~O?eQd<*rZq^mn1Z{OuRkhNy zQBzW_G;Gw=(*)g`bt%+JftI9_Cg`IH%Csa+^z~}o_h6J}vEjxL6Es3F<1+bV7SC7l z13R4ngbnlZGJ{_bASlIb>oCOV^9&mP?D8Xw$g1s{9b=Sc2Dzd}ML5QL!Fe7W!3^T4 z*ajIfY(U^qfF_U;pRW=f9Iwz`mVl9tj4sM@vW#a083bfPli`sC<{7w=_)H+Wn3get zv0Ih&By%#dmmx3()8$V9a(NE)(++fvYDiIy^>M=}S{LdBrPZVeVU0FOkbZi#)R#8ZS-8AU4QS@qU z-DKDsIvz0}PiyZzI(`&3Qp^qZ-uzR%e;u@(%|(9fZpUB(b7k3ZTB#O+lR^0_X%rmJ zPrxPQt=*yugJ3=_yCH#iTz=ZypWxhw^aiH)pcJ*8rC&Qd@-8p=`uh5(oL-cGoTtaZ Wts-n^loeSi%CF!1FJv$p3IG6HD^lyf-u>R?AjDma3T)E*Z+ zkX7w9T`xi0`g#4L9!qCo*Y#Stq?ShOd44MmsR7^GyLYo_I{MtMND-a8Qj&)hdG0uYJBaU$&})kC{*xWJg1v^+z!mwX zB`z$DCb#wgXp3*F3XM2v$I4obc<36clN_pq}Pfe$Ez<+fB=uVsyW;AN?G}T3PSU zzr%hGKeiy2(C)g-S!KIgaG3v!5hF0jMo$zot{Kn(YU(f~liA)3l0H(<1 A4FCWD literal 482 zcmV<80UiDyiwFP!000001Fcd`kJB&^^={f^`>}jzr9B`HkvP*cS8rn=5^cJPE5XrC zrd^A~DNf3&H+~*}h%3e3+Sw*>0EtK=dtRPB?~Ui<5FzBCp5q{=uePYaq;FrpQP`DA zToun$j8G2^^gg6y_AZW=ivUxckXwUahIB&lB%#aTQy3U9q~IEo=Q# zQ_iCuuWh7vV!>;Rzv#&J+JgIklKMP`w3L}2W*}<5<{+(yq~2xw-|?%UEEpF)Uacg2 z<*eqVutyd-69O_H%fg?Q85sOU097jaR#W|Q?Vr#LwaNQ|jD7MWvl8N-rWKXHeD*ix?cR4i8*_MjaZjQ%A4V%WgTh)?_%|B=V=^C4< zdDI%ep@(m*;#@zzikAlSbkkLQH! Date: Tue, 21 Jan 2025 12:45:23 -0500 Subject: [PATCH 045/103] Test updates based on data updates --- tests/testthat/test-write_dataset_json.R | 10 +++++----- tests/testthat/testdata/invalid_dm.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index e88e6ea..b6d1515 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -9,8 +9,8 @@ test_that("write_dataset_json matches the original json", { # create dataset json object ds_json <- dataset_json( orig_df, - file_oid = "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-08-05/adsl", - last_modified = "2024-08-05T10:08:46", + file_oid = "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-11-11/adsl", + last_modified = "2022-04-16T20:09:03", originator = "CDISC ADaM MSG Team", sys = "SAS on X64_10PRO", sys_version = "9.0401M7", @@ -46,7 +46,7 @@ test_that("write_dataset_json matches the original json", { # create dataset json object ds_json <- dataset_json( orig_df, - file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/dm", + file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/dm", last_modified = "2020-08-21T09:14:29", originator = "CDISC SDTM MSG Team", sys = "SAS on X64_10PRO", @@ -83,7 +83,7 @@ test_that("write_dataset_json matches the original json", { # create dataset json object ds_json <- dataset_json( orig_df, - file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ta", + file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/ta", last_modified = "2020-08-21T09:14:26", originator = "CDISC SDTM MSG Team", sys = "SAS on X64_10PRO", @@ -127,7 +127,7 @@ test_that("write_dataset_json errors are thrown properly", { ds_json <- dataset_json( orig_df, - file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/ta", + file_oid = "www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-11-11/ta", last_modified = "2020-08-21T09:14:26", originator = "CDISC SDTM MSG Team", sys = "SAS on X64_10PRO", diff --git a/tests/testthat/testdata/invalid_dm.json b/tests/testthat/testdata/invalid_dm.json index e6816b2..ab9133b 100644 --- a/tests/testthat/testdata/invalid_dm.json +++ b/tests/testthat/testdata/invalid_dm.json @@ -1 +1 @@ -{"datasetJSONCreationDateTime":"2024-08-05T10:08:55","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/dm","dbLastModifiedDateTime":"2020-08-21T09:14:29","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.DM","isReferenceData":false,"records":18,"name":"DM","label":"Demographics","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier"},{"itemOID":"IT.DM.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.DM.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.DM.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.DM.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.DM.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFXSTDTC","name":"RFXSTDTC","label":"Date/Time of First Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFXENDTC","name":"RFXENDTC","label":"Date/Time of Last Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFICDTC","name":"RFICDTC","label":"Date/Time of Informed Consent","dataType":"date"},{"itemOID":"IT.DM.RFPENDTC","name":"RFPENDTC","label":"Date/Time of End of Participation","dataType":"date"},{"itemOID":"IT.DM.DTHDTC","name":"DTHDTC","label":"Date/Time of Death","dataType":"date"},{"itemOID":"IT.DM.DTHFL","name":"DTHFL","label":"Subject Death Flag","dataType":"string","length":1},{"itemOID":"IT.DM.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.DM.BRTHDTC","name":"BRTHDTC","label":"Date/Time of Birth","dataType":"date"},{"itemOID":"IT.DM.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.DM.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.DM.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.DM.RACE","name":"RACE","label":"Race","dataType":"string","length":41},{"itemOID":"IT.DM.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.DM.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ACTARMCD","name":"ACTARMCD","label":"Actual Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ACTARM","name":"ACTARM","label":"Description of Actual Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ARMNRS","name":"ARMNRS","label":"Reason Arm and/or Actual Arm is Null","dataType":"string","length":14},{"itemOID":"IT.DM.ACTARMUD","name":"ACTARMUD","label":"Description of Unplanned Actual Arm","dataType":"string","length":200},{"itemOID":"IT.DM.COUNTRY","name":"COUNTRY","label":"Country","dataType":"string","length":3}],"rows":[[1,"CDISCPILOT01","DM","CDISC001","1115","2012-11-30","2013-01-23","2012-11-30","2013-01-23","2012-11-23","2013-05-20","","","701","1928",84,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[2,"CDISCPILOT01","DM","CDISC002","1211","2012-11-15","2013-01-14","2012-11-15","2013-01-12","2012-10-30","2013-01-14","2013-01-14","Y","701","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[3,"CDISCPILOT01","DM","CDISC003","1302","2013-08-29","2013-11-05","2013-08-29","2013-11-05","2013-08-20","2014-02-13","","","701","1951",61,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[4,"CDISCPILOT01","DM","CDISC004","1345","2013-10-08","2014-03-18","2013-10-08","2014-03-18","2013-10-01","2014-03-18","","","701","1950",63,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[5,"CDISCPILOT01","DM","CDISC005","1383","2013-02-04","2013-08-06","2013-02-04","2013-08-06","2013-01-22","2013-08-06","","","701","1941",72,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[6,"CDISCPILOT01","DM","CDISC006","1429","2013-03-19","2013-04-30","2013-03-19","2013-04-30","2013-02-25","2013-04-30","","","701","1929",84,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[7,"CDISCPILOT01","DM","CDISC007","1444","2013-01-05","2013-02-13","2013-01-05","2013-02-12","2012-12-31","2013-06-20","","","701","1949",63,"YEARS","M","WHITE","HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[8,"CDISCPILOT01","DM","CDISC008","1445","2014-05-11","2014-11-01","2014-05-11","2014-11-01","2014-05-01","2014-11-01","2014-11-01","Y","704","1939",75,"YEARS","M","MULTIPLE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[9,"CDISCPILOT01","DM","CDISC009","1087","2012-10-22","2013-04-28","2012-10-22","2013-04-28","2012-10-06","2013-04-28","","","708","1938",74,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[10,"CDISCPILOT01","DM","CDISC010","1236","2013-09-21","2013-09-26","2013-09-21","2013-09-21","2013-09-08","2013-09-26","","","708","1927",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[11,"CDISCPILOT01","DM","CDISC011","1336","2012-12-07","2013-06-05","2012-12-07","2013-06-05","2012-11-21","2013-07-05","","","708","1939",73,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[12,"CDISCPILOT01","DM","CDISC012","1378","2013-09-03","2014-01-28","2013-09-03","2014-01-28","2013-08-24","2014-01-28","","","708","1946",67,"YEARS","M","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[13,"CDISCPILOT01","DM","CDISC013","1083","2013-07-22","2013-08-03","2013-07-22","2013-08-01","2013-07-09","2013-08-03","2013-08-03","Y","710","1924",89,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[14,"CDISCPILOT01","DM","CDISC014","1012","2013-04-03","2013-05-02","2013-04-03","2013-04-29","2013-03-20","2013-09-18","","","711","1945",67,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[15,"CDISCPILOT01","DM","CDISC015","1022","","","","","2014-03-17","2014-03-17","","","711","1928",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","","","","","SCREEN FAILURE","","USA"],[16,"CDISCPILOT01","DM","CDISC016","1143","2013-04-03","2013-06-01","2013-04-03","2013-05-30","2013-03-30","2013-09-22","","","711","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[17,"CDISCPILOT01","DM","CDISC017","1250","2013-09-21","2014-02-08","2013-09-21","2014-01-31","2013-08-21","2014-03-08","","","718","1931",82,"YEARS","F","WHITE","HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[18,"CDISCPILOT01","DM","CDISC018","1427","2012-12-17","2013-02-18","2012-12-17","2013-02-11","2012-12-13","2013-06-03","","","718","1938",74,"YEARS","F","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"]]} +{"datasetJSONCreationDateTime":"2024-08-05T10:08:55","datasetJSONVersion":"1.1.0","fileOID":"www.cdisc.org/StudyMSGv2/1/Define-XML_2.1.0/2024-08-05/dm","dbLastModifiedDateTime":"2020-08-21T09:14:29","originator":"CDISC SDTM MSG Team","sourceSystem":{"name":"SAS on X64_10PRO","version":"9.0401M7"},"studyOID":"cdisc.com/CDISCPILOT01","metaDataVersionOID":"MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7","metaDataRef":"define.xml","itemGroupOID":"IG.DM","records":18,"name":"DM","label":"Demographics","columns":[{"itemOID":"ITEMGROUPDATASEQ","name":"ITEMGROUPDATASEQ","label":"Record Identifier"},{"itemOID":"IT.DM.STUDYID","name":"STUDYID","label":"Study Identifier","dataType":"string","length":12,"keySequence":1},{"itemOID":"IT.DM.DOMAIN","name":"DOMAIN","label":"Domain Abbreviation","dataType":"string","length":2},{"itemOID":"IT.DM.USUBJID","name":"USUBJID","label":"Unique Subject Identifier","dataType":"string","length":8,"keySequence":2},{"itemOID":"IT.DM.SUBJID","name":"SUBJID","label":"Subject Identifier for the Study","dataType":"string","length":4},{"itemOID":"IT.DM.RFSTDTC","name":"RFSTDTC","label":"Subject Reference Start Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFENDTC","name":"RFENDTC","label":"Subject Reference End Date/Time","dataType":"date"},{"itemOID":"IT.DM.RFXSTDTC","name":"RFXSTDTC","label":"Date/Time of First Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFXENDTC","name":"RFXENDTC","label":"Date/Time of Last Study Treatment","dataType":"date"},{"itemOID":"IT.DM.RFICDTC","name":"RFICDTC","label":"Date/Time of Informed Consent","dataType":"date"},{"itemOID":"IT.DM.RFPENDTC","name":"RFPENDTC","label":"Date/Time of End of Participation","dataType":"date"},{"itemOID":"IT.DM.DTHDTC","name":"DTHDTC","label":"Date/Time of Death","dataType":"date"},{"itemOID":"IT.DM.DTHFL","name":"DTHFL","label":"Subject Death Flag","dataType":"string","length":1},{"itemOID":"IT.DM.SITEID","name":"SITEID","label":"Study Site Identifier","dataType":"string","length":3},{"itemOID":"IT.DM.BRTHDTC","name":"BRTHDTC","label":"Date/Time of Birth","dataType":"date"},{"itemOID":"IT.DM.AGE","name":"AGE","label":"Age","dataType":"integer"},{"itemOID":"IT.DM.AGEU","name":"AGEU","label":"Age Units","dataType":"string","length":5},{"itemOID":"IT.DM.SEX","name":"SEX","label":"Sex","dataType":"string","length":1},{"itemOID":"IT.DM.RACE","name":"RACE","label":"Race","dataType":"string","length":41},{"itemOID":"IT.DM.ETHNIC","name":"ETHNIC","label":"Ethnicity","dataType":"string","length":22},{"itemOID":"IT.DM.ARMCD","name":"ARMCD","label":"Planned Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ARM","name":"ARM","label":"Description of Planned Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ACTARMCD","name":"ACTARMCD","label":"Actual Arm Code","dataType":"string","length":8},{"itemOID":"IT.DM.ACTARM","name":"ACTARM","label":"Description of Actual Arm","dataType":"string","length":28},{"itemOID":"IT.DM.ARMNRS","name":"ARMNRS","label":"Reason Arm and/or Actual Arm is Null","dataType":"string","length":14},{"itemOID":"IT.DM.ACTARMUD","name":"ACTARMUD","label":"Description of Unplanned Actual Arm","dataType":"string","length":200},{"itemOID":"IT.DM.COUNTRY","name":"COUNTRY","label":"Country","dataType":"string","length":3}],"rows":[[1,"CDISCPILOT01","DM","CDISC001","1115","2012-11-30","2013-01-23","2012-11-30","2013-01-23","2012-11-23","2013-05-20","","","701","1928",84,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[2,"CDISCPILOT01","DM","CDISC002","1211","2012-11-15","2013-01-14","2012-11-15","2013-01-12","2012-10-30","2013-01-14","2013-01-14","Y","701","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[3,"CDISCPILOT01","DM","CDISC003","1302","2013-08-29","2013-11-05","2013-08-29","2013-11-05","2013-08-20","2014-02-13","","","701","1951",61,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[4,"CDISCPILOT01","DM","CDISC004","1345","2013-10-08","2014-03-18","2013-10-08","2014-03-18","2013-10-01","2014-03-18","","","701","1950",63,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[5,"CDISCPILOT01","DM","CDISC005","1383","2013-02-04","2013-08-06","2013-02-04","2013-08-06","2013-01-22","2013-08-06","","","701","1941",72,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[6,"CDISCPILOT01","DM","CDISC006","1429","2013-03-19","2013-04-30","2013-03-19","2013-04-30","2013-02-25","2013-04-30","","","701","1929",84,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[7,"CDISCPILOT01","DM","CDISC007","1444","2013-01-05","2013-02-13","2013-01-05","2013-02-12","2012-12-31","2013-06-20","","","701","1949",63,"YEARS","M","WHITE","HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[8,"CDISCPILOT01","DM","CDISC008","1445","2014-05-11","2014-11-01","2014-05-11","2014-11-01","2014-05-01","2014-11-01","2014-11-01","Y","704","1939",75,"YEARS","M","MULTIPLE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[9,"CDISCPILOT01","DM","CDISC009","1087","2012-10-22","2013-04-28","2012-10-22","2013-04-28","2012-10-06","2013-04-28","","","708","1938",74,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[10,"CDISCPILOT01","DM","CDISC010","1236","2013-09-21","2013-09-26","2013-09-21","2013-09-21","2013-09-08","2013-09-26","","","708","1927",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[11,"CDISCPILOT01","DM","CDISC011","1336","2012-12-07","2013-06-05","2012-12-07","2013-06-05","2012-11-21","2013-07-05","","","708","1939",73,"YEARS","M","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[12,"CDISCPILOT01","DM","CDISC012","1378","2013-09-03","2014-01-28","2013-09-03","2014-01-28","2013-08-24","2014-01-28","","","708","1946",67,"YEARS","M","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[13,"CDISCPILOT01","DM","CDISC013","1083","2013-07-22","2013-08-03","2013-07-22","2013-08-01","2013-07-09","2013-08-03","2013-08-03","Y","710","1924",89,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","PLACEBO","Placebo","PLACEBO","Placebo","","","USA"],[14,"CDISCPILOT01","DM","CDISC014","1012","2013-04-03","2013-05-02","2013-04-03","2013-04-29","2013-03-20","2013-09-18","","","711","1945",67,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"],[15,"CDISCPILOT01","DM","CDISC015","1022","","","","","2014-03-17","2014-03-17","","","711","1928",86,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","","","","","SCREEN FAILURE","","USA"],[16,"CDISCPILOT01","DM","CDISC016","1143","2013-04-03","2013-06-01","2013-04-03","2013-05-30","2013-03-30","2013-09-22","","","711","1936",76,"YEARS","F","WHITE","NOT HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[17,"CDISCPILOT01","DM","CDISC017","1250","2013-09-21","2014-02-08","2013-09-21","2014-01-31","2013-08-21","2014-03-08","","","718","1931",82,"YEARS","F","WHITE","HISPANIC OR LATINO","ZAN_LOW","Zanomaline Low Dose (54 mg)","ZAN_LOW","Zanomaline Low Dose (54 mg)","","","USA"],[18,"CDISCPILOT01","DM","CDISC018","1427","2012-12-17","2013-02-18","2012-12-17","2013-02-11","2012-12-13","2013-06-03","","","718","1938",74,"YEARS","F","BLACK OR AFRICAN AMERICAN","NOT HISPANIC OR LATINO","ZAN_HIGH","Zanomaline High Dose (81 mg)","ZAN_HIGH","Zanomaline High Dose (81 mg)","","","USA"]]} From 79bfa758b22460306dc2d8ce9ceaaa5fe65bdf63 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Tue, 21 Jan 2025 14:19:11 -0500 Subject: [PATCH 046/103] add date/time conversion function --- DESCRIPTION | 3 ++- NAMESPACE | 1 + R/read_dataset_json.R | 13 +++++-------- R/utils.R | 25 +++++++++++++++++++++++++ R/zzz.R | 1 + tests/testthat/test-utils.R | 19 +++++++++++++++++++ 6 files changed, 53 insertions(+), 9 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index e1d1479..1421065 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -25,7 +25,8 @@ RoxygenNote: 7.3.2 Depends: R (>= 4.0) Imports: yyjsonr (>= 0.1.18), - jsonvalidate (>= 1.3.1) + jsonvalidate (>= 1.3.1), + lubridate Suggests: testthat (>= 2.1.0), jsonlite (>= 1.8.0), diff --git a/NAMESPACE b/NAMESPACE index 03d40e1..1d41600 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -16,6 +16,7 @@ export(set_study_oid) export(validate_dataset_json) export(write_dataset_json) importFrom(jsonvalidate,json_validate) +importFrom(lubridate,hms) importFrom(tools,file_path_sans_ext) importFrom(utils,tail) importFrom(yyjsonr,opts_read_json) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 30b190c..c27150d 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -56,19 +56,16 @@ read_dataset_json <- function(file) { colnames(d) <- items$name # Process type conversions - tt <- items$dataType + dt <- items$dataType tdt <- items$targetDataType - int_cols <- tt == "integer" - dbl_cols <- tt %in% c("float", "double", "decimal") - bool_cols <- tt == "boolean" + int_cols <- dt == "integer" + dbl_cols <- dt %in% c("float", "double", "decimal") + bool_cols <- dt == "boolean" d[int_cols] <- lapply(d[int_cols], as.integer) d[dbl_cols] <- lapply(d[dbl_cols], as.double) d[bool_cols] <- lapply(d[bool_cols], as.logical) - date_cols <- tt %in% c("date") & tdt %in% "integer" - datetime_cols <- tt %in% c("datetime", "time") & tdt %in% "integer" - d[date_cols] <- lapply(d[date_cols], as.Date) - d[datetime_cols] <- lapply(d[datetime_cols], as.POSIXct) + d <- date_time_conversions(d, dt, tdt) # Apply variable labels d[names(d)] <- lapply(items$name, set_col_attr, d, 'label', items) diff --git a/R/utils.R b/R/utils.R index bbb0694..0e95bd9 100644 --- a/R/utils.R +++ b/R/utils.R @@ -84,3 +84,28 @@ df_to_list_rows <- function(x) { }) } +#' Convert date, datetime and time +#' +#' The variable attributes are stored as named lists within the output +#' JSON file, so to write them out the dataframe needs to be a named +#' list of rows +#' +#' @param d A data.frame +#' @param dt A character vector of dataTypes +#' @param tdt A character vector of targetDataTypes +#' +#' @return A data.frame with converted columns +#' @noRd +date_time_conversions <- function(d, dt, tdt){ + date_cols <- dt %in% c("date") & tdt %in% "integer" + datetime_cols <- dt %in% c("datetime") & tdt %in% "integer" + time_cols <- dt %in% c("time") & tdt %in% "integer" + d[date_cols] <- lapply(d[date_cols], as.Date, tz = "UTC") + d[datetime_cols] <- lapply(d[datetime_cols], + as.POSIXct, + tz = "UTC", + tryFormats = "%Y-%m-%dT%H:%M:%S") + d[time_cols] <- lapply(d[time_cols], hms) + d +} + diff --git a/R/zzz.R b/R/zzz.R index 9e26d2b..d6f89ed 100644 --- a/R/zzz.R +++ b/R/zzz.R @@ -2,6 +2,7 @@ #' @importFrom yyjsonr opts_write_json opts_read_json write_json_file write_json_str read_json_str read_json_file #' @importFrom tools file_path_sans_ext #' @importFrom utils tail +#' @importFrom lubridate hms NULL #' @keywords internal diff --git a/tests/testthat/test-utils.R b/tests/testthat/test-utils.R index 7931f67..c65ba10 100644 --- a/tests/testthat/test-utils.R +++ b/tests/testthat/test-utils.R @@ -25,3 +25,22 @@ test_that("URL checker regex works as expected", { expect_equal(path_is_url(url_list), bool_check) }) + + +test_that("Date, datetime and time conversions work as expected", { + df <- data.frame( + date = c("2020-01-01", "2020-01-02", NA), + datetime = c("2020-01-01T12:00:00", "2020-01-01T12:00:01", NA), + time = c("12:00:00", "12:00:01", NA) + ) + + df_converted <- date_time_conversions(df, + c("date", "datetime", "time"), + c("integer", "integer", "integer")) + + expect_equal(df_converted$date, as.Date(c("2020-01-01", "2020-01-02", NA))) + expect_equal(df_converted$datetime, as.POSIXct(c("2020-01-01 12:00:00", + "2020-01-01 12:00:01", + NA), tz = "UTC")) + expect_equal(df_converted$time, hms(c("12:00:00", "12:00:01", NA))) +}) From 10cf78e729c44966e327336210ad9344fd4ef05d Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 21 Jan 2025 14:48:08 -0500 Subject: [PATCH 047/103] Obsolete --- R/column_classes.R | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 R/column_classes.R diff --git a/R/column_classes.R b/R/column_classes.R deleted file mode 100644 index 2e19aac..0000000 --- a/R/column_classes.R +++ /dev/null @@ -1,32 +0,0 @@ -# This file contains several helpers for reading and writing date / datetime -# columns from a Dataset JSON file - -#' Get the column classes off a data frame -#' -#' @param x A data.frame -#' -#' @return Named character vector of columns and types -#' @noRd -get_column_classes <- function(x) { - vapply(x, function(X) class(X)[1], FUN.VALUE=character(1)) -} - -#' Get the columns with a class of Date from a data.frame -#' -#' @param x A data.frame -#' -#' @return A data.frame -#' @noRd -get_date_cols <- function(x) { - x[get_column_classes(x) == "Date"] -} - -#' Get the columns with a class of POSIXct from a data.frame -#' -#' @param x A data.frame -#' -#' @return A data.frame -#' @noRd -get_datetime_cols <- function(x) { - x[get_column_classes(x) == "POSIXct"] -} From 213df23c3c31a47a0d2eead824aee89219ce50bc Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 21 Jan 2025 14:48:42 -0500 Subject: [PATCH 048/103] doc sweep --- NAMESPACE | 1 - R/data.R | 5 +- R/datasetjson.R | 88 +++++++++++++++++++--------- R/file_metadata.R | 54 ++++++++--------- R/read_dataset_json.R | 44 +++++++++++--- R/utils.R | 22 +++++++ R/write_dataset_json.R | 6 +- man/dataset_json.Rd | 100 ++++++++++++++++++++++---------- man/dataset_metadata_setters.Rd | 38 ++++++------ man/iris_items.Rd | 5 +- man/read_dataset_json.Rd | 37 +++++++++++- man/write_dataset_json.Rd | 6 +- vignettes/getting_started.Rmd | 10 +--- vignettes/odm_details.Rmd | 6 -- 14 files changed, 281 insertions(+), 141 deletions(-) diff --git a/NAMESPACE b/NAMESPACE index 03d40e1..e164497 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -10,7 +10,6 @@ export(set_last_modified) export(set_metadata_ref) export(set_metadata_version) export(set_originator) -export(set_reference_data) export(set_source_system) export(set_study_oid) export(validate_dataset_json) diff --git a/R/data.R b/R/data.R index 124a1ef..96ded8d 100644 --- a/R/data.R +++ b/R/data.R @@ -5,12 +5,11 @@ #' #' @format ## `iris_items` A data frame with 5 rows and 6 columns: #' \describe{ -#' \item{OID}{Unique identifier for Variable. Must correspond to ItemDef/@OID in Define-XML.} +#' \item{itemOID}{Unique identifier for Variable. Must correspond to ItemDef/@OID in Define-XML.} #' \item{name}{Display format supports data visualization of numeric float and date values.} #' \item{label}{Label for Variable} -#' \item{type}{Data type for Variable} +#' \item{dataType}{Data type for Variable} #' \item{length}{Length for Variable} -#' \item{displayFormat}{Display format supports data visualization of numeric float and date values.} #' \item{keySequence}{Indicates that this item is a key variable in the dataset structure. It also provides an ordering for the keys.} #' } "iris_items" diff --git a/R/datasetjson.R b/R/datasetjson.R index a9bc237..53c4f35 100644 --- a/R/datasetjson.R +++ b/R/datasetjson.R @@ -4,33 +4,69 @@ #' #' @details #' +#' The `columns` parameter should be provided as a dataframe based off the +#' Dataset JSON Specification: +#' - **itemOID**: *string, required*: Unique identifier for the variable that may also +#' function as a foreign key to an ItemDef/@OID in an associated Define-XML +#' file. See the [ODM +#' specification](https://wiki.cdisc.org/display/PUB/Element+Identifiers+and+References) +#' for OID considerations. +#' - **name**: *string, required*: Variable name +#' - **label**: *string, required*: Variable label +#' - **dataType**: *string, required*: Logical data type of the variable. The dataType +#' attribute represents the planned specificity of the data. See the [ODM Data +#' Formats specification](https://wiki.cdisc.org/display/PUB/Data+Formats) for +#' details. +#' -**targetDataType**: *string, optional*: Indicates the data type into which +#' the receiving system must transform the associated Dataset-JSON variable. The +#' variable with the data type attribute of dataType must be converted into the +#' targetDataType when transforming the Dataset-JSON dataset into a format for +#' operational use (e.g., SAS dataset, R dataframe, loading into a system's data +#' store). Only specify targetDataType when it is different from the dataType +#' attribute or the JSON data type and the data needs to be transformed by the +#' receiving system. See the Supported Column Data Type Combinations table for +#' details on usage. See the User's Guide for additional information. +#' - **length**: *integer, optional*: Specifies the number of characters +#' allowed for the variable value when it is represented as a text. +#' - **displayFormat**: *string, optional: A SAS display format value used for +#' data visualization of numeric float and date values. +#' - **keySequence**: *integer, optional*: Indicates that this item is a key +#' variable in the dataset structure. It also provides an ordering for the keys. +#' #' Note that DatasetJSON is on version 1.1.0. Based off findings from the pilot, -#' version 1.1.0 reflects feedback from the user community. Support for 1.0.0 has -#' been deprecated. +#' version 1.1.0 reflects feedback from the user community. Support for 1.0.0 +#' has been deprecated. #' #' @param .data Input data to contain within the Dataset JSON file. Written to #' the itemData parameter. -#' @param sys sourceSystem parameter, defined as "The computer system or -#' database management system that is the source of the information in this -#' file." -#' @param sys_version sourceSystemVersion, defined as "The version of the -#' sourceSystem" -#' @param originator originator parameter, defined as "The organization that -#' generated the Dataset-JSON file." #' @param file_oid fileOID parameter, defined as "A unique identifier for this -#' file." -#' @param study Study OID value -#' @param metadata_version Metadata version OID value -#' @param metadata_ref Metadata reference (i.e. path to Define.xml) +#' file." (optional) +#' @param last_modified The date/time the source database was last modified +#' before creating the Dataset-JSON file (optional) +#' @param originator originator parameter, defined as "The organization that +#' generated the Dataset-JSON file." (optional) +#' @param sys sourceSystem.name parameter, defined as "The computer system or +#' database management system that is the source of the information in this +#' file." (Optional, required if coupled with sys_version) +#' @param sys_version sourceSystem.Version, defined as "The version of the +#' sourceSystem" (Optional, required if coupled with sys) +#' @param study Study OID value (optional) +#' @param metadata_version Metadata version OID value (optional) +#' @param metadata_ref Metadata reference (i.e. path to Define.xml) (optional) #' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." -#' @param version The DatasetJSON version to use. Currently only 1.1.0 is supported. -#' @param columns Variable level metadata for the Dataset JSON object +#' @param name Dataset name +#' @param dataset_label Dataset Label +#' @param version The DatasetJSON version to use. Currently only 1.1.0 is +#' supported. +#' @param columns Variable level metadata for the Dataset JSON object. See +#' details for format requirements. #' #' @return dataset_json object pertaining to the specific Dataset JSON version #' specific #' @export +#' @md #' #' @examples #' # Create a basic object @@ -51,17 +87,17 @@ #' ) #' #' # Attach attributes directly -#' ds_json_updated <- set_file_oid(ds_json_updated, "/some/path") -#' ds_json_updates <- set_last_modified(ds_json_updates, "2023-02-15T10:23:15") -#' ds_json_updated <- set_metadata_ref(ds_json_updated, "some/define.xml") -#' ds_json_updated <- set_metadata_version(ds_json_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") -#' ds_json_updated <- set_originator(ds_json_updated, "Some Org") -#' ds_json_updated <- set_source_system(ds_json_updated, "source system", "1.0") -#' ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") -#' ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") -#' ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") -#' ds_json_updated <- set_dataset_label(ds_json_updated, "Iris") -#' ds_json_updates <- set_columns(ds_json_updated, iris_items) +#' ds_json <- dataset_json(iris, columns = iris_items) +#' ds_json <- set_file_oid(ds_json, "/some/path") +#' ds_json <- set_last_modified(ds_json, "2025-01-21T13:34:50") +#' ds_json <- set_originator(ds_json, "Some Org") +#' ds_json <- set_source_system(ds_json, "source system", "1.0") +#' ds_json <- set_study_oid(ds_json, "SOMESTUDY") +#' ds_json <- set_metadata_ref(ds_json, "some/define.xml") +#' ds_json <- set_metadata_version(ds_json, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") +#' ds_json <- set_item_oid(ds_json, "IG.IRIS") +#' ds_json <- set_dataset_name(ds_json, "Iris") +#' ds_json <- set_dataset_label(ds_json, "The Iris Dataset") dataset_json <- function(.data, file_oid=NULL, last_modified=NULL, originator=NULL, sys=NULL, sys_version = NULL, study=NULL, metadata_version=NULL,metadata_ref=NULL, diff --git a/R/file_metadata.R b/R/file_metadata.R index a5e8d73..87a5220 100644 --- a/R/file_metadata.R +++ b/R/file_metadata.R @@ -1,7 +1,7 @@ #' Dataset Metadata Setters #' -#' Set information about the file, source system, study, and dataset used to generate the Dataset -#' JSON object. +#' Set information about the file, source system, study, and dataset used to +#' generate the Dataset JSON object. #' #' @details #' @@ -14,23 +14,23 @@ #' the first file in a series for study 5894 from Best Pharmaceuticals." #' #' @param x datasetjson object -#' @param sys sourceSystem parameter, defined as "The computer system or -#' database management system that is the source of the information in this -#' file." -#' @param sys_version sourceSystemVersion, defined as "The version of the -#' sourceSystem" -#' @param originator originator parameter, defined as "The organization that -#' generated the Dataset-JSON file." #' @param file_oid fileOID parameter, defined as "A unique identifier for this -#' file." -#' @param study Study OID value -#' @param metadata_version Metadata version OID value -#' @param metadata_ref Metadata reference (i.e. path to Define.xml) +#' file." (optional) +#' @param last_modified The date/time the source database was last modified +#' before creating the Dataset-JSON file (optional) +#' @param originator originator parameter, defined as "The organization that +#' generated the Dataset-JSON file." (optional) +#' @param sys sourceSystem.name parameter, defined as "The computer system or +#' database management system that is the source of the information in this +#' file." (Optional, required if coupled with sys_version) +#' @param sys_version sourceSystem.Version, defined as "The version of the +#' sourceSystem" (Optional, required if coupled with sys) +#' @param study Study OID value (optional) +#' @param metadata_version Metadata version OID value (optional) +#' @param metadata_ref Metadata reference (i.e. path to Define.xml) (optional) #' @param item_oid ID used to label dataset with the itemGroupData parameter. #' Defined as "Object of Datasets. Key value is a unique identifier for #' Dataset, corresponding to ItemGroupDef/@OID in Define-XML." -#' @param ref_data Boolean value that is set to "true" when the dataset contains -#' reference data (not subject data). The default value is "false". #' @param name Dataset name #' @param dataset_label Dataset Label #' @@ -40,16 +40,17 @@ #' @rdname dataset_metadata_setters #' #' @examples -#' ds_json <- dataset_json(iris) +#' ds_json <- dataset_json(iris, columns = iris_items) #' ds_json <- set_file_oid(ds_json, "/some/path") -#' ds_json <- set_study_oid(ds_json, "SOMESTUDY") +#' ds_json <- set_last_modified(ds_json, "2025-01-21T13:34:50") #' ds_json <- set_originator(ds_json, "Some Org") #' ds_json <- set_source_system(ds_json, "source system", "1.0") +#' ds_json <- set_study_oid(ds_json, "SOMESTUDY") #' ds_json <- set_metadata_ref(ds_json, "some/define.xml") #' ds_json <- set_metadata_version(ds_json, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") #' ds_json <- set_item_oid(ds_json, "IG.IRIS") -#' ds_json <- set_dataset_name(ds_json, "IRIS") -#' ds_json <- set_dataset_label(ds_json, "Iris") +#' ds_json <- set_dataset_name(ds_json, "Iris") +#' ds_json <- set_dataset_label(ds_json, "The Iris Dataset") set_source_system <- function(x, sys, sys_version) { stopifnot_datasetjson(x) if (!is.character(sys)) { @@ -134,6 +135,7 @@ set_item_oid <- function(x, item_oid) { stop("`item_oid` must be a character") } attr(x, "itemGroupOID") <- item_oid + x } #' @export @@ -145,6 +147,7 @@ set_dataset_name <- function(x, name) { stop("`name` must be a character") } attr(x, 'name') <- name + x } #' @export @@ -156,17 +159,7 @@ set_dataset_label <- function(x, dataset_label) { stop("`dataset_label` must be a character") } attr(x, 'label') <- dataset_label -} - -#' @export -#' @family Dataset Metadata Setters -#' @rdname dataset_metadata_setters -set_reference_data <- function(x, is_refdata) { - stopifnot_datasetjson(x) - if (!is.logical(is_refdata)) { - stop("`is_refdata` must be a boolean") - } - attr(x, 'isReferenceData') <- is_refdata + x } #' @export @@ -178,6 +171,7 @@ set_last_modified <- function(x, last_modified) { stop("`last_modified` must be a character") } attr(x, 'dbLastModifiedDateTime') <- last_modified + x } #' Create an ISO8601 formatted datetime of the current time diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 30b190c..728c462 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -1,13 +1,43 @@ -#' Read a Dataset JSON to datasetjson object +#'Read a Dataset JSON to datasetjson object #' -#' This function validates a dataset JSON file against the Dataset JSON schema, -#' and if valid returns a datasetjson object. The Dataset JSON file can be -#' either a file path on disk of a URL which contains the Dataset JSON file. +#'This function validates a dataset JSON file against the Dataset JSON schema, +#'and if valid returns a datasetjson object. The Dataset JSON file can be either +#'a file path on disk of a URL which contains the Dataset JSON file. #' -#' @param file File path or URL of a Dataset JSON file +#'@details #' -#' @return datasetjson object -#' @export +#'The resulting dataframe contains the additional metadata available on the +#'Dataset JSON file within the attributes to make this accessible to the user. +#'Note that these attributes are only populated if available. +#' - **sourceSystem**: The information system from which the content of this +#'dataset was source, including system name and version. +#' - **datasetJSONVersion**: The version of the Dataset-JSON standard used to +#'create the dataset. +#' - **fileOID**: A unique identifier for this dataset. +#' - **dbLastModifiedDateTime**: The date/time the source database was last +#'modified before creating the Dataset-JSON file. +#' - **originator**: The organization that generated the Dataset-JSON dataset. +#' - **studyOID**: Unique identifier for the study that may also function as a +#'foreign key to a Study/@OID in an associated Define-XML document, or to any +#'studyOID references that are used as keys in other documents; +#' - **metaDataVersionOID**: Unique identifier for the metadata version that may +#'also function as a foreign key to a MetaDataVersion/@OID in an associated +#'Define-XML file +#' - **metaDataRef**: URI for the metadata file describing the dataset (e.g., +#'a Define-XML file). +#' - **itemGroupOID**: Unique identifier for the dataset that may also function +#'as a foreign key to an ItemGroupDef/@OID in an associated Define-XML file. +#' - **name**: The human-readable name for the dataset. +#' - **label**: A short description of the dataset. +#' - **columns**: An array of metadata objects that describe the dataset +#'variables. See `dataset_json()` for further information on the contents of +#'these fields. +#' +#'@param file File path or URL of a Dataset JSON file +#' +#'@return A dataframe with additional attributes attached containing the +#' DatasetJSON metadata. +#'@export #' #' @examples #' # Read from disk diff --git a/R/utils.R b/R/utils.R index bbb0694..2ab6281 100644 --- a/R/utils.R +++ b/R/utils.R @@ -36,6 +36,28 @@ get_null_inds <- function(x) { which(vapply(x, is.null, FUN.VALUE = TRUE)) } +#' Remove nulls from a Dataset JSON object +#' +#' Only targets the file and data metadata to pull off optional elements +#' +#' @param x A Dataset JSON object +#' +#' @return A Dataset JSON object +#' @noRd +remove_nulls <- function(x) { + + # Specifically target the data metadata + dm_nulls <- get_null_inds(x) + + # Top level + dm_nulls <- get_null_inds(x) + if (length(dm_nulls) > 0) { + x <- x[-dm_nulls] + } + + x +} + #' Check if given path is a URL diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 844d82c..68f2de1 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -2,7 +2,9 @@ #' #' @param x datasetjson object #' @param file File path to save Dataset JSON file -#' @param pretty If TRUE, write with readable formatting +#' @param pretty If TRUE, write with readable formatting. *Note: The Dataset +#' JSON standard prefers compressed formatting without line feeds. It is not +#' recommended you use pretty printing for submission purposes.* #' #' @return NULL when file written to disk, otherwise character string #' @export @@ -44,6 +46,8 @@ write_dataset_json <- function(x, file, pretty=FALSE) { "columns") ] + temp <- remove_nulls(temp) + # add data rows temp$rows <- unname(x) diff --git a/man/dataset_json.Rd b/man/dataset_json.Rd index 91f6532..dffccb8 100644 --- a/man/dataset_json.Rd +++ b/man/dataset_json.Rd @@ -17,7 +17,7 @@ dataset_json( item_oid = NULL, name = NULL, dataset_label = NULL, - ref_data = FALSE, + columns = NULL, version = "1.1.0" ) } @@ -26,32 +26,40 @@ dataset_json( the itemData parameter.} \item{file_oid}{fileOID parameter, defined as "A unique identifier for this -file."} +file." (optional)} + +\item{last_modified}{The date/time the source database was last modified +before creating the Dataset-JSON file (optional)} \item{originator}{originator parameter, defined as "The organization that -generated the Dataset-JSON file."} +generated the Dataset-JSON file." (optional)} -\item{sys}{sourceSystem parameter, defined as "The computer system or +\item{sys}{sourceSystem.name parameter, defined as "The computer system or database management system that is the source of the information in this -file."} +file." (Optional, required if coupled with sys_version)} -\item{sys_version}{sourceSystemVersion, defined as "The version of the -sourceSystem"} +\item{sys_version}{sourceSystem.Version, defined as "The version of the +sourceSystem" (Optional, required if coupled with sys)} -\item{study}{Study OID value} +\item{study}{Study OID value (optional)} -\item{metadata_version}{Metadata version OID value} +\item{metadata_version}{Metadata version OID value (optional)} -\item{metadata_ref}{Metadata reference (i.e. path to Define.xml)} +\item{metadata_ref}{Metadata reference (i.e. path to Define.xml) (optional)} \item{item_oid}{ID used to label dataset with the itemGroupData parameter. Defined as "Object of Datasets. Key value is a unique identifier for Dataset, corresponding to ItemGroupDef/@OID in Define-XML."} -\item{ref_data}{Boolean value that is set to "true" when the dataset contains -reference data (not subject data). The default value is "false".} +\item{name}{Dataset name} + +\item{dataset_label}{Dataset Label} + +\item{columns}{Variable level metadata for the Dataset JSON object. See +details for format requirements.} -\item{version}{The DatasetJSON version to use. Currently only 1.1.0 is supported.} +\item{version}{The DatasetJSON version to use. Currently only 1.1.0 is +supported.} } \value{ dataset_json object pertaining to the specific Dataset JSON version @@ -61,37 +69,67 @@ specific Create the base object used to write a Dataset JSON file. } \details{ +The \code{columns} parameter should be provided as a dataframe based off the +Dataset JSON Specification: +\itemize{ +\item \strong{itemOID}: \emph{string, required}: Unique identifier for the variable that may also +function as a foreign key to an ItemDef/@OID in an associated Define-XML +file. See the \href{https://wiki.cdisc.org/display/PUB/Element+Identifiers+and+References}{ODM specification} +for OID considerations. +\item \strong{name}: \emph{string, required}: Variable name +\item \strong{label}: \emph{string, required}: Variable label +\item \strong{dataType}: \emph{string, required}: Logical data type of the variable. The dataType +attribute represents the planned specificity of the data. See the \href{https://wiki.cdisc.org/display/PUB/Data+Formats}{ODM Data Formats specification} for +details. +-\strong{targetDataType}: \emph{string, optional}: Indicates the data type into which +the receiving system must transform the associated Dataset-JSON variable. The +variable with the data type attribute of dataType must be converted into the +targetDataType when transforming the Dataset-JSON dataset into a format for +operational use (e.g., SAS dataset, R dataframe, loading into a system's data +store). Only specify targetDataType when it is different from the dataType +attribute or the JSON data type and the data needs to be transformed by the +receiving system. See the Supported Column Data Type Combinations table for +details on usage. See the User's Guide for additional information. +\item \strong{length}: \emph{integer, optional}: Specifies the number of characters +allowed for the variable value when it is represented as a text. +\item \strong{displayFormat}: *string, optional: A SAS display format value used for +data visualization of numeric float and date values. +\item \strong{keySequence}: \emph{integer, optional}: Indicates that this item is a key +variable in the dataset structure. It also provides an ordering for the keys. +} + Note that DatasetJSON is on version 1.1.0. Based off findings from the pilot, -version 1.1.0 reflects feedback from the user community. Support for 1.0.0 has -been deprecated. +version 1.1.0 reflects feedback from the user community. Support for 1.0.0 +has been deprecated. } \examples{ # Create a basic object ds_json <- dataset_json( - iris, + iris, file_oid = "/some/path", last_modified = "2023-02-15T10:23:15", - originator = "Some Org", - sys = "source system", - sys_version = "1.0", + originator = "Some Org", + sys = "source system", + sys_version = "1.0", study = "SOMESTUDY", metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", metadata_ref = "some/define.xml", item_oid = "IG.IRIS", name = "IRIS", - dataset_label = "Iris" + dataset_label = "Iris", + columns = iris_items ) # Attach attributes directly -ds_json_updated <- set_data_type(ds_json, "referenceData") -ds_json_updated <- set_file_oid(ds_json_updated, "/some/path") -ds_json_updates <- set_last_modified(ds_json_updates, "2023-02-15T10:23:15") -ds_json_updated <- set_metadata_ref(ds_json_updated, "some/define.xml") -ds_json_updated <- set_metadata_version(ds_json_updated, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") -ds_json_updated <- set_originator(ds_json_updated, "Some Org") -ds_json_updated <- set_source_system(ds_json_updated, "source system", "1.0") -ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") -ds_json_updated <- set_item_oid(ds_json_updated, "IG.IRIS") -ds_json_updated <- set_dataset_name(ds_json_updated, "IRIS") -ds_json_updated <- set_dataset_label(ds_json_updated, "Iris") +ds_json <- dataset_json(iris, columns = iris_items) +ds_json <- set_file_oid(ds_json, "/some/path") +ds_json <- set_last_modified(ds_json, "2025-01-21T13:34:50") +ds_json <- set_originator(ds_json, "Some Org") +ds_json <- set_source_system(ds_json, "source system", "1.0") +ds_json <- set_study_oid(ds_json, "SOMESTUDY") +ds_json <- set_metadata_ref(ds_json, "some/define.xml") +ds_json <- set_metadata_version(ds_json, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") +ds_json <- set_item_oid(ds_json, "IG.IRIS") +ds_json <- set_dataset_name(ds_json, "Iris") +ds_json <- set_dataset_label(ds_json, "The Iris Dataset") } diff --git a/man/dataset_metadata_setters.Rd b/man/dataset_metadata_setters.Rd index 900f055..d036879 100644 --- a/man/dataset_metadata_setters.Rd +++ b/man/dataset_metadata_setters.Rd @@ -10,7 +10,6 @@ \alias{set_item_oid} \alias{set_dataset_name} \alias{set_dataset_label} -\alias{set_reference_data} \alias{set_last_modified} \title{Dataset Metadata Setters} \usage{ @@ -32,31 +31,29 @@ set_dataset_name(x, name) set_dataset_label(x, dataset_label) -set_reference_data(x, is_refdata) - set_last_modified(x, last_modified) } \arguments{ \item{x}{datasetjson object} -\item{sys}{sourceSystem parameter, defined as "The computer system or +\item{sys}{sourceSystem.name parameter, defined as "The computer system or database management system that is the source of the information in this -file."} +file." (Optional, required if coupled with sys_version)} -\item{sys_version}{sourceSystemVersion, defined as "The version of the -sourceSystem"} +\item{sys_version}{sourceSystem.Version, defined as "The version of the +sourceSystem" (Optional, required if coupled with sys)} \item{originator}{originator parameter, defined as "The organization that -generated the Dataset-JSON file."} +generated the Dataset-JSON file." (optional)} \item{file_oid}{fileOID parameter, defined as "A unique identifier for this -file."} +file." (optional)} -\item{study}{Study OID value} +\item{study}{Study OID value (optional)} -\item{metadata_version}{Metadata version OID value} +\item{metadata_version}{Metadata version OID value (optional)} -\item{metadata_ref}{Metadata reference (i.e. path to Define.xml)} +\item{metadata_ref}{Metadata reference (i.e. path to Define.xml) (optional)} \item{item_oid}{ID used to label dataset with the itemGroupData parameter. Defined as "Object of Datasets. Key value is a unique identifier for @@ -66,15 +63,15 @@ Dataset, corresponding to ItemGroupDef/@OID in Define-XML."} \item{dataset_label}{Dataset Label} -\item{ref_data}{Boolean value that is set to "true" when the dataset contains -reference data (not subject data). The default value is "false".} +\item{last_modified}{The date/time the source database was last modified +before creating the Dataset-JSON file (optional)} } \value{ datasetjson object } \description{ -Set information about the file, source system, study, and dataset used to generate the Dataset -JSON object. +Set information about the file, source system, study, and dataset used to +generate the Dataset JSON object. } \details{ The fileOID parameter should be structured following description outlined in @@ -86,15 +83,16 @@ FileOID="BestPharmaceuticals.com/Study5894/1" might be a good way to denote the first file in a series for study 5894 from Best Pharmaceuticals." } \examples{ -ds_json <- dataset_json(iris) +ds_json <- dataset_json(iris, columns = iris_items) ds_json <- set_file_oid(ds_json, "/some/path") -ds_json <- set_study_oid(ds_json, "SOMESTUDY") +ds_json <- set_last_modified(ds_json, "2025-01-21T13:34:50") ds_json <- set_originator(ds_json, "Some Org") ds_json <- set_source_system(ds_json, "source system", "1.0") +ds_json <- set_study_oid(ds_json, "SOMESTUDY") ds_json <- set_metadata_ref(ds_json, "some/define.xml") ds_json <- set_metadata_version(ds_json, "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") ds_json <- set_item_oid(ds_json, "IG.IRIS") -ds_json <- set_dataset_name(ds_json, "IRIS") -ds_json <- set_dataset_label(ds_json, "Iris") +ds_json <- set_dataset_name(ds_json, "Iris") +ds_json <- set_dataset_label(ds_json, "The Iris Dataset") } \concept{Dataset Metadata Setters} diff --git a/man/iris_items.Rd b/man/iris_items.Rd index 3ed75a6..af59f34 100644 --- a/man/iris_items.Rd +++ b/man/iris_items.Rd @@ -8,12 +8,11 @@ \subsection{\code{iris_items} A data frame with 5 rows and 6 columns:}{ \describe{ -\item{OID}{Unique identifier for Variable. Must correspond to ItemDef/@OID in Define-XML.} +\item{itemOID}{Unique identifier for Variable. Must correspond to ItemDef/@OID in Define-XML.} \item{name}{Display format supports data visualization of numeric float and date values.} \item{label}{Label for Variable} -\item{type}{Data type for Variable} +\item{dataType}{Data type for Variable} \item{length}{Length for Variable} -\item{displayFormat}{Display format supports data visualization of numeric float and date values.} \item{keySequence}{Indicates that this item is a key variable in the dataset structure. It also provides an ordering for the keys.} } } diff --git a/man/read_dataset_json.Rd b/man/read_dataset_json.Rd index 811cc6f..bf17adb 100644 --- a/man/read_dataset_json.Rd +++ b/man/read_dataset_json.Rd @@ -10,12 +10,43 @@ read_dataset_json(file) \item{file}{File path or URL of a Dataset JSON file} } \value{ -datasetjson object +A dataframe with additional attributes attached containing the +DatasetJSON metadata. } \description{ This function validates a dataset JSON file against the Dataset JSON schema, -and if valid returns a datasetjson object. The Dataset JSON file can be -either a file path on disk of a URL which contains the Dataset JSON file. +and if valid returns a datasetjson object. The Dataset JSON file can be either +a file path on disk of a URL which contains the Dataset JSON file. +} +\details{ +The resulting dataframe contains the additional metadata available on the +Dataset JSON file within the attributes to make this accessible to the user. +Note that these attributes are only populated if available. +\itemize{ +\item \strong{sourceSystem}: The information system from which the content of this +dataset was source, including system name and version. +\item \strong{datasetJSONVersion}: The version of the Dataset-JSON standard used to +create the dataset. +\item \strong{fileOID}: A unique identifier for this dataset. +\item \strong{dbLastModifiedDateTime}: The date/time the source database was last +modified before creating the Dataset-JSON file. +\item \strong{originator}: The organization that generated the Dataset-JSON dataset. +\item \strong{studyOID}: Unique identifier for the study that may also function as a +foreign key to a Study/@OID in an associated Define-XML document, or to any +studyOID references that are used as keys in other documents; +\item \strong{metaDataVersionOID}: Unique identifier for the metadata version that may +also function as a foreign key to a MetaDataVersion/@OID in an associated +Define-XML file +\item \strong{metaDataRef}: URI for the metadata file describing the dataset (e.g., +a Define-XML file). +\item \strong{itemGroupOID}: Unique identifier for the dataset that may also function +as a foreign key to an ItemGroupDef/@OID in an associated Define-XML file. +\item \strong{name}: The human-readable name for the dataset. +\item \strong{label}: A short description of the dataset. +\item \strong{columns}: An array of metadata objects that describe the dataset +variables. See \code{dataset_json()} for further information on the contents of +these fields. +} } \examples{ # Read from disk diff --git a/man/write_dataset_json.Rd b/man/write_dataset_json.Rd index addf89c..e6296ad 100644 --- a/man/write_dataset_json.Rd +++ b/man/write_dataset_json.Rd @@ -11,7 +11,9 @@ write_dataset_json(x, file, pretty = FALSE) \item{file}{File path to save Dataset JSON file} -\item{pretty}{If TRUE, write with readable formatting} +\item{pretty}{If TRUE, write with readable formatting. \emph{Note: The Dataset +JSON standard prefers compressed formatting without line feeds. It is not +recommended you use pretty printing for submission purposes.}} } \value{ NULL when file written to disk, otherwise character string @@ -22,7 +24,7 @@ Write out a Dataset JSON file \examples{ # Write to character object ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) -js <- write_dataset_json(ds_json) +js <- write_dataset_json(ds_json, iris_items) # Write to disk \dontrun{ diff --git a/vignettes/getting_started.Rmd b/vignettes/getting_started.Rmd index f1027a8..0808578 100644 --- a/vignettes/getting_started.Rmd +++ b/vignettes/getting_started.Rmd @@ -56,10 +56,10 @@ This data frame has 7 columns, 4 of which are strictly required. This is defined | dataType | Required | Type of the variable. Allowed values: "string", "integer", "decimal", "float", "double", "boolean", "datetime", "date", "time", "URI". See ODM types for details. | | targetDataType | Required | Type of the variable. Allowed values: "integer", "decimal". Indicates the data type into which the receiving system must transform the associated Dataset-JSON variable. | | length | Optional | Variable length | -| displayFormat | Optional | Display format supports data visualization of numeric float and date values. | +| displayFormat | Optional | Display format supports data visualization of numeric float and date values. | | keySequence | Optional | Indicates that this item is a key variable in the dataset structure. It also provides an ordering for the keys. | -The data within this dataframe ultimatly populates the `columns` element of the Dataset JSON file. The itemOID, name, label, and dataType columns are all required and must be populated for each variable. Note that the dataType column has a list of allowable values: +The data within this dataframe ultimately populates the `columns` element of the Dataset JSON file. The itemOID, name, label, and dataType columns are all required and must be populated for each variable. Note that the dataType column has a list of allowable values: - `string` - `integer` @@ -106,9 +106,3 @@ The data frame that's read in carries a number of attributes. For example, openi ```{r attributes} attributes(dat) ``` - -For variable level metadata, the attributes are applied directly to the columns. - -```{r col_attributes} -attributes(dat$Species) -``` diff --git a/vignettes/odm_details.Rmd b/vignettes/odm_details.Rmd index 57b29e0..a4a93d7 100644 --- a/vignettes/odm_details.Rmd +++ b/vignettes/odm_details.Rmd @@ -25,9 +25,3 @@ Without having a background in ODM, some fields within the Dataset JSON file may > FileOIDs should be universally unique if at all possible. One way to ensure this is to prefix every FileOID with an internet domain name owned by the creator of the ODM file or database (followed by a forward slash, "/"). For example, FileOID="BestPharmaceuticals.com/Study5894/1" might be a good way to denote the first file in a series for study 5894 from Best Pharmaceuticals. [*Reference link*](https://wiki.cdisc.org/display/ODM2/Single+Files+and+Collections) - -## asOfDateTime and creationDateTime - -> The creationDateTime attribute indicates when the ODM document was created. In contrast, the asOfDateTime attribute tells when the document content was accurate by specifying the date/time at which the source database was queried to create the ODM document. This is of particular importance when a series of files is used to give an evolving view of a changing database. - -[*Reference link*](https://wiki.cdisc.org/display/ODM2/Single+Files+and+Collections) From a9c055e91921d5bf869e3692adb9106a1580bf92 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 21 Jan 2025 15:30:54 -0500 Subject: [PATCH 049/103] Failing example --- R/read_dataset_json.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 728c462..a04b32b 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -48,7 +48,7 @@ #' } #' #' # Read from an already imported character vector -#' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) +#' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", columns=iris_items) #' js <- write_dataset_json(ds_json) #' dat <- read_dataset_json(js) read_dataset_json <- function(file) { From b5ed87a74bd14862d0bfa08a09619ec813c54d0f Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 21 Jan 2025 16:06:35 -0500 Subject: [PATCH 050/103] test updates for times and datetimes in reader --- data-raw/data.R | 25 + tests/testthat/test-read_dataset_json.R | 13 + tests/testthat/testdata/adsl_time_test.Rds | Bin 0 -> 19859 bytes .../testthat/testdata/adsl_time_test_meta.Rds | Bin 0 -> 315 bytes tests/testthat/testdata/iris_timetest.json | 456 ++++++++++++++++++ 5 files changed, 494 insertions(+) create mode 100644 tests/testthat/testdata/adsl_time_test.Rds create mode 100644 tests/testthat/testdata/adsl_time_test_meta.Rds create mode 100644 tests/testthat/testdata/iris_timetest.json diff --git a/data-raw/data.R b/data-raw/data.R index 678af1c..a8e44ab 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -82,3 +82,28 @@ save_metadata("dm") save_metadata("ta") save_metadata("adsl") +# Time type ---- +adsl <- haven::read_xpt(testthat::test_path("testdata", "adsl.xpt")) + +time_options <- c("12:34:56", "15:34:34", "11:12:52", "21:16:11") + +adsl$VIST1TMC <- sample(time_options, 254, replace=TRUE) +adsl$VIST1DTC <-paste(format(adsl$VISIT1DT, "%Y-%m-%d"), sample(time_options, 254, replace=TRUE), sep="T") +# adsl$VISIT1TM <- lubridate::hms(adsl$VIST1TMC) +adsl$VIST1DTM <- strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S") + +new_meta <- tibble::tribble( + ~itemOID, ~name, ~label, ~dataType, ~length, ~targetDataType, ~displayFormat, ~keySequence, + 'IT.ADSL.VIST1TMC', 'VIST1TMC', 'Visit 1 Time', 'string', 8L, NA_character_, NA_character_, NA_integer_, + 'IT.ADSL.VIST1DTC', 'VIST1DTC', 'Visit 1 Datetime', 'string', 19L, NA_character_, NA_character_, NA_integer_, + # 'IT.ADSL.VISIT1TM', 'VISIT1TM', 'Numeric time', 'time', NA_integer_, "integer", "TIME8", NA_integer_, + 'IT.ADSL.VIST1DTM', 'VIST1DTM', 'Numeric datetime', 'datetime', NA_integer_, "integer", "E8601DT", NA_integer_ +) + +adsl_meta <- readRDS(testthat::test_path("testdata", "adsl_metadata.Rds")) |> + dplyr::bind_rows( + new_meta + ) + +saveRDS(adsl, file=testthat::test_path("testdata", "adsl_time_test.Rds")) +saveRDS(new_meta, file=testthat::test_path("testdata", "adsl_time_test_meta.Rds")) diff --git a/tests/testthat/test-read_dataset_json.R b/tests/testthat/test-read_dataset_json.R index c24428b..3e87440 100644 --- a/tests/testthat/test-read_dataset_json.R +++ b/tests/testthat/test-read_dataset_json.R @@ -79,3 +79,16 @@ test_that("Dataset JSON can be read from imported string", { x[5] <- as.character(x[[5]]) expect_equal(x[1:5, ], dat, ignore_attr=TRUE) }) + +test_that("datetime conversions work properly",{ + iris_timetest <- read_dataset_json(test_path("testdata", "iris_timetest.json")) + + expect_s3_class(iris_timetest$Datetime, "POSIXct") + expect_equal(class(iris_timetest$Time), "Period", ignore_attr=TRUE) + + expect_equal(sort(unique(iris_timetest$Datetime)), + as.POSIXct(strptime(c("2024-01-01T12:34:56", "2024-01-17T18:45:56"), + "%Y-%m-%dT%H:%M:%S", tz="UTC"))) + expect_equal(sort(unique(as.numeric(iris_timetest$Time))), + as.numeric(hms(c("12:34:56", "18:45:56")))) +}) diff --git a/tests/testthat/testdata/adsl_time_test.Rds b/tests/testthat/testdata/adsl_time_test.Rds new file mode 100644 index 0000000000000000000000000000000000000000..e8bed8e578ec5bc115b56373f6998b661e33977f GIT binary patch literal 19859 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%0AZRq*OTeU!Fhut69dv<65N#yrld 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 Q1b+Gd0gp5?zr3yj0IwJklK=n! literal 0 HcmV?d00001 diff --git a/tests/testthat/testdata/adsl_time_test_meta.Rds b/tests/testthat/testdata/adsl_time_test_meta.Rds new file mode 100644 index 0000000000000000000000000000000000000000..fa628a36c3be8e4333dfe6292c5e66834b9da7e5 GIT binary patch literal 315 zcmV-B0mS|viwFP!000001BFrDPJ=KQ{Twi1IzzG--~}Y^#_ZOJOGunvP#5n^2OTy7 zn{5}fJ73(N7Fq*ji%pt-=k%QKr+pp)fCaWa0LzgfI8SJPIg{K(0#|Oo5rC)S7=<@c zavv_^1WnQ6_8=djWBj6*&+X-Ldw%zb?|ex)6~Qz>v?QjM;UX-EXz>rbk}#SEnc=&+ zhFmaOnk~;sh~2O4IsY-;6zKE zw7{JA+ZU_iC0lD`Nu>Y<|hE?~SJRaM8gq7sEE;>-fWJ_QDf=1-mbDOyYDIeoV zLtAN#zQ8L|wB8P*{nlI#3sU9cRig`mSx!XM)r>RBw*}tMH>|`$lV@*apOE(*sZ#Y1 N-@gH~FD|nJ003l=l+^$L literal 0 HcmV?d00001 diff --git a/tests/testthat/testdata/iris_timetest.json b/tests/testthat/testdata/iris_timetest.json new file mode 100644 index 0000000..e28d5ca --- /dev/null +++ b/tests/testthat/testdata/iris_timetest.json @@ -0,0 +1,456 @@ +{ + "datasetJSONCreationDateTime": "2025-01-21T15:32:34", + "datasetJSONVersion": "1.1.0", + "fileOID": "IG.IRIS", + "dbLastModifiedDateTime": "IRIS", + "originator": "Iris", + "records": 44, + "columns": [ + { + "itemOID": "IT.IR.Sepal.Length", + "name": "Sepal.Length", + "label": "Sepal Length", + "dataType": "float", + "keySequence": 2 + }, + { + "itemOID": "IT.IR.Sepal.Width", + "name": "Sepal.Width", + "label": "Sepal Width", + "dataType": "float" + }, + { + "itemOID": "IT.IR.Petal.Length", + "name": "Petal.Length", + "label": "Petal Length", + "dataType": "float", + "keySequence": 3 + }, + { + "itemOID": "IT.IR.Petal.Width", + "name": "Petal.Width", + "label": "Petal Width", + "dataType": "float" + }, + { + "itemOID": "IT.IR.Species", + "name": "Species", + "label": "Flower Species", + "dataType": "string", + "length": 10, + "keySequence": 1 + }, + { + "itemOID": "IT.IR.Datetime", + "name": "Datetime", + "label": "Datetime", + "dataType": "datetime", + "targetDataType": "integer" + }, + { + "itemOID": "IT.IR.Time", + "name": "Time", + "label": "Time", + "dataType": "time", + "targetDataType": "integer" + } + ], + "rows": [ + [ + 5.1, + 3.5, + 1.4, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.9, + 3.0, + 1.4, + 0.2, + "setosa", + "2024-01-17T18:45:56", + "18:45:56" + ], + [ + 4.7, + 3.2, + 1.3, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.6, + 3.1, + 1.5, + 0.2, + "setosa", + "2024-01-17T18:45:56", + "18:45:56" + ], + [ + 5.0, + 3.6, + 1.4, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.4, + 3.9, + 1.7, + 0.4, + "setosa", + "2024-01-17T18:45:56", + "18:45:56" + ], + [ + 4.6, + 3.4, + 1.4, + 0.3, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.0, + 3.4, + 1.5, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.4, + 2.9, + 1.4, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.9, + 3.1, + 1.5, + 0.1, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.4, + 3.7, + 1.5, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.8, + 3.4, + 1.6, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.8, + 3.0, + 1.4, + 0.1, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.3, + 3.0, + 1.1, + 0.1, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.8, + 4.0, + 1.2, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.7, + 4.4, + 1.5, + 0.4, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.4, + 3.9, + 1.3, + 0.4, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.1, + 3.5, + 1.4, + 0.3, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.7, + 3.8, + 1.7, + 0.3, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.1, + 3.8, + 1.5, + 0.3, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.4, + 3.4, + 1.7, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.1, + 3.7, + 1.5, + 0.4, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.6, + 3.6, + 1.0, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.1, + 3.3, + 1.7, + 0.5, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.8, + 3.4, + 1.9, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.0, + 3.0, + 1.6, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.0, + 3.4, + 1.6, + 0.4, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.2, + 3.5, + 1.5, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.2, + 3.4, + 1.4, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.7, + 3.2, + 1.6, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.8, + 3.1, + 1.6, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.4, + 3.4, + 1.5, + 0.4, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.2, + 4.1, + 1.5, + 0.1, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.5, + 4.2, + 1.4, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.9, + 3.1, + 1.5, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.0, + 3.2, + 1.2, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.5, + 3.5, + 1.3, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.9, + 3.6, + 1.4, + 0.1, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.4, + 3.0, + 1.3, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.1, + 3.4, + 1.5, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.0, + 3.5, + 1.3, + 0.3, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.5, + 2.3, + 1.3, + 0.3, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 4.4, + 3.2, + 1.3, + 0.2, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ], + [ + 5.0, + 3.5, + 1.6, + 0.6, + "setosa", + "2024-01-01T12:34:56", + "12:34:56" + ] + ] +} From 6c4237585b3e3c8939433052533f161d7647932f Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Wed, 22 Jan 2025 09:40:27 -0500 Subject: [PATCH 051/103] update write to convert numeric dates to character --- R/write_dataset_json.R | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 844d82c..e5a4b0e 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -19,6 +19,23 @@ write_dataset_json <- function(x, file, pretty=FALSE) { stopifnot_datasetjson(x) + # Find all date, datetime and time columns and convert to character + columns_converted <- lapply(attr(x, 'columns'), function(y) { + + if (!("targetDataType" %in% names(y))){ + return(FALSE) + } + + if(y$dataType %in% c("date", "datetime", "time") & y$targetDataType == "integer") { + if (y$dataType == "date") x[y$name] <- strftime(as.numeric(x[[y$name]]), "%Y-%m-%d", tz='UTC') + if (y$dataType == "datetime") x[y$name] <- strftime(as.numeric(x[[y$name]]), "%Y-%m-%dT%H:%M:%S", tz='UTC') + if (y$dataType == "time") x[y$name] <- strftime(as.numeric(x[[y$name]]), "%H:%M:%S", tz='UTC') + y$name + } else { + FALSE + } + }) + # Populate the creation datetime attr(x, 'datasetJSONCreationDateTime') <- get_datetime() @@ -60,6 +77,10 @@ write_dataset_json <- function(x, file, pretty=FALSE) { auto_unbox = TRUE, ) + + numeric_cols <- names(temp$columns$dataType)[temp$columns$dataType %in% c("date", "datetime", "time")] + + if (!missing(file)) { # Write file to disk yyjsonr::write_json_file( From 87191c860273a6b24a261f34035bf8d980ec12c0 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 12:47:18 -0500 Subject: [PATCH 052/103] Save updates --- R/write_dataset_json.R | 5 ++- data-raw/data.R | 2 +- tests/testthat/test-write_dataset_json.R | 29 ++++++++++++++++++ .../testthat/testdata/adsl_time_test_meta.Rds | Bin 315 -> 1475 bytes 4 files changed, 34 insertions(+), 2 deletions(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index e5a4b0e..e894da7 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -36,6 +36,8 @@ write_dataset_json <- function(x, file, pretty=FALSE) { } }) + browser() + # Populate the creation datetime attr(x, 'datasetJSONCreationDateTime') <- get_datetime() @@ -77,8 +79,9 @@ write_dataset_json <- function(x, file, pretty=FALSE) { auto_unbox = TRUE, ) + browser() - numeric_cols <- names(temp$columns$dataType)[temp$columns$dataType %in% c("date", "datetime", "time")] + # numeric_cols <- names(temp$columns$dataType)[temp$columns$dataType %in% c("date", "datetime", "time")] if (!missing(file)) { diff --git a/data-raw/data.R b/data-raw/data.R index a8e44ab..c51c27c 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -106,4 +106,4 @@ adsl_meta <- readRDS(testthat::test_path("testdata", "adsl_metadata.Rds")) |> ) saveRDS(adsl, file=testthat::test_path("testdata", "adsl_time_test.Rds")) -saveRDS(new_meta, file=testthat::test_path("testdata", "adsl_time_test_meta.Rds")) +saveRDS(adsl_meta, file=testthat::test_path("testdata", "adsl_time_test_meta.Rds")) diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index b6d1515..39d1eb2 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -144,3 +144,32 @@ test_that("write_dataset_json errors are thrown properly", { "Folder supplied to `file` does not exist" ) }) + +test_that("datetime and times write out properly", { + df_name <- "adsl" + orig_df <- readRDS(testthat::test_path("testdata", "adsl_time_test.Rds")) + df_metadata <- readRDS(testthat::test_path("testdata", "adsl_time_test_meta.Rds")) + + # create dataset json object + ds_json <- dataset_json( + orig_df, + file_oid = "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-11-11/adsl", + last_modified = "2022-04-16T20:09:03", + originator = "CDISC ADaM MSG Team", + sys = "SAS on X64_10PRO", + sys_version = "9.0401M7", + study = "TDF_ADaM.ADaMIG.1.1", + metadata_version = "MDV.TDF_ADaM.ADaMIG.1.1", + metadata_ref = "define.xml", + item_oid = "IG.ADSL", + name = "ADSL", + dataset_label = "Subject-Level Analysis Dataset", + columns = df_metadata + ) + + # write json to disk + json_location <- paste0(df_name,".json") + withr::local_file(json_location) + # write_dataset_json(ds_json, json_location) + write_dataset_json(ds_json) +}) diff --git a/tests/testthat/testdata/adsl_time_test_meta.Rds b/tests/testthat/testdata/adsl_time_test_meta.Rds index fa628a36c3be8e4333dfe6292c5e66834b9da7e5..5c30903000cf24b2b9997f5e6ea5217d0b537d5f 100644 GIT binary patch literal 1475 zcmV;!1w8s6iwFP!000001JzhtZ`(E$_G(*FFKL6M?JnIGZe0iWp=liyMfNl(mYjHq z?ZBeb_GN%7(T)~fJc;V+J@p6fH*F(jQWh!MS+*AK0w@wcemp$q@O($MUtFuzYV}&9 zaivyolE+$e47-o^3ARlJ8o4&f^|aQgT_yKhJ-DkI*72?d$HvQ^A;V*9eDG5a-^|(7 zXb+lY6BIohwHbV!!}_Q%uZJV}qizbZmh=;L}`+It5 zlw#|Q`^L~ROR*iA@?Hd5CgGNda(8bO;IWL2^o}X}M6rRqxn;hPH#gzYpx2RCTY9&9 zEQ37=%b?j^GMBLr`zQN3yjg_X&#Ljgr)AveS)JjaY~HX&x>>VD#GXJ@V=Z=`hxO043<@azun?*Hhk_t6R zeVU{?RaBcMsZ0^nrAeyNBsHm`id0cOnxq;

U+6L=n`XimFgWHE5CwG^zTv6;;1! z;nbajo{K{4O*|Ac{PS_>{hA_RrLTTL4lWZaX22wh0X`#(s7=PZv)I7$Fe)3_K8Ye9 zxr^DuI7(-L=k*H%B~I+kuos0Ont&7E4nsoKi%TB;-kqJ)uvXcg>Pu9LhD>-$2irC{8J1l}o zXLYwcQ^>+q3X^ieN#0;=ha1)CbAep9&>Oza#Al)Bc$k;cUCW*zJO?MyEOVQL-1Y4# z&r2`FBpr`n^eD^C3fgDpWa2rtv&zhOohX?32%|Wm$MGDYbFjaH`=El`es&4+-qRK2 z?+wpgNQtS;@De8?;t7c+bBX=P*q;_=UEro!-RLHt-dGwzE(h-%*a`Bz5CPIHLF;__ zIQV%lFCKQF0!KXa+xgrP@}_4Pw4C5!Y3@0jJD>8ot(VANWWaP&CkvdP441$#Oc16I zBrHTM@p8=zeK`eMeG>OsUiCZ7aXy_d5uLxqw>tF_59jbVJW(SwK`{y)nrAyEi6ivK z&J$dAw$acT_pzNGp{0MpoWLCgi$KH>WQ)cHO4e z+gkRQ-B(>S75q*vz@9&$FG6--dojMU!ggZ?evkRR#m4l4GA literal 315 zcmV-B0mS|viwFP!000001BFrDPJ=KQ{Twi1IzzG--~}Y^#_ZOJOGunvP#5n^2OTy7 zn{5}fJ73(N7Fq*ji%pt-=k%QKr+pp)fCaWa0LzgfI8SJPIg{K(0#|Oo5rC)S7=<@c zavv_^1WnQ6_8=djWBj6*&+X-Ldw%zb?|ex)6~Qz>v?QjM;UX-EXz>rbk}#SEnc=&+ zhFmaOnk~;sh~2O4IsY-;6zKE zw7{JA+ZU_iC0lD`Nu>Y<|hE?~SJRaM8gq7sEE;>-fWJ_QDf=1-mbDOyYDIeoV zLtAN#zQ8L|wB8P*{nlI#3sU9cRig`mSx!XM)r>RBw*}tMH>|`$lV@*apOE(*sZ#Y1 N-@gH~FD|nJ003l=l+^$L From 2c7ca26707119324b873afb73df521692c06fc7e Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 13:34:50 -0500 Subject: [PATCH 053/103] Get datetime read/write working --- R/write_dataset_json.R | 21 ++++--------- data-raw/data.R | 6 ++-- tests/testthat/test-write_dataset_json.R | 28 ++++++++++++++---- tests/testthat/testdata/adsl_time_test.Rds | Bin 19859 -> 19355 bytes .../testthat/testdata/adsl_time_test_meta.Rds | Bin 1475 -> 1493 bytes 5 files changed, 32 insertions(+), 23 deletions(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index e894da7..691a465 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -20,23 +20,17 @@ write_dataset_json <- function(x, file, pretty=FALSE) { stopifnot_datasetjson(x) # Find all date, datetime and time columns and convert to character - columns_converted <- lapply(attr(x, 'columns'), function(y) { + for (y in attr(x,'columns')) { - if (!("targetDataType" %in% names(y))){ - return(FALSE) - } + if (!("targetDataType" %in% names(y))) next if(y$dataType %in% c("date", "datetime", "time") & y$targetDataType == "integer") { - if (y$dataType == "date") x[y$name] <- strftime(as.numeric(x[[y$name]]), "%Y-%m-%d", tz='UTC') - if (y$dataType == "datetime") x[y$name] <- strftime(as.numeric(x[[y$name]]), "%Y-%m-%dT%H:%M:%S", tz='UTC') + # Here + if (y$dataType == "date") x[y$name] <- format(x[[y$name]], "%Y-%m-%d", tz='UTC') + if (y$dataType == "datetime") x[y$name] <- strftime(x[[y$name]], "%Y-%m-%dT%H:%M:%S", tz='UTC') if (y$dataType == "time") x[y$name] <- strftime(as.numeric(x[[y$name]]), "%H:%M:%S", tz='UTC') - y$name - } else { - FALSE } - }) - - browser() + } # Populate the creation datetime attr(x, 'datasetJSONCreationDateTime') <- get_datetime() @@ -79,11 +73,8 @@ write_dataset_json <- function(x, file, pretty=FALSE) { auto_unbox = TRUE, ) - browser() - # numeric_cols <- names(temp$columns$dataType)[temp$columns$dataType %in% c("date", "datetime", "time")] - if (!missing(file)) { # Write file to disk yyjsonr::write_json_file( diff --git a/data-raw/data.R b/data-raw/data.R index c51c27c..65e4343 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -89,14 +89,14 @@ time_options <- c("12:34:56", "15:34:34", "11:12:52", "21:16:11") adsl$VIST1TMC <- sample(time_options, 254, replace=TRUE) adsl$VIST1DTC <-paste(format(adsl$VISIT1DT, "%Y-%m-%d"), sample(time_options, 254, replace=TRUE), sep="T") -# adsl$VISIT1TM <- lubridate::hms(adsl$VIST1TMC) -adsl$VIST1DTM <- strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S") +adsl$VISIT1TM <- lubridate::hms(adsl$VIST1TMC) +adsl$VIST1DTM <- as.POSIXct(strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S", tz="UTC")) new_meta <- tibble::tribble( ~itemOID, ~name, ~label, ~dataType, ~length, ~targetDataType, ~displayFormat, ~keySequence, 'IT.ADSL.VIST1TMC', 'VIST1TMC', 'Visit 1 Time', 'string', 8L, NA_character_, NA_character_, NA_integer_, 'IT.ADSL.VIST1DTC', 'VIST1DTC', 'Visit 1 Datetime', 'string', 19L, NA_character_, NA_character_, NA_integer_, - # 'IT.ADSL.VISIT1TM', 'VISIT1TM', 'Numeric time', 'time', NA_integer_, "integer", "TIME8", NA_integer_, + 'IT.ADSL.VISIT1TM', 'VISIT1TM', 'Numeric time', 'time', NA_integer_, "integer", "TIME8", NA_integer_, 'IT.ADSL.VIST1DTM', 'VIST1DTM', 'Numeric datetime', 'datetime', NA_integer_, "integer", "E8601DT", NA_integer_ ) diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index 39d1eb2..b3b8b4c 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -167,9 +167,27 @@ test_that("datetime and times write out properly", { columns = df_metadata ) - # write json to disk - json_location <- paste0(df_name,".json") - withr::local_file(json_location) - # write_dataset_json(ds_json, json_location) - write_dataset_json(ds_json) + # Write JSON + adsl_json_output <- write_dataset_json(ds_json) + adsl_json_input <- read_dataset_json(adsl_json_output) + + # The ignore_attr option isn't working here. + # Period objects (i.e. times) + x <- orig_df$VISIT1TM + y <- adsl_json_input$VISIT1TM + attr(y, 'label') <- NULL + expect_equal(x, y) + + # Datetimes + x <- orig_df$VIST1DTM + y <- adsl_json_input$VIST1DTM + attr(y, 'label') <- NULL + expect_equal(x, y) + + # Dates + x <- orig_df$VISIT1DT + y <- adsl_json_input$VISIT1DT + attr(x, 'format.sas') <- NULL + expect_equal(x, y) + }) diff --git a/tests/testthat/testdata/adsl_time_test.Rds b/tests/testthat/testdata/adsl_time_test.Rds index e8bed8e578ec5bc115b56373f6998b661e33977f..5e179ae921cb76448b36d51dfc21581131e1063e 100644 GIT binary patch literal 19355 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 literal 19859 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%0AZRq*OTeU!Fhut69dv<65N#yrld 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 Q1b+Gd0gp5?zr3yj0IwJklK=n! diff --git a/tests/testthat/testdata/adsl_time_test_meta.Rds b/tests/testthat/testdata/adsl_time_test_meta.Rds index 5c30903000cf24b2b9997f5e6ea5217d0b537d5f..61a9900a3fbaa8c5641ce1ad7b50b6d9986d921c 100644 GIT binary patch literal 1493 zcmV;`1uFUmyi>}gOeI?)i@ zfkmh7%K+7)9WAotNmN(wssC^PX&Whvl1RzUvNh-yK#_QOczJorb7cGFwOXxKuQeK1 zYV{_4tTjid`*@FHTeP9kYlB|j)f%;{^nTk!JGx;V?O14JyfO_L9$BOPA2aw?#;!(9 z1j`{9dN6FK@O2LB!=5}I4bju~u{?f>_AAMHC0VZ`TL!8?VTKk%7^5Ly#?36>lLMo) zw$7+$3@lh$+X0m4qEKFh+ak)-y-|QiGB(sZP|k^AeR*;VzLY12=&)~g;NzhG}&M{c?E28tSl|ih&Nx;C|2CF9lA(yyh8x z2+e~-ROY`B@hlN&j5I%OF4bGR6# zKkC8Kv0u_lmF*a?GbpJS4lD~*kgXxqEgA0hEQkiEA`#R^y{ZJ+Dywjl4OqeNNp7Wz zE~Sd@q)4rz8>ylT)pPez1lLhTw^0O_QAKxA1Xoc6H&I0wX%^i>6gSf*Ul8E>O?auL!Dd7S-M?s=QfLw<@Yylhmw9D%K?Rs-kL}MYT4ID%B))YLY57 zNsX$gLQPViBB)N2)TT))Q$=;DqN+4WO^To*RaB26s74jlqKYcfBz0(#Dl|zA+6onH zSR{59z;v)r+=+|B6#sPOyT8O3Sn=zh@tBke6+K`Qgn*pVK`ds!Qhb-7q2mzMThA9AZF%d@v8nsYmuX%xx49 zVRj=9?W9UA!(K#u?)&kaFzB_gaKT7v3dxFUV90&6xZMx*H zXHR)uOrOwlJVwFeq&6#PpTNn)9oyqoVZP}Ev$=-}4kNZ5FEBm>dn>pPE4c0F7a;FG zTS5NTaGj-;Qk5BQG!CeEe5%PzVn3wpj|;sHaN^|L=#Y2c%!6QugLn7s2z#!N0d-H% zI-5S3{j{4Mo^(S6j=1M{vc5y?PEQGFjc1QaeJ|3!vnlV}e1+|01)vj;lZEr0;Sw15 z5hm<`E(_C0{J3TZJ?{do9$oiocIvm&#Cdl%L`?oRpX$VoT#~_G@j?yp1c%rkvpU-$ zEgYpkLGFyFvRx)Z-zm{r45YIl8e%z9i{3zc7f{21c1X2}a5&rH*=Ht@?`M+zll181 zwfchQy(emtYzI0gl5gJTZoif<()BBAR~FR`V%)Gemji)d|UgJoIq zEYX@1FR)2f<06y&xSm`zKiZsm;kDlCKGsAm2IZ|$wxllt+jyjbF zy{dM^_ulT6$0}>S@7X@o{hVd}%~k));+$9N%iLha&=LH8M{0fO zZMmE^Uaa?Gto5Ut$n3#AzO!)e`BU~)z1Fx=W44!ae0zqYbi1|e6c9WcWWVt=7>Dyc z`!)6oK5nDMJbQ6?*q@Tqv~~RqFDy*IIQ!W*oLlr0Tn(G9{GeX~gk vjy*f#33Binn|Nmuvb;q4)iC&Vhp&nG@0EA-AFavn^!CSJJ1Z_T#1{YnBgf|X literal 1475 zcmV;!1w8s6iwFP!000001JzhtZ`(E$_G(*FFKL6M?JnIGZe0iWp=liyMfNl(mYjHq z?ZBeb_GN%7(T)~fJc;V+J@p6fH*F(jQWh!MS+*AK0w@wcemp$q@O($MUtFuzYV}&9 zaivyolE+$e47-o^3ARlJ8o4&f^|aQgT_yKhJ-DkI*72?d$HvQ^A;V*9eDG5a-^|(7 zXb+lY6BIohwHbV!!}_Q%uZJV}qizbZmh=;L}`+It5 zlw#|Q`^L~ROR*iA@?Hd5CgGNda(8bO;IWL2^o}X}M6rRqxn;hPH#gzYpx2RCTY9&9 zEQ37=%b?j^GMBLr`zQN3yjg_X&#Ljgr)AveS)JjaY~HX&x>>VD#GXJ@V=Z=`hxO043<@azun?*Hhk_t6R zeVU{?RaBcMsZ0^nrAeyNBsHm`id0cOnxq;

U+6L=n`XimFgWHE5CwG^zTv6;;1! z;nbajo{K{4O*|Ac{PS_>{hA_RrLTTL4lWZaX22wh0X`#(s7=PZv)I7$Fe)3_K8Ye9 zxr^DuI7(-L=k*H%B~I+kuos0Ont&7E4nsoKi%TB;-kqJ)uvXcg>Pu9LhD>-$2irC{8J1l}o zXLYwcQ^>+q3X^ieN#0;=ha1)CbAep9&>Oza#Al)Bc$k;cUCW*zJO?MyEOVQL-1Y4# z&r2`FBpr`n^eD^C3fgDpWa2rtv&zhOohX?32%|Wm$MGDYbFjaH`=El`es&4+-qRK2 z?+wpgNQtS;@De8?;t7c+bBX=P*q;_=UEro!-RLHt-dGwzE(h-%*a`Bz5CPIHLF;__ zIQV%lFCKQF0!KXa+xgrP@}_4Pw4C5!Y3@0jJD>8ot(VANWWaP&CkvdP441$#Oc16I zBrHTM@p8=zeK`eMeG>OsUiCZ7aXy_d5uLxqw>tF_59jbVJW(SwK`{y)nrAyEi6ivK z&J$dAw$acT_pzNGp{0MpoWLCgi$KH>WQ)cHO4e z+gkRQ-B(>S75q*vz@9&$FG6--dojMU!ggZ?evkRR#m4l4GA From 16fb44f2012b90a9a50ba8a55f946ad8adc67420 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 14:44:48 -0500 Subject: [PATCH 054/103] Increment version --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 1421065..52ae0c8 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: datasetjson Type: Package Title: Read and Write CDISC Dataset JSON Files -Version: 0.2.0 +Version: 0.3.0 Authors@R: c( person(given = "Mike", family = "Stackhouse", From d3539a0e645d7e3743e38267e751075952eb9651 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 14:45:35 -0500 Subject: [PATCH 055/103] We need POSIXlt on right to check timezone attributes, so I want read/write to be consistent --- R/utils.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/utils.R b/R/utils.R index 0e95bd9..d4eddce 100644 --- a/R/utils.R +++ b/R/utils.R @@ -102,7 +102,7 @@ date_time_conversions <- function(d, dt, tdt){ time_cols <- dt %in% c("time") & tdt %in% "integer" d[date_cols] <- lapply(d[date_cols], as.Date, tz = "UTC") d[datetime_cols] <- lapply(d[datetime_cols], - as.POSIXct, + as.POSIXlt, tz = "UTC", tryFormats = "%Y-%m-%dT%H:%M:%S") d[time_cols] <- lapply(d[time_cols], hms) From 93d74c0635fdba160ed3b790ffb9e7dca372bcef Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 14:45:56 -0500 Subject: [PATCH 056/103] Revamp and introduce error checking --- R/write_dataset_json.R | 56 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 50 insertions(+), 6 deletions(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 691a465..c585bfd 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -22,13 +22,41 @@ write_dataset_json <- function(x, file, pretty=FALSE) { # Find all date, datetime and time columns and convert to character for (y in attr(x,'columns')) { - if (!("targetDataType" %in% names(y))) next + # Make sure metadata is compliant + if (y$dataType %in% c("date", "datetime", "time") & !("targetDataType" %in% names(y))) { + if (!inherits(x[[y$name]], "character")) { + stop_write_error( + y$name, + "If dataType is date, time, or datetime and targetDataType is null, the input variable type must be character" + ) + } + } + + if(y$dataType %in% c("date", "datetime", "time") & (!is.null(y$targetDataType) && y$targetDataType == "integer")) { + # Convert date + if (y$dataType == "date") { + x[y$name] <- format(x[[y$name]], "%Y-%m-%d", tz='UTC') + } + + # Convert datetime + if (y$dataType == "datetime") { + # Ensure type and timezone is right. + if (!inherits(x[[y$name]], "POSIXlt") || !("UTC" %in% attr(x[[y$name]], 'tzone'))){ + stop_write_error(y$name, "Date time variable must be provided as POSIXlt type with timezone set to UTC.") + } + x[y$name] <- strftime(x[[y$name]], "%Y-%m-%dT%H:%M:%S", tz='UTC') + } - if(y$dataType %in% c("date", "datetime", "time") & y$targetDataType == "integer") { - # Here - if (y$dataType == "date") x[y$name] <- format(x[[y$name]], "%Y-%m-%d", tz='UTC') - if (y$dataType == "datetime") x[y$name] <- strftime(x[[y$name]], "%Y-%m-%dT%H:%M:%S", tz='UTC') - if (y$dataType == "time") x[y$name] <- strftime(as.numeric(x[[y$name]]), "%H:%M:%S", tz='UTC') + # Convert time + if (y$dataType == "time") { + if (y$dataType == "time" & !inherits(x[[y$name]], "Period")) { + stop_write_error( + y$name, + "If dataType is time and targetDataType is integer, the input variable type must be a lubridate Period object" + ) + } + x[y$name] <- strftime(as.numeric(x[[y$name]]), "%H:%M:%S", tz='UTC') + } } } @@ -90,3 +118,19 @@ write_dataset_json <- function(x, file, pretty=FALSE) { ) } } + +stop_write_error <- function(varname, msg){ + stop( + sprintf(paste( + "Please check the variable %s.", + msg, + sep="\n "), + varname) + ) +} + +#' Verify that date, time, and datetime columns are set properly +#' @noRd +validate_dt_cols <- function(x, y) { + +} From bd66a5d58de5beed08dbbdd263dc9ba2ce9dc616 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 14:46:10 -0500 Subject: [PATCH 057/103] test updates and data prep corrections --- data-raw/data.R | 2 +- tests/testthat/test-write_dataset_json.R | 47 +++++++++++++++++++++ tests/testthat/testdata/adsl_time_test.Rds | Bin 19355 -> 20364 bytes 3 files changed, 48 insertions(+), 1 deletion(-) diff --git a/data-raw/data.R b/data-raw/data.R index 65e4343..ce9fadc 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -90,7 +90,7 @@ time_options <- c("12:34:56", "15:34:34", "11:12:52", "21:16:11") adsl$VIST1TMC <- sample(time_options, 254, replace=TRUE) adsl$VIST1DTC <-paste(format(adsl$VISIT1DT, "%Y-%m-%d"), sample(time_options, 254, replace=TRUE), sep="T") adsl$VISIT1TM <- lubridate::hms(adsl$VIST1TMC) -adsl$VIST1DTM <- as.POSIXct(strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S", tz="UTC")) +adsl$VIST1DTM <- strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S", tz="UTC") new_meta <- tibble::tribble( ~itemOID, ~name, ~label, ~dataType, ~length, ~targetDataType, ~displayFormat, ~keySequence, diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index b3b8b4c..56367a8 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -190,4 +190,51 @@ test_that("datetime and times write out properly", { attr(x, 'format.sas') <- NULL expect_equal(x, y) + + +}) + +make_ds_json <- function(dat, meta) { + dataset_json( + dat, + file_oid = "www.cdisc.org/StudyMSGv1/1/Define-XML_2.1.0/2024-11-11/adsl", + last_modified = "2022-04-16T20:09:03", + originator = "CDISC ADaM MSG Team", + sys = "SAS on X64_10PRO", + sys_version = "9.0401M7", + study = "TDF_ADaM.ADaMIG.1.1", + metadata_version = "MDV.TDF_ADaM.ADaMIG.1.1", + metadata_ref = "define.xml", + item_oid = "IG.ADSL", + name = "ADSL", + dataset_label = "Subject-Level Analysis Dataset", + columns = meta + ) +} + +test_that("Writing errors trigger", { + orig_df <- readRDS(testthat::test_path("testdata", "adsl_time_test.Rds")) + df_metadata <- readRDS(testthat::test_path("testdata", "adsl_time_test_meta.Rds")) + + # fails for POSIXct + orig_df2 <- orig_df + orig_df2$VIST1DTM <- as.POSIXct(orig_df2$VIST1DTM) + + # create dataset json object + ds_json <- make_ds_json(orig_df2, df_metadata) + expect_error(write_dataset_json(ds_json), "Date time variable") + + orig_df3 <- orig_df + orig_df3$VISIT1TM <- as.numeric(orig_df3$VISIT1TM) + ds_json2 <- make_ds_json(orig_df3, df_metadata) + expect_error(write_dataset_json(ds_json2), "If dataType is time") + + # Fudge metadata + df_metadata2 <- df_metadata + df_metadata2$targetDataType <- NA_character_ + + ds_json3 <- make_ds_json(orig_df, df_metadata2) + + expect_error(write_dataset_json(ds_json3), "If dataType is date") + }) diff --git a/tests/testthat/testdata/adsl_time_test.Rds b/tests/testthat/testdata/adsl_time_test.Rds index 5e179ae921cb76448b36d51dfc21581131e1063e..ddbc34bfa4110f497758e5f6cd7270bce9a55dbb 100644 GIT binary patch literal 20364 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 From 32b68518dc96f1b8431bbb8e8e2eee7d6211a2a8 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 16:14:38 -0500 Subject: [PATCH 058/103] Fix types --- data-raw/data.R | 4 ++-- tests/testthat/test-read_dataset_json.R | 4 ++-- tests/testthat/test-utils.R | 2 +- tests/testthat/testdata/adsl_time_test.Rds | Bin 20364 -> 20340 bytes .../testthat/testdata/adsl_time_test_meta.Rds | Bin 1493 -> 1494 bytes 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data-raw/data.R b/data-raw/data.R index ce9fadc..88932ce 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -94,8 +94,8 @@ adsl$VIST1DTM <- strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S", tz="UTC") new_meta <- tibble::tribble( ~itemOID, ~name, ~label, ~dataType, ~length, ~targetDataType, ~displayFormat, ~keySequence, - 'IT.ADSL.VIST1TMC', 'VIST1TMC', 'Visit 1 Time', 'string', 8L, NA_character_, NA_character_, NA_integer_, - 'IT.ADSL.VIST1DTC', 'VIST1DTC', 'Visit 1 Datetime', 'string', 19L, NA_character_, NA_character_, NA_integer_, + 'IT.ADSL.VIST1TMC', 'VIST1TMC', 'Visit 1 Time', 'date', 8L, NA_character_, NA_character_, NA_integer_, + 'IT.ADSL.VIST1DTC', 'VIST1DTC', 'Visit 1 Datetime', 'datetime', 19L, NA_character_, NA_character_, NA_integer_, 'IT.ADSL.VISIT1TM', 'VISIT1TM', 'Numeric time', 'time', NA_integer_, "integer", "TIME8", NA_integer_, 'IT.ADSL.VIST1DTM', 'VIST1DTM', 'Numeric datetime', 'datetime', NA_integer_, "integer", "E8601DT", NA_integer_ ) diff --git a/tests/testthat/test-read_dataset_json.R b/tests/testthat/test-read_dataset_json.R index 3e87440..789982c 100644 --- a/tests/testthat/test-read_dataset_json.R +++ b/tests/testthat/test-read_dataset_json.R @@ -83,11 +83,11 @@ test_that("Dataset JSON can be read from imported string", { test_that("datetime conversions work properly",{ iris_timetest <- read_dataset_json(test_path("testdata", "iris_timetest.json")) - expect_s3_class(iris_timetest$Datetime, "POSIXct") + expect_s3_class(iris_timetest$Datetime, "POSIXlt") expect_equal(class(iris_timetest$Time), "Period", ignore_attr=TRUE) expect_equal(sort(unique(iris_timetest$Datetime)), - as.POSIXct(strptime(c("2024-01-01T12:34:56", "2024-01-17T18:45:56"), + as.POSIXlt(strptime(c("2024-01-01T12:34:56", "2024-01-17T18:45:56"), "%Y-%m-%dT%H:%M:%S", tz="UTC"))) expect_equal(sort(unique(as.numeric(iris_timetest$Time))), as.numeric(hms(c("12:34:56", "18:45:56")))) diff --git a/tests/testthat/test-utils.R b/tests/testthat/test-utils.R index c65ba10..a662297 100644 --- a/tests/testthat/test-utils.R +++ b/tests/testthat/test-utils.R @@ -39,7 +39,7 @@ test_that("Date, datetime and time conversions work as expected", { c("integer", "integer", "integer")) expect_equal(df_converted$date, as.Date(c("2020-01-01", "2020-01-02", NA))) - expect_equal(df_converted$datetime, as.POSIXct(c("2020-01-01 12:00:00", + expect_equal(df_converted$datetime, as.POSIXlt(c("2020-01-01 12:00:00", "2020-01-01 12:00:01", NA), tz = "UTC")) expect_equal(df_converted$time, hms(c("12:00:00", "12:00:01", NA))) diff --git a/tests/testthat/testdata/adsl_time_test.Rds b/tests/testthat/testdata/adsl_time_test.Rds index ddbc34bfa4110f497758e5f6cd7270bce9a55dbb..000c629c04787940fc3f98171e18cfa7d6bb21e9 100644 GIT binary patch literal 20340 zcmZU)XIxXw6EF%Q0wP9HM5IJSx`1M#6A02lKzbLE5>z^&Cv>DHbV2F8=AlU^pmc=L zdoL0?gqA=OF8}ww_tQNe&g{(Y?3|sMv%ftvbAVB_6#wU<+V!XV&SvQ07~@`R6kqwJ z_k)$SSnS&U3-e`0K_w^c;WRuNQM6<8a$eO(mN{%W0D>inX|d- zdAF3Ul2(s&tA~ONoCXgC4X0DON?N$2>TJHw@iZYtqnTL0;$JE}w3~KTF!XfF{#;b& zC^1L|fZ1m6}L|8a}D$ zNqU|XMyLMuyWU&Pr%arTkWPz;njGj8)`0h++M3_>te-&myHt6YIOA253`bD8HZ-;q zT1n2o4Ha!hZVHsq^Pw8E0I)95nSa~z_bp)7ni-P+2_yqH_Mg#;B^t2nUD^DBC%Ns}D`NhDb2i_dk z5Nv*?t23*{2R8bWCs9=MBqZsbo8IsDUfg=CPZ^Vg)c9q1sv?V2^}C<;Q}A~y7*i)b zXVMes*5P4QxGhkqZTyVWQ2VBD6vIQBD=pDID81dMH^mztc_%_cNxoQy$MxpL)9SY~ zs?RBl*p#`e$RGN|4F;SOna+MZ->&B>%rc@7=j&<>>T^!)t%?Zl`!1lCUG+C4^8MS| zD--0u`O7zAYFuk2Op(u*s2!?O1b!N?hKR`P6D%%D*Ur}}8sXLR<<h~7&yk@|+jKNZ29Hb%o}?sc7r(#hEBIrjD5L}$G+i2WwMq@e zv5@>XdNBzqd_{Tiz)xN5v!((9Qb)a@`s9p zOolrAp(#lQMe*clh@`sc1B#^DpJ1DR_XPw?wYf!a>W`owiKd6D7|5rRpPI<$-xpBN zSHo}2+>B&6>#LH3e2>1EmikPQ{6V0oCJ46=6D-P`8A4N)W=&z8wI%YiSqvYgJu_g} zQ(Lwv5WOi-{>`C4za%=c@1J;Im7dJZDM{`oOVFndX0rclnALcj?S{rL`Ez)7jcZ(AO&mrqgBWJ3JRMf_yQ3<99|n6q=>As%jH26= z)=;6b0!vcf8yQYP4mO9lPjTnz3UjhM(QTTktI(K$C3_i1?j|D#D?;4ux${N^IN5dS zHvQC8Xmr7naf~B6iO9jM5O@63JY8N+b}_ompQUs{A^u9Y17lj-&332avk~hl4 z$zDpkDXpkN!w;5}zdJGh2fp}7H;v zZh&W!=^-HDyqJ0oBz%zR{A(?`C3>8S|FYwIBO^AqKo@N;miUQC4 zx(PuGAJWV7L3IflZ(n8Q&c`>m_ zs5p3Lh8Cj5l{XNLguVdJw9-NrpX4z_A)x}`nH*Y((~~^S2qcsXJQH?hAI`j(a3qus zJmWwML2%{`gd(9#;F)){5FlqBLkJRj8$2UQ3qd_D`NDV&N>iyY`m(Zt>$I!A;fG_9 zZ)g&WRt(m4+QQ^0CBm-LMznD)rPv0Vdb{cGbqm{Eby%wJJ2RizZfsR(iY`j^IWggs^r`g?AjTiu)LpJJHJ-?*ekVKzFrE8Aj{d%o72 z-RxhO5y}5vw&4mXQ%#v#XEZ`9sju018&3{>zGQ4@&-;%eMcvxF5uYOTX6wDh6Q@UM z85z%Fn?A3ZzZ~sGbZRJ=KSr^nv9Sws{Jbsf*y`c#aBlD7`myBUtc(j@rOemomkPUz zhyUnVkN$XCB}a)fq^!gx^ila|9cCe&I%pr%D5o81?|G}H$9tTs)JnN#!M>cOgFef0 z*26w-gLNmH;g7xX&H32l+NE6d3zA8)mdWc!rU`x~FWW(^Jae6FjJrmUh1vwNU$>8z zP*$3aD17FLo``BFO3P@PjY^G?$?E-~ zXOg;>vG?{E=bv7U!TdVDlU^*+#qp^UW1Kwp0Cd&)h;Fj>DE`@T(c#tontlp z1K;;lr8?)nJbA-Y>@zqflC5wYm%4(T8(tYRTMy+`=uC~+JT&^*T1J*;KEK3qc{4BU zi1?m}(I^N3Z`7VVf~gt*N$F?hDSXEBPw7cV^bp zsBnOpDABAZo)b!FV^VSl!CX=f)Uja(?x5CMW$s}TzEiT(JXv{O{q#Y%sH!EVmDTZz zxGugdJWMr#g%PWTWZs^wGFt$94m+Xd_b(mCsglFAmku4JO}9HW6XLHK5-lYL5Qdgq77rW61w3kEOd;XuGjmLL1$mD0K3bI}9E zV}O*dUy5N6EP88rk7F$1vXQtx!WD2C4SkidcY_QY0=^<1qp2Ik`#^G}4Y^Cv#7xS! zX2W>g&KYmOqU>hfq;b~8VjKGY0mTOq?DKbOG!%<;Fd)VJQ|!V`l|%B2M9Tmiqz0b0 zMxD_mxc);TQA!&|gS~u!kJ5pGW-_nMr?d1U5BX<$8EPl>jnM{aZ?nbk%*XhVi zcZzs=v-kPxkj?)%VfJ$}x<<7qf!9INtZ9a7nKw8Hkt;>VCQFyRSU8i{+A8D0dOrm) zgzc5%0u|nWDNdxN*|l&nHeZVZE_Lu7t#l0rQ)}3rXRBOn zveC}zEff-xlAb3!e1#U{^AaPgYb+26obfl`zXv~#G==>>Qf;Yg|CsX!9K13ou`h{f zUz!i0u4RO6JLSwz26Vf>-7G$K88Q#RDeH8(o06~f0k8S75s?}FO^?rRE?wTZ0~s>4 z)$utk5L<#wB@k=M&N=$J7-PpVc*cR&_VC=nf0MUD4vgUOkM%>{~ThTnJ`rkYx?Ax7B>AfoBKkrRCw zs=t(4#}{qkJ7kGOEu_WL+2zn4=Maf`3!{{p%xlz@jG*M9d~vIvmy&wPcX;nlfNp?c z4ta72B&5ujuJb5+6Ge3bLWmMI4wr-`@20H(kkdMR3p>{u8g)O_Zv#=V=d*OUZL&V) zJ-8UgfG95oJD5*O88Vw~(j1Yt>WfMQ{eT`Sn`iKTG!3jqn)Kq}RYs*WKPX0YO_=oh zfUYJO1o6|EOCdAt+7nb(Gj>S(0X4)@Byg`zp=taL`*Jaa2PYI`ZUVG2hrj@T16q~Hd90WKPMzbK3Q;fnuF2h`osmXy_ zIWjRnp7j~sNCIRY52w&j0Buh3qSdQBOAuDPUBV}6?4zmXgL)wF>^ z+-*c;u}-_-tHgBgz(u3NEtA;e7z4|gvL&H>>K-)RPIQ<8arR8Qza@0@-;zSE7`3b)c>N!V8oVP57hAmGP zvL4)M(>X@pv%y_Zd;l#8VeQzQktc3zcR_je_3Z9V6yX7d;td>ltDeg6HR{DbG;#px zX--@GdIQySN@7w64c_#7vuDm_PJd4nb5-sSj~LcWrKaGl!b4}?wfR7wNO+{>R`{Aq zoHPyb{N(w$DJKoVpC%!AZMJtUTRiVHJQH`6?}OXEi`8^_VC@s{mj^uYl@Zi6+qLu2 zCjGa(AC5h}7RwP}#!K40jpQf;t)RybCY@}NSX{J7Z*|o1UxnC*quY7t%y)8;B9B0I zFUXP20iIbv`jbxx&ZWCf9E((K%z>cqXGd`Ar0k8_HlTcJmry5nCshp1h=>+0hrRRO zcmlDmx=NI+1HbMX2UJ;*!KUDD^;*A|S#?6nb};YqYw2Fh4guE_*q_4xq5z%j%Q8}I z2dm0~h0+p1r}F_cxAC*ga$=M{8vqV~-ai=7?qp3Y&8}_{TW2PZYX-$sJThBl+; z%d^}7+qdRT0ZIiMesvm+2u!qrg`l7J88*Ur?)k9aK+bdT8M4%B{tkFg_F|vi!at@i z?kH3?1(Q+t^e5WSYJ+nFQ@ZGeLT8#dMKLih(U3zm9aCojnPsZ)lJ+?>{UT)>XH9)u z|7|ap0%dncQMRy1Gio%9dNSjPbWA;4>CChPcgkWTEDJHA2WJ^zj}|DJx=Q+)3^-(a z`zrjIB*K9&wg~j3H0qVtAYyPNhXX0Ng6+@Q`SzI~uaRuUWQH*s^xM(bVeJGPPC86j z)TNCrG+CvEWo}$1%XyDOP5sY5p9~K(8C>j&{auABWP$GcBXRDe?RD29br?p!9cH*D z!}5$`e4i3c<|VDZwRV!-^SZR~#xKiV4j#=K&jUVfWGA$rNMhH6HOa*Go$@5pW#%2s zkazaJY&0gET#%XWr<>OXnoFbdq{0-^p%NDJs^@}i~pVcIBc4%J#pYdDS z*?N7n-s!@7>I5NjR(Cm4XXKrZCU&DYMBoq4xEEtDN`SxpJ@KUzpm^o>%kxoT=@_a% zXqAg?H0~y|Y}iH892u}2cAcRKvwXp8i7(FF3k11yc7j$6<5oRga`&S$ODZsSb6h-5 z%`JB6TDK8<^Dqf%V)u98J9Df^f+c$GMi{dl2!sC#turEkq?fuA(0mJ8ErX$ODCIUY z%_z`yb^}y3p`3EL_7Zju@RKyk)ZJs?MQON@X2b}ad`@@rqz{xck4NLA0r+lCgr#Dv z=c+H|nsRg|k(WpqWVOriH_Gr`rGyi5@fH-UKns#Jd>?nQ0|Alm)i3)#qB%uhf`}*k z;hB8G=n$%}eUpVQ!N-UU%o^z8Qx;q1CvWD}#iQ<2LBCyTkl*n9%?%LVN&btB?-~eN z2ZWnGZb&Nx?Y%R$ko9Kn+GK{0Ybm>QAAXVkhmK|)1gt0>EBKSo(Oz}*TB{d4z;1@6 z5k+2q_re2zxsl8JGnItVT=))xc)TX|_a&h_EGUhIP$#=30zdbL$pSBbp~)}tt@FzN z0_e4*u&o8hKQ!9@k#mxI=YUdcky9?h4*4x0^EZ%7H{V#C`qy`_HRKXCX|Uq zU-127BI!H2zLJzP31@Y=_cZtO_V0o+)}E5xmD@&B&bcI1VM~x{Ri6Y4cgDBpcR(e; zk2oKn7qWA*A-w*o9Pz<@7e>AnG)WNvdC5TDi+IZhHVYCLOmZZ6jZKzi4m9nwuL_rv z++00WAjO%>c&j+oEK)UZ>?gpyi!4jd_PhdO-~H>2?Z{kv3X1=kfi4CGA950kWcLdT z@0rC1V_WL~-8r_Hi<{FBt}+Cco~==$VFs37*Zt_?=lI+%}x5WiERiFop&bn+3EQV)YyY4d2VazmV0#beD_0YeQ_j{OwC}BWT?i zjk{ENR{=cPCdA;MOSCk%KkgOl!27_gZBXzMc*o*k0%*TG0my$lBKCj-c(6z%-5F{} zBcKb?09D=V-Iz}8i$*XThFLmpAvQFfq~A;N&>WuOS)#Aj!1|V;$d`kQ0FzDU>nhYQng_T%?pQd!!_jw|qZ zzcn@SAwDgnC{(MS^7HdALXp=Svw41ukJt%4sHm&v@huwI9-v#$3)i%t=b3l-Hqy9S zwD95cE9J4w2Wj!u)6W5V)%^2Y{ckiCwM+4J!iF`^@0h$=+iLidl(3bKHAyNkdF@dv zwEYGW6WT-j^%Y`A<3+M)LIyvzL?9>-Qh zBmY0E7KO^W(2BTLE8j^~LpPA5?8(1c6Oy^$_zHxna)4`X zICBcT4K2FElmpiLc2np7BFS)0FSvVh^@|y)*Dp4j%~hru=c}4L^EM<5r>b&M)!YB3 zmYmDnHk_RdH{{By(S@!$Kp@Jv%rmQL^2Y7%*1_Kc>6L+laSQ(a`l$Tr`H}lCYQk+k zJOzKc>>ve9fp7+9UH(mH69x^5CSV6jUnTmrvTR(ca zM`wuB61#@p2YPemk%K}v3&(d&22!xI+!)tTZ?1=L*qk^|`a2h!&2#;d1^%+CM`1p0 z&kD=TbczKD|7G1>E;ME?^O&Gc+o$!|$%}%KI^W5-^#3qy*IU-j9~F32TT@bc)^)$E z^JA_1%$lMQ*+FBSNAc^(_n7I13KjcjU(#y2u6?hoEa|GT_f{FRX>5$wPtch(vfPat z=UF#?GCWf9%p|2K>SN>S0Kev=Z2t*+6Pp3SM>iEWl0Nw9xG(H2{MO!(b4qc;k4#F8 zNIidOazqSlk2BI^9sgDTYxrB#lapyvR>GT-7>C@MqBngg%xfvd)`F%ogV`eT6jie5)qLt<>F8r9I;$u7M)B(cjj%$3=&EqcbMNPMJ-X zS0sp8gZY?E^3{tsk_L;z?}bvUdv{FwDa;b-@`YPWEXJQ^8uaQ?>l%)W_L+N7e=2=j z{#nU>gu36pqZZR26)!eZcc*-%{*)m+l+7iIl`bmYmsxJKbDpJE0QhDGa-g&6a(bhvRmNf%j=FGG z>9O<{uUnpe82?m|8Qfn$-7~gp`li+?bwps}4RmKL`Fn55=DANQuimhkWSpBi zE*QkrCwDtsBx{zBeAc-!lk@knrtL|m`I}mY^UwMx3t1I(30N!?z#`GtY)-O@5A9HgTD3Hu7AnVoFd_|DA2SC)6t|)N3REHHcZ% zw28ON+D$p~|I2%PoWECXJ*w+=Pq#Zt7`BJUN3h078i)!RJ+E=)9IdZ=bh|pN$uUr) zJfU^K_*W>d#;WJnZ`xgVPeGp3fv>FrQnPqm4(_sE9en>ua$;KdD@&E0)hyfn_I1i!ifur59PVAb6=L|tAVR3K^wd;16x?gV-#NYOL-)$46 z(DdwJQb+25yYaKmVAG24I@?StfcNS+euK23lc{*|SG7g~KHJW#hzlZ14jJ2f%3xJm zSp&6#_av9xvijv?Km87!XEke0uUJA8YmP3{JbiIU*)g(Gjg~wIJ??8EEO7rLwC`F$ zmgOTqMkE&%S&Sl+$`Zwn=kBe*BGy#mGkZinG1qW`;xkc7=udD5G`rW9NVw~@lgV5S zT%o-3?l-ie>zBh>ZcP{J#;3;`0l;23`!wsx{kqu*5u$=?o{D2le{SY3mN)AB=}FW% zD<9cNxeLvAFw_Z^KXDW>U*chwo%?!rS-mi>%pg zg&%WXdfRLvupgAGe6JCYSc$7Yun=OtIB>`~8aRC++0(#&a)0qYKq4MMss}`V$tn&S*Lr4hLQmDrnNh7L16a^_((%gTHdgN@JE(ur)GHK{E%B0H#NOGM=OYNaPph2XGssB^OOw`snnf}m63iiN8f>K%S86v>dxMX;*VdH;Z8farrVZo$G5j{ zD#&OUea-)6p7JgCsbjtD!HibE(<;i?J3Xny$2g`uxvcB7HWK(Ob*?eAY7&*Bgmn1w zd4;JWYa!s|QK4|tgxhr0(C44c?_@PA%koj7dBgEy@k%qBJB>LN)7f*3zHhR>q^JM- z^F|2xC#D(&@~-Q?+-)rD_pgoZOvW0F{v58#f7>Mdqc5qv%0YKEr}lH>Y0=p4hW`Qy z1raBIt7yBHgnoxAjE*LB9)5Q!{O_~vIll5cq=z?>hIfv=*Q(`D(0w1mR2EYU#@~& z`^Q@A@AB=m(klQbpRF}HH!-x09cjU)Wzp`|?{( zL5I9D5x{8%sL%r99R3M*5oc+!qE5P-snfwp7_J7q`z3wh0*4ZIHGJacLO^&3+*f4J z2$Z*&jka-V!?xg`-~)i~+3qafytO43mRW<|UZRUO2hUWlUyC{*f>N|UNUtqQA1SHW80%Zv3wKRlm3YqY`DPn(QeTQ3tj#PXSTI+~yU$uxgw9)iK2>|E}ptT9Uma_40zuqf8bI0{4 zcnApPZt00_dMq|=eI3dg;_q~0p7xkc3H^u0%#RYb6>8Zu>`1#Byp|_ELrn-9#yC#O zT1e~6?Z~GRl}IPK?3*u}ADzn0?FP#5S2VUE)~2cai{XGL6;~1Iw*5TuAdsUX`jg#A zDbVj?Dg4?w??u8QT`a}okArTBP4AaGlC&4@piKnL*5naQCq03MoO7rQoxixhL+i`H z_3p;6^Y!WQ`o*IMcmU387YBpKNiWoMf#mmo+)?iEyyN=bEI}shCfP+9hXnF*d;|7s zts-%NPCzfHc^o8rn#I1(8flqR==DV9w9rM>^^_A8NBmT1-lj|RU1eK!`o!pRT{5Q- zpYJj~x`C+kZ`0-24k7V5I&t~_w(#WxCBQkgMAmkLo5kk0ueQuxO;e(a@@fcC4#r#0 z?4!f+lys^Cdm@ufv(9-Xq@X^>+XnFO^H!mp3&8sn48y&=3U5(4!0+u;-ot5=^T_tH zM|dmg+bm=v*!vq^x0SP{*@ePiMk?Df(ymHOKC=662XiND3{}tq@%p9CoDTdI$j9}G zMbAP=Ve_czs^s#6vU_`yJC?j1oR|6mdaY~+@7o?ep6}Iq*;r~s5bfG`Xrq7SwXmO5 zra^KXKkg@R8#g^GauRNAo~rpjPpC$?8e|1e`)-9-U+7c`QvgV`-k2u75e zkp7YiSb42n*sa|SMWu%ejZ$|saNWi-2oa962Y< z!A!$){ND4)<-%cs=^6?Cu!X3S`qOL3tzlK9IlDdas3|o^_FzS;_ z>V`{NS1S1VWx&3=+$HTfn(^dfNOrjpbaZ{~{0-j!p}S|}f9|qa;59T_fpCGmhzUT) zoO=fB+a5Gfot|qYdghSjr;c8?!Bb9-UJUu)^BKtYdx2fJMKo>8+^Wl#jlu0Vt#_lT z{bfU-PC;{Z*Dj;7Fmf4a+_uNR?kx5Cb!AW#?2__WD|=ByflLapRA_2y1DxU=9vxd! z%$w?v@8V@Jp@lGd(!R^GA&iA+JG{5peg+;x1N`;9m>!lwQm$$C6G4qs(aZc|z9p8D> z;~8-asZny5k9r8#```=`NYEgWdI>~Hc4{+j3#YuivFilBw4*>%k~gxW4?QAxLdfcQ zlc4NqFB#2MtA{7(Z?MOhVmO6N*J3ejh&_}8C5Qfo8tn-#te}MVxIBVM1`~aF=!m?- zmy?0YO^pA7l`U^eui*ZwRk8Mk&*Kb1fv#+>Pg*g}_go$2;5}4@=Q?na$15$zAe~Do z>_#vjm)2Tjr#NHTrv_0vXR(!op+SVhBD&de6DioST!HByGL~^--=n4#V%a*YVPfNUW2cy zrewrk+vJQi9bVKF_jz=EUY3o)W4R~1)l3V}a^KnAgC_P1wtu-L;K2tJEeSuKcb#A8aFTKlIJaRE^+*ojY;0ZhxXH=mUD-avdbqiHtyk+brfZ$)f9pw zt-+&~zDZ6Q;MvjcM6*fNH1y};G4i+i<~Qm66;FAfr0b?U=}kPndtK1}2{M?2V>{6N zynRDyXqWRsVUZH=O;atksR%#~{h_G)12{&iGOt+EKBsS~pkS9dj#u_gSmV0P1~#rc zQ(-qJy4JJM*IY;MZZQ3)&bxx(7|b#KdaOOPZtqEtl?0yl*HZamX`6wrEw^@+o!1Cz zY)pG{P4nNPIHIY1zB|ymCP>p{xDrN_KZkJ$R)CmqnMeK$*_m+q#(-F{ceWlWSm6qHdeCH;^U-_i9>#I+JCld z-yCf1t39?p0SOMA8ae;nT3|H`D$KJtUHZ!8r=_->VZ&l~ls{``v_OI14uHq{{A5aT zDNwg7#|?dOm_nMbWUPCKv9w2jDfbC3|l$yAZnOUUwz8v_#!n7 zkV6#jtM4{}Nqo4C2L|6h^HTHG>5@Ua@*dPr>c~crE3R>z1@)s8n*cAH<`^C-UwkH> zC-$Q14b6RMPsA?@ecRWiv9ZB>La>J3MRyU@PkF*s9RRz#c&^B*h2bWE!Ua{MabCtL zL19Tj6kqD6Kv29lYXPqB2Gm{KlLLugh^#KSZDvv;0te+t>}_y>pH-pgo_VsnN0zJW<3nbDPp_%bi_Tj#>`TJDl>jy1azA}B8HqhsR-7uB9N?~R_3m3(bhX%uWWJYelUW~8mJdJFI(kp& z3`5HdOy1Xec==6gAby#x(XPSiBlP2-@sn4crLMUz;K%iYkw1FBy11Fn#Xq0;)V1W zJFt=+pq^5$Z7%KrL`mv)cGRV^z)O$c=*A6&yI4OP6vFt_S^s_C#SE09%Rl?c$hy^| zdEm0#;Sl88{jt)4uz`}d=t(j#(HYBr;!;fa6tLE=ZBE49PnkQ7dtgkC&)Ud+AGFfzGPNx_?Qbs43ff5QW7MiaHM^&s1vXDJdDZ_V3Gz~(4h?=MA1 z{M~%p3cQn*Qy<)PZ3b%-Q@>&Oc`SLwzl*1&cDo^8|Gi%K@P|#kzIhb4L|C`c`v^Yu zWoy^ZMQ_}dJZ7BRgqdr-o{_oA3n|Yk|;gU>EgG{FIwouZ=^?Rtwz4a zt7*j$@>bRpSJK_vZk6tZj!*x@h(1_kr`bUph1Db)^Azu>nLVOB~z2D&(WYOF4d|0>Q?7)|fN zp8rv_kC^{fy^Yw}RkfWS{f}+4^Oy_xr}L^xaAoZK(P&=oOScyrOW3ryh+IVlU%5n` z+uvOK^ztQN^}ZN%O)E~-j^!8igFJekS{0Ka#rH6?Y~@>C{OM@lAw8?OH^uVf{(*dp5-XuW= z!%d$RKjrg)q}@7rtfkzS$Xs_VR&%U4L31upon2T998vjmWwd6bscPWXH@=gA7lmJ1 zHMlGDlJGhSMqp!ne&TA%b&$bLl}-t6Ceyh>O7*$us!GuYeRhqC5|O#i?{LG^GQ{T=T9nxa>a^=j~1o}BWjs{bld$THY-=S1(^a_G`M9?Bvewee?9ni=!9U?^#? zUK;JWXLHgfz~ub1r#y}Bn`DMqd>>_8;~h=gy5*yPlI5DK*}|R2;dFxyTq0&Pel;c3Ep4=D z+gVs^Nd6uoL__X2m$5E`QRLzEca9x#en-J|<^Z7=MS=8qej*Fx8bVeON&)kJE z`kLxAK=3~i7}l^iJZ+z+l;*9B?rPs5@?!qe{4Cik6;1tx>qGRihturHvRK&A=7K=i zVj2`eD>G@A8}=?7FdBTOzTW?8mrje+>5v$O_D3A8?-pkqZ#Y4oqH%Q;TRW_$2Cv8l z;K7vhmgw>D7W0^G#a*%RvF){063%N4Ix&0*D=zc(OEdMxpSBV@X)EzchU1vBF0TKNjRmurm_b3xq(FH789vgr@e$*c zL4`fw^G9%{v><%b#(>wm@ftO<$(MOK*o9ATGrUZ&#P8y^~evLgs1$fc$$P~Vp z)g(R!X21nk*&k4zDe2dp%_qCklWERYgyWB+cyD9c*I56Hi(!LneCBh@8IUszc42{Qw^TG|61;ptw z8w2hg%f5Er#>@U=>5&A!Q8#NZWt&Y@I{=fLh@xgEtOF>u0y*|^f^ivM8@Xp}bNAXt z-C$mI95Gb;5-*w)CVV+?Zh3$;Jo6YFXw&DG*nKbv>O8xAHC+xzP z=F7x}3qb&A(2_gsboO?CmWNno3>> zKo^@<3ofk`s8|5+FUbw~XNbL$78jj*J;gjbDK#}I z@m_28{F(lb#@#A%gMV;n+*HqpFB=~$7ng))Pj8QR>N*ubAv#Hl{>1GAmwS*rm%tx? zDQda4Q*r`d87)4C#QiL%o#ATI8#|P3{II(qn$8#r+$)Jy#5ZNgBKzGeSj?7 z!nxDCf9bw8@heF;-P$kEFizdW|KYc}smW;%w=d3iWp*2b3l)PEq_1_;j3%DH{7Z)- zJ$$5^7b1K8B+B(o?&x50{B2D~ovB)CpH0>{_kAv6WXzn)`C~9?Hd%*87VOGzTZFvXNY@^M~$V*xmwo za;Z&azs;g0e@0zT_mA^i>n{#WMILjeVB*1%-09xX zd~7^2BD|sZ-z&y}YZ!6$w$WV^*=NIlo32lQ)gRw^;Kg2hyq;KkMbkAjXeyqb$-_yl? z?^}WEs?a?*Fs&dK?6R6UX>kx0j8z7Q^{Z?~W5vM11unoxXII06^?j+(ep=Df*#NG(mQX-#^#dQzEJ$Lm`}}OR4)^4S4-j zgu|qnSOWJSyKNbwd0X9A?Q>7BIz(dLZ)>Ov&J|od>^|K*RnA&b-tRBOK_64`g*9Hk z5+%IxOO$!Cw%oy?bo9I|>(LXhKbP^#E7+Z5y&Yt3+~wWYsqECv+&$F*PV_52-Obsd z-}ePAyZTgb+$%FrOA@hm{|Verv49~zoj`7Q`@Ta3|HK#=I8mlW?`=II96_(6K9cTc z9CKfo^X#yeaque z&0TeZEMS0H{XQGmXROq{+r1hvlVGXZTKbS35njq7bGYoH;Xc=DSOuNipNnk<3F!J} zF#oFZSyA_~VadRL1Jwb6z&V7U87`&mfb6jvwxwJ4m*mO)CxO@uTG%(3h&|{)pznvB zb$6p3rJbcy5R-0~=DmH=j>YUiptOa@Dq`pNiN;IGjBr(etZaOAEas(j=D{K6=*j+> znn3}KK>U3)nUv-;-`sUXfAXhW@NoHv=S<9r`K)gA8Qa9k8MDtvu2Hw#LEl%fFq204 z|0YE1er)b8m;HLud1J91n`yfXWE44>Y1+e=7@}?00W4aY z8yH(cXv`VUI-u6G<#2K9(AcT9Ow4ku*r|V`RFW{B4*Ky|Ozo2Mv?Qe!LfAfWsy_PK zLTH&Lr$u85CV?ki*6G{rJ{N!^yLm$OwAbee*^^j=?U7~+p?bm3s1Uw2=wwB%sBYcF zTVhZ2qq?o<4~_QyhRb9%2Nyjsb|?Q*3_26wndk@@Q;!Z%vfqwgb})1~KN4vSngbL>K>{)+RN*C1GBsW!>XVw3B+r zYeq?QUFn&j!99wk)*zvMqHDMk>TSM&Hoi>h7SY~NTkz~mWAu@TX_EM@t$xDme4;Qnf!c<* zO+6Ryh1l_n6$Z5ksPZ@&6APN zW*#BKf4BYF9Ej_;Xa=5pcF>wVYY==gAX$R@v!2#EavrxrEc<@~ybeS0m}XQuzd)@S zM3wbnU;tFisGW(btZjl96*Q*=2b&v*fv${KQl(~@8V_`(I~+8l67!dCeW+s?uPjqF z=_`2tawjR>T2#ND*Dl)e1AN*!#niRRYL-2&p>&qFG*#{|`c+x!>GFJ9pEr_~c^LEgWx1R-5|jjQV_XsX<*<(@kYEotJnFAg7>CV1_m-=oT2CD3)%D}L3 z=aj(omBcivo0k*%^`UlES!FX~Rkgf6M5`Qqn7TMLH4AAsIq23=mL{{g1Ge4}tz-Zz zZ~^0<9|khS52@=H?YcEvQa>D0mA*8)w%`D8vyEOt-4Q|D(xfkM=;@9lbaAM&hUNZt zvu40%^#KsCtcWxrYU-jlsXv^_Y9w^`%lgG_@OhL)gGiUmtDL~-P6DlJc|*I|H>(}A zn!1IwZceGv7fn*y^?a4_r8^1CRZS_ngVvOOiDhc^N>tkvy9da+O;+%PNP6ikudUKq zzRLc~;@jH}{GcU$Z?_Y$4{)mn-ozkp*BR2T)_NU(-mczy9e<7w3;xo){Ve;tw5f(SP_|(}= zr;je)IGwH>X8%U>Rjq#1*-DIVP!2~M1Rp= z^cVd_f6-s`_Z;~1tp!#cot~O=em*=}3`Bp?U-TFKMSs!XbLP*t7+5(zdcug70?}Xe z7yU(l(O>lU9QyO$BRDdB+`C8My@!k5bI0G$#Ua0s!Q1ioAo6y#*6aB5cJFisho!DAn_0fr` z<8wuWRs(TR^KTo(HIVnJ`xc9?U9I&x{=8ki^He;vKf{^H*SgRkxyB7Ww6R&KK4dV^LK{5z6i z-@)c|y6ArIs_T6+|4&z_zcUN^$6!zWnTEANx z_H2Z%zSi#wb9?LT*sMId_^h>F_ucYlzsnpJ|GK!*$yMujmK%MRpw>K5>v!mDjq6(N z80Mc^^M+2&u)J9BxYCuw;#3zW^~xWX7wdhdKTC(M2u4OP}Ky*R%hIdy*3$;kByijAN$zvjN$ z$oK}uYmi)Arj6`+gApuqklm}vCgXMErdn)n4B*N23X)kDJJgQG|M~Xk90@w~>m?kO z*W>zpT%Rw|$#onr^V|?XtLyK4sb4Ce!+3LgnMUS&j)dnjuV?Ky7=Af7us&qI8zi}9 z8N>Lj59oh=KtD3?4N{+SJ8pm3HZrdb5>1$1vOmr-R5`g#xvhg_gT@VyO+Hr6H}v{)`E|DD{&(tV{J+rtJRfxH z?9T-#zrg-%0ld)uoQ3N(hI?kP+WuUG_ABkrTF_r?e>S7eDW8kaX7Jw#{vGIRv((?Y zkZlXIHSZ;<>*wmlo|Nq+&HFy_a>i%?H`z7TzFh759iQ9P}OKI@>zD%4#f z`IhKbO8sn*;DHB#Rl@R0z1E$FCzHOdsn>y7!p6=);S zZawH$17}G5*Gl}(lH{ZMHIl9!60cS0hwLu%qCQukuQd{WEoeyw(rK;4gT~$(e5k*b z674#C1nSm-)?l_Gc?psZWSdpSe7vn;^c4HlZk>cDSyxIru9B|TNqkpJ@>3tA$7+ez zfZk*u@`I4-$nV6D>_l=ApS4n3%7-Ku^-DUeFy`|Q;nt%M*`K73tUt9Oe^XqO9Y`OV z3&`&DNA@A#b{O;VLN=Gj1dSQ$hh(BSAUPgc_battxqfVZgfIh-><8(8c_Qy1BcppJ= zChJ;@zQ+u|K0)zSD?UiRpgw}eQZ2Eflb^;vYv;QTzhr;@&i?$^sO(QVdTsb(`|}y2vS;bI#)bnnoN&vP{mRYu=ezdj zS8V)Bmv_gxcKNjZd4t=Zk+N}@+8;;Gj9b@X^X)ilUw;DiPCx%-!%-VE~_sX9x6{gRK7vI!Dif4R3%g99g#7INMGg0(_l4n)6HN_L`}q)Bf1D>Ub&IUJKri z-ru*&j=T@pp9$AK9rnJeqtE`BHtyB-=VSJD-iF_R&HtZKSL}VD$8NXSpDS&A z+J<-9@TC3ucl-08T|Q{Tdtm?l_UAH}-qF|L-{I^NF9E-o>7&zODf`1J|<^FI6Y3g}aCWq0ghJZ{6C_UBgD7KRNwE=Ek9u|LkYRh{QlH^8r7 zfbHI8e-7E7LHqM{yUp!3+-AeOjLKfTV-@1$4Q^eBL;JK1EyR)?KON2<{~6cT9ot45#;+g)9a|FFxq*`HziddmLTcI>#?wO_|e?2qHyBW@fTkGVQj&NTks{x~*s z_RMcYth^5Xq4NaCCSRNPtrK^~|AOpS!q3;Cd>Q(9$o~9={n-P(oS6MZ`*WXNzQcxg zo64EHEknmypgR}(JF$C}{kh$ZZR3|+ejU5rICkt@@xAls*ykKKCMti9?oKR!)Q!`M zZC+!z>-!&IEPW647rOF0{&#HW&HvF~^cVd-_x?5-^S`dSa_>l2bQxVnm(gW(8C^z~ z(PeZQT|S#GqaAPb7yUhl|NL*>offP<{$LKSFGIHHA91i-diWB z;p$3pj%zbl;pczq&&_&1y0r&KCr78oiq09Z{2hj$xpeEO^AvSn7}?vszqgx;dkcGa z+~gHkvr_L!&pfG9+BHnShqSVDxS!}ohDYM&5Yf4%0bgaOud-9FEOd`Zr5>;3kaq7K zrtVjD?%UPv$lN2JMKkR$TgmxycWVj{e>qUc*XZUe~p|dwO^69+|Jd#a~|2)4jK=Z=c-n;DBU&$JV_CuhuRV zB(;Ucg8YMc)DdWs(S# literal 20364 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 literal 1493 zcmV;`1uFUmyi>}gOeI?)i@ zfkmh7%K+7)9WAotNmN(wssC^PX&Whvl1RzUvNh-yK#_QOczJorb7cGFwOXxKuQeK1 zYV{_4tTjid`*@FHTeP9kYlB|j)f%;{^nTk!JGx;V?O14JyfO_L9$BOPA2aw?#;!(9 z1j`{9dN6FK@O2LB!=5}I4bju~u{?f>_AAMHC0VZ`TL!8?VTKk%7^5Ly#?36>lLMo) zw$7+$3@lh$+X0m4qEKFh+ak)-y-|QiGB(sZP|k^AeR*;VzLY12=&)~g;NzhG}&M{c?E28tSl|ih&Nx;C|2CF9lA(yyh8x z2+e~-ROY`B@hlN&j5I%OF4bGR6# zKkC8Kv0u_lmF*a?GbpJS4lD~*kgXxqEgA0hEQkiEA`#R^y{ZJ+Dywjl4OqeNNp7Wz zE~Sd@q)4rz8>ylT)pPez1lLhTw^0O_QAKxA1Xoc6H&I0wX%^i>6gSf*Ul8E>O?auL!Dd7S-M?s=QfLw<@Yylhmw9D%K?Rs-kL}MYT4ID%B))YLY57 zNsX$gLQPViBB)N2)TT))Q$=;DqN+4WO^To*RaB26s74jlqKYcfBz0(#Dl|zA+6onH zSR{59z;v)r+=+|B6#sPOyT8O3Sn=zh@tBke6+K`Qgn*pVK`ds!Qhb-7q2mzMThA9AZF%d@v8nsYmuX%xx49 zVRj=9?W9UA!(K#u?)&kaFzB_gaKT7v3dxFUV90&6xZMx*H zXHR)uOrOwlJVwFeq&6#PpTNn)9oyqoVZP}Ev$=-}4kNZ5FEBm>dn>pPE4c0F7a;FG zTS5NTaGj-;Qk5BQG!CeEe5%PzVn3wpj|;sHaN^|L=#Y2c%!6QugLn7s2z#!N0d-H% zI-5S3{j{4Mo^(S6j=1M{vc5y?PEQGFjc1QaeJ|3!vnlV}e1+|01)vj;lZEr0;Sw15 z5hm<`E(_C0{J3TZJ?{do9$oiocIvm&#Cdl%L`?oRpX$VoT#~_G@j?yp1c%rkvpU-$ zEgYpkLGFyFvRx)Z-zm{r45YIl8e%z9i{3zc7f{21c1X2}a5&rH*=Ht@?`M+zll181 zwfchQy(emtYzI0gl5gJTZoif<()BBAR~FR`V%)Gemji)d|UgJoIq zEYX@1FR)2f<06y&xSm`zKiZsm;kDlCKGsAm2IZ|$wxllt+jyjbF zy{dM^_ulT6$0}>S@7X@o{hVd}%~k));+$9N%iLha&=LH8M{0fO zZMmE^Uaa?Gto5Ut$n3#AzO!)e`BU~)z1Fx=W44!ae0zqYbi1|e6c9WcWWVt=7>Dyc z`!)6oK5nDMJbQ6?*q@Tqv~~RqFDy*IIQ!W*oLlr0Tn(G9{GeX~gk vjy*f#33Binn|Nmuvb;q4)iC&Vhp&nG@0EA-AFavn^!CSJJ1Z_T#1{YnBgf|X From 227de21d1e6f35cbfa50821d2d51f8874b6da250 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 22 Jan 2025 16:14:48 -0500 Subject: [PATCH 059/103] Vignette progress --- vignettes/converting_files.Rmd | 31 +++++++++++++++++++ vignettes/date_time_datetime.Rmd | 51 ++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 vignettes/converting_files.Rmd create mode 100644 vignettes/date_time_datetime.Rmd diff --git a/vignettes/converting_files.Rmd b/vignettes/converting_files.Rmd new file mode 100644 index 0000000..1388c45 --- /dev/null +++ b/vignettes/converting_files.Rmd @@ -0,0 +1,31 @@ +--- +title: "Converting from XPT" +output: rmarkdown::html_vignette +vignette: > + %\VignetteIndexEntry{Converting from XPT} + %\VignetteEngine{knitr::rmarkdown} + %\VignetteEncoding{UTF-8} +--- + +```{r, include = FALSE} +knitr::opts_chunk$set( + collapse = TRUE, + comment = "#>" +) +``` + +```{r setup} +library(datasetjson) +``` + +Some users may be interested in converting SAS Version 5 Transport files into XPT, or converting from other file types such as SAS7BDAT. There may be some existing processes in place to do this in SAS, such as a post-processing conversion step where files are converted in bulk. This vignette offers some guidance and best practice for doing this process in R. + +## Converting from XPT + +```{r XPT conversion} + +``` + + + +## Bulk File Conversion diff --git a/vignettes/date_time_datetime.Rmd b/vignettes/date_time_datetime.Rmd new file mode 100644 index 0000000..768b4d4 --- /dev/null +++ b/vignettes/date_time_datetime.Rmd @@ -0,0 +1,51 @@ +--- +title: "Dates, Times, and Datetimes" +output: rmarkdown::html_vignette +vignette: > + %\VignetteIndexEntry{date_time_datetime} + %\VignetteEngine{knitr::rmarkdown} + %\VignetteEncoding{UTF-8} +--- + +```{r, include = FALSE} +knitr::opts_chunk$set( + collapse = TRUE, + comment = "#>" +) +``` + +```{r setup, echo=FALSE} +library(datasetjson) +library(knitr) +``` + +Dataset JSON Version 1.1 provides a significant improvement of the handling of dates and times. In version 1.0, there wasn't a clear instruction around anchoring the origin of numeric dates and date times, and given that SAS uses 1960-01-01 and R uses the POSIX date of 1970-01-01, this created a slightly complex discrepancy. Version 1.1 instead opts to use ISO8601 formatted dates, times, and date times, and the target data type is clearly stated within the column metadata. This makes the true date value unambiguous. + +Starting in **{datasetjson}** v0.3.0 we've introduce support for Dataset JSON v1.1.0. As such, we automatically handle date, time, and date time conversions. There are a few considerations you need to make when dealing with these types to make things work properly. + +# Metadata Settings + +Version 5 SAS Transport Files didn't have a notion of a "date", "time" or "datetime" type. Instead, using the SAS convention these were just Integer values with a display format attached. Dataset JSON Version 1.1 explicitly clarifies numeric date types using the `dataType` and `targetDataType` fields in the columns metadata. Consider these variables. + +```{r, echo=FALSE} +tibble::tribble( + ~itemOID, ~name, ~label, ~dataType, ~length, ~targetDataType, ~displayFormat, ~keySequence, + 'IT.DF.CHARDT', 'CHARDT', 'Character Date', 'date', 8L, NA_character_, NA_character_, NA_integer_, + 'IT.DF.CHARTM', 'CHARTM', 'Character Time', 'time', 10L, NA_character_, NA_character_, NA_integer_, + 'IT.DF.CHARDTM', 'CHARDTM', 'Character Datetime', 'datetime', 19L, NA_character_, NA_character_, NA_integer_, + 'IT.DF.NUMDT', 'NUMDT', 'Numeric date', 'time', NA_integer_, "integer", "TIME8", NA_integer_, + 'IT.DF.NUMTM', 'NUMTM', 'Numeric time', 'time', NA_integer_, "integer", "TIME8", NA_integer_, + 'IT.DF.NUMDTM', 'NUMDTM', 'Numeric datetime', 'datetime', NA_integer_, "integer", "E8601DT", NA_integer_ +) |> + kable() +``` + +In the table above, we have the metadata for both character and numeric dates, times, and date times. Both sets of variables have the same values within `dataType`. The difference is the optional field of `targetDataType`, where the value for the numeric variables is set to `integer`. Both `read_dataset_json()` and `write_dataset_json()` rely on these fields and as such they must be set properly. This comes with a few assumption and requirements. + +- Numeric dates will be converted into the type of `Date` +- Numeric times will be converted to the **{lubridate}** type of `Period` + - R doesn't have a specific built in type of time. We decided to take on **{lubridate}** as a dependency given package stability and **{lubridate}**'s inclusion in the tidyverse. The `Period` objects on read are produced using the `lubridate::hms()`. +- Numeric date times will be converted to the base R type of `POSIXlt` + - `POSIXlt` is used as opposed to `POSIXct` because we require that datetimes are set to the UTC timezone. CDISC dates are generally not timezone qualified, and unless a timezone is explicitly specified systems may default to the user's current timezone. As such, we've introduced a hard requirement that datetimes are anchored to UTC. If the datetime variable is found to be using a different timezone, an error will be thrown. + +If any of these assumption don't work for your purpose or if you find other situations we need to handle, please leave an issue on Github as we want to make sure we support the community as best we can. From 09088ca34ad215fae023ece608dad557f79af08e Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 11:26:30 -0500 Subject: [PATCH 060/103] Pull in creation time --- R/read_dataset_json.R | 1 + 1 file changed, 1 insertion(+) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index c27150d..5d1b19e 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -93,6 +93,7 @@ read_dataset_json <- function(file) { } attr(ds_attr, 'records') <- ds_json$records + attr(ds_attr, 'datasetJSONCreationDateTime') <- ds_json$datasetJSONCreationDateTime ds_attr } From b913ac23008d0d555e176ecc5e89a49fd0dd0ac6 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 11:26:42 -0500 Subject: [PATCH 061/103] Example XPT files --- inst/adsl.xpt | Bin 0 -> 117840 bytes inst/ae.xpt | Bin 0 -> 38080 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 inst/adsl.xpt create mode 100644 inst/ae.xpt diff --git a/inst/adsl.xpt b/inst/adsl.xpt new file mode 100644 index 0000000000000000000000000000000000000000..00def9d8f51bda4a0713c578009d66c2465ffd69 GIT binary patch literal 117840 zcmch=34mNjbuK)FC6JIj*_Ld{lI`|_@g}>s*}P6y*DS4j??`CIivllLkw-{iOG1(X zXYFi|JQ8A-1lbSBuoED}#Oxtt68HnWh(shjvL||3{F0CavXX^7{!`~W=T6=3+tr%x zzO>YHyU*>u_f&m-PJMOiRMo<4!_Mw4?VWAz-fOSJBW{_!jlKIy3;wyw@hAr$rP5Mk zspKBskuFy%P2X5&d3^ZDgD)E!8{;=Qe<~A=J$tLwo2%uU%hNZPYn|_NzOo@vrc6@a zWHvEW2j^Da%7oTHrC#p%j$F?!HTUjW-g|D>)2s1uz1|vjDRu>;dbEw@Mq%~0^x${B zaOJ?so$<;`R_-q~j_kkxp%aHslZyo!lJD2V> zyGWNij~ssSgDWMeqW((hJv(%Hrph;Tbhi`;PO@X3|_b>i-?_v+APyUI6ogf35Yy3Fsbl=d7wdjHCO zC01ts_|XTCl`49h+@s!0Ps;mCRlcF4(`ED6(;9mdzMNe-ap3sjV0CAmvNPE==dc1^wYT=EEwR&4V>b+Db?^`P0&=K|W4A!MlDm4zA zd~pB$rE{&8lHRLBm*=Q_Lr2uhw?LQ0e!6s4OD|nkHl%}o7`l8b>9S;(OU~i1xF7A@ z;o~PxmS$ge?C6OHkFS(Y9`&lq)d4j|v+g+d3|z>)b`QDi1A6%l9ihuJNtan)mw10r zm43QBxFH?%!_ej1NEdtOURzo|dNT8Ku@4^K&jx;t-T%;u?C;jAhcWlsJ>;_Arl&;x-qI3*Crdtp1-ec~yd&s?ibVEAmhoQ@V zYu=gI-Al8j=7SGBct6#|OIFTJ8NCcNNp<;2m2c<>T{bo5`KMTFykJEydrn8amws5@ z|Fp_CbaejZsblAnF0MJ!_QP8}a;LkVQ-b)^$rF07F*3yY4+ryBZm(hKKYPdyw6eZr5}^`zo+sI9Z@e^ zml|_(t`oMj|KJKKvghbAc6r3^=I-DB0=-lBQSYT^0 zbNT2_rZ9b#(tCC2@@188=m=ddo}ELz%pN>=_`v=H=Ug*-uMS?qtst z)lBo~1IO-PIk|HDgkv#xudKYNG!?2Gy;p}W|Df^>9iht(r%PpGF3!=VG7(Tl@71Bp zKdO8~N9b~i)1_L^)umeBxGw*+AszI?(B)FwT59fIoQv(@`_N%U%%NltpEz)o`uRtw zlbv>C@6cN4*&h9~UVcMI=yI7|+S{0=--~ze`%3pY1&)>)v);|u)!J>6#b4;HC$@ zvzpH?p^sihwUhT>Rr!XFu3nxtb_MG~Y)be`Mx_v`(tCC2@^zJO=!kl`a$&YLzp!lL zREdR^!!I~=vUJUX2SU|S(tBlfdD2r=zM&&@x$5ptUG5fLUi5-NbosUo>7XBmF3*~^ zcQ)g@;?lmA{cyRn_dR$3JtHl0?oltJC-MGCTU5TGBXqf%{LAh|>cwgwcJ~n%x};`+ zjC_TD&w4LChWoHjx@1E-=!c=pvt6gLMIrFCpXjM^O+w!8P)?_j6w}M7j(Gp1XQ_Nc zM`uS*8N0^mvb1hTS{tcqy=+PE)uGEym2c>Xdb#$l7DenT>lod2_{8CpfmmH1j4B(_ zK|k#3W%Jl|d*_yx?Q%1XsqS4lxN>~u2z3gUPVPT`l4Bt^EgycM^M|9C>8O`!m2c<> zU9R6dH@ldx%j}W+dTP@1_mXT#2mLTGx`8lSyfc|yba$qo?J`vbV7i75rAoC#5yaX3 z$0`1>ymI`38&jX7m+7dN{VLzk5xVR|y{yNj*4t}#GB*jwa-mj!^!dFU-jELZVTaN7 zu^VmE((srYo7jKkzWvAVJN(@g)g^@}Ms}EEL9RNq@ZM1`qawV2(u-BTp`+8~nPWH2 z?p|72rg)uTgxEhRcJje+&sy)*q03LGd_za4%lTtv+g#c^OXGce$;lE9F2LLYQ|aLG zqYubusIO&q9jSPh0@LeX(^r90PGuQu%SEhOtCXv?0uYP7h1Ita zn1k7Y(scecGms39Ske=*#l^*a`%30gU~~IzH5w*2Z*lNFa?0#sHODI~fQks2<8y$0xFk(}L*c1@EXaA9-51^a0K)nHufal4K3=@UU+4vx9ZIf+$ zG#@}|O!9b*9(6nM7RcuzpBUdcRc@5Q&4|U{$@&mFwVmb3ot5eJN{5Y+m#VMJ)@=-B4j5A4R6oROWMeh4F%Na-eI~aq{iC6puM(T{Yr_DD` zYkBThpwA?bgja;o0G-;-%G5eKkkzw@sf{Hk_*$HV;7j z5l4GqV@t=59y#G?!O8*R`;MyxZLC%&#OejuSn{i^wOxEEYU0Cu7&Gw`?k9i9P9VNz zggy_B*jzswyLg-PgW8Tgiu;?}o$!%I8xKP-+xi{oS>p2tf!N1b26U*+^2YF4M$XcC zT79JGOPK?P6gWj!GtxKDZO7`9m2!Quh<5C=Tv{9b8EWEUK6L#tcS3ag6cxQu#+wa! z#ombJwqvhjq)wUUHuvIGqm5hIxsUJ*a~<9@Vi8<9p+jD=x|2Fk=>xLb&Z_4r8~4h! zB1H0vX~(7sv1vgp&&%b>)U$=o*#vn`HUV6?5`&*OD>^3@LDmeiV&WTqw`RDtL5x z#o^nr=z6}Zjp}?&T?9XOYt>Ob^Cm}ph~?h`skxBV7_)Qp(C3=R z-T69f44GSm7;#17g_Eg?l~h*oWQ`fQRy58p3bC;Y^~dO01Y$qHTHEM@d^D3NO^Vn@ zS0P`9d~n19HU@T|MeKvl84|l+gsr7*&mGT&J}Zy|v6r!o(Wz82Z5GMMQ&x6XYwIYc z9#+acIAZWWWBE2VMTiNz&+8HA$xz2*W1(|4*~=fZi{Ffz=+%RU362fXAM3|Fwq$JV z1Hu*OohjAo%3qY&%9Wvb#L5C}j?~zQ8Hx2ttU}%9Tp3 zTmbV(5YM#<#>kCuMXmzxk15i|sQ*mG-_BO0T=C}~caW6L?t|`eD7CTqzYxUuJiKC3 z^AIEEk?lbfVpBV5L^^$>*OD>^U~t4Xjl9l+Z<$yn8rMI31X|L96SF8=yO?{kMN57_%*y@d1p1- zA0w|=&vL~z{`i=U!OjD)1Wq}X@%?Jwe<*zkzOpvgAg&BZVX+>Dty^iZ4c z+yr@qQVz})dm|?7e(Mtqjxdiju88}t$2_2~xz@9>7~_O!v&MH;y}lP@6PdQHaSYeA z@e;onyd4udlxt&kYRBq@M5%t9wYJIaeAGy=N%$9k%1-|SFYcSDcH zS6GcPyYLwFDY5)fwz0U)GN3b+VHqSNuUO5Xxb78E=71puPW7{~aq^1eMMQ$*cX4TL zau;gi7x>Wi$G`-Kh*I^oG4YBQopz7UiH*I1y>i*y3}n(?@61P`=K=n-#1&u9G9Wgc zgBXG4_0iT5LrgUQOW+hCrd^?28=E5LF(u5y>k$v{6(fy#d%h2V_#OIQt{erylbOv}0+Ms&~x8XZPwABN*=BUNOWxnB2R;G5SAJ z#NvP88nE%d@UgK6$fW(TO=nq9q>U+J41vZxG_GjSUZq}f_Jz<##_Qk}|B7X7W3CgO z<%*8(XBdClgO2}=zc(;qVH+dJrn=j)5yU)Bv(`2Oaw+qeVDVV9J;N`|Jl+q^JbL$_ z1+fzDAmd{?+Oh&$Pi?F*4t?$clCZHgmcc7_v3s&RiYt03rpzNkM(Mzag<|)W>1u_Z zT{bp6Vlo^fO1MT}#I}Lm%lOzTzGVz- ztZ@eKZL7>L%$C?e_Bq%Xer9T89a#f}7>!H&?bw=JOUfL8C2)$07V3|Yg;nTTfQ?1R zSbZD48#QqYN~1Q`{B#NO81h1F%#CR7Gv~3Ns|iB_7KkfWYtw|-beD|{&+ZfS+imi{P!k{I1C2pDr*rzWoj`cX z4A1Vnb3EJ+c0JGI@<-f*`ox@>qvK=GXJ2`!@fh^7w;zC>-ve*SUNLz(%LpCU@!DDO z`d*Mx?uRE!5leo9zZZZdaLOSTYR4wWE7i&F(UuV)R$;Ae@)p#@aXyTtam6dX3vvu3 z=EOYGW~;SmThxrX7ArLj8PIX$!~GQSfNUb0=dlWnY=WP`-L2&XySH(7BjyYbS{GxsDLGZXSG@c1$wT)Y zUwJ7_!=l`KmrkXFcDY`0YO+G9R7KbrN^6rpKuw?#CmV~!#$EyW&^FdLU-60feoBSlp2pwV`G}_|vLY5I?{s>IkCQ6wDt}k%PdBp%%tX1n3dUmyA z!y^^}3LE_gYDn8LiBhF8kD+7teG$vXJl+8t(ovt3-Oo$bz?B|Xl&m5`heA~4OvX0b z7>#K9z3LP(DRTgpz$u4VfGbjWtU}Ks5PK^lWuuP(F_8VV9c%8IfgHi19IiOLSCqKo zjyB&(yy6@2&dkA<3<$@VHIn_d=o-C8P9f&;)A*)j;rJd9h-LYsM!RkFDgItDUa>w- zh!runC5BOHHn#!E=aTq;MliP}l$k?m1Ll0j;8Ed<@59}Va>cLUyQrp2wS+y`M2NY)gmINN{5x^hDa?7;Nl1mI0md?kJUG9$v3HwJ|Ak zps@;^B1l91vDy?NHq|}1Wq5WU$xMm(WvB@>XB6{5J7Fgg$uSFnZ*Z>IH+Fv+yrM*@ z-pcLQ8MBObEUjgOycA_5XvaR_Ax3SMXHRNl<-8uWlsN!P;8b74h}~<Z$5lc|!04#x1 z4zcs0RGy91tJ4*F7SSL3TfVD}(GfG(Ly43tzPiMM;j_4Vw`1ZJw=p&~K}_e5O$lOa z(96zV1$~6|qaFJq%YYa$`OYX6^`J8|{*KADq|AfI?$5)8auKVOkFFPycOQQ@-_<5J z@v$dYoP%-&dd1Dom})u(t@(--v}5{nwk<(Sa^=7keRfY70-gs%+eU1}&&*jvS+vXn zLkgVg!#wKsDk0V#2_8O56{B6S$qxWAbg0vqM;fJ?Mk%}V6-SomaSi)99nn84(gcGe^B*gmL%LN2weEnyR|zWVuS)9C#U~Be1atxU@F@IBH@K zAJ%Pb(^<%uAuod6@8g)qjkv*Bc0^O9saI^i9{RL^By8+1mH{2ge)H^!WiDIC??FF| zTiN(e`NiPvSTC+fZE2ajB0VQv0$eSR$>+(SS3hd6BtP7||^8jVSKKnK^G~L{1r< z+p>zYHp0gmf5`fkbK5bGWx&R0Zi~mF^oY++gV2F5Gl;A zXv8uSXAoOOS!@IkJ2+y!*u6t+nh={7#PU2~o(y{R^NJtlkJ;$2`DkPuOuwtg-jU#Q zWgb2IV?;bSc7GXTQxh9o#hs1BJakOKHlNHVG|ma;@fw!FD^k?A)5cts%Il-8=iUD+ ze=pv>v|L)=U7Fh+$Gh*|dFLK-c=GUL_wiBM^@3I-o;!N~{YPKAlXkS}83`uDDrK6D zRHpve=-aU;SZf>qENbFoeCYa9WDi<0Ot&EJB<+|+scv&7Ml;vjP{}U5gI}17ncZW} zoapyi2E?egJYERdbau35O|B(n4m4JQQ-o;{vC1^%aZ}90A?CGXBk+o!XZ3At_-Kx! zG#c};Tb~K}b09B-EAC^jcs}^LAhs%c+yunZxZ(^*tGO5L9Bk}Y_`^UaJ0BA=%BAv9 zOe0=W=7GJUb~*BxM};y>=~;k{$$C?|MxlBP)Ytl76XA6c?U;DQi@D|M%zo1>?oGJA zU3eb9Fjuoh${fvqXBng8+AMD#i^?)waYn9{d@H{=$Jl-ArrFZs(UYYl-IT6p?B01r z>W|U002_*`7=BX7Ycn5|w9 zS~4GiPC3)}QpEfc<5$aUM;@KGwU zv8!QY!aOuebr9Y!&8FFP3-sBh-OcAFSA?B){Ixwy!*~E=!SSj88>4a+w~RJkq~ofZr$ye zTbIhq)=3eI9_Q~3&OFYbvT_ldq}fQ5MR3LVO1`U&(KA)ooO;DwGkm^48`J*S7WRLd z{ia@Vl5sqp*7Abb#bAy&i*!>&Ze8V(f5pT!ru7@E%-*3l0 z%`!&E5mS={8AtJ7p-(_&+J@r^tg7lZzU&e^EUAF~m9 z(mf-=h4#m|9lM~$4?*k^Mx@*|tG4y)tZ(DvY1ReQr*>fQwth*3LM zE2bTLC*Rd3&*h`hS+yX{WAi%sgm^f^Fy%OJHT0ua*-)5T|?CO(4F7-7%p`ieb!(C3O+klj=LcCh7k@_WsRJ=$9ux`o*hqRUDRaP(0;inHo1kQujnVr0$SBt6jliTHHu@s2HSjJVTcBhuyZP?sQYex3$5v(_UxIvacHh%0Qkn;kk8RHMpdUwcDxIS#KW97ltb~`)IU;={k~VMvJ764?8)OVvC(_Q_p;VD{xlzTH>=buerFqU`K=G`6?-!eL2Pp-O7#xD?UZ0yYnbloU>@`Dfi{_6Fj@V{g zDAy}a(%wju&cNvZNV#Hykg83-gYRx`h7x80?S$R55AvbgvEDW&h;7H6J7yzA>?=vJabr5F;Dw>W>ju^ya&y=*Ni64bBwey zvzyy7S>@;~%h;Y=_`b_4lFUOfUF9g*$=@5?#y0WyyH}m1mBYa=jvrwp83`OGi640vr2HzN<~}qc*<|C6wLUYd^&T zU0JLU8)L*wc74S+vo}0rX5bwgXQ7u}cmVqNc^)y8R>XXk0mNur+UujG=u4Rcumnyy z#AJXd7qJOy$0np5%d@9E8Oqql#-d67n2o-Mnh?bFyL#+BK6b7#kA600vi&g~ZPCn} zRcK;c(hJF~)`$6}gbqeDy}lQt=+>q3+5MVaOUfL8C2*=wB)D3k%pAA>*vM@xI?3wW zxWdPtyD}EogO>5Ji`mcVJZR}N=?>nhT`WvP&rBBg{VZd|++49P#ArP@FV>h|OUfL8 zC2*>bSFF-*R`e{O9gBo{#QRYb0FYn%e~MhsL*k0r*uCzJbR)C)_5RqxZ$r;*>@{U| z2;`!`o@iD?Hm*qVd|D^ix3R}iGAm^sm@D?2RZGl+7VC4*E*l#`%;S};zKt<3W^P1j zwB2fcVU-2uF31OuQU%yOVjkNvHl}e!$qq={vDT}h&sOG;l406r84#n`eP@4+VvT;= zmi824wBdtu#XwxKN-K%cvj`izl1po&71V@`HS-(q&+xl|1llo-wp;*KC|q$BH#cSU z$I_U`ZQ>PALXI9Zde!U|X*U9YB?zEMp3?7+iO01OjBQ{WQ>F5lM|EO?5Tp5H9qrf% zZ0zG)H8%c7KBhaL$~@!df0ZEL%ZIT7ZS0bajlB=|>)LaD*9Fk$Lf{K_{{faUI%H4& zJQm1^koa7&jcaR}2e+|JxKJKqwJNP7R_%^bjey;w-><9n>6&@U?wkA1vQ|1{p#XMI zp?i)5XY&;`!&G+{mdddj3BH=WqGaY^CKc={8{dE|yT(U41}$ru431cU-4lZ%#ER&T zCEv@4*hKnW(r%=P{p-CzY-p|+XvZ+3c_DKQjVtOZN4AaoD`K-SKGQ%yjcqJ>kUvA{ zI2zv>r6L(2=G)jRf1Fkl`%8W?aQ2%nfRJlrHCjomMzfJd?-l=rwYJF=AJvw0zF4{z z_a2mTa2pFC1{=$=`=7`CboKN!vefz-^xWF!BfR1h{5ti3S$0o|QGS(=*u(sBLJR{H zgWFgj=7ErhaK*gda-Ix&_31&!zr-K2$xHcYWWJbwSC3{6uL?m7F^_CqQEjXU^+7Cp zIe*N?Gki1vP`{cUduN!QYs@2HV?gYD^st00KGudlH{+P*1TXv`llFnV%ha^*zVl!JD%O8{W00WYjAcSLX6hp zuDi9kT|1U%PkAz}@6b7$yox_&7jH#P^qTQkWY&NSQ|&X^S+$x=wZOJ?Dz%FU5h-(? zbBeNNPVytHJE22u7DautF%LKNk-t~1lzHI&$9hJBNry7U73n!yCeX(75Xh6A6Jjx@ z8QBq?xdiJ21-MgU+U?5&mqf`}W(6|>zJCAnET+hr>X09*sN!Syy z`_7n$i&FVEHY3-PG7oNJ=i@?MT+ty$+ddnc^RM}?YHQ{lP(r<<)iG#L$su+q z2=0xvj}XhQI;*k!dGxzduek8Dtf0Bli+RY3V2qfXKjuY!^Xx9QSMe`{ufWo)Kjsh{ zr<~w%$_XC5je#Rt*=5*#4-o78YtTs@VsE6LHby>?d(fNFGKr084_dMp(psMTMIcsg z^AYU+B)^7@QQxc6#@rx`Cu^+o$H%nHgR^_-B<9&zh1R8_X90*Mi2B&%SzHXAjEyp_ z|1EF~TD{^0i0ukuui}_h**yCR1~Nsgg`bqUbeq?XeLE`(d!jbWWAcy@VxHZlS=R(lye4c6IhSltj(K!>#q3Pm zv>lTf#e>^e5V0yDMsdZFGmq#IAQmS;?1Mn8^Kb7c)hG}ns#r3YGDg%VX2f(JbSGj4 zaZt0seF4c={25l45aXCf*Q&D=^T=dzuc35S${aAHz$sE$q0eI;RoYX6o?SLJg3%TP z5^aL;sQCg)qwScz;Ug?Cw?f{%>g>o6yBJZb&Ma>9yR@HZqZwAD@fqj?8~Yf)fsIjI z(aR8kr=)hplcn~WU_3hjOW;%=uUMnb7(KfX8@?Tjzs9At$=mp7ehxKZWJfkz`wPes zf*XR}_huf#?zgx3PJ)<5f|onmv4zK>&y`Q`2_W{b_@C7z4JSYw_k;ytuW0X?n z!M$RDc~I6p?W0))^N7!IX>D=^YGR2GV`dk(6ZLd`#a)nhw`1oT2@dqf@Z6+R~%`7EL}+qIaLh_yeRWXk9(oq;5OE?9aF?ESF2&JsM&A#3Sw)x zzukp7rHxOrTvkuNj8DSGh-G-QBJyO78M&5}{T#Cfy4Nt(08uVtG=Hq-=8tvQ*zjCY z)^xJbC%72qbtsJ@WiLb5xxgru#uX*YSD1%-Mcw%n&Fz@I5wa2B_3 zPe3fY5^c&nqR;cS25-j#%%e`RdwLdtSRAv~HvT$l;sbn0XCv8X{Tt*K@*$W<&wX1Y zi+d|ujkaSy&0O$McNVwAV6J4Uh!M>gy?>xXeXmX%bNtbdQmvsZTIN7w6*xsM)`%nT zvN0O-E>li0JtxZ(v~Nq^SXiD6diBW~kkyTC@<;q}^V|BZ?9t5NeS!V4&EV_Oj_DZm z&5t`E>)OcMT~B32jGr}-Jc(tD7@_0m|B{T@Jw>VV5KI1;zZZZdaLOUpiz_l>G}_|0 zqC;%7?bubUwTpjX5n?3ZvY?a-Gd&U-Ag2RGjknX5mOPHh90RWn}>Teq9@q> zh3km9G3YGw;5?5^T=5uxoFc)C{93dAHzrIBDb?XfiGVZ}?!+)c3ibmls@V;%FLS(dS}8I;jR z4Sq2=V!dpP#=I%q;hvM_$*heHj~GZj#j&3P?f0NGDPo(>vY^0KXLXgM?8?p>3D)%$ zp$6?g_9f_Z3!+!BF`%ekv17e^@`~9pvy>~!*xh?~YPA#E5y& zvjD_m#0zYU@mS3XR>bVHkE4cKP;PJ=>&-l*KXzU&yRWkMTivbR`wt7 znRj1g>>gR%*_elNMFU$(YkBs?K&%3b1XsjR5TQd|WopN~+(e*A?U>iLrPmsI&-H*; ztk9kk^eh0eqzc4zW#{V@=j?I#y!+lZChUGY_q;wQQ7X-TYqeRCl-(~}&+pB39%8b3 z45353ki4RY4rDYp+CwpAG0F3A?Sa>&>eU}38>8hF-LnA1q90|gZ9I*d=*1PK7f_&A z%&uXoh)uv(rej(Q`=O__dayC9$^siB#Ihrr+=KSx`Rg`@G6!5=;FN0+&#*4J?O0`! zY;00&%;So~k3q{wg-u?Bnm7O@OoaZ9y##E!_qtR=kG9YdG_PSQjY7w0%k2{LXhSbM z`yJ48hHVUa9`V1kj6EPZM!&ZV8*{_Z9`krut|et2JYR7Y7s}&`G}c1vc~I=WgWV60 zSjrWDhwrXKKFU0rH_fozNbI2i8{^TIeWk`fGd5>B5WBXc9b5P-=;Mz;%eVt0mdh0h zMISMV64>Z>QRYFtqE=QuV$_4KP!D?ah~YPDqwhyeJc|z$SA>l=%A~BC_T#@suGB$P$-?h>r49@NY%%fT(#A-z# z7Qchlw{q+`qB(rlK(7o_wlPPQ!Q;ioG)grg?7pqFd;`Bw1kr5s{J z4}#c78L2}?)-Y9s>|B`@F_ktSff#zSK!^HcUPOvzZvI$aPOy|YKraHP9P?OX9r6*I zq$=T@3e0Q@GN~G=B>(4^I7xDtK29$Yhg;x~B)GKOS@iE-rn(u`^31T7e ziWr6kVtHJVn1|;n)1HE?BsQ>(>7ZS1J4SO`s%~zJYsd2JDNlwn_Or47$se-`8Y&}W z(E43H_FnIP1Y8k4=n`0=jJBv()SY(LpozWZwfw@o3Oofi_DYti2kgkDBDjd)dwn!D z4J~uPkOHTijjckdT*PS4^{U%*ee{T-CAYF~tN9R===^KYb;+6Wcdm%_jw^~++zuNP z=AoH6vKDt537&r$t7fk8deHH$ECXUR{_EKjyrLr?9=l&d>9ouNSOTZ$dS(+Yl#kdX zAtq5OuRk_?>^}N1-_^$3_-M30HX)_jjA*GTv>oG_650NkwquKo<00*=T8l2extYD< zqwtD9&&mQZ$|m*NEXb&B^KEQZ$`)fJba1XHD(4|qt4vUjtPmUfaaP|Z^L#W2gQG~^ z-y+AL#m2H+aTPZ=vdU5F$yz_lCv@d*c*P%N8PK7%-?EuG@QNOPOs^$n4j5A4l(Vq_ zSF91cr)LrUv6pjcZG1CoLZVdZZdMa8w%)Umh97Ma#J0lE3G?_w8~WTWN6^7Bd)qCL zzZ5-d*w{;0Mu?&B)yWlI-o0mcDPmIQ04#x1t{wXd-#3>l*6I}Ts0&xjV;OleT&@rE zh~B^-v+;BI*s~o&Mdh?(=ZaYGNU$K5od>P$nA|t@ifLRCtsW429qX=$bwsI%r_p-EJgn{lGITo@Knyb_ zva9v2qE^i=Fv!#{=7f3N=-F8OWd1O`B8{wc<=qn-@ezAi5u4{1gSTTLuUMy5j_Qsm z(*Kb%kNBmmwM{1ZXnqx?(f*jd=0lM0hP;5dBAFQHd0Yf8AzpD+^tctjoD?zL}?u-)KALdq9#=J4VjZYunOmNtpwN6gcI);u$EBYhx7isAeV-)kK<-|Nj;1!YeX5(+=yK8Au#I{4J;q&f$_Qy1?nBA*Z z+p&9u-M68KwP-txVT+Vmwg1T{)hqgaFUTnC)JJSat`(Q~#o#j~0+HYvjgQf@h#oXr zZJRuswbz*vDAW4i-s|0;tBv(UjGQ8mk7ak-QN-rND~bcMb9LxB4moV>f3OVb&|ERk z1CorqVs?kg?N?oC>YjpbQeGW$wPdv-4_?cQr!OU>Pj%dN#bXYJCl zqeo60Jzlaa2M(V&eDnx0kIkr{Jg-=%d_{V8wPVBESn@Q!t4)3lHKATG#&6h8{TSqE zq=y)733x@cW7$ZsdPN
T&b3Vp6^^AU*sBfnDf40;QszKo6*$$0 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 viZvjnKW94+Ms6<2ygXp69W$DsayE35_> literal 0 HcmV?d00001 diff --git a/inst/ae.xpt b/inst/ae.xpt new file mode 100644 index 0000000000000000000000000000000000000000..31f8239e1d36c330ec4fc6093e4915303c899a06 GIT binary patch literal 38080 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 Date: Thu, 23 Jan 2025 11:26:50 -0500 Subject: [PATCH 062/103] Save more writing --- vignettes/converting_files.Rmd | 67 +++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/vignettes/converting_files.Rmd b/vignettes/converting_files.Rmd index 1388c45..766ada5 100644 --- a/vignettes/converting_files.Rmd +++ b/vignettes/converting_files.Rmd @@ -22,10 +22,75 @@ Some users may be interested in converting SAS Version 5 Transport files into XP ## Converting from XPT +Ideally if you're converting from an XPT file or a SAS7BDAT file, the appropriate metadata would be maintained separate from the dataset itself. Inevitably some information will get lost while being exchanged because of differences of what information was applied or how R interprets SAS datasets. This is one reason why **{datasetjson}** improves upon XPTs as an exchange format. In leiu of external metadata, here's an example of how you can make a best effort conversion. + ```{r XPT conversion} +adsl <- haven::read_xpt(file.path(system.file(package='datasetjson'), "adsl.xpt")) -``` +#' Gather variable metadata in Dataset JSON compliant format +#' +#' @param n Variable name +#' @param .data Dataset to gather attributes +#' +#' @returns Columns compliant data frame +extract_xpt_meta <- function(n, .data) { + + attrs <- attributes(.data[[n]]) + + out <- list() + # Identify the variable type + if (inherits(.data[[n]],"Date")) { + out$dataType <- "date" + out$targetDataType <- "integer" + } else if (inherits(.data[[n]],"POSIXt")) { + out$dataType <- "datetime" + out$targetDataType <- "integer" + } else if (inherits(.data[[n]],"numeric")) { + if (any(is.double(.data[[n]]))) out$dataType <- "float" + else out$dataType <- "integer" + } else { + out$dataType <- "string" + out$length <- max(purrr::map_int(.data[[n]], nchar)) + } + + out$itemOID <- n + out$name <- n + out$label <- attr(.data[[n]], 'label') + tibble::as_tibble(out) + +} +# Loop the ADSL columns +adsl_meta <- purrr::map_df(names(adsl), extract_xpt_meta, .data=adsl) + +# Create the datasetjson object +ds_json <- dataset_json( + adsl, + item_oid = "ADSL", + name = "ADSL", + dataset_label = attr(adsl, 'label'), + columns = adsl_meta +) + +# Write the JSON +json_file_content <- write_dataset_json(ds_json) +read_in <- read_dataset_json(json_file_content) + +x <- validate_dataset_json(json_file_content) + +``` ## Bulk File Conversion + +If your intention is to convert files into Dataset JSON format in bulk, there are a couple things you should consider - especially if you're trying to replicate existing procedures done using SAS: + +Remember that R by default holds data in memory, whereas work datasets in SAS are still written to disk. This means that if you're doing a bulk conversion of datasets, you'll want to read in and write out one dataset at a time. For example: + +- Read in the XPT or SAS7BDAT file +- Write out the Dataset JSON file +- Remove the objects from memory to free up space + +It's likely best to wrap the conversion process in a function, because the function namespace will inherently release the temporary objects during garbage collection. Depending on the size of your data, it could be easy to max out memory if you first read in all the datasets. + +A second consideration is use of the function `validate_dataset_json()`. Particularly if you have large datasets, we recommend _against_ using this function. The validation it performs is against the Dataset JSON schema - so it's not performing additional CDISC checks on the data. We offer this function primarily due to the fact that From 7297cccdea3eda4c0caf26478e540bef6dd9276d Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 11:27:43 -0500 Subject: [PATCH 063/103] doc updates --- man/read_dataset_json.Rd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/read_dataset_json.Rd b/man/read_dataset_json.Rd index bf17adb..4e21f5b 100644 --- a/man/read_dataset_json.Rd +++ b/man/read_dataset_json.Rd @@ -57,7 +57,7 @@ these fields. } # Read from an already imported character vector -ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) +ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", columns=iris_items) js <- write_dataset_json(ds_json) dat <- read_dataset_json(js) } From 88c550b72cd6cb58eb329d3a761b65e874f8ecc9 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 11:30:41 -0500 Subject: [PATCH 064/103] Add extra test for when optional attributes are missing --- tests/testthat/test-validate_dataset_json.R | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/testthat/test-validate_dataset_json.R b/tests/testthat/test-validate_dataset_json.R index 4e7c610..089ef6c 100644 --- a/tests/testthat/test-validate_dataset_json.R +++ b/tests/testthat/test-validate_dataset_json.R @@ -21,6 +21,21 @@ test_that("validate_dataset_json returns correct messages", { }) +test_that("Missing optional attributes still validates", { + + ds_json <- dataset_json( + iris, + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items + ) + js <- write_dataset_json(ds_json) + + expect_message(validate_dataset_json(js), "File is valid per the Dataset JSON v1.1.0 schema") + +}) + test_that("JSON can checked from URL", { fpath <- paste0("file://", normalizePath(test_path("testdata", "invalid_dm.json"))) expect_warning( From cccff2f8ab0509a8c0993aaa38b35a1abb47a06f Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 11:36:56 -0500 Subject: [PATCH 065/103] Finish writing vignette --- vignettes/converting_files.Rmd | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vignettes/converting_files.Rmd b/vignettes/converting_files.Rmd index 766ada5..0a66c8d 100644 --- a/vignettes/converting_files.Rmd +++ b/vignettes/converting_files.Rmd @@ -75,9 +75,9 @@ ds_json <- dataset_json( # Write the JSON json_file_content <- write_dataset_json(ds_json) -read_in <- read_dataset_json(json_file_content) -x <- validate_dataset_json(json_file_content) +# Check schema compliance +validate_dataset_json(json_file_content) ``` @@ -87,10 +87,10 @@ If your intention is to convert files into Dataset JSON format in bulk, there ar Remember that R by default holds data in memory, whereas work datasets in SAS are still written to disk. This means that if you're doing a bulk conversion of datasets, you'll want to read in and write out one dataset at a time. For example: -- Read in the XPT or SAS7BDAT file -- Write out the Dataset JSON file -- Remove the objects from memory to free up space +1. Read in the XPT or SAS7BDAT file +2. Write out the Dataset JSON file +3. Remove the objects from memory to free up space It's likely best to wrap the conversion process in a function, because the function namespace will inherently release the temporary objects during garbage collection. Depending on the size of your data, it could be easy to max out memory if you first read in all the datasets. -A second consideration is use of the function `validate_dataset_json()`. Particularly if you have large datasets, we recommend _against_ using this function. The validation it performs is against the Dataset JSON schema - so it's not performing additional CDISC checks on the data. We offer this function primarily due to the fact that +A second consideration is use of the function `validate_dataset_json()`. Particularly if you have large datasets, we recommend _against_ using this function. The validation it performs is against the Dataset JSON schema - so it's not performing additional CDISC checks on the data. We offer this function primarily due to the fact that the schema is available, and if necessary the function allows you to check that the schema compliance is met. That said, we've done the testing to make sure that `write_dataset_json()` writes the file out using a compliant schema - so this step is redundant. From cbdd144f894c15a12c287106435a4fed53006b98 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 11:54:26 -0500 Subject: [PATCH 066/103] pkgdown updates --- DESCRIPTION | 2 +- _pkgdown.yml | 15 ++++++++------- .../{getting_started.Rmd => datasetjson.Rmd} | 0 3 files changed, 9 insertions(+), 8 deletions(-) rename vignettes/{getting_started.Rmd => datasetjson.Rmd} (100%) diff --git a/DESCRIPTION b/DESCRIPTION index 52ae0c8..86862cf 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -14,7 +14,7 @@ Authors@R: c( role = "aut") ) Description: Read, construct and write CDISC (Clinical Data Interchange Standards Consortium) Dataset JSON (JavaScript Object Notation) files, while validating per the Dataset JSON schema file, as described in CDISC (2023) . -URL: https://github.com/atorus-research/datasetjson +URL: https://atorus-research.github.io/datasetjson BugReports: https://github.com/atorus-research/datasetjson/issues Encoding: UTF-8 Language: en-US diff --git a/_pkgdown.yml b/_pkgdown.yml index d2faae8..1cc700b 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -29,9 +29,6 @@ reference: desc: Relevant objects within datasetjson - contents: - dataset_json - - file_metadata - - data_metadata - - dataset_metadata - title: Setter functions desc: Setter functions to add attributes - contents: @@ -46,7 +43,11 @@ reference: desc: Data objects stored in the datasetjson package - contents: - iris_items - - sas_date_formats - - sas_datetime_formats - - sas_time_formats - - schema_1_0_0 + - schema_1_1_0 +articles: +- title: Vignettes + navbar: Vignettes + contents: + - date_time_datetime + - converting_files + - odm_details diff --git a/vignettes/getting_started.Rmd b/vignettes/datasetjson.Rmd similarity index 100% rename from vignettes/getting_started.Rmd rename to vignettes/datasetjson.Rmd From a1846097bbeb535cb1b73ac89c7cf58fd916c5dd Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 12:06:55 -0500 Subject: [PATCH 067/103] catch display format --- vignettes/converting_files.Rmd | 1 + 1 file changed, 1 insertion(+) diff --git a/vignettes/converting_files.Rmd b/vignettes/converting_files.Rmd index 0a66c8d..50b2fad 100644 --- a/vignettes/converting_files.Rmd +++ b/vignettes/converting_files.Rmd @@ -57,6 +57,7 @@ extract_xpt_meta <- function(n, .data) { out$itemOID <- n out$name <- n out$label <- attr(.data[[n]], 'label') + out$displayFormat <- attr(.data[[n]], 'format.sas') tibble::as_tibble(out) } From d16ded820fbb3f6d61bc11599dfdab1d64231619 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 16:31:40 -0500 Subject: [PATCH 068/103] R CMD check fixes --- DESCRIPTION | 4 +++- R/validate_dataset_json.R | 8 +++++++- R/write_dataset_json.R | 16 ++++++++-------- man/datasetjson-package.Rd | 2 +- man/validate_dataset_json.Rd | 8 +++++++- man/write_dataset_json.Rd | 10 ++++++++-- 6 files changed, 34 insertions(+), 14 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 86862cf..9a1d070 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -33,6 +33,8 @@ Suggests: knitr, haven, rmarkdown, - withr + withr, + purrr, + tibble VignetteBuilder: knitr Config/testthat/edition: 3 diff --git a/R/validate_dataset_json.R b/R/validate_dataset_json.R index 096365d..326f164 100644 --- a/R/validate_dataset_json.R +++ b/R/validate_dataset_json.R @@ -17,7 +17,13 @@ #' validate_dataset_json('https://www.somesite.com/file.json') #' } #' -#' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) +#' ds_json <- dataset_json( +#' iris, +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris", +#' columns = iris_items +#' ) #' js <- write_dataset_json(ds_json) #' #' validate_dataset_json(js) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 462e3af..601b479 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -11,8 +11,14 @@ #' #' @examples #' # Write to character object -#' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) -#' js <- write_dataset_json(ds_json, iris_items) +#' ds_json <- dataset_json( +#' iris, +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris", +#' columns = iris_items +#' ) +#' js <- write_dataset_json(ds_json) #' #' # Write to disk #' \dontrun{ @@ -132,9 +138,3 @@ stop_write_error <- function(varname, msg){ varname) ) } - -#' Verify that date, time, and datetime columns are set properly -#' @noRd -validate_dt_cols <- function(x, y) { - -} diff --git a/man/datasetjson-package.Rd b/man/datasetjson-package.Rd index fbe5b1b..273f5b1 100644 --- a/man/datasetjson-package.Rd +++ b/man/datasetjson-package.Rd @@ -11,7 +11,7 @@ Read, construct and write CDISC (Clinical Data Interchange Standards Consortium) \seealso{ Useful links: \itemize{ - \item \url{https://github.com/atorus-research/datasetjson} + \item \url{https://atorus-research.github.io/datasetjson} \item Report bugs at \url{https://github.com/atorus-research/datasetjson/issues} } diff --git a/man/validate_dataset_json.Rd b/man/validate_dataset_json.Rd index 1feee46..5446d0c 100644 --- a/man/validate_dataset_json.Rd +++ b/man/validate_dataset_json.Rd @@ -25,7 +25,13 @@ file per the Dataset JSON schema. validate_dataset_json('https://www.somesite.com/file.json') } -ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) +ds_json <- dataset_json( + iris, + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items +) js <- write_dataset_json(ds_json) validate_dataset_json(js) diff --git a/man/write_dataset_json.Rd b/man/write_dataset_json.Rd index e6296ad..5f204f3 100644 --- a/man/write_dataset_json.Rd +++ b/man/write_dataset_json.Rd @@ -23,8 +23,14 @@ Write out a Dataset JSON file } \examples{ # Write to character object -ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", iris_items) -js <- write_dataset_json(ds_json, iris_items) +ds_json <- dataset_json( + iris, + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items +) +js <- write_dataset_json(ds_json) # Write to disk \dontrun{ From 77ff4fbf9d265ebf22ef7b5e1b57b42cad116e90 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Thu, 23 Jan 2025 18:44:32 -0500 Subject: [PATCH 069/103] vignette updates and new helper functions --- NAMESPACE | 2 + R/helpers.R | 95 ++++++++++++++ README.Rmd | 50 +++++--- README.md | 221 +++++++++++++++++++-------------- _pkgdown.yml | 5 + man/get_column_metadata.Rd | 30 +++++ man/set_variable_attributes.Rd | 31 +++++ tests/testthat/test-helpers.R | 80 ++++++++++++ vignettes/datasetjson.Rmd | 17 ++- 9 files changed, 416 insertions(+), 115 deletions(-) create mode 100644 R/helpers.R create mode 100644 man/get_column_metadata.Rd create mode 100644 man/set_variable_attributes.Rd create mode 100644 tests/testthat/test-helpers.R diff --git a/NAMESPACE b/NAMESPACE index 08479ed..5508b62 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,6 +1,7 @@ # Generated by roxygen2: do not edit by hand export(dataset_json) +export(get_column_metadata) export(read_dataset_json) export(set_dataset_label) export(set_dataset_name) @@ -12,6 +13,7 @@ export(set_metadata_version) export(set_originator) export(set_source_system) export(set_study_oid) +export(set_variable_attributes) export(validate_dataset_json) export(write_dataset_json) importFrom(jsonvalidate,json_validate) diff --git a/R/helpers.R b/R/helpers.R new file mode 100644 index 0000000..fa9b936 --- /dev/null +++ b/R/helpers.R @@ -0,0 +1,95 @@ +#' Extract column metadata to data frame +#' +#' This function pulls out the column metadata from the `datasetjson` object +#' attributes into a more user-friendly data.frame. +#' +#' @param x A datasetjson object +#' +#' @returns A data frame containing the columns metadata +#' @export +#' +#' @examples +#' +#' ds_json <- dataset_json( +#' iris, +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris", +#' columns = iris_items +#' ) +#' +#' get_column_metadata(ds_json) +get_column_metadata <- function(x) { + stopifnot_datasetjson(x) + + cols <- attributes(x)$columns + + do.call(rbind, lapply(cols, cols_list_to_df)) +} + +#' Convert list input from Dataset JSON columns element to a dataframe. +#' +#' @param clist Dataset JSON columns element, provided as a named list +#' +#' @returns List converted to dataframe +#' @noRd +cols_list_to_df <- function(clist) { + x <- list( + itemOID = NULL, + name = NULL, + label = NULL, + dataType = NULL, + targetDataType = NA_character_, + length = NA_integer_, + displayFormat = NA_character_, + keySequence = NA_integer_ + ) + + # Fill in the blanks + missing_names <- setdiff(names(x), names(clist)) + for (n in missing_names) { + clist[n] <- x[n] + } + + as.data.frame(clist) +} + +#' Assign Dataset JSON attributes to data frame columns +#' +#' Using the `columns` element of the Dataset JSON file, assign the available +#' metadata to individual columns +#' +#' @param x A datasetjson object +#' +#' @returns A datasetjson object with attributes assigned to individual +#' variables +#' @export +#' +#' @examples +#' +#' ds_json <- dataset_json( +#' iris, +#' item_oid = "IG.IRIS", +#' name = "IRIS", +#' dataset_label = "Iris", +#' columns = iris_items +#' ) +#' +#' ds_json <- set_variable_attributes(ds_json) +set_variable_attributes <- function(x) { + stopifnot_datasetjson(x) + cols <- attributes(x)$columns + + for (l in cols) { + # Pop the name + n <- l$name + l$name <- NULL + + # Loop and set the attrs + for (a in names(l)) { + attr(x[[n]], a) <- l[[a]] + } + + } + x +} diff --git a/README.Rmd b/README.Rmd index e692c1f..7d807e4 100644 --- a/README.Rmd +++ b/README.Rmd @@ -36,34 +36,52 @@ devtools::install_github("https://github.com/atorus-research/datasetjson.git", r **datasetjson** works by allowing you to take a data frame and apply the necessary attributes required for the CDISC Dataset JSON. The goal is to make this experience simple. Before you can write a Dataset JSON file to disk, you first need to build the Dataset JSON object. An example call looks like this: ```{r sample_call} -ds_json <- dataset_json(iris[1:5, ], "IG.IRIS", "IRIS", "Iris", iris_items) +ds_json <- dataset_json( + head(iris, 5), + file_oid = "/some/path", + last_modified = "2023-02-15T10:23:15", + originator = "Some Org", + sys = "source system", + sys_version = "1.0", + study = "SOMESTUDY", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "some/define.xml", + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items +) ``` -To attach necessary metadata (that can't be inferred by the input dataframe) to the `datasetjson` object, you can use a variety of setter functions: +To attach necessary metadata (that can't be inferred by the input dataframe or at time or write) to the `datasetjson` object, you can use a variety of setter functions: ```{r setters} -ds_updated <- ds_json |> - set_data_type("referenceData") |> +ds_json <- dataset_json( + head(iris, 5), + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items + ) |> set_file_oid("/some/path") |> - set_metadata_ref("some/define.xml") |> - set_metadata_version("MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") |> + set_last_modified("2025-01-21T13:34:50") |> set_originator("Some Org") |> set_source_system("source system", "1.0") |> - set_study_oid("SOMESTUDY") + set_study_oid("SOMESTUDY") |> + set_metadata_ref("some/define.xml") |> + set_metadata_version("MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") ``` -If these settings are not provided, `dataset_json()` will default the fields to "NA" so a compliant file can still be generated. - Once the `datasetjson` object is prepared with the necessary metadata, you can use `write_dataset_json()` to write the file to disk. ```{r write_disk, eval=FALSE} -write_dataset_json(ds_updated, file = "./iris.json") +write_dataset_json(ds_json, file = "./iris.json") ``` Or if you don't provide a file path, the JSON text will return directly. ```{r write_print} -js_text <- write_dataset_json(ds_updated, pretty=TRUE) +js_text <- write_dataset_json(ds_json, pretty=TRUE) cat(js_text) ``` @@ -74,14 +92,14 @@ dat <- read_dataset_json(js_text) dat ``` -The data frame that's returned is enriched with attributes available in the Dataset JSON format. For example, opening the dataframe within the RStudio IDE will present the variable labels. The other variable is attached as attributes on individual columns, and file level metadata is attached as attributes on the data frame itself: +The data frame that's returned is enriched with attributes available in the Dataset JSON format. For example, opening the dataframe within the RStudio IDE will present the variable labels. All the other metadata contained within the Dataset JSON file is attached as attributes to the resulting dataframe. ```{r dataframe_attributes} -print(attr(dat, "creationDateTime")) -print(attr(dat$Sepal.Length, "OID")) -print(attr(dat$Sepal.Width, "type")) +print(attr(dat, 'dbLastModifiedDateTime')) +print(attr(dat, 'fileOID')) ``` -Note that Dataset JSON is an early CDISC standard and is still subject to change, as as such this package will be updated. Backwards compatibility will be enforced once the standard itself is more stable. Until then, it is not recommended to use this package within production activities. + +This package currently supports Dataset JSON Version 1.1.0. Support for Version 1.0.0 has been dropped, as version 1.1.0 is intended to be the first stable version of the standard. # [](https://www.cdisc.org/) diff --git a/README.md b/README.md index c9c9b06..92fb092 100644 --- a/README.md +++ b/README.md @@ -39,109 +39,148 @@ disk, you first need to build the Dataset JSON object. An example call looks like this: ``` r -ds_json <- dataset_json(iris[1:5, ], "IG.IRIS", "IRIS", "Iris", iris_items) +ds_json <- dataset_json( + head(iris, 5), + file_oid = "/some/path", + last_modified = "2023-02-15T10:23:15", + originator = "Some Org", + sys = "source system", + sys_version = "1.0", + study = "SOMESTUDY", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "some/define.xml", + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items +) ``` To attach necessary metadata (that can’t be inferred by the input -dataframe) to the `datasetjson` object, you can use a variety of setter -functions: +dataframe or at time or write) to the `datasetjson` object, you can use +a variety of setter functions: ``` r -ds_updated <- ds_json |> - set_data_type("referenceData") |> +ds_json <- dataset_json( + head(iris, 5), + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items + ) |> set_file_oid("/some/path") |> - set_metadata_ref("some/define.xml") |> - set_metadata_version("MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") |> + set_last_modified("2025-01-21T13:34:50") |> set_originator("Some Org") |> set_source_system("source system", "1.0") |> - set_study_oid("SOMESTUDY") + set_study_oid("SOMESTUDY") |> + set_metadata_ref("some/define.xml") |> + set_metadata_version("MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") ``` -If these settings are not provided, `dataset_json()` will default the -fields to “NA” so a compliant file can still be generated. - Once the `datasetjson` object is prepared with the necessary metadata, you can use `write_dataset_json()` to write the file to disk. ``` r -write_dataset_json(ds_updated, file = "./iris.json") +write_dataset_json(ds_json, file = "./iris.json") ``` Or if you don’t provide a file path, the JSON text will return directly. ``` r -js_text <- write_dataset_json(ds_updated, pretty=TRUE) +js_text <- write_dataset_json(ds_json, pretty=TRUE) cat(js_text) ``` ## { - ## "creationDateTime": "2023-11-17T13:23:08", - ## "datasetJSONVersion": "1.0.0", + ## "datasetJSONCreationDateTime": "2025-01-23T18:35:13", + ## "datasetJSONVersion": "1.1.0", ## "fileOID": "/some/path", + ## "dbLastModifiedDateTime": "2025-01-21T13:34:50", ## "originator": "Some Org", - ## "sourceSystem": "source system", - ## "sourceSystemVersion": "1.0", - ## "referenceData": { - ## "studyOID": "SOMESTUDY", - ## "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", - ## "metaDataRef": "some/define.xml", - ## "itemGroupData": { - ## "IG.IRIS": { - ## "records": 5, - ## "name": "IRIS", - ## "label": "Iris", - ## "items": [ - ## { - ## "OID": "ITEMGROUPDATASEQ", - ## "name": "ITEMGROUPDATASEQ", - ## "label": "Record Identifier", - ## "type": "integer" - ## }, - ## { - ## "OID": "IT.IR.Sepal.Length", - ## "name": "Sepal.Length", - ## "label": "Sepal Length", - ## "type": "float", - ## "keySequence": 2 - ## }, - ## { - ## "OID": "IT.IR.Sepal.Width", - ## "name": "Sepal.Width", - ## "label": "Sepal Width", - ## "type": "float" - ## }, - ## { - ## "OID": "IT.IR.Petal.Length", - ## "name": "Petal.Length", - ## "label": "Petal Length", - ## "type": "float", - ## "keySequence": 3 - ## }, - ## { - ## "OID": "IT.IR.Petal.Width", - ## "name": "Petal.Width", - ## "label": "Petal Width", - ## "type": "float" - ## }, - ## { - ## "OID": "IT.IR.Species", - ## "name": "Species", - ## "label": "Flower Species", - ## "type": "string", - ## "length": 10, - ## "keySequence": 1 - ## } - ## ], - ## "itemData": [ - ## [1, 5.1, 3.5, 1.4, 0.2, "setosa"], - ## [2, 4.9, 3, 1.4, 0.2, "setosa"], - ## [3, 4.7, 3.2, 1.3, 0.2, "setosa"], - ## [4, 4.6, 3.1, 1.5, 0.2, "setosa"], - ## [5, 5, 3.6, 1.4, 0.2, "setosa"] - ## ] - ## } + ## "sourceSystem": { + ## "name": "source system", + ## "version": "1.0" + ## }, + ## "studyOID": "SOMESTUDY", + ## "metaDataVersionOID": "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + ## "metaDataRef": "some/define.xml", + ## "itemGroupOID": "IG.IRIS", + ## "records": 5, + ## "name": "IRIS", + ## "label": "Iris", + ## "columns": [ + ## { + ## "itemOID": "IT.IR.Sepal.Length", + ## "name": "Sepal.Length", + ## "label": "Sepal Length", + ## "dataType": "float", + ## "keySequence": 2 + ## }, + ## { + ## "itemOID": "IT.IR.Sepal.Width", + ## "name": "Sepal.Width", + ## "label": "Sepal Width", + ## "dataType": "float" + ## }, + ## { + ## "itemOID": "IT.IR.Petal.Length", + ## "name": "Petal.Length", + ## "label": "Petal Length", + ## "dataType": "float", + ## "keySequence": 3 + ## }, + ## { + ## "itemOID": "IT.IR.Petal.Width", + ## "name": "Petal.Width", + ## "label": "Petal Width", + ## "dataType": "float" + ## }, + ## { + ## "itemOID": "IT.IR.Species", + ## "name": "Species", + ## "label": "Flower Species", + ## "dataType": "string", + ## "length": 10, + ## "keySequence": 1 ## } - ## } + ## ], + ## "rows": [ + ## [ + ## 5.1, + ## 3.5, + ## 1.4, + ## 0.2, + ## "setosa" + ## ], + ## [ + ## 4.9, + ## 3.0, + ## 1.4, + ## 0.2, + ## "setosa" + ## ], + ## [ + ## 4.7, + ## 3.2, + ## 1.3, + ## 0.2, + ## "setosa" + ## ], + ## [ + ## 4.6, + ## 3.1, + ## 1.5, + ## 0.2, + ## "setosa" + ## ], + ## [ + ## 5.0, + ## 3.6, + ## 1.4, + ## 0.2, + ## "setosa" + ## ] + ## ] ## } To read a Dataset JSON file, you can use `read_dataset_json()`. You can @@ -162,33 +201,25 @@ dat The data frame that’s returned is enriched with attributes available in the Dataset JSON format. For example, opening the dataframe within the -RStudio IDE will present the variable labels. The other variable is -attached as attributes on individual columns, and file level metadata is -attached as attributes on the data frame itself: - -``` r -print(attr(dat, "creationDateTime")) -``` - - ## [1] "2023-11-17T13:23:08" +RStudio IDE will present the variable labels. All the other metadata +contained within the Dataset JSON file is attached as attributes to the +resulting dataframe. ``` r -print(attr(dat$Sepal.Length, "OID")) +print(attr(dat, 'dbLastModifiedDateTime')) ``` - ## [1] "IT.IR.Sepal.Length" + ## [1] "2025-01-21T13:34:50" ``` r -print(attr(dat$Sepal.Width, "type")) +print(attr(dat, 'fileOID')) ``` - ## [1] "float" + ## [1] "/some/path" -Note that Dataset JSON is an early CDISC standard and is still subject -to change, as as such this package will be updated. Backwards -compatibility will be enforced once the standard itself is more stable. -Until then, it is not recommended to use this package within production -activities. +This package currently supports Dataset JSON Version 1.1.0. Support for +Version 1.0.0 has been dropped, as version 1.1.0 is intended to be the +first stable version of the standard. # [](https://www.cdisc.org/) diff --git a/_pkgdown.yml b/_pkgdown.yml index 1cc700b..c719879 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -39,6 +39,11 @@ reference: - read_dataset_json - write_dataset_json - validate_dataset_json +- title: Helper Functions + desc: Additional helpers +- contents: + - set_variable_attributes + - get_column_metadata - title: Data Objects desc: Data objects stored in the datasetjson package - contents: diff --git a/man/get_column_metadata.Rd b/man/get_column_metadata.Rd new file mode 100644 index 0000000..608d354 --- /dev/null +++ b/man/get_column_metadata.Rd @@ -0,0 +1,30 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/helpers.R +\name{get_column_metadata} +\alias{get_column_metadata} +\title{Extract column metadata to data frame} +\usage{ +get_column_metadata(x) +} +\arguments{ +\item{x}{A datasetjson object} +} +\value{ +A data frame containing the columns metadata +} +\description{ +This function pulls out the column metadata from the \code{datasetjson} object +attributes into a more user-friendly data.frame. +} +\examples{ + +ds_json <- dataset_json( + iris, + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items +) + +get_column_metadata(ds_json) +} diff --git a/man/set_variable_attributes.Rd b/man/set_variable_attributes.Rd new file mode 100644 index 0000000..268274d --- /dev/null +++ b/man/set_variable_attributes.Rd @@ -0,0 +1,31 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/helpers.R +\name{set_variable_attributes} +\alias{set_variable_attributes} +\title{Assign Dataset JSON attributes to data frame columns} +\usage{ +set_variable_attributes(x) +} +\arguments{ +\item{x}{A datasetjson object} +} +\value{ +A datasetjson object with attributes assigned to individual +variables +} +\description{ +Using the \code{columns} element of the Dataset JSON file, assign the available +metadata to individual columns +} +\examples{ + +ds_json <- dataset_json( + iris, + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items +) + +ds_json <- set_variable_attributes(ds_json) +} diff --git a/tests/testthat/test-helpers.R b/tests/testthat/test-helpers.R new file mode 100644 index 0000000..2db63fc --- /dev/null +++ b/tests/testthat/test-helpers.R @@ -0,0 +1,80 @@ +test_that("Column metadata can extract properly", { + ds_json <- dataset_json( + iris, + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items + ) + + x <- get_column_metadata(ds_json) + x<-x[c("itemOID", "name", "label", "dataType", "length", "keySequence")] + expect_equal(x, as.data.frame(iris_items)) +}) + +test_that("Variable attributes can be applied", { + + iris2 <- iris + iris2$Species <- as.character(iris$Species) + + ds_json <- dataset_json( + iris2, + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items + ) + + ds_json <- set_variable_attributes(ds_json) + + expect_equal( + attributes(ds_json$Sepal.Length), + list( + itemOID = "IT.IR.Sepal.Length", + label = "Sepal Length", + dataType = "float", + keySequence=2 + ) + ) + + expect_equal( + attributes(ds_json$Sepal.Width), + list( + itemOID = "IT.IR.Sepal.Width", + label = "Sepal Width", + dataType = "float" + ) + ) + + expect_equal( + attributes(ds_json$Petal.Length), + list( + itemOID = "IT.IR.Petal.Length", + label = "Petal Length", + dataType = "float", + keySequence=3 + ) + ) + + + expect_equal( + attributes(ds_json$Petal.Width), + list( + itemOID = "IT.IR.Petal.Width", + label = "Petal Width", + dataType = "float" + ) + ) + + expect_equal( + attributes(ds_json$Species), + list( + itemOID = "IT.IR.Species", + label = "Flower Species", + dataType = "string", + length = 10L, + keySequence=1 + ) + ) + +}) diff --git a/vignettes/datasetjson.Rmd b/vignettes/datasetjson.Rmd index 0808578..aa9357a 100644 --- a/vignettes/datasetjson.Rmd +++ b/vignettes/datasetjson.Rmd @@ -23,7 +23,7 @@ library(datasetjson) **datasetjson** works by allowing you to take a data frame and apply the necessary attributes required for the CDISC Dataset JSON. The goal is to make this experience simple. Before you can write a Dataset JSON file to disk, you first need to build the Dataset JSON object. An example call looks like this: ```{r sample_call} -ds_json <- dataset_json(iris[1:5, ], +ds_json <- dataset_json(head(iris, 5), item_oid = "IG.IRIS", name = "IRIS", dataset_label = "Iris", @@ -101,8 +101,17 @@ You can also provide single element character vector of the JSON text already re dat <- read_dataset_json(js) ``` -The data frame that's read in carries a number of attributes. For example, opening the dataframe within the RStudio IDE will present the variable labels. All data available within the Dataset JSON file is ultimately attached to the imported data frame. +The data frame that's read in is itself a `datasetjson` object and carries a number of attributes. For example, opening the dataframe within the RStudio IDE will present the variable labels. Additionally, the extra metadata provided in a Dataset JSON file is available. The attributes provided follow the naming convention of the Dataset JSON standard. -```{r attributes} -attributes(dat) +We've provided some helper functions to leverage this data further. If you'd like to grab the column metadata from the `columns` element, you can use the function `get_column_metadata()` + +```{r column_metadata} +get_column_metadata(dat) +``` +With this column metadata available, you can additionally use the function `set_variable_attributes()` to apply the `columns` metadata to the individual variables within the data frame. + +```{r variable_attributes} +dat <- set_variable_attributes(dat) +attributes(dat$Species) ``` + From 702ff1e85a4e65752afffdacc2de2355e2c2e851 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 09:17:38 -0500 Subject: [PATCH 070/103] Trying to fix build issue --- DESCRIPTION | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 9a1d070..3b7ace2 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -35,6 +35,7 @@ Suggests: rmarkdown, withr, purrr, - tibble + tibble, + dplyr VignetteBuilder: knitr Config/testthat/edition: 3 From e34d1a12cda25aae7b03e5cafa8a65f4a282168f Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 09:30:11 -0500 Subject: [PATCH 071/103] Test more relevant OS's --- .github/workflows/R-CMD-check.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index ac1d521..ffa63ca 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -26,8 +26,10 @@ jobs: config: - {os: windows-latest, r: 'release'} - {os: macOS-latest, r: 'release'} - - {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"} - - {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"} + - {os: ubuntu-22.04, r: 'release', rspm: "https://packagemanager.posit.co/cran/__linux__/jammy/latest"} + - {os: ubuntu-22.04, r: 'devel', rspm: "https://packagemanager.posit.co/cran/__linux__/jammy/latest"} + - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} + - {os: ubuntu-latest, r: 'release'} env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true From 25f3f3f064fa2a5799574357869389abd9fd7b75 Mon Sep 17 00:00:00 2001 From: Michael Stackhouse Date: Fri, 24 Jan 2025 11:39:57 -0500 Subject: [PATCH 072/103] Update R/write_dataset_json.R Co-authored-by: Nicholas Masel <61123199+nicholas-masel@users.noreply.github.com> --- R/write_dataset_json.R | 1 - 1 file changed, 1 deletion(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 601b479..d730d8c 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -111,7 +111,6 @@ write_dataset_json <- function(x, file, pretty=FALSE) { auto_unbox = TRUE, ) - # numeric_cols <- names(temp$columns$dataType)[temp$columns$dataType %in% c("date", "datetime", "time")] if (!missing(file)) { # Write file to disk From 938dc8c989609ea980f9988d27fdc344b9bcb3ab Mon Sep 17 00:00:00 2001 From: Michael Stackhouse Date: Fri, 24 Jan 2025 12:02:50 -0500 Subject: [PATCH 073/103] Update README.Rmd Co-authored-by: Nicholas Masel <61123199+nicholas-masel@users.noreply.github.com> --- README.Rmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.Rmd b/README.Rmd index 7d807e4..f12bb8f 100644 --- a/README.Rmd +++ b/README.Rmd @@ -53,7 +53,7 @@ ds_json <- dataset_json( ) ``` -To attach necessary metadata (that can't be inferred by the input dataframe or at time or write) to the `datasetjson` object, you can use a variety of setter functions: +To attach necessary metadata (that can't be inferred by the input dataframe or at time of write) to the `datasetjson` object, you can use a variety of setter functions: ```{r setters} ds_json <- dataset_json( From e561cecaec1c58a0a63a1fd083c04a6ac1afd757 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 12:26:19 -0500 Subject: [PATCH 074/103] Add reference to Date class --- vignettes/date_time_datetime.Rmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vignettes/date_time_datetime.Rmd b/vignettes/date_time_datetime.Rmd index 768b4d4..9f2a07c 100644 --- a/vignettes/date_time_datetime.Rmd +++ b/vignettes/date_time_datetime.Rmd @@ -42,7 +42,7 @@ tibble::tribble( In the table above, we have the metadata for both character and numeric dates, times, and date times. Both sets of variables have the same values within `dataType`. The difference is the optional field of `targetDataType`, where the value for the numeric variables is set to `integer`. Both `read_dataset_json()` and `write_dataset_json()` rely on these fields and as such they must be set properly. This comes with a few assumption and requirements. -- Numeric dates will be converted into the type of `Date` +- Numeric dates will be converted into the type of `Date` (see `help("Date", package="base")`) - Numeric times will be converted to the **{lubridate}** type of `Period` - R doesn't have a specific built in type of time. We decided to take on **{lubridate}** as a dependency given package stability and **{lubridate}**'s inclusion in the tidyverse. The `Period` objects on read are produced using the `lubridate::hms()`. - Numeric date times will be converted to the base R type of `POSIXlt` From 4d69f472b391c6ad50c7b1dccd5a67c006a9238c Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 12:51:08 -0500 Subject: [PATCH 075/103] POSIXlt to POSIXct --- R/utils.R | 2 +- R/write_dataset_json.R | 2 +- data-raw/data.R | 2 +- tests/testthat/test-read_dataset_json.R | 4 ++-- tests/testthat/test-utils.R | 2 +- tests/testthat/test-write_dataset_json.R | 2 +- tests/testthat/testdata/adsl_time_test.Rds | Bin 20340 -> 19350 bytes 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/R/utils.R b/R/utils.R index 697901d..b128cd8 100644 --- a/R/utils.R +++ b/R/utils.R @@ -124,7 +124,7 @@ date_time_conversions <- function(d, dt, tdt){ time_cols <- dt %in% c("time") & tdt %in% "integer" d[date_cols] <- lapply(d[date_cols], as.Date, tz = "UTC") d[datetime_cols] <- lapply(d[datetime_cols], - as.POSIXlt, + as.POSIXct, tz = "UTC", tryFormats = "%Y-%m-%dT%H:%M:%S") d[time_cols] <- lapply(d[time_cols], hms) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index d730d8c..ebb2fe2 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -49,7 +49,7 @@ write_dataset_json <- function(x, file, pretty=FALSE) { # Convert datetime if (y$dataType == "datetime") { # Ensure type and timezone is right. - if (!inherits(x[[y$name]], "POSIXlt") || !("UTC" %in% attr(x[[y$name]], 'tzone'))){ + if (!inherits(x[[y$name]], "POSIXt") || !("UTC" %in% attr(x[[y$name]], 'tzone'))){ stop_write_error(y$name, "Date time variable must be provided as POSIXlt type with timezone set to UTC.") } x[y$name] <- strftime(x[[y$name]], "%Y-%m-%dT%H:%M:%S", tz='UTC') diff --git a/data-raw/data.R b/data-raw/data.R index 88932ce..05b60ab 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -90,7 +90,7 @@ time_options <- c("12:34:56", "15:34:34", "11:12:52", "21:16:11") adsl$VIST1TMC <- sample(time_options, 254, replace=TRUE) adsl$VIST1DTC <-paste(format(adsl$VISIT1DT, "%Y-%m-%d"), sample(time_options, 254, replace=TRUE), sep="T") adsl$VISIT1TM <- lubridate::hms(adsl$VIST1TMC) -adsl$VIST1DTM <- strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S", tz="UTC") +adsl$VIST1DTM <- as.POSIXct(strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S", tz="UTC")) new_meta <- tibble::tribble( ~itemOID, ~name, ~label, ~dataType, ~length, ~targetDataType, ~displayFormat, ~keySequence, diff --git a/tests/testthat/test-read_dataset_json.R b/tests/testthat/test-read_dataset_json.R index 789982c..3e87440 100644 --- a/tests/testthat/test-read_dataset_json.R +++ b/tests/testthat/test-read_dataset_json.R @@ -83,11 +83,11 @@ test_that("Dataset JSON can be read from imported string", { test_that("datetime conversions work properly",{ iris_timetest <- read_dataset_json(test_path("testdata", "iris_timetest.json")) - expect_s3_class(iris_timetest$Datetime, "POSIXlt") + expect_s3_class(iris_timetest$Datetime, "POSIXct") expect_equal(class(iris_timetest$Time), "Period", ignore_attr=TRUE) expect_equal(sort(unique(iris_timetest$Datetime)), - as.POSIXlt(strptime(c("2024-01-01T12:34:56", "2024-01-17T18:45:56"), + as.POSIXct(strptime(c("2024-01-01T12:34:56", "2024-01-17T18:45:56"), "%Y-%m-%dT%H:%M:%S", tz="UTC"))) expect_equal(sort(unique(as.numeric(iris_timetest$Time))), as.numeric(hms(c("12:34:56", "18:45:56")))) diff --git a/tests/testthat/test-utils.R b/tests/testthat/test-utils.R index a662297..c65ba10 100644 --- a/tests/testthat/test-utils.R +++ b/tests/testthat/test-utils.R @@ -39,7 +39,7 @@ test_that("Date, datetime and time conversions work as expected", { c("integer", "integer", "integer")) expect_equal(df_converted$date, as.Date(c("2020-01-01", "2020-01-02", NA))) - expect_equal(df_converted$datetime, as.POSIXlt(c("2020-01-01 12:00:00", + expect_equal(df_converted$datetime, as.POSIXct(c("2020-01-01 12:00:00", "2020-01-01 12:00:01", NA), tz = "UTC")) expect_equal(df_converted$time, hms(c("12:00:00", "12:00:01", NA))) diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index 56367a8..2b37b2a 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -218,7 +218,7 @@ test_that("Writing errors trigger", { # fails for POSIXct orig_df2 <- orig_df - orig_df2$VIST1DTM <- as.POSIXct(orig_df2$VIST1DTM) + orig_df2$VIST1DTM <- as.numeric(orig_df2$VIST1DTM) # create dataset json object ds_json <- make_ds_json(orig_df2, df_metadata) diff --git a/tests/testthat/testdata/adsl_time_test.Rds b/tests/testthat/testdata/adsl_time_test.Rds index 000c629c04787940fc3f98171e18cfa7d6bb21e9..dedfc6b2c7316cb12cffc3008dccdd2a05d13c7d 100644 GIT binary patch literal 19350 zcmZU(cRZWl7dURT6h*Dt@>VOgYt$C2QZ+)Ys-miDQ+p@WYHP$+Td3746?;ajR@7G1 zCT6YJ5lMV~zTe+}zvqwVKIfk2tb5OWz0N)70OD_v{ojXjFPtuq$2=oYTN3gk@djJ; zpSur)`!y_4A~&`MehX$x*BC&U@7>D&?Ux!kV33y`;r%DE0{HRc>X+~TbTw{R-n_wN zIeDvJOi!V0dB1qS3E0-@Z{;8UO>D_*>8f&GxoO`F^ktJ=9`v&^biZY@U|Q|m#KwFR z!23bxu1>U~9CG=4oiu+a8lt|CZ2pv|p?XgxLIRPQ0hfzQG^GL^?qTKy9sH{VPd zW_<6q1Urs%iGD4~kxyrfcL9F2(ta>K3$&4pPeerX8gN|(iGD@MJcl2?`PLUyrWyYKtW5$Q+u}^j?44!JsizvE^iaA#_3;#-|mp9Ye z8GGW^zM5GUpo*YjauOKQEtThA-IfCjt#Z{wd*G>9& zG_I2<;%D~6>(kh0xYKFu5FgMG5iO~s#eOekGQ>d8-&W6XFIqBOD@z?QCsuj+U|`B_ zD4@6A&rDalmSC=Xy=_&)Vqec^s^sfuLVoI&HpF`Cr->DeRzAI6xraR_G&XxT>MS`+ z51%~Csrb;mXslp#4}nPCznRKb=K+{DaiM2x`X95FV^_{~hB6tnnpnCCCu92XBCn65 znT3OwP<^b$(}}SsE}7rQb7nKCFROah3q~iC+I;OfGp0fkc3k^pa}b!;*$^QV5%bvtq6hZOJl8WKRY%MgU`M(1o>zZ#TgtDc zcC6N!9DYiA;?lnAk|?@8{3)|T(1G08cF@JlqE44>#MSIWg6{u#iHGv1{xQx}`H*RH zKT)*WRA}DUgR>_#G}x+0-k^7WcTb*7U)s^^xpqq+%F*np*VbZWhKal1OvRgT2(}5X z=i(L~W=}AVr7~Qi-#)mO`hQ7CLO=91Q?0)CzZT}!3L1SD`IMuZ*^@y+ z3xgDcwxvC(JdU;G4ka>N=JRSpe=BsJmOS}f&zH7e$1rF+SnAKp-GBBo@zlA5S=n5) z3?ai;p$P6djrGpd+53|mns2IG`@_;!)}>gu{LR?W*bM)O?tHnuNHsSvw0l@f4&{3+ z6!T+X8{QM`!zY{`C5_07pjqG22RhkmDeW?&?`Ih&HAVYW3#C&^Ao5<*tlzpuS!yZO zGoxKHjFT#(ebj~0qwXW}9@DG?p8%bVwUok`(Uob&Nx9KJ!-DCQ!iYR^n)SzeKqoyd zB^_q;c8YOQVziH~V0zR&MBW{mb?3)GCoL_d+t;#^jgw%}KKlaclmJBD$*uMGV4#zV zmeM2>+9k<2$vfHyDv%zQ zXeqsBLT`UGPBM@7DY%y&#fr!)y0yNg19TGBQW9rE-~V8o1djHRyq8YNgvg7&wSMaw z1<+DDxr26zGfq;9_UYtLkD^E9Ip10bY6G1(w3OQKpetjHlf3nPkkoh48 z2=}^ZB#If``vj;Wif}KDM#eFtH}rsQ!U*@QXe5LgO{E7^5kR+W-jn z&}ifm6IvGxRN+CmdqgA4nb2=^fo&WJce`k$7ZW=65m1E<;cgO*RA54v=>Xf95boO7 z`*R1~s|{3PK)B0CBm3^4H?)9lv

RXe9g&no0|(LXB|ej7D1CnQ&)T4WJ&AaKMZW zc$jiiUwVelQj{Z?AIQl81hH;qdfRv|9OVhvuPf4)Q3SMv#Z2Q`E4(#9{dY+o8AizF#bntaf@&x(7Ko&9d#SZm)F`1%HX z!>j%!)#2@}>9@QTM`4L-axXcC^by=Coo~WUrpxSJUIg! z)_zN!akyXD_aO_>Kq`!aYyVhedSundyBCu3Mn2|uE=|*lb~V4sba3kD_MLXd3A-ta zPaHge#Rp2N54m{fnDhTR`qfLbdT=iB(Tq$w1#%1{v@5X&YBTFbL1pUJDz(8aHu-gZ ztjB`kYUd0?KV?rZ6jz4F44(#-kzVLCu4LogcQxN!<~bU99Cpi|w$wgg7@55OPzrw` zpJn8^0jXxZW()kECJL&iUN2L>Y#0#P{N68uY&ky7+j8WKqp+Wwq}5d)vL=qf|JVT$ zmr~P(X;{_3zm=d7ZmtVy=PCv41e&Vzg)KjxUT%cBH^FdpEj*FTq2_bO8v-fj}qDT!07g#Xp%^w>dz|zVPmck z(kXN5kXrID2s<{RAcea?jN=|&eEZpM>B94At=i94`qU|P1OiEGFN201e}+IOak!be z$9DF%Rez-z7JUb>qJ=`*etPHQkApzafGn)S}=dTVAmh3Bq#yb>z zuGw6qZ@Qig%X_=IMeY^^BDG}l{k%M^tEJA~3zhTzccyX8!qYvW`|@ywh*Jvx>L!^# z|GV%7U=d!3V3qL_p2tGNDAUa3&oOq3GKwv}F9q9q?JoA3u>pjWy`OW3Dd>OQbB7a| zhCbZuj9z`AN7paNl3kF>qF~(S$CdPL%iGiky;8s$E}v5VfrjSbK+ep&6t*{U{*y~0 z_AbV&@hn|13Y?hcmGE*6)j~}K=%(M4rvmD<2nE2=k)fyvOGO01t)|E&M<5(QDl~!0 zFFTEqYD{3<*r5n1a#CP~UEq%9k;;*J($OH9rOtd992^WlOE@=CV#O+8x7VpP&qJ^( z+|m@SFp4nVtt+|{wXTC3MDs4|uBHByW|nnR@+FE-Hw_{nbm)@hW4JSn5lbx6FPV?U z+Z0^^(U6FJ^DcNKNqpHZ;%KQjO#M$3lo1zp<5Yp1@8%3Oo`t-LqJTW;{#YdAYEeDU zokMe1a5xQ)0w0%uzf+%11N8XRIZ)}}0PNeokGIsa)M!%ggk#qMIdS8CE=jE@9zpP( zgi)T2@EFp!KlWwVMUKV(Ynj>5Q5eA*0u{StVg~vj>z5LR~NxKh}{p&2wrEG<6|$9+?gM zY<}dCH&9AjWeq+~-Oo^QphIlvLUH<0c3p9^@wOpAy1?%N%iLoShV^p< z?~&nQTLgRE5va(9WgzkF08BhEfia^|H-9Ng^4n$Tl7Xn+w_6hU(L0Yl>jkbL_zOFA(Cw!YZ?0U0pd_j+%zTp;wz3NoxOzQynMg#r%{g`B1~cH{s=!v z5zEoE*aJ3+MSU!k)SiIjW~qef&h-5(7~l{C-MOV^2lrQ-LHx=}0dM*FbCnGlxOq4~ zeR>%dJru{pr`ACBS6w=|_ZL~Ydeyg5)WWbV+GlO&P9XS~$FQ4V*e=H;JK|x>rO&cU zD_(uM$>d646hNg)KOI=Ifa!8jEEF)s6aG|{Cy2}nA6 zIu5ww(%{F7du3(XN{;O)YGYal6cPSIdv|$J1dxx*tldj@QBELx^(oysq>~COyL@HS zA60J=!v9hhtApYT>)&6}2xi~D3B8I72#nZ=nZU%+^{PK)8tW;gY2MpEo23Vmff56n z$df1vV)21Ru;)p}$|Z7I6HELRS7PZaP9LeAT9TT@zmco;uv~1zi^{im`McmzN#nOy zTW}t!EV#t2&GIf(BCeQ(eXqaBY^d8oc-#+oW;u$wpjS3iq}0hc zcD@Hjt{xeH6-ku(c)98|nv@Bb+aFlGqI^7PC+;;+*h5)V?#NU&{ZtJ5esJ9GT|uVU zvnl0?UlLt*^th*8$D<4vA5Z)ng$gw>|e=oq!VbXhFb7y+|R&UgZQfL#dDg+-ee%Q19D!8G$RVYmJR;Se-cu)w_&?$ z9Y}-0E|IZBHEu^=hpYSg9h$%*1+|fXqQD zUCz12r+jb2nyfnkMFw*|$h6;=W!kr&C;2fLptzLMo6PS1M;DaeI-h)Q;A4IE#QXDE z%KY8?=KFr4AfXkR^rm+tv-A;4wL|`pci)%-!^v@X>s8c$Zauq{Tm{^m7g&jDTks<; zqaJP!iO`d@D?pJ04f3ns6n+Fm6@2SDuM1e{@*>+Mo6qqbgvreMBS`~B*7rOw6zWLR z#;8!i1f6+&J$V78Vg$*u*Z_J!wM#J{0gWXKeFmC4Yvu3h+0ksG{mvfrF|980Ad1IL z&lbDTN^{bc##_wPq{>b%905wik)a|7LTT_)k9CdOlX)Gd67w!^&w5a)CC2IhcR)L7 zN-!ln1qp&buKit`s>vTKWK`-u5c|XMAf1_3!fDKJ>jO?{b%Lf5Y5@C(HH^yZ|X)U>}d+6l~?e=pR+xQ}az0K%dO+ z?U&z7UXAY^xtV|xmRf$aC6W|^1WRGxE5scLFVl5-4Yyp_J$Bp*zKfkRF7wv+);rX| zM4k+$v^#?jbxsAZcC4(puPTP0v8}tu=d_Unf&hq*}dciL}Oi4CVSXt&|J*jC>@waBQK~8u$!CJTHu_eREZQ`urHl7eX9*n$-Dq;nWSbB>|Xr+l!t9 zK%3O)kCacs_i+Q?hC=&HOTBNP0Bf*sxVF9NKFk>h1m=wYZ#^5Y zFer4a@42_V2%TPA*pndpQ*#qlEwX_5_0mgyKj_M+<-iDX#kbbv69P)k4-E{R&Mit~ zyxVe2UDssdnON8a3g3(w-jP;6@EbJoD3DuYNmJE@zK@!pt!XAy9U_{+o#Pv_IdGnk zU!bFkGWK=;64Y5x)A8xxia~Ya_jAeLm;(LSwC9p@TprvUe1FYJ7jOIqx^(>F!kB)Z z490}}3}%H+^QEsx)|p+oMc2K{w=FjN!aP+6+}_hmz^ug<-sQT@$212A zJ`)Q^fP@3)f%DwvAGM6sp8}U(ZVg}g9C|OuReK+2|9;SUq+Y%)71&+5FLOwg+jm+d zrMHn7cq$eyq7_h~N#0qYI^Lqdsxfozi5_ZSw^<&QjW22jV^8Mf^J+KqpL-=b3It{CQ%i|o(o38b}7P|LO_;d3xiMej4qgb`><4?5f@jT=HL z4q7^wq(S*n?66Z$*d_1zHUYMa2N#a3a!FI69jAXqycCrjKkkTCdrz1w{`WX|+4Q`5 z`*8vH0w%eyM!1h2XG3|MQardR#2$56YagI*Y? zLfAQ`i{y3n#|B16(DA+?W2nDxchE;a4(W&t;=$_cWg;m1f&sPhoj>BKm;Kl4-XZ08+;Zs> zNSwxow#|t|9=?#wn{V~K98QTGSQ(_9sA11zVSc}vCwNK@5#iY(+rE(v<$WTO=qJ;e z^k>4SDh+3%v?^(e@pbYc6h1|=n=M)B1)uA!9J;kt_ft?iEzi3 z;QJGPsM*rsn*YhGu;%bv5PYhtAa%xc-PsF9Q5L{EKMKg15Xwg>58vUbJRY^SJGZw0 z`s=me8K|PXjXBgNrr7WXKlZA(qie?;EO-W2*nJ7y4~j@K+89XsRk$VyO3h0`RibWT zw2w@}hYcYj&4ScpD&9lMwtgjE#4t)22B03%M( zf%wg%gR?S$tCYMKpnubc+=uo)%E3{ZsWn-L{)Aq%(Ulo$dSN&PwAq^mxX@@#5hoknt}{KNS1-knQU|doW+u+rnD z4{OaGOW}LLP%NNSX@K8&aT0s_^Ihh*vxBh{sUHCpF+P_WqJN_%x%2~1d@KNeQMh zYIsxLUtWA?$|W(o{}w&VgXXPjr)_rQJ43j6yAL_OGSOe`cRK79s{`HLf01w(Q(At1 za5KZaCewrVThtlDjA8;*L7x#}f^M+S3Tm5n{;;ZiJx><9k^tBrdmV#QL|L7c>rSOKudJ{oY!FA_iM3 zdOvc~-w7To=yV=LcP33`?mO#ShF%mas~gohg9EMmSidU;G_H-feF$he39Krt2^kvN z-zas7=M&?@v1ai5xX(*vTQ}xuzX_F zZ2ZfYMK{y$%<<;qF8S;kxUUa0c32yX9H!oEez}Ke{9ZZ1CHr!5_KWMpJ#2CX+Rt3* zt8z(oV<#8;SAVoDxLBw{{CP%2-K*B#q5J+^2=A#1YsYReuA`fm885?3{O129g?Z@* zg1?62#{Z5ljV)lTk5l&xNY2l=r>I_7yZwqu!OwrA59gkWZLs%v#=SAUnVYY*6#ajJ z|IO{a_(E?<`9IYE_s8|%+Ytbr-;`6`SWs{A@C$kyev~g##aj_64M)EEOMe*(k}pgkj`fh{Uk3JPKm6jsD+o7}kQd73nB;@Iy)~ z|D6O)P5v((bDQ1Z_@p@WA@0VXZB>~`xgp9X-N0@|>e5RC+Os_PZ%&TMMA<=ur1&q2 zBc6h)3ai-Q;FXS-%82m6%#|OJKmH|UiVo!YznOkQwOnNYG~Z?mGS3ftm+Hi2U~Ya4 z3^Zp;*8K4NPl9nd-Nx8^x4bMTAul;ke&s|AmjcflpI<|sg1?{a=aU;c1v;^ssaG|a z9%PJHesh=$OkfqJ!?29iN{rFR{45>YHK@+{H`(#!wy`xje__SgTsfay`(~#r?Ywux zDO+>aPI}953N!A@eW1g`;ai#?m?q!TJ^4}8$S3>VHD@5^ufcFZgTKif$L+A3isM&Q z%>EwT?Tum2N-^!0hBar;2*j}crH zoqR-5zF(2Q?9}cT^ZC2=^PMJ7eIB}me`w+(B2Sr{}iRA2ztpu#($eq zGMc{%5K?nDNi8VAgrivgC!NP9H}%8+Mb*BW?)R_Ohi|^l#9Ql#h3mNAy<-FhB07=mUrqYQG$Qjh$%dJM=TdHyYB+lz(>cNTUoo1y)1GF zQNAQkgZLMiMsOK5QCS6uC>i<92^o6dY!y5)hyVEnUkGw0`)eaa* zM!gLD$bKYys*O*+%9A+-`+XPqt42<0ahS*CZn+Rj6#=6?oFL@6Pk+npQ`RL`#vwrf z&V=Cjf#HllG_5e-`*AQi?nV#nmjuMKb`HR*@Jpd@O@-TUILP4;f{8sTQnZf6` z`jQJF8)xyW`T}_SpDTxE6Gu9?g}jIV7EF7J`f>*jy<0z=tk0ULl}|OF>3n+FA!KSz z4GcXM<+_ob$u>vG^_s}t3@JwZ=R{)-oFp48}=;%oajN`-Z3W&s`wylVBCF!D7%g+c zMFIF1D0`~#8<$q_3%*O$cK57^B=Xw}6)>nDRtZ{_jZhQ>DWClq$aDbhk61M2>q({N zVsj7tn*vvpuD#Ubf-jy@_uv=%5AKEJ)d-xY8ZUvfVC{1V@_4Fm-n*wSMV0}$PsSVm zjJTZkopN`jU-MAC|D-4=a=|&w*_)v)8Bl+y?IY#im&T&N3i<726jqCrRqx!)9H}f1 zYFQY{!p=h{7t>)p#C`vB@aeC>m$h>>f`E}i)oPy5mtlQ4 z?GGXs1CpByw~6+a5;4nRC_AQ|%G;les3n)nlwFHDNY3po0S-DAF?~ z+CLo!wa~v*Jk;^7yX$zweL5Wz@ENkS@|}9sQ({-o`wuNtaOC-xK2hb4cSq716;!B) ziQuh{7g9;HwOO8{0j-UJ{uUC9z5{Sc(JI4wBgZeN`DV)Z^a53lQAr@6ZT|?CJrRW5 zX)S*Vp83k?J>D@RF%t5NIP10o>c`X%wh$j3DPoccH(I9uOM36cxc0eOIP_#=0h6@G z4>DH014=FIelKlziYHU2H7#e>$MYEt~y0=X)M^+Y6$9e{^IhWvgYDoM~Mx$eWg?|3it6kc zO)wDl6ed@wM3CkS71$?e1;59ccJg=Rd6R|nsvzt>Iw2J_KlVX?vG;H%Qob7|+_*BC zH-X84lzr~m_Af@4w@;X?DBDv`(PVl0*RZ@wzVg!$l_FQYDNXx0@Mt1o-_Jrl<4}bX zdxNszJd{h!6ctZT^nvP4Ne=$gQ(t8K!BK+o!IG2;W~~ekfEa+oUXnt;wlo_38lDzD zYXX{wyzrD{Jnh@lxxTgrf%5DUewaQZzS36VQ+R>;Ozwr`KA)huJ#t#w%zyD7u&sBt zc_ugTqtCn)x&f65Q0_#h?@x80iE^ivf&!e`a zQSqjOgV(`JaS<>9EJ_=tGDdnx10d?t07!I`FcuW zbcDEduI4P#Ep$FwIC>C{By}x0vV&5p~)+CAy zt2uckwMJsSJ|S1IsDrPXD0X6DEdJEF@a+U3=(dj)<-qiR`V z#Hml(F?RMvjXe534KT6&fX}rbQ6Rq(m>RJux|BT0(YaVJy1av(eh2!afKX37T0$R{ zfFjiGG}_$$JHO~c-8|v!KOXVyU?A}M(O5xoJ6q=<%_~+s@$TBvEu7-44K4J0pSH{B z5_K!Qh~S0|MMPgNMvqVa|B8`!OPfMrTQ&29^TJzdcNi}} zEHRFe0=u+Plu~i33rNBiTk>&MQ3-xTbC{hR#)>b&aqG5OYuf2tEEFApuOO5pGF%fS ziT3Da*zTn~wlI=#MGmcr-~m%sQ>s$hY9z=%oz=9YY6KcX=i=5aA zc0fPMtonlzAkA|SO zbw#s0R{j2Bd1aa$-mLmPVmJ24!V0=I2<-b$Wc9L3o5=VHr?KB*u?qlpi!{Y~)*0hpf9mI~&vv56Mo#(M`*zvPjI3lv!{Zq>c zMWL@|Q|2yXc-zV*+wc9)>}u^=jFjzs(4shl=S+Z(2&=6IR=<-`eTF@WR5&3Hx|P|j zR8(%wt*?P%^_gJWd^%Hl^AODFH1_Rb2+)~k)`QGuFyFJqB7%`OGElR6x;Pw^q$<^G zvO-&Lo!IQ$r&ttM8N#nHP`7=5pswR_pX)=6i+-d7eSje-DQ&8Y#R8p_r{@s}t zcApw@cWscMl-m3>9X=zS`XwafR{SoKir7G$HH3gyS(_#S>nx&yKcF5Ferx(98%m;Y za$VLc3$cUhD9`ASnk4q$flJp!_k)wSqdvt>L0pg%=_i1-t=NSD(24Zz9yj(~4e!jE zy)%&>_8ygsp?5rT)dP%X5S-_Xkmi|gHlKPZJ#M1gSbt0sd~xGQT)X8azFt6m+di*h zC^_n+W7va{3nn;1yQNL~7zv>p6!E*UM2pI!4VKaYiImu=te%N;!M-m&TGl2Scm6cB zOCm`uFSY44mc*so(vZ@fEDr)VAGBUK;DvZNJ_RR0)o4bfw_wAq|#OLnSXe zOY#vBgy6Z^PO~QkCQ3NNL(5AaRa~)69DM6S(VZApz-AVz{T^ZqDM^phy`?59QLF?{ z-3ya+Z+OFra@U(>7^Ct$=6I;u?4p2I;SHLnleCEpXnN50f{H`?Qg#8K z-e1#fY12-5s(4u*`lFO*E8yM!^QQSVuhuL}bP>TR9Ym#^H(vYV-l4$Ug{6_6yY zEv-VX&1}1YV)H)8BG|RF?>Wz}*!nS@zsxq;`=sb(mY7%?gN$!d=BG_x^d;fl_%); zZE8c)tPqZ?_bT0~D^gnp>-d!qD|(?HjF-Nlue}`%2lqKxAn(7C?^&f4USu77*z=TD zc#L&W&T44i;)Af*PVeioXD!w}xmC?mS?l{>gTEl?9IOn7SvILJUxk(RKi#*eEeo1j z2>o)O&({HIco@w+QDy(>cffRxeEnj%AG}YAzV2VT?OjaTs9b(=ZF8CAWxC5MS7Ff8 ziS!Gx^~~??wH#@GS950NtoUeX;^&l@Cj1~qJDL#KcIV^flIkkb#O8-VGBE&ySu8t-H&O z?>EGH+xNM?3l$lDCBL5u)-`*+qgHb9t_NP4SQGs)N1P92G2cC?ER3+O`s+cjAK!gr zdT=Vg2a*Y=n>+aZiZf6Z;*xVRUTlRaxzHaezI*%#op1g6;JyS@=7kh{;_sE&e*c~? zza2OeeKQAt>z01AOx+pojd64-8TYKv>p$Y>zK?G=<%?=vKYg*8YOJgOv1z0;kuGS^^i`OQ7umSNAIuZ->L;2RrW&7Ju~9n-$W%c*Eskb z^dyQ`xd8Fj+D!;GTITszsv=u%D8X~&9-TxQHfU;7GjlU-_MckyH=(uJXVxNH!39=P zH5#cosy?jF0!iTf#^;UUh({D7%y?kGtNNb}$Bqn-tcV#;i^aG^^07`)Y)pCap&VU@cxibVK3)q zdZy*y-TVI28?52s{k}HyZs8R**la1)3unwbu>KR380RTz&d%0l0VBA9QmE_SScjYj zZ$wRrpMh>Js^0nV6KdvJ=HdXyaEh%S;9^V6{eA+wF7+NHjUfS|yBAd=dl}cney^9Z zI3Yk|vdYlBRXdHxL8?4Ehi327z3!|szO?&uTLYRuaIfXTf(`YBQ%QC+T`4ZV#$Qim z#)o|uQN8QV7jNz{z7qA-${OobPgz|5CYac)Z5?fW7toj~iOAGaV<=&M{$wQNWWBc1 zz*l|#m7av=w*JKDIO<^K@v`=3^OzZ(Lgl}|_F5)ajs)vD+@`{Erb4D0v-y}x0n!iM za;5b3#a$$zCxV%yccJ(9a6&)e8LCgc>oPxL=F9o?=Mx%hk{Oi0)W&b*ORc2ZI)Dpp(`G9SLJe&_?Ve@!=?uWh z8?*(Xs?`9iLDjPL;7+C~xX{G)PCc*I5B;r!=La>}Yo!^hJULbEUw=^JB{a_0*Z(4L zaAy<(TANn*Is14l3(cn_J1n#ocdRGzZ}zZ;&Ly>8oBzq>hRX)*X1zY-e|%@^^&Kuy`4JNo;D_4I5rix8&LPc+;!)zBt*-4#Hqf-X3%Y|x1|hU3tIZ?!qgL} zfHzcwsO(&fx{+4npzC4II1eOLV^UrDGcV)7l5pGT*;w2q<$!)KYxl9_=Xx#9L z#RJk*y=mB1i#i>>pKyC2U%Q=Xp{p|_=%3Vc#0$b+Xr7c8R+78uJ zeAvY7(>ZxiS+#hu=lVj*71j>vxXuem!NHzREW8I<=&~j!A6Wj+EhSi*8sS9lA`$oL zWR3XgMEcb2qrlJHT`y$Qz!e>RP+EA4Z5io30HC1iDaK3v3y$9m{&z#yYqjrk9m)@- zp+M340B8w;WGM0w0%;+5nD#(eY$e}TD5QEB48-u-o~Y{6pj4#B+EDwH z1qDr3w}T$cE^v9zF&;4c6&!FTH18TKGpv^uUCN+?$}MR|wpjs`#3f32VE5RusZfXl zzZyIykTUfuZ}Y>EXR!WsQ5bNUj_fe+y(v79V%(RkXNdwbQdv(9ffjGRv8BRsY%N9~ z`2#1~_B(G8t|<88@wx8-=o3{v<{(uCi&k1=vegBDp^#xW);lAN8H?oMB)U5XU7t72 zo?LzataTrI3AGDUpU@~Qy<%FIUj`qZ*iK>=GK5q`Ov7%xWyA&z$FKekUZfbAR>W*< zUK{wO2UHxU_?P7^`?8znIo)UndC*$qxZ;0maY)KLBXb!HlxhXs;%byQ@BU-KEv%6~ z(sJ8zIjUKT#J4B;NNv%4YvvM0cHh&E{uWGmWF(QS;D)*z*?{dywQdN*Ki~;u1T+8c z?1YE@$cW~^`17W${)y^%8gRnbAqebvXxGI!Qj$JQ!F#cu7ICQo54>R0gR~!y1vBhF zSl(6wwOhk`Baibq7WH;i887I^seK5{ry%X@BcAmK?Z@yVFPftis8G9gZFJ!A_;G>| zT3_D;Dzq%t#fa%2ND~As+C2ZMVzzxzJ6>B+PJj?SDS6dk0ixKGyg5tb-eVXm^~t>5 zwsypIH2S15^#3*xlDbq)eyXVHTcrkHaf&ANdo$V!e4?J_khZ z{3go~_?lH5EB93%rc<9vEI|Yd1zy_wQj{a z=D(@!L~O{Nw2QFkUvJzo89{`<(Vloq-*Ge3jUw-e%QaG0s5v`7iL2lq#XL^l;1Mj^ zCDsG?+j@upiNLVf8*#%Oi&OP0!XRO-YiqO%H;T<&qvH=uFua|$bkk)?CeiHeyI=!r zaA!k#8>%EU|L@a8p)VB(Q1Qcu8MLfC=Mm54E&7A)-z~c{SJ3>kf2i=;!(C_C|HYk& zb;7ulk-kcy>5uuxa;ca+x}ivoPb>bDJj?20d||^7xNn5BMUxIa z&$HuKcSZti3*s+pTONFNGRRhHP0lTG8|Df*Q6GLD4JJQIQ;7@s>y?=^?}D-|1iX4g z2KV4>t&&zZdEaPf!IA$ugYH=6`aa#;TjCM(V}<52F2Y>ytSYbZW*i%n<)Y!ET?RL? z+XkMpW|H&Lsx2PQ?QetY{n3(|Uv~9g%UpSP%mo7qe9RVEGFH|c*%O8w)>{ghyo^vE(PF(JWbvECOfRAoEr{U)?N)LmxQ{8MJAp-&Fi z#e?If@YC+{=T`rCc&>ecxl3-5_^OsvpqBCmY<^vKAhQ&Hz{H7J_^;As*%I)iVbcWE zBgUK9pfBAWtoStd!i~A3TJ^<*&T|)Cdgudb?&FRoQ)Ox@sRnk#J?qA6HE-|JYOVK5 z@ln`9%~9&E(NYBAxE8h2KWl3(^?B7Ge+~>P^M{#RYn9#Za;)3i7OCZ0;~jLPu$BB} zj*n+@OY;{Ga~tdY<+^vCw+`s9zFyK&vN)8CNi^#2gK@>yy?u>?X%X-7<3$E72k)86 zo?Vz(7|DEkxi?-FCR&0a1ffojq6EJ}Wc%lQLs-_r?$+TIi+Z+(E0RH8V65L1U`5Xk zIpUH~u+w9gq>1Br`B8Jw*a+#9xAFndq|ldU^R!C6ceck$<(+DQqS`?gUjKWDX*;t` zY6B?$&#~f0K#@=8nD^zOV$s=}W$J;SZXaglwk{+rh=+x@>A^RV(-8Mw9UH6h$`0w>V+R&637Y14i@3Jw=6!5rTn5xGvUxA$MFC1zCG zsiUw2{~W}kT+Jati-b8K(6vo!mtMXkx#?XW&P%9=ib+J z@Xkmd;ItRqKsug~!s05Bs4tj4DH36q=`8`@6IIjs2W=^JCAw!?L-6l&Yq%&`4613o z5Yo*YRkm@G0=WE=^kFxSao3}NBrZ2WeCRB{Ah>I0<;s9a@-R4 z3^d`La{MUwHOMqD<@iTZbD;S})Fc&6o#A16UUTxi43a@g&u z@1Vi`KeUCfnVyg_kCXim2M$2fNx-^*9`0UQuW$8to(B4~rvnB_>y5@AEmmbRC2VEb& zH%Zd=8k_?R$h_eml>R+v_wM0|BTRl^)bgkF$?8!__qC3jw-R3kUFt&@hx7g>Onsu| z9#NG-32$&d#Jz^|&+JN_a^O=br_$`(-GSO)PWU#S25E~Wu$nfyJnW5i5f+6}_TT9^ zqdxe(A^+N4shq<%-AQM_t2xxDlhs{#Fmy!6C(MxLxIk9CQ{P$I3t5HyVeEYz?fm@X zvoabJ=v}ld(}34;wytBVYD4x57mkp1MkCJhhX(@+F&r!&b(K!$X4_ze`oOj3GxaJ^=clKhO{hg zXfjmHv|3IXRu1La+&fjud}wNA8E11jf0-uVX~dXrnQBVQN%LCNGVdL-hD9Jgz-MG= znG#X9yzDU~hq&j^izA{;dU@wwxmYqSq|=7!MtuH!p3{nlm0S|l(=D}l!MJQA=+cv6xhuMm6Nm^^=xI@6HOz$ z9I&1vMdo?aB5>My*|<#2m{)o+^Deu*kT$NC4Z8q)y)n(a>=|rvnzB8YbIr!Uo^HF8 zHm_~W6Nha>!>ZD_lakvCL(;S76jRL0Dci6qj!(bdFirI43DJAK5jUTh(W!{Hp)!Vz zPl8gVY3P|J4)0~EJc2VH>BP*ZSjGdcj9~>UzbWjQdu1G&4reUGdPB}BrY&dEEWG`h zS7St327k%Th;bV@jpa?&h?^yxX2EG07Sb{~m?nBtf|Uby+7LDEiQ=BKo;*MF%r^Lt zy7}bRFx}Y0+_aER8J9hFj`CDlW*gH&I#E6%FfEDAhZx=m$a0Bgno|;nu!+lWHyhRf z*>V7w2CQi*5;w1-l4iY3n|--oHk}@%4QJ-@X$Mi#uyROZ^<~_ed4{M=4(6@2F~M5X z?JK><*ED@Ola$H4(~K|ENucS7fOc)heWfW!S%xz`Xa6F@uC(<5SPu6MYMVyx$f^&-wHE7DK&>50$wde)cfw z$NQ_)9;S9C`*3|Z-%9Pv?ZEpr@$;iM$>Yc0&#opr``O*p-V`@n4wK(a@x$>ZdQ%*l z?CEEJlRTzz=NFGAJxt@uWKUjSsh_z&On#{}4^%2=rTMMW{9zhDmHO8&kNEl9B%dj6 z{o;Vvo9tp5hkkj(Dg{)K-&r@Gtxe|H8lL(VzPs!M3rT&OHL>{dW9)d!{mfe;9xNoT;9-C;BrOu7$A`*X4?laD^yB?iY7bL8lYO|poNuM}<#yoxn)vzAo8rHksjYGe@{rK_olgCfLYW*BD zz-s+jt(>NIT#icfN40sz)E}2CsQl*VA3wWt`6`_cs?A@1c$3^*E)z7#U+Z|NHUF7l zweua*N3I4AeHI_abXEnuh4JCBA+}aHV#mPXr2|{-#ezzF)X2`w zLdz4ky=L*=NTlV71t)DO!^`hFWw#9<8o4lH!=G;GD#LR>acmiW;k3icbT90c?Oyv` zNq7H4+sp84|MuoGeC2&B%k`VjUS2L=@&6>TsuVj7SRS%Z=-S*WVlW%!D_4lVP2-zAcM&G)5T)b3-)|FGOHd*Oj{ zdFP8{{hF+lhw6__N_!-?N%_wEm9$Ii*-hp0XaAopfB28Ge93jvuHA22Ve@(X*#%|0 zJaO?tY4_`MlJ2;jQjQ1CmGoD?SK8;y@5uhYHGXore%YI(U*GYxl<#X-N&E*EN_)J2 ztCa7fzm6K;tYyMmI+x<6EAM*FH zpOO84I4a@jnC$=YTkb2<-}GkbuMaMj`Zc{-`t8(@NPGS37i7E14v^*6G= zJ8qV8Tz$Os-(4G}o)lN9f0O$B&7Wkyw|-xium7?1^O`-@l=iyyYf_%pO_I;16*7)bevP!>SC>h9pZ@+E%KSh3 zsO)#eFQgq_{yE9-y(dXKU-Stn_qlte9j<(zK7l@^?L1vi-IF(jLd3_JeZy!J?GoHFsbf_DFl4vPata_`jBVeC|sa$4|<7^7o70BK41d zP}=Rx>m{GpA0q9w^4(I7SKW*FdqVo@x>b_@D^Ha8^mk+&_FXFVJM^*u_cyW5vlgjg9i9#e#MHt&#GA z!c99mu)Qz=+7$JY?_bxpv7?QO>+w5pFD4PDUE*F|*wef=@3 zm*`}v+f~`(s%%j!^KJb~sog2rq;2c^sQbfO)~{-FWNBU3)z*`5cVt;bmxoVX9u)Ej zS)%U5RB;_$_qDWAqr>cLB3h7dKcASj_pk2mXeFwA%gU9VROsmMKUipAd9daP`}6Es zr+B1Yw9@W!JbADzKh%D(d0W1(rTrl5w*J)z3oE)hRyYmIg@d{txw^e$)$0C(^&8yf zBih^6wRWyo`|asgjBnezBk$BsmGTPn^&M00w+=d|Z)Lu}t-tkPvAz3X(WdTR*X5Y> za9QnW*xJ_K+T%o7drv;!uTqA`~LxY@N-X-uL1y^YxAi9 literal 20340 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 From ff6cda7012928e5e8812d2c11ca00b440d5ba96e Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 12:51:19 -0500 Subject: [PATCH 076/103] update README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 92fb092..428adea 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ ds_json <- dataset_json( ``` To attach necessary metadata (that can’t be inferred by the input -dataframe or at time or write) to the `datasetjson` object, you can use +dataframe or at time of write) to the `datasetjson` object, you can use a variety of setter functions: ``` r @@ -92,7 +92,7 @@ cat(js_text) ``` ## { - ## "datasetJSONCreationDateTime": "2025-01-23T18:35:13", + ## "datasetJSONCreationDateTime": "2025-01-24T12:44:59", ## "datasetJSONVersion": "1.1.0", ## "fileOID": "/some/path", ## "dbLastModifiedDateTime": "2025-01-21T13:34:50", From 0ee1c146ecf89d0602dae9353cab3e54b5510064 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Fri, 24 Jan 2025 13:44:38 -0500 Subject: [PATCH 077/103] minor vignette updates --- vignettes/converting_files.Rmd | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/vignettes/converting_files.Rmd b/vignettes/converting_files.Rmd index 50b2fad..4f52b22 100644 --- a/vignettes/converting_files.Rmd +++ b/vignettes/converting_files.Rmd @@ -64,7 +64,12 @@ extract_xpt_meta <- function(n, .data) { # Loop the ADSL columns adsl_meta <- purrr::map_df(names(adsl), extract_xpt_meta, .data=adsl) +adsl_meta +``` + +Now that we have the metadata, we can use this to write out the Dataset JSON file. +``` {r} # Create the datasetjson object ds_json <- dataset_json( adsl, @@ -76,10 +81,13 @@ ds_json <- dataset_json( # Write the JSON json_file_content <- write_dataset_json(ds_json) +``` +Just for good measure, we can confirm the metadata we just created is compliant with the schema. + +``` {r} # Check schema compliance validate_dataset_json(json_file_content) - ``` ## Bulk File Conversion From ce7240106917585c9946652bab2836b7a74a07e9 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 13:47:23 -0500 Subject: [PATCH 078/103] add hms difftime and data.table ITime as supported time types --- DESCRIPTION | 4 +++- R/write_dataset_json.R | 4 ++-- tests/testthat/test-write_dataset_json.R | 16 ++++++++++++++++ 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 3b7ace2..610c42e 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -36,6 +36,8 @@ Suggests: withr, purrr, tibble, - dplyr + dplyr, + hms, + data.table VignetteBuilder: knitr Config/testthat/edition: 3 diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index ebb2fe2..b001b89 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -57,10 +57,10 @@ write_dataset_json <- function(x, file, pretty=FALSE) { # Convert time if (y$dataType == "time") { - if (y$dataType == "time" & !inherits(x[[y$name]], "Period")) { + if (y$dataType == "time" & !inherits(x[[y$name]], c("Period", "difftime", "ITime"))) { stop_write_error( y$name, - "If dataType is time and targetDataType is integer, the input variable type must be a lubridate Period object" + "If dataType is time and targetDataType is integer, the input variable type must be a lubridate Period, an hms difftime, or a data.table ITime object" ) } x[y$name] <- strftime(as.numeric(x[[y$name]]), "%H:%M:%S", tz='UTC') diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index 2b37b2a..9e6e44b 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -190,10 +190,26 @@ test_that("datetime and times write out properly", { attr(x, 'format.sas') <- NULL expect_equal(x, y) + # Check that times in supported data types convert propery + ds_json$VISIT1TM <- hms::as_hms(as.numeric(ds_json$VISIT1TM)) + # Write JSON + adsl_json_output <- write_dataset_json(ds_json) + adsl_json_input <- read_dataset_json(adsl_json_output) + expect_equal(as.numeric(orig_df$VISIT1TM), as.numeric(adsl_json_input$VISIT1TM)) + + # Check that times in supported data types convert propery + ds_json$VISIT1TM <- data.table::as.ITime(as.numeric(ds_json$VISIT1TM)) + + # Write JSON + adsl_json_output <- write_dataset_json(ds_json) + adsl_json_input <- read_dataset_json(adsl_json_output) + expect_equal(as.numeric(orig_df$VISIT1TM), as.numeric(adsl_json_input$VISIT1TM)) }) + + make_ds_json <- function(dat, meta) { dataset_json( dat, From 547759162aa5a31c057bd0c0d7b25c0fe7e0796e Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 13:56:09 -0500 Subject: [PATCH 079/103] Reword the text --- vignettes/date_time_datetime.Rmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vignettes/date_time_datetime.Rmd b/vignettes/date_time_datetime.Rmd index 9f2a07c..cbf81cf 100644 --- a/vignettes/date_time_datetime.Rmd +++ b/vignettes/date_time_datetime.Rmd @@ -45,7 +45,7 @@ In the table above, we have the metadata for both character and numeric dates, t - Numeric dates will be converted into the type of `Date` (see `help("Date", package="base")`) - Numeric times will be converted to the **{lubridate}** type of `Period` - R doesn't have a specific built in type of time. We decided to take on **{lubridate}** as a dependency given package stability and **{lubridate}**'s inclusion in the tidyverse. The `Period` objects on read are produced using the `lubridate::hms()`. -- Numeric date times will be converted to the base R type of `POSIXlt` - - `POSIXlt` is used as opposed to `POSIXct` because we require that datetimes are set to the UTC timezone. CDISC dates are generally not timezone qualified, and unless a timezone is explicitly specified systems may default to the user's current timezone. As such, we've introduced a hard requirement that datetimes are anchored to UTC. If the datetime variable is found to be using a different timezone, an error will be thrown. +- Numeric date times will be converted to the base R type of `POSIXct` and anchored to the UTC timezone. + - CDISC dates are generally not timezone qualified, though for character dates, this is optional. Unless a timezone is explicitly specified systems may default to the user's current timezone. To decrease ambiguity, we've introduced a hard requirement that datetimes are anchored to UTC. If the datetime variable is found to be using a different timezone, an error will be thrown. If any of these assumption don't work for your purpose or if you find other situations we need to handle, please leave an issue on Github as we want to make sure we support the community as best we can. From 51df523c39e11f4b4df37b3d889e902678b33a00 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Fri, 24 Jan 2025 15:22:23 -0500 Subject: [PATCH 080/103] testing added --- R/column_metadata.R | 2 +- tests/testthat/test-datasetjson.R | 64 ++++++++++++++++++++++++- tests/testthat/test-read_dataset_json.R | 26 ++++++++++ 3 files changed, 90 insertions(+), 2 deletions(-) diff --git a/R/column_metadata.R b/R/column_metadata.R index cdda8e5..0768f92 100644 --- a/R/column_metadata.R +++ b/R/column_metadata.R @@ -73,7 +73,7 @@ validate_dataset_columns <- function(items) { if (length(all_errs) > 0) { msg_prep <- paste0("\n\t", all_errs) - err_msg <- paste0(c("Error: Issues found in items data:", msg_prep)) + err_msg <- paste0(c("Issues found in columns data:", msg_prep)) stop(err_msg, call.=FALSE) } } diff --git a/tests/testthat/test-datasetjson.R b/tests/testthat/test-datasetjson.R index 8c7f32d..be897a0 100644 --- a/tests/testthat/test-datasetjson.R +++ b/tests/testthat/test-datasetjson.R @@ -49,13 +49,21 @@ test_that("datasetjson setter functions insert info in the right fields", { ds_json_updated <- set_originator(ds_json_updated, "Some Org") ds_json_updated <- set_source_system(ds_json_updated, "source system", "1.0") ds_json_updated <- set_study_oid(ds_json_updated, "SOMESTUDY") + ds_json_updated <- set_item_oid(ds_json_updated, "Some Item Group") + ds_json_updated <- set_dataset_name(ds_json_updated, "Some Dataset Name") + ds_json_updated <- set_dataset_label(ds_json_updated, "Some Dataset Label") + ds_json_updated <- set_last_modified(ds_json_updated, "Some Character Date") expect_equal(attr(ds_json_updated, "fileOID"), "/some/path") expect_equal(attr(ds_json_updated, "originator"), "Some Org") expect_equal(attr(ds_json_updated, "sourceSystem"), list(name = "source system", version = "1.0")) expect_equal(attr(ds_json_updated, "studyOID"), "SOMESTUDY") expect_equal(attr(ds_json_updated, "metaDataVersionOID"), "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7") - expect_equal(attr(ds_json_updated, "metaDataRef"), "some/define.xml") + expect_equal(attr(ds_json_updated, "itemGroupOID"), "Some Item Group") + expect_equal(attr(ds_json_updated, "name"), "Some Dataset Name") + expect_equal(attr(ds_json_updated, "label"), "Some Dataset Label") + expect_equal(attr(ds_json_updated, "dbLastModifiedDateTime"), "Some Character Date") + }) # Error checking @@ -68,4 +76,58 @@ test_that("Errors are thrown properly", { dataset_json(as.list(iris), version="1.1.0"), regexp = "must inherit from a data.frame" ) + expect_error( + dataset_json(iris), + regexp = "Issues found in columns data" + ) + + ds_json <- dataset_json(iris, columns = iris_items) + + expect_error( + set_source_system(ds_json, 123, "1.0"), + regexp = "`sys` must be a character" + ) + expect_error( + set_source_system(ds_json, "source system", 1.0), + regexp = "`sys_version` must be a character" + ) + expect_error( + set_originator(ds_json, 123), + regexp = "`originator` must be a character" + ) + expect_error( + set_file_oid(ds_json, 123), + regexp = "`file_oid` must be a character" + ) + expect_error( + set_study_oid(ds_json, 123), + regexp = "`study` must be a character" + ) + expect_error( + set_metadata_version(ds_json, 123), + regexp = "`metadata_version` must be a character" + ) + expect_error( + set_metadata_ref(ds_json, 123), + regexp = "`metadata_ref` must be a character" + ) + expect_error( + set_item_oid(ds_json, 123), + regexp = "`item_oid` must be a character" + ) + expect_error( + set_dataset_name(ds_json, 123), + regexp = "`name` must be a character" + ) + expect_error( + set_dataset_label(ds_json, 123), + regexp = "`dataset_label` must be a character" + ) + expect_error( + set_last_modified(ds_json, 123), + regexp = "`last_modified` must be a character" + ) + + + }) diff --git a/tests/testthat/test-read_dataset_json.R b/tests/testthat/test-read_dataset_json.R index 3e87440..d65bd50 100644 --- a/tests/testthat/test-read_dataset_json.R +++ b/tests/testthat/test-read_dataset_json.R @@ -92,3 +92,29 @@ test_that("datetime conversions work properly",{ expect_equal(sort(unique(as.numeric(iris_timetest$Time))), as.numeric(hms(c("12:34:56", "18:45:56")))) }) + +test_that("read_dataset_json warnings are thrown properly", { + ds_json <- dataset_json( + iris[1:5, ], + file_oid = "/some/path", + last_modified = "2023-02-15T10:23:15", + originator = "Some Org", + sys = "source system", + sys_version = "1.0", + study = "SOMESTUDY", + metadata_version = "MDV.MSGv2.0.SDTMIG.3.3.SDTM.1.7", + metadata_ref = "some/define.xml", + item_oid = "IG.IRIS", + name = "IRIS", + dataset_label = "Iris", + columns = iris_items + ) + js <- write_dataset_json(ds_json, pretty=TRUE) + + # modify records attribute so it doesn't match the number of rows in the data + js_record_update <- gsub("\"records\": 5", "\"records\": 100", js) + + expect_warning(read_dataset_json(js_record_update), + "The number of rows in the data does not match the number of records recorded in the metadata.") +}) + From dbedb9a779ba4e4446112653abab6a3f5404cbce Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 16:34:53 -0500 Subject: [PATCH 081/103] urlchecker --- DESCRIPTION | 6 +++--- README.Rmd | 2 +- README.md | 5 +++-- man/datasetjson-package.Rd | 6 +++--- vignettes/datasetjson.Rmd | 2 +- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 610c42e..52b3602 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -13,9 +13,9 @@ Authors@R: c( email = "nmasel@its.jnj.com", role = "aut") ) -Description: Read, construct and write CDISC (Clinical Data Interchange Standards Consortium) Dataset JSON (JavaScript Object Notation) files, while validating per the Dataset JSON schema file, as described in CDISC (2023) . -URL: https://atorus-research.github.io/datasetjson -BugReports: https://github.com/atorus-research/datasetjson/issues +Description: Read, construct and write CDISC (Clinical Data Interchange Standards Consortium) Dataset JSON (JavaScript Object Notation) files, while validating per the Dataset JSON schema file, as described in CDISC (2023) . +URL: https://atorus-research.github.io/datasetjson/ +BugReports: https://github.com/atorus-research/datasetjson/issues/ Encoding: UTF-8 Language: en-US License: Apache License (>= 2) diff --git a/README.Rmd b/README.Rmd index f12bb8f..ea37c89 100644 --- a/README.Rmd +++ b/README.Rmd @@ -15,7 +15,7 @@ library(datasetjson) [![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental) -Welcome to **datasetjson**. **datasetjson** is an R package built to read and write [CDISC Dataset JSON](https://www.cdisc.org/dataset-json) formatted datasets. +Welcome to **datasetjson**. **datasetjson** is an R package built to read and write [CDISC Dataset JSON](https://www.cdisc.org/standards/data-exchange/dataset-json) formatted datasets. As always, we welcome your feedback. If you spot a bug, would like to see a new feature, or if any documentation is unclear - submit an issue through GitHub right [here](https://github.com/atorus-research/datasetjson/issues). diff --git a/README.md b/README.md index 428adea..b54c27e 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,8 @@ experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](h Welcome to **datasetjson**. **datasetjson** is an R package built to -read and write [CDISC Dataset JSON](https://www.cdisc.org/dataset-json) +read and write [CDISC Dataset +JSON](https://www.cdisc.org/standards/data-exchange/dataset-json) formatted datasets. As always, we welcome your feedback. If you spot a bug, would like to @@ -92,7 +93,7 @@ cat(js_text) ``` ## { - ## "datasetJSONCreationDateTime": "2025-01-24T12:44:59", + ## "datasetJSONCreationDateTime": "2025-01-24T16:34:20", ## "datasetJSONVersion": "1.1.0", ## "fileOID": "/some/path", ## "dbLastModifiedDateTime": "2025-01-21T13:34:50", diff --git a/man/datasetjson-package.Rd b/man/datasetjson-package.Rd index 273f5b1..4c60da0 100644 --- a/man/datasetjson-package.Rd +++ b/man/datasetjson-package.Rd @@ -6,13 +6,13 @@ \alias{datasetjson-package} \title{datasetjson: Read and Write CDISC Dataset JSON Files} \description{ -Read, construct and write CDISC (Clinical Data Interchange Standards Consortium) Dataset JSON (JavaScript Object Notation) files, while validating per the Dataset JSON schema file, as described in CDISC (2023) \url{https://www.cdisc.org/dataset-json}. +Read, construct and write CDISC (Clinical Data Interchange Standards Consortium) Dataset JSON (JavaScript Object Notation) files, while validating per the Dataset JSON schema file, as described in CDISC (2023) \url{https://www.cdisc.org/standards/data-exchange/dataset-json}. } \seealso{ Useful links: \itemize{ - \item \url{https://atorus-research.github.io/datasetjson} - \item Report bugs at \url{https://github.com/atorus-research/datasetjson/issues} + \item \url{https://atorus-research.github.io/datasetjson/} + \item Report bugs at \url{https://github.com/atorus-research/datasetjson/issues/} } } diff --git a/vignettes/datasetjson.Rmd b/vignettes/datasetjson.Rmd index aa9357a..7d2ec59 100644 --- a/vignettes/datasetjson.Rmd +++ b/vignettes/datasetjson.Rmd @@ -46,7 +46,7 @@ The `columns` parameter is special here, in that you provide a data frame with t iris_items ``` -This data frame has 7 columns, 4 of which are strictly required. This is defined by the [CDISC Dataset JSON Specification](https://www.cdisc.org/dataset-json). +This data frame has 7 columns, 4 of which are strictly required. This is defined by the [CDISC Dataset JSON Specification](https://www.cdisc.org/standards/data-exchange/dataset-json). | **Attribute** | **Requirement** | **Description** | |----------------|-----------------|--------------------------------------------------------------------------------------------------------------------------------| From 44e4b62e2cb692a9e4e94ad95f7e18a1e2efd20f Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 16:41:24 -0500 Subject: [PATCH 082/103] news and cran comments --- NEWS.md | 11 +++++++++++ cran-comments.md | 6 ++++++ 2 files changed, 17 insertions(+) diff --git a/NEWS.md b/NEWS.md index 4b3327a..02987d1 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,14 @@ +# datasetjson 0.3.0 + +This release provides a significant overhaul of the package due to the updates +for Dataset JSON 1.1.0. Performance has also been significantly improved, as well +as the main object interface. + +- Initial support for Dataset JSON v1.1.0 schema +- Flip JSON backend to {yyjsonr} (#32) +- Redesign of core objects +- New vignettes and helper functions + # datasetjson 0.2.0 - Remove schema validation on read and write (#26) diff --git a/cran-comments.md b/cran-comments.md index 9a368f0..10e6045 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,3 +1,9 @@ +# Submission 0.3.0 + +- Updates to support a new version of the Dataset JSON standard. +- Changes to dependency JSON engine +- Expanded user documentation + ## R CMD CHECK Results - Possibly misspelled words in description are acronyms spelled correctly From b6977248ebcecac7732419a00e6068072179a1b4 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Fri, 24 Jan 2025 16:41:33 -0500 Subject: [PATCH 083/103] rhub workflow --- .github/workflows/rhub.yaml | 95 +++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 .github/workflows/rhub.yaml diff --git a/.github/workflows/rhub.yaml b/.github/workflows/rhub.yaml new file mode 100644 index 0000000..74ec7b0 --- /dev/null +++ b/.github/workflows/rhub.yaml @@ -0,0 +1,95 @@ +# R-hub's generic GitHub Actions workflow file. It's canonical location is at +# https://github.com/r-hub/actions/blob/v1/workflows/rhub.yaml +# You can update this file to a newer version using the rhub2 package: +# +# rhub::rhub_setup() +# +# It is unlikely that you need to modify this file manually. + +name: R-hub +run-name: "${{ github.event.inputs.id }}: ${{ github.event.inputs.name || format('Manually run by {0}', github.triggering_actor) }}" + +on: + workflow_dispatch: + inputs: + config: + description: 'A comma separated list of R-hub platforms to use.' + type: string + default: 'linux,windows,macos' + name: + description: 'Run name. You can leave this empty now.' + type: string + id: + description: 'Unique ID. You can leave this empty now.' + type: string + +jobs: + + setup: + runs-on: ubuntu-latest + outputs: + containers: ${{ steps.rhub-setup.outputs.containers }} + platforms: ${{ steps.rhub-setup.outputs.platforms }} + + steps: + # NO NEED TO CHECKOUT HERE + - uses: r-hub/actions/setup@v1 + with: + config: ${{ github.event.inputs.config }} + id: rhub-setup + + linux-containers: + needs: setup + if: ${{ needs.setup.outputs.containers != '[]' }} + runs-on: ubuntu-latest + name: ${{ matrix.config.label }} + strategy: + fail-fast: false + matrix: + config: ${{ fromJson(needs.setup.outputs.containers) }} + container: + image: ${{ matrix.config.container }} + + steps: + - uses: r-hub/actions/checkout@v1 + - uses: r-hub/actions/platform-info@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + - uses: r-hub/actions/setup-deps@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + - uses: r-hub/actions/run-check@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + + other-platforms: + needs: setup + if: ${{ needs.setup.outputs.platforms != '[]' }} + runs-on: ${{ matrix.config.os }} + name: ${{ matrix.config.label }} + strategy: + fail-fast: false + matrix: + config: ${{ fromJson(needs.setup.outputs.platforms) }} + + steps: + - uses: r-hub/actions/checkout@v1 + - uses: r-hub/actions/setup-r@v1 + with: + job-config: ${{ matrix.config.job-config }} + token: ${{ secrets.RHUB_TOKEN }} + - uses: r-hub/actions/platform-info@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + - uses: r-hub/actions/setup-deps@v1 + with: + job-config: ${{ matrix.config.job-config }} + token: ${{ secrets.RHUB_TOKEN }} + - uses: r-hub/actions/run-check@v1 + with: + job-config: ${{ matrix.config.job-config }} + token: ${{ secrets.RHUB_TOKEN }} From 5d5b474a374db4491864e94568ed969b90673cb7 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Mon, 27 Jan 2025 16:28:57 -0500 Subject: [PATCH 084/103] decimal data type conversion from float --- R/read_dataset_json.R | 9 +++-- R/write_dataset_json.R | 31 ++++++++++++---- man/read_dataset_json.Rd | 4 ++- man/write_dataset_json.Rd | 19 +++++++++- tests/testthat/test-write_dataset_json.R | 45 ++++++++++++++++++++++++ 5 files changed, 98 insertions(+), 10 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index fc3d457..01193a7 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -34,6 +34,7 @@ #'these fields. #' #'@param file File path or URL of a Dataset JSON file +#' @param decimals_as_float Convert variables of "decimal" type to float #' #'@return A dataframe with additional attributes attached containing the #' DatasetJSON metadata. @@ -51,7 +52,7 @@ #' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", columns=iris_items) #' js <- write_dataset_json(ds_json) #' dat <- read_dataset_json(js) -read_dataset_json <- function(file) { +read_dataset_json <- function(file, decimals_as_float=FALSE) { json_opts <- yyjsonr::opts_read_json( promote_num_to_string = TRUE @@ -89,7 +90,11 @@ read_dataset_json <- function(file) { dt <- items$dataType tdt <- items$targetDataType int_cols <- dt == "integer" - dbl_cols <- dt %in% c("float", "double", "decimal") + if (decimals_as_float) { + dbl_cols <- dt %in% c("float", "double", "decimal") + } else { + dbl_cols <- dt %in% c("float", "double") + } bool_cols <- dt == "boolean" d[int_cols] <- lapply(d[int_cols], as.integer) d[dbl_cols] <- lapply(d[dbl_cols], as.double) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index b001b89..f41aaef 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -5,6 +5,16 @@ #' @param pretty If TRUE, write with readable formatting. *Note: The Dataset #' JSON standard prefers compressed formatting without line feeds. It is not #' recommended you use pretty printing for submission purposes.* +#' @param float_as_decimals If TRUE, Convert float variables to "decimal" data +#' type in the JSON output. This will manually convert the numeric values +#' using the `format()` function using the number of digits specified in +#' `digits`, bypassing the `yyjsonr` handling of float values and writing the +#' numbers out as JSON character strings. See the [Dataset JSON user +#' guide](https://wiki.cdisc.org/display/PUB/Precision+and+Rounding) for more +#' information. Defaults to FALSE +#' @param digits When using `float_as_decimals`, the number of digits to use +#' when writing out floats. Going higher than 16 may start writing otherwise +#' sufficiently precise decimals (i.e. .2) to long strings. #' #' @return NULL when file written to disk, otherwise character string #' @export @@ -24,11 +34,16 @@ #' \dontrun{ #' write_dataset_json(ds_json, "path/to/file.json") #' } -write_dataset_json <- function(x, file, pretty=FALSE) { +write_dataset_json <- function(x, file, pretty=FALSE, float_as_decimals=FALSE, digits=16) { stopifnot_datasetjson(x) + meta <- attributes(x) + # Find all date, datetime and time columns and convert to character - for (y in attr(x,'columns')) { + for (i in seq_along(meta$columns)) { + + + y <- meta$columns[[i]] # Make sure metadata is compliant if (y$dataType %in% c("date", "datetime", "time") & !("targetDataType" %in% names(y))) { @@ -65,18 +80,22 @@ write_dataset_json <- function(x, file, pretty=FALSE) { } x[y$name] <- strftime(as.numeric(x[[y$name]]), "%H:%M:%S", tz='UTC') } + } else if (float_as_decimals && y$dataType == "float") { + meta$columns[[i]]['dataType'] <- "decimal" + meta$columns[[i]]['targetDataType'] <- "decimal" + x[y$name] <- format(x[y$name], digits=digits) } } # Populate the creation datetime - attr(x, 'datasetJSONCreationDateTime') <- get_datetime() + meta$datasetJSONCreationDateTime <- get_datetime() # Store number of records records <- nrow(x) - attr(x, 'records') <- records + meta$records <- records # Pull attributes into a list and order - temp <- attributes(x)[c( + temp <- meta[c( "datasetJSONCreationDateTime", "datasetJSONVersion", "fileOID", @@ -107,11 +126,11 @@ write_dataset_json <- function(x, file, pretty=FALSE) { # Create the JSON text json_opts <- yyjsonr::opts_write_json( + digits=19, pretty = pretty, auto_unbox = TRUE, ) - if (!missing(file)) { # Write file to disk yyjsonr::write_json_file( diff --git a/man/read_dataset_json.Rd b/man/read_dataset_json.Rd index 4e21f5b..a4b865b 100644 --- a/man/read_dataset_json.Rd +++ b/man/read_dataset_json.Rd @@ -4,10 +4,12 @@ \alias{read_dataset_json} \title{Read a Dataset JSON to datasetjson object} \usage{ -read_dataset_json(file) +read_dataset_json(file, decimals_as_float = FALSE) } \arguments{ \item{file}{File path or URL of a Dataset JSON file} + +\item{decimals_as_float}{Convert variables of "decimal" type to float} } \value{ A dataframe with additional attributes attached containing the diff --git a/man/write_dataset_json.Rd b/man/write_dataset_json.Rd index 5f204f3..15b6ed3 100644 --- a/man/write_dataset_json.Rd +++ b/man/write_dataset_json.Rd @@ -4,7 +4,13 @@ \alias{write_dataset_json} \title{Write out a Dataset JSON file} \usage{ -write_dataset_json(x, file, pretty = FALSE) +write_dataset_json( + x, + file, + pretty = FALSE, + float_as_decimals = FALSE, + digits = 16 +) } \arguments{ \item{x}{datasetjson object} @@ -14,6 +20,17 @@ write_dataset_json(x, file, pretty = FALSE) \item{pretty}{If TRUE, write with readable formatting. \emph{Note: The Dataset JSON standard prefers compressed formatting without line feeds. It is not recommended you use pretty printing for submission purposes.}} + +\item{float_as_decimals}{If TRUE, Convert float variables to "decimal" data +type in the JSON output. This will manually convert the numeric values +using the \code{format()} function using the number of digits specified in +\code{digits}, bypassing the \code{yyjsonr} handling of float values and writing the +numbers out as JSON character strings. See the \href{https://wiki.cdisc.org/display/PUB/Precision+and+Rounding}{Dataset JSON user guide} for more +information. Defaults to FALSE} + +\item{digits}{When using \code{float_as_decimals}, the number of digits to use +when writing out floats. Going higher than 16 may start writing otherwise +sufficiently precise decimals (i.e. .2) to long strings.} } \value{ NULL when file written to disk, otherwise character string diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index 9e6e44b..91a2a15 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -254,3 +254,48 @@ test_that("Writing errors trigger", { expect_error(write_dataset_json(ds_json3), "If dataType is date") }) + +test_that("float_as_decimal works on read and write" { + + test_df <- head(iris, 5) + test_df['float_col'] <- c( + 143.66666666666699825, + 2/3, + 1/3, + 165/37, + 6/7 + ) + + test_items <- iris_items |> bind_rows( + data.frame( + itemOID = "IT.IR.float_col", + name = "float_col", + label = "Test column long decimal", + dataType = "float" + ) + ) + + dsjson <- dataset_json( + test_df, + item_oid = "test_df", + name = "test_df", + dataset_label = "test_df", + columns = test_items + ) + + json_out1 <- write_dataset_json(dsjson, float_as_decimals = FALSE) + json_out2 <- write_dataset_json(dsjson, float_as_decimals = TRUE) + + out1 <- read_dataset_json(json_out1) + out2 <- read_dataset_json(json_out2, decimals_as_float = TRUE) + + # Expect precision to fall apart around 7 decimal place + expect_true(all(abs(out1$float_col - test_df$float_col) > 0.0000001)) + + # Should be rectified by manual decimal conversions + expect_equal(out2$float_col, test_df$float_col,ignore_attr = TRUE) + + # Still to schema + expect_message(validate_dataset_json(json_out1), "File is valid") + expect_message(validate_dataset_json(json_out2), "File is valid") +}) From b361f48e46a604d0116f902877d5a201004d5434 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Mon, 27 Jan 2025 16:56:59 -0500 Subject: [PATCH 085/103] testing fixes --- R/read_dataset_json.R | 4 ++-- man/read_dataset_json.Rd | 2 +- tests/testthat/test-write_dataset_json.R | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 01193a7..4ad716c 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -52,7 +52,7 @@ #' ds_json <- dataset_json(iris, "IG.IRIS", "IRIS", "Iris", columns=iris_items) #' js <- write_dataset_json(ds_json) #' dat <- read_dataset_json(js) -read_dataset_json <- function(file, decimals_as_float=FALSE) { +read_dataset_json <- function(file, decimals_as_floats=FALSE) { json_opts <- yyjsonr::opts_read_json( promote_num_to_string = TRUE @@ -90,7 +90,7 @@ read_dataset_json <- function(file, decimals_as_float=FALSE) { dt <- items$dataType tdt <- items$targetDataType int_cols <- dt == "integer" - if (decimals_as_float) { + if (decimals_as_floats) { dbl_cols <- dt %in% c("float", "double", "decimal") } else { dbl_cols <- dt %in% c("float", "double") diff --git a/man/read_dataset_json.Rd b/man/read_dataset_json.Rd index a4b865b..7f9bb0a 100644 --- a/man/read_dataset_json.Rd +++ b/man/read_dataset_json.Rd @@ -4,7 +4,7 @@ \alias{read_dataset_json} \title{Read a Dataset JSON to datasetjson object} \usage{ -read_dataset_json(file, decimals_as_float = FALSE) +read_dataset_json(file, decimals_as_floats = FALSE) } \arguments{ \item{file}{File path or URL of a Dataset JSON file} diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index 91a2a15..a9357cc 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -255,7 +255,7 @@ test_that("Writing errors trigger", { }) -test_that("float_as_decimal works on read and write" { +test_that("float_as_decimal works on read and write", { test_df <- head(iris, 5) test_df['float_col'] <- c( @@ -266,7 +266,7 @@ test_that("float_as_decimal works on read and write" { 6/7 ) - test_items <- iris_items |> bind_rows( + test_items <- iris_items |> dplyr::bind_rows( data.frame( itemOID = "IT.IR.float_col", name = "float_col", From 5726b247126d16ed74515986f2d7d859d2326088 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Mon, 27 Jan 2025 16:57:09 -0500 Subject: [PATCH 086/103] vignette explaining new updates --- vignettes/precision.Rmd | 97 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 vignettes/precision.Rmd diff --git a/vignettes/precision.Rmd b/vignettes/precision.Rmd new file mode 100644 index 0000000..808d37c --- /dev/null +++ b/vignettes/precision.Rmd @@ -0,0 +1,97 @@ +--- +title: "Numeric Precision" +output: rmarkdown::html_vignette +vignette: > + %\VignetteIndexEntry{precision} + %\VignetteEngine{knitr::rmarkdown} + %\VignetteEncoding{UTF-8} +--- + +```{r, include = FALSE} +knitr::opts_chunk$set( + collapse = TRUE, + comment = "#>" +) +``` + +Numeric precision and issues with floating point decimals is a common problem to come across when working with data. Dataset JSON is not immune to these issues. Instead of writing out direct binary representations of the floating point numbers, which will vary depending on the system being used and the standard followed, Dataset JSON writes out character representations of these numbers. As such, when the numbers are serialized from numeric to character, and then read back into numeric format, you may come across precision issues. + +Consider the following example: + +```{r example} +library(datasetjson) +library(dplyr) + +test_df <- head(iris, 5) +test_df['float_col'] <- c( + 143.66666666666699825, + 2/3, + 1/3, + 165/37, + 6/7 +) + +test_items <- iris_items |> bind_rows( + data.frame( + itemOID = "IT.IR.float_col", + name = "float_col", + label = "Test column long decimal", + dataType = "float" + ) +) + +dsjson <- dataset_json( + test_df, + item_oid = "test_df", + name = "test_df", + dataset_label = "test_df", + columns = test_items +) + +json_out <-write_dataset_json(dsjson) + +out <- read_dataset_json(json_out) + +test_df$float_col - out$float_col +``` + +In this case, we start seeing differences at the 7th decimal point. To look at a specific value, the input of `143.66666666666699825` is written out in the JSON file as `143.666666666667`. This issue isn't unique to R either. If you're ever converted numeric to character and back to numeric in SAS, you'll likely have encountered a similar problem. + +In the **{datasetjson}** package, the **{yyjsonr}** package is doing the heavy lifting of serializing the R numeric value into a character string. The underlying C library has some [recent updates](https://github.com/ibireme/yyjson/commit/6d416047822d86d53a3a0b45a6a5abf28383a1dc) to work on improving read output number precision which we hope will improve the handling. + +Another way to handle numeric precision issues is to use the "decimal" types that's available in the Dataset JSON standard. From the [user guide](https://wiki.cdisc.org/display/PUB/Precision+and+Rounding), this can be described as follows: + +> ## Decimal Data Type +> +> Although the pilot findings on precision and rounding did not point to a problem with Dataset-JSON, the Dataset-JSON Team opted to add the Decimal datatype. The Decimal datatype has been available in ODM for many years. The basic premise for this datatype is to represent the number in Dataset-JSON as a string (a quoted set of numeric characters) to prevent JSON libraries from interpreting the number as a float before the software application gets access to it. +> +> To use decimal in Dataset-JSON, set the dataType to decimal and the targetDataType to decimal. This instructs conversion software to convert the number it reads from a native dataset into a string in Dataset-JSON. It also instructs the receiver to convert the number as a string into the decimal datatype or closest approximation available in the receiving technology. Note that not all technologies support an explicit decimal datatype. + +In order to address this problem, we've added the options `floats_as_decimals` and `digits` to `write_dataset_json()` and `decimals_as_floats` to `read_dataset_json()`. + +Considering the example before, here's how these options can help. + +```{r conversion} +json_out <-write_dataset_json(dsjson, float_as_decimals = TRUE) + +out <- read_dataset_json(json_out, decimals_as_floats = TRUE) + +test_df$float_col - out$float_col +``` + +By manually handling how the decimal precision is rendered, the values were able to serialize and re-import more effectively. + +There are a few reasons we've chosen to NOT make this default behavior: + +- This inherently adds overhead, because we convert the values prior to letting `yyjsonr` serialize them +- We're changing the way the metadata is writing to use the `decimal` type. While the standard supports the use of the `decimal` type, it's an extra step that that the consuming system needs to be aware of, and Dataset JSON is still a young standard. +- Our hope is that the `yyjson` C package grows to make this extra step less necessary + +As one last note, we default our choice of decimal precision to use 16 digits. The reason we've chosen to do this is as follows: + +```{r digits} +print(format(.2, digits=16)) +print(format(.2, digits=17)) +``` + +After a certain point, displaying extra digits is just going to show the where floating point values start to break down. 16 digits balances preserving the precision of output without turning low precision numbers into overly precise ones. From d431fd66d3310a7b207f63f488a9b18d36a08f5a Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Mon, 27 Jan 2025 16:57:15 -0500 Subject: [PATCH 087/103] docs --- README.Rmd | 2 ++ README.md | 8 +++++++- _pkgdown.yml | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/README.Rmd b/README.Rmd index ea37c89..c439fb1 100644 --- a/README.Rmd +++ b/README.Rmd @@ -17,6 +17,8 @@ library(datasetjson) Welcome to **datasetjson**. **datasetjson** is an R package built to read and write [CDISC Dataset JSON](https://www.cdisc.org/standards/data-exchange/dataset-json) formatted datasets. +If you're stumbling into the world of Dataset JSON, you might be wondering "Why JSON?", as many have asked this question. We highly recommend you take a pit stop to read [this blog post](https://swhume.github.io/why-json-for-datasets) by Sam Hume one of the creators of the Dataset JSON standard. + As always, we welcome your feedback. If you spot a bug, would like to see a new feature, or if any documentation is unclear - submit an issue through GitHub right [here](https://github.com/atorus-research/datasetjson/issues). # Installation diff --git a/README.md b/README.md index b54c27e..3d1f6a4 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,12 @@ read and write [CDISC Dataset JSON](https://www.cdisc.org/standards/data-exchange/dataset-json) formatted datasets. +If you’re stumbling into the world of Dataset JSON, you might be +wondering “Why JSON?”, as many have asked this question. We highly +recommend you take a pit stop to read [this blog +post](https://swhume.github.io/why-json-for-datasets) by Sam Hume one of +the creators of the Dataset JSON standard. + As always, we welcome your feedback. If you spot a bug, would like to see a new feature, or if any documentation is unclear - submit an issue through GitHub right @@ -93,7 +99,7 @@ cat(js_text) ``` ## { - ## "datasetJSONCreationDateTime": "2025-01-24T16:34:20", + ## "datasetJSONCreationDateTime": "2025-01-27T16:45:36", ## "datasetJSONVersion": "1.1.0", ## "fileOID": "/some/path", ## "dbLastModifiedDateTime": "2025-01-21T13:34:50", diff --git a/_pkgdown.yml b/_pkgdown.yml index c719879..0575867 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -56,3 +56,4 @@ articles: - date_time_datetime - converting_files - odm_details + - precision From e04461662a9edfea0f83bce0be73e108d84cc35b Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Mon, 27 Jan 2025 17:03:13 -0500 Subject: [PATCH 088/103] docs for devtools::check() fixes --- R/read_dataset_json.R | 2 +- man/read_dataset_json.Rd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 4ad716c..17b685c 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -34,7 +34,7 @@ #'these fields. #' #'@param file File path or URL of a Dataset JSON file -#' @param decimals_as_float Convert variables of "decimal" type to float +#' @param decimals_as_floats Convert variables of "decimal" type to float #' #'@return A dataframe with additional attributes attached containing the #' DatasetJSON metadata. diff --git a/man/read_dataset_json.Rd b/man/read_dataset_json.Rd index 7f9bb0a..1b233b9 100644 --- a/man/read_dataset_json.Rd +++ b/man/read_dataset_json.Rd @@ -9,7 +9,7 @@ read_dataset_json(file, decimals_as_floats = FALSE) \arguments{ \item{file}{File path or URL of a Dataset JSON file} -\item{decimals_as_float}{Convert variables of "decimal" type to float} +\item{decimals_as_floats}{Convert variables of "decimal" type to float} } \value{ A dataframe with additional attributes attached containing the From c68cf30f6213b2195379efbc680c9cc28b1bf8fc Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Mon, 27 Jan 2025 17:19:44 -0500 Subject: [PATCH 089/103] Make sure reader respects metadata properly for decimal types and add test --- R/read_dataset_json.R | 4 ++- tests/testthat/test-write_dataset_json.R | 36 ++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/R/read_dataset_json.R b/R/read_dataset_json.R index 17b685c..789e945 100644 --- a/R/read_dataset_json.R +++ b/R/read_dataset_json.R @@ -91,7 +91,9 @@ read_dataset_json <- function(file, decimals_as_floats=FALSE) { tdt <- items$targetDataType int_cols <- dt == "integer" if (decimals_as_floats) { - dbl_cols <- dt %in% c("float", "double", "decimal") + flt_cols <- dt %in% c("float", "double") + dec_cols <- dt == "decimal" & tdt == "decimal" + dbl_cols <- flt_cols | dec_cols } else { dbl_cols <- dt %in% c("float", "double") } diff --git a/tests/testthat/test-write_dataset_json.R b/tests/testthat/test-write_dataset_json.R index a9357cc..05633c0 100644 --- a/tests/testthat/test-write_dataset_json.R +++ b/tests/testthat/test-write_dataset_json.R @@ -298,4 +298,40 @@ test_that("float_as_decimal works on read and write", { # Still to schema expect_message(validate_dataset_json(json_out1), "File is valid") expect_message(validate_dataset_json(json_out2), "File is valid") + +}) + +test_that("Decimal won't convert unless target data type is set", { + + test_df <- head(iris, 5) + test_df['float_col'] <- as.character(c( + 143.66666666666699825, + 2/3, + 1/3, + 165/37, + 6/7 + )) + + test_items <- iris_items |> dplyr::bind_rows( + data.frame( + itemOID = "IT.IR.float_col", + name = "float_col", + label = "Test column long decimal", + dataType = "decimal" + ) + ) + + dsjson <- dataset_json( + test_df, + item_oid = "test_df", + name = "test_df", + dataset_label = "test_df", + columns = test_items + ) + + json_out <- write_dataset_json(dsjson, float_as_decimals = TRUE) + + out <- read_dataset_json(json_out) + + expect_true(inherits(out$float_col, "character")) }) From cf5646a39f2f438549bc9b61cece5d0a51d3cb74 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 28 Jan 2025 09:02:26 -0500 Subject: [PATCH 090/103] leftover option --- R/write_dataset_json.R | 1 - 1 file changed, 1 deletion(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index f41aaef..44b0642 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -126,7 +126,6 @@ write_dataset_json <- function(x, file, pretty=FALSE, float_as_decimals=FALSE, d # Create the JSON text json_opts <- yyjsonr::opts_write_json( - digits=19, pretty = pretty, auto_unbox = TRUE, ) From e9337774d649c4902e6e0d320a7343f0642c6a54 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 28 Jan 2025 16:09:34 -0500 Subject: [PATCH 091/103] Catch other numbers to convert --- R/write_dataset_json.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/write_dataset_json.R b/R/write_dataset_json.R index 44b0642..448764d 100644 --- a/R/write_dataset_json.R +++ b/R/write_dataset_json.R @@ -80,7 +80,7 @@ write_dataset_json <- function(x, file, pretty=FALSE, float_as_decimals=FALSE, d } x[y$name] <- strftime(as.numeric(x[[y$name]]), "%H:%M:%S", tz='UTC') } - } else if (float_as_decimals && y$dataType == "float") { + } else if (float_as_decimals && y$dataType %in% c("float", 'double', 'decimal')) { meta$columns[[i]]['dataType'] <- "decimal" meta$columns[[i]]['targetDataType'] <- "decimal" x[y$name] <- format(x[y$name], digits=digits) From 386a5a975812036622e2074f69762faf29d65063 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 28 Jan 2025 20:25:59 -0500 Subject: [PATCH 092/103] Update code and tests to use hms instead of lubridate --- DESCRIPTION | 2 +- NAMESPACE | 2 +- R/utils.R | 2 +- R/zzz.R | 2 +- data-raw/data.R | 2 +- tests/testthat/test-read_dataset_json.R | 4 ++-- tests/testthat/test-utils.R | 2 +- tests/testthat/testdata/adsl_time_test.Rds | Bin 19350 -> 18931 bytes vignettes/converting_files.Rmd | 3 +++ 9 files changed, 11 insertions(+), 8 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 52b3602..ee0f5aa 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -26,7 +26,7 @@ Depends: R (>= 4.0) Imports: yyjsonr (>= 0.1.18), jsonvalidate (>= 1.3.1), - lubridate + hms Suggests: testthat (>= 2.1.0), jsonlite (>= 1.8.0), diff --git a/NAMESPACE b/NAMESPACE index 5508b62..fa15f25 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -16,8 +16,8 @@ export(set_study_oid) export(set_variable_attributes) export(validate_dataset_json) export(write_dataset_json) +importFrom(hms,as_hms) importFrom(jsonvalidate,json_validate) -importFrom(lubridate,hms) importFrom(tools,file_path_sans_ext) importFrom(utils,tail) importFrom(yyjsonr,opts_read_json) diff --git a/R/utils.R b/R/utils.R index b128cd8..1294bd9 100644 --- a/R/utils.R +++ b/R/utils.R @@ -127,7 +127,7 @@ date_time_conversions <- function(d, dt, tdt){ as.POSIXct, tz = "UTC", tryFormats = "%Y-%m-%dT%H:%M:%S") - d[time_cols] <- lapply(d[time_cols], hms) + d[time_cols] <- lapply(d[time_cols], as_hms) d } diff --git a/R/zzz.R b/R/zzz.R index d6f89ed..55b3040 100644 --- a/R/zzz.R +++ b/R/zzz.R @@ -2,7 +2,7 @@ #' @importFrom yyjsonr opts_write_json opts_read_json write_json_file write_json_str read_json_str read_json_file #' @importFrom tools file_path_sans_ext #' @importFrom utils tail -#' @importFrom lubridate hms +#' @importFrom hms as_hms NULL #' @keywords internal diff --git a/data-raw/data.R b/data-raw/data.R index 05b60ab..e240520 100644 --- a/data-raw/data.R +++ b/data-raw/data.R @@ -89,7 +89,7 @@ time_options <- c("12:34:56", "15:34:34", "11:12:52", "21:16:11") adsl$VIST1TMC <- sample(time_options, 254, replace=TRUE) adsl$VIST1DTC <-paste(format(adsl$VISIT1DT, "%Y-%m-%d"), sample(time_options, 254, replace=TRUE), sep="T") -adsl$VISIT1TM <- lubridate::hms(adsl$VIST1TMC) +adsl$VISIT1TM <- hms::as_hms(adsl$VIST1TMC) adsl$VIST1DTM <- as.POSIXct(strptime(adsl$VIST1DTC, "%Y-%m-%dT%H:%M:%S", tz="UTC")) new_meta <- tibble::tribble( diff --git a/tests/testthat/test-read_dataset_json.R b/tests/testthat/test-read_dataset_json.R index 3e87440..3a181d6 100644 --- a/tests/testthat/test-read_dataset_json.R +++ b/tests/testthat/test-read_dataset_json.R @@ -84,11 +84,11 @@ test_that("datetime conversions work properly",{ iris_timetest <- read_dataset_json(test_path("testdata", "iris_timetest.json")) expect_s3_class(iris_timetest$Datetime, "POSIXct") - expect_equal(class(iris_timetest$Time), "Period", ignore_attr=TRUE) + expect_equal(class(iris_timetest$Time), c("hms", "difftime"), ignore_attr=TRUE) expect_equal(sort(unique(iris_timetest$Datetime)), as.POSIXct(strptime(c("2024-01-01T12:34:56", "2024-01-17T18:45:56"), "%Y-%m-%dT%H:%M:%S", tz="UTC"))) expect_equal(sort(unique(as.numeric(iris_timetest$Time))), - as.numeric(hms(c("12:34:56", "18:45:56")))) + as.numeric(as_hms(c("12:34:56", "18:45:56")))) }) diff --git a/tests/testthat/test-utils.R b/tests/testthat/test-utils.R index c65ba10..579945d 100644 --- a/tests/testthat/test-utils.R +++ b/tests/testthat/test-utils.R @@ -42,5 +42,5 @@ test_that("Date, datetime and time conversions work as expected", { expect_equal(df_converted$datetime, as.POSIXct(c("2020-01-01 12:00:00", "2020-01-01 12:00:01", NA), tz = "UTC")) - expect_equal(df_converted$time, hms(c("12:00:00", "12:00:01", NA))) + expect_equal(df_converted$time, as_hms(c("12:00:00", "12:00:01", NA))) }) diff --git a/tests/testthat/testdata/adsl_time_test.Rds b/tests/testthat/testdata/adsl_time_test.Rds index dedfc6b2c7316cb12cffc3008dccdd2a05d13c7d..1a07e59a1518f00ddf3b0fd599aefee157265a24 100644 GIT binary patch literal 18931 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 O_x}S*RjIL8hXMdwr4G*k literal 19350 zcmZU(cRZWl7dURT6h*Dt@>VOgYt$C2QZ+)Ys-miDQ+p@WYHP$+Td3746?;ajR@7G1 zCT6YJ5lMV~zTe+}zvqwVKIfk2tb5OWz0N)70OD_v{ojXjFPtuq$2=oYTN3gk@djJ; zpSur)`!y_4A~&`MehX$x*BC&U@7>D&?Ux!kV33y`;r%DE0{HRc>X+~TbTw{R-n_wN zIeDvJOi!V0dB1qS3E0-@Z{;8UO>D_*>8f&GxoO`F^ktJ=9`v&^biZY@U|Q|m#KwFR z!23bxu1>U~9CG=4oiu+a8lt|CZ2pv|p?XgxLIRPQ0hfzQG^GL^?qTKy9sH{VPd zW_<6q1Urs%iGD4~kxyrfcL9F2(ta>K3$&4pPeerX8gN|(iGD@MJcl2?`PLUyrWyYKtW5$Q+u}^j?44!JsizvE^iaA#_3;#-|mp9Ye z8GGW^zM5GUpo*YjauOKQEtThA-IfCjt#Z{wd*G>9& zG_I2<;%D~6>(kh0xYKFu5FgMG5iO~s#eOekGQ>d8-&W6XFIqBOD@z?QCsuj+U|`B_ zD4@6A&rDalmSC=Xy=_&)Vqec^s^sfuLVoI&HpF`Cr->DeRzAI6xraR_G&XxT>MS`+ z51%~Csrb;mXslp#4}nPCznRKb=K+{DaiM2x`X95FV^_{~hB6tnnpnCCCu92XBCn65 znT3OwP<^b$(}}SsE}7rQb7nKCFROah3q~iC+I;OfGp0fkc3k^pa}b!;*$^QV5%bvtq6hZOJl8WKRY%MgU`M(1o>zZ#TgtDc zcC6N!9DYiA;?lnAk|?@8{3)|T(1G08cF@JlqE44>#MSIWg6{u#iHGv1{xQx}`H*RH zKT)*WRA}DUgR>_#G}x+0-k^7WcTb*7U)s^^xpqq+%F*np*VbZWhKal1OvRgT2(}5X z=i(L~W=}AVr7~Qi-#)mO`hQ7CLO=91Q?0)CzZT}!3L1SD`IMuZ*^@y+ z3xgDcwxvC(JdU;G4ka>N=JRSpe=BsJmOS}f&zH7e$1rF+SnAKp-GBBo@zlA5S=n5) z3?ai;p$P6djrGpd+53|mns2IG`@_;!)}>gu{LR?W*bM)O?tHnuNHsSvw0l@f4&{3+ z6!T+X8{QM`!zY{`C5_07pjqG22RhkmDeW?&?`Ih&HAVYW3#C&^Ao5<*tlzpuS!yZO zGoxKHjFT#(ebj~0qwXW}9@DG?p8%bVwUok`(Uob&Nx9KJ!-DCQ!iYR^n)SzeKqoyd zB^_q;c8YOQVziH~V0zR&MBW{mb?3)GCoL_d+t;#^jgw%}KKlaclmJBD$*uMGV4#zV zmeM2>+9k<2$vfHyDv%zQ zXeqsBLT`UGPBM@7DY%y&#fr!)y0yNg19TGBQW9rE-~V8o1djHRyq8YNgvg7&wSMaw z1<+DDxr26zGfq;9_UYtLkD^E9Ip10bY6G1(w3OQKpetjHlf3nPkkoh48 z2=}^ZB#If``vj;Wif}KDM#eFtH}rsQ!U*@QXe5LgO{E7^5kR+W-jn z&}ifm6IvGxRN+CmdqgA4nb2=^fo&WJce`k$7ZW=65m1E<;cgO*RA54v=>Xf95boO7 z`*R1~s|{3PK)B0CBm3^4H?)9lv

RXe9g&no0|(LXB|ej7D1CnQ&)T4WJ&AaKMZW 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 diff --git a/vignettes/converting_files.Rmd b/vignettes/converting_files.Rmd index 4f52b22..da89f74 100644 --- a/vignettes/converting_files.Rmd +++ b/vignettes/converting_files.Rmd @@ -49,6 +49,9 @@ extract_xpt_meta <- function(n, .data) { } else if (inherits(.data[[n]],"numeric")) { if (any(is.double(.data[[n]]))) out$dataType <- "float" else out$dataType <- "integer" + } else if (inherits(.data[[n]],"hms")) { + out$dataType <- "time" + out$targetDataType <- "integer" } else { out$dataType <- "string" out$length <- max(purrr::map_int(.data[[n]], nchar)) From 49c3a7d446db9f74a603dfcbc737a681fc16f2f2 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Tue, 28 Jan 2025 20:28:30 -0500 Subject: [PATCH 093/103] Catch vignette update --- vignettes/date_time_datetime.Rmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vignettes/date_time_datetime.Rmd b/vignettes/date_time_datetime.Rmd index cbf81cf..e2db83e 100644 --- a/vignettes/date_time_datetime.Rmd +++ b/vignettes/date_time_datetime.Rmd @@ -43,8 +43,8 @@ tibble::tribble( In the table above, we have the metadata for both character and numeric dates, times, and date times. Both sets of variables have the same values within `dataType`. The difference is the optional field of `targetDataType`, where the value for the numeric variables is set to `integer`. Both `read_dataset_json()` and `write_dataset_json()` rely on these fields and as such they must be set properly. This comes with a few assumption and requirements. - Numeric dates will be converted into the type of `Date` (see `help("Date", package="base")`) -- Numeric times will be converted to the **{lubridate}** type of `Period` - - R doesn't have a specific built in type of time. We decided to take on **{lubridate}** as a dependency given package stability and **{lubridate}**'s inclusion in the tidyverse. The `Period` objects on read are produced using the `lubridate::hms()`. +- Numeric times will be converted to the **{hms}** type of `hms` + - R doesn't have a specific built in type of time. We decided to take on **{hms}** as a dependency given that this is the type using by the **{haven}** package when reading SAS Version 5 Transport files. As such, similar behavior can be expected when importing an XPT or a Dataset JSON file. - Numeric date times will be converted to the base R type of `POSIXct` and anchored to the UTC timezone. - CDISC dates are generally not timezone qualified, though for character dates, this is optional. Unless a timezone is explicitly specified systems may default to the user's current timezone. To decrease ambiguity, we've introduced a hard requirement that datetimes are anchored to UTC. If the datetime variable is found to be using a different timezone, an error will be thrown. From 2162edabd125111d364c47d6bada5fa815e20483 Mon Sep 17 00:00:00 2001 From: Nicholas Masel Date: Wed, 29 Jan 2025 13:16:10 +0000 Subject: [PATCH 094/103] hms as import only --- DESCRIPTION | 1 - 1 file changed, 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index ee0f5aa..7f22051 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -37,7 +37,6 @@ Suggests: purrr, tibble, dplyr, - hms, data.table VignetteBuilder: knitr Config/testthat/edition: 3 From 5a0f980cdc30606324668f95e2fc45e9e8093bf1 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 09:37:50 -0500 Subject: [PATCH 095/103] If only this was a magical fix --- DESCRIPTION | 1 + 1 file changed, 1 insertion(+) diff --git a/DESCRIPTION b/DESCRIPTION index 7f22051..295a434 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -37,6 +37,7 @@ Suggests: purrr, tibble, dplyr, + lubridate, data.table VignetteBuilder: knitr Config/testthat/edition: 3 From 02bb1620ca637967525ee623f00e6537990e9896 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 10:08:29 -0500 Subject: [PATCH 096/103] Maybe this? --- .github/workflows/R-CMD-check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index ffa63ca..39b45d0 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -65,7 +65,7 @@ jobs: while read -r cmd do eval sudo $cmd - done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "20.04"))') + done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "22.04"))') - name: Install dependencies run: | From 6b7318eebfd2f73aef9d645aae12cb99f3f983d3 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 10:15:34 -0500 Subject: [PATCH 097/103] Checking if this fixes pipeline --- DESCRIPTION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 295a434..34ea1cb 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -26,7 +26,8 @@ Depends: R (>= 4.0) Imports: yyjsonr (>= 0.1.18), jsonvalidate (>= 1.3.1), - hms + hms, + lubridate Suggests: testthat (>= 2.1.0), jsonlite (>= 1.8.0), @@ -37,7 +38,6 @@ Suggests: purrr, tibble, dplyr, - lubridate, data.table VignetteBuilder: knitr Config/testthat/edition: 3 From d3f15d945c2a989b84809b79426dbacfafdedc1b Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 10:29:09 -0500 Subject: [PATCH 098/103] Why. --- .github/workflows/R-CMD-check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 39b45d0..bdd4619 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -70,7 +70,7 @@ jobs: - name: Install dependencies run: | remotes::install_deps(dependencies = TRUE) - remotes::install_cran("rcmdcheck") + remotes::install_cran("rcmdcheck", force = TRUE) shell: Rscript {0} - name: Check From 4bfc01c1fb4ffc6687692a26d26947ce6fcf0b28 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 10:45:42 -0500 Subject: [PATCH 099/103] Sigh --- .github/workflows/R-CMD-check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index bdd4619..b28d816 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -69,7 +69,7 @@ jobs: - name: Install dependencies run: | - remotes::install_deps(dependencies = TRUE) + remotes::install_deps(dependencies = TRUE, upgrade="always") remotes::install_cran("rcmdcheck", force = TRUE) shell: Rscript {0} From a3019a1076a0936adb676eef8508fe3ea77a2dde Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 11:05:03 -0500 Subject: [PATCH 100/103] Try pulling latest action from r-lib --- .github/workflows/R-CMD-check.yaml | 64 +++++++++--------------------- 1 file changed, 18 insertions(+), 46 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index b28d816..24bfcee 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -1,5 +1,5 @@ -# For help debugging build failures open an issue on the RStudio community with the 'github-actions' tag. -# https://community.rstudio.com/new-topic?category=Package%20development&tags=github-actions +# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples +# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help on: push: branches: @@ -12,7 +12,9 @@ on: - master - dev -name: R-CMD-check +name: R-CMD-check.yaml + +permissions: read-all jobs: R-CMD-check: @@ -32,56 +34,26 @@ jobs: - {os: ubuntu-latest, r: 'release'} env: - R_REMOTES_NO_ERRORS_FROM_WARNINGS: true - RSPM: ${{ matrix.config.rspm }} + GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + R_KEEP_PKG_SOURCE: yes steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + + - uses: r-lib/actions/setup-pandoc@v2 - uses: r-lib/actions/setup-r@v2 with: r-version: ${{ matrix.config.r }} + http-user-agent: ${{ matrix.config.http-user-agent }} + use-public-rspm: true - - uses: r-lib/actions/setup-pandoc@v2 - - - name: Query dependencies - run: | - install.packages('remotes') - saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2) - writeLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), ".github/R-version") - shell: Rscript {0} - - - name: Cache R packages - if: runner.os != 'Windows' - uses: actions/cache@v2 + - uses: r-lib/actions/setup-r-dependencies@v2 with: - path: ${{ env.R_LIBS_USER }} - key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }} - restore-keys: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1- - - - name: Install system dependencies - if: runner.os == 'Linux' - run: | - while read -r cmd - do - eval sudo $cmd - done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "22.04"))') - - - name: Install dependencies - run: | - remotes::install_deps(dependencies = TRUE, upgrade="always") - remotes::install_cran("rcmdcheck", force = TRUE) - shell: Rscript {0} - - - name: Check - env: - _R_CHECK_CRAN_INCOMING_REMOTE_: false - run: rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check") - shell: Rscript {0} + extra-packages: any::rcmdcheck + needs: check - - name: Upload check results - if: failure() - uses: actions/upload-artifact@main + - uses: r-lib/actions/check-r-package@v2 with: - name: ${{ runner.os }}-r${{ matrix.config.r }}-results - path: check + upload-snapshots: true + build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")' From 660b5b5ab8507d7a6639a2261c7aae364c55dc76 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 11:10:10 -0500 Subject: [PATCH 101/103] Pull lubridate back out now that workflow is fixed --- DESCRIPTION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 34ea1cb..295a434 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -26,8 +26,7 @@ Depends: R (>= 4.0) Imports: yyjsonr (>= 0.1.18), jsonvalidate (>= 1.3.1), - hms, - lubridate + hms Suggests: testthat (>= 2.1.0), jsonlite (>= 1.8.0), @@ -38,6 +37,7 @@ Suggests: purrr, tibble, dplyr, + lubridate, data.table VignetteBuilder: knitr Config/testthat/edition: 3 From 8cdddbe2106ee9ec1150fe99954335bd735c4f15 Mon Sep 17 00:00:00 2001 From: Michael Stackhouse Date: Wed, 29 Jan 2025 11:27:35 -0500 Subject: [PATCH 102/103] Update DESCRIPTION Co-authored-by: Nicholas Masel <61123199+nicholas-masel@users.noreply.github.com> --- DESCRIPTION | 1 - 1 file changed, 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 295a434..7f22051 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -37,7 +37,6 @@ Suggests: purrr, tibble, dplyr, - lubridate, data.table VignetteBuilder: knitr Config/testthat/edition: 3 From e1c4c4041bbd95ca4ad031b76f9bb7c24e817d87 Mon Sep 17 00:00:00 2001 From: mstackhouse Date: Wed, 29 Jan 2025 11:28:27 -0500 Subject: [PATCH 103/103] I think we'll eventually get this right. --- DESCRIPTION | 1 + 1 file changed, 1 insertion(+) diff --git a/DESCRIPTION b/DESCRIPTION index 7f22051..295a434 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -37,6 +37,7 @@ Suggests: purrr, tibble, dplyr, + lubridate, data.table VignetteBuilder: knitr Config/testthat/edition: 3