from pharmadata import cdiscpilotsdtm
meta = cdiscpilotsdtm.meta('ds')
print(f"Rows: {meta.number_rows:,} Columns: {meta.number_columns}")Rows: 596 Columns: 15
ds
Structure: One record per disposition status or protocol milestone per subject
from pharmadata import cdiscpilotsdtm
meta = cdiscpilotsdtm.meta('ds')
print(f"Rows: {meta.number_rows:,} Columns: {meta.number_columns}")Rows: 596 Columns: 15
| variable | label | type | mandatory | role |
|---|---|---|---|---|
| str | str | str | str | str |
| "STUDYID" | "Study Identifier" | "String" | "Yes" | "IDENTIFIER" |
| "DOMAIN" | "Domain Abbreviation" | "String" | "Yes" | "IDENTIFIER" |
| "USUBJID" | "Unique Subject Identifier" | "String" | "Yes" | "IDENTIFIER" |
| "DSSEQ" | "Sequence Number" | "Float64" | "Yes" | "IDENTIFIER" |
| "DSSPID" | "Sponsor-Defined Identifier" | "String" | "No" | "IDENTIFIER" |
| "DSTERM" | "Reported Term for the Disposition Event" | "String" | "Yes" | "TOPIC" |
| "DSDECOD" | "Standardized Disposition Term" | "String" | "Yes" | "SYNONYM QUALIFIER" |
| "DSCAT" | "Category for Disposition Event" | "String" | "No" | "GROUPING QUALIFIER" |
| "VISITNUM" | "Visit Number" | "Float64" | "No" | "TIMING" |
| "VISIT" | "Visit Name" | "String" | "No" | null |
| "EPOCH" | "Epoch" | "String" | "No" | "TIMING" |
| "DSDTC" | "Date/Time of Collection" | "String" | "No" | "TIMING" |
| "DSSTDTC" | "Start Date/Time of Disposition Event" | "String" | "No" | "TIMING" |
| "DSDY" | "Study Day of Visit/Collection/Exam" | "Float64" | "No" | "TIMING" |
| "DSSTDY" | "Study Day of Start of Disposition Event" | "Float64" | "No" | "TIMING" |
from great_docs import tbl_explorer
from pharmadata import cdiscpilotsdtm
tbl_explorer(cdiscpilotsdtm.ds.head(10))PolarsRows10Columns15 | |||||||||||||||
STUDYID str |
DOMAIN str |
USUBJID str |
DSSEQ f64 |
DSSPID str |
DSTERM str |
DSDECOD str |
DSCAT str |
VISITNUM f64 |
VISIT str |
EPOCH str |
DSDTC str |
DSSTDTC str |
DSDY f64 |
DSSTDY f64 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | CDISCPILOT01 | DS | 01-701-1015 | 1 | None | PROTOCOL COMPLETED | COMPLETED | DISPOSITION EVENT | 13 | WEEK 26 | FOLLOW-UP | 2014-07-02 | 2014-07-02 | 182 | 182 |
| 1 | CDISCPILOT01 | DS | 01-701-1015 | 2 | None | FINAL LAB VISIT | FINAL LAB VISIT | OTHER EVENT | 13 | WEEK 26 | FOLLOW-UP | 2014-07-02T11:45 | 2014-07-02 | 182 | 182 |
| 2 | CDISCPILOT01 | DS | 01-701-1023 | 1 | 24 | ADVERSE EVENT | ADVERSE EVENT | DISPOSITION EVENT | 5 | WEEK 4 | TREATMENT | 2012-09-02 | 2012-09-02 | 29 | 29 |
| 3 | CDISCPILOT01 | DS | 01-701-1023 | 2 | None | FINAL LAB VISIT | FINAL LAB VISIT | OTHER EVENT | 5 | WEEK 4 | TREATMENT | 2012-09-02T10:15 | 2012-09-02 | 29 | 29 |
| 4 | CDISCPILOT01 | DS | 01-701-1023 | 3 | None | FINAL RETRIEVAL VISIT | FINAL RETRIEVAL VISIT | OTHER EVENT | 201 | RETRIEVAL | FOLLOW-UP | 2013-02-18 | 2013-02-18 | 198 | 198 |
| 5 | CDISCPILOT01 | DS | 01-701-1028 | 1 | None | PROTOCOL COMPLETED | COMPLETED | DISPOSITION EVENT | 13 | WEEK 26 | FOLLOW-UP | 2014-01-14 | 2014-01-14 | 180 | 180 |
| 6 | CDISCPILOT01 | DS | 01-701-1028 | 2 | None | FINAL LAB VISIT | FINAL LAB VISIT | OTHER EVENT | 13 | WEEK 26 | FOLLOW-UP | 2014-01-14T11:10 | 2014-01-14 | 180 | 180 |
| 7 | CDISCPILOT01 | DS | 01-701-1033 | 1 | None | SPONSOR DECISION (STUDY OR PATIENT DISCONTINUED BY THE SPONSOR) | STUDY TERMINATED BY SPONSOR | DISPOSITION EVENT | 5 | WEEK 4 | FOLLOW-UP | 2014-04-14 | 2014-04-14 | 28 | 28 |
| 8 | CDISCPILOT01 | DS | 01-701-1033 | 2 | None | FINAL LAB VISIT | FINAL LAB VISIT | OTHER EVENT | 5 | WEEK 4 | FOLLOW-UP | 2014-04-14T10:38 | 2014-04-14 | 28 | 28 |
| 9 | CDISCPILOT01 | DS | 01-701-1033 | 3 | None | FINAL RETRIEVAL VISIT | FINAL RETRIEVAL VISIT | OTHER EVENT | 201 | RETRIEVAL | FOLLOW-UP | 2014-09-15 | 2014-09-15 | 182 | 182 |