Mobile clinical assistant