The booking problem of a diagnostic resource with multiple patient classes and emergency interruptions. (March 2017)