This example shows the definition of 2 grouping factors used to group records in analysis datasets4 grouping factors, each of which is represented as an instance of the GroupingFactor class within the analysisGroupings attribute of the reporting event.
Xfancy |
---|
|
Lines 2-2729: | Show the attributes of the instance of the GroupingFactor class for the first grouping factor, "Vital Signs ParameterSex" (line 3), which is defined as being based on the ADVS PARAMCD 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 8-17: Show the first predefined group (order = 1), which is identified as "AnlsGrouping_05_Sex_1", named as "Female" (line 9), labeled as "F" (line 10), and contains a simple condition specifying that the value of the SEX variable in the ADSL dataset is equal to "F", which could be expressed as:
- Lines 18-27: Show the second predefined group (order = 2), which is identified as "AnlsGrouping_05_Sex_2", named as "Male" (line 20), labeled as "M" (line 21), and contains a simple condition specifying that the value of the SEX variable in the ADSL dataset is equal to "M", which could be expressed as:
| 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 41-50: Show the first predefined group (order = 1), which is identified as "AnlsGrouping_03_04_Param_1", named as "Systolic Blood Pressure (mmHg)" (line 942), 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:
- Lines 1851-2760: Show the second predefined group (order = 2), which is identified as "AnlsGrouping_0403_Param_2", named as "Diastolic Blood Pressure (mmHg)" (line 1952), 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:
| Lines 2861-3265: | Show the attributes of the instance of the GroupingFactor class for the second grouping factor, "System Organ Class" (line 2962), which is defined as being based on the ADAE AESOC grouping variable (lines 30 63 and 3164). The grouping factor is data-driven (line 3265), so the groups attribute is not included; the groups within this data grouping factor are derived from the distinct values in the AESOC variable. |
|
Code Block |
---|
title | YAML Example |
---|
linenumbers | true |
---|
|
analysisGroupings:
- id: AnlsGrouping_04_Param01_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
groupsdataDriven: false
groups:
- id: AnlsGrouping_0403_Param_1
name: Systolic Blood Pressure (mmHg)
level: 1
order: 1
condition:
dataset: ADVS
variable: PARAMCD
comparator: EQ
value:
- SYSBP
- id: AnlsGrouping_0403_Param_2
name: Diastolic Blood Pressure (mmHg)
level: 1
order: 2
condition:
dataset: ADVS
variable: PARAMCD
comparator: EQ
value:
- DIABP
- id: AnlsGrouping_0504_Soc
name: System Organ Class
groupingDataset: ADAE
groupingVariable: AESOC
dataDriven: true |
...
Dataset2 |
---|
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_04_Param | Vital Signs Parameter | ADVS | PARAMCD | FALSE | AnlsGrouping_0403_Param_1 | Systolic Blood Pressure (mmHg) |
| 1 | 1 | ADVS | PARAMCD | EQ | SYSBP | AnlsGrouping_0403_Param | Vital Signs Parameter | ADVS | PARAMCD | FALSE | AnlsGrouping_0403_Param_2 | Diastolic Blood Pressure (mmHg) |
| 1 | 2 | ADVS | PARAMCD | EQ | DIABP | AnlsGrouping_0504_Soc | System Organ Class | ADAE | AESOC | TRUE |
|
|
|
|
|
|
|
|
|
|