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

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

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


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


Запит повертає список пацієнтів (відповідно до встановивлених параметрів): 


HTTP methods: GET

/api/public/v1/patients?query=test&skip=0&take=20 


де query=test - за допомогою даного параметру здійснюється пошук пацієнтів за введеним текстом (не є обов'язковим)skip=0 -  цей параметр вказує з якого місця потібно почати вивантажувати пацієнтів, take=20 - параметр вказує на кількість пацієнтів для вивантаження.


Responses:

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


Example Value:


Параметр
Тип
Опис
Deleted
boolean
видалений
DeletedAt
string($date-time)
nullable: true
дата видалення
Patient


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
замітка
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
зовнішній ідентифікатор філії в інших системах (МХП)
PatientId
integer($int32)
іденгтифікатор пацієнта
VerifyPhoneNumber
booleanверифікація номера телефону
BinotelId
integer($int64)
nullable: true
ідентифікатор пацієнта\клієнта в системі Бінотел
Metadata


ExternalPositionId
string($uuid)
nullable: true
ідентиіфкатор основної посади пацієнта в інших системах (МХП)
PositionId
integer($int32)
nullable: true
внутрішній іднетифікатор основної посади пацієнта (МХП)
IsDisabled
boolean
відмітка про інвалідність (МХП)
ChernobylCategory
integer($int32)
nullable: true
категорія чорнобильця
DisabilityStart
string($date-time)
nullable: true
дата встановлення інвалідності
DisabilityEnd
string($date-time)
nullable: true
дата акінчення інвалідності 
DisabilityGroup
string
nullable: true
група інвалідності
Extensions


IsHarmfulWorkingConditions
boolean
шкідливі умови праці
IsMainJob
boolean
основна робота
Shift
string
nullable: true

в яку зміну працює (МХП)
ActualWorkplaceAddress
string
nullable: true
адреса місця роботи
IsOutSource
boolean
відмітка про те що він працює як outsource (МХП)
IsFired
boolean
звільнено
FiredAt
string($date-time)
nullable: true
дата звільнення
DateOfEmployment
string($date-time)
nullable: true
дата працевлаштування
Department
string
nullable: true
застаріше поле  (МХП)
HasOncologicalDiseases
boolean
онкологічні захворювання
AnimalBreedId
integer($int32)
nullable: true
ідентифікатор породи тварини
AnimalKindId
integer($int32)
nullable: true
ідентифікатор виду тварини
Positions


IsPrimary
boolean
nullable: true
відмітка що це основна посада (МХП)
DepartmentId
integer($int32)
nullable: true
ідентифікатор департаменту  (МХП)
PositionId
integer($int32)
nullable: true
 ідентифікатор посади  (МХП)
ExternalDepartmentId
string($uuid)
nullable: true
---
ExternalPositionId
string($uuid)
nullable: true
---
DepartmentId
integer($int32)
nullable: true
---
ExternalDepartmentId
string($uuid)
nullable: true
---