This page shows the technical details of what happened when authorised researcher Rohini Mathur requested one or more actions to be run against real patient data in the project, within a secure environment.
By cross-referencing the indicated Requested Actions with the
Pipeline section below, you can infer what
various outputs were written to. Outputs marked as
can never be viewed directly by a researcher; they can only
request that code runs against them. Outputs marked as
can be viewed by an approved researcher by logging into a highly
secure environment. Only outputs marked as
can be requested for release to the public, via a controlled
output review service.
version: '3.0' expectations: population_size: 1000 actions: generate_study_population_w1: run: cohortextractor:latest generate_cohort --study-definition study_definition_w1 outputs: highly_sensitive: cohort: output/input_w1.csv generate_study_population_w2: run: cohortextractor:latest generate_cohort --study-definition study_definition_w2 outputs: highly_sensitive: cohort: output/input_w2.csv generate_study_population_w3: run: cohortextractor:latest generate_cohort --study-definition study_definition_w3 outputs: highly_sensitive: cohort: output/input_w3.csv analyse_w1: run: r:latest analysis/analysis_wave1_long.R needs: [generate_study_population_w1] outputs: moderately_sensitive: table1a: output/table1a_w1.csv table1c: output/table1c_w1.csv unadjusted_severe: output/unadjusted_severe_w1.csv unadjusted_long: output/unadjusted_long_w1.csv # Currently wave 2 is correct so only run W2 scripts in jobs runner analyse_w2_long: run: r:latest analysis/analysis_wave2_long.R needs: [generate_study_population_w2] outputs: moderately_sensitive: table1a: output/table1a_w2.csv table1b: output/table1b_w2.csv table1c: output/table1c_w2.csv unadjusted_long: output/unadjusted_long_w2.csv analyse_w2_severe: run: r:latest analysis/analysis_wave2_severe.R needs: [generate_study_population_w2] outputs: moderately_sensitive: unadjusted_long: output/unadjusted_severe_w2.csv analyse_w3: run: r:latest analysis/analysis_wave3_long.R needs: [generate_study_population_w3] outputs: moderately_sensitive: table1a: output/table1a_w3.csv table1c: output/table1c_w3.csv unadjusted_severe: output/unadjusted_severe_w3.csv unadjusted_long: output/unadjusted_long_w3.csv
These timestamps are generated and stored using the UTC timezone on the backend.