LineItem.RdAn R6 class to define a LineItem object. A LineItem is a single, explicitly defined characterization to appear in a Section. Derived classes exist off of LineItems
ordinalIdthe order identifier of the line item in the table shell
sectionLabela label for the table shell section
lineItemLabela label for the line item
valueIdthe id for the line item; either a codeset id, a concept id or a -999 to indicate no true id
valueDescriptionthe describer for the value id
domainTablethe domain table in the cdm
lineItemClassthe type of line item (ie Demographic, ConceptSet, SourceConceptSet, ConceptSetGroup, Cohort)
new()LineItem$new(
sectionLabel,
lineItemLabel = NA_character_,
domainTable,
lineItemClass,
valueId = NA_integer_,
valueDescription = NA_integer_,
statistic,
timeInterval = NULL
)sectionLabela label for the table shell section
lineItemLabela label for the line item
domainTablethe domain table in the cdm
lineItemClassthe type of line item (ie Demographic, ConceptSet, SourceConceptSet, ConceptSetGroup, Cohort)
valueIdthe id for the line item; either a codeset id, a concept id or a -999 to indicate no true id
valueDescriptionthe describer for the value id
statistica Statistic Class object used to determine what type of analytic should be done for the line item
timeIntervala time interval class object to determine the time frame to consider the analytic