C# Class MdwsDemo.scheduling.SchedulingSvc

Inheritance: System.Web.Services.Protocols.SoapHttpClientProtocol
Show file Open project: monkeyglasses/MDWS-Demo Class Usage Examples

Public Methods

Method Description
CancelAsync ( object userState ) : void
SchedulingSvc ( ) : System
addDataSourceAsync ( string id, string name, string datasource, string port, string modality, string protocol, string region ) : void
addDataSourceAsync ( string id, string name, string datasource, string port, string modality, string protocol, string region, object userState ) : void
connectAsync ( string sitelist ) : void
connectAsync ( string sitelist, object userState ) : void
disconnectAsync ( ) : void
disconnectAsync ( object userState ) : void
getAppointmentTypesAsync ( string target ) : void
getAppointmentTypesAsync ( string target, object userState ) : void
getClinicAvailabilityAsync ( string clinicId ) : void
getClinicAvailabilityAsync ( string clinicId, object userState ) : void
getClinicSchedulingDetailsAsync ( string clinicId ) : void
getClinicSchedulingDetailsAsync ( string clinicId, object userState ) : void
getClinicsAsync ( string target ) : void
getClinicsAsync ( string target, object userState ) : void
getFacadeVersionAsync ( ) : void
getFacadeVersionAsync ( object userState ) : void
getPatientsByClinicAsync ( string clinicId, string startDate, string stopDate ) : void
getPatientsByClinicAsync ( string clinicId, string startDate, string stopDate, object userState ) : void
getPendingAppointmentsAsync ( string startDate ) : void
getPendingAppointmentsAsync ( string startDate, object userState ) : void
getRpcsAsync ( ) : void
getRpcsAsync ( object userState ) : void
getVHAAsync ( ) : void
getVHAAsync ( object userState ) : void
getVersionAsync ( ) : void
getVersionAsync ( object userState ) : void
loginAsync ( string username, string pwd, string context ) : void
loginAsync ( string username, string pwd, string context, object userState ) : void
makeAppointmentAsync ( string clinicId, string appointmentTimestamp, string purpose, string purposeSubcategory, string appointmentLength, string appointmentType ) : void
makeAppointmentAsync ( string clinicId, string appointmentTimestamp, string purpose, string purposeSubcategory, string appointmentLength, string appointmentType, object userState ) : void
selectAsync ( string pid ) : void
selectAsync ( string pid, object userState ) : void
setVhaAsync ( string sitesFileName ) : void
setVhaAsync ( string sitesFileName, object userState ) : void

Private Methods

Method Description
IsLocalFileSystemWebService ( string url ) : bool
OnaddDataSourceOperationCompleted ( object arg ) : void
OnconnectOperationCompleted ( object arg ) : void
OndisconnectOperationCompleted ( object arg ) : void
OngetAppointmentTypesOperationCompleted ( object arg ) : void
OngetClinicAvailabilityOperationCompleted ( object arg ) : void
OngetClinicSchedulingDetailsOperationCompleted ( object arg ) : void
OngetClinicsOperationCompleted ( object arg ) : void
OngetFacadeVersionOperationCompleted ( object arg ) : void
OngetPatientsByClinicOperationCompleted ( object arg ) : void
OngetPendingAppointmentsOperationCompleted ( object arg ) : void
OngetRpcsOperationCompleted ( object arg ) : void
OngetVHAOperationCompleted ( object arg ) : void
OngetVersionOperationCompleted ( object arg ) : void
OnloginOperationCompleted ( object arg ) : void
OnmakeAppointmentOperationCompleted ( object arg ) : void
OnselectOperationCompleted ( object arg ) : void
OnsetVhaOperationCompleted ( object arg ) : void
addDataSource ( string id, string name, string datasource, string port, string modality, string protocol, string region ) : SiteTO
connect ( string sitelist ) : DataSourceArray
disconnect ( ) : TaggedTextArray
getAppointmentTypes ( string target ) : AppointmentTypeArray
getClinicAvailability ( string clinicId ) : TextTO
getClinicSchedulingDetails ( string clinicId ) : HospitalLocationTO
getClinics ( string target ) : TaggedHospitalLocationArray
getFacadeVersion ( ) : TextTO
getPatientsByClinic ( string clinicId, string startDate, string stopDate ) : PatientArray
getPendingAppointments ( string startDate ) : TaggedAppointmentArray
getRpcs ( ) : TextArray
getVHA ( ) : RegionArray
getVersion ( ) : string
login ( string username, string pwd, string context ) : UserTO
makeAppointment ( string clinicId, string appointmentTimestamp, string purpose, string purposeSubcategory, string appointmentLength, string appointmentType ) : AppointmentTO
select ( string pid ) : PatientTO
setVha ( string sitesFileName ) : SiteArray

Method Details

CancelAsync() public method

public CancelAsync ( object userState ) : void
userState object
return void

SchedulingSvc() public method

public SchedulingSvc ( ) : System
return System

addDataSourceAsync() public method

public addDataSourceAsync ( string id, string name, string datasource, string port, string modality, string protocol, string region ) : void
id string
name string
datasource string
port string
modality string
protocol string
region string
return void

addDataSourceAsync() public method

public addDataSourceAsync ( string id, string name, string datasource, string port, string modality, string protocol, string region, object userState ) : void
id string
name string
datasource string
port string
modality string
protocol string
region string
userState object
return void

connectAsync() public method

public connectAsync ( string sitelist ) : void
sitelist string
return void

connectAsync() public method

public connectAsync ( string sitelist, object userState ) : void
sitelist string
userState object
return void

disconnectAsync() public method

public disconnectAsync ( ) : void
return void

disconnectAsync() public method

public disconnectAsync ( object userState ) : void
userState object
return void

getAppointmentTypesAsync() public method

public getAppointmentTypesAsync ( string target ) : void
target string
return void

getAppointmentTypesAsync() public method

public getAppointmentTypesAsync ( string target, object userState ) : void
target string
userState object
return void

getClinicAvailabilityAsync() public method

public getClinicAvailabilityAsync ( string clinicId ) : void
clinicId string
return void

getClinicAvailabilityAsync() public method

public getClinicAvailabilityAsync ( string clinicId, object userState ) : void
clinicId string
userState object
return void

getClinicSchedulingDetailsAsync() public method

public getClinicSchedulingDetailsAsync ( string clinicId ) : void
clinicId string
return void

getClinicSchedulingDetailsAsync() public method

public getClinicSchedulingDetailsAsync ( string clinicId, object userState ) : void
clinicId string
userState object
return void

getClinicsAsync() public method

public getClinicsAsync ( string target ) : void
target string
return void

getClinicsAsync() public method

public getClinicsAsync ( string target, object userState ) : void
target string
userState object
return void

getFacadeVersionAsync() public method

public getFacadeVersionAsync ( ) : void
return void

getFacadeVersionAsync() public method

public getFacadeVersionAsync ( object userState ) : void
userState object
return void

getPatientsByClinicAsync() public method

public getPatientsByClinicAsync ( string clinicId, string startDate, string stopDate ) : void
clinicId string
startDate string
stopDate string
return void

getPatientsByClinicAsync() public method

public getPatientsByClinicAsync ( string clinicId, string startDate, string stopDate, object userState ) : void
clinicId string
startDate string
stopDate string
userState object
return void

getPendingAppointmentsAsync() public method

public getPendingAppointmentsAsync ( string startDate ) : void
startDate string
return void

getPendingAppointmentsAsync() public method

public getPendingAppointmentsAsync ( string startDate, object userState ) : void
startDate string
userState object
return void

getRpcsAsync() public method

public getRpcsAsync ( ) : void
return void

getRpcsAsync() public method

public getRpcsAsync ( object userState ) : void
userState object
return void

getVHAAsync() public method

public getVHAAsync ( ) : void
return void

getVHAAsync() public method

public getVHAAsync ( object userState ) : void
userState object
return void

getVersionAsync() public method

public getVersionAsync ( ) : void
return void

getVersionAsync() public method

public getVersionAsync ( object userState ) : void
userState object
return void

loginAsync() public method

public loginAsync ( string username, string pwd, string context ) : void
username string
pwd string
context string
return void

loginAsync() public method

public loginAsync ( string username, string pwd, string context, object userState ) : void
username string
pwd string
context string
userState object
return void

makeAppointmentAsync() public method

public makeAppointmentAsync ( string clinicId, string appointmentTimestamp, string purpose, string purposeSubcategory, string appointmentLength, string appointmentType ) : void
clinicId string
appointmentTimestamp string
purpose string
purposeSubcategory string
appointmentLength string
appointmentType string
return void

makeAppointmentAsync() public method

public makeAppointmentAsync ( string clinicId, string appointmentTimestamp, string purpose, string purposeSubcategory, string appointmentLength, string appointmentType, object userState ) : void
clinicId string
appointmentTimestamp string
purpose string
purposeSubcategory string
appointmentLength string
appointmentType string
userState object
return void

selectAsync() public method

public selectAsync ( string pid ) : void
pid string
return void

selectAsync() public method

public selectAsync ( string pid, object userState ) : void
pid string
userState object
return void

setVhaAsync() public method

public setVhaAsync ( string sitesFileName ) : void
sitesFileName string
return void

setVhaAsync() public method

public setVhaAsync ( string sitesFileName, object userState ) : void
sitesFileName string
userState object
return void