Отримання токену доступу 

Інструкція з отримання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530947-отримання-token 

Використання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530917-token


Для використання API потрібні скоупи: "gambit:public:patient:write".
Якщо немає потрібних scope, то повертатиметься помилка Code 403 Forbidden


За допомогою даного запиту, можна редагувати дані пацієнта.

Потрібно в запиті вказити ідентифікатор пацієнта, якого потрібно редагувати, наприклад:


HTTP methods: PUT

/api/public/v1/patients/{id}


де {id} - унікальний ідентифікатор паієнта


Request body:


Example Value:

{
  "Patient": {
    "LFM": "string",
    "First": "string",
    "Last": "string",
    "Middle": "string",
    "Born": "2025-02-27T20:02:36.927Z",
    "Gender": "string",
    "Phone": "string",
    "TelMob1": "string",
    "TelMob2": "string",
    "TelHome": "string",
    "TelWork": "string",
    "Email": "string",
    "StreetName": "string",
    "StreetNumber": "string",
    "Room": "string",
    "Note": "string",
    "Barcode": "string",
    "Passport": "string",
    "InternalCardNumber": "string",
    "BloodType": "string",
    "RhFactor": "string",
    "Weight": 0,
    "Height": 0,
    "BirthCity": "string",
    "ENG_Last": "string",
    "ENG_Middle": "string",
    "ENG_First": "string",
    "CardNumber": "string",
    "Works": "string",
    "Code": "string",
    "Photo": "string",
    "NativeLanguage": 0,
    "Sex": true,
    "MarketingTypeId": 0,
    "ReferringDoctorId": 0,
    "CityId": 0,
    "ClinicId": 0,
    "ContactPatientId": 0,
    "ExternalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "ExternalClinicId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  }
}
Параметр
Тип
Опис
LFM
string
nullable: true
ПІБ пацієнта
First
string
nullable: true
ім'я
Last
string
nullable: true
прізвище
Middle
string
nullable: true
по батькові
Born
string($date-time)
дата народження
Gender
string
nullable: true
стать "male", "female"
Phone
string
nullable: true
номер телефону
TelMob1
string
nullable: true
номер телефону
TelMob2
string
nullable: true
номер телефону
TelHome
string
nullable: true
номер телефону
TelWork
string
nullable: true
номер телефону
Email
string
nullable: true
електронна адреса
StreetName
string
nullable: true
назва вулиці
StreetNumber
string
nullable: true
номер будинку
Room
string
nullable: true
квартира
Note
string
nullable: true
замітка
Barcode
string
nullable: true

Passport
string
nullable: true
паспортні дані
InternalCardNumber
string
nullable: true
внутрішній номер картки
BloodType
string
nullable: true
група крові
RhFactor
string
nullable: true
резус-фактор
Weight
number($double)
вага
Height
number($double)
ріст
BirthCity
string
nullable: true
місце народження
ENG_Last
string
nullable: true
прізвище англійською
ENG_Middle
string
nullable: true
по батькові англійсько
ENG_First
string
nullable: true
ім'я англійською
CardNumber
string
nullable: true
номер картки
Works
string
nullable: true
міісце роботи
Code
string
nullable: true
РНОКПП
Photo
string
nullable: true
посилання на фото
NativeLanguage
integer($int32)
рідна мова
Sex
boolean
стать
MarketingTypeId
integer($int32)
nullable: true
джерело звернення пацієнта
ReferringDoctorId
integer($int32)
nullable: true
ідентифікатор направившого лікаря
CityId
integer($int64)
nullable: true
ідентифікатор міста
ClinicId
integer($int32)
nullable: true
ідентифікатор філіалу
ContactPatientId
integer($int32)
nullable: true
ідентифікатор контактної особи
ExternalId
string($uuid)
nullable: true
унікальний ідентифікатор пацієнта в зовнішній системі
ExternalClinicId
string($uuid)
nullable: true 
---


Responses:

При успішному виконані запиту повернеться - Code 200 Success

Якщо якісь вхідні дані будуть не вірного формату, то повернеться Code 400 Bad Request