Record Linkage for Public Health Surveillance

Record linkage for public health surveillance datasets using either the Fellegi-Sunter probabilistic framework (via reclin2) or deterministic exact-key matching. Provides pre-linkage data quality auditing (preflight()), Medicare number checksum validation (check_medicare()), blocking variable construction (flock()), and the murmuration() linkage engine. murmuration() expresses linkage as a single cohort-to-event concept (linking a linelist of people to a dated stream of vaccination, hospitalisation, or case events within a before/during/after time window), with the historical four-code taxonomy (case-to-hospitalisation, vaccination-to-case, vaccination-to-hospitalisation, vaccination-to-event) retained as deprecated aliases. Also provides linkage weight distribution visualisation (murmuration_plot()) and threshold sensitivity analysis (perch()) with annotated AIHW, WA Data Linkage Unit, and PHRN reference benchmarks. perch() can be called standalone or triggered automatically mid-linkage via murmuration(perch_before_linking = TRUE). Includes synthetic datasets (cases_notifiable, vax_air) and three vignettes demonstrating the complete linkage workflow. Part of the aviary public health surveillance ecosystem.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("starling")

1.1.0 by Nicolas Smoll, 3 months ago


https://github.com/nrsmoll/starling


Report a bug at https://github.com/nrsmoll/starling/issues


Browse source code at https://github.com/cran/starling


Authors: Nicolas Smoll [aut, cre] (ORCID:


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports reclin2, dplyr, stringr, lubridate, rlang, ggplot2

Suggests patchwork, plotly, phonics, mudnester, testthat, knitr, rmarkdown


See at CRAN