The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

daoh

R package for calculating Days Alive and Out of Hospital (DAOH)

Supports all three hospital-time algorithms (nights, days, exact) and all three death-handling approaches (midday, midnight, zero), with tools for comparison, and visualisation.

Installation

# From source (once on CRAN or GitHub)
# install.packages("daoh")

# From local source
devtools::install("path/to/daoh_package/daoh")

Quick start

library(daoh)

# Load the built-in day-stay example
ex <- load_example("daystay")

# Nights algorithm: same-day admission = 0 nights → DAOH = 30
calc_daoh(ex$events, ex$index_dates, period = 30, method = "nights")

# Days algorithm: same-day admission = 1 day → DAOH = 29
calc_daoh(ex$events, ex$index_dates, period = 30, method = "days")

Key functions

Function Purpose
calc_daoh() Main DAOH calculation
load_example() Load synthetic example datasets
bland_altman_daoh() Bland–Altman agreement statistics
daoh_icc() Intraclass correlation across methods
daoh_reclassify() Quartile reclassification analysis
plot_daoh_dist() Distribution plot (Figure 2 style)
plot_daoh_ba() Bland–Altman plot
plot_daoh_reclassify() Reclassification heatmap

Examples

Three synthetic datasets are included:

See vignette("getting_started", package = "daoh") for a full walkthrough.

Citation

DOI: 10.5281/zenodo.20671491

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.