adc1dbfc58
Tested full refresh pipeline end-to-end with real Snowflake data: - Fixed trust filter to read Name column from defaultTrusts.csv - Fixed Decimal type handling in calculate_cost_per_patient_per_annum - Fixed array handling in convert_to_records for average_administered - Added required reference CSV files to data/ directory - Configured Snowflake connection (account, warehouse, user) Results: - Snowflake fetch: 656,695 records in ~7s - Transformations: 519,848 records after UPID/drug/directory - Pathway nodes: 293 for all_6mo (8 trusts, 14 directories) - Total processing time: ~6.2 minutes
10 KiB
10 KiB
| 1 | Name | Code |
|---|---|---|
| 2 | MANCHESTER UNIVERSITY NHS FOUNDATION TRUST | R0A |
| 3 | SOUTH TYNESIDE AND SUNDERLAND NHS FOUNDATION TRUST | R0B |
| 4 | UNIVERSITY HOSPITALS DORSET NHS FOUNDATION TRUST | R0D |
| 5 | HEREFORDSHIRE AND WORCESTERSHIRE HEALTH AND CARE NHS TRUST | R1A |
| 6 | SOLENT NHS TRUST | R1C |
| 7 | SHROPSHIRE COMMUNITY HEALTH NHS TRUST | R1D |
| 8 | ISLE OF WIGHT NHS TRUST | R1F |
| 9 | BARTS HEALTH NHS TRUST | R1H |
| 10 | LONDON NORTH WEST UNIVERSITY HEALTHCARE NHS TRUST | R1K |
| 11 | ESSEX PARTNERSHIP UNIVERSITY NHS FOUNDATION TRUST | R1L |
| 12 | ROYAL SURREY COUNTY HOSPITAL NHS FOUNDATION TRUST | RA2 |
| 13 | YEOVIL DISTRICT HOSPITAL NHS FOUNDATION TRUST | RA4 |
| 14 | UNIVERSITY HOSPITALS BRISTOL AND WESTON NHS FOUNDATION TRUST | RA7 |
| 15 | TORBAY AND SOUTH DEVON NHS FOUNDATION TRUST | RA9 |
| 16 | BRADFORD TEACHING HOSPITALS NHS FOUNDATION TRUST | RAE |
| 17 | MID AND SOUTH ESSEX NHS FOUNDATION TRUST | RAJ |
| 18 | ROYAL FREE LONDON NHS FOUNDATION TRUST | RAL |
| 19 | ROYAL NATIONAL ORTHOPAEDIC HOSPITAL NHS TRUST | RAN |
| 20 | NORTH MIDDLESEX UNIVERSITY HOSPITAL NHS TRUST | RAP |
| 21 | THE HILLINGDON HOSPITALS NHS FOUNDATION TRUST | RAS |
| 22 | NORTH EAST LONDON NHS FOUNDATION TRUST | RAT |
| 23 | KINGSTON HOSPITAL NHS FOUNDATION TRUST | RAX |
| 24 | DORSET COUNTY HOSPITAL NHS FOUNDATION TRUST | RBD |
| 25 | WALSALL HEALTHCARE NHS TRUST | RBK |
| 26 | WIRRAL UNIVERSITY TEACHING HOSPITAL NHS FOUNDATION TRUST | RBL |
| 27 | ST HELENS AND KNOWSLEY TEACHING HOSPITALS NHS TRUST | RBN |
| 28 | LIVERPOOL HEART AND CHEST HOSPITAL NHS FOUNDATION TRUST | RBQ |
| 29 | ALDER HEY CHILDREN'S NHS FOUNDATION TRUST | RBS |
| 30 | MID CHESHIRE HOSPITALS NHS FOUNDATION TRUST | RBT |
| 31 | THE CHRISTIE NHS FOUNDATION TRUST | RBV |
| 32 | NORTHERN DEVON HEALTHCARE NHS TRUST | RBZ |
| 33 | BEDFORDSHIRE HOSPITALS NHS FOUNDATION TRUST | RC9 |
| 34 | YORK AND SCARBOROUGH TEACHING HOSPITALS NHS FOUNDATION TRUST | RCB |
| 35 | HARROGATE AND DISTRICT NHS FOUNDATION TRUST | RCD |
| 36 | AIREDALE NHS FOUNDATION TRUST | RCF |
| 37 | SHEFFIELD CHILDREN'S NHS FOUNDATION TRUST | RCU |
| 38 | THE QUEEN ELIZABETH HOSPITAL | RCX |
| 39 | ROYAL UNITED HOSPITALS BATH NHS FOUNDATION TRUST | RD1 |
| 40 | MILTON KEYNES UNIVERSITY HOSPITAL NHS FOUNDATION TRUST | RD8 |
| 41 | EAST SUFFOLK AND NORTH ESSEX NHS FOUNDATION TRUST | RDE |
| 42 | SUSSEX COMMUNITY NHS FOUNDATION TRUST | RDR |
| 43 | FRIMLEY HEALTH NHS FOUNDATION TRUST | RDU |
| 44 | DORSET HEALTHCARE UNIVERSITY NHS FOUNDATION TRUST | RDY |
| 45 | ROYAL CORNWALL HOSPITALS NHS TRUST | REF |
| 46 | LIVERPOOL UNIVERSITY HOSPITALS NHS FOUNDATION TRUST | REM |
| 47 | THE CLATTERBRIDGE CANCER CENTRE NHS FOUNDATION TRUST | REN |
| 48 | LIVERPOOL WOMEN'S NHS FOUNDATION TRUST | REP |
| 49 | THE WALTON CENTRE NHS FOUNDATION TRUST | RET |
| 50 | BARKING | RF4 |
| 51 | BARNSLEY HOSPITAL NHS FOUNDATION TRUST | RFF |
| 52 | THE ROTHERHAM NHS FOUNDATION TRUST | RFR |
| 53 | CHESTERFIELD ROYAL HOSPITAL NHS FOUNDATION TRUST | RFS |
| 54 | LEEDS AND YORK PARTNERSHIP NHS FOUNDATION TRUST | RGD |
| 55 | ROYAL PAPWORTH HOSPITAL NHS FOUNDATION TRUST | RGM |
| 56 | NORTH WEST ANGLIA NHS FOUNDATION TRUST | RGN |
| 57 | JAMES PAGET UNIVERSITY HOSPITALS NHS FOUNDATION TRUST | RGP |
| 58 | WEST SUFFOLK NHS FOUNDATION TRUST | RGR |
| 59 | CAMBRIDGE UNIVERSITY HOSPITALS NHS FOUNDATION TRUST | RGT |
| 60 | SOMERSET NHS FOUNDATION TRUST | RH5 |
| 61 | ROYAL DEVON UNIVERSITY HEALTHCARE NHS FOUNDATION TRUST | RH8 |
| 62 | NOTTINGHAMSHIRE HEALTHCARE NHS FOUNDATION TRUST | RHA |
| 63 | UNIVERSITY HOSPITAL SOUTHAMPTON NHS FOUNDATION TRUST | RHM |
| 64 | SHEFFIELD TEACHING HOSPITALS NHS FOUNDATION TRUST | RHQ |
| 65 | PORTSMOUTH HOSPITALS UNIVERSITY NATIONAL HEALTH SERVICE TRUST | RHU |
| 66 | ROYAL BERKSHIRE NHS FOUNDATION TRUST | RHW |
| 67 | GUY'S AND ST THOMAS' NHS FOUNDATION TRUST | RJ1 |
| 68 | LEWISHAM AND GREENWICH NHS TRUST | RJ2 |
| 69 | CROYDON HEALTH SERVICES NHS TRUST | RJ6 |
| 70 | ST GEORGE'S UNIVERSITY HOSPITALS NHS FOUNDATION TRUST | RJ7 |
| 71 | CORNWALL PARTNERSHIP NHS FOUNDATION TRUST | RJ8 |
| 72 | SOUTH WARWICKSHIRE NHS FOUNDATION TRUST | RJC |
| 73 | UNIVERSITY HOSPITALS OF NORTH MIDLANDS NHS TRUST | RJE |
| 74 | NORTHERN LINCOLNSHIRE AND GOOLE NHS FOUNDATION TRUST | RJL |
| 75 | EAST CHESHIRE NHS TRUST | RJN |
| 76 | COUNTESS OF CHESTER HOSPITAL NHS FOUNDATION TRUST | RJR |
| 77 | KING'S COLLEGE HOSPITAL NHS FOUNDATION TRUST | RJZ |
| 78 | SHERWOOD FOREST HOSPITALS NHS FOUNDATION TRUST | RK5 |
| 79 | UNIVERSITY HOSPITALS PLYMOUTH NHS TRUST | RK9 |
| 80 | UNIVERSITY HOSPITALS COVENTRY AND WARWICKSHIRE NHS TRUST | RKB |
| 81 | WHITTINGTON HEALTH NHS TRUST | RKE |
| 82 | WEST LONDON NHS TRUST | RKL |
| 83 | THE ROBERT JONES AND AGNES HUNT ORTHOPAEDIC HOSPITAL NHS FOUNDATION TRUST | RL1 |
| 84 | THE ROYAL WOLVERHAMPTON NHS TRUST | RL4 |
| 85 | WYE VALLEY NHS TRUST | RLQ |
| 86 | GEORGE ELIOT HOSPITAL NHS TRUST | RLT |
| 87 | NORTH STAFFORDSHIRE COMBINED HEALTHCARE NHS TRUST | RLY |
| 88 | NORFOLK AND NORWICH UNIVERSITY HOSPITALS NHS FOUNDATION TRUST | RM1 |
| 89 | NORTHERN CARE ALLIANCE NHS FOUNDATION TRUST | RM3 |
| 90 | BOLTON NHS FOUNDATION TRUST | RMC |
| 91 | TAMESIDE AND GLOSSOP INTEGRATED CARE NHS FOUNDATION TRUST | RMP |
| 92 | NORFOLK AND SUFFOLK NHS FOUNDATION TRUST | RMY |
| 93 | GREAT WESTERN HOSPITALS NHS FOUNDATION TRUST | RN3 |
| 94 | HAMPSHIRE HOSPITALS NHS FOUNDATION TRUST | RN5 |
| 95 | DARTFORD AND GRAVESHAM NHS TRUST | RN7 |
| 96 | THE DUDLEY GROUP NHS FOUNDATION TRUST | RNA |
| 97 | TAVISTOCK AND PORTMAN NHS FOUNDATION TRUST | RNK |
| 98 | NORTH CUMBRIA INTEGRATED CARE NHS FOUNDATION TRUST | RNN |
| 99 | KETTERING GENERAL HOSPITAL NHS FOUNDATION TRUST | RNQ |
| 100 | NORTHAMPTON GENERAL HOSPITAL NHS TRUST | RNS |
| 101 | OXFORD HEALTH NHS FOUNDATION TRUST | RNU |
| 102 | SALISBURY NHS FOUNDATION TRUST | RNZ |
| 103 | NORTHAMPTONSHIRE HEALTHCARE NHS FOUNDATION TRUST | RP1 |
| 104 | GREAT ORMOND STREET HOSPITAL FOR CHILDREN NHS FOUNDATION TRUST | RP4 |
| 105 | DONCASTER AND BASSETLAW TEACHING HOSPITALS NHS FOUNDATION TRUST | RP5 |
| 106 | MOORFIELDS EYE HOSPITAL NHS FOUNDATION TRUST | RP6 |
| 107 | LINCOLNSHIRE PARTNERSHIP NHS FOUNDATION TRUST | RP7 |
| 108 | MEDWAY NHS FOUNDATION TRUST | RPA |
| 109 | QUEEN VICTORIA HOSPITAL NHS FOUNDATION TRUST | RPC |
| 110 | OXLEAS NHS FOUNDATION TRUST | RPG |
| 111 | THE ROYAL MARSDEN NHS FOUNDATION TRUST | RPY |
| 112 | BIRMINGHAM WOMEN'S AND CHILDREN'S NHS FOUNDATION TRUST | RQ3 |
| 113 | VELINDRE NHS TRUST | RQF |
| 114 | CHELSEA AND WESTMINSTER HOSPITAL NHS FOUNDATION TRUST | RQM |
| 115 | THE PRINCESS ALEXANDRA HOSPITAL NHS TRUST | RQW |
| 116 | HOMERTON HEALTHCARE NHS FOUNDATION TRUST | RQX |
| 117 | SOUTH WEST LONDON AND ST GEORGE'S MENTAL HEALTH NHS TRUST | RQY |
| 118 | GATESHEAD HEALTH NHS FOUNDATION TRUST | RR7 |
| 119 | LEEDS TEACHING HOSPITALS NHS TRUST | RR8 |
| 120 | MIDLANDS PARTNERSHIP NHS FOUNDATION TRUST | RRE |
| 121 | WRIGHTINGTON | RRF |
| 122 | THE ROYAL ORTHOPAEDIC HOSPITAL NHS FOUNDATION TRUST | RRJ |
| 123 | UNIVERSITY HOSPITALS BIRMINGHAM NHS FOUNDATION TRUST | RRK |
| 124 | BARNET | RRP |
| 125 | LONDON AMBULANCE SERVICE NHS TRUST | RRU |
| 126 | UNIVERSITY COLLEGE LONDON HOSPITALS NHS FOUNDATION TRUST | RRV |
| 127 | CAMBRIDGESHIRE AND PETERBOROUGH NHS FOUNDATION TRUST | RT1 |
| 128 | PENNINE CARE NHS FOUNDATION TRUST | RT2 |
| 129 | WELSH AMBULANCE SERVICES NHS TRUST | RT4 |
| 130 | LEICESTERSHIRE PARTNERSHIP NHS TRUST | RT5 |
| 131 | THE NEWCASTLE UPON TYNE HOSPITALS NHS FOUNDATION TRUST | RTD |
| 132 | GLOUCESTERSHIRE HOSPITALS NHS FOUNDATION TRUST | RTE |
| 133 | NORTHUMBRIA HEALTHCARE NHS FOUNDATION TRUST | RTF |
| 134 | UNIVERSITY HOSPITALS OF DERBY AND BURTON NHS FOUNDATION TRUST | RTG |
| 135 | OXFORD UNIVERSITY HOSPITALS NHS FOUNDATION TRUST | RTH |
| 136 | ASHFORD AND ST PETER'S HOSPITALS NHS FOUNDATION TRUST | RTK |
| 137 | SURREY AND SUSSEX HEALTHCARE NHS TRUST | RTP |
| 138 | GLOUCESTERSHIRE HEALTH AND CARE NHS FOUNDATION TRUST | RTQ |
| 139 | SOUTH TEES HOSPITALS NHS FOUNDATION TRUST | RTR |
| 140 | NORTH WEST BOROUGHS HEALTHCARE NHS FOUNDATION TRUST | RTV |
| 141 | UNIVERSITY HOSPITALS OF MORECAMBE BAY NHS FOUNDATION TRUST | RTX |
| 142 | CENTRAL AND NORTH WEST LONDON NHS FOUNDATION TRUST | RV3 |
| 143 | SOUTH LONDON AND MAUDSLEY NHS FOUNDATION TRUST | RV5 |
| 144 | HUMBER TEACHING NHS FOUNDATION TRUST | RV9 |
| 145 | NORTH BRISTOL NHS TRUST | RVJ |
| 146 | AVON AND WILTSHIRE MENTAL HEALTH PARTNERSHIP NHS TRUST | RVN |
| 147 | EPSOM AND ST HELIER UNIVERSITY HOSPITALS NHS TRUST | RVR |
| 148 | EAST KENT HOSPITALS UNIVERSITY NHS FOUNDATION TRUST | RVV |
| 149 | NORTH TEES AND HARTLEPOOL NHS FOUNDATION TRUST | RVW |
| 150 | SOUTHPORT AND ORMSKIRK HOSPITAL NHS TRUST | RVY |
| 151 | SOUTHERN HEALTH NHS FOUNDATION TRUST | RW1 |
| 152 | MERSEY CARE NHS FOUNDATION TRUST | RW4 |
| 153 | LANCASHIRE & SOUTH CUMBRIA NHS FOUNDATION TRUST | RW5 |
| 154 | PENNINE ACUTE HOSPITALS NHS TRUST | RW6 |
| 155 | HULL UNIVERSITY TEACHING HOSPITALS NHS TRUST | RWA |
| 156 | UNITED LINCOLNSHIRE HOSPITALS NHS TRUST | RWD |
| 157 | UNIVERSITY HOSPITALS OF LEICESTER NHS TRUST | RWE |
| 158 | MAIDSTONE AND TUNBRIDGE WELLS NHS TRUST | RWF |
| 159 | WEST HERTFORDSHIRE TEACHING HOSPITALS NHS TRUST | RWG |
| 160 | EAST AND NORTH HERTFORDSHIRE NHS TRUST | RWH |
| 161 | STOCKPORT NHS FOUNDATION TRUST | RWJ |
| 162 | EAST LONDON NHS FOUNDATION TRUST | RWK |
| 163 | WORCESTERSHIRE ACUTE HOSPITALS NHS TRUST | RWP |
| 164 | HERTFORDSHIRE PARTNERSHIP UNIVERSITY NHS FOUNDATION TRUST | RWR |
| 165 | DEVON PARTNERSHIP NHS TRUST | RWV |
| 166 | WARRINGTON AND HALTON TEACHING HOSPITALS NHS FOUNDATION TRUST | RWW |
| 167 | BERKSHIRE HEALTHCARE NHS FOUNDATION TRUST | RWX |
| 168 | CALDERDALE AND HUDDERSFIELD NHS FOUNDATION TRUST | RWY |
| 169 | NOTTINGHAM UNIVERSITY HOSPITALS NHS TRUST | RX1 |
| 170 | SUSSEX PARTNERSHIP NHS FOUNDATION TRUST | RX2 |
| 171 | TEES | RX3 |
| 172 | CUMBRIA | RX4 |
| 173 | NORTH EAST AMBULANCE SERVICE NHS FOUNDATION TRUST | RX6 |
| 174 | NORTH WEST AMBULANCE SERVICE NHS TRUST | RX7 |
| 175 | YORKSHIRE AMBULANCE SERVICE NHS TRUST | RX8 |
| 176 | EAST MIDLANDS AMBULANCE SERVICE NHS TRUST | RX9 |
| 177 | CHESHIRE AND WIRRAL PARTNERSHIP NHS FOUNDATION TRUST | RXA |
| 178 | EAST SUSSEX HEALTHCARE NHS TRUST | RXC |
| 179 | ROTHERHAM DONCASTER AND SOUTH HUMBER NHS FOUNDATION TRUST | RXE |
| 180 | MID YORKSHIRE HOSPITALS NHS TRUST | RXF |
| 181 | SOUTH WEST YORKSHIRE PARTNERSHIP NHS FOUNDATION TRUST | RXG |
| 182 | SANDWELL AND WEST BIRMINGHAM HOSPITALS NHS TRUST | RXK |
| 183 | BLACKPOOL TEACHING HOSPITALS NHS FOUNDATION TRUST | RXL |
| 184 | DERBYSHIRE HEALTHCARE NHS FOUNDATION TRUST | RXM |
| 185 | LANCASHIRE TEACHING HOSPITALS NHS FOUNDATION TRUST | RXN |
| 186 | COUNTY DURHAM AND DARLINGTON NHS FOUNDATION TRUST | RXP |
| 187 | BUCKINGHAMSHIRE HEALTHCARE NHS TRUST | RXQ |
| 188 | EAST LANCASHIRE HOSPITALS NHS TRUST | RXR |
| 189 | BIRMINGHAM AND SOLIHULL MENTAL HEALTH NHS FOUNDATION TRUST | RXT |
| 190 | GREATER MANCHESTER MENTAL HEALTH NHS FOUNDATION TRUST | RXV |
| 191 | THE SHREWSBURY AND TELFORD HOSPITAL NHS TRUST | RXW |
| 192 | SURREY AND BORDERS PARTNERSHIP NHS FOUNDATION TRUST | RXX |
| 193 | KENT AND MEDWAY NHS AND SOCIAL CARE PARTNERSHIP TRUST | RXY |
| 194 | BRIDGEWATER COMMUNITY HEALTHCARE NHS FOUNDATION TRUST | RY2 |
| 195 | NORFOLK COMMUNITY HEALTH AND CARE NHS TRUST | RY3 |
| 196 | HERTFORDSHIRE COMMUNITY NHS TRUST | RY4 |
| 197 | LINCOLNSHIRE COMMUNITY HEALTH SERVICES NHS TRUST | RY5 |
| 198 | LEEDS COMMUNITY HEALTHCARE NHS TRUST | RY6 |
| 199 | WIRRAL COMMUNITY HEALTH AND CARE NHS FOUNDATION TRUST | RY7 |
| 200 | DERBYSHIRE COMMUNITY HEALTH SERVICES NHS FOUNDATION TRUST | RY8 |
| 201 | HOUNSLOW AND RICHMOND COMMUNITY HEALTHCARE NHS TRUST | RY9 |
| 202 | WEST MIDLANDS AMBULANCE SERVICE UNIVERSITY NHS FOUNDATION TRUST | RYA |
| 203 | EAST OF ENGLAND AMBULANCE SERVICE NHS TRUST | RYC |
| 204 | SOUTH EAST COAST AMBULANCE SERVICE NHS FOUNDATION TRUST | RYD |
| 205 | SOUTH CENTRAL AMBULANCE SERVICE NHS FOUNDATION TRUST | RYE |
| 206 | SOUTH WESTERN AMBULANCE SERVICE NHS FOUNDATION TRUST | RYF |
| 207 | COVENTRY AND WARWICKSHIRE PARTNERSHIP NHS TRUST | RYG |
| 208 | IMPERIAL COLLEGE HEALTHCARE NHS TRUST | RYJ |
| 209 | DUDLEY INTEGRATED HEALTH AND CARE NHS TRUST | RYK |
| 210 | UNIVERSITY HOSPITALS SUSSEX NHS FOUNDATION TRUST | RYR |
| 211 | PUBLIC HEALTH WALES NHS TRUST | RYT |
| 212 | CAMBRIDGESHIRE COMMUNITY SERVICES NHS TRUST | RYV |
| 213 | BIRMINGHAM COMMUNITY HEALTHCARE NHS FOUNDATION TRUST | RYW |
| 214 | CENTRAL LONDON COMMUNITY HEALTHCARE NHS TRUST | RYX |
| 215 | KENT COMMUNITY HEALTH NHS FOUNDATION TRUST | RYY |