Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Загальний опис процесу

  • Інтеграція обробки аналізів МІС (внутрішньої лабораторії МІС) з прив’язкою до діагностичних звітів в ЕСОЗ:

Надає можливість підв’язки послуги (або декількох послуг) до одного типу аналізу, а також спостереження до окремих показників

Має зв’язок між направленнями на аналізи в МІС та ЕСОЗ

На формах  результату досліджень додано  налаштовано відображення створених діагностичних звітів

При створені діагностичного звіту з  реєстру результату досліджень,  реалізоване створення нового діагностичного звіту під кожне EHealth направлення

Інтеграцію створюють спеціалісти технічної підтримки за індивідуальними зверненнями  через Систему технічної підтримки 

eHelp та через  запити з пошти (medeir@e-life.com.ua)


Формування eHealth направлення з внутрішнього направлення МІС (направлення інтегровані між собою)

ЕСПередумовою роботи з інтергованими направленнями МІС та ЕСОЗ є:

Проведена Авторизація спеціаліста

Перевірка даних пацієнта в системі eHealth

 Зареєстрований Епізод та амбулаторна взаємодія на пацієнта.

Далі під консультацією спеціаліста (СМД чи ПМД), необхідно знайти гілку "Направлення пацієнта на аналізи"  та створити необхідне направлення:

Мал. - 1 Створення направлення в МІС (інтегроване з ЕСОЗ)

Обрати аналіз, вказати необхідні показнити (в показниках є можливість інтеграції з і спостереженнями).

Та проставити відмітки "Створити eHealth направлення", що дає можливість створення чернетки направлення та відмітки "Відправити в eHealth", котра дозволить підписати направлення. 

Ознака відправлення направлень до eHealth, доступна для редагування тільки коли взаємодія, під якою вона відправлена, має стан "Завершена".

Якщо консультація не має стану "Завершена", можливо створити лише чернетку направлення. 

Мал. 2 - Приклад створення направлення в МІС (інтегроване з ЕСОЗ)

Після всіх виконаних дій, необхідно натиснути "Ок" (мал. 2).

Система сформує направлення до лабораторії  МІС (реєстр "Результати досліджень"), а також зареєструє направлення в ЕСОЗ.

З'явиться форма для підписання електронноно направлення  (мал. 3).

Мал. 3 - Приклад підписання направлення на аналізи (ЕСОЗ)

Після підписання, направлення з'явиться під гілкою  "Направлення пацієнта на аналізи"  (мал. 4) та "Направлення пацієнта" ("Направлення пацієнта eHealth")(мал. 5).

Мал. 4 - Приклад створення направлення на аналізи (МІС "Направлення пацієнта на аналізи")

Мал. 5 - Приклад створення направлення на аналізи (ЕСОЗ "Направлення пацієнта eHealth")



Обробка інтегрованих направлень

Після формування направлень, вони з'являться в реєстрі "Результати досліджень" (мал. 6), а також  номер направлення електронного направлення в ЕСОЗ (публічний номер) можливо відслідкувати у реєстрі "Направлення пацієнта" (мал. 7). 

























Реєстр "Направлення пацієнта (Тест)"

В табличну форму направлень, після колонки "Публічний номер" додати колонку "№ направлення". До колонки "№ направлення" виводити номер направлення на аналізи (AIDS.Direction.Number), з якого було створено eHealth направленя (AIDS.Referral.DirectionID). Якщо атрибут AIDS.Referral.DirectionID порожній, то залишати поле "№ направлення" порожнім. Додати автоматичне взяття в роботу направлень з форми "Результати досліджень" 

MIS-21287 - На формі "Результати аналізів" додати автоматичне взяття в роботу направлень CLOSED

На формі "Результати досліджень" (Analysis) при переведенні результату дослідження в стан "Внесено результат" (кнопка "Внесено результат") виконувати взяття в чергу та в роботу всіх eHealth направлень (Referral) які пов'язані з направленням на аналізи (Direction, зв'язок Analysis → Direction → Referral.DirectionID),  для яких послуга співпадає з послугами, які пов'язані з типом аналізу (AnalysisType → AnalysisTypeEhealthService).

Процесс взяття направлень в чергу та в обробку:

  1. Система перевіряє та оновлює стан обробки обраних направлень.
  2. Для кожного направлення в стані обробки "Нове" (new) система ініціює запит  Use Service Request з параметрами:
    1. Спеціаліст, призначений на обробку = поточний спеціаліст;
    2. Медична программа (program) = "Програма державних фінансових гарантій медичного обслуговування населення".
  3. Після отримання успішної відповіді система оновлює стан обробки направлення на "В черзі" (in_queue).
  4. Для кожного направлення в стані обробки направлення "В черзі" (in_queue) система ініціює запит Change service request status to in progress .
  5. Після отримання успішної відповіді система оновлює стан обробки направлення на "В обробці" (in_progress). 
  6. Після отримання відповіді для останнього направлення система виводить повідомлення 099. Mеssаgе №00076.  MIS-21703 - Внести зміни до інформаційного вікна про взяття в обробку направлень IN BRANCH
  7. Якщо в користувача залишається відкритою форма "Результати досліджень", то виконати оновлення форми.

Формування діагностичних звітів з форми "результати досліджень"

На форму "Результати аналізів" додати діагностичні звіти

MIS-21493 - На форму "Результати аналізів" додати діагностичні звіти CLOSED

  1. В таблицю AIDS.DiagnosticReport додати зв'язок з результатами досліджень (AnalysisID), з якого було створено діагностичний звіт.
  2. На форму "Результати досліджень", після блоку "Результати показників" додати блок "Діагностичні звіти". Блок відображається тільки після того як внесено результати досліджень (Стан з кодом "ResultSubmitted"). В блоці відображати тільки діагностичні звіти, пов'язані з поточним результатом дослідженння (AnalysisID).
  • Атрибути таблиці

Назва колонки

Опис

Джерело

ПослугаКод та назва послуги EHealthDiagnosticReportCreatePackage.ServiceName
СтвореноДата створення EHealthDiagnosticReportCreatePackage.CreatedAt
ВідправленоДата відправлення до eHealthEHealthDiagnosticReportCreatePackage.SendedAt (якщо нема то порожнє)
СтанСтан діагностичного звітуEHealthDiagnosticReportCreatePackageStatus.Name
  • Дії

Назва 

Опис

СтворитиСтворення діагностичного звіту за аналогією спец. дії "Створити діагностичний звіт"
ПереглядВідкриває обраний діагностичний звіт для перегляду
ВидалитиВидаляє обраний діагностичний звіт
Налагодження колонокВідкриває налагодження колонок
ОновитиОновлює таблицю
Експорт в ExcelВиконує вивантаження табличної форми в Excel

При створенні діагностичного звіту (спец. дія "Створити діагностичний звіт", або дія "Створити" блоку "Зіагностичні звіти") з форми "Результати досліджень" зберігати зв'язок діагностичного звіту з результатом аналізу (AnalysisID).

На форму "Результати досліджень" додати спеціальну дію "Реєстрація діагн. звітів та погашення направлення"

MIS-21288 - На форму "Результати досліджень" додати спеціальну дію "Реєстрація діагн. звіту та погашення направлення" CLOSED


Без підключення до аналізатору

Результати досліджень, ручне внесення даних та відправка до eHealth

Направлення 8933-7146-1041-1250 успішно погашено!

Діагностичний звіт №12345 успішно відправлено до eHealth!


На форму "Результати досліджень" додати спеціальну дію "Реєстрація діагн. звітів та погашення направлення". Спец. дія доступна якщо виконуються умови:

  • результат дослідження має стан "Внесено результат";
  • з типом аналізу, для результату пов'язана хоча б одна eHealth послуга (зв'язок Analysis → AnalysisType→ AnalysisTypeEHealthService);
  • хоча б для одної пов'язаної послуги існує eHealth направлення пов'язане з направленням на аналізи (Direction) в стані обробки "В обробці".

При натисненні кнопки система:

  1. Перевіряє та оновлює стан обробки направлення.
  2. Створює діагностичні звіти за правилом*.
  3. Відкриває діалогове вікно підписання.
  4. Реєструє діагностичні звіти в системі eHealth.
  5. Виконує погашення направлень, які було обрано в діагностичних звітах.
  6. Виводить інформаційне вікно 099. Mеssаgе №00079.  MIS-21696 - Внести зміни до тексту інформаційного вікна IN BRANCH
  7. Якщо в користувача залишається відкритою форма "Результати досліджень", то виконати оновлення форми.

Правила створення діагностичних звітів*:

  1. Діагностичні звіти створюються для кожної послуги з якою пов'язано eHealth послугу (зв'язок Analysis → AnalysisType→ AnalysisTypeEHealthService) для якої існує направлення (Referral, для якого DirectionID= Analysis.DirectionID), з станом обробки "В обробці", для якого послуга відповідає послузі пов'язаній з типом аналізу (AnalysisTypeEHealthService), та виконується одна з умов:
    • існує хоча б один не пустий показник, пов'язаний з eHealth послугою для якої створюється діагностичний звіт;
    • не існує жодного показника пов'язаного з eHealth послугою, та існує хоча б один заповнений показник не пов'язаний з жодною з послуг.

Атрибути Діагностичного звіту:

Назва на UI

Джерело

КатегоріяКатегорія з направлення
Код послугиКод послуги з направлення
Дата та час формуванняПоточні дата та час
Направленняперше з пов'язаних направлень (Referral, для якого DirectionID= Analysis.DirectionID), з станом обробки "В обробці", для якого послуга відповідає послузі пов'язаній з типом аналізу (AnalysisTypeEHealthService)
Первинне джерело Поточний спеціаліст
Інтерпретатор результату Поточний спеціаліст
Реєстратор результатуПоточний спеціаліст
Початок прийомуДата та час забору матеріалу (Analysis.Date)
Заключення

Показники, для яких виконуються умови:

  • внесено значення (AnalysisResult.ValueNumeric або AnalysisResult.ValueText не порожнє);
  • немає зв'язку з Спостереженням (Indicator.EHealthObservationCode порожнє);
  • є зв'язок з eHealth послугою або немає зв'язку з жодною з послуг (IndicatorEHealthService).

Кожен показник виводити з нового рядка у вигляді:

 <Назва показника (IndicatorName.Name)>, <Значення (AnalysisResult.ValueNumeric або AnalysisResult.ValueText)>, <Референтні значення (якщо є) у вигляді "від" ReferenceValues.ValueMin до ReferenceValues.ValueMax, або ReferenceValues.ValueText >.

Якщо немає жодного показника, що задовільняє вимогам-заповнюється значенням "Виконано".

СпостереженняСтворюється для показників, для яких виконуються умови:
  • внесено значення (AnalysisResult.ValueNumeric або AnalysisResult.ValueText не порожнє);
  • є зв'язок з Спостереженням (Indicator.EHealthObservationCode не порожнє);
  • є зв'язок з eHealth послугою або немає зв'язку з жодною з послуг (IndicatorEHealthService).

З параметрами:

  • Категорія розраховується для пов'язаного спостереження (Indicator.EHealthObservationCode);
  • Код спостереження розраховується для пов'язаного спостереження (Indicator.EHealthObservationCode);
  • Дата та час формування = Дата забору матеріалу (Analysis.Date)
  • Стан = "Дійсний"
  • Джерело данних = Поточний спеціаліст;
  • Значення = показник (AnalysisResult.ValueNumeric або AnalysisResult.ValueText).

Змінити відображення інформаційних вікон

MIS-21286 - Змінити відображення інформаційних вікон CLOSED

Інформаційне вікно відображати в верхньому правому куті вікна додатку. 

Внести зміни до відображення наступніх інформаційних вікон 099. Mеssаgе:

Номер інформаційного вікна

Використання (дивись через ctrl+f )

0700104.16. Направлення
0700204.16. Направлення
0700404.16. Направлення
0700504.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


Массове погашення направлень


В реєстр "Направлення пацієнта" додати спец. дію "Погасити направлення". Спец. дія доступна для реєстру та всіх лог. реєсртів тільки якщо для відповідного реєстру або логічного реєстру встановлено параметр:

Назва

Значення

ReferralTrue

  MIS-21850 - Обмежити відображення спец. дії "Погасити направлення" параметром CLOSED

При виборі спец. дії виводити діалогове вікно з повідомленням: "Обрані направлення (<кількість направленнь, які задовільняють умовам вибору*>) будуть погашені. Продовжити?", і кнопками "Продовжити" та "Скасувати".

При виборі дії:

  • "Продовжити"- виконується погашення всіх направленнь, які задовільняють умовам вибору*. Після успішного погашення всіх направлень вивести інформаційне вікно 099. Mеssаgе №00073. Якщо при погашенні направлення виникла помилка, то вивести інформаційне вікно 099. Mеssаgе №00074 (для кожного направлення з помилкою).
  • "Скасувати"- виконується повернення до реєстру направлень без погашення направлень.

Умови вибору направлень*:

Для погашення направлень обираються всі відфільтровані в реєстрі направлення в стані виконання = "В обробці", для яких існує сутність, яка задовільняє вимогам:

Сутність

Умови вибору

Консультація
  1. Encounter.ReferralID = Referral.ID
  2. EHealthEncounter.StateID = Common.StateDetail, для якого EntityType=EHealthEncounter, та Code=finished

Обирається запис з найбільшою датою закінчення консультації  EHealthEncounter.VisitEndDate

Діагностичний звіт
  1. EhealthDiagnosticReportSummary.ReferralID = Referral.ID
  2. EHealthDiagnosticReportCreatePackage.StatusID = EHealthDiagnosticReportCreatePackageStatus.ID з кодом "Received"

Обираэться запис з найбільшою датою відправки (EHealthDiagnosticReportCreatePackage.SendedAt)

Процедури
  1. Procedure.ReferralID = Referral.ID
  2. Procedure.StateID = Common.State.ID з кодом "Сompleted" (Завершена), та Common.State.RegisterID= Admin.Register.ID , для якого EntityName = 'Procedure'

Обираэться запис з найбільшою датою внесення змін (Procedure.Modified)

Категорія направлення

Код категорії

Сутність в порядку пріорітету

КонсультаціяcounsellingEncounter

Процедура,

Хірургічна процедура

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 послуги. Для сутностей консультації (в порядку пріоритету пошуку):
    1. Дії ;
    2. Діагностичні звіти;
    3. Для направлення з категорією "Госпіталізація" (hospitalization) або "Переведення до іншого ЗОЗ" (transfer_of_care) обирається перший запис з дій, якщо немає- з діагностичних звітів.

Додати панель фільтрації

MIS-21285 - В реєстр "Направленя пацієнта" додати панель фільтрації CLOSED


НазваТип фільтрації

Направлення
1КатегоріяОдиничний вибір
2ДатаДата
3Публічний номер Текстове поле
4Направив спеціалістТекстове поле

Пацієнт
5ПрізвищеТекстове поле
6Ім'яТекстове поле
7По батьковіТекстове поле
8Дата народженняДата


Реєстр "Діагностичні звіти" 

Створити реєстр "Діагностичні звіти". В реєстрі відображати всі не відправлені діагностичні звіти.

Створити логічний реєстр " Мої діагностичні звіти". В реєстрі відображати тільки не відправлені діагностичні звіти поточного користувача.

В реєстрі надати можливість вибору декількох діагонстичних звітів (за аналогією з реєстром "направлення пацієнта"), та додати спец. дію "Відправити в eHealth". 



  • Нет меток