SWILSClinicalGetSiteContacts Operations

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

Operation Name Description

LSClinicalGetSiteContactsQueryById

Used to send contacts of a site given the Site Row ID.

LSClinicalGetSiteContactsQueryPage

Used to send contacts of multiple sites in pages.

LSClinicalGetSiteContactsQueryByExample

Used to send contacts of multiple sites as a single result set.

Request Message Description: LSClinicalGetSiteContactsQueryById

Use this operation if the external application requires the contacts associated with a particular site. The operation passes the site row ID that corresponds to each requested contact. For a description of this request message, see the following table.

Node Description Type

PrimaryRowId

Required. Protocol site row ID.

Character data

Request Message Description: LSClinicalGetSiteContactsQueryByExample

Use this operation to query contacts from a limited number of sites. Different search criteria can be used. For a description of this request message, see the following table.

Node Description Type

ClinicalProtocolSite.Id

Optional. Row ID of protocol site.

Character data

ClinicalProtocolSite. Searchspec

Optional. Search specification.

Character data

ClinicalProtocolSite. SiteNumber

Optional. Site number.

Character data

ClinicalProtocolSite. SiteUId

Optional. Site ID.

Character data

ClinicalAccountInvestigatorRole.Id

Optional. Row ID of the site contact.

Character data

ClinicalAccountInvestigatorRole. ConflictId

Optional. Conflict ID.

Character data

ClinicalAccountInvestigatorRole. Searchspec

Optional. Search specification.

Character data

ClinicalAccountInvestigatorRole. City

Optional. Contact’s city.

Character data

ClinicalAccountInvestigatorRole. ContactId

Optional. Row ID of contact.

Character data

ClinicalAccountInvestigatorRole. Country

Optional. Contact’s country.

Character data

ClinicalAccountInvestigatorRole. EmailAddress

Optional. Contact’s email address.

Character data

ClinicalAccountInvestigatorRole. FaxPhone

Optional. Contact’s fax and phone number.

Character data

ClinicalAccountInvestigatorRole. FirstName

Optional. Contact’s first name.

Character data

ClinicalAccountInvestigatorRole. LastName

Optional. Contact’s last name.

Character data

ClinicalAccountInvestigatorRole. MiddleName

Optional. Contact’s middle name.

Character data

ClinicalAccountInvestigatorRole. PostalCode

Optional. Postal code.

Character data

ClinicalAccountInvestigatorRole. PrimaryPersonalAddressId

Optional. Primary address ID.

Character data

ClinicalAccountInvestigatorRole. PrimarySpecialty

Optional. Primary medical specialty.

Character data

ClinicalAccountInvestigatorRole. Region

Optional. Region.

Character data

ClinicalAccountInvestigatorRole. Role

Optional. Role.

Character data

ClinicalAccountInvestigatorRole. State

Optional. State.

Character data

ClinicalAccountInvestigatorRole. StreetAddress

Optional. Street address.

Character data

ClinicalAccountInvestigatorRole. WorkPhone

Optional. Work phone.

Character data

Request Message Description: LSClinicalGetSiteContactsQueryPage

Use this operation to query the contacts from all, or a large number of sites. For a description of this request message, see the following table.

Node Description Type

ClinicalProtocolSite.Id

Required. Can be either an asterisk (*), or the row ID of the protocol site.

Character data

ClinicalProtocolSite. SiteUId

Required. Can be either an asterisk (*), or the site ID.

Character data

ClinicalAccountInvestigatorRole.Id

Required. Can be either an asterisk (*), or the row ID the site contact.

Character data

ClinicalAccountInvestigatorRole. ContactId

Required. Can be either an asterisk (*), or the row ID of the contact.

Character data

ClinicalAccountInvestigatorRole. FirstName

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

Character data

ClinicalAccountInvestigatorRole. LastName

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

Character data

Response Message Description: LSClinicalGetSiteContactsQueryPage, LSClinicalGetSiteContactsQueryById and LSClinicalGetSiteContactsQueryByExample

For a description of the response messages, see the following table.

Node Description Type

ClinicalProtocolSite. SiteNumber

Site Number.

Character data

ClinicalProtocolSite. SiteUId

Site ID.

Character data

ClinicalAccountInvestigatorRole.Id

Row ID of the site contact.

Character data

ClinicalAccountInvestigatorRole. City

Contact’s city.

Character data

ClinicalAccountInvestigatorRole. ContactId

Row ID of the contact.

Character data

ClinicalAccountInvestigatorRole. Country

Contact’s country.

Character data

ClinicalAccountInvestigatorRole. EmailAddress

Contact’s email.

Character data

ClinicalAccountInvestigatorRole. FaxPhone

Contact’s fax, and phone number.

Character data

ClinicalAccountInvestigatorRole. FirstName

Contact’s first name.

Character data

ClinicalAccountInvestigatorRole. LastName

Contact’s last name.

Character data

ClinicalAccountInvestigatorRole. MiddleName

Contact’s middle name

Character data

ClinicalAccountInvestigatorRole. PostalCode

Postal code.

Character data

ClinicalAccountInvestigatorRole. PrimaryPersonalAddressId

Primary address ID.

Character data

ClinicalAccountInvestigatorRole. PrimarySpecialty

Primary medical specialty.

Character data

ClinicalAccountInvestigatorRole. Region

Region.

Character data

ClinicalAccountInvestigatorRole. Role

Role.

Character data

ClinicalAccountInvestigatorRole. State

State.

Character data

ClinicalAccountInvestigatorRole. StreetAddress

Street address.

Character data

ClinicalAccountInvestigatorRole. WorkPhone

Work phone.

Character data