SWILSClinicalGetEmployees Operations

For a list of operations associated with this Web service, see the following table.

Operation Name Description

LSClinicalGetEmployeesQueryByExample

Used to return employees in a single result set.

LSClinicalGetEmployeesQueryById

Used to return employees based on given primary row ID.

LSClinicalGetEmployeesQueryPage

Used to return employees in pages.

Request Message Description: LSClinicalGetEmployeesQueryByExample

This operation can be invoked with either the employee ID or login name. This ensures that only the corresponding employee details are returned. Other fields can also be used to refine the search criteria. If no input is provided, then all the employees are returned. For a description of this request message, see the following table.

Node Description Type

Employee.Id

Optional. Row ID of employee.

Character data

Employee.EMailAddr

Optional. Email address.

Character data

Employee.FirstName

Optional. First name.

Character data

Employee.JobTitle

Optional. Job title.

Character data

Employee.LastName

Optional. Last name.

Character data

Employee.LoginName

Optional. User ID.

Character data

Employee.Phone

Optional. Phone number

Number

RelatedPosition.Division

Optional. Employee division.

Character data

RelatedResponsibility.Responsibility

Optional. Employee responsibility.

Character data

Request Message Description: LSClinicalGetEmployeesQueryPage

This operation can be invoked with either the employee ID or login name. This ensures that only employee details are returned. You can use other fields to refine the search criteria. If all employee details are required, then pass an asterisk (*) for all nodes. The result set will be in pages with page size.

For a description of this request message, see the following table.

Node Description Type

Employee.Id

Required. Row ID of the employee record. Can be either an asterisk (*), or a valid Row ID.

Character data

Employee.FirstName

Required. Employee’s first name. Can be either an asterisk (*), or the employee’s first name.

Character data

Employee.LastName

Required. Employee’s last name. Can be either an asterisk (*), or the employee’s last name.

Character data

Employee.LoginName

Required. User ID. Can be either an asterisk (*), or the employee’s user ID.

Character data

RelatedPosition. Division

Required. Employee division. Can be either an asterisk (*), or the employee division.

Character data

RelatedResponsibility. Responsibility

Required. Employee responsibility. Can be either an asterisk (*), or employee responsibility.

Character data

Request Message Description: LSClinicalGetEmployeesQueryById

This operation can be invoked with the employee row ID so that only corresponding employee details are returned. For a description of this request message, see the following table.

Node Description Type

PrimaryRowId

Required. The row ID of the employee.

Character data

Response Message Description: LSClinicalGetEmployeesQueryById, LSClinicalGetEmployeesQueryByExample and LSClinicalGetEmployeesQueryPage

Each of these operations uses the same response message. For a description of the response message, see the following table.

Node Description Type

Employee.Id

Row ID of the employee.

Character data

Employee.EMailAddr

Email address.

Character data

Employee.FirstName

First name.

Character data

Employee.JobTitle

Job title.

Character data

Employee.LastName

Last name.

Character data

Employee.LoginName

User ID.

Character data

Employee.Phone

Phone number.

Number

RelatedPosition.Division

Employee division.

Character data

RelatedResponsibility.Responsibility

Employee responsibility.

Character data