├── .Rbuildignore ├── .all-contributorsrc ├── .github ├── .gitignore └── workflows │ ├── R-CMD-check.yaml │ ├── lint.yaml │ ├── pkgdown.yaml │ ├── rhub.yaml │ └── test-coverage.yaml ├── .gitignore ├── .lintr ├── CODE_OF_CONDUCT.md ├── DESCRIPTION ├── LICENSE ├── LICENSE.md ├── NAMESPACE ├── NEWS.md ├── NHSRwaitinglist.Rproj ├── R ├── calc_index.R ├── calc_priority_to_target.R ├── calc_queue_load.R ├── calc_relief_capacity.R ├── calc_target_capacity.R ├── calc_target_mean_wait.R ├── calc_target_queue_size.R ├── calc_waiting_list_pressure.R ├── create_waiting_list.R ├── data_demographic.R ├── data_opcs4.R ├── sim_patients.R ├── sim_schedule.R ├── utils.R ├── wl_insert.R ├── wl_join.R ├── wl_queue_size.R ├── wl_referral_stats.R ├── wl_removal_stats.R ├── wl_schedule.R ├── wl_simulator.R └── wl_stats.R ├── README.Rmd ├── README.md ├── _pkgdown.yml ├── codecov.yml ├── cran-comments.md ├── data-raw └── demo-data.R ├── data ├── demographic_data.rda └── opcs4.rda ├── man ├── calc_queue_load.Rd ├── calc_relief_capacity.Rd ├── calc_target_capacity.Rd ├── calc_target_mean_wait.Rd ├── calc_target_queue_size.Rd ├── calc_waiting_list_pressure.Rd ├── create_waiting_list.Rd ├── demographic_data.Rd ├── figures │ ├── NHSRwaitinglist_HACA_elab_thumbnail.jpg │ └── NHSRwaitinglist_MAN_huddle_thumbnail.jpg ├── opcs4.Rd ├── sim_patients.Rd ├── sim_schedule.Rd ├── wl_insert.Rd ├── wl_join.Rd ├── wl_queue_size.Rd ├── wl_referral_stats.Rd ├── wl_removal_stats.Rd ├── wl_schedule.Rd ├── wl_simulator.Rd └── wl_stats.Rd ├── tests ├── testthat.R └── testthat │ ├── test-calc_index.R │ ├── test-calc_queue_load.R │ ├── test-calc_relief_capacity.R │ ├── test-calc_target_capacity.R │ ├── test-calc_target_mean_wait.R │ ├── test-calc_target_queue_size.R │ ├── test-calc_waiting_list_pressure.R │ ├── test-create_waiting_list.R │ ├── test-sim_patients.R │ ├── test-utils.R │ ├── test-wl_insert.R │ ├── test-wl_join.R │ ├── test-wl_queue_size.R │ ├── test-wl_referral_stats.R │ ├── test-wl_removal_stats.R │ ├── test-wl_schedule.R │ ├── test-wl_simulator.R │ ├── test_wl_stats.R │ └── testthat-problems.rds └── vignettes ├── .gitignore ├── example_walkthrough.Rmd ├── functions_table.md ├── three_example_waiting_lists.Rmd └── waiting_list_sim.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.github/workflows/pkgdown.yaml -------------------------------------------------------------------------------- /.github/workflows/rhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.github/workflows/rhub.yaml -------------------------------------------------------------------------------- /.github/workflows/test-coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.github/workflows/test-coverage.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.gitignore -------------------------------------------------------------------------------- /.lintr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/.lintr -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2025 2 | COPYRIGHT HOLDER: NHSRwaitinglist authors 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/NEWS.md -------------------------------------------------------------------------------- /NHSRwaitinglist.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/NHSRwaitinglist.Rproj -------------------------------------------------------------------------------- /R/calc_index.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_index.R -------------------------------------------------------------------------------- /R/calc_priority_to_target.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_priority_to_target.R -------------------------------------------------------------------------------- /R/calc_queue_load.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_queue_load.R -------------------------------------------------------------------------------- /R/calc_relief_capacity.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_relief_capacity.R -------------------------------------------------------------------------------- /R/calc_target_capacity.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_target_capacity.R -------------------------------------------------------------------------------- /R/calc_target_mean_wait.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_target_mean_wait.R -------------------------------------------------------------------------------- /R/calc_target_queue_size.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_target_queue_size.R -------------------------------------------------------------------------------- /R/calc_waiting_list_pressure.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/calc_waiting_list_pressure.R -------------------------------------------------------------------------------- /R/create_waiting_list.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/create_waiting_list.R -------------------------------------------------------------------------------- /R/data_demographic.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/data_demographic.R -------------------------------------------------------------------------------- /R/data_opcs4.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/data_opcs4.R -------------------------------------------------------------------------------- /R/sim_patients.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/sim_patients.R -------------------------------------------------------------------------------- /R/sim_schedule.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/sim_schedule.R -------------------------------------------------------------------------------- /R/utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/utils.R -------------------------------------------------------------------------------- /R/wl_insert.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_insert.R -------------------------------------------------------------------------------- /R/wl_join.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_join.R -------------------------------------------------------------------------------- /R/wl_queue_size.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_queue_size.R -------------------------------------------------------------------------------- /R/wl_referral_stats.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_referral_stats.R -------------------------------------------------------------------------------- /R/wl_removal_stats.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_removal_stats.R -------------------------------------------------------------------------------- /R/wl_schedule.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_schedule.R -------------------------------------------------------------------------------- /R/wl_simulator.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_simulator.R -------------------------------------------------------------------------------- /R/wl_stats.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/R/wl_stats.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/README.md -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/_pkgdown.yml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/codecov.yml -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/cran-comments.md -------------------------------------------------------------------------------- /data-raw/demo-data.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/data-raw/demo-data.R -------------------------------------------------------------------------------- /data/demographic_data.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/data/demographic_data.rda -------------------------------------------------------------------------------- /data/opcs4.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/data/opcs4.rda -------------------------------------------------------------------------------- /man/calc_queue_load.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/calc_queue_load.Rd -------------------------------------------------------------------------------- /man/calc_relief_capacity.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/calc_relief_capacity.Rd -------------------------------------------------------------------------------- /man/calc_target_capacity.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/calc_target_capacity.Rd -------------------------------------------------------------------------------- /man/calc_target_mean_wait.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/calc_target_mean_wait.Rd -------------------------------------------------------------------------------- /man/calc_target_queue_size.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/calc_target_queue_size.Rd -------------------------------------------------------------------------------- /man/calc_waiting_list_pressure.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/calc_waiting_list_pressure.Rd -------------------------------------------------------------------------------- /man/create_waiting_list.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/create_waiting_list.Rd -------------------------------------------------------------------------------- /man/demographic_data.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/demographic_data.Rd -------------------------------------------------------------------------------- /man/figures/NHSRwaitinglist_HACA_elab_thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/figures/NHSRwaitinglist_HACA_elab_thumbnail.jpg -------------------------------------------------------------------------------- /man/figures/NHSRwaitinglist_MAN_huddle_thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/figures/NHSRwaitinglist_MAN_huddle_thumbnail.jpg -------------------------------------------------------------------------------- /man/opcs4.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/opcs4.Rd -------------------------------------------------------------------------------- /man/sim_patients.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/sim_patients.Rd -------------------------------------------------------------------------------- /man/sim_schedule.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/sim_schedule.Rd -------------------------------------------------------------------------------- /man/wl_insert.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_insert.Rd -------------------------------------------------------------------------------- /man/wl_join.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_join.Rd -------------------------------------------------------------------------------- /man/wl_queue_size.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_queue_size.Rd -------------------------------------------------------------------------------- /man/wl_referral_stats.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_referral_stats.Rd -------------------------------------------------------------------------------- /man/wl_removal_stats.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_removal_stats.Rd -------------------------------------------------------------------------------- /man/wl_schedule.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_schedule.Rd -------------------------------------------------------------------------------- /man/wl_simulator.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_simulator.Rd -------------------------------------------------------------------------------- /man/wl_stats.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/man/wl_stats.Rd -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-calc_index.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-calc_index.R -------------------------------------------------------------------------------- /tests/testthat/test-calc_queue_load.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-calc_queue_load.R -------------------------------------------------------------------------------- /tests/testthat/test-calc_relief_capacity.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-calc_relief_capacity.R -------------------------------------------------------------------------------- /tests/testthat/test-calc_target_capacity.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-calc_target_capacity.R -------------------------------------------------------------------------------- /tests/testthat/test-calc_target_mean_wait.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-calc_target_mean_wait.R -------------------------------------------------------------------------------- /tests/testthat/test-calc_target_queue_size.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-calc_target_queue_size.R -------------------------------------------------------------------------------- /tests/testthat/test-calc_waiting_list_pressure.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-calc_waiting_list_pressure.R -------------------------------------------------------------------------------- /tests/testthat/test-create_waiting_list.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-create_waiting_list.R -------------------------------------------------------------------------------- /tests/testthat/test-sim_patients.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-sim_patients.R -------------------------------------------------------------------------------- /tests/testthat/test-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-utils.R -------------------------------------------------------------------------------- /tests/testthat/test-wl_insert.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-wl_insert.R -------------------------------------------------------------------------------- /tests/testthat/test-wl_join.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-wl_join.R -------------------------------------------------------------------------------- /tests/testthat/test-wl_queue_size.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-wl_queue_size.R -------------------------------------------------------------------------------- /tests/testthat/test-wl_referral_stats.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-wl_referral_stats.R -------------------------------------------------------------------------------- /tests/testthat/test-wl_removal_stats.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-wl_removal_stats.R -------------------------------------------------------------------------------- /tests/testthat/test-wl_schedule.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-wl_schedule.R -------------------------------------------------------------------------------- /tests/testthat/test-wl_simulator.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test-wl_simulator.R -------------------------------------------------------------------------------- /tests/testthat/test_wl_stats.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/test_wl_stats.R -------------------------------------------------------------------------------- /tests/testthat/testthat-problems.rds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/tests/testthat/testthat-problems.rds -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | -------------------------------------------------------------------------------- /vignettes/example_walkthrough.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/vignettes/example_walkthrough.Rmd -------------------------------------------------------------------------------- /vignettes/functions_table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/vignettes/functions_table.md -------------------------------------------------------------------------------- /vignettes/three_example_waiting_lists.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/vignettes/three_example_waiting_lists.Rmd -------------------------------------------------------------------------------- /vignettes/waiting_list_sim.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhs-r-community/NHSRwaitinglist/HEAD/vignettes/waiting_list_sim.Rmd --------------------------------------------------------------------------------