Skip to contents

A dataset simulating hourly hospital admissions, including patient vitals and department information. Useful for time series analysis or operational research.

Usage

data(hospital_admission_hourly)

Format

A data frame with 1200 rows and 9 variables:

PatientID

Character. Unique patient identifier.

AdmissionDate

Date. The date of hospital admission.

Hour

Integer. The hour of hospital admission (0-23).

AdmissionTime

POSIXct. Combined date and time of admission.

Department

Character. The hospital department to which the patient was admitted (e.g., "Emergency", "Cardiology").

HeartRate

Integer. Patient's heart rate at admission.

SystolicBP

Integer. Patient's systolic blood pressure at admission.

OxygenSaturation

Integer. Patient's oxygen saturation (SpO2) at admission.

PainScore

Integer. Patient's reported pain score at admission (e.g., on a 0-10 scale).

Examples

data(hospital_admission_hourly)
str(hospital_admission_hourly)
#> 'data.frame':	1200 obs. of  9 variables:
#>  $ PatientID       : chr  "PT001" "PT001" "PT001" "PT001" ...
#>  $ AdmissionDate   : chr  "2022-01-01" "2022-01-01" "2022-01-01" "2022-01-01" ...
#>  $ Hour            : int  0 1 2 3 4 5 6 7 8 9 ...
#>  $ AdmissionTime   : chr  "2022-01-01 00:00:00" "2022-01-01 01:00:00" "2022-01-01 02:00:00" "2022-01-01 03:00:00" ...
#>  $ Department      : chr  "ICU" "General Ward" "General Ward" "Emergency" ...
#>  $ HeartRate       : int  90 91 90 80 71 87 77 77 95 66 ...
#>  $ SystolicBP      : int  131 154 105 108 140 127 126 129 111 129 ...
#>  $ OxygenSaturation: int  96 98 94 93 100 99 97 93 95 96 ...
#>  $ PainScore       : int  3 6 3 3 2 1 4 5 8 2 ...
head(hospital_admission_hourly)
#>   PatientID AdmissionDate Hour       AdmissionTime   Department HeartRate
#> 1     PT001    2022-01-01    0 2022-01-01 00:00:00          ICU        90
#> 2     PT001    2022-01-01    1 2022-01-01 01:00:00 General Ward        91
#> 3     PT001    2022-01-01    2 2022-01-01 02:00:00 General Ward        90
#> 4     PT001    2022-01-01    3 2022-01-01 03:00:00    Emergency        80
#> 5     PT001    2022-01-01    4 2022-01-01 04:00:00          ICU        71
#> 6     PT001    2022-01-01    5 2022-01-01 05:00:00 General Ward        87
#>   SystolicBP OxygenSaturation PainScore
#> 1        131               96         3
#> 2        154               98         6
#> 3        105               94         3
#> 4        108               93         3
#> 5        140              100         2
#> 6        127               99         1
summary(hospital_admission_hourly$HeartRate)
#>    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
#>   28.00   70.75   80.00   81.01   91.00  136.00 
table(hospital_admission_hourly$Department)
#> 
#>    Emergency General Ward          ICU 
#>          590          261          349