1 | Перевірити можливість взяття обраного направлення в обробку | Користувач має перевірити чи може даний медичний взяти в обробку обране направлення за програмою. Виконується запит до системи e-Health. Направлення може бути взятим в обробку: - Якщо направлення виписане за програмоюМедичний заклад має активний, не призупинений договір на надання послуг за програмою, обраною у направленні, та послуга або група послуг з направлення входить у такий договір
- Послуга, або група послуг, обрана у направленні є учасником програми, за яким можливе надання послуг
- Послуга, обрана у направленні, може надаватися
- медичний заклад має активний, верифікований NHS тип PRIMARY_CARE (MSP, MSP_PHARMACY) або OUTPATIENT
API: PreQualify Service RequestQualify service request |
3 | Отримати рішення пацієнта чи відміняти використання направлення у іншому медичному закладі | У разі, якщо направлення взяте в обробку іншим медичним закладом, необхідно отримати рішення пацієнта чи відміняти взяття в обробку направлення. Якщо пацієнт не згоден, обране направлення не може бути взяте в обробку даним медичним закладом. |
5 | Взяти направлення в обробку | Для "резервування" часу та ресурсу (лікаря, обладнання, та ін.) на надання послуги за направленням користувач повинен взяти направлення в обробку. Користувач виконує запит у систему e-Health на використання направлення. При цьому: - Для категорії направлення Counselling може бути визначений лікар, який буде надавати послугу
- Для категорій направлень Diagnostic Procedure, Imaging може бути визначений співробітник, який буде надавати послугу
- Якщо співробітника визначено, він повинен бути співробітником у медичному закладі, від імені якого виконується запит.
- Для категорій направлень Laboratory співробітник, який буде надавати послугу, не може бути визначеним.
Система e-Health: - перевіряє можливість виконання такої операції користувачем, коректність запиту, дійсність пацієнта, медичного закладу, користувача, що ініціював запит, лікаря, який буде надавати послугу за направленням (залежно від категорії направлення), стан обробки направлення за програмою (повинен бути New), та стан направлення (повинен бути Active)
- перевіряє виконання умов, зазначених у кроці "Перевірити можливість взяття обраного направлення в обробку" даного процесу
- якщо всі перевірки пройшли успішно, доповнює направлення інформацією про співробітника, який буде надавати послугу, якщо його зазначено у запиті, медичний заклад, у якому така послуга буде надаватися, та переводить направлення у стан In Queue
API: Use Service Request Взявши направлення в обробку - лікар не отримує доступу до даних пацієнта, зазначених у направленні. Отримати доступ до медичних даних можна тільки через підтвердження від пацієнта відповідних доступів (див. Approvals та Отримання дозволу пацієнта на операції з даними у системі E-Health)
|