{"id":23421380,"url":"https://github.com/nhsdigital/core-gp-contract","last_synced_at":"2025-04-09T09:41:20.598Z","repository":{"id":201300370,"uuid":"706123549","full_name":"NHSDigital/core-gp-contract","owner":"NHSDigital","description":"Repository for code related to the Core GP Contract GPES extract","archived":false,"fork":false,"pushed_at":"2023-10-20T08:29:21.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-15T03:43:58.231Z","etag":null,"topics":["nhs-digital-cgpc","nhs-digital-gpes","nhs-digital-publication"],"latest_commit_sha":null,"homepage":"https://digital.nhs.uk/data-and-information/publications/statistical/gp-contract-services","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NHSDigital.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-17T10:53:22.000Z","updated_at":"2023-10-20T08:40:05.000Z","dependencies_parsed_at":"2024-02-17T19:00:22.259Z","dependency_job_id":null,"html_url":"https://github.com/NHSDigital/core-gp-contract","commit_stats":null,"previous_names":["nhsdigital/core-gp-contract"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fcore-gp-contract","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fcore-gp-contract/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fcore-gp-contract/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fcore-gp-contract/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NHSDigital","download_url":"https://codeload.github.com/NHSDigital/core-gp-contract/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248016760,"owners_count":21034034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nhs-digital-cgpc","nhs-digital-gpes","nhs-digital-publication"],"created_at":"2024-12-23T02:14:58.793Z","updated_at":"2025-04-09T09:41:20.575Z","avatar_url":"https://github.com/NHSDigital.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# core-gp-contract\nRepository for code related to the Core GP Contract GPES extract\n\n# ALCOHOL AND GMS/PMS PUBLICATION JOB\nThis job outputs four quarterly CSVs for the entire financial year after suppression applied \n\n## How to run\nThe main file to run is 'main.ipynb'. The code contains databrick widgets to display report times.\n\n## Installations\nThe required python packages to run this publication job are:  pyspark, pandas, unittests, typing \u0026 functools.\n\n## Parameters\nThe file \"parameters.ipynb\" contains date parameters which can be changed to fit the dates required for your personalised report. They are also various SQL database inputs required to put in in pre-processing and checks.\n\n## Functions folder\nThe functions folder contains various functions used in the job which have been conveniently split into different sections. The \"run_functions.ipynb\" runs all the files in the functions in the functions file. This is done for ease of access in the \"main.ipynb\" file.\n\n## Tests folder\nThe tests folder contains various normal tests and unittests for each function of the code to check whether they are functioning correctly.\n\n## Spot checking\nAs the code is throughly checked and tested, the spot checking part of the code is done to manually assess the output for any errors the job did not catch.\n \n## Contact details\nContact Details\t\t\nAuthor: Primary Care Domain, NHS England\t\t\nLead Analyst Rob Danks\t\t\nPublic Enquiries: Telephone: 0300 303 5678\t\t\nEmail: enquiries@nhsdigital.nhs.uk\t\t\nPress enquiries should be made to: Media Relations Manager: Telephone: 0300 303 3888\t\t\n\n## Copyright\nPublished by NHS England, part of the Government Statistical Service\t\t\nCopyright © 2023, NHS England.\t\t\t\t\nYou may re-use this document/publication (not including logos) free of charge in any format or medium, under the  terms of the\t\t\nOpen Government Licence v3.0\t\t\nor write to the Information Policy Team, The National Archives,\t\t\nKew, Richmond, Surrey, TW9 4DU;\t\t\nor email: psi@nationalarchives.gsi.gov.uk\t\t","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhsdigital%2Fcore-gp-contract","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhsdigital%2Fcore-gp-contract","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhsdigital%2Fcore-gp-contract/lists"}