Notification

Get Scheduling Information

APIDescription
POST Notification/CheckScheduling?DonorId={DonorId}&Language={Language}

Get Schedulilng Information by Donor Id

POST Notification/GetLatestScheduling?DonorId={DonorId}&Language={Language}

No documentation available.

POST Notification/GotIt?NotificationId={NotificationId}

Confirmation Id

GET Notification/FindDonor?PinCode={PinCode}&DateOfBirth={DateOfBirth}

Find Donor in Aversys by Pin and Date of Birth

GET Notification/FindUser?Username={Username}

Find User in Aversys by Username

POST Notification/SendCode?DonorId={DonorId}&PhoneNumber={PhoneNumber}

Send code to Donor

POST Notification/VerifyCode?DonorId={DonorId}&Code={Code}

Verify Code

POST Notification/SetupUser?DonorId={DonorId}&ConfirmationToken={ConfirmationToken}&Username={Username}&Password={Password}&Phone={Phone}

Create new User

POST Notification/GetDonorInfo

Get DonorId

GET Notification/GetHistoryData?DonorId={DonorId}

Get History Data

GET Notification/GetScore?DonorId={DonorId}

Extract Score

GET Notification?PinCode={PinCode}&DateOfBirth={DateOfBirth}&Language={Language}

Get Schedulilng Information

Account

Account related API calls

APIDescription
POST Account/DeviceToken

Sets the device token.

POST Account/ChangePassword?OldPassword={OldPassword}&NewPassword={NewPassword}

Update User Password

POST Account/ResetPassword?DonorId={DonorId}&ConfirmationToken={ConfirmationToken}&NewPassword={NewPassword}

Resets Password for user

POST Account/SendCode?DonorId={DonorId}&PhoneNumber={PhoneNumber}

Send code to Donor

POST Account/VerifyCode?DonorId={DonorId}&Code={Code}

Verify Code

POST Account/SetupUser?DonorId={DonorId}&ConfirmationToken={ConfirmationToken}&Username={Username}&Password={Password}&Phone={Phone}

Create new User

POST Account/DoesUsernameExists?Username={Username}

Check if provided Username exists

GET Account/GetUserInfo?currentDate={currentDate}

Retreive User Info

POST Account/UpdateUserInfo

Update User Info

POST Account/SetPasscode?Passcode={Passcode}

Update Passcode

POST Account/CheckPassword?Password={Password}

POST Account/SetAuthMethod?Method={Method}

Update Passcode

POST Account/VerifyPasscode?Username={Username}&Passcode={Passcode}

Verify Passcode

Patient

Patient Access

APIDescription
GET Patient/Search?AccountId={AccountId}&ProgramId={ProgramId}&SearchTerm={SearchTerm}&page={page}&recordCount={recordCount}

Get Donors

GET Patient/GetAccounts

Get Accounts User has access to

GET Patient/GetPrograms?AccountId={AccountId}

Get Programs

GET Patient/GetDetails?DonorId={DonorId}&ProgramId={ProgramId}

Get Patient Info

POST Patient/Update

Update patient

GET Patient/GetPanels?DonorId={DonorId}

Panels for Donor

Offsite

Offsite Orders

APIDescription
POST Offsite/GetOrders2

No documentation available.

POST Offsite/GetOrders

Return Orders for this user

POST Offsite/ClaimOrder?OrderId={OrderId}

Change Order status to Scheduling

POST Offsite/SetPatientAvailibility?OrderId={OrderId}

Set Patient Availibility

POST Offsite/GoogleCall?OrderId={OrderId}&Source={Source}

No documentation available.

POST Offsite/UpdateOffsiteAddress?OrderId={OrderId}&Street1={Street1}&Street2={Street2}&City={City}&Zip={Zip}&State={State}

Update Offsite Location Address

POST Offsite/UpdateOffsitePhone?OrderId={OrderId}&Phone={Phone}

Update Offsite Phone

POST Offsite/DiscardOrder?OrderId={OrderId}&Reason={Reason}

Change Order status to Discarded

POST Offsite/CancelOrder?OrderId={OrderId}&Reason={Reason}

Change Order status to Canceled

POST Offsite/SetOrderScheduledTime?OrderId={OrderId}&Time={Time}

Change Order status to Canceled

POST Offsite/StartRoute?OrderId={OrderId}&Street1={Street1}&Street2={Street2}&City={City}&State={State}&Zip={Zip}&latitude={latitude}&longitude={longitude}&StartOdomotar={StartOdomotar}

Start Route

POST Offsite/ResetRoute?OrderId={OrderId}

Reset Route

POST Offsite/IsAddressValid?Street1={Street1}&Street2={Street2}&City={City}&State={State}&Zip={Zip}

Check If Provided Address is valid - checked by Google Maps Api

POST Offsite/GetDistanceInMiles

No documentation available.

POST Offsite/EndRoute?OrderId={OrderId}&Street1={Street1}&Street2={Street2}&City={City}&State={State}&Zip={Zip}&EndOdomotar={EndOdomotar}

No documentation available.

POST Offsite/GetCollections?OrderId={OrderId}

Collection Details

POST Offsite/ResetOrder?OrderId={OrderId}&clearCollector={clearCollector}

Reset Order to Open - Status = "Staffing", cleares Collection and Panel Info

POST Offsite/GetCollectionDetails?CollectionId={CollectionId}

Collection Details

POST Offsite/CompleteOrder

Complete Order

POST Offsite/PatientUnavilable?CollectionId={CollectionId}&Reason={Reason}

Patient Unavilable

POST Offsite/PatientsUnavilable?OrderId={OrderId}&Reason={Reason}&RoundTrip={RoundTrip}

Patients Unavilable

POST Offsite/CreateCaseManager

Create new Case Manager

POST Offsite/CreateNote?OrderId={OrderId}&NoteId={NoteId}&Note={Note}

No documentation available.

POST Offsite/GetNotes?OrderId={OrderId}

No documentation available.

AuditLog

Audit related API calls

APIDescription
POST AuditLog/AuditLog

Creates a new audit log

System

System related API calls

APIDescription
GET System/Version

Creates a new Task

GET System/CheckAuth

No documentation available.

GET System/Ping?message={message}

No documentation available.