Job request: 26522
- Organisation:
- University of Bristol
- Workspace:
- polypharmacy-deprescribing-dementia
- ID:
- zfg4zgmhm6i2ztg3
This page shows the technical details of what happened when the authorised researcher Robert Porteous requested one or more actions to be run against real patient data within a secure environment.
By cross-referencing the list of jobs with the pipeline section below, you can infer what security level the outputs were written to.
The output security levels are:
-
highly_sensitive
- Researchers can never directly view these outputs
- Researchers can only request code is run against them
-
moderately_sensitive
- Can be viewed by an approved researcher by logging into a highly secure environment
- These are the only outputs that can be requested for public release via a controlled output review service.
Jobs
-
- Action:
- clean_dataset_desc
- Status:
- Pending
- Job identifier:
-
zqjiq3hpxqmnj4hd - Status message:
- waiting_on_dependencies: Waiting on dependencies
-
- Action:
- clean_dataset_hist
- Status:
- Pending
- Job identifier:
-
b4npexccdans6utr - Status message:
- waiting_on_dependencies: Waiting on dependencies
-
- Action:
- create_prescription_gaps_table
- Status:
- Pending
- Job identifier:
-
dkheowf4evuqk7c6 - Status message:
- waiting_on_dependencies: Waiting on dependencies
-
- Action:
- create_table_desc
- Status:
- Pending
- Job identifier:
-
2jjdlyshergn3wud - Status message:
- waiting_on_dependencies: Waiting on dependencies
-
- Action:
- generate_dataset_desc
- Status:
- Pending
- Job identifier:
-
tgymtni2czct2pu5 - Status message:
- waiting_db_maintenance: Waiting for database to finish maintenance
-
- Action:
- generate_dataset_hist
- Status:
- Pending
- Job identifier:
-
c2rvizsux6pf76dm - Status message:
- waiting_db_maintenance: Waiting for database to finish maintenance
Pipeline
Show project.yaml
version: '5.0'
actions:
generate_dataset_prematch:
run: ehrql:v1 generate-dataset analysis/dataset_definition/dataset_definition_prematch.py --output output/dataset/input_prematch.csv.gz --dummy-tables dummy_tables
outputs:
highly_sensitive:
dataset: output/dataset/input_prematch.csv.gz
clean_dataset_prematch:
run: r:v2 analysis/dataset_clean/dataset_clean_prematch.R
needs: [generate_dataset_prematch]
outputs:
highly_sensitive:
dataset: output/dataset_clean/input_clean_prematch.csv.gz
moderately_sensitive:
flow_prematch: output/dataset_clean/flow_prematch.csv
flow_prematch_midpoint6: output/dataset_clean/flow_prematch_midpoint6.csv
describe_inex_prematch: output/describe/inex-prematch.txt
describe_preprocessed_prematch: output/describe/preprocessed-prematch.txt
describe_qa_prematch: output/describe/qa-prematch.txt
describe_ref_prematch: output/describe/ref-prematch.txt
generate_dataset_desc:
run: ehrql:v1 generate-dataset analysis/dataset_definition/dataset_definition_desc.py --output output/dataset/input_desc.csv.gz --dummy-tables dummy_tables
needs: [clean_dataset_prematch]
outputs:
highly_sensitive:
dataset: output/dataset/input_desc.csv.gz
clean_dataset_desc:
run: r:v2 analysis/dataset_clean/dataset_clean_desc.R
needs: [generate_dataset_desc]
outputs:
highly_sensitive:
dataset: output/dataset_clean/input_clean_desc.rds
moderately_sensitive:
describe_preprocessed: output/describe/preprocessed-desc.txt
describe_ref: output/describe/ref-desc.txt
create_cum_inc_med_rev:
run: r:v2 analysis/tables/create_table_cum_inc_med_rev.R
needs: [clean_dataset_desc]
outputs:
moderately_sensitive:
medication_review_incidence_table: output/tables/med_rev_cum_inc.csv
medication_review_incidence_table_midpoint6: output/tables/med_rev_cum_inc_midpoint6.csv
medication_review_incidence: output/plots/med_rev_cum_inc.png
medication_review_incidence_midpoint6: output/plots/med_rev_cum_inc_midpoint6.png
create_cum_inc_stop_any:
run: r:v2 analysis/tables/create_table_cum_inc_stop_any.R
needs: [clean_dataset_desc]
outputs:
moderately_sensitive:
# Any antihypertensive stopping (30-day gap)
stop_any_30_table: output/tables/stop_any_30_cum_inc.csv
stop_any_30_table_midpoint6: output/tables/stop_any_30_cum_inc_midpoint6.csv
stop_any_30_plot: output/plots/stop_any_30_cum_inc.png
stop_any_30_plot_midpoint6: output/plots/stop_any_30_cum_inc_midpoint6.png
# Any antihypertensive stopping (90-day gap)
stop_any_90_table: output/tables/stop_any_90_cum_inc.csv
stop_any_90_table_midpoint6: output/tables/stop_any_90_cum_inc_midpoint6.csv
stop_any_90_plot: output/plots/stop_any_90_cum_inc.png
stop_any_90_plot_midpoint6: output/plots/stop_any_90_cum_inc_midpoint6.png
# Any antihypertensive stopping (180-day gap)
stop_any_180_table: output/tables/stop_any_180_cum_inc.csv
stop_any_180_table_midpoint6: output/tables/stop_any_180_cum_inc_midpoint6.csv
stop_any_180_plot: output/plots/stop_any_180_cum_inc.png
stop_any_180_plot_midpoint6: output/plots/stop_any_180_cum_inc_midpoint6.png
generate_dataset_hist:
run: ehrql:v1 generate-dataset analysis/dataset_definition/dataset_definition_hist.py --output output/dataset/input_hist.csv.gz --dummy-tables dummy_tables
needs: [clean_dataset_prematch]
outputs:
highly_sensitive:
dataset: output/dataset/input_hist.csv.gz
clean_dataset_hist:
run: r:v2 analysis/dataset_clean/dataset_clean_hist.R
needs: [generate_dataset_hist]
outputs:
highly_sensitive:
dataset: output/dataset_clean/input_clean_hist.rds
moderately_sensitive:
describe_preprocessed: output/describe/preprocessed-hist.txt
describe_ref: output/describe/ref-hist.txt
create_prescription_gaps_table:
run: r:v2 analysis/tables/create_table_prescription_gaps.R
needs: [clean_dataset_hist]
outputs:
moderately_sensitive:
prescription_gaps: output/tables/prescription_gaps.csv
prescription_gaps_midpoint6: output/tables/prescription_gaps_midpoint6.csv
create_table1_cov:
run: r:v2 analysis/tables/create_table1_cov.R
needs: [clean_dataset_cov]
outputs:
moderately_sensitive:
table_one_all_years: output/tables/table1_cov_all_years.csv
table_one_midpoint6_all_years: output/tables/table1_cov_all_years_midpoint6.csv
table_one_period_summary: output/tables/table1_cov_period_summary.csv
table_one_period_summary_midpoint6: output/tables/table1_cov_period_summary_midpoint6.csv
create_table_desc:
run: r:v2 analysis/tables/create_table_desc.R
needs: [clean_dataset_desc]
outputs:
moderately_sensitive:
descptive_measures_table: output/tables/table_desc_region.csv
descptive_measures_table_midpoint6: output/tables/table_desc_region_midpoint6.csv
generate_dataset_cov:
run: ehrql:v1 generate-dataset analysis/dataset_definition/dataset_definition_cov.py --output output/dataset/input_cov.csv.gz --dummy-tables dummy_tables
needs: [clean_dataset_prematch]
outputs:
highly_sensitive:
dataset: output/dataset/input_cov.csv.gz
clean_dataset_cov:
run: r:v2 analysis/dataset_clean/dataset_clean_cov.R
needs: [generate_dataset_cov]
outputs:
highly_sensitive:
dataset: output/dataset_clean/input_clean_cov.rds
moderately_sensitive:
describe_preprocessed: output/describe/preprocessed-cov.txt
describe_ref: output/describe/ref-cov.txt
# generate_project_dag:
# run: python:v2 python analysis/project_dag.py --yaml-path project.yaml --output-path project.dag.md
# outputs:
# moderately_sensitive:
# counts: project.dag.md
Job statistics
| Status | Count | Percentage |
|---|---|---|
| Pending | 6 | 100% |
| Running | 0 | 0% |
| Succeeded | 0 | 0% |
| Failed | 0 | 0% |
0 / 6 (0%) complete
Timeline
-
Created:
-
Runtime:
These timestamps are generated and stored using the UTC timezone on the TPP backend.
Job request
- Status
-
Pending
- Backend
- TPP
- Workspace
- polypharmacy-deprescribing-dementia
- Requested by
- Robert Porteous
- Branch
- main
- Force run dependencies
- No
- Git commit hash
- ee56d08
- Requested actions
-
-
generate_dataset_desc -
clean_dataset_desc -
generate_dataset_hist -
clean_dataset_hist -
create_prescription_gaps_table -
create_table_desc
-
Code comparison
Compare the code used in this job request