Introduction
HealthDataScotland is an R shiny application that presents GP practice demographic and hospital bed capacity data across Scotland.
Data workflow and storage
This application contains public sector information licensed under the Open Government Licence v3.0. The data used in HealthDataScotland is derived from a variety of sources on the NHS open data API, which is maintained by Public Health Scotland. For more information regarding the data workflow, please refer to vignette("data_workflow").
Deployment
HealthDataScotland is deployed using the Azure container app platform, which uses a docker container that is published on docker.io.
Reproducibility
The decision to use containerisation for this shiny application was to ensure reproducibility across the entire workflow of the application from the data processing to app deployment. The docker image is updated every time a pull request is merged into the main branch. The latest docker image is then pulled into production by the Azure container app service.