ЕСОЗ - публічна документація

[DRAFT] BP-ESOZ-018-0013 [MIS] Отримання друкованої форми МВ

Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою.

https://e-health-ua.atlassian.net/wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа)

Властивості документа

Тип документа

Бізнес-процес

Назва документа

BP-ESOZ-018-0013 [MIS] Отримання друкованої форми МВ

ID настанови

GUI-004

Автор

@Mariana Veremeieva (UA SoE eHealth)

Версія документа

v010

Статус документа

DRAFT

Дата створення

26.06/2024

Дата оновлення

 

ID групи

BPG-ESOZ-018

ID бізнес-процесу

BP-ESOZ-018-0013

Назва бізнес-процесу

[MIS] Отримання друкованої форми МВ

Посилання на схеми

BP-ESOZ-018-0013 [MIS] Отримання друкованої форми МВ

Загальні відомості

Медичний працівник може роздрукувати інформаційну довідку медичного висновку на вимогу пацієнта. З цією метою ЕСОЗ передає до МІС HTML-шаблон інформаційної довідки для її друку.

Передумови

  • Наявність в Системі успішно зареєстрованого НМП СМД (надавача медичних послуг спеціалізованої медичної допомоги) та доступ до ЕСОЗ медичного працівника з відповідними правами користувача ЕСОЗ (далі - Користувач).

  • Наявний у системі дійсний МВТН або МВН.

Схема бізнес-процесу

Зображення схеми

 

 

Посилання на схему

На перегляд: https://modeler.cloud.camunda.io/share/6683aa2e-1d12-4eb2-8257-dfca1df59dd8

На редагування: https://modeler.cloud.camunda.io/diagrams/63055e69-7e05-4a67-aaee-1ecf4229aee8--rc-bp-esoz-018-0013-mis-отримання-друкованної-форми-мв-bpmn?v=838,293,1

Похідний файл схеми (BPMN)

Опис кроків по процесу

1

№ кроку

Крок

Опис

Технічний модуль

Методи API які мають або можуть бути використані

2

SE 1.10

Отримати друковану форму МВ

Виникнення у пацієнта потреби отримати від Користувача друковану форму медичного висновку

 

 

3

1.10

Сформувати друковану форму

Користувач за допомогою МІС обирає команду сформувати друковану форму медичного висновку, внаслідок чого МІС передає до ЕСОЗ запит з ідентифікатором шаблону друкованої форми медичного висновку COMPOSITION_TEMPLATE_ID для його генерації.

 

 

4

GW 1.10

Чи існує медичний висновок за id?

  • Якщо так (за даним id існує медичний висновок), перейти до кроку GW 1.20

  • Якщо ні (медичний висновок з таким id не знайдено), то перейти до кроку EE 1.10 та завершити процес

 

 

5

EE 1.10

Друковану форму не отримано

Друковану форму не отримано. Вихід з процесу

 

 

6

GW 1.20

Чи отриманий доступ до МВ?

  • Якщо так (доступ до медичного висновку наданий), перейти до кроку GW 1.30

  • Якщо ні (доступ до медичного висновку ненаданий), то перейти до кроку EE 1.20 та завершити процес

 

 

7

EE 1.20

Друковану форму не отримано

Друковану форму не отримано. Вихід з процесу

 

 

8

GW 1.30

Чи переданий id відповідного шаблону (templateId) до типу МВ?

  • Якщо так (МІС передала templateId до ЕСОЗ), перейти до кроку 1.20

  • Якщо ні (МІС не передала templateId до ЕСОЗ), то перейти до кроку EE 1.10 та завершити процес

 

 

9

EE 1.10

Друковану форму не отримано

Друковану форму не отримано. Вихід із процесу

 

 

10

1.30

Отримати згенерований HTML-шаблон

МІС має виконати запит до ЦБД ЕСОЗ для отримання необхідного шаблону МВ, після чого Користувач має перейти до виконання кроку 1.40

 

 

11

2.10

GetPrintForm

В ЦБД ЕСОЗ виконуються дії, передбачені відповідним методом АРІ

Scope -composition:read

Resource - /patients/{patientId}/composition/{compositionId}/episode/{episodeId}/encounter/{encounterId}/printForm

[DRAFT] getPrintForm [API-006-001-001-0216]

12

2.20

Запит до компоненту MAN в PostgreSQL

В ЦБД ЕСОЗ здійснюється запит до компоненту MAN в PostgreSQL, після відповіді генерується форма для друку із заповненими даними, яка передається МІС.

 

 

13

1.40

Вивести форму для друку  МВ

МІС виводить в друк отриману форму

 

 

14

1.50

Переглянути друковану форму

На вимогу пацієнта, Користувач має роздрукувати медичний висновок

 

 

15

EE 1.20

Друковану форму отримано та переглянуто

Друковану форму отримано та переглянуто. Завершення процесу

 

 

Бізнес правила

  • Доступ до контенту медвисновку регламентується правами на перегляд даних, створених від батьківської сутності, до якої користувач має відповідні права доступу.

  • Шаблон для друку може бути отриманий для МВ, який перебуває у будь-якому статусі (PRELIMINARY, FINAL, AMENDED, ENTERED_IN_ERROR).

  • Генерація шаблону виконується компонентом MAN.

  • В ЦБД ЕСОЗ не передбачається збереження згенерованого вмісту на рівні компоненту. Якщо необхідно знову отримати інформаційну довідку, то робиться новий запит і вона генерується заново.

  • Правила застосування subject/focus для person/preperson при створенні МВ, наведені нижче:

type

category

SUBJECT

FOCUS

type

category

SUBJECT

FOCUS

NEWBORN

LIVE_BIRTH

ЕСОЗ: preperson

Трактування: новонароджена дитина

ЕСОЗ: person

Трактування: жінка що народила новонароджену дитину

TEMP_DISABILITY

SICKNESS

ЕСОЗ: preperson/person

Трактування: Пацієнт- непрацездатна особа

TEMP_DISABILITY

PARENTAL_CARE

ЕСОЗ: person

Трактування: Пацієнт, який доглядав за дитиною і через свій стан не може продовжевати

ЕСОЗ: person

Трактування: Особа, яка доглядатиме за дитиною пацієнта і через це - непрацездатна

TEMP_DISABILITY

FAMILY_CARE

ЕСОЗ: person

Трактування: Пацієнт, повнолітній

ЕСОЗ: person

Трактування: Особа, яка доглядатиме за пацієнтом і через це - непрацездатна

TEMP_DISABILITY

CHILD_CARE

ЕСОЗ: preperson/person

Трактування: Пацієнт, дитина (зокрема новонароджена)

ЕСОЗ: person

Трактування: Особа, яка доглядатиме за пацієнтом і через це - непрацездатна

TEMP_DISABILITY

COVID19

ЕСОЗ: person

Трактування: Особа що проходить обсервація або самоізоляцію з метою запобігання поширенню гострої респіраторної хвороби COVID-19, спричиненої коронавірусом SARS-CoV-2

*хворі на ковід отримують категорію Загальне захворювання

TEMP_DISABILITY

TEMP_TRANSFER

ЕСОЗ: person

Трактування: пацієнт, непрацездатний за своїм основним місцем роботи, що переводиться на легшу роботу для уникнення порушення процесу лікування

TEMP_DISABILITY

PROSTHETIC

ЕСОЗ: person

Трактування: Пацієнт, що отримує медичні послуги з ортопедичного протезування в стаціонарних умовах

TEMP_DISABILITY

PREGNANCY

ЕСОЗ: person

Трактування: Пацієнтка, що вагітна або народила та є непрацездатною.

TEMP_DISABILITY

QUARANTINE

ЕСОЗ: person

Трактування: Особа, що перебуває на карантині

TEMP_DISABILITY

RESTORATION

ЕСОЗ: person

Трактування: Пацієнт- непрацездатна особа

 

Результат процесу

Медичний працівник роздрукував, а пацієнт отримав та переглянув друковану форму медичного висновку.

Перелік змін

Версія документа

Опис змін

Номер релізу

Версія документа

Опис змін

Номер релізу

1

 

 

 

2

 

 

 

 

ЕСОЗ - публічна документація