id_test <- data.frame(
nhs_n = c(
9434765919,9434765919,9434765919,NA,NA,
3367170666,5185293519,5185293519,5185293519,8082318562,NA,NA,NA
),
hosp_n = c(
'13','13','13','UNKNOWN','13','13','13','31','31','96','96',NA,'96'),
sex = c(rep('F',6),rep('Male',4), 'U', 'U', 'M'),
dateofbirth = as.Date(
c(
'1988-10-06','1988-10-06','1900-01-01','1988-10-06','1988-10-06',
'1988-10-06','1988-10-06','1988-10-06','1988-10-06','2020-01-28',
'2020-01-28','2020-01-28','2020-01-28'
)
),
firstname = c(
'Danger','Danger','Denger','Danger','Danger','DANGER','Danger',
'Danger','Danger','Crazy','Crazy','Krazy','C'
),
lastname = c(
'Mouse','Mause','Mouse','Moose','Moose','Mouse','MOUSe',
'Mouse','Mouse','Frog','FROG','Frug','Frog'
),
testdate = sample(seq.Date(Sys.Date()-21,Sys.Date(),"day"),13,replace = TRUE)
)
uk_patient_id(x = id_test,
nhs_number = 'nhs_n',
hospital_number = 'hosp_n',
forename = 'firstname',
surname = 'lastname',
sex_mfu = 'sex',
date_of_birth = 'dateofbirth',
.sortOrder = 'testdate')[]
Run the code above in your browser using DataLab