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

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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

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

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

https://cawemo.com/share/26037b04-d855-4f4f-810e-13b207105354

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

Крок

Опис

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"
    }  
  ]
}

  • No labels