from pharmadata import cdiscpilotsdtm
meta = cdiscpilotsdtm.meta('tv')
print(f"Rows: {meta.number_rows:,} Columns: {meta.number_columns}")Rows: 21 Columns: 8
tv
Structure: One record per planned Visit per Arm
from pharmadata import cdiscpilotsdtm
meta = cdiscpilotsdtm.meta('tv')
print(f"Rows: {meta.number_rows:,} Columns: {meta.number_columns}")Rows: 21 Columns: 8
| variable | label | type | mandatory | role |
|---|---|---|---|---|
| str | str | str | str | str |
| "STUDYID" | "Study Identifier" | "String" | "Yes" | "IDENTIFIER" |
| "DOMAIN" | "Domain Abbreviation" | "String" | "Yes" | "IDENTIFIER" |
| "VISITNUM" | "Visit Number" | "Float64" | "Yes" | "TOPIC" |
| "VISIT" | "Visit Name" | "String" | "No" | "SYNONYM QUALIFIER" |
| "VISITDY" | "Planned Study Day of Visit" | "Float64" | "No" | "TIMING" |
| "ARMCD" | "Planned Arm Code" | "String" | "No" | "RECORD QUALIFIER" |
| "TVSTRL" | "Visit Start Rule" | "String" | "Yes" | "RULE" |
| "TVENRL" | "Visit End Rule" | "String" | "No" | "RULE" |
from great_docs import tbl_explorer
from pharmadata import cdiscpilotsdtm
tbl_explorer(cdiscpilotsdtm.tv.head(10))PolarsRows10Columns8 | ||||||||
STUDYID str |
DOMAIN str |
VISITNUM f64 |
VISIT str |
VISITDY f64 |
ARMCD str |
TVSTRL str |
TVENRL str |
|
|---|---|---|---|---|---|---|---|---|
| 0 | CDISCPILOT01 | TV | 1 | SCREENING 1 | -7 | None | Start of Screen Epoch | completion of screening activities |
| 1 | CDISCPILOT01 | TV | 2 | SCREENING 2 | -1 | None | Start of Visitnum 3 - 24H | subject leaves clinic after connection of ambulatory ECG machine |
| 2 | CDISCPILOT01 | TV | 3 | BASELINE | 1 | None | (Just Before) Start of Treatment Epoch | After application of first dose |
| 3 | CDISCPILOT01 | TV | 3.5 | AMBUL ECG PLACEMENT | 13 | None | Start of Visitnum 4 - 24H | None |
| 4 | CDISCPILOT01 | TV | 4 | WEEK 2 | 14 | None | End of Visitnum 3 + 2W | None |
| 5 | CDISCPILOT01 | TV | 5 | WEEK 4 | 28 | None | End of Visitnum 3 + 4W | None |
| 6 | CDISCPILOT01 | TV | 6 | AMBUL ECG REMOVAL | 30 | None | End of Visitnum 5 + 1D | None |
| 7 | CDISCPILOT01 | TV | 7 | WEEK 6 | 42 | None | End of Visitnum 3 + 6W | None |
| 8 | CDISCPILOT01 | TV | 8 | WEEK 8 | 56 | None | End of Visitnum 3 + 8W | None |
| 9 | CDISCPILOT01 | TV | 8.1 | WEEK 10 (T) | 70 | None | End of Visitnum 8 + 2W | None |