From 02965d43b615ab43f3b4838f180e5856e400c626 Mon Sep 17 00:00:00 2001 From: Frankie Roberto Date: Tue, 10 Feb 2026 12:59:53 +0000 Subject: [PATCH] Add sites to more organisations --- app/data/organisations.js | 186 ++++++++++++++++++++++---------------- app/data/vaccine-stock.js | 70 ++++++++++++++ 2 files changed, 177 insertions(+), 79 deletions(-) diff --git a/app/data/organisations.js b/app/data/organisations.js index 4ae584cc..eac80359 100644 --- a/app/data/organisations.js +++ b/app/data/organisations.js @@ -4,10 +4,16 @@ module.exports = [ id: "RCF", name: "Airedale NHS Foundation Trust", address: { - line1: "Airedale General hospital", + line1: "Airedale General Hospital", town: "Keighley", postcode: "BD20 6TD" }, + sites: [ + { + id: "RCF71", + town: "Airedale General Hospital" + } + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -23,6 +29,12 @@ module.exports = [ town: "Liverpool", postcode: "L12 2AP" }, + sites: [ + { + id: "RBS22", + town: "Alder Hey Children’s Hospital" + } + ], status: "Active", type: "NHS Trust", region: "Y62", @@ -38,6 +50,12 @@ module.exports = [ town: "Redditch", postcode: "B98 7UB" }, + sites: [ + { + id: "RM922", + town: "Alexandra Hospital" + } + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -53,6 +71,12 @@ module.exports = [ town: "Ipswich", postcode: "IP4 9LE" }, + sites: [ + { + id: "RCLAB", + town: "Allington Hospital" + } + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -68,6 +92,12 @@ module.exports = [ town: "Andover", postcode: "SP10 3LB" }, + sites: [ + { + id: "RHNNC", + town: "Andover Hospital" + } + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -83,6 +113,16 @@ module.exports = [ town: "Chertsey", postcode: "KT16 0PZ" }, + sites: [ + { + id: "RTKNC", + town: "Ashford Hospital" + }, + { + id: "RTKLP", + town: "St Peter’s Hospital" + } + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -98,6 +138,9 @@ module.exports = [ town: "Ashford", postcode: "TW15 3AA" }, + sites: [ + {id: "RCY72", name: "Ashford Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -113,6 +156,9 @@ module.exports = [ town: "Bath", postcode: "BA1 3QE" }, + sites: [ + {id: "RVN12", name: "Avon Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -128,6 +174,9 @@ module.exports = [ town: "Romford", postcode: "RM7 0AG" }, + sites: [ + {id: "RF481", name: "Barking General Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -143,6 +192,9 @@ module.exports = [ town: "Barnet", postcode: "EN5 3DJ" }, + sites: [ + {id: "RVL81", name: "Barnet General Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -158,6 +210,9 @@ module.exports = [ town: "Barnet", postcode: "EN5 5TS" }, + sites: [ + {id: "RCZ91", name: "Barnet Community Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -173,6 +228,9 @@ module.exports = [ town: "London", postcode: "N15 3TH" }, + sites: [ + {id: "RRP91", name: "Barnet Mental Health Centre"} + ], status: "Active", type: "NHS Trust", region: "Y56", @@ -188,6 +246,9 @@ module.exports = [ town: "Barnsley", postcode: "S70 3RD" }, + sites: [ + {id: "RCN91", name: "Barnsley Community Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -7922,6 +7983,9 @@ module.exports = [ town: "London", postcode: "E11 1NR" }, + sites: [ + {id: "RGC13", name: "Whipps Cross Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -7937,81 +8001,9 @@ module.exports = [ town: "London", postcode: "N19 5NF" }, - status: "Active", - type: "NHS Trust", - region: "Y63", - vaccines: [ - {name: "COVID-19", status: "enabled"} - ] - }, - { - id: "RJY", - name: "Wigan and Leigh Health Services NHS Trust", - address: { - line1: "Royal albert edward infirmary", - town: "Wigan", - postcode: "WN1 2NN" - }, - status: "Active", - type: "NHS Trust", - region: "Y63", - vaccines: [ - {name: "COVID-19", status: "enabled"} - ] - }, - { - id: "RVQ", - name: "Wiltshire and Swindon Healthcare NHS Trust", - address: { - line1: "C/o water research council", - town: "Swindon", - postcode: "SN5 8YF" - }, - status: "Active", - type: "NHS Trust", - region: "Y63", - vaccines: [ - {name: "COVID-19", status: "enabled"} - ] - }, - { - id: "RN1", - name: "Winchester and Eastleigh Healthcare NHS Trust", - address: { - line1: "Royal hampshire county hospital", - town: "Winchester", - postcode: "SO22 5DG" - }, - status: "Active", - type: "NHS Trust", - region: "Y63", - vaccines: [ - {name: "COVID-19", status: "enabled"} - ] - }, - { - id: "RR5", - name: "Wirral and West Cheshire Community NHS Trust", - address: { - line1: "Victoria central hospital", - town: "Wallasey", - postcode: "CH44 5UF" - }, - status: "Active", - type: "NHS Trust", - region: "Y63", - vaccines: [ - {name: "COVID-19", status: "enabled"} - ] - }, - { - id: "RY7", - name: "Wirral Community Health and Care NHS Foundation Trust", - address: { - line1: "Derby road", - town: "Birkenhead", - postcode: "CH42 0LQ" - }, + sites: [ + {id: "RKESJ", name: "Whittington Hospital - Maternity Wing"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8027,6 +8019,9 @@ module.exports = [ town: "Wirral", postcode: "CH49 5PE" }, + sites: [ + {id: "RBLSJ", name: "Wirral Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8042,6 +8037,9 @@ module.exports = [ town: "Wolverhampton", postcode: "WV1 4SA" }, + sites: [ + {id: "RQ5SJ", name: "Wolverhampton Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8092,6 +8090,9 @@ module.exports = [ town: "Worcester", postcode: "WR4 9RW" }, + sites: [ + {id: "RRZNP", name: "Worcestershire Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8107,6 +8108,9 @@ module.exports = [ town: "Worcester", postcode: "WR4 9RW" }, + sites: [ + {id: "RWQ11", name: "Worcestershire Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8116,12 +8120,15 @@ module.exports = [ }, { id: "RPL", - name: "Worthing and southlands Hospitals NHS Trust", + name: "Worthing and Southlands Hospitals NHS Trust", address: { line1: "Worthing hospital", town: "Worthing", postcode: "BN11 2DH" }, + sites: [ + {id: "RPL11", name: "Southlands Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8137,6 +8144,9 @@ module.exports = [ town: "Worthing", postcode: "BN13 3EP" }, + sites: [ + {id: "RHJ11", name: "Worthing Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8152,6 +8162,9 @@ module.exports = [ town: "Wigan", postcode: "WN6 9EP" }, + sites: [ + {id: "REY11", name: "Wrightington Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8167,6 +8180,9 @@ module.exports = [ town: "Wigan", postcode: "WN1 2NN" }, + sites: [ + {id: "RRF11", name: "Wigan Hospital"} + ], status: "Closed", dateClosed: "2024-12-04", type: "NHS Trust", @@ -8174,12 +8190,15 @@ module.exports = [ }, { id: "RLQ", - name: "Wye valley NHS Trust", + name: "Wye Valley NHS Trust", address: { line1: "County hospital", town: "Hereford", postcode: "HR1 2ER" }, + sites: [ + {id: "RLQ81", name: "Wye Valley Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8195,6 +8214,9 @@ module.exports = [ town: "Yeovil", postcode: "BA21 4AT" }, + sites: [ + {id: "RA481", name: "Yeovil Hospital"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8210,6 +8232,9 @@ module.exports = [ town: "York", postcode: "YO31 8HE" }, + sites: [ + {id: "RCB14", name: "York Hospital"} + ], status: "Closed", dateClosed: "2025-02-12", type: "NHS Trust", @@ -8223,6 +8248,9 @@ module.exports = [ town: "Wakefield", postcode: "WF2 0XQ" }, + sites: [ + {id: "RX81", name: "Yorkshire Ambulance Service"} + ], status: "Active", type: "NHS Trust", region: "Y63", @@ -8235,7 +8263,7 @@ module.exports = [ name: 'Pickfords Pharmacy', sites: [ { - id: "343252356", + id: "FA424X", name: "Pickfords Pharmacy" } ], diff --git a/app/data/vaccine-stock.js b/app/data/vaccine-stock.js index fd63134c..d1c524d3 100644 --- a/app/data/vaccine-stock.js +++ b/app/data/vaccine-stock.js @@ -338,5 +338,75 @@ module.exports = [ expiryDate: "2026-10-13" } ] + }, + { + id: "6346144", + vaccine: "COVID-19", + vaccineProduct: "Comirnaty 3 LP.8.1", + organisationId: "RCY", // Central Manchester Trust + siteId: "RCY72", // Ashford Hospital + batches: [ + { + id: "523522", + batchNumber: "NH3791", + expiryDate: "2027-08-12" + } + ] + }, + { + id: "12346353", + vaccine: "COVID-19", + vaccineProduct: "Comirnaty 3 LP.8.1", + organisationId: "RAP", // North Middlesex University Hospital NHS Trust + siteId: "RAP24", // Labour Ward + batches: [ + { + id: "64632", + batchNumber: "253-15", + expiryDate: "2026-12-04" + } + ] + }, + { + id: "46422414", + vaccine: "COVID-19", + vaccineProduct: "Comirnaty 3 LP.8.1", + organisationId: "RXX", // Surrey and Borders Partnership + siteId: "RXX23", // The Meadows + batches: [ + { + id: "7463425", + batchNumber: "252-61", + expiryDate: "2026-12-04" + } + ] + }, + { + id: "46422414", + vaccine: "COVID-19", + vaccineProduct: "Comirnaty 3 LP.8.1", + organisationId: "RWP", // Worcester Acute Hospitals + siteId: "RWP01", // Alexandra Hospital + batches: [ + { + id: "4643646", + batchNumber: "353-5235", + expiryDate: "2026-11-04" + } + ] + }, + { + id: "25235325", + vaccine: "RSV", + vaccineProduct: "Abrysvo", + organisationId: "FA424", // Pickfords Pharmacy + siteId: "FA424X", // Pickfords Pharmacy + batches: [ + { + id: "325325", + batchNumber: "ANEUEC-91", + expiryDate: "2027-11-23" + } + ] } ]