Документ описує принцип роботи та основні апі необхідні для створення власного порталу пацієнта.
ЗМІСТ
- Авторизація
 - Перелік АПІ які можуть знадобитись 
- GET /api/online/v1/schedulers
 - GET api/online/v1/patient/prerecords
 - GET api/online/v1/patient/prerecords/{patientId:int}
 - GET api/online/v1/patient/prerecords/by/id/{id:int}
 - DELETE api/online/v1/patient/prerecords/{prerecordId}
 - POST api/online/v1/patient/prerecords
 - POST api/online/v1/patient/prerecords
 - POST api/public/v1/prerecords
 - GET /api/public/v1/patients
 - POST /api/public/v1/patients
 
 - Загальнй процес при вже визначеному пацієнті
 
Авторизація
Перелік АПІ які можуть знадобитись
посилання на перелік усіх доступних апі - тут. На сторінці занходиться пере
GET /api/online/v1/schedulers
Інформація про вільні інтервали лікарів
Обов'язкові параметри:
- from (дата час)
- to (дата час)
У відповіді міститься уся необхідна інформація для відображення переліку лікарів та іх вільних інтервалів для запису, також ідентифікатори сутностей які необхідні для створення попереднього запису для конкретного пацієнта.GET api/online/v1/patient/prerecords
запит повертає перелік усіх актуальних попередніх записів для пацієнта
актуальні попередні записи  - такі які ще не минули GET api/online/v1/patient/prerecords/{patientId:int}
запит повертає перелік усіх актуальних попередніх записів для вказаного пацієнта (члена сім'ї)
GET api/online/v1/patient/prerecords/by/id/{id:int}
Запит повертає інформацію про попередній запис за ідентифікатором
DELETE api/online/v1/patient/prerecords/{prerecordId}
Запит для скасування попереднього запиту
POST api/online/v1/patient/prerecords
Запит створення попереднього запису
POST api/online/v1/patient/prerecords
Запит створення попереднього запису, дане апі може бути використане лише grant_type=patient
POST api/public/v1/prerecords
створення попереднього за допомогою client_credentials flow
GET /api/public/v1/patients
пошук пацієнтів за заданим параметром
дане апі може бути використане для ідентифікації пацієнта
POST /api/public/v1/patients
створення пацієнта, також можна використовувати для пошуку та\або створення пацієнта
Загальнй процес при вже визначеному пацієнті
Підходить для варіантів коли авторизація\реєстрація відбувається з довірених інтеграцій, та на пряму з серверу інтегратора - таких як боти.

в даному випадку ідентифікація та авторизація пацієнта була виключена з діаграми, у випадку якщо це бот - інтегратор сам бере на себе реалізацію ідентифікації та авторизації конкретного пацієнта.