Modelling and solving elective patient admission problems