This example shows the definition of 4 grouping factors, each of which is represented as an instance of the GroupingFactor class within the analysisGroupings attribute of the reporting event.
Lines 2-29: | Show the attributes of the instance of the GroupingFactor class for the first grouping factor, "Sex" (line 3), which is defined as being based on the ADSL SEX 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 30-34: | Show the attributes of the instance of the GroupingFactor class for the second grouping factor, "Country" (line 31), which is defined as being based on the ADSL COUNTRY grouping variable (lines 32 and 33). The grouping factor is data-driven (line 34), so the groups attribute is not included; the groups within this grouping factor are derived from the distinct values in the ADSL COUNTRY variable. |
Lines 35-60: | Show the attributes of the instance of the GroupingFactor class for the first grouping factor, "Vital Signs Parameter" (line 36), which is defined as being based on the ADVS PARAMCD grouping variable (lines 37 and 38). The grouping factor is not data-driven (line 39), so the groups attribute is included (line 40) and contains 2 predefined groups, each specified as a simple condition represented as an instance of the Group class:
|
Lines 61-65: | Show the attributes of the instance of the GroupingFactor class for the second grouping factor, "System Organ Class" (line 62), which is defined as being based on the ADAE AESOC grouping variable (lines 63 and 64). The grouping factor is data-driven (line 65), so the groups attribute is not included; the groups within this grouping factor are derived from the distinct values in the AESOC variable. |
analysisGroupings: - id: AnlsGrouping_01_Sex name: Sex groupingDataset: ADSL groupingVariable: SEX dataDriven: false groups: - id: AnlsGrouping_01_Sex_1 name: Female label: F level: 1 order: 1 condition: dataset: ADSL variable: SEX comparator: EQ value: - F - id: AnlsGrouping_01_Sex_2 name: Male label: M level: 1 order: 2 condition: dataset: ADSL variable: SEX comparator: EQ value: - M - id: AnlsGrouping_02_Cntry name: Country GroupingDataset: ADSL groupingVariable: COUNTRY dataDriven: true - id: AnlsGrouping_03_Param name: Vital Signs Parameter groupingDataset: ADVS groupingVariable: PARAMCD dataDriven: false groups: - id: AnlsGrouping_03_Param_1 name: Systolic Blood Pressure (mmHg) level: 1 order: 1 condition: dataset: ADVS variable: PARAMCD comparator: EQ value: - SYSBP - id: AnlsGrouping_03_Param_2 name: Diastolic Blood Pressure (mmHg) level: 1 order: 2 condition: dataset: ADVS variable: PARAMCD comparator: EQ value: - DIABP - id: AnlsGrouping_04_Soc name: System Organ Class groupingDataset: ADAE groupingVariable: AESOC dataDriven: true
These 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.
id | name | groupingDataset | groupingVariable | dataDriven | group_id | group_name | group_label | level | order | dataset | variable | comparator | value |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AnlsGrouping_01_Sex | Sex | ADSL | SEX | FALSE | AnlsGrouping_01_Sex_1 | Female | F | 1 | 1 | ADSL | SEX | EQ | F |
AnlsGrouping_01_Sex | Sex | ADSL | SEX | FALSE | AnlsGrouping_01_Sex_2 | Male | M | 1 | 2 | ADSL | SEX | EQ | M |
AnlsGrouping_02_Cntry | Country | ADSL | COUNTRY | TRUE | |||||||||
AnlsGrouping_03_Param | Vital Signs Parameter | ADVS | PARAMCD | FALSE | AnlsGrouping_03_Param_1 | Systolic Blood Pressure (mmHg) | 1 | 1 | ADVS | PARAMCD | EQ | SYSBP | |
AnlsGrouping_03_Param | Vital Signs Parameter | ADVS | PARAMCD | FALSE | AnlsGrouping_03_Param_2 | Diastolic Blood Pressure (mmHg) | 1 | 2 | ADVS | PARAMCD | EQ | DIABP | |
AnlsGrouping_04_Soc | System Organ Class | ADAE | AESOC | TRUE |