This package is intended to provide a choice of consistent human-readable names and abbreviations for major secondary care sites and organisations in NHS Wales.
It is not intended as any kind of replacement for reference data services, like the NHS Digital ODS API or those provided by WRDS.
devtools::install_github("stupidpupil/r_nhs_wales_orgs_and_sites")
library(NHSWalesOrgsAndSites)
an_example_tibble <- tibble(
AdmissionSiteCode = c("7A4C1")
)
print(an_example_tibble)
# A tibble: 1 x 1
# AdmissionSiteCode
# <chr>
# 1 7A4C1
an_example_tibble <- an_example_tibble %>%
add_fields_based_on_site_code(
prefix = "Admission",
fields = c("SiteAbbr", "SiteName", "SiteFullName", "SiteOrgCode")
) %>%
add_fields_based_on_org_code(
prefix = "AdmissionSite",
fields = c("OrgName")
)
print(an_example_tibble)
# A tibble: 1 x 6
# AdmissionSiteCode AdmissionSiteAbbr AdmissionSiteName AdmissionSiteFullName AdmissionSiteOrgCode AdmissionSiteOrgName
# <chr> <chr> <chr> <chr> <chr> <chr>
# 1 7A4C1 UHL Llandough University Hospital Llandough 7A4 Cardiff & Vale
The following fields are available for both Organisations and Sites:
| Field | Example for 7A5B1
| Details |
|------------------:|----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Abbr | Glam | Guaranteed to be 5 characters or shorter. Aims to be 3 characters or shorter, particularly for large sitesTries to follow local conventions, but will deviate from these where necessary(for example, to distinguish the Royal Glamorgan and Royal Gwent Hospitals). |
| ShortName | Royal Glam | Guaranteed to 15 characters or shorter. Aims to be 10 characters or shorter. |
| Name | Royal Glamorgan | Does not include the site or organisation type (e.g. "Hospital" or "Health Board").Does not start with "The". |
| FullName | Royal Glamorgan Hospital | Usually what's on the sign outside of the hospital.Does not start with "The". |
| FullNameWelsh | Ysbyty Brenhinol Morgannwg | Usually what's on the sign outside of the hospital. |
Some hospital sites are split into multiple 'locations' with different location codes. Some examples would be the Dental Hospital on the UHW site, and the mental health Ablett Unit on the Glan Clwyd site.
add_fields_based_on_site_code
has three modes of behaviour for these additional location codes, controlled using the aliases
argument.
The table below shows the effect of these different modes for the example site code 7A1F9
:
| aliases | Example SiteName | |----------|--------------------------| | collapse | Glan Clwyd | | expand | Glan Clwyd (Ablett) | | ignore | Other Site |
The aliases
argument only affects the SiteName, SiteFullName and SiteFullNameWelsh fields. The default is collapse
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.