Rather than using a stored procdure you should use a table valued function that returns a table
eg
CREATE FUNCTION [dbo].[SearchEmployee]
(@employeeSurname varchar(80))
RETURNS TABLE
AS
RETURN
(SELECT (surname+ ' ' + name+ ' ' + DocNo) as surname, EmployeeId
FROM Employee
WHERE surname LIKE @employeeSurname+ '%'
)
Thus you can treat it like any normal table
ie
Select * from Searchemployee ('Bob')