You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

This example shows the definition of 2 grouping factors used to group records in analysis datasets.

Lines 2-27:

Show the attributes of the instance of the GroupingFactor class for the first grouping factor, "Vital Signs Parameter" (line 3), which is defined as being based on the ADVS PARAMCD grouping variable (lines 4 and 5). The grouping factor is not data-driven (line 6), so the groups attribute is included (line 7) and contains 2 predefined groups, each specified as a simple condition represented as an instance of the Group class:

  • Lines 8-17: Show the first predefined group (order = 1), which is identified as "AnlsGrouping_04_Param_1", named as "Systolic Blood Pressure (mmHg)" (line 9), and contains a simple condition specifying that the value of the PARAMCD variable in the ADVS dataset is equal to "SYSBP", which could be expressed as:
    • ADVS.PARAMCD EQ 'SYSBP'
  • Lines 18-27: Show the second predefined group (order = 2), which is identified as "AnlsGrouping_04_Param_2", named as "Diastolic Blood Pressure (mmHg)" (line 19), and contains a simple condition specifying that the value of the PARAMCD variable in the ADVS dataset is equal to "DIABP", which could be expressed as:
    • ADVS.PARAMCD EQ 'DIABP'
Lines 28-32:

Show the attributes of the instance of the GroupingFactor class for the second grouping factor, "System Organ Class" (line 29), which is defined as being based on the ADAE AESOC grouping variable (lines 30 and 31). The grouping factor is data-driven (line 32), so the groups attribute is not included; the groups within this data grouping factor are derived from the distinct values in the AESOC variable.

YAML Example
analysisGroupings:
- id: AnlsGrouping_04_Param
  dataDriven: false
  name: Vital Signs Parameter
  groupingDataset: ADVS
  groupingVariable: PARAMCD
  groups:
  - id: AnlsGrouping_04_Param_1
    name: Systolic Blood Pressure (mmHg)
    level: 1
    order: 1
    condition:
      dataset: ADVS
      variable: PARAMCD
      comparator: EQ
      value:
      - SYSBP
  - id: AnlsGrouping_04_Param_2
    name: Diastolic Blood Pressure (mmHg)
    level: 1
    order: 2
    condition:
      dataset: ADVS
      variable: PARAMCD
      comparator: EQ
      value:
      - DIABP
- id: AnlsGrouping_05_Soc
  name: System Organ Class
  groupingDataset: ADAE
  groupingVariable: AESOC
  dataDriven: true

These data grouping factors and their predefined groups could be represented in tabular form as shown in the following table where each instance of the Group class is represented on a separate line, with attribute values for the related instance of the GroupingFactor class represented on every row. If there are no predefined groups in the grouping factor (i.e., it is data-driven), a single row is shown with values only included for the GroupingFactor attributes.

$titleHtml
idnamegroupingDatasetgroupingVariabledataDrivengroup_idgroup_namelevelorderdatasetvariablecomparatorvalue
AnlsGrouping_04_ParamVital Signs ParameterADVSPARAMCDFALSEAnlsGrouping_04_Param_1Systolic Blood Pressure (mmHg)11ADVSPARAMCDEQSYSBP
AnlsGrouping_04_ParamVital Signs ParameterADVSPARAMCDFALSEAnlsGrouping_04_Param_2Diastolic Blood Pressure (mmHg)12ADVSPARAMCDEQDIABP
AnlsGrouping_05_SocSystem Organ ClassADAEAESOCTRUE







$warningHtml

  • No labels