POST

api/v1/SavePatientAppointment

Save patient appointment details

Request Information

URI Parameters

None.

Body Parameters

PatientAppointment
NameDescriptionTypeAdditional information
LoggedUserId

LoggedUserId

string

None.

PatientID

PatientID

integer

None.

AppointmentID

AppointmentID

integer

None.

AppointmentDate

AppointmentDate

string

None.

MeetingDuration

MeetingDuration

integer

None.

AddInvites

AddInvites

Collection of AddInvites

None.

Notes

Notes

string

None.

MeetingId

MeetingID

integer

None.

MeetingPassword

MeetingPassword

string

None.

MeetingURL

MeetingURL

string

None.

HostRole

HostRole

integer

None.

HostEmail

HostEmail

string

None.

Status

Status

string

None.

MeetingHostID

MeetingHostID

string

None.

HospitalParticipant

HospitalParticipant

Collection of AddInvites

None.

RescheduleFlag

RescheduleFlag

boolean

None.

MeetingTopic

MeetingTopic

string

None.

FileInfo

FileInfo

Collection of FileInfo

None.

Request Formats

application/json, text/json

Sample:
{
  "LoggedUserId": "string",
  "PatientID": 0,
  "AppointmentID": 0,
  "AppointmentDate": "string",
  "MeetingDuration": 0,
  "AddInvites": [
    {
      "InviteID": 0,
      "DisplayName": "string",
      "Email": "string",
      "HostMail": "string"
    },
    {
      "InviteID": 0,
      "DisplayName": "string",
      "Email": "string",
      "HostMail": "string"
    }
  ],
  "Notes": "string",
  "MeetingId": 0,
  "MeetingPassword": "string",
  "MeetingURL": "string",
  "HostRole": 0,
  "HostEmail": "string",
  "Status": "string",
  "MeetingHostID": "string",
  "HospitalParticipant": [
    {
      "InviteID": 0,
      "DisplayName": "string",
      "Email": "string",
      "HostMail": "string"
    },
    {
      "InviteID": 0,
      "DisplayName": "string",
      "Email": "string",
      "HostMail": "string"
    }
  ],
  "RescheduleFlag": true,
  "MeetingTopic": "string",
  "FileInfo": [
    {
      "FileName": "string",
      "FilePath": "string"
    },
    {
      "FileName": "string",
      "FilePath": "string"
    }
  ]
}

application/xml, text/xml

Sample:
<PatientAppointment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mayo_WebAPI.Dtos">
  <AddInvites>
    <AddInvites>
      <DisplayName>string</DisplayName>
      <Email>string</Email>
      <HostMail>string</HostMail>
      <InviteID>0</InviteID>
    </AddInvites>
    <AddInvites>
      <DisplayName>string</DisplayName>
      <Email>string</Email>
      <HostMail>string</HostMail>
      <InviteID>0</InviteID>
    </AddInvites>
  </AddInvites>
  <AppointmentDate>string</AppointmentDate>
  <AppointmentID>0</AppointmentID>
  <FileInfo>
    <FileInfo>
      <FileName>string</FileName>
      <FilePath>string</FilePath>
    </FileInfo>
    <FileInfo>
      <FileName>string</FileName>
      <FilePath>string</FilePath>
    </FileInfo>
  </FileInfo>
  <HospitalParticipant>
    <AddInvites>
      <DisplayName>string</DisplayName>
      <Email>string</Email>
      <HostMail>string</HostMail>
      <InviteID>0</InviteID>
    </AddInvites>
    <AddInvites>
      <DisplayName>string</DisplayName>
      <Email>string</Email>
      <HostMail>string</HostMail>
      <InviteID>0</InviteID>
    </AddInvites>
  </HospitalParticipant>
  <HostEmail>string</HostEmail>
  <HostRole>0</HostRole>
  <LoggedUserId>string</LoggedUserId>
  <MeetingDuration>0</MeetingDuration>
  <MeetingHostID>string</MeetingHostID>
  <MeetingId>0</MeetingId>
  <MeetingPassword>string</MeetingPassword>
  <MeetingTopic>string</MeetingTopic>
  <MeetingURL>string</MeetingURL>
  <Notes>string</Notes>
  <PatientID>0</PatientID>
  <RescheduleFlag>true</RescheduleFlag>
  <Status>string</Status>
</PatientAppointment>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.