NHS RPySOC 2025
13 November 2025
It looks like you’ve accepted your fate.

In R:
populate_template(
scheme_code = "XYZ", # create a report for this scheme
site_codes = NULL, # NULL to fetch from Azure
result_sets = get_nhp_result_sets(), # fetch results metadata from Azure
run_stages = list( # list the tagged model runs
primary = "final_report_ndg3", # main data source for the report
secondary = "final_report_ndg2" # used as a comparator
)
)Output file structure:
output/
└──YYYY-MM-DD-HHMMSS_scheme/
├──YYYY-MM-DD-HHMMSS_scheme.log # log of printed metadata
├──YYYY-MM-DD-HHMMSS_scheme_outputs-report_draft.docx # populated report
├──figures/ # standalone PNG files
└──values/ # CSVs of calculated values

{ DOCPROPERTY item_54 }.
set_doc_properties().
The repository and code continue to help with:
Check out:
Find the repo at The Strategy Unit/nhp_output_reports