create_patient_request.graphml
Крок | Опис |
---|---|
Запит на реєстрацію персони без декларації | |
| Робимо запит до E-Health з параметрами пошуку лікарів. |
2. Get employee list | Пошук лікарів в системі. Відобразити лише тих лікарів, які можуть реєструвати персону без декларації. |
3. Обрати лікаря який може зареєструвати персону без декларації | Зі списку лікарів вибрати необхідного лікаря. |
4. Заповнення даних mpi | Заповнити усі необхідні поля для створення персони щодо mpi. |
5. Заповнення даних опікуна | Заповнити дані опікуна, якщо це необхідно. |
6. Відправлення смс | При автентифікації (OTP), необхідно наділати смс з секретним кодом на вказаний пацієнтом номер телефону та перевірити, що пацієнт смс отримав. |
7. Request validation | Валідация запиту по json-схемі та ключування инн з датою народження та полом *1 . |
8. Запит на створення персони без декларації | Передача даних пацієнта на запит створенні персони без декларації |
9. Create patient request | Запит на створення перосони без декларації та збереження його в системі. Запит зберігається в системі N днів. |
10. Search mpi | Пошук людини в системі E-Health. Якщо не передали person.id in patient request і не знайшли вже існуючу персону - то будемо стоврювати нову. Якщо передали person.id то будемо оновлювати данні персони. (перевіряємо за моделлю чи можна оновити данні цієї персони) |
11. Друг печатної форми | Отримання печатної форми з запиту на створення персони без декларації. Друк форми для підпису. |
12. Перевірка та підписання печатної форми | Перевірка введених данних, підпис роздрукованої версії пацієнтом |
13. Approve patient request | Зміна статуса запиту на створення персони без декларації на `Approved` |
14. Чи є помилки | Якщо пацієнт знаходить помилку, то повертаються до п.4 |
15. Створення персони | Підписання запиту стоврення персони без декларації |
16. Sign patient request | Підпис запиту на стоврення персони без декларації та створення персони у mpi |
*1 - ключування ИНН з ДР та полом
- перші п'ять цифр ИНН утворюють число, яке дорівнює кількості днів від 01.01.1900 до дати народження власника ІПН
- пол перевіряється парність дев'ятої цифри: парна цифра - женский, непарна - чоловічий
- Запит на створення персони без декларації може бути створений адміністратором чи лікарем.
- Пацієнт не може зареєструватись як `персона без декларації`, якщо вона вже в системі.
- Якщо вже є запит на створення декларації, то не можна створити запит на створення персони без декларації
- Щоб внести зміни інформації пацієнта, необхідно зробити запит на створення пацієнта передавши id персони, яку хочешь оновити
- При створенні пацієнта без декларації є лише один метод авторизації:
- За допомогою мобільного телефону
- Система eHealth не забороняє використання одного номеру телефону для різних пацієнтів, проте кількість паціентів на один телефон обмежена та телефон паціента повинен співпадати з телефоном опікуна(якщо він є)
- При реєстрації дітей або пацієнтів, які мають опікуна додатково до документів пацієнта, сканується документ, що засвідчує факт представництва батьків/опікунів/піклувальників (окрім свідоцтва для народження).
Документами, що додатково посвідчують факт представництва вважаються наступні документи:- Свідоцтво - свідоцтво про народження
- Посвідчення опікуна - посвідчення опікуна або піклувальника
- документ - документ, що підтверджує повноваження представника органу опіки та піклування або керівника дитячого закладу, закладу охорони здоров’я або закладу соціального захисту дітей, у якому дитина перебуває на повному державному забезпеченні, та документ, що підтверджує факт зарахування дитини до цього закладу
- Рішення суду
- Пацієнт має надати згоду на створення персони шляхом авторизації в системі eHealth.
- Під час обробки запиту на створення персони без декларації система eHealth формує шаблон електронного документу (content) на основі якого має бути сформована друкована форма та який має бути підписаний лікарем.
- Для попередження дублікації patient requests здійснюється пошук подібних patient request за параметрами person.tax_id, person.document_number та статусам 'NEW', 'APPROVED'. Усі очікуючі patient requests, які були знайдені під час пошуку подібних, будуть автоматично деактивовані (присвоєно статус “СANCELED”)
- Створити персону без декларації може тільки Legal Entity, що має активний та верифікований NHS тип MSP, OUTPATIENT, EMERGENCY чи PRIMARY_CARE
- Створити персону без декларації може тільки Employee, який активний та типу Doctor, Specialist, Receptionist чи Assistant
Sign patient request
Крок | Опис |
---|---|
Get patient requests list | Отримати список запитів на створення персони без декларації. Для співробітника доступні всі запити на створення персони, що належать до Медзакладу в якому він працює. Список можна фільтрувати по статусу |
Get patient request by ID | Отримати деталі одного запиту персони без декларації. |
Перевірити наявніть паперової форми | Доктор або адміністратор перевіряє наявність форми, підписаної пацієнтом. |
Накласти ЕЦП | Підписати отримані деталі запиту на стоврення перосони без декларації за допомогою ЕЦП. |
Reject patient request | Відхилити запит на створення персони без декларації. Змінити статус запиту на створення персони на "REJECTED". |
Sign patient request | Підписати запит на створення персони без декларації. Створити персону та змінити статус запиту на персону на "SIGNED". |
- Підписання запиту на створення персони без декларації можливо лише користувачем який має зареєстрованого співробітника, має ЕЦП та праціє в тому медзакладі, тип якого дозволяє реєструвати паціентів без декларації( Doctor, Specialist, Receptionist чи Assistant).
- При обробці запиту на підписання персони без декларації (метод sign patient request) підписаний контент звіряється з шаблоном електронного документу (content)
- Зміна номеру мобільного телефону має відбуватись з використанням іншого каналу: Кол-центр, Сервісний центр NHS тощо. (т.я. буде відсилатись смс повідомлення на той телефон, який вказаний в заявці перосни)
- Інформація про перосну не може бути змінена. Зміна даних відбувається шляхом створення нової персони та передачі id персони яку хочуть змінити