Factors influencing length of hospital stay.