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
Afficher le fichier Open project: monkeyglasses/MDWS-Demo Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
makeRequest ( string request ) : string
makeRequest ( string method, string request ) : string

Method Details

SchedulingDao() public méthode

public SchedulingDao ( Uri schedulingServiceUri ) : System
schedulingServiceUri System.Uri
Résultat System

connectAndLogin() public méthode

public connectAndLogin ( string sitecode, string username, string password ) : UserTO
sitecode string
username string
password string
Résultat MdwsDemo.scheduling.UserTO

disconnect() public méthode

public disconnect ( ) : void
Résultat void

getAppointmentTypes() public méthode

public getAppointmentTypes ( string target ) : IList
target string
Résultat IList

getClinicSchedulingDetails() public méthode

public getClinicSchedulingDetails ( string clinicId ) : HospitalLocationTO
clinicId string
Résultat MdwsDemo.scheduling.HospitalLocationTO

getClinics() public méthode

public getClinics ( string target ) : IList
target string
Résultat IList

getPatientsByClinic() public méthode

public getPatientsByClinic ( string clinicId, string startDate, string stopDate ) : IList
clinicId string
startDate string
stopDate string
Résultat IList

getSites() public méthode

public getSites ( ) : RegionArray
Résultat MdwsDemo.scheduling.RegionArray

makeAppointment() public méthode

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
Résultat MdwsDemo.scheduling.AppointmentTO

selectPatient() public méthode

public selectPatient ( string pid ) : PatientTO
pid string
Résultat MdwsDemo.scheduling.PatientTO