Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build

Скорая медицинская помощь

Кейсы

Кейс Последовательность действий Состав пакета медицинской информации
1 Пациент имеет идентификационный номер РБ, пациент не зарегистрирован в ЦИСЗ - создать пациента с идентификационным номером РБ;
- отправить подписанные ЭЦП данные в ЦИСЗ в составе Bundle
PatientWithIdentificationNumber
FinalDiagnosis
VitalSignsBy
ObservationObjective
MedicationOrder
EpisodeOfEmergencyCare
2 Пациент имеет идентификационный номер РБ, пациент зарегистрирован в ЦИСЗ - получить пациента с идентификационным номером РБ;
- отправить подписанные ЭЦП данные в ЦИСЗ в составе Bundle
PatientWithIdentificationNumber
RelatedPersonPermanentBy
FinalDiagnosis
VitalSignsBy
ObservationObjective
MedicationOrder
EpisodeOfEmergencyCare
3 Пациент не имеет идентификационного номера РБ, пациент не зарегистрирован в ЦИСЗ - создать пациента без идентификационного номера РБ;
- присвоить код типа документа, удостоверяющего личность: UMD (Идентификатор - Номер медицинского документа, уникальный для организации, в которой он был выдан);
- отправить подписанные ЭЦП данные в ЦИСЗ в составе Bundle
PatientWithoutIdentificationNumber
RelatedPersonTemporaryBy
FinalDiagnosis
VitalSignsBy
ObservationObjective
EpisodeOfEmergencyCare
4 Пациент не имеет идентификационного номера РБ, пациент зарегистрирован в ЦИСЗ (документ удостоверяющий личность иностранного гражданина, удостоверение беженца) - получить пациента по коду типа документа FDN (Иностранный документ) или по коду типа документа RCN (Удостоверение беженца);
- отправить подписанные ЭЦП данные в ЦИСЗ в составе Bundle
PatientWithoutIdentificationNumber
FinalDiagnosis
VitalSignsBy
ObservationObjective
MedicationOrder
EpisodeOfEmergencyCare
5 Пациент не имеет идентификационного номера РБ, пациент зарегистрирован в ЦИСЗ (иностранный документ). Смерть пациента - получить пациента по коду типа документа FDN (Иностранный документ);
- отправить подписанные ЭЦП данные в ЦИСЗ в составе Bundle
PatientWithoutIdentificationNumber
FinalDiagnosis
EpisodeOfEmergencyCare
6 Отмена импорта пакета медицинской информации - используя метод отмены импорта пакета медицинских данных отменить информацию об эпизоде оказания скорой медицинской помощи  

Примеры в формате PDF по утвержденным формам

Скачать СМП Сценарий 3.1 - форма №110_у-19;

Скачать СМП Сценарий 3.2 - форма №110_у-19;

Скачать СМП Сценарий 3.3 - форма №110_у-19;

Скачать СМП Сценарий 3.4 - форма №110_у-19.

Диаграмма последовательности

В приведенной ниже диаграмме последовательности при обмене информацией рассмотрены три основных кейса:

  • Идентификационный номер (далее - ИН) пациента известен:
    • пациент был зарегистрирован в ЦИСЗ;
    • пациент не зарегистрирован в ЦИСЗ.
  • Имеются следующие документы, удостоверяющие личность: удостоверение беженца или документ, удостоверяющий личность иностранного гражданина:
    • пациент найден в базе ЦИСЗ
    • пациент не найден в базе ЦИСЗ
  • ИН пациента не известен и отсутствуют документы, удостоверяющие личность.

sequenceDiagram
    autonumber

    alt ИН пациента известен
    note over MIS,CISZ: Поиск пациента по ИН
        MIS->>CISZ: GET [FHIR-BASE]/Patient?identifier=7788387A893OE7

    
        alt пациент найден
            CISZ-->>MIS: 200 OK/total:1/Patient.identifier.value=7788387A893OE7

        else пациент не найден
            CISZ-->>MIS: 200 OK/total:0
            MIS->>MIS: Create PatientWithIdentificationNumber
        end

    else имеется удостоверение беженца или документ, удостоверяющий личность иностранного гражданина
    note over MIS,CISZ: Поиск пациента по документу, удостоверяющему личность
        MIS->>CISZ: GET [FHIR-BASE]/Patient?_profile=https//fhir.by/structureDefinition/PatientWithoutIdentifierNumber&identifier:of-type=https://fhir.by/ValueSet/PersonalDocumentType|RCN|123321

        alt пациент найден
            CISZ-->>MIS: 200 OK/total:1/PatientWithoutIdentificationNumber

        else пациент не найден
            CISZ-->>MIS: 200 OK/total:0
            MIS->>MIS: Create PatientWithoutIdentificationNumber
            note right of MIS: Заполнить:
identifier:UnspecifiedMedicalDocumentNumber (обязательно)
identifier:PersonIdentifier или
identifier:RefugeeCertificateNumber end else ИН не известен и нет документов, удостоверяющих личность MIS->>MIS: Create PatientWithoutIdentificationNumber note right of MIS: Заполнить:
identifier:UnspecifiedMedicalDocumentNumber (обязательно) end loop количество введенных лекарственных средств note over MIS,CISZ: Поиск лекарственных средств по международному непатентованному наименованию MIS->>CISZ: GET [FHIR_BASE]/Medication?ingredient=[код из справочника INNMedication]&_profile=https://fhir.by/StructureDefinition/DrugComponent CISZ-->>MIS: 200 OK/total:[DrugComponent_1...DrugComponent_n] MIS->>MIS: Create MedicationOrder.status=completed end MIS->>MIS: Create EpisodeOfEmergencyCare MIS->>CISZ: POST [FHIR-BASE]/Bundle/$import (MedicationDocument + PatientWithoutIdentificationNumber + EpisodeOfEmergencyCare) CISZ-->>MIS: 200 OK/Bundle status 'successed'

Порядок действий при обмене информацией

  1. МИС отправляет запрос в ЦИСЗ на получение информации о пациенте по ИН;
  2. Информация о пациенте получена из ЦИСЗ (следующие этапы 10 - 15);
  3. Информация о пациенте отсутствует в ЦИСЗ;
  4. МИС создает ресурс “Пациент с ИН”, заполняя при этом минимально необходимые поля;
  5. Поиск пациента, который является иностранным гражданином, по документу, удостоверяющему личность (удостоверение беженца или документ для выезда за границу);
  6. Информация о пациенте получена из ЦИСЗ (следующие этапы 10 - 15);
  7. Информация о пациенте отсутствует в ЦИСЗ;
  8. МИС создает ресурс “Пациент без ИН”. Note! Необходимо заполонить следующие идентификаторы: UnspecifiedMedicalDocumentNumber (обязательно), PersonIdentifier или RefugeeCertificateNumber (в зависимости от имеющегося документа);
  9. В случает отсутствия данных об ИН пациента, МИС создает ресурс “Пациент без ИН”. Note! Не проводить поиск этого пациента в базе ЦИСЗ;
  10. Поиск использованных при оказании медицинской помощи лекарственных средств по международному непатентованному наименованию;
  11. Получение лекарственных средств;
  12. Создание ресурса “Назначение лекарственного средства” со статусом “completed”;
  13. Создание ресурса “Эпизод оказания скорой медицинской помощи”;
  14. Импорт пакета медицинских данных;
  15. Получение статуса операции импорта.

Примеры в формате JSON

Скачать пример 1

Скачать пример 2

Скачать пример 3

Скачать пример 4

Postman-коллекция

Скачать коллекцию

Скачать окружение

Передача в пакете медицинских данных ресурсов RelatedPerson

В случаях, когда пациент на момент оказания медицинской помощи по состоянию здоровья не способен к принятию осознанного решения, и был оформлен письменный отказ от оказания медицинской помощи или транспортировки пациента в УЗ законным представителем, супругом или близким родственником, необходимо выполнить следующие действия:

  1. Получить информацию о законном представителе/контактном лице (только по ИН);
  2. В случае наличия пациента в базе ЦИСЗ сделать запрос на получение законных представителей пациента;
  3. Если законный представитель найден в ЦИСЗ, то необходимо указать на него ссылку в параметре EpsodeOfCare.extension:optionsForRefusing.extension:refusalTransferOtherPerson;
  4. Если законный представитель не найден в ЦИСЗ - создать ресурс RelatedPersonPermanentBy и импортировать его в составе пакета MedicationDocument в ЦИСЗ;
  5. В случае отказа, данного супругом (супругой) или одним из близких родственников, создать ресурс RelatedPersonTemporaryBy со значением параметра RelatedPerspn.relationship.coding.code, соответствующим следующему перечню: родители, усыновители (удочерители), совершеннолетние дети, в том числе усыновленные (удочеренные), родные братья и сестры, дед, бабка, совершеннолетние внуки (Закон Республики Беларусь от 18 июня 1993 г. N 2435-XII “О здравоохранении” Статья 1. Основные термины, используемые в настоящем Законе, и их определения).
▲ Вверх