Technology's impact on quality and staffing