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

RC-Пошук та отримання МВ (загальний процес)

Загальні ствердження

  • пошук МВ можливий по певному пацієнту або непрацездатній особі.

Схема процесу пошуку МВ

https://modeler.cloud.camunda.io/share/690f1ac8-79c0-4d84-bf93-dd42dcadfc47

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

Крок

Опис

1

Заповнити пошукові параметри

Для виконання пошуку медичному працівнику необхідно вказати такі параметри:

  1. обов'язкові:

  • пацієнт (параметр “subject“) або

  • непрацездатна особа (параметр “section.focus“)

2. необов'язкові:

  • тип МВ (параметр “type“);

  • статус (параметр “status“);

  • епізод (параметр “episode“);

  • взаємодія (параметр “encounter“).

2

Здійснити пошук МВ 

Медичний працівник має можливість пошуку раніше створених МВ за пошуковим запитом згідно з методом АРІ searchCompositions.

3

Переглянути деталі МВТН

У разі наявності існуючих МВ, медичний працівник може отримати деталі МВ згідно з методом АРІ getComposition для ознайомлення із даними по висновку та деталізованою інформацією про пов'язаний МВ. 

Медичний працівник може переглянути деталі МВ в разі наявності прав доступу за правилами АВАС

  • наявність укладеної декларації із пацієнтом (@rule_1);

  • медичний працівник є автором МВ (@rule_6);

  • медичний працівник зареєстрований у тому ж ЗОЗ, що і автор МВ (@rule_2);

  • медичний працівник має Approval на відповідний Епізод МД пацієнта (@rule_5).

4

Створити запит на aproval

Якщо медичний працівник не має доступу до деталей МВ, то він повинен мати змогу створити запит на отримання доступу з боку пацієнта відповідно до опису процесу “Отримання дозволу пацієнта на операції з даними у системі E-Health”.

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

Додатково

Деталізована інформація про пов'язаний МВ відображається через додатковий extension, який формується Системою автоматично і вказує на пов'язані пацієнта, епізод та взаємодію.

{ "extension": [ { "valueBoolean": true, "valueCode": "IS_ACCIDENT" }, { "extension": [ { "valueCode": "EXT_PATIENT_ID", "valueIdentifier": { "type": { "coding": [ { "code": "person", "system": "eHealth/resources" } ] }, "value": "e7f527c0-d578-415a-a7af-075a75962277" } }, { "valueCode": "EXT_EPISODE_ID", "valueIdentifier": { "type": { "coding": [ { "code": "episode", "system": "eHealth/resources" } ] }, "value": "433efd76-9b51-49b7-8049-e32a745700c5" } }, { "valueCode": "EXT_ENCOUNTER_ID", "valueIdentifier": { "type": { "coding": [ { "code": "encounter", "system": "eHealth/resources" } ] }, "value": "32692763-374d-4236-abaf-e28406fc7c14" } } ], "valueCode": "EXT_RELATES_TO", "valueIdentifier": { "type": { "coding": [ { "code": "composition", "system": "eHealth/composition" } ] }, "value": "46b84929-b95e-45c7-8d7e-2edd1850c8dd" }, "valueString": "REPLACES" } ] }

 

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