Общие сведения

Сервис «Региональная ИЭМК» - региональное хранилище интегрированной информации о пациентах и случаях их обслуживания в медицинских организациях, обеспечивающее сбор, хранение и выдачу по запросам информации об итогах оказания учреждениями здравоохранения медицинской помощи гражданам. Также настоящий сервис является провайдером, обеспечивающим информационный обмен между другими сторонами взаимодействия.

Сервис «Региональная ИЭМК» состоит из следующих модулей: Модуль работы с пациентами и Модуль сбора статистики.

Модуль работы с пациентом обеспечивает прием, хранение, изменение и выдачу по поисковым запросам данных о лицах (пациентах), обращавшихся в медицинские организации региона за медицинской помощью.

Модуль сбора статистики обеспечивает сбор, хранение и изменение данных об оказании медицинской помощи организациями региона.

Обмен данными между ЭМК МИС и сервисом «Региональная ИЭМК» осуществляется в рамках следующих процессов:

  1. Передача информации о пациенте из ЭМК МИС в Модуль работы с пациентом (добавление пациента и\или изменение информации о нем).
  2. Передача данных об оказании медицинской помощи из ЭМК МИС в Модуль сбора статистики.

Функциональность Модуля работы с пациентами обеспечивается следующими методами:

  1. Добавление пациента (AddPatient).
  2. Обновление информации о пациенте (UpdatePatient).
  3. Получение данных о зарегистрированном пациенте (GetPatient).

Функциональность Модуля сбора статистики обеспечивается следующими методами:

  1. Добавление завершенного случая медицинского обслуживания (AddCase)
  2. Регистрация случая медицинского обслуживания (CreateCase).
  3. Добавление эпизода к незавершенному случаю медицинского обслуживания (AddStepToCase).
  4. Закрытие случая медицинского обслуживания (CloseCase).
  5. Добавление медицинских записей (AddMedRecord).
  6. Изменение закрытого случая медицинского обслуживания (UpdateCase).
  7. Получение списка направлений из Региональной ИЭМК (GetReferralList).

Описание методов модулей сервиса «Региональная ИЭМК» приведено в разделах "Модуль работы с пациентами" и "Модуль сбора статистики".

Для взаимодействия с сервисом «Региональная ИЭМК» используется протокол SOAP 1.2.

При информационном взаимодействии используются следующие обязательные параметры:

  1. GUID – авторизационный токен. Выдается разработчику МИС администратором Интеграционной платформы;
  2. IdLPU – идентификатор МО, от имени которой передается\запрашивается информация в\из сервиса «Региональная ИЭМК». Используется значение поля code регионального справочника МО (urn:oid:1.2.643.2.69.1.1.1.64).

Используемые при взаимодействии с сервисом «Региональная ИЭМК» справочники приведены в описании работы «Сервис Терминологии».

Для каждого используемого справочника в Настоящем документе указан его OID (объектный идентификатор). Перечень присвоенных корней OID:

  • 1.2.643.5.1.13.2.1 - Корневой OID справочников, размещённых в реестре НСИ (http://nsi.rosminzdrav.ru/);
  • 1.2.643.5.1.13.2.7.1 - Корневой OID для "внутренних" справочников федерального сервиса ИЭМК;
  • 1.2.643.2.69.1.1.1 - Корневой OID для справочников подсистемы НСИ Регионального фрагмента.

При передаче параметров с типом Datetime не должен указываться часовой пояс.

Описание объектов

В Модуле работы с пациентами ведется учет следующих объектов:

  1. Пациент. Содержит демографическую и идентифицирующую информацию о пациенте.

В Модуле сбора статистики ведется учет следующих объектов:

  1. Случай обслуживания. Совокупность обращений к врачу, либо взаимодействий с медицинским ресурсом (диагностическое оборудование, койка стационарного учреждения и пр.), выполненных при каждом обращении пациента с конкретной целью (примером может служить оказание медицинской помощи в рамках конкретного стационарного обращения);
  2. Обращение (эпизод случая обслуживания). Взаимодействие пациента с врачом, либо медицинским ресурсом. В рамках случая обслуживания может быть одно и более обращений.

    Примером амбулаторного обращения может служить очередное посещение врача поликлинического учреждения пациентом в рамках конкретного заболевания.

    Примером стационарного обращения можно выделить случай оказания медицинской помощи в стационарном отделении с учетом профиля койки. Смена профиля койки занимаемой пациентом будет являться фактом появления нового обращения;

  3. Медицинская запись. Содержит информацию об оказанных услугах, назначенных препаратах и т.д.;
  4. Элемент медицинской записи. Детализирует информацию медицинской записи.

ИЭМК формируется на основании построенных и сохранённых в Системе логических связей между объектом-пациентом и описанными выше объектами сбора статистики.

Информация о перечисленных объектах передается из МО в сервис «Региональная ИЭМК» с помощью методов, приведенных в разделах "Модуль работы с пациентами" и "Модуль сбора статистики".

Объект СaseDto

В объекте caseDto передается информация о случае медицинского обслуживания - основные сведения по случаю обслуживания; объекты с информацией по эпизодам случая обслуживания; медицинские записи, созданные в рамках случая обслуживания.

Объект CaseBase является базовым классом. В зависимости от типа случая обслуживания для объекта caseDto должно указываться соответствующее значение атрибута xsi:type (используется для указания в явном виде типа наследуемого объекта; подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type):

  • CaseAmb. Указывается при передаче амбулаторного случая обслуживания.
  • CaseStat. Указывается при передаче стационарного случая обслуживания.

Структура объекта CaseAmb представлена на Рисунке 1.

Рисунок 1. Структура объекта CaseAmb

Структура объекта CaseStat представлена на Рисунке 2.

Рисунок 2. Структура объекта CaseStat

Объекты CaseAmb и CaseStat используются в рамках методов Модуля сбора статистики (раздел "Модуль сбора статистики").

Объект Step

В объекте Step передается информация об эпизоде случая медицинского обслуживания (параметры по эпизоду случая обслуживания; медицинские записи, созданные в рамках эпизода случая обслуживания).

При передаче информации по эпизоду случая обслуживания в рамках объекта caseDto данные посылаются в объектах StepAmb или StepStat в зависимости от типа случая обслуживания:

  • StepAmb. Указывается при передаче эпизода амбулаторного случая обслуживания.
  • StepStat. Указывается при передаче эпизода стационарного случая обслуживания.

При передаче информации по эпизоду случая обслуживания вне объекта caseDto (см. метод AddStepToCase) указывается для объекта step соответствующее значение атрибута xsi:type (используется для указания в явном виде типа наследуемого объекта от базового объекта StepBase; подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type): StepAmb для амбулаторного эпизода случая обслуживания и StepStat для стационарного эпизода случая обслуживания соответственно.

Структура объекта StepAmb представлена на Рисунке 3.

Рисунок 3. Структура объекта StepAmb

Структура объекта StepStat представлена на Рисунке 4.

Рисунок 4. Структура объекта StepStat

Объекты StepAmb и StepStat используются в рамках методов Модуля сбора статистики (раздел "Модуль сбора статистики").

Объект MedRecord

MedRecord является базовым объектом для передачи медицинских записей. Наследование от объекта MedRecord («дерево наследования») представлено в следующем списке.

  1. MedRecord:
    1. Service (данные об оказанных услугах);
    2. TfomsInfo (данные о выполненных медицинских стандартах в разрезе учета ТФОМС);
    3. AppointedMedication (данные о медикаментозной терапии);
    4. DeathInfo (причина смерти);
    5. Diagnosis (диагнозы):
      1. ClinicMainDiagnosis (основной диагноз, его осложнение и сопутствующее заболевание; передается при отсутствии летального исхода);
      2. AnatomopathologicalMainDiagnosis (патологоанатомический);
    6. MedDocument:
      1. DispensaryOne (данные заключения первого этапа диспансеризации);
      2. Referral (направление по форме №57);
      3. SickList (данные о больничном листе);
      4. DischargeSummary (эпикриз);
      5. LaboratoryReport (результат лабораторного исследования);
      6. ConsultNote (консультативное заключение);
      7. Form027U (фрагмент формы 027у);
      8. PacsResult (результат инструментального исследования).

    Массив медицинских записей (MedRecords) может передаваться на уровне случая обслуживания (CaseDto), на уровне эпизода случая обслуживания (StepDto) или на уровне «пациента» (без привязки к случаю обслуживания) в зависимости от типа передаваемой информации. Описание типов объекта MedRecord приведено в разделах ниже.

    Тип Service

    В объекте Service осуществляется передача данных о выполненных (оказанных) услугах в рамках эпизода случая обслуживания.

    Структура объекта Service представлена на Рисунке 5.

    Рисунок 5. Структура объекта Service

    Описание параметров

    Описание параметров объекта Service представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается Service
    /MedRecord DateEnd   1..1 Datetime Дата окончания оказания услуги
    /MedRecord DateStart   1..1 Datetime Дата начала оказания услуги
    /MedRecord IdServiceType   1..1 String Идентификатор медицинской услуги (Номенклатура медицинских услуг, OID справочника: 1.2.643.5.1.13.2.1.1.473)
    /MedRecord ServiceName   1..1 String Наименование услуги
    /MedRecord/Performer   1..1   Сведения об исполнителе услуги
    /Performer IdRole   1..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Performer/Doctor Указывается, если IdRole принимает значение 3, 4, 7, 9 или 10. Обязателен для амбулаторного типа случая обслуживания (при условии выполнения предыдущего условия). 0..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /MedRecord/PaymentInfo   0..1   Информация об оплате услуги
    /PaymentInfo IdPaymentType   1..1 unsignedByte Идентификатор источника финансирования (Классификатор посещений по видам оплаты, OID справочника: 1.2.643.5.1.13.2.1.1.104)
    /PaymentInfo PaymentState   1..1 unsignedByte Идентификатор статуса оплаты услуги (OID справочника: 1.2.643.5.1.13.2.7.1.41)
    /PaymentInfo HealthCareUnit   1..1 unsignedByte Идентификатор единицы учета медицинской помощи (Классификатор единиц учета медицинской помощи, OID справочника: 1.2.643.5.1.13.2.1.1.80)
    /PaymentInfo Quantity   1..1 Int Количество выполненных (оказанных) услуг данного типа
    /PaymentInfo Tariff   1..1 Decimal Сведения о тарифе (значение должно быть больше 0)

    Тип TfomsInfo

    В объекте TfomsInfo осуществляется передача данных о выполненных медицинских стандартах в разрезе учета ТФОМС.

    Структура объекта TfomsInfo представлена на Рисунке 6.

    Рисунок 6. Структура объекта TfomsInfo

    Описание параметров

    Описание параметров объекта TfomsInfo представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается TfomsInfo
    /MedRecord IdTfomsType   1..1 Int Идентификатор услуги регионального справочника ТФОМС. OID справочника: 1.2.643.2.69.1.1.1.63
    /MedRecord Count   1..1 Int Количество выполненных стандартов учета оказания медицинской помощи
    /MedRecord Tariff   0..1 Decimal Тариф

    Тип AppointedMedication

    В объекте AppointedMedication осуществляется передача данных о назначенных препаратах в рамках эпизода случая обслуживания.

    Структура AppointedMedication объекта представлена на Рисунке 7.

    Рисунок 7. Структура объекта AppointedMedication

    Описание параметров

    Описание параметров объекта AppointedMedication представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается AppointedMedication
    /MedRecord AnatomicTherapeuticChemicalClassification   0..1 Int Сведения о препарате (сведения об активном веществе) (но новому справочнику «Анатомо-терапевтическая химическая классификация лекарственных средств», OID справочника: 1.2.643.5.1.13.2.1.1.56)
    /MedRecord DaysCount Обязателен, если передается контейнер DayDose 0..1 unsignedShort Количество дней лечения
    /MedRecord IssuedDate   1..1 Datetime Дата выдачи рецепта /назначения на препарат
    /MedRecord MedicineIssueType   0..1 String Тип выдачи препарата (по новому справочнику «Тип выдачи препарата», OID справочника: 1.2.643.5.1.13.2.7.1.36)
    /MedRecord MedicineName   1..1 String Наименование препарата
    /MedRecord MedicineType   0..1 unsignedByte Лекарственная форма препарата (по справочнику "Классификатор лекарственных форм", OID справочника: 1.2.643.5.1.13.2.1.1.331)
    /MedRecord MedicineUseWay   0..1 unsignedByte Способ введения медикамента (способ применения) (по справочнику «Способ применения медикамента», OID справочника: 1.2.643.5.1.13.2.7.1.64)
    /MedRecord Number   0..1 String Номер рецепта/назначения
    /MedRecord Seria   0..1 String Серия рецепта/назначения
    /MedRecord/CourseDose - 0..1 - Курсовая доза
    /CourseDose IdUnit   1..1 Int Идентификатор едицины измерения (OID справочника: 1.2.643.5.1.13.2.1.1.180)
    /CourseDose Value   1..1 Decimal Количественное значение
    /MedRecord/DayDose Обязателен, если передается параметр DaysCount 0..1 - Суточная доза
    /DayDose IdUnit   1..1 Int Идентификатор едицины измерения (OID справочника: 1.2.643.5.1.13.2.1.1.180)
    /DayDose Value   1..1 Decimal Количественное значение
    /MedRecord/OneTimeDose - 0..1 - Разовая доза
    /OneTimeDose IdUnit   1..1 Int Идентификатор едицины измерения (OID справочника: 1.2.643.5.1.13.2.1.1.180)
    /OneTimeDose Value   1..1 Decimal Количественное значение
    /MedRecord/Doctor   1..1   Медицинский работник, зарегистрировавший рецепт/ назначивший препарат
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Тип DeathInfo

    В объекте DeathInfo осуществляется передача данных о летальном исходе (причине смерти) в рамках стационарного случая обслуживания.

    Структура объекта DeathInfo представлена на Рисунке 8.

    Рисунок 8. Структура объекта DeathInfo

    Описание параметров

    Описание параметров объекта DeathInfo представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается DeathInfo
    /MedRecord MKBCode   1..1 String Код МКБ-10 основной (первоначальной) причины смерти (OID справочника: 1.2.643.2.69.1.1.1.2)

    Тип Diagnosis

    В объекте Diagnosis осуществляется передача данных о диагнозе.

    Структура объекта Diagnosis представлена на Рисунке 9.

    Рисунок 9. Структура объекта Diagnosis

    Описание параметров

    Описание параметров объекта Diagnosis представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается Diagnosis
    /MedRecord/DiagnosisInfo   1..1   Информация по диагнозу
    /DiagnosisInfo IdDiseaseType Необязателен для стационарных случаев и если MkbCode начинается с Z 0..1 unsignedByte Идентификатор характеров заболеваний (OID справочника: 1.2.643.2.69.1.1.1.8)
    /DiagnosisInfo DiagnosedDate   1..1 Datetime Дата постановки диагноза
    /DiagnosisInfo IdDiagnosisType   1..1 unsignedByte Идентификатор статуса диагноза (OID справочника: 1.2.643.2.69.1.1.1.26)
    /DiagnosisInfo Comment   1..1 String Комментарий к диагнозу
    /DiagnosisInfo DiagnosisChangeReason   0..1 unsignedByte Причина изменения диагноза (для ранее зарегистрированного диагноза) (OID справочника: 1.2.643.2.69.1.1.1.9)
    /DiagnosisInfo DiagnosisStage   0..1 unsignedByte Идентификатор этапа установления диагноза (OID справочника: 1.2.643.2.69.1.1.1.10)
    /DiagnosisInfo IdDispensaryState   0..1 unsignedByte Идентификатор состояния диспансерного учета по данному диагнозу (заболеванию) (OID справочника: 1.2.643.2.69.1.1.1.11)
    /DiagnosisInfo IdTraumaType   0..1 unsignedByte Идентификатор типа травм (OID справочника: 1.2.643.2.69.1.1.1.12)
    /DiagnosisInfo MESImplementationFeature   0..1 unsignedByte Идентификатор особенности выполнения стандарта (OID справочника: 1.2.643.2.69.1.1.1.13)
    /DiagnosisInfo MedicalStandard   0..1 String Код стандарта учета оказания медицинской помощи (классификатор клинико-статистических групп приведен в Распоряжении Комитета по здравоохранению Правительства Санкт-Петербурга от 22 сентября 2014 года № 738-Р "Об утверждении классификатора соответствия кодов заболеваний клинико-статистическим группам" (в редакции № 838-р от 26.11.2014; c изменениями № 65-р от 02.03.2015). OID справочника: 1.2.643.2.69.1.1.1.29
    /DiagnosisInfo MkbCode   1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2)
    /MedRecord/Doctor   1..1   Врач, поставивший диагноз
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Тип ClinicMainDiagnosis

    Объект ClinicMainDiagnosis используется для передачи информации об основном диагнозе (при отсутствии летального исхода). Объект ClinicMainDiagnosis является наследуемым от объекта Diagnosis и имеет возможность передавать вложенные объекты типа Diagnosis (например, таким образом можно передать основной диагноз, а также его осложнение и сопутствующее заболевание).

    Структура объекта ClinicMainDiagnosis представлена на Рисунке 10.

    Рисунок 10. Структура объекта ClinicMainDiagnosis

    Описание параметров

    Описание параметров объекта ClinicMainDiagnosis представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается ClinicMainDiagnosis
    /MedRecord/DiagnosisInfo   1..1   Основной диагноз. Может содержать помимо основного диагноза массив осложнений и сопутствующих заболеваний (осложнения и сопутствующие заболевания передаются в объекте типа Diagnosis).
    /DiagnosisInfo IdDiseaseType Необязателен для стационарных случаев и если MkbCode начинается с Z 0..1 unsignedByte Идентификатор характеров заболеваний (OID справочника: 1.2.643.2.69.1.1.1.8)
    /DiagnosisInfo DiagnosedDate   1..1 Datetime Дата постановки диагноза
    /DiagnosisInfo IdDiagnosisType   1..1 unsignedByte Идентификатор статуса диагноза (OID справочника: 1.2.643.2.69.1.1.1.26)
    /DiagnosisInfo Comment   1..1 String Комментарий к диагнозу
    /DiagnosisInfo DiagnosisChangeReason   0..1 unsignedByte Причина изменения диагноза (для ранее зарегистрированного диагноза) (OID справочника: 1.2.643.2.69.1.1.1.9)
    /DiagnosisInfo DiagnosisStage   0..1 unsignedByte Идентификатор этапа установления диагноза (OID справочника: 1.2.643.2.69.1.1.1.10)
    /DiagnosisInfo IdDispensaryState   0..1 unsignedByte Идентификатор состояния диспансерного учета по данному диагнозу (заболеванию) (OID справочника: 1.2.643.2.69.1.1.1.11)
    /DiagnosisInfo IdTraumaType   0..1 unsignedByte Идентификатор типа травм (OID справочника: 1.2.643.2.69.1.1.1.12)
    /DiagnosisInfo MESImplementationFeature   0..1 unsignedByte Идентификатор особенности выполнения стандарта (OID справочника: 1.2.643.2.69.1.1.1.13)
    /DiagnosisInfo MedicalStandard   0..1 String Код стандарта учета оказания медицинской помощи (классификатор клинико-статистических групп приведен в Распоряжении Комитета по здравоохранению Правительства Санкт-Петербурга от 22 сентября 2014 года № 738-Р "Об утверждении классификатора соответствия кодов заболеваний клинико-статистическим группам" (в редакции № 838-р от 26.11.2014; c изменениями № 65-р от 02.03.2015). OID справочника: 1.2.643.2.69.1.1.1.29
    /DiagnosisInfo MkbCode   1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2)
    /MedRecord/Doctor   1..1   Врач, поставивший диагноз
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /MedRecord/Complications   0..1   Контейнер с вложенными объектами: используется для передачи информации об осложнении и сопутствующем заболевании вместе с основным диагнозом.
    /Complications/Diagnosis   1..2   Вложенный объект: используется для передачи информации об осложнении или сопутствующем заболевании вместе с основным диагнозом.
    /Diagnosis/DiagnosisInfo   1..1   Информация по диагнозу
    /DiagnosisInfo IdDiseaseType Необязателен для стационарных случаев и если MkbCode начинается с Z 0..1 unsignedByte Идентификатор характеров заболеваний (OID справочника: 1.2.643.2.69.1.1.1.8)
    /DiagnosisInfo DiagnosedDate   1..1 Datetime Дата постановки диагноза
    /DiagnosisInfo IdDiagnosisType   1..1 unsignedByte Идентификатор статуса диагноза (OID справочника: 1.2.643.2.69.1.1.1.26)
    /DiagnosisInfo Comment   1..1 String Комментарий к диагнозу
    /DiagnosisInfo DiagnosisChangeReason   0..1 unsignedByte Причина изменения диагноза (для ранее зарегистрированного диагноза) (OID справочника: 1.2.643.2.69.1.1.1.9)
    /DiagnosisInfo DiagnosisStage   0..1 unsignedByte Идентификатор этапа установления диагноза (OID справочника: 1.2.643.2.69.1.1.1.10)
    /DiagnosisInfo IdDispensaryState   0..1 unsignedByte Идентификатор состояния диспансерного учета по данному диагнозу (заболеванию) (OID справочника: 1.2.643.2.69.1.1.1.11)
    /DiagnosisInfo IdTraumaType   0..1 unsignedByte Идентификатор типа травм (OID справочника: 1.2.643.2.69.1.1.1.12)
    /DiagnosisInfo MESImplementationFeature   0..1 unsignedByte Идентификатор особенности выполнения стандарта (OID справочника: 1.2.643.2.69.1.1.1.13)
    /DiagnosisInfo MedicalStandard   0..1 String Код стандарта учета оказания медицинской помощи (классификатор клинико-статистических групп приведен в Распоряжении Комитета по здравоохранению Правительства Санкт-Петербурга от 22 сентября 2014 года № 738-Р "Об утверждении классификатора соответствия кодов заболеваний клинико-статистическим группам" (в редакции № 838-р от 26.11.2014; c изменениями № 65-р от 02.03.2015). OID справочника: 1.2.643.2.69.1.1.1.29
    /DiagnosisInfo MkbCode   1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2)
    /MedRecord/Doctor   1..1   Врач, поставивший диагноз
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Тип AnatomopathologicalMainDiagnosis

    Объект AnatomopathologicalMainDiagnosis предназначен для передачи информации о патологоанатомических диагнозах (основном диагнозе, его осложнении и сопутствующем заболевании). Объект AnatomopathologicalMainDiagnosis является наследуемым от объекта Diagnosis и имеет возможность передавать вложенные объекты типа Diagnosis.

    Структура объекта AnatomopathologicalMainDiagnosis представлена на Рисунке 11.

    Рисунок 11. Структура объекта AnatomopathologicalMainDiagnosis

    Описание параметров

    Параметры объекта AnatomopathologicalMainDiagnosis аналогичны параметрам объекта ClinicMainDiagnosis.

    Тип MedDocument

    Объект MedDocument является наследуемым от объекта MedRecord и используется для передачи медицинских документов. Описание наследуемых от MedDocument объектов приведено в разделах ниже.

    Подтип DispensaryOne

    В объекте DispensaryOne осуществляется передача данных о первом этапе диспансеризации в рамках типа случая обслуживания «Диспансеризация».

    Структура объекта DispensaryOne представлена на Рисунке 12.

    Рисунок 12. Структура объекта DispensaryOne

    Описание параметров

    Описание параметров объекта DispensaryOne представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается DispensaryOne
    /MedRecord CreationDate   1..1 Datetime Дата создания документа
    /MedRecord Header   1..1 String Заголовок документа (краткое описание)
    /MedRecord IsGuested   1..1 Boolean Диспансеризация проводится в ходе выездной работы (да/нет)
    /MedRecord HasExtraResearchRefferal   1..1 Boolean Дано направление на дополнительное диагностическое исследование, не входящее в объем диспансеризации (да/нет)
    /MedRecord IsUnderObservation   1..1 Boolean Взят под диспансерное наблюдение (да/нет)
    /MedRecord HasExpertCareRefferal   1..1 Boolean Дано направление для получения специализированной, в том числе высокотехнологичной медицинской помощи (да/нет)
    /MedRecord HasPrescribeCure   1..1 Boolean Назначено лечение (да/нет))
    /MedRecord HasHealthResortRefferal   1..1 Boolean Дано направление на санаторно-курортное лечение (да/нет)
    /MedRecord HasSecondStageRefferal   1..1 Boolean Необходимо прохождение 2-го этапа диспансеризации (да/нет)
    /MedRecord/Attachment   0..1   Вложение
    /Attachment Data   0..1 base64Binary Файл-вложение
    /Attachment Hash   0..1 base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary
    /Attachment Url   0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения). Ссылка должна вести на то же самое содержимое, что и в элементе Data.
    /Attachment MIMEType Обязателен, если элемент Data заполнен 0..1 String MIME-тип данных файла-вложения. Поддерживаемые MIME-типы: ·         text/html – HTML; ·         text/plain – текст; ·         application/pdf – PDF.
    /MedRecord/Author   1..1   Автор документа
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Author/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /MedRecord/HealthGroup   1..1   Информация по группе здоровья и поставившему ее медицинскому работнику
    /HealthGroup/Doctor   1..1   Медицинский работник, поставивший группу здоровья
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне (медицинском работнике)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор медицинского работника в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /HealthGroup/HealthInfo   1..1   Информация по группе здоровья
    /HealthInfo IdHealthGroup   1..1 unsignedByte Код группы здоровья (OID справочника: 1.2.643.5.1.13.2.1.1.118)
    /HealthInfo Date   1..1 Datetime Дата постановки группы здоровья
    /MedRecord/Recommendations   0..1   Информация по рекомендациям по проведению лабораторных и инструментальных обследований, осмотров  (консультаций) врачей-специалистов, мероприятий, направленных на профилактику хронических неинфекционных заболеваний
    Recommendations/Recommendation   1..*    
    /Recommendation Text   1..1 String Текст рекомендации
    /Recommendation Date   1..1 Datetime Дата назначения рекомендации
    /Recommendation/Doctor   1..1   Информация о медицинском работнике, назначившему рекомендацию
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Подтип Referral

    В объекте Referral осуществляется передача информации по направлениям на госпитализацию, обследование, консультацию.

    Структура объекта Referral представлена на Рисунке 13.

    Рисунок 13. Структура объекта Referral

    Описание параметров

    Описание параметров объекта Referral представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается Referral
    /MedRecord CreationDate   1..1 Datetime Дата создания документа
    /MedRecord Header   1..1 String Заголовок документа (краткое описание)
    /MedRecord IdSourceLpu   1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178), из которого осуществляется направление
    /MedRecord IdTargetLpu   1..1 String Идентификатор ЛПУ, куда направлен пациент. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178)
    /MedRecord ReferralID   0..1 String Глобальный идентификатор направления в сервисе УО (от ЛПУ, из которого осуществляется направление)
    /MedRecord RelatedID   0..1 String Глобальный идентификатор направления в сервисе УО (от ЛПУ, куда направлен пациент)
    /MedRecord/Attachment   0..1   Вложение
    /Attachment Data   0..1 base64Binary Файл-вложение
    /Attachment Hash   0..1 base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary
    /Attachment Url   0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения).
    /Attachment MIMEType Обязателен, если элемент Data заполнен 0..1 String MIME-тип данных файла-вложения. Поддерживаемые MIME-типы:
    • text/html – HTML;
    • text/plain – текст;
    • application/pdf – PDF.
    /MedRecord/Author   1..1   Автор документа
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Author/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /MedRecord/ReferralInfo   1..1   Информация о направлении
    /ReferralInfo Reason   1..1 String Обоснование направления
    /ReferralInfo IdReferralMIS   1..1 String Идентификатор направления в МИС
    /ReferralInfo IdReferralType   1..1 unsignedByte Идентификатор вида направления (OID справочника: 1.2.643.5.1.13.2.7.1.2)
    /ReferralInfo IssuedDateTime   1..1 Datetime Дата направления
    /ReferralInfo HospitalizationOrder Заполняется для IdReferralType=1 0..1 unsignedByte Экстренность/плановость госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21)
    /ReferralInfo MkbCode   1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2)
    /MedRecord/DepartmentHead   1..1   Информация о главе отделения
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне (медицинском работнике)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор медицинского работника в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Подтип SickList

    В объекте SickList осуществляется передача информации о выданных листках временной нетрудоспособности в рамках случая обслуживания.

    Структура объекта SickList представлена на Рисунке 14.

    Рисунок 14. Структура объекта SickList

    Описание параметров

    Описание параметров объекта SickList представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается SickList
    /MedRecord CreationDate   1..1 Datetime Дата создания документа
    /MedRecord Header   1..1 String Заголовок документа (краткое описание)
    /MedRecord/Attachment   0..1   Вложение
    /Attachment Data   0..1 base64Binary Файл-вложение
    /Attachment Hash   0..1 base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary
    /Attachment Url   0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения). Ссылка должна вести на то же самое содержимое, что и в элементе Data.
    /Attachment MIMEType Обязателен, если элемент Data заполнен 0..1 String MIME-тип данных файла-вложения. Поддерживаемые MIME-типы:
    • text/html – HTML;
    • text/plain – текст;
    • application/pdf – PDF.
    /MedRecord/Author   1..1   Автор документа
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Author/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /MedRecord/SickListInfo   1..1   Информация о выданном листке временной нетрудоспособности
    /SickListInfo Number   1..1 String Номер листа нетрудоспособности
    /SickListInfo DateStart   1..1 Datetime Дата открытия листа нетрудоспособности
    /SickListInfo DateEnd   1..1 Datetime Дата закрытия листа нетрудоспособности
    /SickListInfo DisabilityDocState   0..1 unsignedByte Идентификатор статуса документа временной нетрудоспособности (OID справочника: 1.2.643.2.69.1.1.1.14)
    /SickListInfo DisabilityDocReason   0..1 unsignedByte Идентификатор причины выдачи документа временной нетрудоспособности (OID справочника: 1.2.643.2.69.1.1.1.15)
    /SickListInfo IsPatientTaker   0..1 Boolean Метка: получателем ЛВН является пациент
    /SickListInfo/Caregiver Обязательно, если /SickListInfo/IsPatientTaker=False 0..1   Дополнительная информация об ухаживающем за больным (выдан ЛВН)
    /Caregiver IdRelationType   1..1 unsignedByte Код отношения к пациенту (OID справочника: 1.2.643.2.69.1.1.1.65)
    /Caregiver UnderlyingDocument   1..1 String Реквизиты документа, удостоверяющие право представлять пациента
    /Guardian/Person   1..1   Информация о персоне
    /Person Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   1..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО участника случая
    /HumanName FamilyName   1..1 String Фамилия
    /HumanName GivenName   1..1 String Имя
    /HumanName MiddleName   0..1 String Отчество
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая (объект заполняется аналогично документам пациента)

    Подтип DischargeSummary

    В объекте DischargeSummary осуществляется передача информации о эпикризах, содержащих сводные медицинские сведения о случае обслуживания.

    Структура объекта DischargeSummary представлена на Рисунке 15.

    Рисунок 15. Структура объекта DischargeSummary

    Описание параметров

    Описание параметров объекта DischargeSummary представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается DischargeSummary
    /MedRecord CreationDate   1..1 Datetime Дата создания документа
    /MedRecord IdDocumentMis   0..1 String Идентификатор документа в МИС
    /MedRecord Header   1..1 String Заголовок документа (краткое описание)
    /MedRecord/Attachment   0..1   Вложение
    /Attachment Data   0..1 base64Binary Cтруктура SignData в формате base64binary
    /Attachment Hash   0..1 base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data в формате base64binary
    /Attachment Url   0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения).
    /Attachment MIMEType Обязателен, если элемент Data заполнен 0..1 String MIME-тип данных файла-вложения, передаваемых в атрибуте Data структуры SignData. Поддерживаемые MIME-типы:
    • text/html – HTML;
    • text/plain – текст;
    • application/pdf – PDF;
    • text/xml – XML.
    /MedRecord/Author   1..1   Автор документа
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Author/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Подтип LaboratoryReport

    В объекте LaboratoryReport осуществляется передача информации о проведенных лабораторных исследованиях.

    Структура объекта LaboratoryReport представлена на Рисунке 16.

    Рисунок 16. Структура объекта LaboratoryReport

    Описание параметров

    Описание параметров объекта LaboratoryReport представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается LaboratoryReport
    /MedRecord CreationDate   1..1 Datetime Дата создания документа
    /MedRecord IdDocumentMis   0..1 String Идентификатор документа в МИС
    /MedRecord Header   1..1 String Заголовок документа (краткое описание)
    /MedRecord/Attachment   0..1   Вложение
    /Attachment Data   0..1 base64Binary Cтруктура SignData в формате base64binary
    /Attachment Hash   0..1 base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data в формате base64binary
    /Attachment Url   0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения).
    /Attachment MIMEType Обязателен, если элемент Data заполнен 0..1 String MIME-тип данных файла-вложения, передаваемых в атрибуте Data структуры SignData. Поддерживаемые MIME-типы:
    • text/html – HTML;
    • text/plain – текст;
    • application/pdf – PDF;
    • text/xml – XML.
    /MedRecord/Author   1..1   Автор документа
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Author/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Подтип ConsultNote

    В объекте ConsultNote осуществляется передача информации о заключениях по результатам консультации или диагностического исследования. Может передаваться в рамках случая обслуживания.

    Структура объекта ConsultNote представлена на Рисунке 17.

    Рисунок 17. Структура объекта ConsultNote

    Описание параметров

    Описание параметров объекта ConsultNote представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается ConsultNote
    /MedRecord CreationDate   1..1 Datetime Дата создания документа
    /MedRecord IdDocumentMis   0..1 String Идентификатор документа в МИС
    /MedRecord Header   1..1 String Заголовок документа (краткое описание)
    /MedRecord/Attachment   0..1   Вложение
    /Attachment Data   0..1 base64Binary Cтруктура SignData в формате base64binary
    /Attachment Hash   0..1 base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data в формате base64binary
    /Attachment Url   0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения).
    /Attachment MIMEType Обязателен, если элемент Data заполнен 0..1 String MIME-тип данных файла-вложения, передаваемых в атрибуте Data структуры SignData. Поддерживаемые MIME-типы:
    • text/html – HTML;
    • text/plain – текст;
    • application/pdf – PDF;
    • text/xml – XML.
    /MedRecord/Author   1..1   Автор документа
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Author/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).

    Подтип Form027U

    С помощью объекта Form027U осуществляется передача фрагментов формы 027-1/У. Объект Form027U может передаваться только в рамках стационарного случая обслуживания.

    Содержание фрагментов формы 027-1/У передается в виде XML-файла, соответствующего XSD-схеме Form027, приведенной ниже.

    Структура объекта Form027U представлена на Рисунке 18.

    Рисунок 18. Структура объекта Form027U

    Описание параметров

    Описание параметров объекта Form027U представлено в таблице.

    Контейнер

    Параметр

    Условие

    Обязательность

    Тип

    Описание

    /MedRecord

     

    0..1

     

    Для значения xsi:type указывается Form027U

    /MedRecord

    CreationDate

     

    1..1

    Datetime

    Дата создания документа

    /MedRecord

    IdDocumentMis

     

    0..1

    String

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

    /MedRecord

    Header

     

    1..1

    String

    Заголовок документа (краткое описание)

    /MedRecord/Attachment

     

    0..1

     

    Вложение

    /Attachment

    Data

     

    0..1

    base64Binary

    Cтруктура SignData в формате base64binary.

    /Attachment

    Hash

     

    0..1

    base64Binary

    Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94).

    Значение хэша должно соответствовать данным, передаваемым в элементе Data  в формате base64binary

    /Attachment

    Url

     

    0..1

    anyURI

    Адрес (ссылка), где находятся данные (содержимое вложения).

    /Attachment

    MIMEType

    Обязателен, если элемент Data заполнен

    0..1

    String

    MIME-тип данных файла-вложения, передаваемых в атрибуте Data структуры SignData. Поддерживаемые MIME-типы:
    • text/html – HTML;
    • text/plain – текст;
    • application/pdf – PDF;
    • text/xml – XML.
    /MedRecord/Author

     

    1..1

     

    Автор документа

    /Doctor

    IdLpu

     

    0..1

    String

    Идентификатор МО, к которому относится медицинский работник

    /Doctor

    IdSpeciality

     

    1..1

    unsignedShort

    Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)

    /Doctor

    IdPosition

     

    1..1

    unsignedShort

    Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)

    /Author/Person

     

    1..1

     

    Информация о персоне

    /Person

    Sex

     

    0..1

    unsignedByte

    Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)

    /Person

    BirthDate

     

    0..1

    Datetime

    Дата рождения

    /Person

    IdPersonMis

     

    1..1

    String

    Идентификатор участника случая в МИС

    /Person/HumanName

     

    1..1

     

    ФИО медицинского работника

    /HumanName

    FamilyName

     

    1..1

    String

    Фамилия медицинского работника

    /HumanName

    GivenName

     

    1..1

    String

    Имя медицинского работника

    /HumanName

    MiddleName

     

    0..1

    String

    Отчество медицинского работника

    /Person/Documents/IdentityDocument

     

    0..*

     

    Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента).

    Передается информация о СНИЛС (при ее наличии в МИС).

    Описание XSD-схемы Form027U

    Структура XSD-схемы Form027U представлена на Рисунке 19.

    Рисунок 19. Структура XSD-схемы Form027U

    Описание атрибутов XSD-схемы структуры Form027U представлено в таблице.

    Контейнер Параметр Обязательность Тип Описание
    /F027_1u 1..1   Корневой элемент схемы
    /F027_1u IssuingInstitution 1..1 String Код выдавшего учреждения. Региональный идентификатор МО, выдавшего выписку (значение поля code из Справочника МО региона OID 1.2.643.2.69.1.1.1.64)
    /F027_1u IssuingInstitution 1..1 String Код выдавшего учреждения. Региональный идентификатор МО, выдавшего выписку (значение поля code из Справочника МО региона OID 1.2.643.2.69.1.1.1.64)
    /F027_1u TargetMU 0..1 String Код целевого учреждения. Региональный идентификатор МО, куда направляется выписка (значение поля code из Справочника МО региона OID 1.2.643.2.69.1.1.1.64)
    /F027_1u StartDate 1..1 Datetime Дата начала случая
    /F027_1u EndDate 1..1 Datetime Дата завершения случая
    /F027_1u Duration 0..1 unsignedByte Длительность случая в днях
    /F027_1u DiagnosFirstTime 0..1 unsignedByte Первичность диагноза
    /F027_1u ServiceCaseGoal 0..1 unsignedByte Цель случая
    /F027_1u MainDiagnos 1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2)
    /F027_1u MainDiagnosText 0..1 String Заключительный диагноз текст
    /F027_1u TopographyTumor 0..1 unsignedByte Топография опухоли
    /F027_1u MorphologicalTypeTumor 0..1 unsignedByte Морфологический тип опухоли
    /F027_1u/TNM 0..1   TNM
    / TNM TNM_T 0..1 String TNM_T
    / TNM TNM_N 0..1 String TNM_N
    / TNM TNM_M 0..1 String TNM_M
    /F027_1u TumorStage 0..1 unsignedByte Стадия опухолевого процесса
    /F027_1u/LocalizationOfMetastases 0..*    
    /LocalizationOfMetastases IdLocalization 1..1 unsignedByte Локализация отдаленных метастазов
    /F027_1u/MethodConfirmingDiagnosis 0..*    
    /MethodConfirmingDiagnosis IdMethod 1..1 unsignedByte Метод подтверждения диагноза
    /F027_1u AttendantDiagnosis 0..1 String Сопутствующие заболевания
    /F027_1u NatureDisease 0..1 unsignedByte Характер заболевания
    /F027_1u CauseInterruption 0..1 String Причина незавершенности радикального лечения
    /F027_1u/ SurgicalTreatments 0..1   Хирургическое лечение
    /SurgicalTreatments/SurgicalTreatment 1..*    
    / SurgicalTreatment SurgeryName 1..1 String Название операции
    / SurgicalTreatment SurgeryDate 0..1 Datetime Дата операции
    / SurgicalTreatment SurgeryСomplications 0..1 String Осложнения операции
    /F027_1u SDRadiationTreatment 0..1 Datetime Дата начала лучевого лечения
    /F027_1u TypeRadiationTreatment 0..1 unsignedByte Способ облучения
    /F027_1u TypeRadiationTreatmentText 0..1 String Способ облучения (текст)
    /F027_1u ViewRadiationTreatment 0..1 unsignedByte Вид лучевой терапии
    /F027_1u ViewRadiationTreatmentText 0..1 String Вид лучевой терапии (текст)
    /F027_1u/ MethodRadiationTreatment 0..*    
    /MethodRadiationTreatment IdRadiationTreatment 1..1 unsignedByte Методы лучевой терапии
    /F027_1u/ RadioModifiers 0..*    
    /RadioModifiers IdModifier 1..1 unsignedByte Радиомодификаторы
    /F027_1u FieldsRadiationTreatment 0..1 String Поля облучения
    /F027_1u TotalDose 0..1 unsignedByte Суммарная доза на опухоль (гр.)
    /F027_1u MetastasesTotalDose 0..1 unsignedByte Суммарная доза на зоны регионарного метастазирования (гр.)
    /F027_1u СomplicationsRadiationTreatment 0..1 String Осложнения лучевого лечения
    /F027_1u SDChemotherapy 0..1 Datetime Дата начала курса химиотерапии
    /F027_1u TypeChemotherapy 0..1 unsignedByte Вид химиотерапии
    /F027_1u Chemotherapy_PreparationsDoses 0..1 String Препараты, суммарные дозы
    /F027_1u СomplicationsTypeChemotherapy 0..1 String Осложнения химиотерапевтического лечения
    /F027_1u SDHormonetherapy 0..1 Datetime Дата начала гормонотерапии
    /F027_1u TypeHormonetherapy 0..1 unsignedByte Вид гормонотерапии
    /F027_1u Hormonetherapy_PreparationsDoses 0..1 String Препараты, дозы
    /F027_1u HormonetherapyTypeChemotherapy 0..1 String Осложнения гормоноиммунотерапевтического лечения
    /F027_1u OtherSpecialTreatment 0..1 String Другие виды специального лечения
    /F027_1u CaseFeatures 0..1 String Особенности случая
    /F027_1u Recommendations 0..1 String Лечебные и трудовые рекомендации
    /F027_1u Recommendations 1..1 String Лечебные и трудовые рекомендации

    Подтип PacsResult

    С помощью объекта PacsResult осуществляется передача результатов инструментального исслезования. Объект PacsResult может передаваться как в рамках случая обслуживания, так и отдельной медицинской записью.

    Структура объекта PacsResult представлена на Рисунке 20.

    Рисунок 20. Структура объекта PacsResult

    Описание параметров

    Описание параметров объекта PacsResult представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /MedRecord   0..1   Для значения xsi:type указывается PacsResult
    /MedRecord CreationDate   1..1 Datetime Дата проведения исследования
    /MedRecord Date   1..1 Datetime Дата проведения исследования (дублирует CreationDate)
    /MedRecord IdDocumentMis   1..1 String Идентификатор докумнета в МИС
    /MedRecord Code   1..1   Код исследования по Номенклатуре медицинских услуг, OID справочника: 1.2.643.5.1.13.2.1.1.473
    /MedRecord Header   1..1 String Заголовок документа (краткое описание)
    /MedRecord/Image   1..1   Сведения об изображении
    /Image UID   1..1 String UID исследования
    /Image PACS   1..1 String Код PACS
    /Image Report   1..1 String Протокол исследования
    /Image Description   1..1 String Описание изображения
    /Image Conclusion   1..1 String Заключение по изображению
    /MedRecord/Attachment   0..1   Вложение
    /Attachment Data   0..1 base64Binary Cтруктура SignData в формате base64binary.
    /Attachment Hash   0..1 base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data; в формате base64binary
    /Attachment Url   0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения).
    /Attachment

    MIMEType

    Обязателен, если элемент Data заполнен

    0..1

    String

    MIME-тип данных файла-вложения, передаваемых в атрибуте Data структуры SignData. Поддерживаемые MIME-типы:
    • text/html – HTML;
    • text/plain – текст;
    • application/pdf – PDF;
    • text/xml – XML.
    /MedRecord/Author   1..1   Автор документа
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)

    Структура SignData

    SignData представляет собой XML-файл в кодировке UTF-8 и предназначена для передачи медицинских документов с ЭЦП. Указанный XML-файл имеет следующую структуру:

    <?xml version="1.0" encoding="utf-8"?>
    <SignData>
       <Data>...</Data>
       <PublicKey>...</PublicKey>
       <Hash>...</Hash>
       <Sign>...</Sign>
    </SignData>
    	
    Описание параметров

    Описание атрибутов структуры SingData представлено в таблице.

    Контейнер Параметр Условие Обязательность Тип Описание
    /SignData   1..1   Структура для передачи медицинских документов с ЭЦП
    /SignData Data   1..1 Base64binary Данные вложения (текст, pdf, html,xml) в формате base64binary
    /SignData PublicKey   0..1 String  Публичный ключ сертификата ЭЦП
    /SignData Hash   0..1 String Хеш-сумма данных (расчет хеш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хеш-суммы должно соответствовать данным, передаваемым в элементе Data в формате base64binary
    /SignData Sign   0..1 String ЭЦП по ГОСТ

    Если передается неподписанный документ, то поля PublicKey, Hash и Sign не заполняются.

    Описание сценариев

    Модуль работы с пациентами

    Посредством Модуля работы с пациентами реализованы следующие сценарии информационного взаимодействия:

    • Передача данных о пациенте;
    • Получение данных о пациенте.

    Передача данных о пациенте

    Для передачи данных о пациенте в сервис ИЭМК используются следующие методы: AddPatient и UpdatePatient.

    Для передачи данных о новом пациенте (регистрации нового пациента) используется метод AddPatient. Обновление данных о ранее зарегистрированном пациенте осуществляется посредством метода UpdatePatient.

    Порядок вызова методов ИЭМК в рамках сценария «Передача данных о пациенте» представлен на Рисунке 21.

    Рисунок 21. Порядок вызова методов ИЭМК в рамках сценария «Передача данных о пациенте»

    Получение данных о пациенте

    Для получения данных по пациенту из сервиса ИЭМК используется метод GetPatient.

    Порядок вызова метода ИЭМК в рамках «Передача данных о пациенте» представлен на Рисунке 22.

    Рисунок 22. Порядок вызова метода ИЭМК в рамках сценария «Получение данных о пациенте»

    Модуль сбора статистики

    Посредством Модуля сбора статистики реализованы следующие сценарии информационного взаимодействия:

    • Передача данных по случаю обслуживания в ходе оказания медицинской помощи;
    • Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи;
    • Добавление медицинских записей без привязки к случаю обслуживания;
    • Получение данных на госпитализацию, обследование или консультацию.

    Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи

    При поэтапной передаче данных о случае медицинского обслуживания по факту завершения оказания медицинской помощи используются следующие методы: CreateCase AddStepToCase, AddMedRecord, CloseCase, UpdateCase и AddMedRecord.

    Вызов метода CreateCase происходит в момент регистрации случая обслуживания в МО; далее следует внесение изменений в данные о случае обслуживания (методами AddStepToCase и AddMedRecord) на этапах движения пациентов по отделениям (для стационарного типа обслуживания) или посещений врача (для амбулаторного типа обслуживания); закрытие случая обслуживания осуществляется методом CloseCase. После закрытия случая возможно полное или частичное изменение в данных о случае обслуживания (методами UpdateCase или AddMedRecord соответственно).

    Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи» представлен на Рисунке 23.

    Рисунок 23. Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания в ходе оказания медицинской помощи»

    Передача данных по случаю обслуживания в ходе оказания медицинской помощи

    При передаче данных о случае медицинского обслуживания по факту завершения оказания медицинской помощи используются следующие методы: AddCase, UpdateCase и AddMedRecord.

    Регистрация законченного случая обслуживания осуществляется с помощью метода AddCase; после регистрации законченного случая возможно полное или частичное изменение в данных о случае обслуживания (методами UpdateCase или AddMedRecord соответственно).

    Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи» представлен на Рисунке 24.

    Рисунок 24. Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи»

    Добавление медицинских записей без привязки к случаю обслуживания

    Для добавления медицинских записей по пациенту без привязки к случаю обслуживания используется метод AddMedRecord.

    Порядок вызова метода ИЭМК в рамках сценария «Добавление медицинских записей без привязки к случаю обслуживания» представлен на Рисунке 25.

    Рисунок 25. Порядок вызова метода ИЭМК в рамках сценария «Добавление медицинских записей без привязки к случаю обслуживания»

    Получение данных по направлениям на госпитализацию, обследование или консультацию

    Для получения данных по направлениям на госпитализацию, обследование или консультацию, выданным в указанное ЛПУ за определенный временной интервал, используется метод GetReferralList.

    Порядок вызова метода ИЭМК в рамках сценария «Получение данных по направлениям на госпитализацию, обследование или консультацию» представлен на Рисунке 26.

    Рисунок 26. Порядок вызова метода ИЭМК в рамках сценария «Получение данных по направлениям на госпитализацию, обследование или консультацию»

    Порядок обработки ошибок

    В случае успешного прохождения запроса в ответе методов сервиса «Региональная ИЭМК» (AddPatient, UpdatePatient, AddCase, CreateCase, AddStepToCase, CloseCase, AddMedRecord и UpdateCase) отсутствуют выходные параметры. В случае успешного прохождения запроса в ответе методов GetPatient и GetReferralList сервиса «Региональная ИЭМК» указываются выходные данные, приведенные в разделах "Получение данных о зарегистрированном пациенте (GetPatient)" и "Получение списка направлений из Региональной ИЭМК (GetReferralList)" соответственно.

    В случае неуспешного прохождения запроса в ответе всех методов сервиса «Региональная ИЭМК» передаются выходные данные с перечнем возникших ошибок.

    В таблице представлено описание параметров выходных данных методов сервиса «Региональная ИЭМК» в случае возникновения ошибок.

    Значение Тип Описание Возможные значения
    PropertyName String Наименование поля, заполненного с ошибкой  
    Message String Текстовое описание ошибки Описание ошибок – см. в разделе "Коды ошибок"
    ErrorCode Int Идентификатор ошибки Описание ошибок – см. в разделе "Коды ошибок"
    Errors Int Перечень внутренних ошибок (в случае возникновения ошибки «Поле содержит ошибки» (код 8)) Описание ошибок – см. в разделе "Коды ошибок"

    Добавление пациента (AddPatient)

    Данный метод предназначен для добавления информации о пациенте.

    При передаче информации о пациенте осуществляется добавление пациента в Модуль работы с пациентами. При попытке добавления пациента осуществляется проверка на наличие информации об этом пациенте в Модуле работы с пациентами. Возможны следующие сценарии:

    1. Если пациент не найден, то в Модуле работы с пациентами создается запись о нем с указанием идентификатора пациента в передающей МИС и идентификатора МО;
    2. Если пациент найден и пара {идентификатор пациента; идентификатор МО} совпадает с уже зарегистрированными идентификаторами в Модуле работы с пациентами, то выдается сообщение об ошибке;
    3. Если пациент найден, но был получен от МИС МО не совпадающей с той, что производит попытку добавления (т.е. пара {идентификатор пациента; идентификатор МО} ранее не была зарегистрирована в Модуле работы с пациентами), то для существующего пациента в Модуле работы с пациентами дополнительно сохраняется новая пара {идентификатор пациента; идентификатор МО}. Новый объект «Пациент» в данном случае не создается.

    Структура запроса AddPatient представлена на Рисунке 27.

    Рисунок 27. Структура запроса AddPatient

    Описание параметров

    В таблице представлено описание параметров запроса метода AddPatient.

    Контейнер Параметр Условие Обязательность/ кратность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    / idLPU   1..1 String Идентификатор МО
    /patient   1..1   Демографические данные пациента
    /patient BirthDate   1..1 Datetime Дата рождения
    /patient DeathTime   0..1 Datetime Дата смерти
    /patient FamilyName   1..1 String Фамилия пациента
    /patient GivenName   1..1 String Имя пациента
    /patient IdBloodType   0..1 unsignedByte Код группы крови (OID справочника: 1.2.643.2.69.1.1.1.3)
    /patient IdLivingAreaType   0..1 unsignedByte Тип места жительства (Классификатор жителя города или села, OID 1.2.643.5.1.13.2.1.1.573)
    /patient IdPatientMIS   1..1 String Идентификатор пациента в передающей МИС
    /patient MiddleName   0..1 String Отчество пациента
    /patient Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /patient SocialGroup   0..1 unsignedByte Код социальной группы (OID справочника: 1.2.643.2.69.1.1.1.4)
    /patient SocialStatus   0..1 String Код социального статуса пациента (OID справочника: 1.2.643.2.69.1.1.1.5)
    /patient/Documents/DocumentDto 0..*   Документы
    /DocumentDto IdDocumentType   1..1 unsignedByte Код типа документа (OID справочника: 1.2.643.2.69.1.1.1.6)
    /DocumentDto DocS Для документов, у которых указывается серия 1..1 String Серия документа. Не должны использоваться разделители (пробелы, тире и т.д.)
    Для документов, у которых не указывается серия 0..0
    /DocumentDto DocN   1..1 String Номер документа. Не должны использоваться разделители (пробелы, тире и т.д.)
    /DocumentDto ExpiredDate   0..1 Datetime Дата окончания действия документа
    /DocumentDto IssuedDate   0..1 Datetime Дата выдачи
    /DocumentDto IdProvider   0..1 Int Код организации, выдавшей документ. Заполняется только для полисов (Реестр страховых медицинских организаций (ФОМС), OID справочника: 1.2.643.5.1.13.2.1.1.635)
    /DocumentDto ProviderName   1..1 String Наименование организации, выдавшей документ
    /DocumentDto RegionCode   0..1 String Код территории страхования
    /patient/Addresses/AddressDto 0..*   Адреса
    /AddressDto IdAddressType   1..1 unsignedByte Идентификатор типа адреса (OID справочника: 1.2.643.2.69.1.1.1.28)
    /AddressDto StringAddress   1..1 String Адрес строкой
    /AddressDto Street   0..1 String Код улицы. Значение КЛАДР
    /AddressDto Building   0..1 String Номер дома
    /AddressDto City   0..1 String Код города КЛАДР
    /AddressDto Appartment   0..1 String Номер квартиры
    /AddressDto PostalCode   0..1 Int Индекс
    /AddressDto GeoData   0..1 String Геокоординаты объекта
    /patient/BirthPlace   0..1   Место рождения
    /BirthPlace Country   1..1 String Страна
    /BirthPlace Region   1..1 String Регион
    /BirthPlace City   1..1 String Населенный пункт
    /patient/ContactDto 0..*   Контактная информация пациента
    /ContactDto IdContactType   1..1 unsignedByte Идентификатор типа контакта (OID справочника: 1.2.643.2.69.1.1.1.27)
    /ContactDto ContactValue   1..1 String Содержание контактной информации
    /patient/Job   0..1   Место работы пациента
    /Job OgrnCode   0..1 String Код ОГРН работодателя
    /Job CompanyName   1..1 String Наименование предприятия
    /Job Sphere   0..1 String Код наименования отрасли (Общероссийский классификатор видов экономической деятельности, OID 1.2.643.5.1.13.2.1.1.62)
    /Job Position   0..1 String Наименование должности пациента
    /Job DateStart   0..1 Datetime Дата начала работы
    /Job DateEnd   0..1 Datetime Дата окончания работы
    /patient/Privilege   0..1   Информация о льготе пациента
    /Privilege DateStart   1..1 Datetime Дата начала действия льготы
    /Privilege DateEnd   1..1 Datetime Дата окончания действия льготы
    /Privilege IdPrivilegeType   1..1 unsignedByte Идентификатор категории льготности (OID справочника: 1.2.643.2.69.1.1.1.7)

    Параметр «Кратность» означает количество возможных значений реквизита:

    • 0..1 означает, что реквизит необязательный, максимальное количество экземпляров 1;
    • 0..* – реквизит необязательный, максимальное количество экземпляров не ограничено;
    • 1..1 – реквизит обязательный, экземпляр один;
    • 1..* – реквизит обязательный, максимальное количество экземпляров не ограничено.

    Обновление информации о пациенте (UpdatePatient)

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

    Структура запроса метода UpdatePatient аналогична запросу метода AddPatient (описание метода AddPeatient приведено в разделе "Добавление пациента (AddPatient)").

    Описание параметров

    Параметры запроса метода UpdatePatient совпадают с параметрами для метода AddPatient и приведены в разделе "Добавление пациента (AddPatient)". Обязательными параметрами метода являются: guid, idLPU и IdPatientMIS. Остальные параметры не являются обязательными и должны передаваться только в случае необходимости внесения изменений в их значения.

    Получение данных о зарегистрированном пациенте (GetPatient)

    Данный метод предназначен для получения информации о пациенте, ранее зарегистрированном в Модуле работы с пациентами сервиса «Региональная ИЭМК», или получения данных из ИЭМК федерального сегмента ЕГИСЗ.

    В зависимости от выбранного варианта поиска в запросе могут быть использованы следующие наборы параметров:

    1. Для поиска пациента в Модуле работы с пациентами сервиса «Региональная ИЭМК» могут быть использованы следующие наборы данных:
      • Фамилия, Имя, Дата рождения, СНИЛС;
      • Фамилия, Имя, Дата рождения, серия и номер полиса ОМС;
      • Фамилия, Имя, Дата рождения, пол, серия и номер документа, удостоверяющего личность;
      • Идентификатор пациента в МИС.
    2. Для поиска пациента в ИЭМК федерального сегмента ЕГИСЗ могут быть использованы следующие наборы данных или их комбинация:
      • Фамилия;
      • Фамилия и Имя;
      • СНИЛС/Номер полиса/Серия и номер паспорта;
      • Дата рождения.

    Структура запроса представлена на Рисунке 28.

    Рисунок 28. Структура запроса GetPatient

    Описание параметров

    В таблице представлено описание параметров запроса метода GetPatient при поиске данных на уровне региона.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    / IdLPU   0..1 String Идентификатор МО
    / IdSource   1..1 String Код источника поиска: Reg – поиск в сервисе «Региональная ИЭМК» (на региональном уровне); Fed – поиск в федеральном сервисе ИЭМК
    /Patient   1..1   Информация о пациенте
    /Patient idPatientMIS   0..1 String Идентификатор пациента в запрашивающей МИС
    /Patient FamilyName   0..1 String Фамилия пациента
    /Patient GivenName   0..1 String Имя пациента
    /Patient MiddleName   0..1 String Отчество пациента
    /Patient Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /patient/Documents/DocumentDto   0..*   Документы
    /DocumentDto IdDocumentType   1..1 unsignedByte Код типа документа (OID справочника: 1.2.643.2.69.1.1.1.6)
    /DocumentDto DocS Для документов, у которых указывается серия 1..1 String Серия документа. Не должны использоваться разделители (пробелы, тире и т.д.)
    Для документов, у которых не указывается серия 0..0
    /DocumentDto DocN   1..1 String Номер документа. Не должны использоваться разделители (пробелы, тире и т.д.)
    /DocumentDto ExpiredDate   0..1 Datetime Дата окончания действия документа
    /DocumentDto IssuedDate   0..1 Datetime Дата выдачи
    /DocumentDto IdProvider   0..1 Int Код организации, выдавшей документ. Заполняется только для полисов (Реестр страховых медицинских организаций (ФОМС), OID справочника: 1.2.643.5.1.13.2.1.1.635)
    /DocumentDto ProviderName   0..1 String Наименование организации, выдавшей документ
    /DocumentDto RegionCode   0..1 String Код территории страхования

    Описание выходных данных

    В таблице представлено описание выходных данных метода GetPatient.

    Контейнер Параметр Тип Описание
    Информация о найденных пациентах  
    /patient BirthDate Datetime Дата рождения
    /patient DeathTime Datetime Дата смерти
    /patient FamilyName String Фамилия пациента
    /patient GivenName String Имя пациента
    /patient IdBloodType unsignedByte Код группы крови (OID справочника: 1.2.643.2.69.1.1.1.3)
    /patient IdGlobal String Глобальный идентификатор пациента в сервисе «Региональная ИЭМК»
    /patient IdLivingAreaType unsignedByte Тип места жительства (Классификатор жителя города или села, OID 1.2.643.5.1.13.2.1.1.573)
    /patient IdPatientMIS String Идентификатор пациента в передающей МИС
    /patient MiddleName String Отчество пациента
    /patient Sex unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /patient SocialGroup unsignedByte Код социальной группы (OID справочника: 1.2.643.2.69.1.1.1.4)
    /patient SocialStatus String Код социального статуса пациента (OID справочника: 1.2.643.2.69.1.1.1.5)
    /patient/Documents/DocumentDto    
    /DocumentDto IdDocumentType unsignedByte Код типа документа (OID справочника: 1.2.643.2.69.1.1.1.6)
    /DocumentDto DocS String Серия документа. Для документов, у которых указывается серия
    /DocumentDto DocN String Номер документа
    /DocumentDto ExpiredDate Datetime Дата окончания действия документа
    /DocumentDto IssuedDate Datetime Дата выдачи
    /DocumentDto IdProvider Int Код организации, выдавшей документ. Заполняется только для полисов (Реестр страховых медицинских организаций (ФОМС), OID справочника: 1.2.643.5.1.13.2.1.1.635)
    /DocumentDto ProviderName String Наименование организации, выдавшей документ
    /DocumentDto RegionCode String Код территории страхования
    /patient/Addresses/AddressDto   Адреса
    /AddressDto IdAddressType unsignedByte Идентификатор типа адреса (OID справочника: 1.2.643.2.69.1.1.1.28)
    /AddressDto StringAddress String Адрес строкой
    /AddressDto Street String Код улицы. Значение КЛАДР
    /AddressDto Building String Номер дома
    /AddressDto City String Код города КЛАДР
    /AddressDto Appartment String Номер квартиры
    /AddressDto PostalCode Int Индекс
    /AddressDto GeoData String Геокоординаты объекта
    /patient/BirthPlace   Место рождения
    /BirthPlace Country String Страна
    /BirthPlace Region String Регион
    /BirthPlace City String Населенный пункт
    /patient/ContactPerson   Контактное лицо
    /ContactPerson FamilyName String Фамилия
    /ContactPerson GivenName String Имя
    /ContactPerson MiddleName String Отчество
    /ContactPerson IdPersonMIS String Идентификатор контактного лица в МИС
    /ContactPerson IdRelationType unsignedByte Идентификатор отношения к пациенту (OID справочника: 1.2.643.5.1.13.2.7.1.15)
    /ContactDto   Контактная информация
    /ContactDto IdContactType unsignedByte Идентификатор типа контакта (OID справочника: 1.2.643.2.69.1.1.1.27)
    /ContactDto ContactValue String Значение контакта
    /patient/Job   Место работы пациента
    /Job OgrnCode String Код ОГРН работодателя
    /Job CompanyName String Наименование предприятия
    /Job Sphere String Код наименования отрасли (Общероссийский классификатор видов экономической деятельности, OID 1.2.643.5.1.13.2.1.1.62)
    /Job Position String Наименование должности пациента
    /Job DateStart Datetime Дата начала работы
    /Job DateEnd Datetime Дата окончания работы
    /patient/Privilege   Информация о льготе пациента
    /Privilege DateStart Datetime Дата начала действия льготы
    /Privilege DateEnd Datetime Дата окончания действия льготы
    /Privilege IdPrivilegeType unsignedByte Идентификатор категории льготности (OID справочника: 1.2.643.2.69.1.1.1.7)

    Добавление завершенного случая медицинского обслуживания (AddCase)

    Данный метод добавляет информацию по законченному случаю обслуживания (как амбулаторному, так и стационарному) в Модуль сбора статистики. При добавлении случая обслуживания осуществляется проверка на уникальность по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС.

    Параметры метода AddCase можно разделить на 3 категории:

    1. Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, исход заболевания, даты начала и окончания и т.д.).
    2. Дополнительные параметры для амбулаторных случаев обслуживания (например, цель обращения, результат обращения и т.д.).
    3. Дополнительные параметры для стационарных случаев обслуживания (например, информация о канале госпитализации, состоянии пациента при поступлении и т.д.).

    Примеры запросов метода AddCase приведены в разделе примеры запросов.

    Описание параметров запроса (амбулаторный случай обслуживания)

    Структура запроса для амбулаторного случая обслуживания представлена на Рисунке 29.

    Рисунок 29. Структура запроса AddCase для амбулаторного случая обслуживания

    В таблице представлено описание параметров запроса метода AddCase, которые должны передаваться для амбулаторных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    /CaseDto   1..1   Информация о случае медицинского обслуживания. Для значения xsi:type указывается CaseAmb
    /CaseDto OpenDate   1..1 Datetime Дата открытия случая
    /CasеDto CloseDate   1..1 Datetime Дата закрытия случая
    /CaseDto HistoryNumber   1..1 String Номер истории болезни/ Амбулаторного талона
    /CaseDto IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /CaseDto IdCaseAidType   0..1 unsignedByte Идентификатор вида медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16)
    /CaseDto IdPaymentType   1..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /CaseDto Confidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto DoctorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto CuratorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto IdLpu   1..1 String Идентификатор МО
    /CaseDto IdCaseResult   1..1 unsignedByte Идентификатор исхода заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688)
    /CaseDto Comment   1..1 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола
    /CaseDto IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    /CaseDto IdCasePurpose   0..1 unsignedByte Идентификатор цели обращения (Классификатор поводов обращения за медицинской помощью, OID справочника: 1.2.643.5.1.13.2.1.1.106)
    /CaseDto IdCaseType   1..1 unsignedByte Идентификатор типа случая обслуживания: амбулаторный, диспансеризация (OID справочника: 1.2.643.2.69.1.1.1.35)
    /CaseDto IdAmbResult   0..1 unsignedByte Код результата обращения (OID справочника: 1.2.643.2.69.1.1.1.17)
    /CaseDto IsActive   0..1 Boolean Признак «Актив». Признак устанавливается если пациент был направлен на приём к врачу
    /CaseDto/DoctorInCharge   1..1   Информация о лечащем враче
    /DoctorInCharge IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /DoctorInCharge IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /DoctorInCharge IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /DoctorInCharge/Person   1..1   Информация о персоне (враче)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор врача в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Authenticator   1..1   Лицо, подписывающее или визирующее формируемый набор медицинской информации
    /Authenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Authenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Author   1..1   Лицо, являющееся автором передаваемого набора медицинской информации (как правило, лечащий врач)
    /Author IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Author/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/LegalAuthenticator   0..1   В элементе указывается информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность)
    /LegalAuthenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /LegalAuthenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Guardian   0..1   Информация о другом участнике случая (родителе/ опекуне)
    /Guardian IdRelationType   1..1 unsignedByte Код отношения к пациенту (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15)
    /Guardian UnderlyingDocument   1..1 String Реквизиты документа, удостоверяющие право представлять пациента
    /Guardian/Person   1..1   Информация о персоне
    /Person Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   1..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор другого участника случая в МИС
    /Person/HumanName   1..1   ФИО другого участника случая (родителя/ опекуна)
    /HumanName FamilyName   1..1 String Фамилия
    /HumanName GivenName   1..1 String Имя
    /HumanName MiddleName   0..1 String Отчество
    /Person/Documents/IdentityDocument   0..*   Информация о документах другого участника случая (объект заполняется аналогично документам пациента)
    /CaseDto/Steps/StepAmb   1..*   Информация об эпизоде случая медицинского обслуживания
    /StepAmb DateStart   1..1 Datetime Дата начала эпизода
    /StepAmb DateEnd   1..1 Datetime Дата окончания эпизода
    /StepAmb Comment   0..1 String Комментарий
    /StepAmb IdStepMis   1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /StepAmb IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /StepAmb IdVisitPlace   1..1 unsignedByte Идентификатор места посещения (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18)
    /StepAmb IdVisitPurpose   1..1 unsignedByte Идентификатор цели посещения (Классификатор целей посещения амбулаторно-поликлинической организации, OID справочника: 1.2.643.2.69.1.1.1.19)
    /StepAmb/Doctor   1..1   Информация о враче
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /StepAmb/MedRecords   0..1   Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания
    /CaseDto/MedRecords   1..1   Массив MedRecord, доступных для амбулаторного случая обслуживания

    Описание параметров запроса (стационарный случай обслуживания)

    Структура запроса для стационарного случая обслуживания представлена на Рисунке 30.

    Рисунок 30. Структура запроса AddCase для стационарного случая обслуживания

    В таблице представлено описание параметров запроса метода AddCase, которые должны передаваться для стационарных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    /CaseDto   1..1   Информация о случае медицинского обслуживания. Для значение xsi:type указывается CaseStat
    /CaseDto OpenDate   1..1 Datetime Дата открытия случая
    /CasеDto CloseDate   1..1 Datetime Дата закрытия случая
    /CaseDto HistoryNumber   1..1 String Номер истории болезни
    /CaseDto IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /CaseDto IdCaseAidType   0..1 unsignedByte Идентификатор вида медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16)
    /CaseDto IdPaymentType   1..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /CaseDto Confidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto DoctorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto CuratorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto IdLpu   1..1 String Идентификатор МО
    /CaseDto IdCaseResult   1..1 unsignedByte Идентификатор исхода заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688)
    /CaseDto Comment   1..1 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола
    /CaseDto IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    /CaseDto DeliveryCode Заполняется, если IdHospChannel = 1 («СМП») 0..1 String Код бригады доставившей пациента / номер наряда скорой помощи
    /CaseDto IdIntoxicationType   0..1 unsignedByte Идентификатор типа интоксикации пациента при поступлении (Классификатор состояний опьянения, в котором был доставлен в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.555)
    /CaseDto IdPatientConditionOnAdmission   0..1 unsignedByte Идентификатор состояния пациента при поступлении (Классификатор состояний при обращении (поступлении) в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.111)
    /CaseDto IdTypeFromDiseaseStart   1..1 unsignedByte Идентификатор интервалов времени, прошедшего с момента заболевания до обращения (Справочник времени доставки больного в стационар от начала заболевания (получения травмы), OID справочника: 1.2.643.5.1.13.2.1.1.537)
    /CaseDto IdRepetition   1..1 unsignedByte Первичность/повторность госпитализации (OID справочника: 1.2.643.2.69.1.1.1.20)
    /CaseDto HospitalizationOrder   0..1 unsignedByte Экстренность/плановость госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21)
    /CaseDto IdTransportIntern   0..1 unsignedByte Идентификатор вида транспортировки (OID справочника: 1.2.643.2.69.1.1.1.22)
    /CaseDto HospResult   1..1 unsignedByte Идентификатор исхода госпитализации (OID справочника: 1.2.643.2.69.1.1.1.23)
    /CaseDto IdHospChannel   1..1 unsignedByte Код канала госпитализации (Классификатор каналов госпитализации в лечебно-профилактическую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.281)
    /CaseDto RW1Mark   0..1 Boolean Метка наличия результата обследования на сифилис
    /CaseDto AIDSMark   0..1 Boolean Метка наличия результата обследования на ВИЧ-инфекцию
    /CaseDto/PrehospitalDefects   0..1   Массив дефектов догоспитального этапа
    /PrehospitalDefects PrehospitalDefects   1..* unsignedByte Код дефекта догоспитального этапа (OID справочника: 1.2.643.2.69.1.1.1.24)
    /CaseDto/DoctorInCharge   1..1   Информация о лечащем враче
    /DoctorInCharge IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /DoctorInCharge IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /DoctorInCharge IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /DoctorInCharge/Person   1..1   Информация о персоне (враче)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор врача в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Authenticator   1..1   Лицо, подписывающее или визирующее формируемый набор медицинской информации
    /Authenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Authenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Author   1..1   Лицо, являющееся автором передаваемого набора медицинской информации (как правило, лечащий врач)
    /Author IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Author/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/LegalAuthenticator   0..1   В элементе указывается информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность)
    /LegalAuthenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /LegalAuthenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Guardian   0..1   Информация о другом участнике случая (родителе/ опекуне)
    /Guardian IdRelationType   1..1 unsignedByte Код отношения к пациенту (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15)
    /Guardian UnderlyingDocument   1..1 String Реквизиты документа, удостоверяющие право представлять пациента
    /Guardian/Person   1..1   Информация о персоне
    /Person Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   1..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор другого участника случая в МИС
    /Person/HumanName   1..1   ФИО другого участника случая (родителя/ опекуна)
    /HumanName FamilyName   1..1 String Фамилия
    /HumanName GivenName   1..1 String Имя
    /HumanName MiddleName   0..1 String Отчество
    /Person/Documents/IdentityDocument   0..*   Информация о документах другого участника случая (объект заполняется аналогично документам пациента)
    /CaseDto/Steps/StepStat   1..*   Информация об эпизоде случая медицинского обслуживания
    /StepStat DateStart   1..1 Datetime Дата начала эпизода
    /StepStat DateEnd   1..1 Datetime Дата окончания эпизода
    /StepStat Comment   0..1 String Комментарий
    /StepStat IdStepMis   1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /StepStat IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /StepStat HospitalDepartmentName   1..1 String Наименование отделения
    /StepStat IdHospitalDepartment   1..1 String Код отделения (Регистрационный код отделения в МО (возможно из паспорта ЛПУ))
    /StepStat IdRegimen   0..1 unsignedByte Идентификатор режима лечения (OID справочника: 1.2.643.2.69.1.1.1.25)
    /StepStat WardNumber   0..1 String Номер палаты
    /StepStat BedNumber   0..1 String Номер койки
    /StepStat BedProfile   1..1 unsignedByte Профиль койки (Номенклатура коечного фонда медицинской организации, OID справочника: 1.2.643.5.1.13.2.1.1.221)
    /StepStat DaySpend   1..1 unsignedShort Проведено койко-дней
    /StepStat/Doctor   1..1   Информация о враче
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /StepStat/MedRecords   0..1   Массив MedRecord, доступных для эпизода стационарного случая обслуживания
    /CaseDto/MedRecords   0..1   Массив MedRecord, доступных для стационарного случая обслуживания

    Кратность объектов MedRecord

    В таблице приведена обязательность MedRecord каждого типа для уровня случая обслуживания и эпизода для передачи с помощью метода AddCase.

    Тип MedRecord Описание Обязательность (кратность)
    Случай обслуживания Эпизод случая
    стационарный амбулаторный диспансеризация стационарный амбулаторный
    Service Оказанные (выполненные) услуги 0..0 0..0 0..0 0..* 0..*
    TfomsInfo Выполненные медицинские стандарты в разрезе учета ТФОМС 0..1 0..1 0..1 0..0 0..0
    AppointedMedication Назначенные препараты 0..0 0..0 0..0 0..* 0..*
    DeathInfo Летальный исход (причина смерти) 0..1 0..0 0..0 0..0 0..0
    Diagnosis Диагноз 0..* 0..* 0..* 0..* 0..*
    ClinicMainDiagnosis Основной диагноз (при отсутствии летального исхода) 0..1 1..1 1..1 0..1 0..1
    AnatomopathologicalMainDiagnosis Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) 0..1 0..0 0..0 0..0 0..0
    DispensaryOne Первый этап диспансеризации 0..0 0..0 0..1 0..0 0..0
    Referral Направление на госпитализацию, обследование, консультацию 0..* 0..* 0..0 0..* 0..*
    SickList Выданные листки временной нетрудоспособности 0..* 0..* 0..0 0..0 0..0
    DischargeSummary Эпикриз 0..1 0..1 0..0 0..0 0..0
    LaboratoryReport Лабораторное исследование 0..* 0..* 0..* 0..* 0..*
    ConsultNote Заключение по результатам консультации или диагностического исследования 0..1 0..1 0..0 0..0 0..0

    Регистрация случая медицинского обслуживания (CreateCase)

    Данный метод позволяет зарегистрировать (открыть) случай медицинского обслуживания (как амбулаторный, так и стационарный) в Модуле сбора статистики. При добавлении (открытии) случая обслуживания осуществляется проверка на уникальность по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС.

    Параметры метода CreateCase можно разделить на 3 категории:

    1. Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, идентификатор случая в передающей МИС, даты открытия случая и т.д.).
    2. Дополнительные параметры для амбулаторных случаев обслуживания (например, цель обращения, отметка о направленном пациенте и т.д.).
    3. Дополнительные параметры для стационарных случаев обслуживания (например, информация о канале госпитализации, состоянии пациента при поступлении и т.д.).

    Структура запросов метода CreateCase аналогична структуре метода AddCase.

    Примеры запросов метода CreateCase приведены в разделе примеры запросов.

    Описание параметров запроса (амбулаторный случай обслуживания)

    В таблице представлено описание параметров запроса метода CreateCase, которые должны передаваться для амбулаторных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    /CaseDto   1..1   Информация о случае медицинского обслуживания. Для значения xsi:type указывается CaseAmb
    /CaseDto OpenDate   1..1 Datetime Дата открытия случая
    /CasеDto CloseDate   0..0 Datetime Дата закрытия случая
    /CaseDto HistoryNumber   1..1 String Номер истории болезни/ Амбулаторного талона
    /CaseDto IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /CaseDto IdCaseAidType   0..1 unsignedByte Идентификатор вида медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16)
    /CaseDto IdPaymentType   1..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /CaseDto Confidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto DoctorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto CuratorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto IdLpu   1..1 String Идентификатор МО
    /CaseDto IdCaseResult   0..0 unsignedByte Идентификатор исхода заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688)
    /CaseDto Comment   0..0 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола
    /CaseDto IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    /CaseDto IdCasePurpose   0..1 unsignedByte Идентификатор цели обращения (Классификатор поводов обращения за медицинской помощью, OID справочника: 1.2.643.5.1.13.2.1.1.106)
    /CaseDto IdCaseType   1..1 unsignedByte Идентификатор типа случая обслуживания: амбулаторный, диспансеризация (OID справочника: 1.2.643.2.69.1.1.1.35)
    /CaseDto IdAmbResult   0..0 unsignedByte Код результата обращения (OID справочника: 1.2.643.2.69.1.1.1.17)
    /CaseDto IsActive   0..1 Boolean Признак «Актив». Признак устанавливается если пациент был направлен на приём к врачу
    /CaseDto/DoctorInCharge   0..1   Информация о лечащем враче
    /DoctorInCharge IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /DoctorInCharge IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /DoctorInCharge IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /DoctorInCharge/Person   1..1   Информация о персоне (враче)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор врача в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Authenticator   1..1   Лицо, подписывающее или визирующее формируемый набор медицинской информации
    /Authenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Authenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Author   1..1   Лицо, являющееся автором передаваемого набора медицинской информации (как правило, лечащий врач)
    /Author IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Author/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/LegalAuthenticator   0..1   В элементе указывается информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность)
    /LegalAuthenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /LegalAuthenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Guardian   0..1   Информация о другом участнике случая (родителе/ опекуне)
    /Guardian IdRelationType   1..1 unsignedByte Код отношения к пациенту (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15)
    /Guardian UnderlyingDocument   1..1 String Реквизиты документа, удостоверяющие право представлять пациента
    /Guardian/Person   1..1   Информация о персоне
    /Person Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   1..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор другого участника случая в МИС
    /Person/HumanName   1..1   ФИО другого участника случая (родителя/ опекуна)
    /HumanName FamilyName   1..1 String Фамилия
    /HumanName GivenName   1..1 String Имя
    /HumanName MiddleName   0..1 String Отчество
    /Person/Documents/IdentityDocument   0..*   Информация о документах другого участника случая (объект заполняется аналогично документам пациента)
    /CaseDto/Steps/StepAmb   1..*   Информация об эпизоде случая медицинского обслуживания
    /StepAmb DateStart   1..1 Datetime Дата начала эпизода
    /StepAmb DateEnd   1..1 Datetime Дата окончания эпизода
    /StepAmb Comment   0..1 String Комментарий
    /StepAmb IdStepMis   1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /StepAmb IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /StepAmb IdVisitPlace   1..1 unsignedByte Идентификатор места посещения (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18)
    /StepAmb IdVisitPurpose   1..1 unsignedByte Идентификатор цели посещения (Классификатор целей посещения амбулаторно-поликлинической организации, OID справочника: 1.2.643.2.69.1.1.1.19)
    /StepAmb/Doctor   1..1   Информация о враче
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /StepAmb/MedRecords   0..1   Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания
    /CaseDto/MedRecords   0..1   Массив MedRecord, доступных для амбулаторного случая обслуживания

    Описание параметров запроса (стационарный случай обслуживания)

    В таблице представлено описание параметров запроса метода CreateCase, которые должны передаваться для стационарных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    /CaseDto   1..1   Информация о случае медицинского обслуживания. Для значение xsi:type указывается CaseStat
    /CaseDto OpenDate   1..1 Datetime Дата открытия случая
    /CasеDto CloseDate   0..0 Datetime Дата закрытия случая
    /CaseDto HistoryNumber   1..1 String Номер истории болезни
    /CaseDto IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /CaseDto IdCaseAidType   0..1 unsignedByte Идентификатор вида медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16)
    /CaseDto IdPaymentType   1..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /CaseDto Confidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto DoctorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto CuratorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto IdLpu   1..1 String Идентификатор МО
    /CaseDto IdCaseResult   0..0 unsignedByte Идентификатор исхода заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688)
    /CaseDto Comment   0..0 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола
    /CaseDto IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    /CaseDto DeliveryCode Заполняется, если IdHospChannel = 1 («СМП») 0..1 String Код бригады доставившей пациента / номер наряда скорой помощи
    /CaseDto IdIntoxicationType   0..1 unsignedByte Идентификатор типа интоксикации пациента при поступлении (Классификатор состояний опьянения, в котором был доставлен в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.555)
    /CaseDto IdPatientConditionOnAdmission   0..1 unsignedByte Идентификатор состояния пациента при поступлении (Классификатор состояний при обращении (поступлении) в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.111)
    /CaseDto IdTypeFromDiseaseStart   1..1 unsignedByte Идентификатор интервалов времени, прошедшего с момента заболевания до обращения (Справочник времени доставки больного в стационар от начала заболевания (получения травмы), OID справочника: 1.2.643.5.1.13.2.1.1.537)
    /CaseDto IdRepetition   1..1 unsignedByte Первичность/повторность госпитализации (OID справочника: 1.2.643.2.69.1.1.1.20)
    /CaseDto HospitalizationOrder   0..1 unsignedByte Экстренность/плановость госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21)
    /CaseDto IdTransportIntern   0..1 unsignedByte Идентификатор вида транспортировки (OID справочника: 1.2.643.2.69.1.1.1.22)
    /CaseDto HospResult   0..0 unsignedByte Идентификатор исхода госпитализации (OID справочника: 1.2.643.2.69.1.1.1.23)
    /CaseDto IdHospChannel   1..1 unsignedByte Код канала госпитализации (Классификатор каналов госпитализации в лечебно-профилактическую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.281)
    /CaseDto RW1Mark   0..1 Boolean Метка наличия результата обследования на сифилис
    /CaseDto AIDSMark   0..1 Boolean Метка наличия результата обследования на ВИЧ-инфекцию
    /CaseDto/PrehospitalDefects   0..1   Массив дефектов догоспитального этапа
    /PrehospitalDefects PrehospitalDefects   1..* unsignedByte Код дефекта догоспитального этапа (OID справочника: 1.2.643.2.69.1.1.1.24)
    /CaseDto/DoctorInCharge   0..1   Информация о лечащем враче
    /DoctorInCharge IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /DoctorInCharge IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /DoctorInCharge IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /DoctorInCharge/Person   1..1   Информация о персоне (враче)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор врача в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Authenticator   1..1   Лицо, подписывающее или визирующее формируемый набор медицинской информации
    /Authenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Authenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Author   1..1   Лицо, являющееся автором передаваемого набора медицинской информации (как правило, лечащий врач)
    /Author IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Author/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/LegalAuthenticator   0..1   В элементе указывается информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность)
    /LegalAuthenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /LegalAuthenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Guardian   0..1   Информация о другом участнике случая (родителе/ опекуне)
    /Guardian IdRelationType   1..1 unsignedByte Код отношения к пациенту (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15)
    /Guardian UnderlyingDocument   1..1 String Реквизиты документа, удостоверяющие право представлять пациента
    /Guardian/Person   1..1   Информация о персоне
    /Person Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   1..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор другого участника случая в МИС
    /Person/HumanName   1..1   ФИО другого участника случая (родителя/ опекуна)
    /HumanName FamilyName   1..1 String Фамилия
    /HumanName GivenName   1..1 String Имя
    /HumanName MiddleName   0..1 String Отчество
    /Person/Documents/IdentityDocument   0..*   Информация о документах другого участника случая (объект заполняется аналогично документам пациента)
    /CaseDto/Steps/StepStat   1..*   Информация об эпизоде случая медицинского обслуживания
    /StepStat DateStart   1..1 Datetime Дата начала эпизода
    /StepStat DateEnd   1..1 Datetime Дата окончания эпизода
    /StepStat Comment   0..1 String Комментарий
    /StepStat IdStepMis   1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /StepStat IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /StepStat HospitalDepartmentName   1..1 String Наименование отделения
    /StepStat IdHospitalDepartment   1..1 String Код отделения (Регистрационный код отделения в МО (возможно из паспорта ЛПУ))
    /StepStat IdRegimen   0..1 unsignedByte Идентификатор режима лечения (OID справочника: 1.2.643.2.69.1.1.1.25)
    /StepStat WardNumber   0..1 String Номер палаты
    /StepStat BedNumber   0..1 String Номер койки
    /StepStat BedProfile   1..1 unsignedByte Профиль койки (Номенклатура коечного фонда медицинской организации, OID справочника: 1.2.643.5.1.13.2.1.1.221)
    /StepStat DaySpend   1..1 unsignedShort Проведено койко-дней
    /StepStat/Doctor   1..1   Информация о враче
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /StepStat/MedRecords   0..1   Массив MedRecord, доступных для эпизода стационарного случая обслуживания
    /CaseDto/MedRecords   0..1   Массив MedRecord, доступных для стационарного случая обслуживания

    Кратность объектов MedRecord

    В таблице приведена обязательность MedRecord каждого типа для уровня случая обслуживания и эпизода для передачи с помощью метода CreateCase.

    Тип MedRecord Описание Обязательность (кратность)
    Случай обслуживания Эпизод случая
    стационарный амбулаторный диспансеризация стационарный амбулаторный
    Service Оказанные (выполненные) услуги 0..0 0..0 0..0 0..* 0..*
    TfomsInfo Выполненные медицинские стандарты в разрезе учета ТФОМС 0..1 0..1 0..1 0..0 0..0
    AppointedMedication Назначенные препараты 0..0 0..0 0..0 0..* 0..*
    DeathInfo Летальный исход (причина смерти) 0..0 0..0 0..0 0..0 0..0
    Diagnosis Диагноз 0..* 0..* 0..* 0..* 0..*
    ClinicMainDiagnosis Основной диагноз (при отсутствии летального исхода) 0..1 0..1 0..1 0..1 0..1
    AnatomopathologicalMainDiagnosis Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) 0..0 0..0 0..0 0..0 0..0
    DispensaryOne Первый этап диспансеризации 0..0 0..0 0..1 0..0 0..0
    Referral Направление на госпитализацию, обследование, консультацию 0..* 0..* 0..0 0..* 0..*
    SickList Выданные листки временной нетрудоспособности 0..* 0..* 0..0 0..0 0..0
    DischargeSummary Эпикриз 0..0 0..0 0..0 0..0 0..0
    LaboratoryReport Лабораторное исследование 0..* 0..* 0..* 0..* 0..*
    ConsultNote Заключение по результатам консультации или диагностического исследования 0..0 0..0 0..0 0..0 0..0

    Добавление эпизода к незавершенному случаю медицинского обслуживания (AddStepToCase)

    Данный метод добавляет или обновляет информацию по эпизоду случая медицинского обслуживания к ранее переданному незавершенному (открытому) случаю обслуживания (как амбулаторному, так и стационарному) в Модуль сбора статистики.

    При вызове метода AddStepToCase осуществляется проверка уникальности эпизода случая обслуживания:

    • Если в случае обслуживания отсутствует эпизод случая обслуживания с указанным IdStepMis, то происходит добавление передаваемого эпизода к случаю обслуживания.
    • Если в случае обслуживания присутствует эпизод случая обслуживания с указанным IdStepMis, то происходит обновление данных по эпизоду случая обслуживания.

    После закрытия СМО добавление данных об эпизодах невозможно. В случае такой необходимости используется функция изменения данных СМО (метод UpdateCase).

    При добавлении/обновлении эпизода медицинского случая обслуживания поиск случая медицинского обслуживания осуществляется по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС.

    При передаче информации по эпизоду случая обслуживания указывается для объекта step соответствующее значение атрибута xsi:type (используется для указания в явном виде типа наследуемого объекта от базового объекта StepBase; подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type): StepAmb для амбулаторного эпизода случая обслуживания и StepStat для стационарного эпизода случая обслуживания.

    На уровне эпизода случая обслуживания (StepAmb/StepStat) могут передаваться медицинские записи (MedRecords). Описание типов объекта MedRecord приведено в разделе "Объект MedRecord". Кратность объектов приведена в разделе ниже.

    Примеры запросов метода AddStepToCase приведены в разделе примеры запросов.

    Описание параметров запроса (амбулаторный случай обслуживания)

    Структура запроса для амбулаторного случая обслуживания представлена на Рисунке 31.

    Рисунок 31. Структура запроса AddStepToCase для амбулаторного случая обслуживания

    В таблице представлено описание параметров запроса метода AddStepToCase, которые должны передаваться для амбулаторных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    / IdLpu   1..1 String Идентификатор МО
    / IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    / IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /Step   1..1   Информация об эпизоде случая медицинского обслуживания. Для значения xsi:type указывается StepAmb
    /Step DateStart   1..1 Datetime Дата начала эпизода
    /Step DateEnd   1..1 Datetime Дата окончания эпизода
    /Step Comment   0..1 String Комментарий
    /Step IdStepMis   1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /Step IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /Step IdVisitPlace   1..1 unsignedByte Идентификатор места посещения (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18)
    /Step IdVisitPurpose   1..1 unsignedByte Идентификатор цели посещения (Классификатор целей посещения амбулаторно-поликлинической организации, OID справочника: 1.2.643.2.69.1.1.1.19)
    /Step/Doctor   1..1   Информация о враче
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника эпизода - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /Step/MedRecords   0..1   Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания

    Описание параметров запроса (стационарный случай обслуживания)

    Структура запроса для стационарного случая обслуживания представлена на Рисунке 32.

    Рисунок 32. Структура запроса AddStepToCase для стационарного случая обслуживания

    В таблице представлено описание параметров запроса метода AddStepToCase, которые должны передаваться для стационарных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    / IdLpu   1..1 String Идентификатор МО
    / IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    / IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /Step   1..1   Информация об эпизоде случая медицинского обслуживания. Для значения xsi:type указывается StepStat
    /Step DateStart   1..1 Datetime Дата начала эпизода
    /Step DateEnd   1..1 Datetime Дата окончания эпизода
    /Step Comment   0..1 String Комментарий
    /Step IdStepMis   1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /Step IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /Step HospitalDepartmentName   1..1 String Наименование отделения
    /Step IdHospitalDepartment   1..1 String Код отделения (Регистрационный код отделения в МО (возможно из паспорта ЛПУ))
    /Step IdRegimen   0..1 unsignedByte Идентификатор режима лечения (OID справочника: 1.2.643.2.69.1.1.1.25)
    /Step WardNumber   0..1 String Номер палаты
    /Step BedNumber   0..1 String Номер койки
    /Step BedProfile   1..1 unsignedByte Профиль койки (Номенклатура коечного фонда медицинской организации, OID справочника: 1.2.643.5.1.13.2.1.1.221)
    /Step DaySpend   1..1 unsignedShort Проведено койко-дней
    /Step/Doctor   1..1   Информация о враче
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника эпизода - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /Step/MedRecords   0..1   Массив MedRecord, доступных для эпизода стационарного случая обслуживания

    Кратность объектов MedRecord

    В таблице приведена обязательность (кратность) MedRecord каждого типа для передачи в рамках метода AddStepToCase.

    Тип MedRecord Описание Обязательность (кратность)
    Случай обслуживания Эпизод случая
    стационарный амбулаторный диспансеризация стационарный амбулаторный
    Service Оказанные (выполненные) услуги 0..0 0..0 0..0 0..* 0..*
    TfomsInfo Выполненные медицинские стандарты в разрезе учета ТФОМС 0..0 0..0 0..0 0..0 0..0
    AppointedMedication Назначенные препараты 0..0 0..0 0..0 0..* 0..*
    DeathInfo Летальный исход (причина смерти) 0..0 0..0 0..0 0..0 0..0
    Diagnosis Диагноз 0..0 0..0 0..0 0..* 0..*
    ClinicMainDiagnosis Основной диагноз (при отсутствии летального исхода) 0..0 0..0 0..0 0..1 0..1
    AnatomopathologicalMainDiagnosis Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) 0..0 0..0 0..0 0..0 0..0
    DispensaryOne Первый этап диспансеризации 0..0 0..0 0..0 0..0 0..0
    Referral Направление на госпитализацию, обследование, консультацию 0..0 0..0 0..0 0..* 0..*
    SickList Выданные листки временной нетрудоспособности 0..0 0..0 0..0 0..0 0..0
    DischargeSummary Эпикриз 0..0 0..0 0..0 0..0 0..0
    LaboratoryReport Лабораторное исследование 0..0 0..0 0..0 0..* 0..*
    ConsultNote Заключение по результатам консультации или диагностического исследования 0..0 0..0 0..0 0..0 0..0

    Закрытие случая медицинского обслуживания (CloseCase)

    Данный метод позволяет передать информацию для закрытия случая обслуживания. При добавлении данных для закрытия случая поиск осуществляется по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС.

    Параметры метода CloseCase можно разделить на 3 категории:

    1. Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, исход заболевания, дата закрытия случая и т.д.).
    2. Дополнительный параметр для амбулаторных случаев обслуживания (результат обращения).
    3. Дополнительный параметр для стационарных случаев обслуживания (исход госпитализации).

    Структура запросов метода CloseCase аналогична структуре метода AddCase.

    Примеры запросов метода CloseCase приведены в разделе примеры запросов.

    Описание параметров запроса (амбулаторный случай обслуживания)

    В таблице представлено описание параметров запроса метода CloseCase, которые должны передаваться для амбулаторных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    /CaseDto   1..1   Информация о случае медицинского обслуживания. Для значения xsi:type указывается CaseAmb
    /CaseDto OpenDate   0..1 Datetime Дата открытия случая
    /CasеDto CloseDate   1..1 Datetime Дата закрытия случая
    /CaseDto HistoryNumber   0..1 String Номер истории болезни/ Амбулаторного талона
    /CaseDto IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /CaseDto IdCaseAidType   0..1 unsignedByte Идентификатор вида медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16)
    /CaseDto IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /CaseDto Confidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto DoctorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto CuratorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto IdLpu   1..1 String Идентификатор МО
    /CaseDto IdCaseResult   1..1 unsignedByte Идентификатор исхода заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688)
    /CaseDto Comment   1..1 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола
    /CaseDto IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    /CaseDto IdCasePurpose   0..1 unsignedByte Идентификатор цели обращения (Классификатор поводов обращения за медицинской помощью, OID справочника: 1.2.643.5.1.13.2.1.1.106)
    /CaseDto IdCaseType   0..0 unsignedByte Идентификатор типа случая обслуживания: амбулаторный, диспансеризация (OID справочника: 1.2.643.2.69.1.1.1.35)
    /CaseDto IdAmbResult   0..1 unsignedByte Код результата обращения (OID справочника: 1.2.643.2.69.1.1.1.17)
    /CaseDto IsActive   0..1 Boolean Признак «Актив». Признак устанавливается если пациент был направлен на приём к врачу
    /CaseDto/DoctorInCharge   1..1   Информация о лечащем враче
    /DoctorInCharge IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /DoctorInCharge IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /DoctorInCharge IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /DoctorInCharge/Person   1..1   Информация о персоне (враче)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор врача в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Authenticator   1..1   Лицо, подписывающее или визирующее формируемый набор медицинской информации
    /Authenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Authenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Author   1..1   Лицо, являющееся автором передаваемого набора медицинской информации (как правило, лечащий врач)
    /Author IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Author/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/LegalAuthenticator   0..1   В элементе указывается информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность)
    /LegalAuthenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /LegalAuthenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Guardian   0..1   Информация о другом участнике случая (родителе/ опекуне)
    /Guardian IdRelationType   1..1 unsignedByte Код отношения к пациенту (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15)
    /Guardian UnderlyingDocument   1..1 String Реквизиты документа, удостоверяющие право представлять пациента
    /Guardian/Person   1..1   Информация о персоне
    /Person Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   1..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор другого участника случая в МИС
    /Person/HumanName   1..1   ФИО другого участника случая (родителя/ опекуна)
    /HumanName FamilyName   1..1 String Фамилия
    /HumanName GivenName   1..1 String Имя
    /HumanName MiddleName   0..1 String Отчество
    /Person/Documents/IdentityDocument   0..*   Информация о документах другого участника случая (объект заполняется аналогично документам пациента)
    /CaseDto/Steps/StepAmb   0..0   Информация об эпизоде случая медицинского обслуживания
    /StepAmb DateStart   0..0 Datetime Дата начала эпизода
    /StepAmb DateEnd   0..0 Datetime Дата окончания эпизода
    /StepAmb Comment   0..0 String Комментарий
    /StepAmb IdStepMis   0..0 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /StepAmb IdPaymentType   0..0 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /StepAmb IdVisitPlace   0..0 unsignedByte Идентификатор места посещения (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18)
    /StepAmb IdVisitPurpose   0..0 unsignedByte Идентификатор цели посещения (Классификатор целей посещения амбулаторно-поликлинической организации, OID справочника: 1.2.643.2.69.1.1.1.19)
    /StepAmb/Doctor   0..0   Информация о враче
    /Doctor IdLpu   0..0 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   0..0 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   0..0 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   0..0   Информация о персоне
    /Person Sex   0..0 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..0 Datetime Дата рождения
    /Person IdPersonMis   0..0 String Идентификатор участника случая в МИС
    /Person/HumanName   0..0   ФИО врача
    /HumanName FamilyName   0..0 String Фамилия врача
    /HumanName GivenName   0..0 String Имя врача
    /HumanName MiddleName   0..0 String Отчество врача
    /Person/Documents/IdentityDocument   0..0   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /StepAmb/MedRecords   0..0   Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания
    /CaseDto/MedRecords   1..1   Массив MedRecord, доступных для амбулаторного случая обслуживания

    Описание параметров запроса (стационарный случай обслуживания)

    В таблице представлено описание параметров запроса метода CloseCase, которые должны передаваться для стационарных случаев обслуживания.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    /CaseDto   1..1   Информация о случае медицинского обслуживания. Для значение xsi:type указывается CaseStat
    /CaseDto OpenDate   0..1 Datetime Дата открытия случая
    /CasеDto CloseDate   1..1 Datetime Дата закрытия случая
    /CaseDto HistoryNumber   0..1 String Номер истории болезни
    /CaseDto IdCaseMis   1..1 String Идентификатор случая в передающей МИС
    /CaseDto IdCaseAidType   0..1 unsignedByte Идентификатор вида медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16)
    /CaseDto IdPaymentType   0..1 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /CaseDto Confidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto DoctorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto CuratorConfidentiality   1..1 unsignedByte Уровень конфиденциальности передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9)
    /CaseDto IdLpu   1..1 String Идентификатор МО
    /CaseDto IdCaseResult   1..1 unsignedByte Идентификатор исхода заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688)
    /CaseDto Comment   1..1 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола
    /CaseDto IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    /CaseDto DeliveryCode Заполняется, если IdHospChannel = 1 («СМП») 0..1 String Код бригады доставившей пациента / номер наряда скорой помощи
    /CaseDto IdIntoxicationType   0..1 unsignedByte Идентификатор типа интоксикации пациента при поступлении (Классификатор состояний опьянения, в котором был доставлен в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.555)
    /CaseDto IdPatientConditionOnAdmission   0..1 unsignedByte Идентификатор состояния пациента при поступлении (Классификатор состояний при обращении (поступлении) в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.111)
    /CaseDto IdTypeFromDiseaseStart   0..1 unsignedByte Идентификатор интервалов времени, прошедшего с момента заболевания до обращения (Справочник времени доставки больного в стационар от начала заболевания (получения травмы), OID справочника: 1.2.643.5.1.13.2.1.1.537)
    /CaseDto IdRepetition   0..1 unsignedByte Первичность/повторность госпитализации (OID справочника: 1.2.643.2.69.1.1.1.20)
    /CaseDto HospitalizationOrder   0..1 unsignedByte Экстренность/плановость госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21)
    /CaseDto IdTransportIntern   0..1 unsignedByte Идентификатор вида транспортировки (OID справочника: 1.2.643.2.69.1.1.1.22)
    /CaseDto HospResult   1..1 unsignedByte Идентификатор исхода госпитализации (OID справочника: 1.2.643.2.69.1.1.1.23)
    /CaseDto IdHospChannel   0..1 unsignedByte Код канала госпитализации (Классификатор каналов госпитализации в лечебно-профилактическую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.281)
    /CaseDto RW1Mark   0..1 Boolean Метка наличия результата обследования на сифилис
    /CaseDto AIDSMark   0..1 Boolean Метка наличия результата обследования на ВИЧ-инфекцию
    /CaseDto/PrehospitalDefects   0..1   Массив дефектов догоспитального этапа
    /PrehospitalDefects PrehospitalDefects   1..* unsignedByte Код дефекта догоспитального этапа (OID справочника: 1.2.643.2.69.1.1.1.24)
    /CaseDto/DoctorInCharge   1..1   Информация о лечащем враче
    /DoctorInCharge IdLpu   0..1 String Идентификатор МО, к которому относится врач
    /DoctorInCharge IdSpeciality   1..1 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /DoctorInCharge IdPosition   1..1 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /DoctorInCharge/Person   1..1   Информация о персоне (враче)
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор врача в МИС
    /Person/HumanName   1..1   ФИО врача
    /HumanName FamilyName   1..1 String Фамилия врача
    /HumanName GivenName   1..1 String Имя врача
    /HumanName MiddleName   0..1 String Отчество врача
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Authenticator   1..1   Лицо, подписывающее или визирующее формируемый набор медицинской информации
    /Authenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Authenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Author   1..1   Лицо, являющееся автором передаваемого набора медицинской информации (как правило, лечащий врач)
    /Author IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /Author/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/LegalAuthenticator   0..1   В элементе указывается информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность)
    /LegalAuthenticator IdRole   0..1 unsignedByte Роль в оказании помощи (OID справочника: 1.2.643.5.1.13.2.7.1.30)
    /LegalAuthenticator/Doctor   1..1   Информация о медицинском работнике
    /Doctor IdLpu   0..1 String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality   1..1 unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   1..1 unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   1..1   Информация о персоне
    /Person Sex   0..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор участника случая в МИС
    /Person/HumanName   1..1   ФИО медицинского работника
    /HumanName FamilyName   1..1 String Фамилия медицинского работника
    /HumanName GivenName   1..1 String Имя медицинского работника
    /HumanName MiddleName   0..1 String Отчество медицинского работника
    /Person/Documents/IdentityDocument   0..*   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /CaseDto/Guardian   0..1   Информация о другом участнике случая (родителе/ опекуне)
    /Guardian IdRelationType   1..1 unsignedByte Код отношения к пациенту (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15)
    /Guardian UnderlyingDocument   1..1 String Реквизиты документа, удостоверяющие право представлять пациента
    /Guardian/Person   1..1   Информация о персоне
    /Person Sex   1..1 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   1..1 Datetime Дата рождения
    /Person IdPersonMis   1..1 String Идентификатор другого участника случая в МИС
    /Person/HumanName   1..1   ФИО другого участника случая (родителя/ опекуна)
    /HumanName FamilyName   1..1 String Фамилия
    /HumanName GivenName   1..1 String Имя
    /HumanName MiddleName   0..1 String Отчество
    /Person/Documents/IdentityDocument   0..*   Информация о документах другого участника случая (объект заполняется аналогично документам пациента)
    /CaseDto/Steps/StepStat   0..0   Информация об эпизоде случая медицинского обслуживания
    /StepStat DateStart   0..0 Datetime Дата начала эпизода
    /StepStat DateEnd   0..0 Datetime Дата окончания эпизода
    /StepStat Comment   0..0 String Комментарий
    /StepStat IdStepMis   0..0 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС
    /StepStat IdPaymentType   0..0 unsignedByte Идентификатор источника финансирования (OID справочника: 1.2.643.2.69.1.1.1.32)
    /StepStat HospitalDepartmentName   0..0 String Наименование отделения
    /StepStat IdHospitalDepartment   0..0 String Код отделения (Регистрационный код отделения в МО (возможно из паспорта ЛПУ))
    /StepStat IdRegimen   0..0 unsignedByte Идентификатор режима лечения (OID справочника: 1.2.643.2.69.1.1.1.25)
    /StepStat WardNumber   0..0 String Номер палаты
    /StepStat BedNumber   0..0 String Номер койки
    /StepStat BedProfile   0..0 unsignedByte Профиль койки (Номенклатура коечного фонда медицинской организации, OID справочника: 1.2.643.5.1.13.2.1.1.221)
    /StepStat DaySpend   0..0 unsignedShort Проведено койко-дней
    /StepStat/Doctor   0..0   Информация о враче
    /Doctor IdLpu   0..0 String Идентификатор МО, к которому относится врач
    /Doctor IdSpeciality   0..0 unsignedShort Идентификатор специальности врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition   0..0 unsignedShort Идентификатор должности врача (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   0..0   Информация о персоне
    /Person Sex   0..0 unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate   0..0 Datetime Дата рождения
    /Person IdPersonMis   0..0 String Идентификатор участника случая в МИС
    /Person/HumanName   0..0   ФИО врача
    /HumanName FamilyName   0..0 String Фамилия врача
    /HumanName GivenName   0..0 String Имя врача
    /HumanName MiddleName   0..0 String Отчество врача
    /Person/Documents/IdentityDocument   0..0   Информация о документах участника случая - врача (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС).
    /StepStat/MedRecords   0..0   Массив MedRecord, доступных для эпизода стационарного случая обслуживания
    /CaseDto/MedRecords   0..1   Массив MedRecord, доступных для стационарного случая обслуживания

    Кратность объектов MedRecord

    В таблице приведена обязательность MedRecord каждого типа для уровня случая обслуживания и эпизода для передачи в рамках метода CloseCase.

    Тип MedRecord Описание Обязательность (кратность)
    Случай обслуживания Эпизод случая
    стационарный амбулаторный диспансеризация стационарный амбулаторный
    Service Оказанные (выполненные) услуги 0..0 0..0 0..0 0..0 0..0
    TfomsInfo Выполненные медицинские стандарты в разрезе учета ТФОМС 0..1 0..1 0..1 0..0 0..0
    AppointedMedication Назначенные препараты 0..0 0..0 0..0 0..0 0..0
    DeathInfo Летальный исход (причина смерти) 0..1 0..0 0..0 0..0 0..0
    Diagnosis Диагноз 0..0 0..0 0..0 0..0 0..0
    ClinicMainDiagnosis Основной диагноз (при отсутствии летального исхода) 0..1 1..1 1..1 0..0 0..0
    AnatomopathologicalMainDiagnosis Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) 0..1 0..0 0..0 0..0 0..0
    DispensaryOne Первый этап диспансеризации 0..0 0..0 0..1 0..0 0..0
    Referral Направление на госпитализацию, обследование, консультацию 0..* 0..* 0..0 0..0 0..0
    SickList Выданные листки временной нетрудоспособности 0..* 0..* 0..0 0..0 0..0
    DischargeSummary Эпикриз 0..1 0..1 0..0 0..0 0..0
    LaboratoryReport Лабораторное исследование 0..* 0..* 0..* 0..0 0..0
    ConsultNote Заключение по результатам консультации или диагностического исследования 0..1 0..1 0..0 0..0 0..0

    Добавление медицинских записей (AddMedRecord)

    Данный метод используется для передачи в Модуль сбора статистики медицинской записи как в рамках случая обслуживания (в запросе метода требуется заполнение параметра Идентификатор случая обслуживания в передающей МИС), так и без привязки к нему (параметр Идентификатор случая обслуживания в передающей МИС не заполняется; привязка медицинской записи осуществляется напрямую «к пациенту»). Передачу медицинской записи на уровень случая обслуживания можно осуществлять как для открытых (незавершенных), так и для закрытых (завершенных) случаев обслуживания. Метод не позволяет передавать медицинские записи на уровень эпизода случая обслуживания.

    Для передачи информации по медицинским записям используется объекты типа MedRecord (описание MedRecord и его наследуемых объектов приведено в разделе "Объект MedRecord"). Кратность объектов представлена ниже.

    Структура запроса метода AddMedRecord представлена на Рисунке 33.

    Рисунок 33. Структура запроса AddMedRecord

    Пример запроса метода AddMedRecord приведен в разделе примеры запросов.

    Описание параметров запроса

    В таблице представлено описание параметров запроса метода AddMedRecord.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    / IdLpu   1..1 String Идентификатор МО
    / IdPatientMis   1..1 String Идентификатор пациента в передающей системе
    / IdCaseMis   0..1 String Идентификатор случая в передающей МИС
    /medRecord   1..1   Медицинская запись. Для значения xsi:type указывается соответствующий тип наследуемого объекта. Описание типов объекта приведено в разделе "Объект MedRecord"

    Кратность объектов MedRecord

    В таблице приведена обязательность (кратность) MedRecord каждого типа для передачи в рамках метода AddMedRecord.

    Тип MedRecord Описание Обязательность (кратность)
    Случай обслуживания Эпизод случая Уровень «Пациент»
    стационарный амбулаторный диспансеризация стационарный амбулаторный
    Service Оказанные (выполненные) услуги 0..0 0..0 0..0 0..0 0..0 0..0
    TfomsInfo Выполненные медицинские стандарты в разрезе учета ТФОМС 0..1 0..1 0..1 0..0 0..0 0..0
    AppointedMedication Назначенные препараты 0..0 0..0 0..0 0..0 0..0 0..0
    DeathInfo Летальный исход (причина смерти) 0..1 0..0 0..0 0..0 0..0 0..0
    Diagnosis Диагноз 0..* 0..* 0..* 0..0 0..0 0..0
    ClinicMainDiagnosis Основной диагноз (при отсутствии летального исхода) 0..1 0..1 0..1 0..0 0..0 0..0
    AnatomopathologicalMainDiagnosis Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) 0..1 0..0 0..0 0..0 0..0 0..0
    DispensaryOne Первый этап диспансеризации 0..0 0..0 0..1 0..0 0..0 0..0
    Referral Направление на госпитализацию, обследование, консультацию 0..* 0..* 0..0 0..0 0..0 0..*
    SickList Выданные листки временной нетрудоспособности 0..* 0..* 0..0 0..0 0..0 0..0
    DischargeSummary Эпикриз 0..1 0..1 0..0 0..0 0..0 0..0
    LaboratoryReport Лабораторное исследование 0..* 0..* 0..* 0..0 0..0 0..*
    ConsultNote Заключение по результатам консультации или диагностического исследования 0..1 0..1 0..0 0..0 0..0 0..0

    Изменение закрытого случая медицинского обслуживания (UpdateCase)

    Данный метод производит в Модуле сбора статистики полную замену информации о закрытом, ранее переданном случае обслуживания. При этом для ранее переданных данных выставляется статус «аннулировано» и происходит сохранение новых данных по законченному случаю медицинского обслуживания.

    При изменении случая обслуживания осуществляется проверка наличия в Модуле сбора статистики случая обслуживания с указанными в запросе метода параметрами: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС.

    Параметры метода UpdateCase, их обязательность, а также правила передачи контейнеров аналогичны методу AddCase (описание метода AddCase приведено в разделе "Добавление завершенного случая медицинского обслуживания (AddCase)").

    Пример запроса метода UpdateCase приведен в разделе примеры запросов.

    Описание параметров запроса (амбулаторный случай обслуживания)

    Параметры запроса метода UpdatePatient для изменения информации по амбулаторному случаю обслуживания совпадают с параметрами запроса метода AddPatient для добавления информации по амбулаторному случаю обслуживания (приведено в разделе "Добавление завершенного случая медицинского обслуживания (AddCase)").

    Описание параметров запроса (стационарный случай обслуживания)

    Параметры запроса метода UpdatePatient для изменения информации по стационарному случаю обслуживания совпадают с параметрами запроса метода AddPatient для добавления информации по стационарному случаю обслуживания (приведено в разделе "Добавление завершенного случая медицинского обслуживания (AddCase)").

    Получение списка направлений из Региональной ИЭМК (GetReferralList)

    Данный метод предназначен для получения из Региональной ИЭМК направлений на госпитализацию, обследование или консультацию, выданных в указанное ЛПУ за определенный временной интервал.

    Структура запроса представлена на Рисунке 34.

    Рисунок 34. Структура запроса GetReferralList

    Описание параметров

    В таблице представлено описание параметров запроса метода GetReferralList.

    Контейнер Параметр Условие Обязательность Тип Описание
    Root   1..1    
    / guid   1..1 GUID Авторизационный токен
    / idLPU   1..1 String Идентификатор МО
    / idReferralType   1..1 unsignedByte Идентификатор вида направления (OID справочника: 1.2.643.5.1.13.2.7.1.2)
    / startDate   1..1 dateTime Дата направления. Начало интервала поиска
    / endDate   1..1 dateTime Дата направления. Окончание интервала поиска

    Описание выходных данных

    В таблице представлено описание выходных данных метода GetReferralList.

    Контейнер Параметр Тип Описание
    /GetReferralListResult/ReferralTupleDto   Массив информации по направлениям и соответствующим пациентам
    /GetReferralListResult/ReferralTupleDto/Patient   Информация о пациенте
    /Patient BirthDate Datetime Дата рождения
    /Patient FamilyName String Фамилия пациента
    /Patient GivenName String Имя пациента
    /Patient IdPrivilegeType unsignedByte Идентификатор категории льготности (OID справочника: 1.2.643.2.69.1.1.1.7)
    /Patient MiddleName String Отчество пациента
    /GetReferralListResult/ReferralTupleDto/Patient/Addresses/AddressDto   Информация об адресе пациента
    /AddressDto Appartment String Номер квартиры
    /AddressDto Building String Номер дома
    /AddressDto City String Код города КЛАДР
    /AddressDto GeoData String Геокоординаты объекта
    /AddressDto IdAddressType unsignedByte Идентификатор типа адреса (OID справочника: 1.2.643.2.69.1.1.1.28)
    /AddressDto PostalCode Int Индекс
    /AddressDto Street String Код улицы. Значение КЛАДР
    /AddressDto StringAddress String Адрес строкой
    /GetReferralListResult/ReferralTupleDto/Patient/Documents/DocumentDto   Информация о документах пациента
    /DocumentDto DocN String Номер документа
    /DocumentDto DocS String Серия документа. Для документов, у которых указывается серия
    /DocumentDto DocumentName String Наименование документа
    /DocumentDto ExpiredDate Datetime Дата окончания действия документа
    /DocumentDto IdDocumentType unsignedByte Код типа документа (OID справочника: 1.2.643.2.69.1.1.1.6)
    /DocumentDto IdProvider Int Код организации, выдавшей документ. Заполняется только для полисов (Реестр страховых медицинских организаций (ФОМС), OID справочника: 1.2.643.5.1.13.2.1.1.635)
    /DocumentDto IssuedDate Datetime Дата выдачи документа
    /DocumentDto ProviderName String Наименование организации, выдавшей документ
    /DocumentDto RegionCode String Код территории страхования
    /DocumentDto StartDate Datetime Дата начала действия документа
    /GetReferralListResult/ReferralTupleDto/Patient/Job   Информация о месте работы пациента
    /Job CompanyName String Наименование предприятия
    /Job DateEnd Datetime Дата окончания работы
    /Job DateStart Datetime Дата начала работы
    /Job OgrnCode String Код ОГРН работодателя
    /Job Position String Наименование должности пациента
    /Job Sphere String Код наименования отрасли (Общероссийский классификатор видов экономической деятельности, OID 1.2.643.5.1.13.2.1.1.62)
    /GetReferralListResult/ReferralTupleDto/Referrals/Referral   Информация о направлении
    /Referral CreationDate Datetime Дата создания документа
    /Referral Header String Заголовок документа (краткое описание)
    /Referral IdSourceLpu String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178), из которого осуществляется направление
    /Referral IdTargetLpu String Идентификатор ЛПУ, куда направлен пациент. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178)
    /Referral ReferralID String Глобальный идентификатор направления в сервисе УО (от ЛПУ, из которого осуществляется направление)
    /Referral RelatedID String Глобальный идентификатор направления в сервисе УО (от ЛПУ, куда направлен пациент)
    /Referral/Attachment   Вложение
    /Attachment Data base64Binary Файл-вложение
    /Attachment Hash base64Binary Хэш данных (расчет хэш-суммы производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary
    /Attachment Url anyURI Адрес (ссылка), где находятся данные (содержимое вложения).
    /Referral/Author   Автор документа
    /Doctor IdLpu String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Author/Person   Информация о персоне
    /Person Sex unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate Datetime Дата рождения
    /Person IdPersonMis String Идентификатор участника случая в МИС
    /Person/HumanName   ФИО медицинского работника
    /HumanName FamilyName String Фамилия медицинского работника
    /HumanName GivenName String Имя медицинского работника
    /HumanName MiddleName String Отчество медицинского работника
    /Person/Documents/IdentityDocument   Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента)
    /Referral/ReferralInfo   Информация о направлении
    /ReferralInfo Reason String Обоснование направления
    /ReferralInfo IdReferralMIS String Идентификатор направления в МИС
    /ReferralInfo IdReferralType unsignedByte Идентификатор вида направления (OID справочника: 1.2.643.5.1.13.2.7.1.2)
    /ReferralInfo IssuedDateTime Datetime Дата направления
    /ReferralInfo HospitalizationOrder unsignedByte Экстренность/плановость госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21)
    /ReferralInfo MkbCode String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2)
    /Referral/DepartmentHead   Информация о главе отделения
    /Doctor IdLpu String Идентификатор МО, к которому относится медицинский работник
    /Doctor IdSpeciality unsignedShort Идентификатор специальности медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181)
    /Doctor IdPosition unsignedShort Идентификатор должности медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607)
    /Doctor/Person   Информация о персоне (медицинском работнике)
    /Person Sex unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156)
    /Person BirthDate Datetime Дата рождения
    /Person IdPersonMis String Идентификатор медицинского работника в МИС
    /Person/HumanName   ФИО медицинского работника
    /HumanName FamilyName String Фамилия медицинского работника
    /HumanName GivenName String Имя медицинского работника
    /HumanName MiddleName String Отчество медицинского работника
    /Person/Documents/IdentityDocument   Информация о документах участника случая - медицинского работника (объект заполняется аналогично документам пациента)

    Коды ошибок

    Код ошибки Контейнер Текст сообщения
    1   Неправильный идентификатор системы
    2   Пациент не найден
    5   Неправильный идентификатор запроса
    6   Поле не может быть пустым
    7   Поле заполнено некорректно
    8   Поле содержит ошибки
    9   Объект не найден в системе
    10   Превышена максимальная длина поля
    11   Неверный тип параметра
    100   Случай обслуживания закрыт
    101   Случай обслуживания не найден
    102   Тип документа не уникален для пациента
    50   Не найден полный ключ для поиска пациента
    31   Случай обслуживания уже существует
    23   Попытка повторного добавления пациента
    99   Произошла техническая ошибка
    404   Соединение с Фед.ИЭМК не установлено
    1003   Дата закрытия случая меньше даты открытия
    100   Контейнер Patient не найден
    90   Параметр IdPatientMIS заполнен некорректно
    91 Patient Параметр SocialGroup заполнен некорректно
    2079 caseDto Контейнер caseDto не может быть пустым
    2080 searchData Контейнер searchData не может быть пустым
    103 Documents Параметр IdDocumentType контейнера Documents заполнен некорректно
    104 Documents Параметр DocN контейнера Documents заполнен некорректно
    105 Documents Параметр DocS (для типа документа с обязательной серией) контейнера Documents заполнен некорректно
    106 Documents Параметр IdProvider контейнера Documents заполнен некорректно
    107 Documents Параметр IdProvider контейнера Documents заполнен некорректно
    108 Documents Параметр IssuedDate контейнера Documents заполнен некорректно
    109 Documents Параметр ProviderName контейнера Documents заполнен некорректно
    110 Address Параметр IdAddressType контейнера Address заполнен некорректно
    111 Address Параметр StringAddress контейнера Address заполнен некорректно
    150 BirthPlace Параметр City контейнера BirthPlace заполнен некорректно
    151 BirthPlace Параметр Region контейнера BirthPlace заполнен некорректно
    152 BirthPlace Параметр Country контейнера BirthPlace заполнен некорректно
    120 Job Параметр OGRNCode контейнера Job заполнен некорректно
    121 Job Параметр CompanyName контейнера Job заполнен некорректно
    123 Job Параметр DateStart контейнера Job заполнен некорректно
    130 Contacts Парметр IdContactType контейнера Contacts заполнен некорректно
    131 Contacts Параметр ContactValue контейнера Contacts заполнен некорректно
    140 ContactPerson Параметр IdRelationType контейнера ContactPerson заполнен некорректно
    141 ContactPerson Параметр FamilyName контейнера ContactPerson заполнен некорректно
    142 ContactPerson Параметр GivenName контейнера ContactPerson заполнен некорректно
    160 Privilege Параметр IdPrivilegeType контейнера Privilege заполнен некорректно
    161 Privilege Параметр DateStart контейнера Privilege заполнен некорректно
    162 Privilege Параметр DateEnd контейнера Privilege заполнен некорректно
    163 Privilege Значение параметра DateStart не может быть больше значения параметра DateEnd контейнера Privilege
    51 Patient Параметр FamilyName контейнера Patient не заполнен
    52 Patient Параметр GivenName контейнера Patient не заполнен
    53 Patient Параметр Sex контейнера Patient заполнен некорректно
    54 Patient Параметр BirthDate контейнера Patient заполнен некорректно
    2100 Referral Параметр IdRefDepartmentHead контейнера Referral заполнен некорректно
    2098 Referral Контейнер Referral не может быть пустым
    2099 Referral Параметр IdDoctorRef контейнера Referral заполнен некорректно
    2097 HospRecord Параметр IsContinuation контейнера HospRecord заполнен некорректно
    2105 Documents Параметр IdRequest контейнера Documents отсутствует
    2106 Documents Параметр IdRequest контейнера Documents отсутствует
    2107 SearchData Дата начала должна быть меньше чем дата окончания поиска контейнера SearchData
    2108 SearchData Параметр IdLpu контейнера SearchData не найден
    2109 SearchData Параметр IdPatientMis контейнера SearchData не найден
    2110 Referral Параметр Reason контейнера Referral заполнен некорректно
    2111 SearchData Параметр IdDocument контейнера SearchData заполнен некорректно