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

Compare with Current View Page History

« Previous Version 2 Next »

This example shows the definition of 3 analysis sets, each of which is represented as an instance of the AnalysisSet class within the analysisSets attribute of the reporting event. The first 2 analysis sets are simple conditions based on a single specified selection value for a population flag variable and the third is a compound expression that combines the conditions defined for the first 2 analysis sets.

Lines 2-11:

Show the "Safety Population" analysis set defined as a simple condition that specifies that the value of the SAFFL variable in the ADSL dataset is equal to "Y". This condition could be expressed as:

  • ADSL.SAFFL EQ 'Y'
Lines 12-21:

Show the "Region X Population" analysis set defined as a simple condition that specifies that the value of the RGXFL variable in the ADSL dataset is equal to "Y". This condition could be expressed as:

  • ADSL.RGXFL EQ 'Y'
Lines 22-30:

Show the "Region X Safety Population" analysis set defined as a compound expression that uses the "AND" logical operator to combine the conditions specified for the "Region X Population" and "Safety Population" analysis (meaning that only subjects meeting both conditions are included in the analysis set ).

YAML Example
analysisSets:
- id: AnalysisSet_SAF
  label: Safety Population
  level: 1
  order: 1
  condition:
    dataset: ADSL
    variable: SAFFL
    comparator: EQ
    value:
    - Y
- id: AnalysisSet_RGX
  label: Region X Population
  level: 1
  order: 1
  condition:
    dataset: ADSL
    variable: RGXFL
    comparator: EQ
    value:
    - Y
- id: AnalysisSet_RGXSAF
  label: Region X Safety Population
  level: 1
  order: 1
  compoundExpression:
    logicalOperator: AND
    whereClauses:
    - AnalysisSet_RGX
    - AnalysisSet_SAF

These analysis sets could be represented in tabular form as shown in the following table where:

  • Each instance of the AnalysisSet class is represented on a separate row.
  • The values of the id and label attributes of the "AnalysisSet_RGXSAF" analysis set class have be propagated onto all rows representing sub-clauses defined within the analysis set.
  • The identifier values of the analysis sets referenced in the whereClauses attribute of the compound expression are shown in a column called "subclause_id".
  • Cells highlighted in yellow contain derived values:
    • The level values are calculated as being 1 greater than that of the instance of the analysis set containing the compound expression.
    • The order values are assigned according to the order to analysis set references within the whereClauses attribute.
    • The values in the datasetvariable, comparator and value columns have been retrieved from the definitions of the analysis sets using the identifier value specified in the whereClauses attribute.

$titleHtml
RowidlabellevelorderlogicalOperatorsubclause_iddatasetvariablecomparatorvalue
1AnalysisSet_SAFSafety Population11

ADSLSAFFLEQY
2AnalysisSet_RGXRegion X Population11

ADSLRGXFLEQY
3AnalysisSet_RGXSAFRegion X Safety Population11AND




4AnalysisSet_RGXSAFRegion X Safety Population21
AnalysisSet_RGXADSLRGXFLEQY
5AnalysisSet_RGXSAFRegion X Safety Population22
AnalysisSet_SAFADSLSAFFLEQY
$warningHtml

  • No labels