Modelling and Solving Patient Admission and Hospital Stay Problems