POST api/InsertUpdateConsultation

Request Information

URI Parameters

None.

Body Parameters

Collection of JsonConsultations
NameDescriptionTypeAdditional information
ConsultationDate

date

None.

DateCreated

date

None.

NextTreatmentDate

date

None.

BranchID

integer

None.

CampaignID

integer

None.

ClinicalDiagnosisID

integer

None.

Communication_ReminderGroupID

integer

None.

CompanyID

integer

None.

ConsultationID

integer

None.

Deleted

integer

None.

DiagnoseID

integer

None.

FileImport

integer

None.

HACandidate

integer

None.

ICD10ID

integer

None.

PatientId

integer

None.

ProcedureID

integer

None.

Reminder

integer

None.

ReturnReasonID

integer

None.

UserID_Consultant

integer

None.

UserID

integer

None.

ProceduresList

string

None.

BranchName

string

None.

Departmentname

string

None.

UsersConsultant

string

None.

UsersCapture

string

None.

DepartmentKey

string

None.

Key

string

None.

ClinicalDiagnosisName

string

None.

DiagnosisName

string

None.

PatientsKey

string

None.

DoctorsKey

string

None.

MemberShipNo

string

None.

MedicalAidPlanKey

string

None.

UsersCaptureKey

string

None.

ICD10Code

string

None.

OptionCode

string

None.

CustomRate

string

None.

SYNCID

integer

None.

Sync_tried

integer

None.

Sync_LastTriedDate

date

None.

Sync_LastError

string

None.

BranchIncrementNo

integer

None.

AccountingInvNo

string

None.

UserData

Collection of UserData

None.

CompanyData

Collection of CompanyData

None.

BranchData

Collection of BranchData

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "ConsultationDate": "2026-05-10T12:59:25.1729942+02:00",
    "DateCreated": "2026-05-10T12:59:25.1729942+02:00",
    "NextTreatmentDate": "2026-05-10T12:59:25.1729942+02:00",
    "BranchID": 4,
    "CampaignID": 5,
    "ClinicalDiagnosisID": 6,
    "Communication_ReminderGroupID": 7,
    "CompanyID": 8,
    "ConsultationID": 9,
    "Deleted": 10,
    "DiagnoseID": 11,
    "FileImport": 12,
    "HACandidate": 13,
    "ICD10ID": 14,
    "PatientId": 15,
    "ProcedureID": 16,
    "Reminder": 17,
    "ReturnReasonID": 18,
    "UserID_Consultant": 19,
    "UserID": 20,
    "ProceduresList": "sample string 21",
    "BranchName": "sample string 22",
    "Departmentname": "sample string 23",
    "UsersConsultant": "sample string 24",
    "UsersCapture": "sample string 25",
    "DepartmentKey": "sample string 26",
    "Key": "sample string 27",
    "ClinicalDiagnosisName": "sample string 28",
    "DiagnosisName": "sample string 29",
    "PatientsKey": "sample string 30",
    "DoctorsKey": "sample string 31",
    "MemberShipNo": "sample string 32",
    "MedicalAidPlanKey": "sample string 33",
    "UsersCaptureKey": "sample string 34",
    "ICD10Code": "sample string 35",
    "OptionCode": "sample string 36",
    "CustomRate": "sample string 37",
    "SYNCID": 38,
    "Sync_tried": 39,
    "Sync_LastTriedDate": "2026-05-10T12:59:25.174995+02:00",
    "Sync_LastError": "sample string 41",
    "BranchIncrementNo": 42,
    "AccountingInvNo": "sample string 43",
    "UserData": [
      {
        "UserUID": "sample string 1",
        "UserKey": "sample string 2",
        "CompanyKey": "sample string 3",
        "SessionKey": "sample string 4",
        "PatientKey": "sample string 5"
      },
      {
        "UserUID": "sample string 1",
        "UserKey": "sample string 2",
        "CompanyKey": "sample string 3",
        "SessionKey": "sample string 4",
        "PatientKey": "sample string 5"
      }
    ],
    "CompanyData": [
      {
        "CompanyName": "sample string 1",
        "CompanyUID": "sample string 2",
        "Source": "sample string 3"
      },
      {
        "CompanyName": "sample string 1",
        "CompanyUID": "sample string 2",
        "Source": "sample string 3"
      }
    ],
    "BranchData": [
      {
        "BranchName": "sample string 1",
        "BranchUID": "sample string 2",
        "Source": "sample string 3"
      },
      {
        "BranchName": "sample string 1",
        "BranchUID": "sample string 2",
        "Source": "sample string 3"
      }
    ]
  },
  {
    "ConsultationDate": "2026-05-10T12:59:25.1729942+02:00",
    "DateCreated": "2026-05-10T12:59:25.1729942+02:00",
    "NextTreatmentDate": "2026-05-10T12:59:25.1729942+02:00",
    "BranchID": 4,
    "CampaignID": 5,
    "ClinicalDiagnosisID": 6,
    "Communication_ReminderGroupID": 7,
    "CompanyID": 8,
    "ConsultationID": 9,
    "Deleted": 10,
    "DiagnoseID": 11,
    "FileImport": 12,
    "HACandidate": 13,
    "ICD10ID": 14,
    "PatientId": 15,
    "ProcedureID": 16,
    "Reminder": 17,
    "ReturnReasonID": 18,
    "UserID_Consultant": 19,
    "UserID": 20,
    "ProceduresList": "sample string 21",
    "BranchName": "sample string 22",
    "Departmentname": "sample string 23",
    "UsersConsultant": "sample string 24",
    "UsersCapture": "sample string 25",
    "DepartmentKey": "sample string 26",
    "Key": "sample string 27",
    "ClinicalDiagnosisName": "sample string 28",
    "DiagnosisName": "sample string 29",
    "PatientsKey": "sample string 30",
    "DoctorsKey": "sample string 31",
    "MemberShipNo": "sample string 32",
    "MedicalAidPlanKey": "sample string 33",
    "UsersCaptureKey": "sample string 34",
    "ICD10Code": "sample string 35",
    "OptionCode": "sample string 36",
    "CustomRate": "sample string 37",
    "SYNCID": 38,
    "Sync_tried": 39,
    "Sync_LastTriedDate": "2026-05-10T12:59:25.174995+02:00",
    "Sync_LastError": "sample string 41",
    "BranchIncrementNo": 42,
    "AccountingInvNo": "sample string 43",
    "UserData": [
      {
        "UserUID": "sample string 1",
        "UserKey": "sample string 2",
        "CompanyKey": "sample string 3",
        "SessionKey": "sample string 4",
        "PatientKey": "sample string 5"
      },
      {
        "UserUID": "sample string 1",
        "UserKey": "sample string 2",
        "CompanyKey": "sample string 3",
        "SessionKey": "sample string 4",
        "PatientKey": "sample string 5"
      }
    ],
    "CompanyData": [
      {
        "CompanyName": "sample string 1",
        "CompanyUID": "sample string 2",
        "Source": "sample string 3"
      },
      {
        "CompanyName": "sample string 1",
        "CompanyUID": "sample string 2",
        "Source": "sample string 3"
      }
    ],
    "BranchData": [
      {
        "BranchName": "sample string 1",
        "BranchUID": "sample string 2",
        "Source": "sample string 3"
      },
      {
        "BranchName": "sample string 1",
        "BranchUID": "sample string 2",
        "Source": "sample string 3"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfJsonConsultations xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Heardat_API.Models">
  <JsonConsultations>
    <AccountingInvNo>sample string 43</AccountingInvNo>
    <BranchData>
      <BranchData>
        <BranchName>sample string 1</BranchName>
        <BranchUID>sample string 2</BranchUID>
        <Source>sample string 3</Source>
      </BranchData>
      <BranchData>
        <BranchName>sample string 1</BranchName>
        <BranchUID>sample string 2</BranchUID>
        <Source>sample string 3</Source>
      </BranchData>
    </BranchData>
    <BranchID>4</BranchID>
    <BranchIncrementNo>42</BranchIncrementNo>
    <BranchName>sample string 22</BranchName>
    <CampaignID>5</CampaignID>
    <ClinicalDiagnosisID>6</ClinicalDiagnosisID>
    <ClinicalDiagnosisName>sample string 28</ClinicalDiagnosisName>
    <Communication_ReminderGroupID>7</Communication_ReminderGroupID>
    <CompanyData>
      <CompanyData>
        <CompanyName>sample string 1</CompanyName>
        <CompanyUID>sample string 2</CompanyUID>
        <Source>sample string 3</Source>
      </CompanyData>
      <CompanyData>
        <CompanyName>sample string 1</CompanyName>
        <CompanyUID>sample string 2</CompanyUID>
        <Source>sample string 3</Source>
      </CompanyData>
    </CompanyData>
    <CompanyID>8</CompanyID>
    <ConsultationDate>2026-05-10T12:59:25.1729942+02:00</ConsultationDate>
    <ConsultationID>9</ConsultationID>
    <CustomRate>sample string 37</CustomRate>
    <DateCreated>2026-05-10T12:59:25.1729942+02:00</DateCreated>
    <Deleted>10</Deleted>
    <DepartmentKey>sample string 26</DepartmentKey>
    <Departmentname>sample string 23</Departmentname>
    <DiagnoseID>11</DiagnoseID>
    <DiagnosisName>sample string 29</DiagnosisName>
    <DoctorsKey>sample string 31</DoctorsKey>
    <FileImport>12</FileImport>
    <HACandidate>13</HACandidate>
    <ICD10Code>sample string 35</ICD10Code>
    <ICD10ID>14</ICD10ID>
    <Key>sample string 27</Key>
    <MedicalAidPlanKey>sample string 33</MedicalAidPlanKey>
    <MemberShipNo>sample string 32</MemberShipNo>
    <NextTreatmentDate>2026-05-10T12:59:25.1729942+02:00</NextTreatmentDate>
    <OptionCode>sample string 36</OptionCode>
    <PatientId>15</PatientId>
    <PatientsKey>sample string 30</PatientsKey>
    <ProcedureID>16</ProcedureID>
    <ProceduresList>sample string 21</ProceduresList>
    <Reminder>17</Reminder>
    <ReturnReasonID>18</ReturnReasonID>
    <SYNCID>38</SYNCID>
    <Sync_LastError>sample string 41</Sync_LastError>
    <Sync_LastTriedDate>2026-05-10T12:59:25.174995+02:00</Sync_LastTriedDate>
    <Sync_tried>39</Sync_tried>
    <UserData>
      <UserData>
        <CompanyKey>sample string 3</CompanyKey>
        <PatientKey>sample string 5</PatientKey>
        <SessionKey>sample string 4</SessionKey>
        <UserKey>sample string 2</UserKey>
        <UserUID>sample string 1</UserUID>
      </UserData>
      <UserData>
        <CompanyKey>sample string 3</CompanyKey>
        <PatientKey>sample string 5</PatientKey>
        <SessionKey>sample string 4</SessionKey>
        <UserKey>sample string 2</UserKey>
        <UserUID>sample string 1</UserUID>
      </UserData>
    </UserData>
    <UserID>20</UserID>
    <UserID_Consultant>19</UserID_Consultant>
    <UsersCapture>sample string 25</UsersCapture>
    <UsersCaptureKey>sample string 34</UsersCaptureKey>
    <UsersConsultant>sample string 24</UsersConsultant>
  </JsonConsultations>
  <JsonConsultations>
    <AccountingInvNo>sample string 43</AccountingInvNo>
    <BranchData>
      <BranchData>
        <BranchName>sample string 1</BranchName>
        <BranchUID>sample string 2</BranchUID>
        <Source>sample string 3</Source>
      </BranchData>
      <BranchData>
        <BranchName>sample string 1</BranchName>
        <BranchUID>sample string 2</BranchUID>
        <Source>sample string 3</Source>
      </BranchData>
    </BranchData>
    <BranchID>4</BranchID>
    <BranchIncrementNo>42</BranchIncrementNo>
    <BranchName>sample string 22</BranchName>
    <CampaignID>5</CampaignID>
    <ClinicalDiagnosisID>6</ClinicalDiagnosisID>
    <ClinicalDiagnosisName>sample string 28</ClinicalDiagnosisName>
    <Communication_ReminderGroupID>7</Communication_ReminderGroupID>
    <CompanyData>
      <CompanyData>
        <CompanyName>sample string 1</CompanyName>
        <CompanyUID>sample string 2</CompanyUID>
        <Source>sample string 3</Source>
      </CompanyData>
      <CompanyData>
        <CompanyName>sample string 1</CompanyName>
        <CompanyUID>sample string 2</CompanyUID>
        <Source>sample string 3</Source>
      </CompanyData>
    </CompanyData>
    <CompanyID>8</CompanyID>
    <ConsultationDate>2026-05-10T12:59:25.1729942+02:00</ConsultationDate>
    <ConsultationID>9</ConsultationID>
    <CustomRate>sample string 37</CustomRate>
    <DateCreated>2026-05-10T12:59:25.1729942+02:00</DateCreated>
    <Deleted>10</Deleted>
    <DepartmentKey>sample string 26</DepartmentKey>
    <Departmentname>sample string 23</Departmentname>
    <DiagnoseID>11</DiagnoseID>
    <DiagnosisName>sample string 29</DiagnosisName>
    <DoctorsKey>sample string 31</DoctorsKey>
    <FileImport>12</FileImport>
    <HACandidate>13</HACandidate>
    <ICD10Code>sample string 35</ICD10Code>
    <ICD10ID>14</ICD10ID>
    <Key>sample string 27</Key>
    <MedicalAidPlanKey>sample string 33</MedicalAidPlanKey>
    <MemberShipNo>sample string 32</MemberShipNo>
    <NextTreatmentDate>2026-05-10T12:59:25.1729942+02:00</NextTreatmentDate>
    <OptionCode>sample string 36</OptionCode>
    <PatientId>15</PatientId>
    <PatientsKey>sample string 30</PatientsKey>
    <ProcedureID>16</ProcedureID>
    <ProceduresList>sample string 21</ProceduresList>
    <Reminder>17</Reminder>
    <ReturnReasonID>18</ReturnReasonID>
    <SYNCID>38</SYNCID>
    <Sync_LastError>sample string 41</Sync_LastError>
    <Sync_LastTriedDate>2026-05-10T12:59:25.174995+02:00</Sync_LastTriedDate>
    <Sync_tried>39</Sync_tried>
    <UserData>
      <UserData>
        <CompanyKey>sample string 3</CompanyKey>
        <PatientKey>sample string 5</PatientKey>
        <SessionKey>sample string 4</SessionKey>
        <UserKey>sample string 2</UserKey>
        <UserUID>sample string 1</UserUID>
      </UserData>
      <UserData>
        <CompanyKey>sample string 3</CompanyKey>
        <PatientKey>sample string 5</PatientKey>
        <SessionKey>sample string 4</SessionKey>
        <UserKey>sample string 2</UserKey>
        <UserUID>sample string 1</UserUID>
      </UserData>
    </UserData>
    <UserID>20</UserID>
    <UserID_Consultant>19</UserID_Consultant>
    <UsersCapture>sample string 25</UsersCapture>
    <UsersCaptureKey>sample string 34</UsersCaptureKey>
    <UsersConsultant>sample string 24</UsersConsultant>
  </JsonConsultations>
</ArrayOfJsonConsultations>

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.