C# Class MdwsDemo.dao.rest.SchedulingDao

REST SchedulingDao This DAO leverages the the SOAP objects we created in our SchedulingSvc proxy. The open source Newtonsoft JSON library is used for serialization
Inheritance: ISchedulingDao
Exibir arquivo Open project: monkeyglasses/MDWS-Demo Class Usage Examples

Public Methods

Method Description
SchedulingDao ( Uri schedulingServiceUri ) : System
connectAndLogin ( string sitecode, string username, string password ) : UserTO
disconnect ( ) : void
getAppointmentTypes ( string target ) : IList
getClinicSchedulingDetails ( string clinicId ) : HospitalLocationTO
getClinics ( string target ) : IList
getPatientsByClinic ( string clinicId, string startDate, string stopDate ) : IList
getSites ( ) : RegionArray
makeAppointment ( string pid, string clinicId, string apptTimestamp, string category, string subCategory, string apptLength, string apptType ) : AppointmentTO
selectPatient ( string pid ) : PatientTO

Private Methods

Method Description
makeRequest ( string request ) : string
makeRequest ( string method, string request ) : string

Method Details

SchedulingDao() public method

public SchedulingDao ( Uri schedulingServiceUri ) : System
schedulingServiceUri System.Uri
return System

connectAndLogin() public method

public connectAndLogin ( string sitecode, string username, string password ) : UserTO
sitecode string
username string
password string
return MdwsDemo.scheduling.UserTO

disconnect() public method

public disconnect ( ) : void
return void

getAppointmentTypes() public method

public getAppointmentTypes ( string target ) : IList
target string
return IList

getClinicSchedulingDetails() public method

public getClinicSchedulingDetails ( string clinicId ) : HospitalLocationTO
clinicId string
return MdwsDemo.scheduling.HospitalLocationTO

getClinics() public method

public getClinics ( string target ) : IList
target string
return IList

getPatientsByClinic() public method

public getPatientsByClinic ( string clinicId, string startDate, string stopDate ) : IList
clinicId string
startDate string
stopDate string
return IList

getSites() public method

public getSites ( ) : RegionArray
return MdwsDemo.scheduling.RegionArray

makeAppointment() public method

public makeAppointment ( string pid, string clinicId, string apptTimestamp, string category, string subCategory, string apptLength, string apptType ) : AppointmentTO
pid string
clinicId string
apptTimestamp string
category string
subCategory string
apptLength string
apptType string
return MdwsDemo.scheduling.AppointmentTO

selectPatient() public method

public selectPatient ( string pid ) : PatientTO
pid string
return MdwsDemo.scheduling.PatientTO