var OptimiseService=function() {
OptimiseService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
OptimiseService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return OptimiseService._staticInstance.get_path();},
SaveSystemSettings:function(systemSettings,succeededCallback, failedCallback, userContext) {
/// <param name="systemSettings" type="Array">Optimise.Web.SystemSetting[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveSystemSettings',false,{systemSettings:systemSettings},succeededCallback,failedCallback,userContext); },
ViewAudit:function(reference,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ViewAudit',false,{reference:reference},succeededCallback,failedCallback,userContext); },
IsLoggedIn:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'IsLoggedIn',false,{},succeededCallback,failedCallback,userContext); },
GetMyProfile:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMyProfile',false,{},succeededCallback,failedCallback,userContext); },
SaveMyProfile:function(profile,succeededCallback, failedCallback, userContext) {
/// <param name="profile" type="Optimise.Web.Profile">Optimise.Web.Profile</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveMyProfile',false,{profile:profile},succeededCallback,failedCallback,userContext); },
LastViewed:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LastViewed',false,{size:size},succeededCallback,failedCallback,userContext); },
EDDThisWeek:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EDDThisWeek',false,{size:size},succeededCallback,failedCallback,userContext); },
MissedAppointments:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MissedAppointments',false,{size:size},succeededCallback,failedCallback,userContext); },
DeliveredPatients:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DeliveredPatients',false,{size:size},succeededCallback,failedCallback,userContext); },
DischargedPatients:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DischargedPatients',false,{size:size},succeededCallback,failedCallback,userContext); },
PostDischargedPatients:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PostDischargedPatients',false,{size:size},succeededCallback,failedCallback,userContext); },
GetMDOD:function(districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMDOD',false,{districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
MidwifeCaseLoad:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifeCaseLoad',false,{},succeededCallback,failedCallback,userContext); },
NewAdded:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'NewAdded',false,{size:size},succeededCallback,failedCallback,userContext); },
NewVisits:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'NewVisits',false,{size:size},succeededCallback,failedCallback,userContext); },
AntenatalReferealForms:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AntenatalReferealForms',false,{size:size},succeededCallback,failedCallback,userContext); },
Search:function(searchParamters,CommandSearch,succeededCallback, failedCallback, userContext) {
/// <param name="searchParamters" type="Array">Optimise.Web.SearchParamtersCollection</param>
/// <param name="CommandSearch" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Search',false,{searchParamters:searchParamters,CommandSearch:CommandSearch},succeededCallback,failedCallback,userContext); },
HighRiskPatients:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'HighRiskPatients',false,{size:size},succeededCallback,failedCallback,userContext); },
ChangedPatientStatus:function(size,succeededCallback, failedCallback, userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ChangedPatientStatus',false,{size:size},succeededCallback,failedCallback,userContext); },
GetPatient:function(districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPatient',false,{districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
CheckPatientOut:function(districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CheckPatientOut',false,{districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
CheckPatientIn:function(districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CheckPatientIn',false,{districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
ReferralSent:function(districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ReferralSent',false,{districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
EmailForm:function(formNameOrReference,districtNumber,sections,succeededCallback, failedCallback, userContext) {
/// <param name="formNameOrReference" type="String">System.String</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="sections" type="Array">System.String[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EmailForm',false,{formNameOrReference:formNameOrReference,districtNumber:districtNumber,sections:sections},succeededCallback,failedCallback,userContext); },
PrintForm:function(formNameOrReference,districtNumber,sections,succeededCallback, failedCallback, userContext) {
/// <param name="formNameOrReference" type="String">System.String</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="sections" type="Array">System.String[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PrintForm',false,{formNameOrReference:formNameOrReference,districtNumber:districtNumber,sections:sections},succeededCallback,failedCallback,userContext); },
LoadForm:function(formNameOrReference,districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="formNameOrReference" type="String">System.String</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadForm',false,{formNameOrReference:formNameOrReference,districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
RenderForms:function(districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RenderForms',false,{districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
LoadForms:function(districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadForms',false,{districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
SaveForm:function(values,districtNumber,succeededCallback, failedCallback, userContext) {
/// <param name="values" type="Array">System.String[]</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveForm',false,{values:values,districtNumber:districtNumber},succeededCallback,failedCallback,userContext); },
GetAllTeamAppointments:function(teamReference,succeededCallback, failedCallback, userContext) {
/// <param name="teamReference" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllTeamAppointments',false,{teamReference:teamReference},succeededCallback,failedCallback,userContext); },
MidwifeAppointments:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifeAppointments',false,{},succeededCallback,failedCallback,userContext); },
MidwifesAppointments:function(reference,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifesAppointments',false,{reference:reference},succeededCallback,failedCallback,userContext); },
MidwifeAppointmentsForToday:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifeAppointmentsForToday',false,{},succeededCallback,failedCallback,userContext); },
PastMidwifeAppointments:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PastMidwifeAppointments',false,{},succeededCallback,failedCallback,userContext); },
MidwifeAppointmentsForDay:function(date,midwifeReference,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifeAppointmentsForDay',false,{date:date,midwifeReference:midwifeReference},succeededCallback,failedCallback,userContext); },
MidwifeAppointmentsForDayFixed:function(date,midwifeReference,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifeAppointmentsForDayFixed',false,{date:date,midwifeReference:midwifeReference},succeededCallback,failedCallback,userContext); },
MidwifeAppointmentsForDayNonFixed:function(date,midwifeReference,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifeAppointmentsForDayNonFixed',false,{date:date,midwifeReference:midwifeReference},succeededCallback,failedCallback,userContext); },
MidwifeAppointmentsForDayByIndex:function(date,midwifeReference,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MidwifeAppointmentsForDayByIndex',false,{date:date,midwifeReference:midwifeReference},succeededCallback,failedCallback,userContext); },
IsMidwifeAvaliable:function(date,midwifeReference,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'IsMidwifeAvaliable',false,{date:date,midwifeReference:midwifeReference},succeededCallback,failedCallback,userContext); },
PatientAppointments:function(districtNumber,isPostnatal,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PatientAppointments',false,{districtNumber:districtNumber,isPostnatal:isPostnatal},succeededCallback,failedCallback,userContext); },
NewPatientAppointments:function(districtNumber,isPostnatal,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'NewPatientAppointments',false,{districtNumber:districtNumber,isPostnatal:isPostnatal},succeededCallback,failedCallback,userContext); },
PastPatientAppointments:function(districtNumber,isPostnatal,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PastPatientAppointments',false,{districtNumber:districtNumber,isPostnatal:isPostnatal},succeededCallback,failedCallback,userContext); },
SaveAppointments:function(districtNumber,appointments,isPostnatal,succeededCallback, failedCallback, userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveAppointments',false,{districtNumber:districtNumber,appointments:appointments,isPostnatal:isPostnatal},succeededCallback,failedCallback,userContext); },
MoveAppointment:function(reference,deltaDays,deltaMinutes,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="deltaDays" type="Number">System.Int32</param>
/// <param name="deltaMinutes" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MoveAppointment',false,{reference:reference,deltaDays:deltaDays,deltaMinutes:deltaMinutes},succeededCallback,failedCallback,userContext); },
GetFreetextAppointment:function(reference,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetFreetextAppointment',false,{reference:reference},succeededCallback,failedCallback,userContext); },
SaveFreetextAppointments:function(appointments,succeededCallback, failedCallback, userContext) {
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveFreetextAppointments',false,{appointments:appointments},succeededCallback,failedCallback,userContext); },
ApplyFixedAppointments:function(date,appointments,optimised,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="optimised" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ApplyFixedAppointments',false,{date:date,appointments:appointments,optimised:optimised},succeededCallback,failedCallback,userContext); },
SaveRoute:function(date,mapData,routeData,appointments,optimised,distance,startPostCode,endPostCode,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="mapData" type="String">System.String</param>
/// <param name="routeData" type="String">System.String</param>
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="optimised" type="Boolean">System.Boolean</param>
/// <param name="distance" type="Number">System.Single</param>
/// <param name="startPostCode" type="String">System.String</param>
/// <param name="endPostCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveRoute',false,{date:date,mapData:mapData,routeData:routeData,appointments:appointments,optimised:optimised,distance:distance,startPostCode:startPostCode,endPostCode:endPostCode},succeededCallback,failedCallback,userContext); },
RemoveRoute:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveRoute',false,{id:id},succeededCallback,failedCallback,userContext); },
GetRouteBases:function(midwifeReference,date,succeededCallback, failedCallback, userContext) {
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRouteBases',false,{midwifeReference:midwifeReference,date:date},succeededCallback,failedCallback,userContext); },
GetLastOptimisedDate:function(midwifeReference,date,succeededCallback, failedCallback, userContext) {
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLastOptimisedDate',false,{midwifeReference:midwifeReference,date:date},succeededCallback,failedCallback,userContext); },
LoadProfile:function(usernameOrProviderKey,succeededCallback, failedCallback, userContext) {
/// <param name="usernameOrProviderKey">System.Object</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadProfile',false,{usernameOrProviderKey:usernameOrProviderKey},succeededCallback,failedCallback,userContext); },
SaveProfile:function(profile,succeededCallback, failedCallback, userContext) {
/// <param name="profile" type="Optimise.Web.Profile">Optimise.Web.Profile</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveProfile',false,{profile:profile},succeededCallback,failedCallback,userContext); },
RemoveProfile:function(usernameOrProviderKey,succeededCallback, failedCallback, userContext) {
/// <param name="usernameOrProviderKey">System.Object</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveProfile',false,{usernameOrProviderKey:usernameOrProviderKey},succeededCallback,failedCallback,userContext); },
GetRoles:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRoles',false,{},succeededCallback,failedCallback,userContext); },
GetRolesForUser:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRolesForUser',false,{},succeededCallback,failedCallback,userContext); },
GetUsersInRole:function(role,succeededCallback, failedCallback, userContext) {
/// <param name="role" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetUsersInRole',false,{role:role},succeededCallback,failedCallback,userContext); },
GetAllUsersInRole:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllUsersInRole',false,{},succeededCallback,failedCallback,userContext); },
GetUsersInRoleAsDropDown:function(role,id,succeededCallback, failedCallback, userContext) {
/// <param name="role" type="String">System.String</param>
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetUsersInRoleAsDropDown',false,{role:role,id:id},succeededCallback,failedCallback,userContext); },
GetUsersInRoleAsDropDownSelected:function(role,id,MidwifeReference,succeededCallback, failedCallback, userContext) {
/// <param name="role" type="String">System.String</param>
/// <param name="id" type="String">System.String</param>
/// <param name="MidwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetUsersInRoleAsDropDownSelected',false,{role:role,id:id,MidwifeReference:MidwifeReference},succeededCallback,failedCallback,userContext); },
GetAllUsersAsDropDown:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllUsersAsDropDown',false,{id:id},succeededCallback,failedCallback,userContext); },
LoadTeam:function(reference,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadTeam',false,{reference:reference},succeededCallback,failedCallback,userContext); },
SaveTeam:function(team,succeededCallback, failedCallback, userContext) {
/// <param name="team" type="Optimise.Web.Team">Optimise.Web.Team</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveTeam',false,{team:team},succeededCallback,failedCallback,userContext); },
RemoveTeam:function(reference,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveTeam',false,{reference:reference},succeededCallback,failedCallback,userContext); },
GetTeamBasesAsDropDown:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTeamBasesAsDropDown',false,{id:id},succeededCallback,failedCallback,userContext); },
GetAllTeams:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllTeams',false,{},succeededCallback,failedCallback,userContext); },
GetTeamDayRota:function(reference,date,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTeamDayRota',false,{reference:reference,date:date},succeededCallback,failedCallback,userContext); },
GetMidwifeDayRota:function(midwifeReference,date,succeededCallback, failedCallback, userContext) {
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMidwifeDayRota',false,{midwifeReference:midwifeReference,date:date},succeededCallback,failedCallback,userContext); },
GetRota:function(teamReference,date,succeededCallback, failedCallback, userContext) {
/// <param name="teamReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRota',false,{teamReference:teamReference,date:date},succeededCallback,failedCallback,userContext); },
GetRotaTeamsAsDropDown:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRotaTeamsAsDropDown',false,{id:id},succeededCallback,failedCallback,userContext); },
GetTeamAsCheckBoxList:function(id,teamReference,date,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="teamReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTeamAsCheckBoxList',false,{id:id,teamReference:teamReference,date:date},succeededCallback,failedCallback,userContext); },
SaveRotas:function(rotas,succeededCallback, failedCallback, userContext) {
/// <param name="rotas" type="Array">Optimise.Web.Rota[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveRotas',false,{rotas:rotas},succeededCallback,failedCallback,userContext); },
SaveCode:function(id,code,name,description,tarrif,cost,lengthInSeconds,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="code" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="tarrif" type="Number">System.Double</param>
/// <param name="cost" type="Number">System.Double</param>
/// <param name="lengthInSeconds" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveCode',false,{id:id,code:code,name:name,description:description,tarrif:tarrif,cost:cost,lengthInSeconds:lengthInSeconds},succeededCallback,failedCallback,userContext); },
RemoveCode:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveCode',false,{id:id},succeededCallback,failedCallback,userContext); },
LoadCode:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadCode',false,{id:id},succeededCallback,failedCallback,userContext); },
HRGCodes:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'HRGCodes',false,{},succeededCallback,failedCallback,userContext); },
GetDashReports:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetDashReports',false,{},succeededCallback,failedCallback,userContext); },
GetSystemReports:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetSystemReports',false,{},succeededCallback,failedCallback,userContext); },
GetReports:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetReports',false,{},succeededCallback,failedCallback,userContext); },
RunReport:function(name,reference,from,to,count,allowExport,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="reference" type="String">System.Guid</param>
/// <param name="from" type="String">System.String</param>
/// <param name="to" type="String">System.String</param>
/// <param name="count" type="Number">System.Int32</param>
/// <param name="allowExport" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RunReport',false,{name:name,reference:reference,from:from,to:to,count:count,allowExport:allowExport},succeededCallback,failedCallback,userContext); },
GetTeamsAndMembersAsDropDown:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTeamsAndMembersAsDropDown',false,{id:id},succeededCallback,failedCallback,userContext); },
UpdateMileageClaimForDay:function(mileageAmount,date,succeededCallback, failedCallback, userContext) {
/// <param name="mileageAmount" type="Number">System.Int32</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateMileageClaimForDay',false,{mileageAmount:mileageAmount,date:date},succeededCallback,failedCallback,userContext); },
GetMileageClaimForDay:function(date,succeededCallback, failedCallback, userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMileageClaimForDay',false,{date:date},succeededCallback,failedCallback,userContext); },
LoadSystemConfig:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadSystemConfig',false,{},succeededCallback,failedCallback,userContext); }}
OptimiseService.registerClass('OptimiseService',Sys.Net.WebServiceProxy);
OptimiseService._staticInstance = new OptimiseService();
OptimiseService.set_path = function(value) {
OptimiseService._staticInstance.set_path(value); }
OptimiseService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return OptimiseService._staticInstance.get_path();}
OptimiseService.set_timeout = function(value) {
OptimiseService._staticInstance.set_timeout(value); }
OptimiseService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return OptimiseService._staticInstance.get_timeout(); }
OptimiseService.set_defaultUserContext = function(value) { 
OptimiseService._staticInstance.set_defaultUserContext(value); }
OptimiseService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return OptimiseService._staticInstance.get_defaultUserContext(); }
OptimiseService.set_defaultSucceededCallback = function(value) { 
 OptimiseService._staticInstance.set_defaultSucceededCallback(value); }
OptimiseService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return OptimiseService._staticInstance.get_defaultSucceededCallback(); }
OptimiseService.set_defaultFailedCallback = function(value) { 
OptimiseService._staticInstance.set_defaultFailedCallback(value); }
OptimiseService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return OptimiseService._staticInstance.get_defaultFailedCallback(); }
OptimiseService.set_enableJsonp = function(value) { OptimiseService._staticInstance.set_enableJsonp(value); }
OptimiseService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return OptimiseService._staticInstance.get_enableJsonp(); }
OptimiseService.set_jsonpCallbackParameter = function(value) { OptimiseService._staticInstance.set_jsonpCallbackParameter(value); }
OptimiseService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return OptimiseService._staticInstance.get_jsonpCallbackParameter(); }
OptimiseService.set_path("http://optimise.activesol.co.uk/OptimiseService.svc");
OptimiseService.SaveSystemSettings= function(systemSettings,onSuccess,onFailed,userContext) {
/// <param name="systemSettings" type="Array">Optimise.Web.SystemSetting[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveSystemSettings(systemSettings,onSuccess,onFailed,userContext); }
OptimiseService.ViewAudit= function(reference,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.ViewAudit(reference,onSuccess,onFailed,userContext); }
OptimiseService.IsLoggedIn= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.IsLoggedIn(onSuccess,onFailed,userContext); }
OptimiseService.GetMyProfile= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetMyProfile(onSuccess,onFailed,userContext); }
OptimiseService.SaveMyProfile= function(profile,onSuccess,onFailed,userContext) {
/// <param name="profile" type="Optimise.Web.Profile">Optimise.Web.Profile</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveMyProfile(profile,onSuccess,onFailed,userContext); }
OptimiseService.LastViewed= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.LastViewed(size,onSuccess,onFailed,userContext); }
OptimiseService.EDDThisWeek= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.EDDThisWeek(size,onSuccess,onFailed,userContext); }
OptimiseService.MissedAppointments= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MissedAppointments(size,onSuccess,onFailed,userContext); }
OptimiseService.DeliveredPatients= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.DeliveredPatients(size,onSuccess,onFailed,userContext); }
OptimiseService.DischargedPatients= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.DischargedPatients(size,onSuccess,onFailed,userContext); }
OptimiseService.PostDischargedPatients= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.PostDischargedPatients(size,onSuccess,onFailed,userContext); }
OptimiseService.GetMDOD= function(districtNumber,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetMDOD(districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.MidwifeCaseLoad= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifeCaseLoad(onSuccess,onFailed,userContext); }
OptimiseService.NewAdded= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.NewAdded(size,onSuccess,onFailed,userContext); }
OptimiseService.NewVisits= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.NewVisits(size,onSuccess,onFailed,userContext); }
OptimiseService.AntenatalReferealForms= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.AntenatalReferealForms(size,onSuccess,onFailed,userContext); }
OptimiseService.Search= function(searchParamters,CommandSearch,onSuccess,onFailed,userContext) {
/// <param name="searchParamters" type="Array">Optimise.Web.SearchParamtersCollection</param>
/// <param name="CommandSearch" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.Search(searchParamters,CommandSearch,onSuccess,onFailed,userContext); }
OptimiseService.HighRiskPatients= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.HighRiskPatients(size,onSuccess,onFailed,userContext); }
OptimiseService.ChangedPatientStatus= function(size,onSuccess,onFailed,userContext) {
/// <param name="size" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.ChangedPatientStatus(size,onSuccess,onFailed,userContext); }
OptimiseService.GetPatient= function(districtNumber,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetPatient(districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.CheckPatientOut= function(districtNumber,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.CheckPatientOut(districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.CheckPatientIn= function(districtNumber,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.CheckPatientIn(districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.ReferralSent= function(districtNumber,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.ReferralSent(districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.EmailForm= function(formNameOrReference,districtNumber,sections,onSuccess,onFailed,userContext) {
/// <param name="formNameOrReference" type="String">System.String</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="sections" type="Array">System.String[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.EmailForm(formNameOrReference,districtNumber,sections,onSuccess,onFailed,userContext); }
OptimiseService.PrintForm= function(formNameOrReference,districtNumber,sections,onSuccess,onFailed,userContext) {
/// <param name="formNameOrReference" type="String">System.String</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="sections" type="Array">System.String[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.PrintForm(formNameOrReference,districtNumber,sections,onSuccess,onFailed,userContext); }
OptimiseService.LoadForm= function(formNameOrReference,districtNumber,onSuccess,onFailed,userContext) {
/// <param name="formNameOrReference" type="String">System.String</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.LoadForm(formNameOrReference,districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.RenderForms= function(districtNumber,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.RenderForms(districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.LoadForms= function(districtNumber,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.LoadForms(districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.SaveForm= function(values,districtNumber,onSuccess,onFailed,userContext) {
/// <param name="values" type="Array">System.String[]</param>
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveForm(values,districtNumber,onSuccess,onFailed,userContext); }
OptimiseService.GetAllTeamAppointments= function(teamReference,onSuccess,onFailed,userContext) {
/// <param name="teamReference" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetAllTeamAppointments(teamReference,onSuccess,onFailed,userContext); }
OptimiseService.MidwifeAppointments= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifeAppointments(onSuccess,onFailed,userContext); }
OptimiseService.MidwifesAppointments= function(reference,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifesAppointments(reference,onSuccess,onFailed,userContext); }
OptimiseService.MidwifeAppointmentsForToday= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifeAppointmentsForToday(onSuccess,onFailed,userContext); }
OptimiseService.PastMidwifeAppointments= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.PastMidwifeAppointments(onSuccess,onFailed,userContext); }
OptimiseService.MidwifeAppointmentsForDay= function(date,midwifeReference,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifeAppointmentsForDay(date,midwifeReference,onSuccess,onFailed,userContext); }
OptimiseService.MidwifeAppointmentsForDayFixed= function(date,midwifeReference,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifeAppointmentsForDayFixed(date,midwifeReference,onSuccess,onFailed,userContext); }
OptimiseService.MidwifeAppointmentsForDayNonFixed= function(date,midwifeReference,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifeAppointmentsForDayNonFixed(date,midwifeReference,onSuccess,onFailed,userContext); }
OptimiseService.MidwifeAppointmentsForDayByIndex= function(date,midwifeReference,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MidwifeAppointmentsForDayByIndex(date,midwifeReference,onSuccess,onFailed,userContext); }
OptimiseService.IsMidwifeAvaliable= function(date,midwifeReference,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.IsMidwifeAvaliable(date,midwifeReference,onSuccess,onFailed,userContext); }
OptimiseService.PatientAppointments= function(districtNumber,isPostnatal,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.PatientAppointments(districtNumber,isPostnatal,onSuccess,onFailed,userContext); }
OptimiseService.NewPatientAppointments= function(districtNumber,isPostnatal,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.NewPatientAppointments(districtNumber,isPostnatal,onSuccess,onFailed,userContext); }
OptimiseService.PastPatientAppointments= function(districtNumber,isPostnatal,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.PastPatientAppointments(districtNumber,isPostnatal,onSuccess,onFailed,userContext); }
OptimiseService.SaveAppointments= function(districtNumber,appointments,isPostnatal,onSuccess,onFailed,userContext) {
/// <param name="districtNumber" type="String">System.String</param>
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="isPostnatal" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveAppointments(districtNumber,appointments,isPostnatal,onSuccess,onFailed,userContext); }
OptimiseService.MoveAppointment= function(reference,deltaDays,deltaMinutes,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="deltaDays" type="Number">System.Int32</param>
/// <param name="deltaMinutes" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.MoveAppointment(reference,deltaDays,deltaMinutes,onSuccess,onFailed,userContext); }
OptimiseService.GetFreetextAppointment= function(reference,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetFreetextAppointment(reference,onSuccess,onFailed,userContext); }
OptimiseService.SaveFreetextAppointments= function(appointments,onSuccess,onFailed,userContext) {
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveFreetextAppointments(appointments,onSuccess,onFailed,userContext); }
OptimiseService.ApplyFixedAppointments= function(date,appointments,optimised,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="optimised" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.ApplyFixedAppointments(date,appointments,optimised,onSuccess,onFailed,userContext); }
OptimiseService.SaveRoute= function(date,mapData,routeData,appointments,optimised,distance,startPostCode,endPostCode,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="mapData" type="String">System.String</param>
/// <param name="routeData" type="String">System.String</param>
/// <param name="appointments" type="Array">Optimise.Web.Appointment[]</param>
/// <param name="optimised" type="Boolean">System.Boolean</param>
/// <param name="distance" type="Number">System.Single</param>
/// <param name="startPostCode" type="String">System.String</param>
/// <param name="endPostCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveRoute(date,mapData,routeData,appointments,optimised,distance,startPostCode,endPostCode,onSuccess,onFailed,userContext); }
OptimiseService.RemoveRoute= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.RemoveRoute(id,onSuccess,onFailed,userContext); }
OptimiseService.GetRouteBases= function(midwifeReference,date,onSuccess,onFailed,userContext) {
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetRouteBases(midwifeReference,date,onSuccess,onFailed,userContext); }
OptimiseService.GetLastOptimisedDate= function(midwifeReference,date,onSuccess,onFailed,userContext) {
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetLastOptimisedDate(midwifeReference,date,onSuccess,onFailed,userContext); }
OptimiseService.LoadProfile= function(usernameOrProviderKey,onSuccess,onFailed,userContext) {
/// <param name="usernameOrProviderKey">System.Object</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.LoadProfile(usernameOrProviderKey,onSuccess,onFailed,userContext); }
OptimiseService.SaveProfile= function(profile,onSuccess,onFailed,userContext) {
/// <param name="profile" type="Optimise.Web.Profile">Optimise.Web.Profile</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveProfile(profile,onSuccess,onFailed,userContext); }
OptimiseService.RemoveProfile= function(usernameOrProviderKey,onSuccess,onFailed,userContext) {
/// <param name="usernameOrProviderKey">System.Object</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.RemoveProfile(usernameOrProviderKey,onSuccess,onFailed,userContext); }
OptimiseService.GetRoles= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetRoles(onSuccess,onFailed,userContext); }
OptimiseService.GetRolesForUser= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetRolesForUser(onSuccess,onFailed,userContext); }
OptimiseService.GetUsersInRole= function(role,onSuccess,onFailed,userContext) {
/// <param name="role" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetUsersInRole(role,onSuccess,onFailed,userContext); }
OptimiseService.GetAllUsersInRole= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetAllUsersInRole(onSuccess,onFailed,userContext); }
OptimiseService.GetUsersInRoleAsDropDown= function(role,id,onSuccess,onFailed,userContext) {
/// <param name="role" type="String">System.String</param>
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetUsersInRoleAsDropDown(role,id,onSuccess,onFailed,userContext); }
OptimiseService.GetUsersInRoleAsDropDownSelected= function(role,id,MidwifeReference,onSuccess,onFailed,userContext) {
/// <param name="role" type="String">System.String</param>
/// <param name="id" type="String">System.String</param>
/// <param name="MidwifeReference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetUsersInRoleAsDropDownSelected(role,id,MidwifeReference,onSuccess,onFailed,userContext); }
OptimiseService.GetAllUsersAsDropDown= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetAllUsersAsDropDown(id,onSuccess,onFailed,userContext); }
OptimiseService.LoadTeam= function(reference,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.LoadTeam(reference,onSuccess,onFailed,userContext); }
OptimiseService.SaveTeam= function(team,onSuccess,onFailed,userContext) {
/// <param name="team" type="Optimise.Web.Team">Optimise.Web.Team</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveTeam(team,onSuccess,onFailed,userContext); }
OptimiseService.RemoveTeam= function(reference,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.RemoveTeam(reference,onSuccess,onFailed,userContext); }
OptimiseService.GetTeamBasesAsDropDown= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetTeamBasesAsDropDown(id,onSuccess,onFailed,userContext); }
OptimiseService.GetAllTeams= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetAllTeams(onSuccess,onFailed,userContext); }
OptimiseService.GetTeamDayRota= function(reference,date,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetTeamDayRota(reference,date,onSuccess,onFailed,userContext); }
OptimiseService.GetMidwifeDayRota= function(midwifeReference,date,onSuccess,onFailed,userContext) {
/// <param name="midwifeReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetMidwifeDayRota(midwifeReference,date,onSuccess,onFailed,userContext); }
OptimiseService.GetRota= function(teamReference,date,onSuccess,onFailed,userContext) {
/// <param name="teamReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetRota(teamReference,date,onSuccess,onFailed,userContext); }
OptimiseService.GetRotaTeamsAsDropDown= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetRotaTeamsAsDropDown(id,onSuccess,onFailed,userContext); }
OptimiseService.GetTeamAsCheckBoxList= function(id,teamReference,date,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="teamReference" type="String">System.Guid</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetTeamAsCheckBoxList(id,teamReference,date,onSuccess,onFailed,userContext); }
OptimiseService.SaveRotas= function(rotas,onSuccess,onFailed,userContext) {
/// <param name="rotas" type="Array">Optimise.Web.Rota[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveRotas(rotas,onSuccess,onFailed,userContext); }
OptimiseService.SaveCode= function(id,code,name,description,tarrif,cost,lengthInSeconds,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="code" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="tarrif" type="Number">System.Double</param>
/// <param name="cost" type="Number">System.Double</param>
/// <param name="lengthInSeconds" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.SaveCode(id,code,name,description,tarrif,cost,lengthInSeconds,onSuccess,onFailed,userContext); }
OptimiseService.RemoveCode= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.RemoveCode(id,onSuccess,onFailed,userContext); }
OptimiseService.LoadCode= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.LoadCode(id,onSuccess,onFailed,userContext); }
OptimiseService.HRGCodes= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.HRGCodes(onSuccess,onFailed,userContext); }
OptimiseService.GetDashReports= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetDashReports(onSuccess,onFailed,userContext); }
OptimiseService.GetSystemReports= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetSystemReports(onSuccess,onFailed,userContext); }
OptimiseService.GetReports= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetReports(onSuccess,onFailed,userContext); }
OptimiseService.RunReport= function(name,reference,from,to,count,allowExport,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="reference" type="String">System.Guid</param>
/// <param name="from" type="String">System.String</param>
/// <param name="to" type="String">System.String</param>
/// <param name="count" type="Number">System.Int32</param>
/// <param name="allowExport" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.RunReport(name,reference,from,to,count,allowExport,onSuccess,onFailed,userContext); }
OptimiseService.GetTeamsAndMembersAsDropDown= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetTeamsAndMembersAsDropDown(id,onSuccess,onFailed,userContext); }
OptimiseService.UpdateMileageClaimForDay= function(mileageAmount,date,onSuccess,onFailed,userContext) {
/// <param name="mileageAmount" type="Number">System.Int32</param>
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.UpdateMileageClaimForDay(mileageAmount,date,onSuccess,onFailed,userContext); }
OptimiseService.GetMileageClaimForDay= function(date,onSuccess,onFailed,userContext) {
/// <param name="date" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.GetMileageClaimForDay(date,onSuccess,onFailed,userContext); }
OptimiseService.LoadSystemConfig= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OptimiseService._staticInstance.LoadSystemConfig(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Optimise.Web');
if (typeof(Optimise.Web.SystemSetting) === 'undefined') {
Optimise.Web.SystemSetting=gtc("SystemSetting:http://schemas.datacontract.org/2004/07/Optimise.Web");
Optimise.Web.SystemSetting.registerClass('Optimise.Web.SystemSetting');
}
if (typeof(Optimise.Web.Profile) === 'undefined') {
Optimise.Web.Profile=gtc("Profile:http://schemas.datacontract.org/2004/07/Optimise.Web");
Optimise.Web.Profile.registerClass('Optimise.Web.Profile');
}
if (typeof(Optimise.Web.Patient) === 'undefined') {
Optimise.Web.Patient=gtc("Patient:http://schemas.datacontract.org/2004/07/Optimise.Web");
Optimise.Web.Patient.registerClass('Optimise.Web.Patient');
}
Type.registerNamespace('System.Collections.Generic');
if (typeof(System.Collections.Generic.KeyValuePairOfstringstring) === 'undefined') {
System.Collections.Generic.KeyValuePairOfstringstring=gtc("KeyValuePairOfstringstring:http://schemas.datacontract.org/2004/07/System.Collections.Generic");
System.Collections.Generic.KeyValuePairOfstringstring.registerClass('System.Collections.Generic.KeyValuePairOfstringstring');
}
if (typeof(Optimise.Web.Appointment) === 'undefined') {
Optimise.Web.Appointment=gtc("Appointment:http://schemas.datacontract.org/2004/07/Optimise.Web");
Optimise.Web.Appointment.registerClass('Optimise.Web.Appointment');
}
if (typeof(Optimise.Web.Team) === 'undefined') {
Optimise.Web.Team=gtc("Team:http://schemas.datacontract.org/2004/07/Optimise.Web");
Optimise.Web.Team.registerClass('Optimise.Web.Team');
}
if (typeof(Optimise.Web.Rota) === 'undefined') {
Optimise.Web.Rota=gtc("Rota:http://schemas.datacontract.org/2004/07/Optimise.Web");
Optimise.Web.Rota.registerClass('Optimise.Web.Rota');
}
if (typeof(Optimise.Web.HRGCode) === 'undefined') {
Optimise.Web.HRGCode=gtc("HRGCode:http://schemas.datacontract.org/2004/07/Optimise.Web");
Optimise.Web.HRGCode.registerClass('Optimise.Web.HRGCode');
}

