qsco

qsco

Questionnaires

Structure: One record per questionnaire per question per time point per visit per subject

from pharmadata import cdiscpilotsdtm

meta = cdiscpilotsdtm.meta('qsco')
print(f"Rows: {meta.number_rows:,}  Columns: {meta.number_columns}")
Rows: 12,241  Columns: 23

Variables

Show variable specs
shape: (23, 5)
variablelabeltypemandatoryrole
strstrstrstrstr
"STUDYID""Study Identifier""String""Yes""IDENTIFIER"
"DOMAIN""Domain Abbreviation""String""Yes""IDENTIFIER"
"USUBJID""Unique Subject Identifier""String""Yes""IDENTIFIER"
"QSSEQ""Sequence Number""Float64""Yes""IDENTIFIER"
"QSTESTCD""Question Short Name""String""Yes""TOPIC"
"QSTEST""Question Name""String""Yes""SYNONYM QUALIFIER"
"QSCAT""Category of Question""String""Yes""GROUPING QUALIFIER"
"QSSCAT""Subcategory for Question""String""No""GROUPING QUALIFIER"
"QSORRES""Finding in Original Units""String""No""RESULT QUALIFIER"
"QSORRESU""Original Units""String""No""VARIABLE QUALIFIER"
"QSSTRESC""Result or Finding in Standard Format""String""No""RESULT QUALIFIER"
"QSSTRESN""Numeric Finding in Standard Units""Float64""No""RESULT QUALIFIER"
"QSSTRESU""Standard Units""String""No""VARIABLE QUALIFIER"
"QSSTAT""Completion Status""String""No""RECORD QUALIFIER"
"QSREASND""Reason Not Performed""String""No"null
"QSBLFL""Baseline Flag""String""No""RECORD QUALIFIER"
"QSDRVFL""Derived Flag""String""No""RECORD QUALIFIER"
"VISITNUM""Visit Number""Float64""No""TIMING"
"VISIT""Visit Name""String""No""TIMING"
"VISITDY""Planned Study Day of Visit""Float64""No""TIMING"
"EPOCH""Epoch""String""No""TIMING"
"QSDTC""Date/Time of Finding""String""No""TIMING"
"QSDY""Study Day of Finding""Float64""No""TIMING"

Examples

from great_docs import tbl_explorer
from pharmadata import cdiscpilotsdtm

tbl_explorer(cdiscpilotsdtm.qsco.head(10))
PolarsRows10Columns23
STUDYID
str
DOMAIN
str
USUBJID
str
QSSEQ
f64
QSTESTCD
str
QSTEST
str
QSCAT
str
QSSCAT
str
QSORRES
str
QSORRESU
str
QSSTRESC
str
QSSTRESN
f64
QSSTRESU
str
QSSTAT
str
QSREASND
str
QSBLFL
str
QSDRVFL
str
VISITNUM
f64
VISIT
str
VISITDY
f64
EPOCH
str
QSDTC
str
QSDY
f64
0 CDISCPILOT01 QS 01-701-1015 5001 ACITM01 WORD RECALL TASK ADAS-COG None 3 None 3 3 None None None Y None 3 BASELINE 1 TREATMENT 2014-01-02 1
1 CDISCPILOT01 QS 01-701-1015 5016 ACITM01 WORD RECALL TASK ADAS-COG None 2 None 2 2 None None None None None 8 WEEK 8 56 TREATMENT 2014-03-05 63
2 CDISCPILOT01 QS 01-701-1015 5031 ACITM01 WORD RECALL TASK ADAS-COG None 4 None 4 4 None None None None None 10 WEEK 16 112 TREATMENT 2014-05-07 126
3 CDISCPILOT01 QS 01-701-1015 5046 ACITM01 WORD RECALL TASK ADAS-COG None 3 None 3 3 None None None None None 12 WEEK 24 168 TREATMENT 2014-06-18 168
4 CDISCPILOT01 QS 01-701-1015 5002 ACITM02 NAMING OBJECTS AND FINGERS (REFER TO 5 C ADAS-COG None 1 None 1 1 None None None Y None 3 BASELINE 1 TREATMENT 2014-01-02 1
5 CDISCPILOT01 QS 01-701-1015 5017 ACITM02 NAMING OBJECTS AND FINGERS (REFER TO 5 C ADAS-COG None 0 None 0 0 None None None None None 8 WEEK 8 56 TREATMENT 2014-03-05 63
6 CDISCPILOT01 QS 01-701-1015 5032 ACITM02 NAMING OBJECTS AND FINGERS (REFER TO 5 C ADAS-COG None 0 None 0 0 None None None None None 10 WEEK 16 112 TREATMENT 2014-05-07 126
7 CDISCPILOT01 QS 01-701-1015 5047 ACITM02 NAMING OBJECTS AND FINGERS (REFER TO 5 C ADAS-COG None 0 None 0 0 None None None None None 12 WEEK 24 168 TREATMENT 2014-06-18 168
8 CDISCPILOT01 QS 01-701-1015 5003 ACITM03 DELAYED WORD RECALL ADAS-COG None 3 None 3 3 None None None Y None 3 BASELINE 1 TREATMENT 2014-01-02 1
9 CDISCPILOT01 QS 01-701-1015 5018 ACITM03 DELAYED WORD RECALL ADAS-COG None 3 None 3 3 None None None None None 8 WEEK 8 56 TREATMENT 2014-03-05 63