Описание решения (версия 2015)
Общие сведения
Сервис «Региональная ИЭМК» - региональное хранилище интегрированной информации о пациентах и случаях их обслуживания в медицинских организациях, обеспечивающее сбор, хранение и выдачу по запросам информации об итогах оказания учреждениями здравоохранения медицинской помощи гражданам. Также настоящий сервис является провайдером, обеспечивающим информационный обмен между другими сторонами взаимодействия.
Сервис «Региональная ИЭМК» состоит из следующих модулей: Модуль работы с пациентами и Модуль сбора статистики.
Модуль работы с пациентом обеспечивает прием, хранение, изменение и выдачу по поисковым запросам данных о лицах (пациентах), обращавшихся в медицинские организации региона за медицинской помощью.
Модуль сбора статистики обеспечивает сбор, хранение и изменение данных об оказании медицинской помощи организациями региона.
Обмен данными между ЭМК МИС и сервисом «Региональная ИЭМК» осуществляется в рамках следующих процессов:
- Передача информации о пациенте из ЭМК МИС в Модуль работы с пациентом (добавление пациента и\или изменение информации о нем).
- Передача данных об оказании медицинской помощи из ЭМК МИС в Модуль сбора статистики.
Функциональность Модуля работы с пациентами обеспечивается следующими методами:
- Добавление пациента (AddPatient).
- Обновление информации о пациенте (UpdatePatient).
- Получение данных о зарегистрированном пациенте (GetPatient).
Функциональность Модуля сбора статистики обеспечивается следующими методами:
- Добавление завершенного случая медицинского обслуживания (AddCase)
- Регистрация случая медицинского обслуживания (CreateCase).
- Добавление эпизода к незавершенному случаю медицинского обслуживания (AddStepToCase).
- Закрытие случая медицинского обслуживания (CloseCase).
- Добавление медицинских записей (AddMedRecord).
- Изменение закрытого случая медицинского обслуживания (UpdateCase).
- Получение списка направлений из Региональной ИЭМК (GetReferralList).
Описание методов модулей сервиса «Региональная ИЭМК» приведено в разделах "Модуль работы с пациентами" и "Модуль сбора статистики".
Для взаимодействия с сервисом «Региональная ИЭМК» используется протокол SOAP 1.2. См. http://www.w3.org/TR/soap/.
При информационном взаимодействии используются следующие обязательные параметры:
- GUID – авторизационный токен. Выдается разработчику МИС администратором Интеграционной платформы;
- IdLPU – идентификатор МО, от имени которой передается\запрашивается информация в\из сервиса «Региональная ИЭМК». Значение поля UNQ Регистра медицинских организаций Российской Федерации. Версия 2, (OID 1.2.643.5.1.13.2.1.1.178).
Используемые при взаимодействии с сервисом «Региональная ИЭМК» справочники приведены в «Сервисе Терминологии». Описание «Сервиса Терминологии» и правила взаимодействия с ним приведены по ссылке: http://api.netrika.ru/docs.php?article=Terminology.
Для каждого используемого справочника в Настоящем документе указан его 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 не должен указываться часовой пояс.
Описание объектов
В Модуле работы с пациентами ведется учет следующих объектов:
- Пациент. Содержит демографическую и идентифицирующую информацию о пациенте.
В Модуле сбора статистики ведется учет следующих объектов:
- Случай обслуживания. Совокупность обращений к врачу, либо взаимодействий с медицинским ресурсом (диагностическое оборудование, койка стационарного учреждения и пр.), выполненных при каждом обращении пациента с конкретной целью (примером может служить оказание медицинской помощи в рамках конкретного стационарного обращения);
- Обращение (эпизод случая обслуживания). Взаимодействие пациента с врачом, либо медицинским ресурсом. В рамках случая обслуживания может быть одно и более обращений.
Примером амбулаторного обращения может служить очередное посещение врача поликлинического учреждения пациентом в рамках конкретного заболевания.
Примером стационарного обращения можно выделить случай оказания медицинской помощи в стационарном отделении с учетом профиля койки. Смена профиля койки занимаемой пациентом будет являться фактом появления нового обращения;
- Медицинская запись. Содержит информацию об оказанных услугах, назначенных препаратах и т.д.;
- Элемент медицинской записи. Детализирует информацию медицинской записи.
ИЭМК формируется на основании построенных и сохранённых в Системе логических связей между объектом-пациентом и описанными выше объектами сбора статистики.
Информация о перечисленных объектах передается из МО в сервис «Региональная ИЭМК» с помощью методов, приведенных в разделах "Модуль работы с пациентами" и "Модуль сбора статистики".
Объект С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 («дерево наследования») представлено в следующем списке.
- MedRecord:
- Service (данные об оказанных услугах);
- TfomsInfo (данные о выполненных медицинских стандартах в разрезе учета ТФОМС);
- AppointedMedication (данные о медикаментозной терапии);
- DeathInfo (причина смерти);
- Diagnosis (диагнозы):
- ClinicMainDiagnosis (основной диагноз, его осложнение и сопутствующее заболевание; передаётся при отсутствии летального исхода);
- AnatomopathologicalMainDiagnosis (патологоанатомический);
- MedDocument:
- DispensaryOne (данные заключения первого этапа диспансеризации);
- Referral (направление по форме №57);
- SickList (данные о больничном листе);
- DischargeSummary (эпикриз);
- LaboratoryReport (результат лабораторного исследования);
- ConsultNote (консультативное заключение).
Массив медицинских записей (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 | Сведения о тарифе |
Тип 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-типы:
|
/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-типы:
|
/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 | 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 | Адрес (ссылка), где находятся данные (содержимое вложения). | |
/Attachment | MIMEType | Обязателен, если элемент Data заполнен | 0..1 | String | MIME-тип данных файла-вложения. Поддерживаемые MIME-типы:
|
/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 | 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 | Адрес (ссылка), где находятся данные (содержимое вложения). | |
/Attachment | MIMEType | Обязателен, если элемент Data заполнен | 0..1 | String | MIME-тип данных файла-вложения. Поддерживаемые MIME-типы:
|
/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 | 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 | Адрес (ссылка), где находятся данные (содержимое вложения). | |
/Attachment | MIMEType | Обязателен, если элемент Data заполнен | 0..1 | String | MIME-тип данных файла-вложения. Поддерживаемые MIME-типы:
|
/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..* | Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента). Передается информация о СНИЛС (при ее наличии в МИС). |
Описание сценариев
Модуль работы с пациентами
Посредством Модуля работы с пациентами реализованы следующие сценарии информационного взаимодействия:
- Передача данных о пациенте;
- Получение данных о пациенте.
Передача данных о пациенте
Для передачи данных о пациенте в сервис ИЭМК используются следующие методы: AddPatient и UpdatePatient.
Для передачи данных о новом пациенте (регистрации нового пациента) используется метод AddPatient. Обновление данных о ранее зарегистрированном пациенте осуществляется посредством метода UpdatePatient.
Порядок вызова методов ИЭМК в рамках сценария «Передача данных о пациенте» представлен на Рисунке 18.

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

Рисунок 19. Порядок вызова метода ИЭМК в рамках сценария «Получение данных о пациенте»
Модуль сбора статистики
Посредством Модуля сбора статистики реализованы следующие сценарии информационного взаимодействия:
- Передача данных по случаю обслуживания в ходе оказания медицинской помощи;
- Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи;
- Добавление медицинских записей без привязки к случаю обслуживания;
- Получение данных на госпитализацию, обследование или консультацию.
Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи
При поэтапной передаче данных о случае медицинского обслуживания по факту завершения оказания медицинской помощи используются следующие методы: CreateCase AddStepToCase, AddMedRecord, CloseCase, UpdateCase и AddMedRecord.
Вызов метода CreateCase происходит в момент регистрации случая обслуживания в МО; далее следует внесение изменений в данные о случае обслуживания (методами AddStepToCase и AddMedRecord) на этапах движения пациентов по отделениям (для стационарного типа обслуживания) или посещений врача (для амбулаторного типа обслуживания); закрытие случая обслуживания осуществляется методом CloseCase. После закрытия случая возможно полное или частичное изменение в данных о случае обслуживания (методами UpdateCase или AddMedRecord соответственно).
Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи» представлен на Рисунке 20.

Рисунок 20. Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания в ходе оказания медицинской помощи»
Передача данных по случаю обслуживания в ходе оказания медицинской помощи
При передаче данных о случае медицинского обслуживания по факту завершения оказания медицинской помощи используются следующие методы: AddCase, UpdateCase и AddMedRecord.
Регистрация законченного случая обслуживания осуществляется с помощью метода AddCase; после регистрации законченного случая возможно полное или частичное изменение в данных о случае обслуживания (методами UpdateCase или AddMedRecord соответственно).
Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи» представлен на Рисунке 21.

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

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

Рисунок 23. Порядок вызова метода ИЭМК в рамках сценария «Получение данных по направлениям на госпитализацию, обследование или консультацию»
Порядок обработки ошибок
В случае успешного прохождения запроса в ответе методов сервиса «Региональная ИЭМК» (AddPatient, UpdatePatient, AddCase, CreateCase, AddStepToCase, CloseCase, AddMedRecord и UpdateCase) отсутсвуют выходные параметры. В случае успешного прохождения запроса в ответе методов GetPatient и GetReferralList сервиса «Региональная ИЭМК» указываются выходные данные, приведенные в разделах "Получение данных о зарегистрированном пациенте (GetPatient)" и "Получение списка направлений из Региональной ИЭМК (GetReferralList)" соответственно.
В случае неуспешного прохождения запроса в ответе всех методов сервиса «Региональная ИЭМК» передаются выходные данных с перечнем возникших ошибок.
В таблице представлено описание параметров выходных данных методов сервиса «Региональная ИЭМК» в случае возникновения ошибок.
Значение | Тип | Описание | Возможные значения |
---|---|---|---|
PropertyName | String | Наименование поля, заполненного с ошибкой | |
Message | String | Текстовое описание ошибки | Описание ошибок – см. в разделе "Коды ошибок" |
ErrorCode | Int | Идентификатор ошибки | Описание ошибок – см. в разделе "Коды ошибок" |
Errors | Int | Перечень внутренних ошибок (в случае возникновения ошибки «Поле содержит ошибки» (код 8)) | Описание ошибок – см. в разделе "Коды ошибок" |
Модуль работы с пациентами
Добавление пациента (AddPatient)
Данный метод предназначен для добавления информации о пациенте.
При передаче информации о пациенте осуществляется добавление пациента в Модуль работы с пациентами. При попытке добавления пациента осуществляется проверка на наличие информации об этом пациенте в Модуле работы с пациентами. Возможны следующие сценарии:
- Если пациент не найден, то в Модуле работы с пациентами создается запись о нем с указанием идентификатора пациента в передающей МИС и идентификатора МО;
- Если пациент найден и пара {идентификатор пациента; идентификатор МО} совпадает с уже зарегистрированными идентификаторами в Модуле работы с пациентами, то выдается сообщение об ошибке;
- Если пациент найден, но был получен от МИС МО не совпадающей с той, что производит попытку добавления (т.е. пара {идентификатор пациента; идентификатор МО} ранее не была зарегистрирована в Модуле работы с пациентами), то для существующего пациента в Модуле работы с пациентами дополнительно сохраняется новая пара {идентификатор пациента; идентификатор МО}. Новый объект «Пациент» в данном случае не создается.
Структура запроса AddPatient представлена на Рисунке 24.

Рисунок 24. Структура запроса AddPatient
Описание параметров
В таблице представлено описание параметров запроса метода AddPatient.
Контейнер | Параметр | Условие | Обязательность/ кратность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | idLPU | 1..1 | String | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/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)
Данный метод предназначен для получения информации о пациенте, ранее зарегистрированном в Модуле работы с пациентами сервиса «Региональная ИЭМК», или получения данных из ИЭМК федерального сегмента ЕГИСЗ.
В зависимости от выбранного варианта поиска в запросе могут быть использованы следующие наборы параметров:
- Для поиска пациента в Модуле работы с пациентами сервиса «Региональная ИЭМК» могут быть использованы следующие наборы данных:
- Фамилия, Имя, Дата рождения, СНИЛС;
- Фамилия, Имя, Дата рождения, серия и номер полиса ОМС;
- Фамилия, Имя, Дата рождения, пол, серия и номер документа, удостоверяющего личность;
- Идентификатор пациента в МИС.
- Для поиска пациента в ИЭМК федерального сегмента ЕГИСЗ могут быть использованы следующие наборы данных или их комбинация:
- Фамилия;
- Фамилия и Имя;
- СНИЛС/Номер полиса/Серия и номер паспорта;
- Дата рождения.
Структура запроса представлена на Рисунке 25.

Рисунок 25. Структура запроса GetPatient
Описание параметров
В таблице представлено описание параметров запроса метода GetPatient при поиске данных на уровне региона.
Контейнер | Параметр | Условие | Обязательность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | IdLPU | 1..1 | String | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/ | 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 категории:
- Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, исход заболевания, даты начала и окончания и т.д.).
- Дополнительные параметры для амбулаторных случаев обслуживания (например, цель обращения, результат обращения и т.д.).
- Дополнительные параметры для стационарных случаев обслуживания (например, информация о канале госпитализации, состоянии пациента при поступлении и т.д.).
Примеры запросов метода AddCase приведены в разделе примеры запросов.
Описание параметров запроса (амбулаторный случай обслуживания)
Структура запроса для амбулаторного случая обслуживания представлена на Рисунке 26.

Рисунок 26. Структура запроса 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 | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/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, доступных для амбулаторного случая обслуживания |
Описание параметров запроса (стационарный случай обслуживания)
Структура запроса для стационарного случая обслуживания представлена на Рисунке 27.

Рисунок 27. Структура запроса 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 | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/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 категории:
- Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, идентификатор случая в передающей МИС, даты открытия случая и т.д.).
- Дополнительные параметры для амбулаторных случаев обслуживания (например, цель обращения, отметка о направленном пациенте и т.д.).
- Дополнительные параметры для стационарных случаев обслуживания (например, информация о канале госпитализации, состоянии пациента при поступлении и т.д.).
Структура запросов метода 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 | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/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 | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/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 приведены в разделе примеры запросов.
Описание параметров запроса (амбулаторный случай обслуживания)
Структура запроса для амбулаторного случая обслуживания представлена на Рисунке 28.

Рисунок 28. Структура запроса AddStepToCase для амбулаторного случая обслуживания
В таблице представлено описание параметров запроса метода AddStepToCase, которые должны передаваться для амбулаторных случаев обслуживания.
Контейнер | Параметр | Условие | Обязательность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | IdLpu | 1..1 | String | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/ | 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, доступных для эпизода амбулаторного случая обслуживания |
Описание параметров запроса (стационарный случай обслуживания)
Структура запроса для стационарного случая обслуживания представлена на Рисунке 29.

Рисунок 29. Структура запроса AddStepToCase для стационарного случая обслуживания
В таблице представлено описание параметров запроса метода AddStepToCase, которые должны передаваться для стационарных случаев обслуживания.
Контейнер | Параметр | Условие | Обязательность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | IdLpu | 1..1 | String | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/ | 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 категории:
- Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, исход заболевания, дата закрытия случая и т.д.).
- Дополнительный параметр для амбулаторных случаев обслуживания (результат обращения).
- Дополнительный параметр для стационарных случаев обслуживания (исход госпитализации).
Структура запросов метода 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 | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/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 | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/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 представлена на Рисунке 30.

Рисунок 30. Структура запроса AddMedRecord
Пример запроса метода AddMedRecord приведен в разделе примеры запросов.
Описание параметров запроса
В таблице представлено описание параметров запроса метода AddMedRecord.
Контейнер | Параметр | Условие | Обязательность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | IdLpu | 1..1 | String | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/ | 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)
Данный метод предназначен для получения из Региональной ИЭМК направлений на госпитализацию, обследование или консультацию, выданных в указанное ЛПУ за определенный временной интервал.
Структура запроса представлена на Рисунке 31.

Рисунок 31. Структура запроса GetReferralList
Описание параметров
В таблице представлено описание параметров запроса метода GetReferralList.
Контейнер | Параметр | Условие | Обязательность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | idLPU | 1..1 | String | Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) | |
/ | 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 заполнен некорректно |