Web scraping JSNAs

PHE - Health Improvement

Introduction

These slides outline an approach to webscraping local authority joint strategic needs assessments (JSNAs)

Objectives

Automated:

  1. Way of discovering JSNAs on the web
  2. Identifying searchable content within JSNAs
  3. Evaluating what PHE resources are used in JSNAs

Definitions

Web scraping

https://en.wikipedia.org/wiki/Web_scraping

url <- "https://en.wikipedia.org/wiki/Web_scraping"  

Web scraping, web harvesting, or web data extraction is data scraping used for extracting data from websites.[1] Web scraping software may access the World Wide Web directly using the Hypertext Transfer Protocol, or through a web browser. While web scraping can be done manually by a software user, the term typically refers to automated processes implemented using a bot or web crawler. It is a form of copying, in which specific data is gathered and copied from the web, typically into a central local database or spreadsheet, for later retrieval or analysis.

Method

Steps

  1. Google searching to identify JSNAs on the web
  2. Scraping JSNA sites for links - this is an iterative process
  3. Extracting data from links

Note - due to limitations placed by Google on web-scraping, this process only returns 100 hits.

To scrape ALL JSNAs will require additional work

Step 1

jsna <- googlesearchR("jsna")

head(jsna)
## [[1]]
## [1] "https://cambridgeshireinsight.org.uk/jsna/"
## 
## [[2]]
## [1] "http://www.devonhealthandwellbeing.org.uk/jsna/about/"
## 
## [[3]]
## [1] "http://www.devonhealthandwellbeing.org.uk/jsna/"
## 
## [[4]]
## [1] "https://www.gov.uk/government/publications/joint-strategic-needs-assessment-and-joint-health-and-wellbeing-strategies-explained"
## 
## [[5]]
## [1] "http://www.healthandwellbeingbucks.org/what-is-the-jsna"
## 
## [[6]]
## [1] "https://new.enfield.gov.uk/healthandwellbeing/topics/jsna/"

Step 3 Get text

We can try and search again within these pages either to detect pdfs we can download and analyse, or to extract further sets of links if reports are web-based

# search witin jsna pages
jsna4 <- jsna3 %>%
  mutate(links1 = map(links, ~(safe_links(.x))))



# extract pdfs and create full links to pdfs if required
pdfs <- jsna4 %>%
  mutate(links2 = map(links1, "result")) %>%
    filter(links2 != "NULL")  %>%
  unnest(links2) %>%
  filter(str_detect(links2, "pdf")) %>%
  distinct() %>%
  mutate(full_links = ifelse(!str_detect(links2, "^http"), paste0(links, links2), links2))


# safe readtext funtion NB might also try new version of pdf_tools
safe_readtext <- safely(readtext::readtext)

safe_pdf <- safely(pdftools::pdf_text)


# try and read pdfs
pdfs_text <- pdfs %>%
  mutate(text = map(full_links, ~(safe_readtext(.x))))

pdfs1_text <- pdfs %>%
  mutate(text = map(full_links, ~safe_pdf(.x)))

# tidy
pdfs_text1 <- pdfs_text %>%
  mutate(text = map(text, "result")) %>%
  filter(text != "NULL") %>%
  unnest()


# save file
pdfs_text1 %>%
  write_rds("jsna.rds")

This second iteration generates 1630 pages from which we were able to extract 597 pdfs.

Detect PHE in texts

Finally we can use simple search techniques to identify where and how often PHE is quoted in each report,

jsna1 <- read_rds("jsna.rds")

library(quanteda)


# create corpus
corpus_jsna <- corpus(jsna1$text)

# add back full links
docvars(corpus_jsna, "link") <- pdfs_text1$full_links

# create search
multiword <- c( "phof*", "phout*",  "fingert*", "phe") # this could be a miniui shiny app reading the rds file


# run keywerds in context
kw <- kwic(corpus_jsna, pattern = phrase(multiword), window = 15)


# add id field
corp <- corpus_jsna$documents %>%
  rownames_to_column("text") %>%
  select(text, link)

# join fulllnks back to keyword table
kw %>%
  left_join(corp, by = c("docname" = "text")) %>%
  mutate(link1 = paste0("<a href =", link, ">Links</a>")) %>%
  DT::datatable(filter = "top", escape = FALSE)

Mentions

jsna_dtm <- dfm(corpus_jsna, remove = stopwords("en"), ngrams = 1:2)
jsna_dtm1 <- dfm_trim(jsna_dtm, scarcity = 0.7)



dict <- create_lookup(phe = c("phe", "health_eng*"), 
                      profile = "profile*", 
                      fingertips = "fingertip*", 
                      local_health = c("localhealth", "local_health"), 
                      phof = c("phof", "health_outcomes_framework"),
                      indicator = "indicator*")

lookup1 <- dfm_lookup(jsna_dtm1, dictionary = dict)


lu<- lookup1 %>%
  convert(.,  to = "data.frame") %>%
  gather(metric, value, 2:ncol(.)) %>%
  ggplot(aes(document, metric, fill = value)) +
  geom_tile() +
  scale_fill_gradient(low = "white", high = "black") +
  scale_x_discrete(position = "top") +
  theme_phe() +
  theme(axis.text.x.top = element_text(angle = 90, hjust = 0))

lu

Mention rate

lookup1 %>%
  convert(.,  to = "data.frame") %>%
  gather(metric, value, 2:ncol(.)) %>%
  mutate(mention = ifelse(value == 0, 0, 1)) %>%
  group_by(metric) %>%
  summarise(`% reports with term` = round(100 * mean(mention), 2)) %>%
  knitr::kable() %>%
  kableExtra::kable_styling(full_width = TRUE)
metric % reports with term
fingertips 12.81
indicator 60.07
local_health 20.63
phe 34.44
phof 10.32
profile 54.08

Which reports?

# count frequency of keywords per document

kw %>%
  left_join(corp, by = c("docname" = "text")) %>%
  group_by(docname, link) %>%
  count() %>%
  arrange(-n) %>%
  ungroup() %>%
  select(-docname) %>%
  select(n, everything()) %>%
  distinct() %>%
  knitr::kable() 
n link
134 http://www.croydonobservatory.org/wp-content/uploads/2016/11/Croydon-Key-Dataset-September-2016.pdf
117 http://www.croydonobservatory.org/wp-content/uploads/2017/09/Croydon-JSNA-Key-Dataset-September-2017.pdf
114 https://www.croydonobservatory.org/wp-content/uploads/2018/08/Croydon-JSNA-Key-Dataset-August-2018.pdf
55 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/07/Public-Health-England-Genitourinary-Medicine-LASER-Report-2016-17.pdf
54 https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/463070/West_Yorks_oral_health_needs_assessment_2015.pdf
45 http://www.cumbria.gov.uk/elibrary/Content/Internet/536/671/4674/6164/6995/43088104439.pdf
43 http://jsna.westsussex.gov.uk/wp-content/uploads/2018/11/JSNA-Summary-2018.pdf
42 https://www.warrington.gov.uk/download/downloads/id/10133/jsna---healthy-weight-2015.pdf
41 https://fingertips.phe.org.uk/documents/UserGuide.pdf
38 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/11/CCC_JSNA_Dataset_2017_Final_20181123.pdf
37 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/11/CP_JSNA_CDS_FINAL_Upd_20181123.pdf
32 https://www.warrington.gov.uk/download/downloads/id/15252/substance-misuse-jsna-final.pdf
31 http://jsna.westsussex.gov.uk/wp-content/uploads/2017/01/West-Sussex-Sexual-Health-Needs-Asessment-2014-Final-Report.pdf
30 https://www.cumbriaobservatory.org.uk/wp-content/uploads/2017/05/JSNA_Briefing_Executive-Summary_Cumbria_August-2016.pdf
26 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/04/West-Sussex-Early-Years-Needs-Assessment-Full-Report.pdf
25 http://www.wakefieldjsna.co.uk/site/wp-content/uploads/Wakefield-Oral-Health-Needs-Assessment-Report-May-2015.pdf
22 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2018/07/Old-APHR-Life-expectancy-report.pdf
22 https://www.warrington.gov.uk/download/downloads/id/8809/jsna---cyp-healthy-weight-2015.pdf
20 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/07/CCC-LTC-Data-Supplement-2015.pdf
20 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/07/CCG-LTC-Data-Supplement-2015.pdf
18 https://www.jsna.info/sites/default/files/Kensington%20and%20Chelsea%20Pharmaceutical%20Needs%20Assessment%202018-21.pdf
18 http://www.croydonobservatory.org/wp-content/uploads/2016/11/JSNA_Maternal_Health_Chapter_2014-15.pdf
18 https://www.warrington.gov.uk/download/downloads/id/12685/jsna---cyp-emotional-health-and-wellbeing-2017-pdf.pdf
16 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/07/Shropshire-Tobacco-Control-Profile-Summary-report-2018.pdf
15 https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/457102/Ecigarettes_an_evidence_update_A_report_commissioned_by_Public_Health_England_FINAL.pdf
15 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2017/03/Enfield-Adults.pdf
15 https://www.warrington.gov.uk/download/downloads/id/8786/jsna---physical-activity-2015.pdf
15 https://www.warrington.gov.uk/download/downloads/id/14266/core-jsna-2016-17.pdf
14 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/06/Shropshire-Health-Profile-Summary-Report-2017.pdf
14 https://www.warrington.gov.uk/download/downloads/id/11900/jsna---mental-health-2016pdf.pdf
14 https://www.kpho.org.uk/__data/assets/pdf_file/0008/71693/Sexual-Health.pdf
13 https://www.kpho.org.uk/__data/assets/pdf_file/0017/80027/JSNA-infogaphics.pdf
12 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Drugs-and-Alcohol-JSNA-2016.pdf
12 https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/322210/Reducing_unintentional_injuries_in_and_around_the_home_among_children_under_five_years.pdf
12 https://www.ealing.gov.uk/download/downloads/id/11161/children_and_young_people_chapter_2016.pdf
11 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/11/PCC-JSNA-Core-Dataset-Final-2017_20181123.pdf
11 https://www.warrington.gov.uk/download/downloads/id/16524/jsna---air-quality-2018.pdf
10 https://data.kingston.gov.uk/wp-content/uploads/2018/06/JSNA_Air-QualityChapter-2018.pdf
10 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/07/Shropshire-Cancer-Profile-Summary-report-December-2017.pdf
10 https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/609093/NCMP_tracking_report.pdf
10 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/07/JSNA-Cambridge-District-Summary-final.pdf
10 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/07/JSNA-East-Cambs-District-Summary-final.pdf
10 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/07/JSNA-Fenland-District-Summary-final.pdf
10 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/07/JSNA-Huntingdonshire-District-Summary-final.pdf
10 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/07/JSNA-South-Cambs-District-Summary-final.pdf
9 http://www.middlesbrough.gov.uk/sites/default/files/DPH%20Annual%20report%2014-15.pdf
9 https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/288835/SmokeFree__Smiling_110314_FINALjw.pdf
9 http://jsna.westsussex.gov.uk/wp-content/uploads/2017/08/Falls-Summer-2017-v3.pdf
9 http://jsna.westsussex.gov.uk/wp-content/uploads/2017/01/Briefing-Excess-Winter-Mortality-in-Horsham-2013.pdf
9 http://jsna.westsussex.gov.uk/wp-content/uploads/2017/01/Briefing-Excess-Winter-Mortality-in-Adur-2013.pdf
9 https://www.kpho.org.uk/__data/assets/pdf_file/0017/52811/Drugs-and-Substance-Misuse-July-2015.pdf
8 http://middlesbrough.gov.uk/sites/default/files/Children-Young-People-JSNA-Nov18.pdf
8 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/09/Cambs-Migrant-JSNA-full-v12_0-FINAL.pdf
8 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Vulnerable-Children-and-Families-JSNA-2015.pdf
8 https://www.croydonobservatory.org/wp-content/uploads/2018/06/PHE-Child-Health-in-Croydon-June-2018.pdf
8 https://www.ealing.gov.uk/download/downloads/id/11160/learning_disabilities_chapter_2016.pdf
8 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2018/03/Enfield-PNA-2018-Final-ReportV2-medium.pdf
7 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/07/Young-Person-Substance-Misuse-in-Shropshire-Needs-Assessment-2015-16-PDF.._.pdf
7 https://www.croydonobservatory.org/wp-content/uploads/2018/03/Health-of-Croydons-school-aged-children-data-report.pdf
7 https://s3-eu-west-1.amazonaws.com/media.dh.gov.uk/network/18/files/2013/03/Statutory-Guidance-on-Joint-Strategic-Needs-Assessments-and-Joint-Health-and-Wellbeing-Strategies-March-20131.pdf
6 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Transport-and-Health-JSNA-2015-Air-Pollution.pdf
6 http://www.cumbria.gov.uk/elibrary/Content/Internet/536/671/4674/5172/4308114916.pdf
6 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2018/07/Old-APHR-Infant-mortality-report.pdf
6 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2018/07/Old-APHR-Health-and-Wellbeing-report.pdf
6 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2017/03/Enfield-People.pdf
6 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2017/03/Enfield-Older-People.pdf
6 https://www.kpho.org.uk/__data/assets/pdf_file/0008/72458/Adult-Physical-Activity-2017.pdf
5 http://www.wakefieldjsna.co.uk/site/wp-content/uploads/2018/01/Wakefield-Tobacco-commissioning-support-pack.pdf
5 https://www.croydonobservatory.org/wp-content/uploads/2018/03/Croydon-2018-PNA_FINAL-REPORT_MAR2018.pdf
5 https://www.ealing.gov.uk/download/downloads/id/10315/sensory_impairment_chapter_2016.pdf
5 http://jsna.westsussex.gov.uk/wp-content/uploads/2015/10/west_sussex_children_and_young_people_emotional_and_well_being_needs_assessment___june_2014.pdf
5 https://www.warrington.gov.uk/download/downloads/id/10876/jsna---joint-strategic-needs-assessment-summary-201516pdf.pdf
5 https://www.kpho.org.uk/__data/assets/pdf_file/0004/44563/AdultMentalHealth.compressed-1.pdf
4 https://www.kpho.org.uk/__data/assets/pdf_file/0005/47894/140708-Sustainability-Needs-Assessment-FINAL-MS-V3.pdf
4 http://www.dh.gov.uk/prod_consum_dh/groups/dh_digitalassets/documents/digitalasset/dh_130487.pdf
4 https://data.kingston.gov.uk/wp-content/uploads/2018/06/RBK-PHK-Report-ANNEX-FINAL-1.pdf
4 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/07/Report-on-Obese-and-Overweight-Children-2015-16.pdf
4 http://data.sutton.gov.uk/wp-content/uploads/2017/08/MORTALITY-Fact-Sheet.pdf
4 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Primary-Prevention-of-Ill-Health-in-Older-People-JSNA-2014.pdf
4 https://new.enfield.gov.uk/healthandwellbeing/wp-content/uploads/2018/07/Old-APHR-Diabetes-report.pdf
4 https://www.ealing.gov.uk/download/downloads/id/11268/housing_homelessness_and_rough_sleepers_chapter_2016.pdf
4 https://www.warrington.gov.uk/download/downloads/id/8837/jsna---warrington-pharmaceutical-assessment-2015.pdf
4 https://www.warrington.gov.uk/download/downloads/id/9135/cancer-jsna-chapter-2015pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/10183/jsna---gp-cluster-profile-central-north-2016pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/10184/jsna---gp-cluster-profile-north-feb-2016pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/10185/jsna---gp-cluster-profile-east-feb-2016pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/10186/jsna---gp-cluster-profile-central-west-feb-2016pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/10187/jsna---gp-cluster-profile-south-feb-2016pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/10188/jsna---gp-cluster-profile-central-east-feb-2016pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/10189/jsna---gp-cluster-profile-west-2016pdf.pdf
4 https://www.warrington.gov.uk/download/downloads/id/15751/tobacco-control-jsna-2018.pdf
4 https://www.kpho.org.uk/__data/assets/pdf_file/0004/71689/Diet-and-Nutrition.pdf
4 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/11/CCC-JSNA-summary-report-2016-2017-FINAL_20181123.pdf
3 https://www.kpho.org.uk/__data/assets/pdf_file/0018/44316/ScreeningandImmunisation201415.compressed.pdf
3 http://www.middlesbrough.gov.uk/sites/default/files/DPH%20Annual%20report%2015-16.pdf
3 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/06/PNA-2018-Final.pdf
3 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Older-Peoples-Mental-Health-JSNA-2014.pdf
3 https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/623295/NHS_Wakefield_CCG_CVD_intelligence_pack.pdf
3 http://www.wakefieldjsna.co.uk/site/wp-content/uploads/State-of-the-District-Report-May-2017.pdf
3 http://www.wakefield.gov.uk/Documents/bins-environment/environmental-health/pollution/west-yorkshire-low-emissions-strategy-2016-2021.pdf
3 https://www.milton-keynes.gov.uk/assets/attach/27244/Pharmaceutical-Needs-Assessment-MK_2015-18.pdf
3 https://www.kpho.org.uk/__data/assets/pdf_file/0020/50753/Alcohol-JSNA-update-2015-final.pdf
3 https://www.warrington.gov.uk/download/downloads/id/15254/jsna-send-2017-final.pdf
3 https://www.kpho.org.uk/__data/assets/pdf_file/0008/72386/Sensory-Impairment-2017.pdf
2 https://www.kpho.org.uk/__data/assets/pdf_file/0006/44808/HealthChecks-July2015.compressed.pdf
2 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Drugs-and-Alcohol-JSNA-2016-Executive-Summary.pdf
2 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/New-Housing-Developments-and-the-Built-Environment-JSNA-2015.pdf
2 http://www.wakefield.gov.uk/Documents/health-care-advice/public-health/2017-public-health-report.pdf
2 https://cambridgeshireinsight.org.uk/wp-content/uploads/2018/01/4-HWB-Strategy-Full-Document.pdf
2 http://hwb.warwickshire.gov.uk/files/2014/05/Alcohol-and-Substance-Misuse.pdf
2 https://www.croydonobservatory.org/wp-content/uploads/2018/07/Smoking-at-time-of-delivery-in-Croydon-2010-18.pdf
2 https://www.croydonobservatory.org/wp-content/uploads/2018/06/NHS-Health-Checks-in-Croydon-2013-18.pdf
2 http://jsna.westsussex.gov.uk/wp-content/uploads/2015/10/smoking_cessation_health_equity_audit_2013_14.pdf
2 http://jsna.westsussex.gov.uk/wp-content/uploads/2015/10/adult_mental_health_needs_assessment.pdf
2 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/04/West-Sussex-Early-Years-Needs-Assessment-Summary-Final-Version.pdf
2 https://www.warrington.gov.uk/download/downloads/id/8783/jsna---alcohol-2014.pdf
2 https://www.warrington.gov.uk/download/downloads/id/8788/jsna---substance-misuse-2014.pdf
2 https://www.kpho.org.uk/__data/assets/pdf_file/0009/71694/Smoking-and-Tabacco-Control.pdf
2 https://www.kpho.org.uk/__data/assets/pdf_file/0005/45194/CAMHS-July-2015.pdf
2 https://www.kpho.org.uk/__data/assets/pdf_file/0011/71696/Teenage-Pregnancy.pdf
1 http://westminsterautismcommission.files.wordpress.com/2016/03/ar1011_ncg-autism-report-july-2016.pdf
1 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/06/Shropshire-Air-Quality-and-Health.pdf
1 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Mental-Health-of-Children-and-Young-People-JSNA-2013.pdf
1 http://www.shropshiretogether.org.uk/wp-content/uploads/2016/07/JSNA-data-sheet-adult-alcohol-misuse-in-Shropshire-2013-14.pdf
1 http://data.sutton.gov.uk/wp-content/uploads/2017/08/SUICIDE-Fact-Sheet.pdf
1 http://data.sutton.gov.uk/wp-content/uploads/2017/08/GLOSSARY-ABBREVIATIONS-ACRONYMS-AND-DEFINITIONS-OF-TERMS-USED-IN-THE-JSNA.pdf
1 http://www.wakefieldjsna.co.uk/site/wp-content/uploads/2018/11/Level2FallsAssessmentToolResourcePack-Final.pdf
1 http://cambridgeshireinsight.org.uk/wp-content/uploads/2017/08/Transport-and-Health-JSNA-2015-Active-Transport.pdf
1 http://www.wakefieldjsna.co.uk/site/wp-content/uploads/Wakefield-PNA-2015-v1.2-final.pdf
1 http://www.kingsfund.org.uk/sites/files/kf/field/field_publication_file/inequalities-in-life-expectancy-kings-fund-aug15.pdf
1 https://www.cumbriaobservatory.org.uk/wp-content/uploads/2017/05/JSNA_Briefing_Staying-Safe-chapter_Cumbria_August-2016.pdf
1 http://www.milton-keynes.gov.uk/assets/attach/38910/M16088%20JSNA%20Summary%20June%202016_FINAL.pdf
1 http://www.croydonobservatory.org/wp-content/uploads/2017/06/Smoking-at-time-of-delivery-in-Croydon-2006-17.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-West-Sussex-Sept-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-Adur-September-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-Arun-September-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-Chichester-September-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-Crawley-September-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-Horsham-September-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-Mid-Sussex-September-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2016/12/PHE-Health-Profile-for-Worthing-September-2016.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2015/11/Lifestyles-of-14-15-year-olds-in-West-Sussex-2015.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2015/10/west_sussex_alcohol_and_drugs_needs_assessment___final_report.pdf
1 http://jsna.westsussex.gov.uk/wp-content/uploads/2015/10/west_sussex_alcohol_and_drugs_needs_assessment_summary.pdf
1 https://www.warrington.gov.uk/download/downloads/id/8771/2013-14-jsna-summary.pdf
1 https://democracy.kent.gov.uk/documents/s52461/Item%209%20JSNA%20Exception%20Report.pdf
1 http://www.thewholesystem.co.uk/wp-content/uploads/2018/05/Methodology-technical-appendix-30-April-2018.pdf
1 https://www.kpho.org.uk/__data/assets/pdf_file/0015/66003/Draft-JSNA-Overview-Report-V12-15.12.16-7.pdf
1 https://www.kpho.org.uk/__data/assets/pdf_file/0008/43766/Healthy-Weight-Adult-Obesity.pdf
1 https://www.kpho.org.uk/__data/assets/pdf_file/0013/44113/Dental-Health-of-Children.pdf