Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >
SWILSClinicalGetSiteContacts
Use this Web service to retrieve all protocol site contacts. An external application can invoke this Web service using valid Siebel application user credentials for authentication. Additionally, consider the following:
- If the page size field is empty (or blank) in the LSClinicalGetSiteContactsQueryPage operation, then the Web service returns an error message. Only provided tags can be used with this operation.
- The LSClinicalGetSiteContactsQueryById operation supports only one instance of a Siebel message.
- The mobile application user may want to add a new contact to the 'Attendees' list in clinical trip report.
- In this case, the mobile user must have all contacts of that site in the mobile server side, so that one can add more contacts to attendees in clinical trip report. This Web service helps by returning all those site contacts to external application.
SWILSClinicalGetSiteContacts Operations
For a list of operations associated with this Web service, see Table 1194.
Table 1194. SWILSClinicalGetSiteContacts Operations
|
|
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 Table 1195.
Table 1195. Request Message Description: LSClinicalGetSiteContactsQueryById
|
|
|
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 Table 1196.
Table 1196. Request Message Description: LSClinicalGetSiteContactsQueryByExample
|
|
|
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 Table 1197.
Table 1197. Request Message Description: LSClinicalGetSiteContactsQueryPage
|
|
|
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 Table 1198.
Table 1198. Response Message Description: LSClinicalGetSiteContactsQueryPage, LSClinicalGetSiteContactsQueryById and LSClinicalGetSiteContactsQueryByExample
|
|
|
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 |
SWILSClinicalGetSiteContacts Application Interface
This topic describes the application objects called by this Web service. For more information on application implementation, refer to your application development documentation on Oracle Technology Network. Service Object (Business Service or Workflow)
For a description of the service objects for this Web service, see Table 1199.
Table 1199. SWILSClinicalGetSiteContacts Service Object
|
|
|
LS Clinical GetSiteContacts |
Business Service |
CSSEAIDataSyncService |
Data Object (Integration Object)
For a description of the data objects for this Web service, see Table 1200.
Table 1200. SWILSClinicalGetSiteContacts Data Object
|
|
LS Clinical Protocol Site_Clinical Account Investigator Role |
Clinical Protocol Site |
Example Package for SWILSClinicalGetSiteContacts
To view an example of messages for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file. Request
See the following file to view the sample code: ...\SWILSClinicalGetSiteContacts\SWILSClinicalGetSiteContacts-QueryById-request.xml
...\SWILSClinicalGetSiteContacts\SWILSClinicalGetSiteContacts-QueryByExample-request.xml
...\SWILSClinicalGetSiteContacts\SWILSClinicalGetSiteContacts-QueryPage-request.xml
Interface Description (WSDL) for SWILSClinicalGetSiteContacts
To view the interface description for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file. ...\SWILSClinicalGetSiteContacts\SWILSClinicalGetSiteContacts-QueryByExample.WSDL
...\SWILSClinicalGetSiteContacts\SWILSClinicalGetSiteContacts-QueryPage.WSDL
...\SWILSClinicalGetSiteContacts\SWILSClinicalGetSiteContacts-QueryById.WSDL
|