Community Services Data Set (CSDS)

Community Services Data Set (CSDS)#

# define target dataset to document
schema = 'nhsd'
table = 'CSDS'
table1 = 'CSDS_care_activities'
table2 = 'CSDS_care_plans'
table3 = 'CSDS_coded_scored_assessments'
table4 = 'CSDS_demographics_and_referral'
table5 = 'CSDS_diagnoses'
table6 = 'CSDS_group_sessions'
table7 = 'CSDS_immunisations'
table8 = 'CSDS_onward_referrals'
table9 = 'CSDS_rtt'
version = 'v0003'
# import functions from script helper
import sys
script_fp = "../../../../scripts/"
sys.path.insert(0, script_fp)
from data_doc_helper import DocHelper
# create instance
document = DocHelper(schema, table, version, script_fp)
document1 = DocHelper(schema, table1, version, script_fp)
document2 = DocHelper(schema, table2, version, script_fp)
document3 = DocHelper(schema, table3, version, script_fp)
document4 = DocHelper(schema, table4, version, script_fp)
document5 = DocHelper(schema, table5, version, script_fp)
document6 = DocHelper(schema, table6, version, script_fp)
document7 = DocHelper(schema, table7, version, script_fp)
document8 = DocHelper(schema, table8, version, script_fp)
document9 = DocHelper(schema, table9, version, script_fp)
# markdown/code hybrid cell module requirement
from IPython.display import display, Markdown

1. Summary#

The CSDS dataset in the UK LLC TRE comprises nine separate datasets.

display(document.style_table(document.get_dataset_info()))
Dataset descriptor Dataset-specific information
Name of dataset in TRE CSDS
Other name None
Keywords Community
Short description Dataset about children, young people and adults who are in contact with NHS funded organisations that provide community services in England. Settings include health centres, day care facilities, schools or community centres, mobile facilities or people’s homes. The dataset replaced the Children and Young People’s Health Services Data Set (CYPHS) which was restricted to those aged 18 years and under.
Owner NHS England
Geographical coverage England
Temporal coverage 01/04/2015 onwards
TRE temporal coverage 01/04/2015 onwards
Frequency of update Quarterly
Date of last extract None
DOI None
Data resolution None
Number of variables None
Number of participants None
Number of observations None
Version None
Key link https://digital.nhs.uk/data-and-information/data-collections-and-data-sets/data-sets/community-services-data-set
Specific restrictions to data use None

2. Metrics#

The tables below summarise the nine datasets that make up the CSDS dataset in the UK LLC TRE.

2.1 CSDS Care Activities

Table 1 The number of participants from each LPS that are represented in the CSDS_Care_Activities dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document1.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │   Participant count │
╞════════════════╪═════════════════════╡
│ ALSPAC         │                1855 │
├────────────────┼─────────────────────┤
│ BCS70          │                1536 │
├────────────────┼─────────────────────┤
│ BIB            │               15536 │
├────────────────┼─────────────────────┤
│ ELSA           │                3524 │
├────────────────┼─────────────────────┤
│ EPICN          │                9623 │
├────────────────┼─────────────────────┤
│ EXCEED         │                4263 │
├────────────────┼─────────────────────┤
│ FENLAND        │                3739 │
├────────────────┼─────────────────────┤
│ GLAD           │               27391 │
├────────────────┼─────────────────────┤
│ MCS            │                4788 │
├────────────────┼─────────────────────┤
│ NCDS58         │                2180 │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │                1800 │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │                5596 │
├────────────────┼─────────────────────┤
│ NSHD46         │                1200 │
├────────────────┼─────────────────────┤
│ TEDS           │                1698 │
├────────────────┼─────────────────────┤
│ TRACKC19       │                4040 │
├────────────────┼─────────────────────┤
│ TWINSUK        │                4586 │
├────────────────┼─────────────────────┤
│ UKHLS          │                2320 │
├────────────────┼─────────────────────┤
│ TOTAL          │               95675 │
╘════════════════╧═════════════════════╛

2.2 CSDS Care Plans

Table 2 The number of participants from each LPS that are represented in the CSDS_Care_Plans dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document2.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │   Participant count │
╞════════════════╪═════════════════════╡
│ ALSPAC         │                  21 │
├────────────────┼─────────────────────┤
│ BCS70          │                 109 │
├────────────────┼─────────────────────┤
│ BIB            │                 429 │
├────────────────┼─────────────────────┤
│ ELSA           │                 552 │
├────────────────┼─────────────────────┤
│ EPICN          │                4587 │
├────────────────┼─────────────────────┤
│ EXCEED         │                  30 │
├────────────────┼─────────────────────┤
│ FENLAND        │                 301 │
├────────────────┼─────────────────────┤
│ GLAD           │                1982 │
├────────────────┼─────────────────────┤
│ MCS            │                 347 │
├────────────────┼─────────────────────┤
│ NCDS58         │                 203 │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │                  56 │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │                 478 │
├────────────────┼─────────────────────┤
│ NSHD46         │                 162 │
├────────────────┼─────────────────────┤
│ TEDS           │                  55 │
├────────────────┼─────────────────────┤
│ TRACKC19       │                 291 │
├────────────────┼─────────────────────┤
│ TWINSUK        │                 533 │
├────────────────┼─────────────────────┤
│ UKHLS          │                 208 │
├────────────────┼─────────────────────┤
│ TOTAL          │               10344 │
╘════════════════╧═════════════════════╛

2.3 CSDS Coded Scored Assessments

Table 3 The number of participants from each LPS that are represented in the CSDS_Coded_Score_Assessments dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document3.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │ Participant count   │
╞════════════════╪═════════════════════╡
│ ALSPAC         │ <10                 │
├────────────────┼─────────────────────┤
│ BCS70          │ <10                 │
├────────────────┼─────────────────────┤
│ BIB            │ <10                 │
├────────────────┼─────────────────────┤
│ ELSA           │ 25                  │
├────────────────┼─────────────────────┤
│ EPICN          │ <10                 │
├────────────────┼─────────────────────┤
│ EXCEED         │ 113                 │
├────────────────┼─────────────────────┤
│ FENLAND        │ <10                 │
├────────────────┼─────────────────────┤
│ GLAD           │ 43                  │
├────────────────┼─────────────────────┤
│ MCS            │ <10                 │
├────────────────┼─────────────────────┤
│ NCDS58         │ 11                  │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │ 0                   │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │ 21                  │
├────────────────┼─────────────────────┤
│ NSHD46         │ <10                 │
├────────────────┼─────────────────────┤
│ TEDS           │ 0                   │
├────────────────┼─────────────────────┤
│ TRACKC19       │ 17                  │
├────────────────┼─────────────────────┤
│ TWINSUK        │ 18                  │
├────────────────┼─────────────────────┤
│ UKHLS          │ 10                  │
├────────────────┼─────────────────────┤
│ TOTAL          │ 258                 │
╘════════════════╧═════════════════════╛

2.4 CSDS Demographics and Referral

Table 4 The number of participants from each LPS that are represented in the CSDS_demographics_and_referral dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document4.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │   Participant count │
╞════════════════╪═════════════════════╡
│ ALSPAC         │                2502 │
├────────────────┼─────────────────────┤
│ BCS70          │                2007 │
├────────────────┼─────────────────────┤
│ BIB            │               20900 │
├────────────────┼─────────────────────┤
│ ELSA           │                4024 │
├────────────────┼─────────────────────┤
│ EPICN          │               10483 │
├────────────────┼─────────────────────┤
│ EXCEED         │                4766 │
├────────────────┼─────────────────────┤
│ FENLAND        │                4490 │
├────────────────┼─────────────────────┤
│ GLAD           │               36833 │
├────────────────┼─────────────────────┤
│ MCS            │                8348 │
├────────────────┼─────────────────────┤
│ NCDS58         │                2610 │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │                2321 │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │                6959 │
├────────────────┼─────────────────────┤
│ NSHD46         │                1381 │
├────────────────┼─────────────────────┤
│ TEDS           │                2412 │
├────────────────┼─────────────────────┤
│ TRACKC19       │                5168 │
├────────────────┼─────────────────────┤
│ TWINSUK        │                5815 │
├────────────────┼─────────────────────┤
│ UKHLS          │                2990 │
├────────────────┼─────────────────────┤
│ TOTAL          │              124009 │
╘════════════════╧═════════════════════╛

2.5 CSDS diagnoses

Table 5 The number of participants from each LPS that are represented in the CSDS_diagnoses dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document5.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │   Participant count │
╞════════════════╪═════════════════════╡
│ ALSPAC         │                  29 │
├────────────────┼─────────────────────┤
│ BCS70          │                 270 │
├────────────────┼─────────────────────┤
│ BIB            │                1340 │
├────────────────┼─────────────────────┤
│ ELSA           │                 800 │
├────────────────┼─────────────────────┤
│ EPICN          │                2191 │
├────────────────┼─────────────────────┤
│ EXCEED         │                  54 │
├────────────────┼─────────────────────┤
│ FENLAND        │                 422 │
├────────────────┼─────────────────────┤
│ GLAD           │                4016 │
├────────────────┼─────────────────────┤
│ MCS            │                 727 │
├────────────────┼─────────────────────┤
│ NCDS58         │                 414 │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │                 154 │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │                 904 │
├────────────────┼─────────────────────┤
│ NSHD46         │                 266 │
├────────────────┼─────────────────────┤
│ TEDS           │                 160 │
├────────────────┼─────────────────────┤
│ TRACKC19       │                 712 │
├────────────────┼─────────────────────┤
│ TWINSUK        │                 771 │
├────────────────┼─────────────────────┤
│ UKHLS          │                 424 │
├────────────────┼─────────────────────┤
│ TOTAL          │               13654 │
╘════════════════╧═════════════════════╛

2.6 CSDS Group Sessions

Table 6 The number of participants from each LPS that are represented in the CSDS_group_sessions dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document6.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒═══════╤═════════════════════╕
│ LPS   │   Participant count │
╞═══════╪═════════════════════╡
│ TOTAL │                   0 │
╘═══════╧═════════════════════╛

2.7 CSDS Immunisations

Table 7 The number of participants from each LPS that are represented in the CSDS_immunisations dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document7.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │ Participant count   │
╞════════════════╪═════════════════════╡
│ ALSPAC         │ <10                 │
├────────────────┼─────────────────────┤
│ BCS70          │ <10                 │
├────────────────┼─────────────────────┤
│ BIB            │ 6392                │
├────────────────┼─────────────────────┤
│ ELSA           │ <10                 │
├────────────────┼─────────────────────┤
│ EPICN          │ <10                 │
├────────────────┼─────────────────────┤
│ EXCEED         │ 11                  │
├────────────────┼─────────────────────┤
│ FENLAND        │ 0                   │
├────────────────┼─────────────────────┤
│ GLAD           │ 2707                │
├────────────────┼─────────────────────┤
│ MCS            │ 1324                │
├────────────────┼─────────────────────┤
│ NCDS58         │ <10                 │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │ 17                  │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │ 46                  │
├────────────────┼─────────────────────┤
│ NSHD46         │ <10                 │
├────────────────┼─────────────────────┤
│ TEDS           │ 36                  │
├────────────────┼─────────────────────┤
│ TRACKC19       │ <10                 │
├────────────────┼─────────────────────┤
│ TWINSUK        │ 87                  │
├────────────────┼─────────────────────┤
│ UKHLS          │ 64                  │
├────────────────┼─────────────────────┤
│ TOTAL          │ 10684               │
╘════════════════╧═════════════════════╛

2.8 CSDS Onward Referrals

Table 8 The number of participants from each LPS that are represented in the CSDS_onward_referrals dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document8.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │   Participant count │
╞════════════════╪═════════════════════╡
│ ALSPAC         │                  14 │
├────────────────┼─────────────────────┤
│ BCS70          │                  60 │
├────────────────┼─────────────────────┤
│ BIB            │                 546 │
├────────────────┼─────────────────────┤
│ ELSA           │                 218 │
├────────────────┼─────────────────────┤
│ EPICN          │                 222 │
├────────────────┼─────────────────────┤
│ EXCEED         │                  52 │
├────────────────┼─────────────────────┤
│ FENLAND        │                 802 │
├────────────────┼─────────────────────┤
│ GLAD           │                1144 │
├────────────────┼─────────────────────┤
│ MCS            │                 229 │
├────────────────┼─────────────────────┤
│ NCDS58         │                 116 │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │                  50 │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │                 400 │
├────────────────┼─────────────────────┤
│ NSHD46         │                  56 │
├────────────────┼─────────────────────┤
│ TEDS           │                  33 │
├────────────────┼─────────────────────┤
│ TRACKC19       │                 203 │
├────────────────┼─────────────────────┤
│ TWINSUK        │                 253 │
├────────────────┼─────────────────────┤
│ UKHLS          │                  95 │
├────────────────┼─────────────────────┤
│ TOTAL          │                4493 │
╘════════════════╧═════════════════════╛

2.9 CSDS Referral to Treatment

Table 9 The number of participants from each LPS that are represented in the CSDS_onward_referrals dataset in the UK LLC TRE
(Note: numbers relate to the most recent extract of NHS England data)

gb_cohort = document9.get_cohort_count()
print(gb_cohort.to_markdown(index=False, tablefmt="fancy_grid"))
╒════════════════╤═════════════════════╕
│ LPS            │   Participant count │
╞════════════════╪═════════════════════╡
│ ALSPAC         │                 183 │
├────────────────┼─────────────────────┤
│ BCS70          │                 646 │
├────────────────┼─────────────────────┤
│ BIB            │                1382 │
├────────────────┼─────────────────────┤
│ ELSA           │                1563 │
├────────────────┼─────────────────────┤
│ EPICN          │                9007 │
├────────────────┼─────────────────────┤
│ EXCEED         │                3132 │
├────────────────┼─────────────────────┤
│ FENLAND        │                3425 │
├────────────────┼─────────────────────┤
│ GLAD           │               11358 │
├────────────────┼─────────────────────┤
│ MCS            │                1753 │
├────────────────┼─────────────────────┤
│ NCDS58         │                 916 │
├────────────────┼─────────────────────┤
│ NEXTSTEP       │                 456 │
├────────────────┼─────────────────────┤
│ NIHRBIO_COPING │                2786 │
├────────────────┼─────────────────────┤
│ NSHD46         │                 479 │
├────────────────┼─────────────────────┤
│ TEDS           │                 525 │
├────────────────┼─────────────────────┤
│ TRACKC19       │                1735 │
├────────────────┼─────────────────────┤
│ TWINSUK        │                1830 │
├────────────────┼─────────────────────┤
│ UKHLS          │                1039 │
├────────────────┼─────────────────────┤
│ TOTAL          │               42215 │
╘════════════════╧═════════════════════╛

3. Helpful syntax#

Below we will include syntax that may be helpful to other researchers in the UK LLC TRE. For longer scripts, we will include a snippet of the code plus a link to Git where you can find the full script.