Mobile
Before user login
| API | Description |
|---|---|
| GET api/Mobile/GetSerialNumber |
Get all device Serial Number Response Data: [{"SerialNo":"SER4567SO1","DeviceID":"123456"},{"SerialNo":"RER4567SO2","DeviceID":"123457"}]} |
| POST api/Mobile/ValidatePatientUserID |
Validate PatientUserID Request Data: {"DeviceID":"456778","PatientUserID":"5"} Response Data : {"status":1,"UserID":5,"LocationID":1} {"status":1 = Valid, 2 = PatientUserID mapped with differenct device, 3 = Device mapped with different PatientUserID, 4 = Invalid PatientUserID} |
| POST api/Mobile/AppUpdate |
IOS app Update Sample Data : {"PatientId": 1,"VersionNo":"123456", "AppType":"2"} Response data : {"IsiOSVersionChanged":"0","LatestAppVersion":"10.1","status":"1","URL":"https://mayocliniclogs.blob.core.windows.net/videoconsultmobileapp/1.0/VideoApp.plist"} |
| POST api/Mobile/LogoutPatient |
LogoutPatient Request Data: {"UniqueID":"5120937864","PatientID":"5","DeviceID":"456778"} Response Data : {"status":1} |
| POST api/Mobile/ZoomError |
Zoom Error Sample Data : {"AppointmentID": "232324","patientID": "232","Lat": "244","Long": "2442","LocationFlag": "2","Network": "wwer","Bandwidth": "wrw","Error": "stage test","ErrorMessage": "stage test" } Response data :{"status": 1} |
VCA
VCA Controller
| API | Description |
|---|---|
| POST api/VCA/RecordFall |
Save patient record fall details Sample Data: {"PatientID":5,"RecordDateTime":"2016-03-29 09:27:50.177","Question":1,"Notes":"notes"} Response : {"status":"1"} = updated successfully. {"status":"0"} = Response failled. |
| POST api/VCA/SaveContact |
Save or Update Patient Contact Details Request Data-Add: {"PatientID":5,"Name":"Mayo Web API","RelationshipID":"2","ContactNumber":"9876543210","Email":test@test.com,"Include":1,"RecordMode":"I"} Request Data-Update: {"PatientID":5,"ContactID":1,"Name":"Mayo Web API","Relationship":"2","ContactNumber":"9876543210","Email":test@test.com,"Include":1,"RecordMode":"I"} Response Data : {"status":1,"ContactID":1,"HTTPstatuscode":200} = added/updated successfully. {"status":0} = not added/upadated. |
| POST api/VCA/RemoveContact |
Delete patient's contact details Request Data: {"PatientID":1,"ContactID":1,"RecordMode":"D"} Response Data : {"status":"1","ContactID":"1"} = deleted successfully. {"status":"0"} => failled. |
| POST api/VCA/SaveBodyWeight |
Save Body Weight details Request Data: {"PatientID":1,"Weight":85,"BWDateTime":"2021-06-17 T03:30:000"} Response Data : {"status":"1"} = added successfully. {"status":"0"} => failled. |
| POST api/VCA/SaveDailyHealthData |
Save daily health data details Request Data: {"PatientID":5,"O2":25,"Pulse":60,"Systolic":84,"Diastolic":100,"DHDateTime":"2021-06-17 12:10:05"} Response Data : {"status":"1","HTTPstatuscode":"200"} = Added successfully. {"status":"0"} = failled. |
| POST api/VCA/ShowAllContactsByPatientID |
Get all contact details Request Data: {"PatientID": 137} Response Data: {"status": "1", "data": "[{"PatientID":1001,"Name":"Mr xxxx","Relationship":1,"ContactNumber":"9843431231","Email":"test1 @test.com","Include":true,"RecordMode":"}], HttpStatusCode": "200"} |
| POST api/VCA/ContactDetailsByPatientID |
Get a contact details by ContactID and PatientID Request Data: {"PatientID": 137, "ContactID": 40} Response Data: {"PatientID":1001, "ContactID" = 1, "Name":"Mr xxxx","Relationship":1,"ContactNumber":"9843431231","Email":"test1 @test.com","Include":true,"RecordMode":"} |
| POST api/VCA/RelationshipLookUp |
Get all relationship lookup data Response Data: {"status": "1", "data": "[{"PatientID":1001,"Name":"Mr xxxx","Relationship":1,"ContactNumber":"9843431231","Email":"test1 @test.com","Include":true,"RecordMode":"}], HttpStatusCode": "200"} |
| POST api/VCA/CheckUserAvailability |
Check User Avaiablity status Request Data: {"UserID": 5, "AvailableDateTime":"2021-06-17 12:10:05", "UserStatus": 1} Response Data : {"status":"1"}. {1-foreground - 10 min, 2-background - 10 min, 3-app kill,4-logout, 5-unpair } |
| POST api/VCA/VerifyAuthCodeForForgotMPIN |
Verify Auth Code for ForgotMPIN Request Data: {"UserID": 5, "AuthCode": "dgfsdfhshfd", "ForgotDateTime":"2021-06-17 12:10:05"} Response Data : {"status":"1"}. |
| POST api/VCA/TodaysAppointment |
Todays patient appointment Request Data: {"UserID": 5, "AppointmentDateTime":"2021-06-17 12:10:05"} Response Data : {"UserID":5,"UserName":"Mr XXX","VitalEntry":{"BP":106,"O2":96,"HR":96},"UpcommingReminder":{"ReminderID":1,"ReminderDateTime":"2021-06-17 12:10:05","ReminderTitle":"Weekly Review","CareteamName":"Dr Jhon","Speciality":"Cardiologist","LstParticipants":[{"ParticipantName":"Mr yyyy","Relationship":"Father"}]}}. |
| POST api/VCA/UserInfo |
Get User Info Request Data: {"UserID": 1} Response Data : {"UserID":1,"UserName":"qwertyui","PatientUserID":"2424","HospitalPatientID":1,"EmailID":jhsad@gsdf.com,"PhoneNumber":"1234567890","LocationID":1,"LocationName":"Chennai","HospitalName":"Hospital","VitalEntry":{"Weight":85.00,"BP_Diastolic":98.00,"BP_Systolic":90.00,"O2":100.00,"HR":120.00},"MetricUnit":{"Metric":"BodyWeight","Unit":"g"},"LstLookup":[{"GroupID":1,"ID":1,"Name":"Father"}]}. |
| POST api/VCA/ExitingParticipantsByID |
Load Exiting Participants By ID Request Data: {"UserID": 1, "AppointmentID":9} Response Data: [{"PatientID":1,"ContactID":1,"Name":"Nina","Relationship":"Mother","RelationshipId":2,"Email":nina@yahoo.com,"Include":true,"ContactNumber":"+89 7654"},{"PatientID":1,"ContactID":2,"Name":"Sara","Relationship":"Daughter","RelationshipId":4,"Email":sara@yahoo.com,"Include":true,"ContactNumber":"+89 4456"}] |
| POST api/VCA/AddParticipants |
Add new participants details. Request Data: {"UserID": 1,"AppointmentID":9,"CID":"2,4"} Response Data : {{"status":1,"Participants":[{"AppoinmentID":9,"UserName":"Nina","AppoinmentDateTime":"13-07-2021 11:21:06","EmailID":nina@yahoo.com,"MeetingUrl":"","PhysicianName":"Dr.Moris","MeetingTitle":"BIWeekly Review","PhysicianPost":"Neurologist","ZoomMeetingID": "45"},{"AppoinmentID":9,"UserName":"Sara","AppoinmentDateTime":"13-07-2021 11:21:06","EmailID":sara@yahoo.com,"MeetingUrl":"","PhysicianName":"Dr.Moris","MeetingTitle":"BIWeekly Review","PhysicianPost":"Neurologist","ZoomMeetingID": "45"}]} |
| POST api/VCA/Appointments |
Patient appointment details Request Data: {"UserID": 1, "AppointmentDateTime":"2021-07-01 06:40:24"} Response Data : {"LstUpcomingAppointment":[{"AppointmentID":8,"AppointmentDateTime":"2021-07-10 11:21:06","AppointmentTitle":"BIWeekly Review","PhysicianName":"Dr.Moris"},{"AppointmentID":9,"AppointmentDateTime":"2021-07-13 11:21:06","AppointmentTitle":"BIWeekly Review","PhysicianName":"Dr.Moris"}],"LstPastAppointment":[{"AppointmentID":7,"AppointmentDateTime":"2021-06-29 03:11:00","AppointmentTitle":"BIWeekly Review","PhysicianName":"Dr.Moris"},{"AppointmentID":6,"AppointmentDateTime":"2021-06-28 02:11:00","AppointmentTitle":"BIWeekly Review","PhysicianName":"Dr.Moris"}],"AppointmentDetails":{"LstAppointment":[{"ReminderID":9,"ReminderDateTime":"2021-07-13 11:21:06","ReminderTitle":"BIWeekly Review","CareteamName":"Dr.Moris","Speciality":"Neurologist","MeetingID":45,"PassCode":"test@123","JWTToken":"","Participants":"You, Nina(Mother), Sara(Daughter)"},{"ReminderID":8,"ReminderDateTime":"2021-07-10 11:21:06","ReminderTitle":"BIWeekly Review","CareteamName":"Dr.Moris","Speciality":"Neurologist","MeetingID":45,"PassCode":"test@123","JWTToken":"","Participants":"You, Nina(Mother), Sara(Daughter), Alexa(Spouse)"},{"ReminderID":7,"ReminderDateTime":"2021-06-29 03:11:00","ReminderTitle":"BIWeekly Review","CareteamName":"Dr.Moris","Speciality":"Neurologist","MeetingID":45,"PassCode":"test@123","JWTToken":"","Participants":"You, Nina(Mother), Sara(Daughter)"},{"ReminderID":6,"ReminderDateTime":"2021-06-28 02:11:00","ReminderTitle":"BIWeekly Review","CareteamName":"Dr.Moris","Speciality":"Neurologist","MeetingID":45,"PassCode":"test@123","JWTToken":"","Participants":"You, Nina(Mother), Sara(Daughter), Alexa(Spouse)"}],"LstAppointmentNotes":[{"AppointmentID":6,"Note":"test","DateTime":"2021-06-28 02:11:00","LstResource":[{"AppointmentID":6,"ResourceID":1,"ResourceTitle":"Neuro","URL":www.neuro.com,"FileType":https://xd.adobe.com/view/e03e9e37-2125-478f-84aa-a22dbbcf76ab-b56d/screen/4407ebce-1054-4b4b-8d36-99c242af6dae?fullscreen}]},{"AppointmentID":7,"Note":"test","DateTime":"2021-06-29 03:11:00","LstResource":[{"AppointmentID":7,"ResourceID":1,"ResourceTitle":"Neuro","URL":www.neuro.com,"FileType":https://xd.adobe.com/view/e03e9e37-2125-478f-84aa-a22dbbcf76ab-b56d/screen/4407ebce-1054-4b4b-8d36-99c242af6dae?fullscreen}]},{"AppointmentID":8,"Note":"test","DateTime":"2021-07-10 11:21:06","LstResource":[{"AppointmentID":8,"ResourceID":1,"ResourceTitle":"Neuro","URL":www.neuro.com,"FileType":https://xd.adobe.com/view/e03e9e37-2125-478f-84aa-a22dbbcf76ab-b56d/screen/4407ebce-1054-4b4b-8d36-99c242af6dae?fullscreen}]},{"AppointmentID":9,"Note":"testing one","DateTime":"2021-07-13 11:21:06","LstResource":[{"AppointmentID":9,"ResourceID":1,"ResourceTitle":"Neuro","URL":www.neuro.com,"FileType":https://xd.adobe.com/view/e03e9e37-2125-478f-84aa-a22dbbcf76ab-b56d/screen/4407ebce-1054-4b4b-8d36-99c242af6dae?fullscreen}]}]}} |
| POST api/VCA/ShowResource |
Resource details Request Data: {"UserID": 1, "LocationID": 1} Response Data : [{"ResourceID":1,"ResourceTitle":"Test1","ResourceDateTime":"2021-06-01 06:40:24","URL":"google.com","FileType":"pdf"},{"ResourceID":2,"ResourceTitle":"Test2","ResourceDateTime":"2021-07-01 06:40:24","URL":"facebook.com","FileType":"pdf"}] |
| POST api/VCA/RegisterMobileDevice |
Save Register Mobile Device Request Data: {"UserID":"56","AppVersion":"10.09", "AppToken":"wErrjhjjrhsdsd","IOSVersion": "10.2","DeviceModel":"SM-03"} Response Data : {"status":"1"}. |
| POST api/VCA/PatientServeyQuestions |
PatientServeyQuestions Request Data:{"patientID": 12,"datetime": "2022-05-19","QA": [{"questionID": 1, "answer": "testing2"},{"questionID": 2,"answer": "5"}]} Response Data : {"status":"1"} |
| POST api/VCA/SavePatientServey |
SavePatientServey Save Patient Servey Request: {"patientID":1,"datetime":"2022-07-15 06:26:58","QA":[{"questionID":8,"answer":"2"},{"questionID":9,"answer":"2"},{"questionID":10,"answer":"2"},"questionID":11,"answer":"1"}],"Lat":"23.3456","Long":"-31.4567","Network":"Cellular","MeetingID":"234"} Response: {"status": 1} |
| POST api/VCA/PatientServeyStatus |
PatientServeyStatus Request: {"PatientID": 137} Response Data : {"status":"1"} |
| POST api/VCA/LocationInformation |
LocationInformation Request: {"AppointmentID":342,"patientID":1,"Lat":"12.99071779151962","Long":"77.6812031697556","Network":"WiFi","LocationFlag":"1"} Response:{"status":"1"} |
| POST api/VCA/JoinNow |
Join Now Request: {"PatientID": 137} |
| POST api/VCA/CheckUserState |
Check User State Request: {"PatientID": 137} |
Values
| API | Description |
|---|---|
| GET api/Values/Get |
No documentation available. |
| GET api/Values/Get/{id} |
No documentation available. |
| POST api/Values/Post |
No documentation available. |
| PUT api/Values/Put/{id} |
No documentation available. |
| DELETE api/Values/Delete/{id} |
No documentation available. |