Документ описує принцип роботи та основні апі необхідні для створення власного порталу пацієнта.
ЗМІСТ
- Авторизація
- Перелік АПІ які можуть знадобитись
- 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
створення пацієнта, також можна використовувати для пошуку та\або створення пацієнта
Загальнй процес при вже визначеному пацієнті
Підходить для варіантів коли авторизація\реєстрація відбувається з довірених інтеграцій, та на пряму з серверу інтегратора - таких як боти.
в даному випадку ідентифікація та авторизація пацієнта була виключена з діаграми, у випадку якщо це бот - інтегратор сам бере на себе реалізацію ідентифікації та авторизації конкретного пацієнта.