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 |