-
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
testuserregistered issue comment deleted Pharmacy Openings and Closures
2 days ago -
testuserregistered added a new comment
{'id': 'a64203c5-2c7a-4e52-a54f-74a92c097b03', 'timestamp': '2026-03-18T13:08:09.338506', 'user_id': '96d1036f-7a40-4903-881f-ef41d59432c1', 'object_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'activity_type': 'changed issue', 'data': {'__extras': {'author_id': '96d1036f-7a40-4903-881f-ef41d59432c1'}, 'comment': 'KN UAT TESTING', 'user_id': '96d1036f-7a40-4903-881f-ef41d59432c1', 'issue_id': 11564, 'issue_number': 1, 'comment_id': 176, 'package': {'author': 'NHS Business Services Authority (NHSBSA)', 'author_email': 'DataServicesSupport@nhsbsa.nhs.uk', 'creator_user_id': 'd88b189d-8107-4e6e-942b-e40ed83d89aa', 'id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'isopen': True, 'license_id': 'OGL-UK-3.0', 'license_title': 'Open Government Licence 3.0 (United Kingdom)', 'license_url': 'https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/', 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2022-12-16T08:58:28.533294', 'metadata_modified': '2026-03-06T16:57:59.102763', 'name': 'pharmacy-openings-and-closures', 'notes': '<h2>Dataset Description</h2>\r\n\r\n<p>The pharmacy opening and closures data set shows the numbers of pharmacies in England that are included on a Pharmaceutical List held by NHS England on the last calendar day of each month, and so can provide NHS prescriptions and pharmaceutical services. These are split into three groups by the number of premises in each pharmacy group: Small (1-5), Medium (6-99) and Large (100+) pharmacy groups. This data set also separately includes figures for pharmacies subject to the 100 hours condition and distance selling pharmacies. </p>\r\n<p>Pharmacies which have changed ownership will be counted as a closure with a new pharmacy opening on the next day, however this doesn’t affect the net change figures. ‘Opened’ means pharmacies that have joined a Pharmaceutical List and started providing NHS services between the first and last calendar day of the month; and ‘closed’ means pharmacies that have been removed from a list and have ceased providing NHS services between first and last calendar day of the month. </p>\r\n<p>Data is as accurate as the data held by the NHSBSA data warehouse at the time of publishing each month. Total figures may not agree month to month due to openings and closures resulting in pharmacies changing group size or where backdated amendments are made. </p>\r\n<p>We publish the related dataset\u202f<a href="https://opendata.nhsbsa.net/dataset/consolidated-pharmaceutical-list">Consolidated Pharmaceutical List</a>\u202fon a quarterly basis.\r\n<h2>Overview of Service</h2>\r\n<p>Information about our NHSBSA Prescriptions Data service can be found here - <a href="https://www.nhsbsa.nhs.uk/prescription-data">Prescription data | NHSBSA</a> </p>\r\n\r\n<h2>Dataset Details</h2>\r\n<!-- Expander 1 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Data Source</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>NHS Business Services Authority (NHSBSA) Data Warehouse.</p>\r\n</div>\r\n</details>\r\n\r\n<!-- Expander 2 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Data Collection</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>The dataset is provided from Prescription data collected by the NHS Business Services Authority (NHSBSA) for the operational purpose of reimbursing and remunerating dispensing contractors for the costs of supplying drugs and devices, and providing essential and advanced services, to NHS patients. The data that forms the basis of these statistics is collected as a by-product of this process.</p>\r\n </div>\r\n</details>\r\n\r\n<!-- Expander 3 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Time Periods</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>This dataset is published one month in lieu of the current month. Example: October data will be published at the start of November. </p>\r\n<p>Any backdated amendments to previous months’ data will be included within the most recent published data. </p>\r\n</details>\r\n\r\n<!-- Expander 4 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Geography</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>This data is for England only.</p>\r\n </div>\r\n</details>\r\n\r\n<!-- Expander Statistics -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Statistical Classification</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>Management Information – This is not an official statistic.</p>\r\n </div>\r\n</details>\r\n\r\n<h2>Caveats</h2>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32"> Data Accuracy at Time of Publishing</h3>\r\n <p>Data is as accurate as the data held by the NHS BSA data warehouse at the time of publishing each month.</p>\r\n</div>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32">Month-to-Month Total Figures Variation</h3>\r\n <p>Total figures may not agree month to month due to openings and closures resulting in pharmacies changing group size or where backdated amendments are made.</p>\r\n</div>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32">Treatment of Ownership Changes</h3>\r\n <p>Pharmacies which have changed ownership will be counted as a closure with a new pharmacy opening on the next day, however this doesn’t affect the net change figures.</p>\r\n</div>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32">Definition of Opened and Closed Pharmacies</h3>\r\n <p>‘Opened’ means pharmacies that have joined a Pharmaceutical List and started providing NHS services between the first and last calendar day of the month; and ‘closed’ means pharmacies that have been removed from a list and have ceased providing NHS services between first and last calendar day of the month.</p>\r\n</div>\r\n\r\n\r\n<h2>Enquiries</h2>\r\n<!---Who can I contact Section-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Who can I contact if I have queries relating to the data?</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>If you have any queries regarding the data provided, or if you plan on publishing the data, please contact <a href="mailto:DataServicesSupport@nhsbsa.nhs.uk">DataServicesSupport@nhsbsa.nhs.uk</a> ensuring you quote the name of the dataset for reference. This is important to ensure that the figures are not misunderstood or misrepresented.</p>\r\n </div>\r\n</details>\r\n<h2>Citing and Reusing This Data</h2>\r\n<!---Reusing the data and copyright Section-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Important information regarding reusing the data and copyright</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>If you plan on producing a press or broadcast story based upon the data, please contact <a href="mailto:communicationsteam@nhsbsa.nhs.uk">communicationsteam@nhsbsa.nhs.uk</a>. This is important to ensure that the figures are not misunderstood or misrepresented.</p>\r\n <p>The information supplied to you continues to be protected by the Copyright, Designs and Patents Act 1988 and/or other applicable law. You may use the data freely, provided that you attribute the source.</p>\r\n </div>\r\n</details>\r\n\r\n<!---Citation-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Citation\r\n </span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>NHS Business Services Authority. "Pharmacy Openings and Closures.” NHS Business Services Authority Open Data. Accessed **[Date Accessed]**. URL: <a href=" https://opendata.nhsbsa.net/dataset/pharmacy-openings-and-closures"> https://opendata.nhsbsa.net/dataset/pharmacy-openings-and-closures</a></p>\r\n</div>\r\n</details>', 'num_resources': 40, 'num_tags': 4, 'organization': {'id': '54c6e2c2-9cff-48dd-833a-75b1926bcb6a', 'name': 'dispensing-contractors', 'title': 'Dispensing Contractors', 'type': 'organization', 'description': 'Datasets with a focus on dispensing contractors related data and information', 'image_url': 'https://storage.googleapis.com/dx-nhs-production/_assets/group/2022-12-16-085625.967339-Electronic-presciption-1-PNG-Blue.png', 'created': '2022-12-16T08:56:25.996977', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '54c6e2c2-9cff-48dd-833a-75b1926bcb6a', 'private': False, 'state': 'active', 'title': 'Pharmacy Openings and Closures', 'type': 'dataset', 'upload_to_bigquery': 'true', 'url': 'NHS Business Services Authority (NHSBSA) Master Data Replacement (MDR)', 'version': '1.0', 'resources': [{'bq_table_name': 'PHARMACY_OPENCLOSE_202211', 'cache_last_updated': None, 'cache_url': None, 'created': '2022-12-16T10:49:29.001122', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'db01d6747e238e01d0225afabf7fae47baa8e379ec3e3b004cf34e67e1c7d07d', 'id': 'd51911ee-9d30-46d5-be9f-89003ad05b43', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2022-12-16T10:49:29.001122', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202211', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 0, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'db01d6747e238e01d0225afabf7fae47baa8e379ec3e3b004cf34e67e1c7d07d', 'size': 2558, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2022', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d51911ee-9d30-46d5-be9f-89003ad05b43/download/pharmacy_openclose_202211.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202212', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-01-11T16:02:28.839980', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '7b376f7bd9edd6b48417c2c2e58bd1f233d2b2c08a7d98d72254b430da00579c', 'id': 'b1c073bc-4a63-400d-938f-e8418bedbfe7', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-01-11T16:02:28.839980', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202212', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 1, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '7b376f7bd9edd6b48417c2c2e58bd1f233d2b2c08a7d98d72254b430da00579c', 'size': 2641, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2022', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/b1c073bc-4a63-400d-938f-e8418bedbfe7/download/pharmacy_openclose_202212.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202301', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-02-09T07:23:52.197488', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '71aceab19df43fec9156f5e3ab966121cb3080378d0015cf31826bca7a93b6ac', 'id': '61a9d6d3-1009-4305-bdd7-c297e676ee22', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-02-09T07:23:52.197488', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202301', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 2, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '71aceab19df43fec9156f5e3ab966121cb3080378d0015cf31826bca7a93b6ac', 'size': 2726, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/61a9d6d3-1009-4305-bdd7-c297e676ee22/download/pharmacy_openclose_202301.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202302', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-03-08T12:59:01.602005', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'c632c17536e0a6bf396ce05375b1a689d076c4c93ef168b1e2bd03e7cd8859e6', 'id': '96d70f9a-daa7-471d-a2ba-78c5d0ef4df9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-03-08T12:59:01.602005', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202302', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 3, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'c632c17536e0a6bf396ce05375b1a689d076c4c93ef168b1e2bd03e7cd8859e6', 'size': 2811, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/96d70f9a-daa7-471d-a2ba-78c5d0ef4df9/download/pharmacy_openclose_202302.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202303', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-04-11T07:35:15.898779', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'bd2731d2b9226d9d4f91a5d48cff4696773794c0f0765f8189e7bc38848765f0', 'id': '78fd1d13-a438-4317-981e-4a901d74e91c', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-04-11T07:35:15.898779', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202303', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 4, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'bd2731d2b9226d9d4f91a5d48cff4696773794c0f0765f8189e7bc38848765f0', 'size': 2898, 'state': 'active', 'title': 'Pharmacy Openings and Closures - March 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/78fd1d13-a438-4317-981e-4a901d74e91c/download/pharmacy_openclose_202303.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202304', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-05-10T07:53:49.822087', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '2943919dd2d59e141dd0a3225da5311e14c2a32ae8f8c9992299fbe002e9015b', 'id': 'd7a44338-a883-4fe8-a1a2-6c1144a39980', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-05-10T07:53:49.822087', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202304', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 5, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '2943919dd2d59e141dd0a3225da5311e14c2a32ae8f8c9992299fbe002e9015b', 'size': 2988, 'state': 'active', 'title': 'Pharmacy Openings and Closures - April 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d7a44338-a883-4fe8-a1a2-6c1144a39980/download/pharmacy_openclose_202304.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202305', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-06-07T14:18:32.166325', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '84fee5da5b02e0ce156f9b2d9bd34e66901822b3a877259ae6733d4af13f6004', 'id': '41cf48a0-8a32-4972-af36-613cbb517415', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-06-07T14:18:32.166325', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202305', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 6, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '84fee5da5b02e0ce156f9b2d9bd34e66901822b3a877259ae6733d4af13f6004', 'size': 3078, 'state': 'active', 'title': 'Pharmacy Openings and Closures - May 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/41cf48a0-8a32-4972-af36-613cbb517415/download/pharmacy_openclose_202305.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202306', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-07-12T07:59:00.558003', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'a3890c77703830fd8f9c5eabcb1f5c3da4ba56b5ac60fa42aabc6392f6f8ec44', 'id': '814b43ad-a854-4369-a840-07a18c030b74', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-07-12T07:59:00.558003', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202306', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 7, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'number', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'a3890c77703830fd8f9c5eabcb1f5c3da4ba56b5ac60fa42aabc6392f6f8ec44', 'size': 3167, 'state': 'active', 'title': 'Pharmacy Openings and Closures - June 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/814b43ad-a854-4369-a840-07a18c030b74/download/pharmacy_openclose_202306.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202307', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-10T07:33:42.368151', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'c707ed0d2161f04ce5c8f9811267163a98d66eb03f8fa5f281bccead47d3740f', 'id': '26bef514-44c6-4b64-a8f9-2bb09174fd2a', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-08-10T07:33:42.368151', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202307', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 8, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'number', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'c707ed0d2161f04ce5c8f9811267163a98d66eb03f8fa5f281bccead47d3740f', 'size': 3257, 'state': 'active', 'title': 'Pharmacy Openings and Closures - July 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/26bef514-44c6-4b64-a8f9-2bb09174fd2a/download/pharmacy_openclose_202307.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202308', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-09-13T11:15:03.926557', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '2f7228e5980891c7f24e0cb5462ec7bbe4b3e9ae9a2a2268ae4846e3447d261a', 'id': '21d76639-5b50-4712-aee5-01b6810b4811', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-09-13T11:15:03.926557', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202308', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 9, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '2f7228e5980891c7f24e0cb5462ec7bbe4b3e9ae9a2a2268ae4846e3447d261a', 'size': 3350, 'state': 'active', 'title': 'Pharmacy Openings and Closures - August 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/21d76639-5b50-4712-aee5-01b6810b4811/download/pharmacy_openclose_202308.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202309', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-10-11T11:53:05.120695', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fbd5e59a6cb45abede577866525de6bd4a23fdd43cfe61882db3463f2c23e662', 'id': '4c961598-1f47-479d-909b-bb1d5d93103d', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-10-11T11:53:05.120695', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202309', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 10, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'fbd5e59a6cb45abede577866525de6bd4a23fdd43cfe61882db3463f2c23e662', 'size': 3443, 'state': 'active', 'title': 'Pharmacy Openings and Closures - September 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/4c961598-1f47-479d-909b-bb1d5d93103d/download/pharmacy_openclose_202309.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202310', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-11-09T08:16:56.651912', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fb69525e34347cd6a87fda9f93436c38eeba62864476c0c4346ed7b9527ec144', 'id': '6215515d-2595-43cc-94f2-931de27fb775', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-02-19T13:19:50.185223', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202310', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 11, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Date of count as yyyymmdd', 'type': 'string', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', 'name': 'DATE', 'format': 'yyyymmdd'}, {'title': 'Total count of pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', 'name': 'TOTAL_PHARMACIES', 'format': 'default'}, {'title': 'Total count of pharmacies excluding distance seller pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'format': 'default'}, {'title': 'Total count of distance selling pharmacies', 'type': 'integer', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', 'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'format': 'default'}, {'title': 'Total count of 100-hour pharmacies', 'type': 'integer', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', 'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'format': 'default'}, {'title': 'Total count of small (1 - 5) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', 'name': 'SMALL', 'format': 'default'}, {'title': 'Total count of medium (6 - 99) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', 'name': 'MEDIUM', 'format': 'default'}, {'title': 'Total count of large (100+) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', 'name': 'LARGE', 'format': 'default'}, {'title': 'Total pharmacies opened in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}, {'title': 'Total small pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total small pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of small pharmacies in the month', 'type': 'integer', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', 'name': 'SMALL_NET_CHANGE', 'format': 'default'}, {'title': 'Total medium pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total medium pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of medium pharmacies in the month', 'type': 'integer', 'description': 'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'MEDIUM_NET_CHANGE', 'format': 'default'}, {'title': 'Total large pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total large pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of large pharmacies in the month', 'type': 'integer', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'LARGE_NET_CHANGE', 'format': 'default'}, {'title': 'Total distance sellers opened', 'type': 'integer', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total distance sellers closed', 'type': 'integer', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total net closures of distance sellers', 'type': 'integer', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}], 'missingValues': ['']}, 'sha256': 'fb69525e34347cd6a87fda9f93436c38eeba62864476c0c4346ed7b9527ec144', 'size': 3534, 'state': 'active', 'title': 'Pharmacy Openings and Closures - October 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/6215515d-2595-43cc-94f2-931de27fb775/download/pharmacy_openclose_202310.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202311', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-12-13T11:44:15.712020', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '6155dcfbd615b310c4bebd2446c62957fb7718f2d7ecc27d8299874413501f69', 'id': '95e75d39-c884-4bcb-b108-d235719433b3', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-01-28T09:28:00.541772', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202311', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 12, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Date of count as yyyymmdd', 'type': 'string', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', 'name': 'DATE', 'format': 'yyyymmdd'}, {'title': 'Total count of pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', 'name': 'TOTAL_PHARMACIES', 'format': 'default'}, {'title': 'Total count of pharmacies excluding distance seller pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'format': 'default'}, {'title': 'Total count of distance selling pharmacies', 'type': 'integer', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', 'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'format': 'default'}, {'title': 'Total count of 100-hour pharmacies', 'type': 'integer', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', 'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'format': 'default'}, {'title': 'Total count of small (1 - 5) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', 'name': 'SMALL', 'format': 'default'}, {'title': 'Total count of medium (6 - 99) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', 'name': 'MEDIUM', 'format': 'default'}, {'title': 'Total count of large (100+) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', 'name': 'LARGE', 'format': 'default'}, {'title': 'Total pharmacies opened in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}, {'title': 'Total small pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total small pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of small pharmacies in the month', 'type': 'integer', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', 'name': 'SMALL_NET_CHANGE', 'format': 'default'}, {'title': 'Total medium pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total medium pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of medium pharmacies in the month', 'type': 'integer', 'description': 'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'MEDIUM_NET_CHANGE', 'format': 'default'}, {'title': 'Total large pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total large pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of large pharmacies in the month', 'type': 'integer', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'LARGE_NET_CHANGE', 'format': 'default'}, {'title': 'Total distance sellers opened', 'type': 'integer', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total distance sellers closed', 'type': 'integer', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total net closures of distance sellers', 'type': 'integer', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}], 'missingValues': ['']}, 'sha256': '6155dcfbd615b310c4bebd2446c62957fb7718f2d7ecc27d8299874413501f69', 'size': 3622, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/95e75d39-c884-4bcb-b108-d235719433b3/download/pharmacy_openclose_202311.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202312', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-01-10T12:57:53.874022', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '82973a346efa4e00956bd5e5d399f77106539631c181d758adab3fceeee89540', 'id': '0509a509-eea0-4a73-9c3b-196b86cf0749', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-01-10T12:57:53.874022', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202312', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 13, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '82973a346efa4e00956bd5e5d399f77106539631c181d758adab3fceeee89540', 'size': 5585, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/0509a509-eea0-4a73-9c3b-196b86cf0749/download/pharmacy_openclose_202312.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202401', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-02-08T10:45:43.846338', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fa6ce4a1ad7ac409fc7cb7a9468aa3cbef4e181d4b60fe63595bc0259b4b5886', 'id': 'c5131ac9-566c-4e36-a614-f99e59cb976a', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-02-08T10:45:43.846338', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202401', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 14, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'fa6ce4a1ad7ac409fc7cb7a9468aa3cbef4e181d4b60fe63595bc0259b4b5886', 'size': 3823, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/c5131ac9-566c-4e36-a614-f99e59cb976a/download/pharmacy_openclose_202401.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202402', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-03-14T11:41:47.921819', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '703220e87ced0ffb811f6b7b9986f34149212a51d730c76f900b7678399765c7', 'id': 'f1a0d1bd-9d49-4241-9c21-f9e6670b570e', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-03-14T11:41:47.921819', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202402', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 15, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '703220e87ced0ffb811f6b7b9986f34149212a51d730c76f900b7678399765c7', 'size': 3909, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/f1a0d1bd-9d49-4241-9c21-f9e6670b570e/download/pharmacy_openclose_202402.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202403', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-04-11T06:52:25.817698', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'd9b0dd709e1045db74a8e5c13cf831733282e7d2b72861d9262f04209765935d', 'id': 'd9622d30-a967-4798-85f3-f3e5ecc3a14b', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-04-11T06:52:25.817698', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202403', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 16, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'd9b0dd709e1045db74a8e5c13cf831733282e7d2b72861d9262f04209765935d', 'size': 3994, 'state': 'active', 'title': 'Pharmacy Openings and Closures - March 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d9622d30-a967-4798-85f3-f3e5ecc3a14b/download/pharmacy_openclose_202403.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202404', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-05-09T08:52:00.848304', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '951157c36b5402e9ad2790ab8b3e2e2850f8b1c36a0ee6cfa87ea3aab652d31f', 'id': 'fb452ec5-3370-4d83-9ce3-433433dcc2a9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-05-09T08:52:00.848304', 'mimetype': None, 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202404', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 17, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '951157c36b5402e9ad2790ab8b3e2e2850f8b1c36a0ee6cfa87ea3aab652d31f', 'size': 4080, 'state': 'active', 'title': 'Pharmacy Openings and Closures - April 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/fb452ec5-3370-4d83-9ce3-433433dcc2a9/download/pharmacy_openclose_202404.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202405', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-13T07:06:53.371690', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '673b778b4dbea12cf02b0f73cff0b8ed87f3c794aa60b12cb2d69b63e9d2fb7e', 'id': 'ffd45fc3-6161-449e-97ca-73ddfe7b3325', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-06-13T07:06:53.371690', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202405', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 18, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '673b778b4dbea12cf02b0f73cff0b8ed87f3c794aa60b12cb2d69b63e9d2fb7e', 'size': 4165, 'state': 'active', 'title': 'Pharmacy Openings and Closures - May 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/ffd45fc3-6161-449e-97ca-73ddfe7b3325/download/pharmacy_openclose_202405.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202406', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-07-11T07:44:10.330573', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '628e4864e6da0f9fc1ddb568a31f3674f69da29f56ea2a641f7ca1d962b0a648', 'id': '01a18138-deba-40da-a95a-578817d6fcf4', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-07-11T07:44:10.330573', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202406', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 19, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '628e4864e6da0f9fc1ddb568a31f3674f69da29f56ea2a641f7ca1d962b0a648', 'size': 4253, 'state': 'active', 'title': 'Pharmacy Openings and Closures - June 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/01a18138-deba-40da-a95a-578817d6fcf4/download/pharmacy_openclose_202406.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202407', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-08-08T09:09:21.312578', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '8eaa08b9899e868ae6467d85b8062f30f9d723c0e2aff5075e757d1e0cbce181', 'id': 'd0e0a38b-c437-4ab1-8347-5288d86b78a1', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-08-08T09:09:21.312578', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202407', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 20, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '8eaa08b9899e868ae6467d85b8062f30f9d723c0e2aff5075e757d1e0cbce181', 'size': 4342, 'state': 'active', 'title': 'Pharmacy Openings and Closures - July 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d0e0a38b-c437-4ab1-8347-5288d86b78a1/download/pharmacy_openclose_202407.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202408', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-09-05T06:46:52.810726', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '025fe4ec483a62891ea6c683a3d9919e802e986b8750ef1753646a279e9b741c', 'id': 'b8407a40-dae2-40d5-abb2-e044ecb7a724', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-09-05T06:46:52.810726', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202408', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 21, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '025fe4ec483a62891ea6c683a3d9919e802e986b8750ef1753646a279e9b741c', 'size': 4428, 'state': 'active', 'title': 'Pharmacy Openings and Closures - August 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/b8407a40-dae2-40d5-abb2-e044ecb7a724/download/pharmacy_openclose_202408.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202409', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-10-04T10:57:37.808330', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '74ce91a0127ef176ace6f1b67ad828a599923a2d1ad88f52834545b8e5ef86a8', 'id': '9ccb4bd6-14dc-43bd-8eab-af82b2133756', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-10-04T10:57:37.808330', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202409', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 22, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '74ce91a0127ef176ace6f1b67ad828a599923a2d1ad88f52834545b8e5ef86a8', 'size': 4515, 'state': 'active', 'title': 'Pharmacy Openings and Closures - September 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/9ccb4bd6-14dc-43bd-8eab-af82b2133756/download/pharmacy_openclose_202409.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202410', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-11-04T08:25:07.525458', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'afc63d3a5d82bf5b109ed17c966e132c7f020d48ef2dbc5bb3ac811f62fcb414', 'id': 'e877c554-c46d-4c5e-a380-73ba5a8c3648', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-11-04T08:25:07.525458', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202410', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 23, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'afc63d3a5d82bf5b109ed17c966e132c7f020d48ef2dbc5bb3ac811f62fcb414', 'size': 4602, 'state': 'active', 'title': 'Pharmacy Openings and Closures - October 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e877c554-c46d-4c5e-a380-73ba5a8c3648/download/pharmacy_openclose_202410.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202411', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-12-04T09:52:51.818314', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'ccd53de0958540ff04c3769e580c35848d7bffd37a81a52df9c9a971b627068d', 'id': '7be797f4-ef32-4aa7-acee-4db463956ff9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-12-04T09:52:51.818314', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202411', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 24, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'ccd53de0958540ff04c3769e580c35848d7bffd37a81a52df9c9a971b627068d', 'size': 4689, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/7be797f4-ef32-4aa7-acee-4db463956ff9/download/pharmacy_openclose_202411.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202412', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-01-06T13:06:59.147104', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '34697b9fe0a26a9cef12d3267de5e8eb861b9952c91cf10ce7315482568c8faa', 'id': '7cecd2d0-2635-49f8-b6ce-c5308ca8d6d9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-01-06T13:06:59.147104', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202412', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 25, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '34697b9fe0a26a9cef12d3267de5e8eb861b9952c91cf10ce7315482568c8faa', 'size': 4772, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/7cecd2d0-2635-49f8-b6ce-c5308ca8d6d9/download/pharmacy_openclose_202412.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202501', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-02-04T09:30:10.905631', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'ad4e2aa89ad273fcbb9d9cf020fc8a5bee5ef1e29143db45b05a5f4ce323564e', 'id': '4836c05d-1b0d-4924-8590-b310e9c27acc', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-02-04T09:30:10.905631', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202501', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 26, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'ad4e2aa89ad273fcbb9d9cf020fc8a5bee5ef1e29143db45b05a5f4ce323564e', 'size': 4857, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/4836c05d-1b0d-4924-8590-b310e9c27acc/download/pharmacy_openclose_202501.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202502', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-03-04T15:51:59.867542', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'e90e013f6759320089ca18cb540d571284d714543eb51ebf1e2dc334f397b4a0', 'id': 'ae172add-2ac5-404e-b6cd-f02741f407c2', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-03-04T15:51:59.867542', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202502', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 27, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'e90e013f6759320089ca18cb540d571284d714543eb51ebf1e2dc334f397b4a0', 'size': 4944, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/ae172add-2ac5-404e-b6cd-f02741f407c2/download/pharmacy_openclose_202502.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202503', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-04-04T06:42:37.596652', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'a0ca20ae59b5941988a262f43054d13096e3b7afda87ea30ccc85a0808a60b05', 'id': '033346c7-eaf9-4ca4-8d0c-8a8a07958d8e', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-04-04T06:42:37.596652', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202503', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 28, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'a0ca20ae59b5941988a262f43054d13096e3b7afda87ea30ccc85a0808a60b05', 'size': 5029, 'state': 'active', 'title': 'Pharmacy Openings and Closures - March 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/033346c7-eaf9-4ca4-8d0c-8a8a07958d8e/download/pharmacy_openclose_202503.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202504', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-05-06T10:31:13.523253', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '1c855348125f11d0afbc7686059d6ef583ea1779370f71a5068e354f5088c36e', 'id': 'e5b4e783-9c0a-4a42-85a3-3a5554864f19', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-05-06T10:31:13.523253', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202504', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 29, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '1c855348125f11d0afbc7686059d6ef583ea1779370f71a5068e354f5088c36e', 'size': 5114, 'state': 'active', 'title': 'Pharmacy Openings and Closures - April 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e5b4e783-9c0a-4a42-85a3-3a5554864f19/download/pharmacy_openclose_202504.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202505', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-06-05T09:12:56.061714', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '4270698083bb58b77fb7d06b5b0bc6b2d2af71a653ff36b019bffedf4bd988f9', 'id': '904f3bd9-1c96-4c32-b770-31bdfad34e0a', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-07-04T12:46:53.103820', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202505', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 30, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '4270698083bb58b77fb7d06b5b0bc6b2d2af71a653ff36b019bffedf4bd988f9', 'size': 5198, 'state': 'active', 'title': 'Pharmacy Openings and Closures - May 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/904f3bd9-1c96-4c32-b770-31bdfad34e0a/download/pharmacy_openclose_202505.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202506', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-04T12:46:53.148898', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fb57961daf1b21601ac83941a97798994fc1de7171a591281105ee8cb2d13948', 'id': 'e6350231-b0f7-4c44-a96c-3dcd4b32bdfe', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-11-12T14:17:40.942589', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202506', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 31, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': 'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'year', 'format': 'default', 'title': 'Total count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': 'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total large pharmacies closed in the month', 'description': 'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5282, 'state': 'active', 'title': 'Pharmacy Openings and Closures - June 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e6350231-b0f7-4c44-a96c-3dcd4b32bdfe/download/pharmacy_openclose_202506.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202507', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-08-05T08:27:54.904676', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'de70c581c50c3b93ab18ceab9b740c35a7323cbeb805c94b049ca863fe1dee2d', 'id': 'e365a55a-0c2c-4ed3-b1b8-5d9722dab497', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-08-05T08:28:23.458141', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202507', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 32, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'string', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'integer', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5364, 'state': 'active', 'title': 'Pharmacy Openings and Closures - July 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e365a55a-0c2c-4ed3-b1b8-5d9722dab497/download/pharmacy_openclose_202507.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202508', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-09-04T09:30:33.943025', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '3c7f3ef4fa74aa404db9dc0e203e6ab9853adc79bc0ccecd6f48d8c4e146e84d', 'id': '34396237-aa2c-431f-bc95-d255ca448d0e', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-09-04T09:31:20.906298', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202508', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 33, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5446, 'state': 'active', 'title': 'Pharmacy Openings and Closures - August 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/34396237-aa2c-431f-bc95-d255ca448d0e/download/pharmacy_openclose_202508.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202509', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-10-06T07:46:56.456796', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'd4c8028e0fb6361b492d049f1ca62801413621eb9eea08a5fe27e240c3a5cc47', 'id': '1b5e3b75-95cc-4311-a470-324fa969226d', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-11-05T09:13:26.912554', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202509', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 34, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5530, 'state': 'active', 'title': 'Pharmacy Openings and Closures - September 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/1b5e3b75-95cc-4311-a470-324fa969226d/download/pharmacy_openclose_202509.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202510NEW', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-11-05T09:13:26.966529', 'datastore_active': False, 'description': '2025-11-11: Corrected file uploaded – see change log', 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '464c6c245027723521b9c0cad8b58f74a290a9fcced27efb122a76eed406dea5', 'id': '343df350-9aa9-4bf2-b63d-c67380b45959', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-03-06T16:57:59.127453', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202510NEW', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 35, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5613, 'state': 'active', 'title': 'Pharmacy Openings and Closures - October 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/343df350-9aa9-4bf2-b63d-c67380b45959/download/pharmacy_openclose_202510new.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202511', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-12-04T10:13:22.233148', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '2a335ae13e1f76975b243ab97f6ba8eebf3fe76234700f237938e0146d761f9a', 'id': '3bba7596-7713-44ea-95e8-09c25b4826ed', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-01-06T09:25:33.832224', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202511', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 36, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5698, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/3bba7596-7713-44ea-95e8-09c25b4826ed/download/pharmacy_openclose_202511.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202512', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-01-06T09:25:33.863853', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '67bb30b0f72956fb399333853b15e2c5a23ae1aeb9d1f4b532d8f7821b6140bd', 'id': 'c1d25da8-b140-4cea-991d-0cdf32d36f67', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-01-28T09:28:00.543457', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202512', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 37, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5779, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/c1d25da8-b140-4cea-991d-0cdf32d36f67/download/pharmacy_openclose_202512.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202601', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-02-05T10:30:18.197554', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '5adf7e35b654b58746122a4e545556dfc015b768095b229fe80541d7d6c7c793', 'id': '8c4ac914-b485-4b8d-a51f-1585063819d0', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-02-19T13:19:50.187025', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202601', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 38, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5863, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2026', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/8c4ac914-b485-4b8d-a51f-1585063819d0/download/pharmacy_openclose_202601.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202602', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-03-04T10:14:11.040554', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '1a503560ae75bc1065708263b2c4d3d17ba9d213975a7eee38c40f10889069e9', 'id': 'ac19d17f-2e46-4eab-8fb4-16804764f6ee', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-03-06T16:57:59.127988', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202602', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 39, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5948, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2026', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/ac19d17f-2e46-4eab-8fb4-16804764f6ee/download/pharmacy_openclose_202602.csv', 'url_type': 'upload'}], 'tags': [{'display_name': 'Pharmacy contractor', 'id': 'c8b858a1-6886-4bc6-927f-6e836b481823', 'name': 'Pharmacy contractor', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'community pharmacy', 'id': '1fad4959-2a93-4b67-a4f8-f164ea93fdd0', 'name': 'community pharmacy', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'dispensing contractor', 'id': '3575675e-3e6b-4d08-9649-8969e6f16e92', 'name': 'dispensing contractor', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'pharmacy', 'id': '75002642-6ad1-4d67-b5bd-fdd70a86c05f', 'name': 'pharmacy', 'state': 'active', 'vocabulary_id': None}], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}}, 'permission_labels': None} Pharmacy Openings and Closures 2 days ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support created resource view Data Explorer
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
ckan_admin issue comment deleted Pharmacy Contract - FP57 refunds
1 week ago -
ckan_admin added a new comment
{'id': '31114b93-7afb-4afd-98da-6719fc36b3b1', 'timestamp': '2026-03-10T03:50:43.299877', 'user_id': 'c98556db-3d07-450a-a130-1ab91867c0cf', 'object_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'activity_type': 'changed issue', 'data': {'__extras': {'author_id': 'c98556db-3d07-450a-a130-1ab91867c0cf'}, 'comment': 'test', 'user_id': 'c98556db-3d07-450a-a130-1ab91867c0cf', 'issue_id': 11563, 'issue_number': 2, 'comment_id': 168, 'package': {'author': 'NHSBSA Data Services support team', 'author_email': 'DataServicesSupport@nhsbsa.nhs.uk', 'creator_user_id': 'd88b189d-8107-4e6e-942b-e40ed83d89aa', 'id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'isopen': True, 'license_id': 'OGL-UK-3.0', 'license_title': 'Open Government Licence 3.0 (United Kingdom)', 'license_url': 'https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/', 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2023-08-17T08:07:53.328438', 'metadata_modified': '2026-03-06T13:45:10.275990', 'name': 'pharmacy-contract-fp57-refunds', 'notes': '<h2>Dataset Description</h2>\r\n\r\n<p>The Pharmacy Contract - FP57 refunds dataset shows the total payment amount for FP57 refunds pharmacy contract payments and the total number of pharmacies receiving FP57 refunds pharmacy contract payments for each Integrated Care Board (ICB). This data is published monthly. </p>\r\n<p>You can view all definitions for the fields included in the dataset in the\u202f<a href="https://github.com/NHSBSA-Open-Data/OPD/raw/main/Pharmacy%20Contract%20-%20FP57%20refunds%20Data%20Dictionary.xlsx">Pharmacy Contract - FP57 refunds data dictionary (XLSX: 12KB)</a> </p>\r\n<p>This dataset was previously named Pharmacy Contract when it was published on the NHSBSA Information Services Portal. Changes have been made to the data since migration to the Open Data Portal and you can read about these changes in the\u202f<a href="https://github.com/NHSBSA-Open-Data/OPD/raw/main/Pharmacy%20Contract%20Migration%20Changes%20-%20November%202023.odt">Pharmacy Contract migration changes documentation (ODT: 217KB)</a>. </p>\r\n<p>You can also read more about the FP57 refund procedure in the\u202f<a href="https://www.drugtariff.nhsbsa.nhs.uk/#/00849298-DD/DC00849097/7.%20%20PRESCRIPTION%20CHARGE%20REFUND%20PROCEDURE">NHS Electronic Drug Tariff</a>\r\n<h2>Overview of Service</h2>\r\n<p>Information about our NHSBSA Prescriptions Data service can be found here - <a href="https://www.nhsbsa.nhs.uk/prescription-data">Prescription data | NHSBSA</a> </p>\r\n<h2>Dataset Details</h2>\r\n<!-- Expander 1 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Data Source</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>NHS Business Services Authority (NHSBSA) Data Warehouse.</p>\r\n</div>\r\n</details>\r\n\r\n<!-- Expander 2 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Data Collection</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>The dataset is provided from Prescription data collected by the NHS Business Services Authority (NHSBSA) for the operational purpose of reimbursing and remunerating dispensing contractors for the costs of supplying drugs and devices, and providing essential and advanced services, to NHS patients. The data that forms the basis of these statistics is collected as a by-product of this process.</p>\r\n </div>\r\n</details>\r\n\r\n<!-- Expander 3 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Time Periods</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>This dataset is published three months behind the current month. \r\n<p>Example: August data will be published in November.</p>\r\n</details>\r\n\r\n<!-- Expander 4 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Geography</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>This data is for England only.</p>\r\n </div>\r\n</details>\r\n\r\n<!-- Expander Statistics -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Statistical Classification</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>Management Information – This is not an official statistic.</p>\r\n </div>\r\n</details>\r\n\r\n<h2>Enquiries</h2>\r\n<!---Who can I contact Section-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Who can I contact if I have queries relating to the data?</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>If you have any queries regarding the data provided, or if you plan on publishing the data, please contact <a href="mailto:DataServicesSupport@nhsbsa.nhs.uk">DataServicesSupport@nhsbsa.nhs.uk</a> ensuring you quote the name of the dataset for reference. This is important to ensure that the figures are not misunderstood or misrepresented.</p>\r\n </div>\r\n</details>\r\n<h2>Citing and Reusing This Data</h2>\r\n<!---Reusing the data and copyright Section-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Important information regarding reusing the data and copyright</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>If you plan on producing a press or broadcast story based upon the data, please contact <a href="mailto:communicationsteam@nhsbsa.nhs.uk">communicationsteam@nhsbsa.nhs.uk</a>. This is important to ensure that the figures are not misunderstood or misrepresented.</p>\r\n <p>The information supplied to you continues to be protected by the Copyright, Designs and Patents Act 1988 and/or other applicable law. You may use the data freely, provided that you attribute the source.</p>\r\n </div>\r\n</details>\r\n\r\n<!---Citation-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Citation\r\n </span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>NHS Business Services Authority. "Pharmacy Contract - FP57 refunds” NHS Business Services Authority Open Data. Accessed **[Date Accessed]**. URL: <a href="https://opendata.nhsbsa.net/dataset/pharmacy-contract-fp57-refunds">https://opendata.nhsbsa.net/dataset/pharmacy-contract-fp57-refunds</a></p>\r\n</div>\r\n</details>\r\n', 'num_resources': 43, 'num_tags': 2, 'organization': {'id': '54c6e2c2-9cff-48dd-833a-75b1926bcb6a', 'name': 'dispensing-contractors', 'title': 'Dispensing Contractors', 'type': 'organization', 'description': 'Datasets with a focus on dispensing contractors related data and information', 'image_url': 'https://storage.googleapis.com/dx-nhs-production/_assets/group/2022-12-16-085625.967339-Electronic-presciption-1-PNG-Blue.png', 'created': '2022-12-16T08:56:25.996977', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '54c6e2c2-9cff-48dd-833a-75b1926bcb6a', 'private': False, 'state': 'active', 'title': 'Pharmacy Contract - FP57 refunds', 'type': 'dataset', 'upload_to_bigquery': 'true', 'url': 'NHS Business Services Authority (NHSBSA)', 'version': '1.0', 'resources': [{'bq_table_name': 'PHARMACY_CONTRACT_202206', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:51:12.808153', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'f1d20af38232e69011cdb6f5e9a9f34b0c93e83c578384abc0bb1d9967b58118', 'id': '7ecd52bc-98c1-49e5-b9dc-34ce11ea4265', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:51:12.808153', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202206', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 0, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'f1d20af38232e69011cdb6f5e9a9f34b0c93e83c578384abc0bb1d9967b58118', 'size': 2285, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - June 2022', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/7ecd52bc-98c1-49e5-b9dc-34ce11ea4265/download/pharmacy_contract_202206.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202207', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:51:51.191166', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'b0758d3169a06d05b0b6fca7933c981f9132b7afe2017cc5c488b56d2ac7bb32', 'id': '6eb9ef29-6bcb-4ef6-a7c4-790d48b7da01', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:51:51.191166', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202207', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 1, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'b0758d3169a06d05b0b6fca7933c981f9132b7afe2017cc5c488b56d2ac7bb32', 'size': 2282, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - July 2022', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/6eb9ef29-6bcb-4ef6-a7c4-790d48b7da01/download/pharmacy_contract_202207.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202208', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:52:31.307613', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '2a972f66b07c3ec4d324f7fd64a2217050539b6aae49a587f5fb3971f238d5ac', 'id': 'bdaccd10-0ef3-406e-acc2-4983c9ddeeae', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:52:31.307613', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202208', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 2, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '2a972f66b07c3ec4d324f7fd64a2217050539b6aae49a587f5fb3971f238d5ac', 'size': 2282, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - August 2022', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/bdaccd10-0ef3-406e-acc2-4983c9ddeeae/download/pharmacy_contract_202208.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202209', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:53:24.138742', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fbe101360714f065335f8fecfe8af4153790a49893993728280045a2e1e641df', 'id': '42aada61-65d1-4596-82e5-40915b721809', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:53:24.138742', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202209', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 3, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'fbe101360714f065335f8fecfe8af4153790a49893993728280045a2e1e641df', 'size': 2285, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - September 2022', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/42aada61-65d1-4596-82e5-40915b721809/download/pharmacy_contract_202209.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202210', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:54:23.558088', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '1fa33c9ef5fd34134bc4fb8086b20c1bc68f6bb71a487b3bdd3cabb7301f940a', 'id': '0470d300-627b-4bb0-b89a-b5c62629d355', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:54:23.558088', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202210', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 4, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '1fa33c9ef5fd34134bc4fb8086b20c1bc68f6bb71a487b3bdd3cabb7301f940a', 'size': 2286, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - October 2022', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/0470d300-627b-4bb0-b89a-b5c62629d355/download/pharmacy_contract_202210.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202211', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:54:56.442115', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '9dfbec1d7d5912dffcc02b379a09be2ff44f8ba5bc0c75daa644fa199c7f1c28', 'id': 'a424c78c-0859-4bae-9632-798fde545272', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:54:56.442115', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202211', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 5, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '9dfbec1d7d5912dffcc02b379a09be2ff44f8ba5bc0c75daa644fa199c7f1c28', 'size': 2286, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - November 2022', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/a424c78c-0859-4bae-9632-798fde545272/download/pharmacy_contract_202211.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202212', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:57:00.326944', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '6308466f285263374923f24c1bfe15625769a57cd24be630fcbc6ff0ac7572bd', 'id': '65b454dd-a06e-421a-913a-a85386147ee0', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:57:00.326944', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202212', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 6, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '6308466f285263374923f24c1bfe15625769a57cd24be630fcbc6ff0ac7572bd', 'size': 2282, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - December 2022', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/65b454dd-a06e-421a-913a-a85386147ee0/download/pharmacy_contract_202212.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202301', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:57:49.961818', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '8353df6281ce289f430cf760019503337500011fb132bc38bd678c028ea8c877', 'id': '71033c51-4294-433a-9958-02ab071e5bbf', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:57:49.961818', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202301', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 7, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '8353df6281ce289f430cf760019503337500011fb132bc38bd678c028ea8c877', 'size': 2285, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - January 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/71033c51-4294-433a-9958-02ab071e5bbf/download/pharmacy_contract_202301.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202302', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:59:39.547093', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'd525dfddcd0e55ecd81716fb3e2002c6e760f8b4d3506792bac5bfc76ab02721', 'id': '2318df9e-9f96-4eb1-a41b-750c31c3e5f5', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:59:39.547093', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202302', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 8, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'd525dfddcd0e55ecd81716fb3e2002c6e760f8b4d3506792bac5bfc76ab02721', 'size': 2285, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - February 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/2318df9e-9f96-4eb1-a41b-750c31c3e5f5/download/pharmacy_contract_202302.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202303', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-17T08:12:56.067116', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '8b57794e197c706ec3a354168a9ae2704cf62e4911473411b4e0132db5ca7e11', 'id': '06c11bfe-f773-40ac-be2e-f8ca6150b58b', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-17T08:12:56.067116', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202303', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 9, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '8b57794e197c706ec3a354168a9ae2704cf62e4911473411b4e0132db5ca7e11', 'size': 2147, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - March 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/06c11bfe-f773-40ac-be2e-f8ca6150b58b/download/pharmacy_contract_202303.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202304', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T12:01:10.045437', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '87e563d3d96ac009a8a43cdec0a1954a6ec154b7ddf13987b31e305aa286333e', 'id': '18319516-ec8f-43ea-b575-54f15044ae85', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T12:01:10.045437', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202304', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 10, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '87e563d3d96ac009a8a43cdec0a1954a6ec154b7ddf13987b31e305aa286333e', 'size': 2287, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - April 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/18319516-ec8f-43ea-b575-54f15044ae85/download/pharmacy_contract_202304.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202305', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-22T11:50:18.595652', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '5b5790e8c4661312b50a261d960b4ecffa2335f2dd23e450e40177d908e87e37', 'id': '97b972dc-0040-433d-a9e4-9e2544f14ac5', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-08-22T11:50:18.595652', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202305', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 11, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '5b5790e8c4661312b50a261d960b4ecffa2335f2dd23e450e40177d908e87e37', 'size': 2290, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - May 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/97b972dc-0040-433d-a9e4-9e2544f14ac5/download/pharmacy_contract_202305.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202306', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-11-16T11:39:18.878632', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'a8aadd955c0b02171b27fe8f7b10ad5988f66f4e7430b68b3d9d69acdf84287c', 'id': '187b1e02-f530-4302-8679-d3b333a84a29', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-11-16T11:39:18.878632', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202306', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 12, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'a8aadd955c0b02171b27fe8f7b10ad5988f66f4e7430b68b3d9d69acdf84287c', 'size': 2290, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - June 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/187b1e02-f530-4302-8679-d3b333a84a29/download/pharmacy_contract_202306.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202307', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-11-16T11:39:51.210504', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '1ac666ac2c367663691a9af9fa47544108004d6b8b559139c2b20e30eb438a4e', 'id': '782a72bf-8aa7-4c5d-ba1c-33a49c8b69d0', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-11-16T11:39:51.210504', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202307', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 13, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '1ac666ac2c367663691a9af9fa47544108004d6b8b559139c2b20e30eb438a4e', 'size': 2290, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - July 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/782a72bf-8aa7-4c5d-ba1c-33a49c8b69d0/download/pharmacy_contract_202307.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202308', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-11-16T11:40:17.762954', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '13e09469151fd28bd9d0f9918e37860987f996668349353a82b44a944dea2db1', 'id': 'e2bed946-f852-4b86-bbac-95a19a5a920d', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-11-16T11:40:17.762954', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202308', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 14, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '13e09469151fd28bd9d0f9918e37860987f996668349353a82b44a944dea2db1', 'size': 2286, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - August 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/e2bed946-f852-4b86-bbac-95a19a5a920d/download/pharmacy_contract_202308.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202309', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-12-05T19:56:38.918097', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '8e817f5c333a579759839522406aef925b167e879d62bbc5cced087905a7fb63', 'id': '021bb709-1185-4221-aa63-d93fa511a81e', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2023-12-05T19:56:38.918097', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202309', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 15, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '8e817f5c333a579759839522406aef925b167e879d62bbc5cced087905a7fb63', 'size': 2287, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - September 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/021bb709-1185-4221-aa63-d93fa511a81e/download/pharmacy_contract_202309.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202310', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-01-07T19:18:18.582371', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'ccfd3a8d09ffa5a1cf4b2a4157d829cf8f9ed971c55532339e0a08a8fe53b405', 'id': 'ecca0432-d6ad-48bc-b79d-76a17228e212', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-01-07T19:18:18.582371', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202310', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 16, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'ccfd3a8d09ffa5a1cf4b2a4157d829cf8f9ed971c55532339e0a08a8fe53b405', 'size': 2284, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - October 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/ecca0432-d6ad-48bc-b79d-76a17228e212/download/pharmacy_contract_202310.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202311', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-02-06T08:23:00.775908', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'c29d78cb068bad67affa2d37963eb97e201ce662ec29a4750a66cc69bfe12763', 'id': '2706d915-5d4a-4125-ba9d-b1798735cbc7', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-02-06T08:23:00.775908', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202311', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 17, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'c29d78cb068bad67affa2d37963eb97e201ce662ec29a4750a66cc69bfe12763', 'size': 2284, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - November 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/2706d915-5d4a-4125-ba9d-b1798735cbc7/download/pharmacy_contract_202311.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202312', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-03-06T11:34:13.706337', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'be29c40dce670de83cee7e97807475fe1fbc39626185ef7a461c923a3b46fc3a', 'id': 'bccb6b0b-80a5-43cf-a43f-10587936d5c3', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-03-06T11:34:13.706337', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202312', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 18, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'be29c40dce670de83cee7e97807475fe1fbc39626185ef7a461c923a3b46fc3a', 'size': 2288, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - December 2023', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/bccb6b0b-80a5-43cf-a43f-10587936d5c3/download/pharmacy_contract_202312.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202401', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-04-11T06:48:14.125428', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '5000d83987876d63a82b81a144b0a28c423414efdae31b8adf6f25612f078372', 'id': 'f1114fea-b7ef-41a7-81be-9196e1c2a032', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-04-11T06:48:14.125428', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202401', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 19, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '5000d83987876d63a82b81a144b0a28c423414efdae31b8adf6f25612f078372', 'size': 2288, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - January 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/f1114fea-b7ef-41a7-81be-9196e1c2a032/download/pharmacy_contract_202401.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202402', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-05-07T07:42:42.716639', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'be1f94399fa70b2e4487ccd79f959953cf2e13dc59834d118b81ea89f0cbea4c', 'id': 'c30bfedf-b032-49d3-aa05-0040d9e6bdb5', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-05-07T07:42:42.716639', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202402', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 20, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'be1f94399fa70b2e4487ccd79f959953cf2e13dc59834d118b81ea89f0cbea4c', 'size': 2289, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - February 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/c30bfedf-b032-49d3-aa05-0040d9e6bdb5/download/pharmacy_contract_202402.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202403', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-05T12:57:23.818683', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '92f8a9fd039a2820ba5b30465f75ebbadbfa80ea3d5908c406bc45454d10d7e8', 'id': 'e98712f9-da9c-41c3-ba17-86e964bb62ae', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-06-05T12:57:23.818683', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202403', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 21, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '92f8a9fd039a2820ba5b30465f75ebbadbfa80ea3d5908c406bc45454d10d7e8', 'size': 2288, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - March 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/e98712f9-da9c-41c3-ba17-86e964bb62ae/download/pharmacy_contract_202403.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202404', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-07-08T13:03:24.056506', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '13ff6e65e588df20ffd190f356d68354c9057696dfb400c3d89913f08b323dc9', 'id': '672c0a1e-c7b4-4a9a-9dfb-9975d51df972', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-07-08T13:03:24.056506', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202404', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 22, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '13ff6e65e588df20ffd190f356d68354c9057696dfb400c3d89913f08b323dc9', 'size': 2290, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - April 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/672c0a1e-c7b4-4a9a-9dfb-9975d51df972/download/pharmacy_contract_202404.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202405', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-08-06T07:14:16.089079', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '968b2f0def1fbda05e9612677b6aae612035a5f1aacb92a447f4f2beab9c0f7e', 'id': '4226e907-bcf8-476d-a43f-56b3c145da7c', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-08-06T07:14:16.089079', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202405', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 23, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '968b2f0def1fbda05e9612677b6aae612035a5f1aacb92a447f4f2beab9c0f7e', 'size': 2288, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - May 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/4226e907-bcf8-476d-a43f-56b3c145da7c/download/pharmacy_contract_202405.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202406', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-09-06T07:51:11.355201', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'a26d418d69eb9be94d9b9ee5c42578c50bc520741431fbe871df9130de9fa290', 'id': 'f17533f1-bfee-4a07-9ad8-7ad10dd19ed9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-09-06T07:51:11.355201', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202406', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 24, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'a26d418d69eb9be94d9b9ee5c42578c50bc520741431fbe871df9130de9fa290', 'size': 2289, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - June 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/f17533f1-bfee-4a07-9ad8-7ad10dd19ed9/download/pharmacy_contract_202406.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202407', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-10-07T09:48:14.493378', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'f09435db907fe42d3621ea2293cd7aade79b7cfa4a1c2b2cf3eaf3a0038baec6', 'id': 'e05c707c-ee98-4db5-aa58-cc50ece30f2f', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-10-07T09:48:14.493378', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202407', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 25, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'f09435db907fe42d3621ea2293cd7aade79b7cfa4a1c2b2cf3eaf3a0038baec6', 'size': 2289, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - July 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/e05c707c-ee98-4db5-aa58-cc50ece30f2f/download/pharmacy_contract_202407.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202408', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-11-06T11:39:26.870978', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '5efe5ccaf8c2599bba34c321efe81fe08be1d0d125b95858c26557569ba59606', 'id': 'f95cf221-b0ad-4e47-8116-b2b0f1526949', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-11-06T11:39:26.870978', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202408', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 26, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '5efe5ccaf8c2599bba34c321efe81fe08be1d0d125b95858c26557569ba59606', 'size': 2289, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - August 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/f95cf221-b0ad-4e47-8116-b2b0f1526949/download/pharmacy_contract_202408.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202409', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-12-06T16:00:44.269841', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '9a7b49602d854108328f593adf64d083b3baabc12ed5cbf36e7b540f0c6305a4', 'id': 'a92db94b-ba14-49ea-aa78-01a45cf94d72', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2024-12-06T16:00:44.269841', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202409', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 27, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '9a7b49602d854108328f593adf64d083b3baabc12ed5cbf36e7b540f0c6305a4', 'size': 2288, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - September 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/a92db94b-ba14-49ea-aa78-01a45cf94d72/download/pharmacy_contract_202409.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202410', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-01-06T13:15:44.117160', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '7590335d1a76599176fbe522696b42367c041e510fa20ce86f3ea7e4029cad07', 'id': 'a27fd8b2-cc5f-44a6-be13-3ae6b0526bf4', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-01-06T13:15:44.117160', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202410', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 28, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '7590335d1a76599176fbe522696b42367c041e510fa20ce86f3ea7e4029cad07', 'size': 2289, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - October 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/a27fd8b2-cc5f-44a6-be13-3ae6b0526bf4/download/pharmacy_contract_202410.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202411', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-02-06T11:51:56.176805', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'cc4187665b6bae7e92b8c4bad30da2892149ef225769e6b6359fb59c9526fd40', 'id': 'd8250461-2dc8-4ee2-8737-bea06e5c73ad', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-02-06T11:51:56.176805', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202411', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 29, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'cc4187665b6bae7e92b8c4bad30da2892149ef225769e6b6359fb59c9526fd40', 'size': 2283, 'state': 'active', 'title': ' Pharmacy Contract FP57 refunds - November 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/d8250461-2dc8-4ee2-8737-bea06e5c73ad/download/pharmacy_contract_202411.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202412', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-03-06T14:58:19.755321', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '93f96503f798feef5c6052d76076c53878508cd467f2cd4c65b438e29731d1e5', 'id': '842312f7-2192-4e2f-9c9d-95d607fcadfe', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-03-06T14:58:19.755321', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202412', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 30, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '93f96503f798feef5c6052d76076c53878508cd467f2cd4c65b438e29731d1e5', 'size': 2285, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - December 2024', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/842312f7-2192-4e2f-9c9d-95d607fcadfe/download/pharmacy_contract_202412.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202501', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-04-07T07:08:56.268824', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '4844710fddcd8d4812fb3471db8e94895e8128c4b0703fbfb82ad45b017745d1', 'id': 'f3bf4158-9ccc-4741-a5ac-993940e796ea', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-04-07T07:08:56.268824', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202501', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 31, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '4844710fddcd8d4812fb3471db8e94895e8128c4b0703fbfb82ad45b017745d1', 'size': 2288, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - January 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/f3bf4158-9ccc-4741-a5ac-993940e796ea/download/pharmacy_contract_202501.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202502', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-05-06T10:40:35.140099', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '06b13a43770739837c5b8b3c1f66f5b54f0d0d76c4d8d1cb080860e6de91cad4', 'id': 'b8ac95c6-20ea-48f1-b62f-870561e14483', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-05-06T10:40:35.140099', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202502', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 32, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '06b13a43770739837c5b8b3c1f66f5b54f0d0d76c4d8d1cb080860e6de91cad4', 'size': 2283, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - February 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/b8ac95c6-20ea-48f1-b62f-870561e14483/download/pharmacy_contract_202502.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202503', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-06-09T10:46:46.906113', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '8d5123c9d420a7920c398957f04e331abdd764a1fa94026227a3c0c1349bec98', 'id': 'fda29d29-cc69-4488-9461-167e4e64a878', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-07-08T09:58:17.162646', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202503', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 33, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Year and Month as YYYYMM', u'type': u'integer', u'description': u'Example: 201401', u'name': u'YEAR_MONTH', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Name', u'type': u'string', u'description': u'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', u'name': u'ICB_NAME', u'format': u'default'}, {u'title': u'Integrated Care Board (ICB) Code', u'type': u'string', u'description': u'The unique code used to refer to an ICB.', u'name': u'ICB_CODE', u'format': u'default'}, {u'title': u'FP57 refunds pharmacy count ', u'type': u'integer', u'description': u'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', u'name': u'FP57_COUNT', u'format': u'default'}, {u'title': u'FP57 refunds payment amount', u'type': u'number', u'description': u'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', u'name': u'FP57_AMOUNT', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '8d5123c9d420a7920c398957f04e331abdd764a1fa94026227a3c0c1349bec98', 'size': 2279, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - March 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/fda29d29-cc69-4488-9461-167e4e64a878/download/pharmacy_contract_202503.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202504', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-08T09:58:17.194146', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'ff5d75316e3b5800248908cbdfda7a5bcf18cf4cd075890cf80e8b37d09a074f', 'id': '7de7fa30-3bea-4935-b366-fe49a54b5604', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-08-06T11:47:15.413454', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202504', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 34, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'name': 'YEAR_MONTH', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'name': 'ICB_NAME', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'name': 'ICB_CODE', 'format': 'default'}, {'title': 'FP57 refunds pharmacy count ', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'name': 'FP57_COUNT', 'format': 'default'}, {'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'name': 'FP57_AMOUNT', 'format': 'default'}], 'missingValues': ['']}, 'size': 2280, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - April 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/7de7fa30-3bea-4935-b366-fe49a54b5604/download/pharmacy_contract_202504.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202505', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-08-06T11:47:15.442082', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'f21ce9d5cf48be759d90617c855c3689e4786c4dc80ab24cee44f80ee9cb4c6e', 'id': 'abd6a2e3-1684-4640-b5ac-c5e661e44054', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-09-09T09:12:57.208891', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202505', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 35, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'name': 'YEAR_MONTH', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'name': 'ICB_NAME', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'name': 'ICB_CODE', 'format': 'default'}, {'title': 'FP57 refunds pharmacy count ', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'name': 'FP57_COUNT', 'format': 'default'}, {'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'name': 'FP57_AMOUNT', 'format': 'default'}], 'missingValues': ['']}, 'size': 2284, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - May 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/abd6a2e3-1684-4640-b5ac-c5e661e44054/download/pharmacy_contract_202505.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202506', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-09-09T09:12:57.234926', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'd184e21c62b33be6e5794e01b4b2726211a868f03c174119ac5c92d6d10483bf', 'id': 'de1765ec-add2-4960-8541-d69c37d80094', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-10-06T08:39:45.233535', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202506', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 36, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'name': 'YEAR_MONTH', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'name': 'ICB_NAME', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'name': 'ICB_CODE', 'format': 'default'}, {'title': 'FP57 refunds pharmacy count ', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'name': 'FP57_COUNT', 'format': 'default'}, {'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'name': 'FP57_AMOUNT', 'format': 'default'}], 'missingValues': ['']}, 'size': 2283, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - June 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/de1765ec-add2-4960-8541-d69c37d80094/download/pharmacy_contract_202506.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202507', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-10-06T08:39:45.261498', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'ad8b3d0cba021d08c2716426be0435f7300d83faf4a2dbba32a778de7adeb128', 'id': 'ad5ffaec-97da-4122-8c86-ad6f4aba38ab', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-11-06T08:21:07.086932', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202507', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 37, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'name': 'YEAR_MONTH', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'name': 'ICB_NAME', 'format': 'default'}, {'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'name': 'ICB_CODE', 'format': 'default'}, {'title': 'FP57 refunds pharmacy count ', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'name': 'FP57_COUNT', 'format': 'default'}, {'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'name': 'FP57_AMOUNT', 'format': 'default'}], 'missingValues': ['']}, 'size': 2283, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - July 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/ad5ffaec-97da-4122-8c86-ad6f4aba38ab/download/pharmacy_contract_202507.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202508', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-11-06T08:25:18.560798', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '4cb894b41dbbff9ade55e4d60f3358dc33eef061f41a3f1af76a3c4d064e51ab', 'id': 'fc8d07e3-d1d0-45a4-abab-c9d06bd8bde5', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2025-12-08T10:23:11.076256', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202508', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 38, 'resource_type': None, 'restricted': '{\\"level\\": \\"public\\"}', 'sample': {}, 'schema': {'fields': [{'name': 'YEAR_MONTH', 'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'format': 'default'}, {'name': 'ICB_NAME', 'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'format': 'default'}, {'name': 'ICB_CODE', 'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'format': 'default'}, {'name': 'FP57_COUNT', 'title': 'FP57 refunds pharmacy count', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'format': 'default'}, {'name': 'FP57_AMOUNT', 'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'format': 'default'}]}, 'sha256': '4cb894b41dbbff9ade55e4d60f3358dc33eef061f41a3f1af76a3c4d064e51ab', 'size': 2279, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - August 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/fc8d07e3-d1d0-45a4-abab-c9d06bd8bde5/download/pharmacy_contract_202508.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202509', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-12-08T10:26:46.473263', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '64fc60ac7f725d5862582ea51f8f2e583d8a6d5d1fda53fa93740626a5c04926', 'id': '5fd1faa7-45cf-4d07-ab90-c5438625e898', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2026-01-06T09:31:01.447496', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202509', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 39, 'resource_type': None, 'restricted': '{\\"level\\": \\"public\\"}', 'sample': {}, 'schema': {'fields': [{'name': 'YEAR_MONTH', 'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'format': 'default'}, {'name': 'ICB_NAME', 'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'format': 'default'}, {'name': 'ICB_CODE', 'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'format': 'default'}, {'name': 'FP57_COUNT', 'title': 'FP57 refunds pharmacy count', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'format': 'default'}, {'name': 'FP57_AMOUNT', 'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'format': 'default'}]}, 'sha256': '64fc60ac7f725d5862582ea51f8f2e583d8a6d5d1fda53fa93740626a5c04926', 'size': 2281, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - September 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/5fd1faa7-45cf-4d07-ab90-c5438625e898/download/pharmacy_contract_202509.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202510', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-01-06T09:31:01.465020', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '15620a7dda70720451f970376abb75bc5a18bf51ff18d549b3190fa615984bfd', 'id': '6de30e99-cbaa-47d4-8e39-d2792cdbd497', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2026-02-06T12:49:27.268833', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202510', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 40, 'resource_type': None, 'restricted': '{\\"level\\": \\"public\\"}', 'sample': {}, 'schema': {'fields': [{'name': 'YEAR_MONTH', 'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'format': 'default'}, {'name': 'ICB_NAME', 'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'format': 'default'}, {'name': 'ICB_CODE', 'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'format': 'default'}, {'name': 'FP57_COUNT', 'title': 'FP57 refunds pharmacy count', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'format': 'default'}, {'name': 'FP57_AMOUNT', 'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'format': 'default'}]}, 'sha256': '15620a7dda70720451f970376abb75bc5a18bf51ff18d549b3190fa615984bfd', 'size': 2282, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - October 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/6de30e99-cbaa-47d4-8e39-d2792cdbd497/download/pharmacy_contract_202510.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202511', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-02-06T12:49:27.300513', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '3058610ef23c2085686a04d23383127dacb6373f290b6daab5e31f17f79eb22d', 'id': '870c7e4c-be95-4ee8-b531-5ad3e0a9bc04', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2026-03-06T13:45:10.290020', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202511', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 41, 'resource_type': None, 'restricted': '{\\"level\\": \\"public\\"}', 'sample': {}, 'schema': {'fields': [{'name': 'YEAR_MONTH', 'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'format': 'default'}, {'name': 'ICB_NAME', 'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'format': 'default'}, {'name': 'ICB_CODE', 'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'format': 'default'}, {'name': 'FP57_COUNT', 'title': 'FP57 refunds pharmacy count', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'format': 'default'}, {'name': 'FP57_AMOUNT', 'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'format': 'default'}]}, 'sha256': '3058610ef23c2085686a04d23383127dacb6373f290b6daab5e31f17f79eb22d', 'size': 2283, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - November 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/870c7e4c-be95-4ee8-b531-5ad3e0a9bc04/download/pharmacy_contract_202511.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_CONTRACT_202512', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-03-06T13:45:10.314126', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'db02f7d886a5bda93e4bedb7971b0af5620d0c5003619833eaf4e0d64d25c6c0', 'id': 'a2ae9355-53fe-47ed-9029-bf6e6b97b532', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-contract-fp57-refunds', 'metadata_modified': '2026-03-06T13:45:10.290213', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_CONTRACT_202512', 'package_id': 'df95a91f-d027-4719-b1a3-66d92cc8a017', 'position': 42, 'resource_type': None, 'restricted': '{\\"level\\": \\"public\\"}', 'sample': {}, 'schema': {'fields': [{'name': 'YEAR_MONTH', 'title': 'Year and Month as YYYYMM', 'type': 'integer', 'description': 'Example: 201401', 'format': 'default'}, {'name': 'ICB_NAME', 'title': 'Integrated Care Board (ICB) Name', 'type': 'string', 'description': 'The name given to a geographical statutory organisation by NHS England that is a smaller division of a Region.', 'format': 'default'}, {'name': 'ICB_CODE', 'title': 'Integrated Care Board (ICB) Code', 'type': 'string', 'description': 'The unique code used to refer to an ICB.', 'format': 'default'}, {'name': 'FP57_COUNT', 'title': 'FP57 refunds pharmacy count', 'type': 'integer', 'description': 'FP57 pharmacy count - total number of pharmacies in the ICB claiming for FP57 refunds', 'format': 'default'}, {'name': 'FP57_AMOUNT', 'title': 'FP57 refunds payment amount', 'type': 'string', 'description': 'FP57 refunds amount - total payment amount in pounds for FP57 refunds in the ICB', 'format': 'default'}]}, 'sha256': 'db02f7d886a5bda93e4bedb7971b0af5620d0c5003619833eaf4e0d64d25c6c0', 'size': 2272, 'state': 'active', 'title': 'Pharmacy Contract FP57 refunds - December 2025', 'url': 'https://opendata.nhsbsa.net/dataset/df95a91f-d027-4719-b1a3-66d92cc8a017/resource/a2ae9355-53fe-47ed-9029-bf6e6b97b532/download/pharmacy_contract_202512.csv', 'url_type': 'upload'}], 'tags': [{'display_name': 'FP57', 'id': 'e0300f92-6374-4cef-9a85-77ba6a34d813', 'name': 'FP57', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'pharmacy', 'id': '75002642-6ad1-4d67-b5bd-fdd70a86c05f', 'name': 'pharmacy', 'state': 'active', 'vocabulary_id': None}], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}}, 'permission_labels': None} Pharmacy Contract - FP57 refunds 1 week ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
2 weeks ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
2 weeks ago -
Data Services Support added a new comment
{'id': 'c15e02e9-8932-4cb8-93c7-a584737c352a', 'timestamp': '2026-03-06T16:55:58.869858', 'user_id': '73783dc8-f5e5-461f-b56e-94ecedd6046c', 'object_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'activity_type': 'changed issue', 'data': {'__extras': {'author_id': '73783dc8-f5e5-461f-b56e-94ecedd6046c'}, 'comment': "2026-03-06 - Banner message removed:\r\n\r\nAdvisory on 100 Hour Pharmacy Flagging\r\n\r\nA recent enquiry highlighted that the latest dataset of pharmacies showed an increase in the number of pharmacies marked with a 100 hour flag.\r\n\r\nPlease note that this is due a data cleanse in the NHSBSA organisational database, where pharmacies that had undergone change of ownership hadn’t had the 100 hour status updated to the new owner. Consequently, 21 contractors were amended in the source database, which resulted in them appearing as 'new’ 100 hour pharmacies in the most recent release.\r\n\r\nThis matter has now been addressed, and future datasets will accurately reflect ownership changes.", 'user_id': '73783dc8-f5e5-461f-b56e-94ecedd6046c', 'issue_id': 11564, 'issue_number': 1, 'comment_id': 167, 'package': {'author': 'NHS Business Services Authority (NHSBSA)', 'author_email': 'DataServicesSupport@nhsbsa.nhs.uk', 'creator_user_id': 'd88b189d-8107-4e6e-942b-e40ed83d89aa', 'id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'isopen': True, 'license_id': 'OGL-UK-3.0', 'license_title': 'Open Government Licence 3.0 (United Kingdom)', 'license_url': 'https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/', 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2022-12-16T08:58:28.533294', 'metadata_modified': '2026-03-04T10:14:10.990992', 'name': 'pharmacy-openings-and-closures', 'notes': '<div class="nhsuk-warning-callout">\r\n <h3 class="nhsuk-warning-callout__label">\r\n <span role="text">\r\n <span class="nhsuk-u-visually-hidden">Important: </span>\r\n Advisory on 100 Hour Pharmacy Flagging\r\n </span>\r\n </h3>\r\n \r\n <p>A recent enquiry highlighted that the latest dataset of pharmacies showed an increase in the number of pharmacies marked with a 100 hour flag.</p> \r\n\r\n <p>Please note that this is due a data cleanse in the NHSBSA organisational database, where pharmacies that had undergone change of ownership hadn’t had the 100 hour status updated to the new owner. Consequently, 21 contractors were amended in the source database, which resulted in them appearing as \'new’ 100 hour pharmacies in the most recent release.</p>\r\n\r\n<p>This matter has now been addressed, and future datasets will accurately reflect ownership changes.</p>\r\n\r\n</div>\r\n\r\n<h2>Dataset Description</h2>\r\n\r\n<p>The pharmacy opening and closures data set shows the numbers of pharmacies in England that are included on a Pharmaceutical List held by NHS England on the last calendar day of each month, and so can provide NHS prescriptions and pharmaceutical services. These are split into three groups by the number of premises in each pharmacy group: Small (1-5), Medium (6-99) and Large (100+) pharmacy groups. This data set also separately includes figures for pharmacies subject to the 100 hours condition and distance selling pharmacies. </p>\r\n<p>Pharmacies which have changed ownership will be counted as a closure with a new pharmacy opening on the next day, however this doesn’t affect the net change figures. ‘Opened’ means pharmacies that have joined a Pharmaceutical List and started providing NHS services between the first and last calendar day of the month; and ‘closed’ means pharmacies that have been removed from a list and have ceased providing NHS services between first and last calendar day of the month. </p>\r\n<p>Data is as accurate as the data held by the NHSBSA data warehouse at the time of publishing each month. Total figures may not agree month to month due to openings and closures resulting in pharmacies changing group size or where backdated amendments are made. </p>\r\n<p>We publish the related dataset\u202f<a href="https://opendata.nhsbsa.net/dataset/consolidated-pharmaceutical-list">Consolidated Pharmaceutical List</a>\u202fon a quarterly basis.\r\n<h2>Overview of Service</h2>\r\n<p>Information about our NHSBSA Prescriptions Data service can be found here - <a href="https://www.nhsbsa.nhs.uk/prescription-data">Prescription data | NHSBSA</a> </p>\r\n\r\n<h2>Dataset Details</h2>\r\n<!-- Expander 1 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Data Source</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>NHS Business Services Authority (NHSBSA) Data Warehouse.</p>\r\n</div>\r\n</details>\r\n\r\n<!-- Expander 2 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Data Collection</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>The dataset is provided from Prescription data collected by the NHS Business Services Authority (NHSBSA) for the operational purpose of reimbursing and remunerating dispensing contractors for the costs of supplying drugs and devices, and providing essential and advanced services, to NHS patients. The data that forms the basis of these statistics is collected as a by-product of this process.</p>\r\n </div>\r\n</details>\r\n\r\n<!-- Expander 3 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Time Periods</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>This dataset is published one month in lieu of the current month. Example: October data will be published at the start of November. </p>\r\n<p>Any backdated amendments to previous months’ data will be included within the most recent published data. </p>\r\n</details>\r\n\r\n<!-- Expander 4 -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Geography</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>This data is for England only.</p>\r\n </div>\r\n</details>\r\n\r\n<!-- Expander Statistics -->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Statistical Classification</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>Management Information – This is not an official statistic.</p>\r\n </div>\r\n</details>\r\n\r\n<h2>Caveats</h2>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32"> Data Accuracy at Time of Publishing</h3>\r\n <p>Data is as accurate as the data held by the NHS BSA data warehouse at the time of publishing each month.</p>\r\n</div>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32">Month-to-Month Total Figures Variation</h3>\r\n <p>Total figures may not agree month to month due to openings and closures resulting in pharmacies changing group size or where backdated amendments are made.</p>\r\n</div>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32">Treatment of Ownership Changes</h3>\r\n <p>Pharmacies which have changed ownership will be counted as a closure with a new pharmacy opening on the next day, however this doesn’t affect the net change figures.</p>\r\n</div>\r\n<div class="nhsuk-inset-text">\r\n <h3 class="nhsuk-u-font-size-32">Definition of Opened and Closed Pharmacies</h3>\r\n <p>‘Opened’ means pharmacies that have joined a Pharmaceutical List and started providing NHS services between the first and last calendar day of the month; and ‘closed’ means pharmacies that have been removed from a list and have ceased providing NHS services between first and last calendar day of the month.</p>\r\n</div>\r\n\r\n\r\n<h2>Enquiries</h2>\r\n<!---Who can I contact Section-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Who can I contact if I have queries relating to the data?</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>If you have any queries regarding the data provided, or if you plan on publishing the data, please contact <a href="mailto:DataServicesSupport@nhsbsa.nhs.uk">DataServicesSupport@nhsbsa.nhs.uk</a> ensuring you quote the name of the dataset for reference. This is important to ensure that the figures are not misunderstood or misrepresented.</p>\r\n </div>\r\n</details>\r\n<h2>Citing and Reusing This Data</h2>\r\n<!---Reusing the data and copyright Section-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Important information regarding reusing the data and copyright</span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n <p>If you plan on producing a press or broadcast story based upon the data, please contact <a href="mailto:communicationsteam@nhsbsa.nhs.uk">communicationsteam@nhsbsa.nhs.uk</a>. This is important to ensure that the figures are not misunderstood or misrepresented.</p>\r\n <p>The information supplied to you continues to be protected by the Copyright, Designs and Patents Act 1988 and/or other applicable law. You may use the data freely, provided that you attribute the source.</p>\r\n </div>\r\n</details>\r\n\r\n<!---Citation-->\r\n<details class="nhsuk-details">\r\n <summary class="nhsuk-details__summary">\r\n <span class="nhsuk-details__summary-text nhsuk-u-font-size-24">Citation\r\n </span>\r\n </summary>\r\n <div class="nhsuk-details__text">\r\n<p>NHS Business Services Authority. "Pharmacy Openings and Closures.” NHS Business Services Authority Open Data. Accessed **[Date Accessed]**. URL: <a href=" https://opendata.nhsbsa.net/dataset/pharmacy-openings-and-closures"> https://opendata.nhsbsa.net/dataset/pharmacy-openings-and-closures</a></p>\r\n</div>\r\n</details>', 'num_resources': 40, 'num_tags': 4, 'organization': {'id': '54c6e2c2-9cff-48dd-833a-75b1926bcb6a', 'name': 'dispensing-contractors', 'title': 'Dispensing Contractors', 'type': 'organization', 'description': 'Datasets with a focus on dispensing contractors related data and information', 'image_url': 'https://storage.googleapis.com/dx-nhs-production/_assets/group/2022-12-16-085625.967339-Electronic-presciption-1-PNG-Blue.png', 'created': '2022-12-16T08:56:25.996977', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '54c6e2c2-9cff-48dd-833a-75b1926bcb6a', 'private': False, 'state': 'active', 'title': 'Pharmacy Openings and Closures', 'type': 'dataset', 'upload_to_bigquery': 'true', 'url': 'NHS Business Services Authority (NHSBSA) Master Data Replacement (MDR)', 'version': '1.0', 'resources': [{'bq_table_name': 'PHARMACY_OPENCLOSE_202211', 'cache_last_updated': None, 'cache_url': None, 'created': '2022-12-16T10:49:29.001122', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'db01d6747e238e01d0225afabf7fae47baa8e379ec3e3b004cf34e67e1c7d07d', 'id': 'd51911ee-9d30-46d5-be9f-89003ad05b43', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2022-12-16T10:49:29.001122', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202211', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 0, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'db01d6747e238e01d0225afabf7fae47baa8e379ec3e3b004cf34e67e1c7d07d', 'size': 2558, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2022', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d51911ee-9d30-46d5-be9f-89003ad05b43/download/pharmacy_openclose_202211.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202212', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-01-11T16:02:28.839980', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '7b376f7bd9edd6b48417c2c2e58bd1f233d2b2c08a7d98d72254b430da00579c', 'id': 'b1c073bc-4a63-400d-938f-e8418bedbfe7', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-01-11T16:02:28.839980', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202212', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 1, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '7b376f7bd9edd6b48417c2c2e58bd1f233d2b2c08a7d98d72254b430da00579c', 'size': 2641, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2022', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/b1c073bc-4a63-400d-938f-e8418bedbfe7/download/pharmacy_openclose_202212.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202301', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-02-09T07:23:52.197488', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '71aceab19df43fec9156f5e3ab966121cb3080378d0015cf31826bca7a93b6ac', 'id': '61a9d6d3-1009-4305-bdd7-c297e676ee22', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-02-09T07:23:52.197488', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202301', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 2, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '71aceab19df43fec9156f5e3ab966121cb3080378d0015cf31826bca7a93b6ac', 'size': 2726, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/61a9d6d3-1009-4305-bdd7-c297e676ee22/download/pharmacy_openclose_202301.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202302', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-03-08T12:59:01.602005', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'c632c17536e0a6bf396ce05375b1a689d076c4c93ef168b1e2bd03e7cd8859e6', 'id': '96d70f9a-daa7-471d-a2ba-78c5d0ef4df9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-03-08T12:59:01.602005', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202302', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 3, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'c632c17536e0a6bf396ce05375b1a689d076c4c93ef168b1e2bd03e7cd8859e6', 'size': 2811, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/96d70f9a-daa7-471d-a2ba-78c5d0ef4df9/download/pharmacy_openclose_202302.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202303', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-04-11T07:35:15.898779', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'bd2731d2b9226d9d4f91a5d48cff4696773794c0f0765f8189e7bc38848765f0', 'id': '78fd1d13-a438-4317-981e-4a901d74e91c', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-04-11T07:35:15.898779', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202303', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 4, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'bd2731d2b9226d9d4f91a5d48cff4696773794c0f0765f8189e7bc38848765f0', 'size': 2898, 'state': 'active', 'title': 'Pharmacy Openings and Closures - March 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/78fd1d13-a438-4317-981e-4a901d74e91c/download/pharmacy_openclose_202303.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202304', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-05-10T07:53:49.822087', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '2943919dd2d59e141dd0a3225da5311e14c2a32ae8f8c9992299fbe002e9015b', 'id': 'd7a44338-a883-4fe8-a1a2-6c1144a39980', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-05-10T07:53:49.822087', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202304', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 5, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '2943919dd2d59e141dd0a3225da5311e14c2a32ae8f8c9992299fbe002e9015b', 'size': 2988, 'state': 'active', 'title': 'Pharmacy Openings and Closures - April 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d7a44338-a883-4fe8-a1a2-6c1144a39980/download/pharmacy_openclose_202304.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202305', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-06-07T14:18:32.166325', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '84fee5da5b02e0ce156f9b2d9bd34e66901822b3a877259ae6733d4af13f6004', 'id': '41cf48a0-8a32-4972-af36-613cbb517415', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-06-07T14:18:32.166325', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202305', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 6, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '84fee5da5b02e0ce156f9b2d9bd34e66901822b3a877259ae6733d4af13f6004', 'size': 3078, 'state': 'active', 'title': 'Pharmacy Openings and Closures - May 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/41cf48a0-8a32-4972-af36-613cbb517415/download/pharmacy_openclose_202305.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202306', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-07-12T07:59:00.558003', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'a3890c77703830fd8f9c5eabcb1f5c3da4ba56b5ac60fa42aabc6392f6f8ec44', 'id': '814b43ad-a854-4369-a840-07a18c030b74', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-07-12T07:59:00.558003', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202306', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 7, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'number', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'a3890c77703830fd8f9c5eabcb1f5c3da4ba56b5ac60fa42aabc6392f6f8ec44', 'size': 3167, 'state': 'active', 'title': 'Pharmacy Openings and Closures - June 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/814b43ad-a854-4369-a840-07a18c030b74/download/pharmacy_openclose_202306.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202307', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-08-10T07:33:42.368151', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'c707ed0d2161f04ce5c8f9811267163a98d66eb03f8fa5f281bccead47d3740f', 'id': '26bef514-44c6-4b64-a8f9-2bb09174fd2a', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-08-10T07:33:42.368151', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202307', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 8, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'number', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'c707ed0d2161f04ce5c8f9811267163a98d66eb03f8fa5f281bccead47d3740f', 'size': 3257, 'state': 'active', 'title': 'Pharmacy Openings and Closures - July 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/26bef514-44c6-4b64-a8f9-2bb09174fd2a/download/pharmacy_openclose_202307.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202308', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-09-13T11:15:03.926557', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '2f7228e5980891c7f24e0cb5462ec7bbe4b3e9ae9a2a2268ae4846e3447d261a', 'id': '21d76639-5b50-4712-aee5-01b6810b4811', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-09-13T11:15:03.926557', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202308', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 9, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '2f7228e5980891c7f24e0cb5462ec7bbe4b3e9ae9a2a2268ae4846e3447d261a', 'size': 3350, 'state': 'active', 'title': 'Pharmacy Openings and Closures - August 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/21d76639-5b50-4712-aee5-01b6810b4811/download/pharmacy_openclose_202308.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202309', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-10-11T11:53:05.120695', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fbd5e59a6cb45abede577866525de6bd4a23fdd43cfe61882db3463f2c23e662', 'id': '4c961598-1f47-479d-909b-bb1d5d93103d', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2023-10-11T11:53:05.120695', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202309', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 10, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'fbd5e59a6cb45abede577866525de6bd4a23fdd43cfe61882db3463f2c23e662', 'size': 3443, 'state': 'active', 'title': 'Pharmacy Openings and Closures - September 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/4c961598-1f47-479d-909b-bb1d5d93103d/download/pharmacy_openclose_202309.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202310', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-11-09T08:16:56.651912', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fb69525e34347cd6a87fda9f93436c38eeba62864476c0c4346ed7b9527ec144', 'id': '6215515d-2595-43cc-94f2-931de27fb775', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-02-19T13:19:50.185223', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202310', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 11, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Date of count as yyyymmdd', 'type': 'string', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', 'name': 'DATE', 'format': 'yyyymmdd'}, {'title': 'Total count of pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', 'name': 'TOTAL_PHARMACIES', 'format': 'default'}, {'title': 'Total count of pharmacies excluding distance seller pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'format': 'default'}, {'title': 'Total count of distance selling pharmacies', 'type': 'integer', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', 'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'format': 'default'}, {'title': 'Total count of 100-hour pharmacies', 'type': 'integer', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', 'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'format': 'default'}, {'title': 'Total count of small (1 - 5) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', 'name': 'SMALL', 'format': 'default'}, {'title': 'Total count of medium (6 - 99) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', 'name': 'MEDIUM', 'format': 'default'}, {'title': 'Total count of large (100+) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', 'name': 'LARGE', 'format': 'default'}, {'title': 'Total pharmacies opened in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}, {'title': 'Total small pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total small pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of small pharmacies in the month', 'type': 'integer', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', 'name': 'SMALL_NET_CHANGE', 'format': 'default'}, {'title': 'Total medium pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total medium pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of medium pharmacies in the month', 'type': 'integer', 'description': 'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'MEDIUM_NET_CHANGE', 'format': 'default'}, {'title': 'Total large pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total large pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of large pharmacies in the month', 'type': 'integer', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'LARGE_NET_CHANGE', 'format': 'default'}, {'title': 'Total distance sellers opened', 'type': 'integer', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total distance sellers closed', 'type': 'integer', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total net closures of distance sellers', 'type': 'integer', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}], 'missingValues': ['']}, 'sha256': 'fb69525e34347cd6a87fda9f93436c38eeba62864476c0c4346ed7b9527ec144', 'size': 3534, 'state': 'active', 'title': 'Pharmacy Openings and Closures - October 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/6215515d-2595-43cc-94f2-931de27fb775/download/pharmacy_openclose_202310.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202311', 'cache_last_updated': None, 'cache_url': None, 'created': '2023-12-13T11:44:15.712020', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '6155dcfbd615b310c4bebd2446c62957fb7718f2d7ecc27d8299874413501f69', 'id': '95e75d39-c884-4bcb-b108-d235719433b3', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-01-28T09:28:00.541772', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202311', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 12, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'title': 'Date of count as yyyymmdd', 'type': 'string', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', 'name': 'DATE', 'format': 'yyyymmdd'}, {'title': 'Total count of pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', 'name': 'TOTAL_PHARMACIES', 'format': 'default'}, {'title': 'Total count of pharmacies excluding distance seller pharmacies', 'type': 'integer', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'format': 'default'}, {'title': 'Total count of distance selling pharmacies', 'type': 'integer', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', 'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'format': 'default'}, {'title': 'Total count of 100-hour pharmacies', 'type': 'integer', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', 'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'format': 'default'}, {'title': 'Total count of small (1 - 5) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', 'name': 'SMALL', 'format': 'default'}, {'title': 'Total count of medium (6 - 99) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', 'name': 'MEDIUM', 'format': 'default'}, {'title': 'Total count of large (100+) pharmacy groups', 'type': 'integer', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', 'name': 'LARGE', 'format': 'default'}, {'title': 'Total pharmacies opened in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total pharmacies closed in the month excluding distance sellers', 'type': 'integer', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}, {'title': 'Total small pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total small pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'SMALL_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of small pharmacies in the month', 'type': 'integer', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', 'name': 'SMALL_NET_CHANGE', 'format': 'default'}, {'title': 'Total medium pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total medium pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'MEDIUM_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of medium pharmacies in the month', 'type': 'integer', 'description': 'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'MEDIUM_NET_CHANGE', 'format': 'default'}, {'title': 'Total large pharmacies opened in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_OPENED', 'format': 'default'}, {'title': 'Total large pharmacies closed in the month', 'type': 'integer', 'description': 'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'LARGE_PHARMACIES_CLOSED', 'format': 'default'}, {'title': 'Total net closures of large pharmacies in the month', 'type': 'integer', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', 'name': 'LARGE_NET_CHANGE', 'format': 'default'}, {'title': 'Total distance sellers opened', 'type': 'integer', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_OPENED', 'format': 'default'}, {'title': 'Total distance sellers closed', 'type': 'integer', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_CLOSED', 'format': 'default'}, {'title': 'Total net closures of distance sellers', 'type': 'integer', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', 'name': 'DISTANCE_SELLERS_NET_CHANGE', 'format': 'default'}], 'missingValues': ['']}, 'sha256': '6155dcfbd615b310c4bebd2446c62957fb7718f2d7ecc27d8299874413501f69', 'size': 3622, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/95e75d39-c884-4bcb-b108-d235719433b3/download/pharmacy_openclose_202311.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202312', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-01-10T12:57:53.874022', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '82973a346efa4e00956bd5e5d399f77106539631c181d758adab3fceeee89540', 'id': '0509a509-eea0-4a73-9c3b-196b86cf0749', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-01-10T12:57:53.874022', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202312', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 13, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '82973a346efa4e00956bd5e5d399f77106539631c181d758adab3fceeee89540', 'size': 5585, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2023', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/0509a509-eea0-4a73-9c3b-196b86cf0749/download/pharmacy_openclose_202312.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202401', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-02-08T10:45:43.846338', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fa6ce4a1ad7ac409fc7cb7a9468aa3cbef4e181d4b60fe63595bc0259b4b5886', 'id': 'c5131ac9-566c-4e36-a614-f99e59cb976a', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-02-08T10:45:43.846338', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202401', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 14, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'fa6ce4a1ad7ac409fc7cb7a9468aa3cbef4e181d4b60fe63595bc0259b4b5886', 'size': 3823, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/c5131ac9-566c-4e36-a614-f99e59cb976a/download/pharmacy_openclose_202401.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202402', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-03-14T11:41:47.921819', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '703220e87ced0ffb811f6b7b9986f34149212a51d730c76f900b7678399765c7', 'id': 'f1a0d1bd-9d49-4241-9c21-f9e6670b570e', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-03-14T11:41:47.921819', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202402', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 15, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '703220e87ced0ffb811f6b7b9986f34149212a51d730c76f900b7678399765c7', 'size': 3909, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/f1a0d1bd-9d49-4241-9c21-f9e6670b570e/download/pharmacy_openclose_202402.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202403', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-04-11T06:52:25.817698', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'd9b0dd709e1045db74a8e5c13cf831733282e7d2b72861d9262f04209765935d', 'id': 'd9622d30-a967-4798-85f3-f3e5ecc3a14b', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-04-11T06:52:25.817698', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202403', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 16, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'd9b0dd709e1045db74a8e5c13cf831733282e7d2b72861d9262f04209765935d', 'size': 3994, 'state': 'active', 'title': 'Pharmacy Openings and Closures - March 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d9622d30-a967-4798-85f3-f3e5ecc3a14b/download/pharmacy_openclose_202403.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202404', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-05-09T08:52:00.848304', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '951157c36b5402e9ad2790ab8b3e2e2850f8b1c36a0ee6cfa87ea3aab652d31f', 'id': 'fb452ec5-3370-4d83-9ce3-433433dcc2a9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-05-09T08:52:00.848304', 'mimetype': None, 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202404', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 17, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '951157c36b5402e9ad2790ab8b3e2e2850f8b1c36a0ee6cfa87ea3aab652d31f', 'size': 4080, 'state': 'active', 'title': 'Pharmacy Openings and Closures - April 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/fb452ec5-3370-4d83-9ce3-433433dcc2a9/download/pharmacy_openclose_202404.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202405', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-13T07:06:53.371690', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '673b778b4dbea12cf02b0f73cff0b8ed87f3c794aa60b12cb2d69b63e9d2fb7e', 'id': 'ffd45fc3-6161-449e-97ca-73ddfe7b3325', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-06-13T07:06:53.371690', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202405', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 18, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '673b778b4dbea12cf02b0f73cff0b8ed87f3c794aa60b12cb2d69b63e9d2fb7e', 'size': 4165, 'state': 'active', 'title': 'Pharmacy Openings and Closures - May 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/ffd45fc3-6161-449e-97ca-73ddfe7b3325/download/pharmacy_openclose_202405.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202406', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-07-11T07:44:10.330573', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '628e4864e6da0f9fc1ddb568a31f3674f69da29f56ea2a641f7ca1d962b0a648', 'id': '01a18138-deba-40da-a95a-578817d6fcf4', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-07-11T07:44:10.330573', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202406', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 19, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '628e4864e6da0f9fc1ddb568a31f3674f69da29f56ea2a641f7ca1d962b0a648', 'size': 4253, 'state': 'active', 'title': 'Pharmacy Openings and Closures - June 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/01a18138-deba-40da-a95a-578817d6fcf4/download/pharmacy_openclose_202406.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202407', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-08-08T09:09:21.312578', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '8eaa08b9899e868ae6467d85b8062f30f9d723c0e2aff5075e757d1e0cbce181', 'id': 'd0e0a38b-c437-4ab1-8347-5288d86b78a1', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-08-08T09:09:21.312578', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202407', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 20, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '8eaa08b9899e868ae6467d85b8062f30f9d723c0e2aff5075e757d1e0cbce181', 'size': 4342, 'state': 'active', 'title': 'Pharmacy Openings and Closures - July 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/d0e0a38b-c437-4ab1-8347-5288d86b78a1/download/pharmacy_openclose_202407.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202408', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-09-05T06:46:52.810726', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '025fe4ec483a62891ea6c683a3d9919e802e986b8750ef1753646a279e9b741c', 'id': 'b8407a40-dae2-40d5-abb2-e044ecb7a724', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-09-05T06:46:52.810726', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202408', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 21, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '025fe4ec483a62891ea6c683a3d9919e802e986b8750ef1753646a279e9b741c', 'size': 4428, 'state': 'active', 'title': 'Pharmacy Openings and Closures - August 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/b8407a40-dae2-40d5-abb2-e044ecb7a724/download/pharmacy_openclose_202408.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202409', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-10-04T10:57:37.808330', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '74ce91a0127ef176ace6f1b67ad828a599923a2d1ad88f52834545b8e5ef86a8', 'id': '9ccb4bd6-14dc-43bd-8eab-af82b2133756', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-10-04T10:57:37.808330', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202409', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 22, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '74ce91a0127ef176ace6f1b67ad828a599923a2d1ad88f52834545b8e5ef86a8', 'size': 4515, 'state': 'active', 'title': 'Pharmacy Openings and Closures - September 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/9ccb4bd6-14dc-43bd-8eab-af82b2133756/download/pharmacy_openclose_202409.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202410', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-11-04T08:25:07.525458', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'afc63d3a5d82bf5b109ed17c966e132c7f020d48ef2dbc5bb3ac811f62fcb414', 'id': 'e877c554-c46d-4c5e-a380-73ba5a8c3648', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-11-04T08:25:07.525458', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202410', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 23, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'afc63d3a5d82bf5b109ed17c966e132c7f020d48ef2dbc5bb3ac811f62fcb414', 'size': 4602, 'state': 'active', 'title': 'Pharmacy Openings and Closures - October 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e877c554-c46d-4c5e-a380-73ba5a8c3648/download/pharmacy_openclose_202410.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202411', 'cache_last_updated': None, 'cache_url': None, 'created': '2024-12-04T09:52:51.818314', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'ccd53de0958540ff04c3769e580c35848d7bffd37a81a52df9c9a971b627068d', 'id': '7be797f4-ef32-4aa7-acee-4db463956ff9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2024-12-04T09:52:51.818314', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202411', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 24, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'ccd53de0958540ff04c3769e580c35848d7bffd37a81a52df9c9a971b627068d', 'size': 4689, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/7be797f4-ef32-4aa7-acee-4db463956ff9/download/pharmacy_openclose_202411.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202412', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-01-06T13:06:59.147104', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '34697b9fe0a26a9cef12d3267de5e8eb861b9952c91cf10ce7315482568c8faa', 'id': '7cecd2d0-2635-49f8-b6ce-c5308ca8d6d9', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-01-06T13:06:59.147104', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202412', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 25, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '34697b9fe0a26a9cef12d3267de5e8eb861b9952c91cf10ce7315482568c8faa', 'size': 4772, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2024', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/7cecd2d0-2635-49f8-b6ce-c5308ca8d6d9/download/pharmacy_openclose_202412.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202501', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-02-04T09:30:10.905631', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'ad4e2aa89ad273fcbb9d9cf020fc8a5bee5ef1e29143db45b05a5f4ce323564e', 'id': '4836c05d-1b0d-4924-8590-b310e9c27acc', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-02-04T09:30:10.905631', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202501', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 26, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'ad4e2aa89ad273fcbb9d9cf020fc8a5bee5ef1e29143db45b05a5f4ce323564e', 'size': 4857, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/4836c05d-1b0d-4924-8590-b310e9c27acc/download/pharmacy_openclose_202501.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202502', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-03-04T15:51:59.867542', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'e90e013f6759320089ca18cb540d571284d714543eb51ebf1e2dc334f397b4a0', 'id': 'ae172add-2ac5-404e-b6cd-f02741f407c2', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-03-04T15:51:59.867542', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202502', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 27, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'e90e013f6759320089ca18cb540d571284d714543eb51ebf1e2dc334f397b4a0', 'size': 4944, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/ae172add-2ac5-404e-b6cd-f02741f407c2/download/pharmacy_openclose_202502.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202503', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-04-04T06:42:37.596652', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'a0ca20ae59b5941988a262f43054d13096e3b7afda87ea30ccc85a0808a60b05', 'id': '033346c7-eaf9-4ca4-8d0c-8a8a07958d8e', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-04-04T06:42:37.596652', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202503', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 28, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': 'a0ca20ae59b5941988a262f43054d13096e3b7afda87ea30ccc85a0808a60b05', 'size': 5029, 'state': 'active', 'title': 'Pharmacy Openings and Closures - March 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/033346c7-eaf9-4ca4-8d0c-8a8a07958d8e/download/pharmacy_openclose_202503.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202504', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-05-06T10:31:13.523253', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '1c855348125f11d0afbc7686059d6ef583ea1779370f71a5068e354f5088c36e', 'id': 'e5b4e783-9c0a-4a42-85a3-3a5554864f19', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-05-06T10:31:13.523253', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202504', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 29, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '1c855348125f11d0afbc7686059d6ef583ea1779370f71a5068e354f5088c36e', 'size': 5114, 'state': 'active', 'title': 'Pharmacy Openings and Closures - April 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e5b4e783-9c0a-4a42-85a3-3a5554864f19/download/pharmacy_openclose_202504.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202505', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-06-05T09:12:56.061714', 'datastore_active': False, 'description': '', 'dialect': '{u\'quoteChar\': u\'"\', u\'delimiter\': u\',\'}', 'encoding': 'utf-8', 'format': 'CSV', 'hash': '4270698083bb58b77fb7d06b5b0bc6b2d2af71a653ff36b019bffedf4bd988f9', 'id': '904f3bd9-1c96-4c32-b770-31bdfad34e0a', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-07-04T12:46:53.103820', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202505', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 30, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': '{}', 'schema': "{u'fields': [{u'title': u'Date of count as yyyymmdd', u'type': u'date', u'description': u'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131', u'name': u'DATE', u'format': u'yyyymmdd'}, {u'title': u'Total count of pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.', u'name': u'TOTAL_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of pharmacies excluding distance seller pharmacies', u'type': u'integer', u'description': u'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', u'format': u'default'}, {u'title': u'Total count of distance selling pharmacies', u'type': u'integer', u'description': u'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers', u'name': u'TOTAL_DISTANCE_SELLING_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of 100-hour pharmacies', u'type': u'integer', u'description': u'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.', u'name': u'TOTAL_HUNDRED_HOUR_PHARMACIES', u'format': u'default'}, {u'title': u'Total count of small (1 - 5) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.', u'name': u'SMALL', u'format': u'default'}, {u'title': u'Total count of medium (6 - 99) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.', u'name': u'MEDIUM', u'format': u'default'}, {u'title': u'Total count of large (100+) pharmacy groups', u'type': u'integer', u'description': u'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.', u'name': u'LARGE', u'format': u'default'}, {u'title': u'Total pharmacies opened in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total pharmacies closed in the month excluding distance sellers', u'type': u'integer', u'description': u'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}, {u'title': u'Total small pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total small pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'SMALL_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of small pharmacies in the month', u'type': u'integer', u'description': u'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.', u'name': u'SMALL_NET_CHANGE', u'format': u'default'}, {u'title': u'Total medium pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total medium pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'MEDIUM_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of medium pharmacies in the month', u'type': u'integer', u'description': u'The difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'MEDIUM_NET_CHANGE', u'format': u'default'}, {u'title': u'Total large pharmacies opened in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_OPENED', u'format': u'default'}, {u'title': u'Total large pharmacies closed in the month', u'type': u'integer', u'description': u'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'LARGE_PHARMACIES_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of large pharmacies in the month', u'type': u'integer', u'description': u'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.', u'name': u'LARGE_NET_CHANGE', u'format': u'default'}, {u'title': u'Total distance sellers opened', u'type': u'integer', u'description': u'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_OPENED', u'format': u'default'}, {u'title': u'Total distance sellers closed', u'type': u'integer', u'description': u'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_CLOSED', u'format': u'default'}, {u'title': u'Total net closures of distance sellers', u'type': u'integer', u'description': u'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.', u'name': u'DISTANCE_SELLERS_NET_CHANGE', u'format': u'default'}], u'missingValues': [u'']}", 'sha256': '4270698083bb58b77fb7d06b5b0bc6b2d2af71a653ff36b019bffedf4bd988f9', 'size': 5198, 'state': 'active', 'title': 'Pharmacy Openings and Closures - May 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/904f3bd9-1c96-4c32-b770-31bdfad34e0a/download/pharmacy_openclose_202505.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202506', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-04T12:46:53.148898', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'fb57961daf1b21601ac83941a97798994fc1de7171a591281105ee8cb2d13948', 'id': 'e6350231-b0f7-4c44-a96c-3dcd4b32bdfe', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-11-12T14:17:40.942589', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202506', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 31, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': 'The total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'year', 'format': 'default', 'title': 'Total count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': 'The total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total large pharmacies closed in the month', 'description': 'The total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5282, 'state': 'active', 'title': 'Pharmacy Openings and Closures - June 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e6350231-b0f7-4c44-a96c-3dcd4b32bdfe/download/pharmacy_openclose_202506.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202507', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-08-05T08:27:54.904676', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'de70c581c50c3b93ab18ceab9b740c35a7323cbeb805c94b049ca863fe1dee2d', 'id': 'e365a55a-0c2c-4ed3-b1b8-5d9722dab497', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-08-05T08:28:23.458141', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202507', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 32, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'string', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'integer', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5364, 'state': 'active', 'title': 'Pharmacy Openings and Closures - July 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/e365a55a-0c2c-4ed3-b1b8-5d9722dab497/download/pharmacy_openclose_202507.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202508', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-09-04T09:30:33.943025', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '3c7f3ef4fa74aa404db9dc0e203e6ab9853adc79bc0ccecd6f48d8c4e146e84d', 'id': '34396237-aa2c-431f-bc95-d255ca448d0e', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-09-04T09:31:20.906298', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202508', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 33, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5446, 'state': 'active', 'title': 'Pharmacy Openings and Closures - August 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/34396237-aa2c-431f-bc95-d255ca448d0e/download/pharmacy_openclose_202508.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202509', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-10-06T07:46:56.456796', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': 'd4c8028e0fb6361b492d049f1ca62801413621eb9eea08a5fe27e240c3a5cc47', 'id': '1b5e3b75-95cc-4311-a470-324fa969226d', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-11-05T09:13:26.912554', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202509', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 34, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5530, 'state': 'active', 'title': 'Pharmacy Openings and Closures - September 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/1b5e3b75-95cc-4311-a470-324fa969226d/download/pharmacy_openclose_202509.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202510NEW', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-11-05T09:13:26.966529', 'datastore_active': False, 'description': '2025-11-11: Corrected file uploaded due to data error', 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '464c6c245027723521b9c0cad8b58f74a290a9fcced27efb122a76eed406dea5', 'id': '343df350-9aa9-4bf2-b63d-c67380b45959', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2025-11-12T14:15:55.819868', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202510NEW', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 35, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5613, 'state': 'active', 'title': 'Pharmacy Openings and Closures - October 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/343df350-9aa9-4bf2-b63d-c67380b45959/download/pharmacy_openclose_202510new.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202511', 'cache_last_updated': None, 'cache_url': None, 'created': '2025-12-04T10:13:22.233148', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '2a335ae13e1f76975b243ab97f6ba8eebf3fe76234700f237938e0146d761f9a', 'id': '3bba7596-7713-44ea-95e8-09c25b4826ed', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-01-06T09:25:33.832224', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202511', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 36, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5698, 'state': 'active', 'title': 'Pharmacy Openings and Closures - November 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/3bba7596-7713-44ea-95e8-09c25b4826ed/download/pharmacy_openclose_202511.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202512', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-01-06T09:25:33.863853', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '67bb30b0f72956fb399333853b15e2c5a23ae1aeb9d1f4b532d8f7821b6140bd', 'id': 'c1d25da8-b140-4cea-991d-0cdf32d36f67', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-01-28T09:28:00.543457', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202512', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 37, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5779, 'state': 'active', 'title': 'Pharmacy Openings and Closures - December 2025', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/c1d25da8-b140-4cea-991d-0cdf32d36f67/download/pharmacy_openclose_202512.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202601', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-02-05T10:30:18.197554', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '5adf7e35b654b58746122a4e545556dfc015b768095b229fe80541d7d6c7c793', 'id': '8c4ac914-b485-4b8d-a51f-1585063819d0', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-02-19T13:19:50.187025', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202601', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 38, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5863, 'state': 'active', 'title': 'Pharmacy Openings and Closures - January 2026', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/8c4ac914-b485-4b8d-a51f-1585063819d0/download/pharmacy_openclose_202601.csv', 'url_type': 'upload'}, {'bq_table_name': 'PHARMACY_OPENCLOSE_202602', 'cache_last_updated': None, 'cache_url': None, 'created': '2026-03-04T10:14:11.040554', 'datastore_active': False, 'dialect': {'delimiter': ',', 'quoteChar': '"'}, 'encoding': 'utf-8', 'format': 'CSV', 'hash': '1a503560ae75bc1065708263b2c4d3d17ba9d213975a7eee38c40f10889069e9', 'id': 'ac19d17f-2e46-4eab-8fb4-16804764f6ee', 'last_modified': None, 'lfs_prefix': 'dispensing-contractors/pharmacy-openings-and-closures', 'metadata_modified': '2026-03-04T10:14:11.010751', 'mimetype': 'text/csv', 'mimetype_inner': None, 'name': 'PHARMACY_OPENCLOSE_202602', 'package_id': '024a0b94-e995-4fe0-8892-8808b3ce8515', 'position': 39, 'resource_type': None, 'restricted': '{"level": "public"}', 'sample': {}, 'schema': {'fields': [{'name': 'DATE', 'type': 'integer', 'format': 'default', 'title': 'Date of count as yyyymmdd', 'description': 'The reporting date when the snapshot of active pharmacies have been counted. This is the last calendar day of the month, example 20210131'}, {'name': 'TOTAL_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies', 'description': '\tThe total count of all pharmacies open on that date, including distance sellers, excluding appliance contractors.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS', 'type': 'integer', 'format': 'default', 'title': 'Total count of pharmacies excluding distance seller pharmacies', 'description': 'The total count of all pharmacies open on that date, excluding distance seller pharmacies and appliance contractors. This number should be equal to the number of small, medium and large pharmacies.'}, {'name': 'TOTAL_DISTANCE_SELLING_PHARMACIES', 'type': 'integer', 'format': 'default', 'title': 'Total count of distance selling pharmacies', 'description': 'The total count of distance seller pharmacies. This number should be equal to total pharmacies minus total pharmacies excluding distance sellers'}, {'name': 'TOTAL_HUNDRED_HOUR_PHARMACIES', 'type': 'string', 'format': 'default', 'title': '\tTotal count of 100-hour pharmacies', 'description': 'The total count of pharmacies that are open on a 100-hour contract. These may be Small, Medium or Large pharmacies.'}, {'name': 'SMALL', 'type': 'integer', 'format': 'default', 'title': 'Total count of small (1 - 5) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are either independent (single pharmacy site) or in a chain of fewer than 6 sites. This excludes distance seller pharmacies.'}, {'name': 'MEDIUM', 'type': 'year', 'format': 'default', 'title': 'Total count of medium (6 - 99) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of between 6 and 99 sites. This excludes distance seller pharmacies.'}, {'name': 'LARGE', 'type': 'integer', 'format': 'default', 'title': 'Total count of large (100+) pharmacy groups', 'description': 'The total count of pharmacies open on that date that are part of a chain made up of 100 or more sites. This excludes distance seller pharmacies.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies opened in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'TOTAL_PHARMACIES_EXCLUDING_DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The total number of pharmacies not including distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'PHARMACIES_EXCLUDING_DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total pharmacies closed in the month excluding distance sellers', 'description': 'The difference between Total pharmacies opened and Total pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies opened in the month', 'description': 'The total number of small pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total small pharmacies closed in the month', 'description': 'The total number of small pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'SMALL_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of small pharmacies in the month', 'description': 'The difference between Small pharmacies opened and Small pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 5 pharmacies opens another site, this opening will be classed as a Medium pharmacy and the current 5 pharmacies will be removed from the Small count and into the Medium count. Likewise, if a group of 6 pharmacies closes one site, they will be removed from the Medium pharmacies and the 5 remaining sites will be added to the Small pharmacies. Therefore the total small pharmacies last month plus the small net closures may not equal the total small pharmacies this month.'}, {'name': 'MEDIUM_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies opened in the month', 'description': '\tThe total number of medium pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total medium pharmacies closed in the month', 'description': 'The total number of medium pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'MEDIUM_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': '\tTotal net closures of medium pharmacies in the month', 'description': '\tThe difference between Medium pharmacies opened and Medium pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. This may also happen between Medium and Small, where changes result in chains becoming larger or smaller than the cutoff between these categories. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'LARGE_PHARMACIES_OPENED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies opened in the month', 'description': 'The total number of large pharmacies that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_CLOSED', 'type': 'integer', 'format': 'default', 'title': '\tTotal large pharmacies closed in the month', 'description': '\tThe total number of large pharmacies that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'LARGE_PHARMACIES_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of large pharmacies in the month', 'description': 'The difference between Large pharmacies opened and Large pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0. If a pharmacy group of 99 pharmacies opens another site, this opening will be classed as a Large pharmacy and the current 99 pharmacies will be removed from the Medium count and into the Large count. Likewise, if a group of 100 pharmacies closes one site, they will be removed from the Large pharmacies and the 99 remaining sites will be added to the Medium pharmacies. Therefore the total medium pharmacies last month plus the medium net closures may not equal the total medium pharmacies this month.'}, {'name': 'DISTANCE_SELLERS_OPENED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers opened', 'description': 'The total number of distance sellers that have opened since the previous reporting date. This includes pharmacies open on the day after the previous reporting date up to those opened on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_CLOSED', 'type': 'integer', 'format': 'default', 'title': 'Total distance sellers closed', 'description': 'The total number of distance sellers that have closed since the previous reporting date. This includes pharmacies closed on the day after the previous reporting date up to those closed on the current reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}, {'name': 'DISTANCE_SELLERS_NET_CHANGE', 'type': 'integer', 'format': 'default', 'title': 'Total net closures of distance sellers', 'description': 'The difference between Distance sellers opened and DIstance sellers pharmacies closed. If this number is positive, this means that there are more pharmacies open on the reporting date than the previous reporting date. If this is negative, this means there are fewer pharmacies open than on the previous reporting date. Where a pharmacy has been taken over, this will appear in both the openings and closures table as the pharmacy is under new management, with a net change of 0.'}], 'missingValues': ['']}, 'size': 5948, 'state': 'active', 'title': 'Pharmacy Openings and Closures - February 2026', 'url': 'https://opendata.nhsbsa.net/dataset/024a0b94-e995-4fe0-8892-8808b3ce8515/resource/ac19d17f-2e46-4eab-8fb4-16804764f6ee/download/pharmacy_openclose_202602.csv', 'url_type': 'upload'}], 'tags': [{'display_name': 'Pharmacy contractor', 'id': 'c8b858a1-6886-4bc6-927f-6e836b481823', 'name': 'Pharmacy contractor', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'community pharmacy', 'id': '1fad4959-2a93-4b67-a4f8-f164ea93fdd0', 'name': 'community pharmacy', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'dispensing contractor', 'id': '3575675e-3e6b-4d08-9649-8969e6f16e92', 'name': 'dispensing contractor', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'pharmacy', 'id': '75002642-6ad1-4d67-b5bd-fdd70a86c05f', 'name': 'pharmacy', 'state': 'active', 'vocabulary_id': None}], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}}, 'permission_labels': None} Pharmacy Openings and Closures 2 weeks ago -
Data Services Support created resource view Data Explorer
2 weeks ago -
Data Services Support updated the dataset Pharmacy Contract - FP57 refunds
2 weeks ago -
Data Services Support created resource view Data Explorer
2 weeks ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
2 weeks ago -
Data Services Support updated the dataset Contractor Details
3 weeks ago
Dispensing Contractors
Datasets with a focus on dispensing contractors related data and information
- Followers
- 11
- Datasets
- 7
- Members
- 0
-
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
1 day ago -
testuserregistered issue comment deleted Pharmacy Openings and Closures
2 days ago -
testuserregistered added a new comment
Pharmacy Openings and Closures 2 days ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
Data Services Support created resource view Data Explorer
1 week ago -
Data Services Support updated the dataset Consolidated Pharmaceutical List
1 week ago -
ckan_admin issue comment deleted Pharmacy Contract - FP57 refunds
1 week ago -
ckan_admin added a new comment
Pharmacy Contract - FP57 refunds 1 week ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
2 weeks ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
2 weeks ago -
Data Services Support added a new comment
Pharmacy Openings and Closures 2 weeks ago -
Data Services Support created resource view Data Explorer
2 weeks ago -
Data Services Support updated the dataset Pharmacy Contract - FP57 refunds
2 weeks ago -
Data Services Support created resource view Data Explorer
2 weeks ago -
Data Services Support updated the dataset Pharmacy Openings and Closures
2 weeks ago -
Data Services Support updated the dataset Contractor Details
3 weeks ago