Загальний опис процесу | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Робота з внутрішніми направленнями МІС з-під амбулаторної взаємодії (спеціалістом, що направляєФормування eHealth направлення з внутрішнього направлення МІС (направлення інтегровані між собою) | ||||||||
Виконати пошук EHealth направлення Поставити в чергу та взяти в обробку Внести результати досліджень Створити діагностичні звіти Відправити в EHealth Погасити EHealth направлення Поліклініка Лабораторія Створення та погашення направлення |
Робота з внутрішніми направленнями
Створити консультацію
Створити направлення на аналізи
Зареєструвати консультацію в EHealth
Створити направлення на послугу в EHealth
%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BverticalAlign%3Dtop%3BfillColor%3D%23000066%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22-198.47%22%20y%3D%22-498%22%20width%3D%2220%22%20height%3D%2220%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E
СТАРТ
Виконати пошук EHealth направлення
Поставити в чергу та взяти в обробку
Внести результати досліджень
Створити діагностичні звіти
Відправити в EHealth
Погасити EHealth направлення
Поліклініка
Лабораторія
Створення та погашення направлення
Схеми загальної роботи з направленнями
Лаборант, створення діагностичного звіту з направлення
Формування eHealth направлення з внутрішнього
Форма "Тип аналізу"
MIS-19999 - Прив'язка декількох послуг EHealth до типу аналізу CLOSED
Додати можливість прив'язки декількох послуг до одного типу аналізу з можливістью розгалудження показників серед обраних послуг.
1. Створити довідник "Зв'язок EHealth послуг та типів аналізів" з атрибутами:
Назва
Тип
Обов'язковість
Опис
2. Виконати апдейт довідника "Зв'язок EHealth послуг та типів аналізів" значеннями атрибутів AnalysisType.EHealthServiceCode, та AnalysisType.EHealthServiceExterlalID
3. Видалити атрибути EHealthServiceCode та EHealthServiceExterlalID з таблиці AnalysisType.
4. Створити довідник "Зв'язок EHealth послуг та показників".
Назва
Тип
Обов'язковість
Опис
5. Тип поля вводу "Послуга в системі "eHealth"" змінити на поле множинного вибору. Обрані значення виводити через " ; ". Значення зберігати в довідник "Зв'язок EHealth послуг та типів аналізів".
6. В табличній частині "Показники", після колонки "Профіль референтних груп", додати колонку "Послуга в системі EHealth"- поле множинного вибору, за замовченням порожнє. В полі можливо обрати тільки ті послуги, які було обрано в полі "Послуга в системі "eHealth"". Обрані значення виводити через " ; ".
7. При видаленні значення в полі "Послуга в системі "eHealth"" автоматично видаляти зв'язки видаленої послуги з показниками (колонка "Послуга в системі EHealth").
Формування eHealth направлень
MIS-19978 - Створення EHealth направлень на основі направлення на аналізи CLOSED
AIDS.Referral
До таблиці направлень (AIDS.Referral) додати зв'язок з направленням на аналізи, з якого було створено направлення (AIDS.Referral.DirectionID), необов'язкове поле, заповнюється тільки якщо направлення були створені з форми "Направлення на аналізи (Створення)".
Реєстр "Направлення пацієнта (Тест)"
В табличну форму направлень, після колонки "Публічний номер" додати колонку "№ направлення". До колонки "№ направлення" виводити номер направлення на аналізи (AIDS.Direction.Number), з якого було створено eHealth направленя (AIDS.Referral.DirectionID). Якщо атрибут AIDS.Referral.DirectionID порожній, то залишати поле "№ направлення" порожнім.
Форма "Направлення на аналізи (Створення)"
В нижній частині форми додати блок "eHealth направлення". Блок відображається тільки якщо виконуються умови:
- консультація створена для амбулаторної картки або стаціонарної картки 003-2/о (AIDS.Encounter.PatientEMRCaseType з кодом "Outpatient" або "Hospital0032");
- має запис в таблиці AIDS.EHealthEncounter.
Атрибути блоку:
Назва
Тип
Значення за замовченням
Опис
Якщо консультація має стан "Завершена"- так.
інакше- ні.
Ознака відправлення направлень до eHealth. Доступна для редагування тільки якщо консультація має стан "Завершена" (EHealthEncounter.StateID=Common.StateDetail, для якого EntityType='EHealthEncounter', та Code='finished')
Якщо "Створити eHealth направлення" = "Ні", то "Відправити в eHealth"= "Ні"
При натисненні кнопки "Створити", якщо встановлено ознаку "Створити eHealth направлення"=
- "Так"- виконати створення EHealth направлень для кожної послуги, пов'язаної з типом аналізу (довідник "Зв'язок EHealth послуг та типів аналізів"). Тільки якщо для типу аналізу існують показники, які пов'язані з послугою, але жодного не обрано в направленні, то eHealth направлення для цієї послуги не створюється. MIS-21629 - Обмеження по створенню eHealth направлень CLOSED
- Якщо "Відправити в eHealth"=
- "Так"- для всіх створених направлень (по Referral.DirectionID) виконати відправку до eHealth (дія "Зареєструвати в системі "eHealth" пакет направлень" для реєстру "Направлення пацієнта (тест)").
- "Ні"- відправка не виконується.
- Якщо "Відправити в eHealth"=
- "Ні"- eHealth направлення не створюються.
Атрибути направлення EHealth (Referral):
Атрибут
Значення
за замовченням =EHealthReferralServicePriority.ID з кодом "routine" (планове)
якщо обрано аналіз "СІТО", то =EHealthReferralServicePriority.ID, з кодом "urgent" (ургентне)
| ||||||
Обробка інтегрованих направлень | ||||||
| ||||||
Реєстр "Направлення пацієнта (Тест)"
В табличну форму направлень, після колонки "Публічний номер" додати колонку "№ направлення". До колонки "№ направлення" виводити номер направлення на аналізи (AIDS.Direction.Number), з якого було створено eHealth направленя (AIDS.Referral.DirectionID). Якщо атрибут AIDS.Referral.DirectionID порожній, то залишати поле "№ направлення" порожнім. Додати автоматичне взяття в роботу направлень з форми "Результати досліджень"
MIS-21287 - На формі "Результати аналізів" додати автоматичне взяття в роботу направлень CLOSED
На формі "Результати досліджень" (Analysis) при переведенні результату дослідження в стан "Внесено результат" (кнопка "Внесено результат") виконувати взяття в чергу та в роботу всіх eHealth направлень (Referral) які пов'язані з направленням на аналізи (Direction, зв'язок Analysis → Direction → Referral.DirectionID), для яких послуга співпадає з послугами, які пов'язані з типом аналізу (AnalysisType → AnalysisTypeEhealthService).
Процесс взяття направлень в чергу та в обробку:
- Система перевіряє та оновлює стан обробки обраних направлень.
- Для кожного направлення в стані обробки "Нове" (new) система ініціює запит Use Service Request з параметрами:
- Спеціаліст, призначений на обробку = поточний спеціаліст;
- Медична программа (program) = "Програма державних фінансових гарантій медичного обслуговування населення".
- Після отримання успішної відповіді система оновлює стан обробки направлення на "В черзі" (in_queue).
- Для кожного направлення в стані обробки направлення "В черзі" (in_queue) система ініціює запит Change service request status to in progress .
- Після отримання успішної відповіді система оновлює стан обробки направлення на "В обробці" (in_progress).
- Після отримання відповіді для останнього направлення система виводить повідомлення 099. Mеssаgе №00076. MIS-21703 - Внести зміни до інформаційного вікна про взяття в обробку направлень IN BRANCH
- Якщо в користувача залишається відкритою форма "Результати досліджень", то виконати оновлення форми.
Формування діагностичних звітів з форми "результати досліджень"
На форму "Результати аналізів" додати діагностичні звіти
MIS-21493 - На форму "Результати аналізів" додати діагностичні звіти CLOSED
- В таблицю AIDS.DiagnosticReport додати зв'язок з результатами досліджень (AnalysisID), з якого було створено діагностичний звіт.
- На форму "Результати досліджень", після блоку "Результати показників" додати блок "Діагностичні звіти". Блок відображається тільки після того як внесено результати досліджень (Стан з кодом "ResultSubmitted"). В блоці відображати тільки діагностичні звіти, пов'язані з поточним результатом дослідженння (AnalysisID).
- Атрибути таблиці
Назва колонки | Опис | Джерело |
---|---|---|
Послуга | Код та назва послуги | EHealthDiagnosticReportCreatePackage.ServiceName |
Створено | Дата створення | EHealthDiagnosticReportCreatePackage.CreatedAt |
Відправлено | Дата відправлення до eHealth | EHealthDiagnosticReportCreatePackage.SendedAt (якщо нема то порожнє) |
Стан | Стан діагностичного звіту | EHealthDiagnosticReportCreatePackageStatus.Name |
- Дії
Назва | Опис |
---|---|
Створити | Створення діагностичного звіту за аналогією спец. дії "Створити діагностичний звіт" |
Перегляд | Відкриває обраний діагностичний звіт для перегляду |
Видалити | Видаляє обраний діагностичний звіт |
Налагодження колонок | Відкриває налагодження колонок |
Оновити | Оновлює таблицю |
Експорт в Excel | Виконує вивантаження табличної форми в Excel |
При створенні діагностичного звіту (спец. дія "Створити діагностичний звіт", або дія "Створити" блоку "Зіагностичні звіти") з форми "Результати досліджень" зберігати зв'язок діагностичного звіту з результатом аналізу (AnalysisID).
На форму "Результати досліджень" додати спеціальну дію "Реєстрація діагн. звітів та погашення направлення"
MIS-21288 - На форму "Результати досліджень" додати спеціальну дію "Реєстрація діагн. звіту та погашення направлення" CLOSED
Без підключення до аналізатору
Результати досліджень, ручне внесення даних та відправка до eHealth
Направлення 8933-7146-1041-1250 успішно погашено!
Діагностичний звіт №12345 успішно відправлено до eHealth!
На форму "Результати досліджень" додати спеціальну дію "Реєстрація діагн. звітів та погашення направлення". Спец. дія доступна якщо виконуються умови:
- результат дослідження має стан "Внесено результат";
- з типом аналізу, для результату пов'язана хоча б одна eHealth послуга (зв'язок Analysis → AnalysisType→ AnalysisTypeEHealthService);
- хоча б для одної пов'язаної послуги існує eHealth направлення пов'язане з направленням на аналізи (Direction) в стані обробки "В обробці".
При натисненні кнопки система:
- Перевіряє та оновлює стан обробки направлення.
- Створює діагностичні звіти за правилом*.
- Відкриває діалогове вікно підписання.
- Реєструє діагностичні звіти в системі eHealth.
- Виконує погашення направлень, які було обрано в діагностичних звітах.
- Виводить інформаційне вікно 099. Mеssаgе №00079. MIS-21696 - Внести зміни до тексту інформаційного вікна IN BRANCH
- Якщо в користувача залишається відкритою форма "Результати досліджень", то виконати оновлення форми.
Правила створення діагностичних звітів*:
- Діагностичні звіти створюються для кожної послуги з якою пов'язано eHealth послугу (зв'язок Analysis → AnalysisType→ AnalysisTypeEHealthService) для якої існує направлення (Referral, для якого DirectionID= Analysis.DirectionID), з станом обробки "В обробці", для якого послуга відповідає послузі пов'язаній з типом аналізу (AnalysisTypeEHealthService), та виконується одна з умов:
- існує хоча б один не пустий показник, пов'язаний з eHealth послугою для якої створюється діагностичний звіт;
- не існує жодного показника пов'язаного з eHealth послугою, та існує хоча б один заповнений показник не пов'язаний з жодною з послуг.
Атрибути Діагностичного звіту:
Назва на UI | Джерело |
---|---|
Категорія | Категорія з направлення |
Код послуги | Код послуги з направлення |
Дата та час формування | Поточні дата та час |
Направлення | перше з пов'язаних направлень (Referral, для якого DirectionID= Analysis.DirectionID), з станом обробки "В обробці", для якого послуга відповідає послузі пов'язаній з типом аналізу (AnalysisTypeEHealthService) |
Первинне джерело | Поточний спеціаліст |
Інтерпретатор результату | Поточний спеціаліст |
Реєстратор результату | Поточний спеціаліст |
Початок прийому | Дата та час забору матеріалу (Analysis.Date) |
Заключення | Показники, для яких виконуються умови:
Кожен показник виводити з нового рядка у вигляді: <Назва показника (IndicatorName.Name)>, <Значення (AnalysisResult.ValueNumeric або AnalysisResult.ValueText)>, <Референтні значення (якщо є) у вигляді "від" ReferenceValues.ValueMin до ReferenceValues.ValueMax, або ReferenceValues.ValueText >. Якщо немає жодного показника, що задовільняє вимогам-заповнюється значенням "Виконано". |
Спостереження | Створюється для показників, для яких виконуються умови:
З параметрами:
|
Змінити відображення інформаційних вікон
MIS-21286 - Змінити відображення інформаційних вікон CLOSED
Інформаційне вікно відображати в верхньому правому куті вікна додатку.
Внести зміни до відображення наступніх інформаційних вікон 099. Mеssаgе:
Номер інформаційного вікна | Використання (дивись через ctrl+f ) |
---|---|
07001 | 04.16. Направлення |
07002 | 04.16. Направлення |
07004 | 04.16. Направлення |
07005 | 04.16. Направлення |
00073 | Направлення + направлення |
Зміни до збереження електронного підпису
MIS-21279 - Зберігати підпис в рамках сессії TESTING
При виконанні підписання пакетів, на формі "Параметри підпису", якщо користувачем встановлено позначку "Зберегти пароль", то, після першого внесення параметрів підпису, їх зберегти та більше не піднімати форму "Параметри підпису" до закінчення поточної сессії. При підписанні форма "Параметри підпису" відкривається повторно тільки якщо виникає помилка з підписом (наприклад не знайдено файлового носія).
Зміни до процесу обробки направлень
Форма "Діагностичний звіт (створення)"
MIS-21281 - На форму "діагностичний звіт" додати кнопку "Відправити та погасити" CLOSED
На форму, перед кнопкою "Відправити" додати кнопку "Відправити та погасити". При натисненні кнопки відбувається відправлення діагностичного звіту до eHealth, та, після успішної відправки, погашення поточного направлення. За можливості прибрати лоадер при виконанні операцій та не блокувати дії користувача.
Формування діагностичних звітів з форми "Направлення пацієнта"
MIS-21283 - На формі "Направленя" внести зміни до створення діагностичного звіту CLOSED
На формі "Направлення пацієнта" (Referral), якщо направлення має стан обробки "Нове" або "В черзі", зробити доступною спец. дію "Створити діагностичний звіт".
При виборі спец. дії "Створити діагностичний звіт", якщо стан:
- "Нове" - виконати взяття направлення в обробку та в роботу. Параметри взяття в обробку:
- Спеціаліст, призначений на обробку = поточний спеціаліст;
- Медична программа = "Програма державних фінансових гарантій медичного обслуговування населення".
- "В черзі"- виконати взяття направлення в роботу.
Взяття в обробку та в роботу виконувати синхронно з створенням діагностичного звіту.
При відкритті форми "Діагностичний звіт (створення)" з форми "Направлення пацієнта", зробити кнопки керування направленням ("Очистити", "Пошук", "Паперове направлення") не активними.
На формі "Діагностичний звіт (створення)" при натисненні кнопки "Відправити" або "Відправити та погасити", якщо в полі "Направлення" обрано електронне направлення (Referral), яке має стан не "В обробці" "Нове" або "В черзі" MIS-21552 - На формі створення діагностичного звіту змінити перевірку направлення CLOSED - вивести вікно з помилкою 099. Mеssаgе №00075. Після закриття вікна з помилкою користувач залишається на формі "Діагностичний звіт (створення)", відправка діагностичного звіту не відбувається.
Реєстр "Направлення пацієнта"
Массове погашення направлень
MIS-21284 - В реєстр "Направленя пацієнта" додати спец. дію "Погасити направлення" CLOSED
Массове погашення направлень
В реєстр "Направлення пацієнта" додати спец. дію "Погасити направлення". Спец. дія доступна для реєстру та всіх лог. реєсртів тільки якщо для відповідного реєстру або логічного реєстру встановлено параметр:
Назва | Значення |
---|---|
Referral | True |
MIS-21850 - Обмежити відображення спец. дії "Погасити направлення" параметром CLOSED
При виборі спец. дії виводити діалогове вікно з повідомленням: "Обрані направлення (<кількість направленнь, які задовільняють умовам вибору*>) будуть погашені. Продовжити?", і кнопками "Продовжити" та "Скасувати".
При виборі дії:
- "Продовжити"- виконується погашення всіх направленнь, які задовільняють умовам вибору*. Після успішного погашення всіх направлень вивести інформаційне вікно 099. Mеssаgе №00073. Якщо при погашенні направлення виникла помилка, то вивести інформаційне вікно 099. Mеssаgе №00074 (для кожного направлення з помилкою).
- "Скасувати"- виконується повернення до реєстру направлень без погашення направлень.
Умови вибору направлень*:
Для погашення направлень обираються всі відфільтровані в реєстрі направлення в стані виконання = "В обробці", для яких існує сутність, яка задовільняє вимогам:
Сутність | Умови вибору |
---|---|
Консультація |
Обирається запис з найбільшою датою закінчення консультації EHealthEncounter.VisitEndDate |
Діагностичний звіт |
Обираэться запис з найбільшою датою відправки (EHealthDiagnosticReportCreatePackage.SendedAt) |
Процедури |
Обираэться запис з найбільшою датою внесення змін (Procedure.Modified) |
Категорія направлення | Код категорії | Сутність в порядку пріорітету |
---|---|---|
Консультація | counselling | Encounter |
Процедура, Хірургічна процедура | procedure, surgical_procedure | 1. Encounter 2. Procedure |
Візуалізація, Лабораторна діагностика | imaging, laboratory_procedure | DiagnosticReport |
Госпіталізація, Переведення до іншого ЗОЗ | hospitalization, transfer_of_care | Encounter |
Лікувально-діагностична процедура, Діагностична процедура | diagnostic_curative, diagnostic_procedure | 1. Encounter 2. DiagnosticReport |
Нестаціонарна медична реабілітація, Нестаціонарна паліативна допомога | palliative_care, rehabilitation | 1. Encounter 2. DiagnosticReport, Procedure |
Визначення програми для погашення:
- Якщо направлення на послугу, то программа визначається по ExternalID послуги з направлення.
- Якщо направлення на группу послуг, то программа визначається по першій послузі з групи послуг, ExternalID якої = ExternalID послуги. Для сутностей консультації (в порядку пріоритету пошуку):
- Дії ;
- Діагностичні звіти;
- Для направлення з категорією "Госпіталізація" (hospitalization) або "Переведення до іншого ЗОЗ" (transfer_of_care) обирається перший запис з дій, якщо немає- з діагностичних звітів.
Додати панель фільтрації
MIS-21285 - В реєстр "Направленя пацієнта" додати панель фільтрації CLOSED
Назва | Тип фільтрації | |
---|---|---|
Направлення | ||
1 | Категорія | Одиничний вибір |
2 | Дата | Дата |
3 | Публічний номер | Текстове поле |
4 | Направив спеціаліст | Текстове поле |
Пацієнт | ||
5 | Прізвище | Текстове поле |
6 | Ім'я | Текстове поле |
7 | По батькові | Текстове поле |
8 | Дата народження | Дата |
Реєстр "Діагностичні звіти"
Створити реєстр "Діагностичні звіти". В реєстрі відображати всі не відправлені діагностичні звіти.
Створити логічний реєстр " Мої діагностичні звіти". В реєстрі відображати тільки не відправлені діагностичні звіти поточного користувача.
В реєстрі надати можливість вибору декількох діагонстичних звітів (за аналогією з реєстром "направлення пацієнта"), та додати спец. дію "Відправити в eHealth".