Описание сервиса ИЭМК версия 2018 (с поддержкой СЭМД 3)
Общие сведения
Сервис «Региональная ИЭМК» - региональное хранилище интегрированной информации о пациентах и случаях их обслуживания в медицинских организациях, обеспечивающее сбор, хранение и выдачу по запросам информации об итогах оказания учреждениями здравоохранения медицинской помощи гражданам. Также настоящий сервис является провайдером, обеспечивающим информационный обмен между другими сторонами взаимодействия.
Сервис «Региональная ИЭМК» состоит из следующих модулей: Модуль работы с пациентами и Модуль сбора статистики.
Модуль работы с пациентом обеспечивает прием, хранение, изменение и выдачу по поисковым запросам данных о лицах (пациентах), обращавшихся в медицинские организации региона за медицинской помощью.
Модуль сбора статистики обеспечивает сбор, хранение и изменение данных об оказании медицинской помощи организациями региона.
Обмен данными между ЭМК МИС и сервисом «Региональная ИЭМК» осуществляется в рамках следующих процессов:
- Передача информации о пациенте из ЭМК МИС в Модуль работы с пациентом (добавление пациента и/или изменение информации о нем).
- Передача данных об оказании медицинской помощи из ЭМК МИС в Модуль сбора статистики.
Функциональность Модуля работы с пациентами обеспечивается следующими методами:
- Добавление пациента (AddPatient).
- Обновление информации о пациенте (UpdatePatient).
- Получение данных о зарегистрированном пациенте (GetPatient).
- Получение данных о зарегистрированном пациенте по идентификатору МИС (GetPatientByExternalMisId).
Функциональность Модуля сбора статистики обеспечивается следующими методами:
- Добавление завершенного случая медицинского обслуживания (AddCase)
- Регистрация случая медицинского обслуживания (CreateCase).
- Добавление эпизода к незавершенному случаю медицинского обслуживания (AddStepToCase).
- Закрытие случая медицинского обслуживания (CloseCase).
- Добавление медицинских записей (AddMedRecord).
- Изменение закрытого случая медицинского обслуживания (UpdateCase).
Описание методов модулей сервиса «Региональная ИЭМК» приведено в разделах "Модуль работы с пациентами" и "Модуль сбора статистики".
Для взаимодействия с сервисом «Региональная ИЭМК» используется протокол SOAP 1.2.
При информационном взаимодействии используются следующие обязательные параметры:
- GUID – авторизационный токен. Выдается разработчику МИС администратором Интеграционной платформы;
- IdLPU – идентификатор МО, от имени которой передается\запрашивается информация в\из сервиса «Региональная ИЭМК». Используется значение поля code регионального справочника МО (urn:oid:1.2.643.2.69.1.1.1.64).
Используемые при взаимодействии с сервисом «Региональная ИЭМК» справочники приведены в описании работы «Сервис Терминологии».
Для каждого используемого справочника в Настоящем документе указан его OID (объектный идентификатор). Перечень присвоенных корней OID:
- 1.2.643.5.1.13.2.1 – Корневой OID справочников, размещённых в реестре НСИ (http://nsi.rosminzdrav.ru/);
- 1.2.643.5.1.13.2.7.1 – Корневой OID для "внутренних" справочников федерального сервиса ИЭМК;
- 1.2.643.2.69.1.1.1 – Корневой OID для справочников подсистемы НСИ Регионального фрагмента.
При передаче параметров с типом Datetime не должен указываться часовой пояс.
Описание объектов
В Модуле работы с пациентами ведется учет следующих объектов:
- Пациент. Содержит демографическую и идентифицирующую информацию о пациенте.
В Модуле сбора статистики ведется учет следующих объектов:
- Случай обслуживания. Совокупность обращений к врачу, либо взаимодействий с медицинским ресурсом (диагностическое оборудование, койка стационарного учреждения и пр.), выполненных при каждом обращении пациента с конкретной целью (примером может служить оказание медицинской помощи в рамках конкретного стационарного обращения);
- Обращение (эпизод случая обслуживания). Взаимодействие пациента с врачом, либо медицинским ресурсом. В рамках случая обслуживания может быть одно и более обращений.
Примером амбулаторного обращения может служить очередное посещение врача поликлинического учреждения пациентом в рамках конкретного заболевания.
Примером стационарного обращения можно выделить случай оказания медицинской помощи в стационарном отделении с учетом профиля койки. Смена профиля койки занимаемой пациентом будет являться фактом появления нового обращения;
- Медицинская запись. Содержит информацию об оказанных услугах, назначенных препаратах и т.д.;
- Элемент медицинской записи. Детализирует информацию медицинской записи.
ИЭМК формируется на основании построенных и сохранённых в Системе логических связей между объектом-пациентом и описанными выше объектами сбора статистики.
Информация о перечисленных объектах передается из МО в сервис «Региональная ИЭМК» с помощью методов, приведенных в разделах "Модуль работы с пациентами" и "Модуль сбора статистики".
Тип AllergyBase
Комплексный тип AllergyBase используется как базовый тип для передачи данных о патологических реакциях (аллергиях) и индивидуальной лекарственной непереносимости. Объекты типа AllergyBase отдельно не передаются, а расширяются дочерними типами AllergyDrug и AllergyNonDrug. Описание параметров объекта AllergyBase представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Type | 1..1 | int | Тип патологической реакции для сбора аллергоанамнеза (Справочник OID: 1.2.643.5.1.13.13.11.1064) |
Comment | 0..1 | string | Комментарий |
Time | 1..1 | DateTime | Дата выявления |
ReactionCode | 1..1 | int | Код реакции (Справочник OID: 1.2.643.5.1.13.13.11.1063) |
Тип Activity
Комплексный тип Activity предназначен для передачи данных о произведенных медицинских воздействиях. Описание параметров типа Activity представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Code | 1..1 | string | Код медицинского воздействия (Региональная номенклатура медицинских услуг, OID 1.2.643.2.69.1.1.1.88) |
Date | 1..1 | DateTime | Время выполнения медицинского воздействия |
Тип СaseBase
Комплексный тип СaseBase является базовым типом для передачи информации о случае медицинского обслуживания и наследуется дочерними типами, такими как:
- Тип СaseAcps – используется для передачи карты вызова скорой помощи.
- Тип СaseAmb – используется для передачи амбулаторного случая обслуживания.
- Тип СaseStat – используется для передачи стационарного случая обслуживания.
В зависимости от типа случая обслуживания для объекта caseDto должно указываться соответствующее значение атрибута xsi:type (используется для указания в явном виде типа наследуемого объекта; подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type).
Комплексный тип СaseBase содержит основные сведения по случаю, такие как информация по эпизодам обслуживания и медицинские записи, созданные в рамках случая. Описание типа CaseBase представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
OpenDate | 1..1 | dateTime | Дата открытия случая |
CloseDate | 1..1 | dateTime | Дата закрытия случая |
HistoryNumber | 1..1 | string | Номер истории болезни/Амбулаторного талона |
IdCaseMis | 1..1 | string | Идентификатор случая в передающей МИС |
IdCaseAidType | 0..1 | unsignedByte | Идентификатор вида медицинского обслуживания (Справочник OID: 1.2.643.2.69.1.1.1.16) |
IdPaymentType | 1..1 | unsignedByte | Идентификатор источника финансирования (Cправочник OID: 1.2.643.2.69.1.1.1.32) |
Confidentiality | 1..1 | unsignedByte | Код уровня конфиденциальности по региональному справочнику (Cправочник OID: 1.2.643.2.69.1.1.1.90) |
DoctorConfidentiality | 1..1 | unsignedByte | Код уровня конфиденциальности по региональному справочнику (Cправочник OID: 1.2.643.2.69.1.1.1.90) |
CuratorConfidentiality | 1..1 | unsignedByte | Код уровня конфиденциальности по региональному справочнику (Cправочник OID: 1.2.643.2.69.1.1.1.90) |
IdLpu | 1..1 | string | Идентификатор МО |
IdCaseResult | 1..1 | unsignedByte | Идентификатор исхода заболевания (Справочник OID: 1.2.643.5.1.13.2.1.1.688) |
Comment | 1..1 | string | Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола |
DoctorInCharge | 1..1 | MedicalStaff | Информация о лечащем враче |
Authenticator | 1.1 | Participant | Лицо, подписывающее или визирующее формируемый набор медицинской информации |
Author | 1..1 | Participant | Лицо, являющееся автором передаваемого набора медицинской информации (как правило, лечащий врач) |
LegalAuthenticator | 0..1 | Participant | Лицо, утвердившее информацию о случае обслуживания (несущее юридическую ответственность) |
Guardian | 0..1 | Guardian | Информация о другом участнике случая (родителе/опекуне) |
IdPatientMis | 1..1 | string | Идентификатор пациента в передающей системе |
AdmissionCondition | 1..1 | unsignedByte | Идентификатор состояния пациента при поступлении (Справочник OID: 1.2.643.5.1.13.2.1.1.111) |
CaseVisitType | 1..1 | byte | Порядок обращения (OID справочника: 1.2.643.5.1.13.13.11.1007 ) |
Тип СaseAcps
Комплексный тип СaseAcps используется для передачи данных карты вызова скорой помощи. Тип наследуется от CaseBase и не имеет дополнительных параметров.
Тип СaseAmb
Комплексный тип СaseAmb используется для передачи данных амбулаторного случая обслуживания. Тип наследуется от CaseBase и имеет дополнительные параметры, описанные в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
IdCasePurpose | 0..1 | unsignedByte | Идентификатор цели обращения (Справочник OID: 1.2.643.5.1.13.2.1.1.106) |
IdCaseType | 1..1 | unsignedByte | Идентификатор типа случая обслуживания: амбулаторный, диспансеризация (Cправочник OID: 1.2.643.2.69.1.1.1.35) |
IdAmbResult | 0..0 | unsignedByte | Код результата обращения (Cправочник OID: 1.2.643.2.69.1.1.1.17) |
IsActive | 0..1 | boolean | Признак «Актив». Признак устанавливается, если пациент был направлен на приём к врачу |
Steps | 1..* | StepAmb | Массив эпизодов случаев медицинского обслуживания |
MedRecords | 0..1 | MedRecord | Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания |
CaseVisitType | 1..1 | byte | Порядок обращения (OID справочника: 1.2.643.5.1.13.13.11.1007 ) |
Тип СaseStat
Комплексный тип СaseStat используется для передачи данных стационарного обслуживания. Тип наследуется от CaseBase и имеет дополнительные атрибуты, описанные в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
DeliveryCode | 0..1 | string | Код бригады доставившей пациента/номер наряда скорой помощи. Параметр заполняется, если IdHospChannel = 1 («СМП») |
IdIntoxicationType | 0..1 | unsignedByte | Идентификатор типа интоксикации пациента при поступлении (Справочник OID: 1.2.643.5.1.13.2.1.1.555) |
IdTypeFromDiseaseStart | 1..1 | unsignedByte | Идентификатор интервалов времени, прошедшего с момента заболевания до обращения (Справочник OID: 1.2.643.5.1.13.2.1.1.537) |
IdRepetition | 1..1 | unsignedByte | Первичность/повторность госпитализации (Справочник OID: 1.2.643.2.69.1.1.1.20) |
HospitalizationOrder | 1..1 | unsignedByte | Экстренность/плановость госпитализации (Справочник OID: 1.2.643.2.69.1.1.1.21) |
IdTransportIntern | 0..1 | unsignedByte | Идентификатор вида транспортировки (Справочник OID: 1.2.643.2.69.1.1.1.22) |
Steps | 1..* | StepStat | Массив эпизодов случаев медицинского обслуживания |
HospResult | 1..1 | unsignedByte | Идентификатор исхода госпитализации (Справочник OID: 1.2.643.2.69.1.1.1.23) |
MedRecords | 0..1 | MedRecord | Массив MedRecord, доступных для стационарного случая обслуживания |
IdHospChannel | 1..1 | unsignedByte | Код канала госпитализации (Справочник OID: 1.2.643.5.1.13.2.1.1.281) |
RW1Mark | 0..1 | boolean | Метка наличия результата обследования на сифилис |
AIDSMark | 0..1 | boolean | Метка наличия результата обследования на ВИЧ-инфекцию |
PrehospitalDefects | 1..* | unsignedByte | Коды дефекта догоспитального этапа (Справочник OID: 1.2.643.2.69.1.1.1.24) |
AdmissionComment | 1..1 | string | Текстовый комментрий, описывающий состояние пациента при поступлении и/или другую важную медицинскую информацию |
DischargeCondition | 1..1 | byte | Код состояния пациента при выписке (Справочник OID: 1.2.643.5.1.13.2.1.1.111) |
DischargeComment | 1..1 | string | Текстовый комментрий, описывающий состояние пациента при выписке и/или другую важную медицинскую информацию |
DietComment | 1..1 | string | Текстовый комментрий, содержащий рекомендации по режиму и диете |
TreatComment | 1..1 | string | Текстовый комментрий, содержащий рекомендации по дальнейшему лечению |
WorkComment | 1..1 | string | Текстовый комментрий, содержащий рекомендации по режиму труда |
OtherComment | 0..1 | string | Текстовый комментрий, содержащий иные рекомендации и пояснения |
Тип DiagnosisInfo
Компдексный тип DiagnosisInfo предназначен для передачи сведений о диагнозе как сведений о состоянии пациента.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
IdDiseaseType | 0..1 | unsignedByte | Идентификатор характеров заболеваний (Справочник OID: 1.2.643.2.69.1.1.1.8) |
DiagnosedDate | 1..1 | Datetime | Дата постановки диагноза |
IdDiagnosisType | 1..1 | unsignedByte | Идентификатор статуса диагноза (Справочнк OID: 1.2.643.2.69.1.1.1.26) |
Comment | 1..1 | String | Комментарий к диагнозу |
DiagnosisChangeReason | 0..1 | unsignedByte | Причина изменения диагноза (для ранее зарегистрированного диагноза) (Справочник OID: 1.2.643.2.69.1.1.1.9) |
DiagnosisStage | 0..1 | unsignedByte | Идентификатор этапа установления диагноза (Справочник OID: 1.2.643.2.69.1.1.1.10) |
IdDispensaryState | 0..1 | unsignedByte | Идентификатор состояния диспансерного учета по данному диагнозу (заболеванию) (Справочник OID: 1.2.643.2.69.1.1.1.11) |
IdTraumaType | 0..1 | unsignedByte | Идентификатор типа травм (Справочник OID: 1.2.643.2.69.1.1.1.12) |
MESImplementationFeature | 0..1 | unsignedByte | Идентификатор особенности выполнения стандарта (Справочник OID: 1.2.643.2.69.1.1.1.13) |
MedicalStandard | 0..1 | int | Код стандарта учета оказания медицинской помощи (Справочник OID: 1.2.643.2.69.1.1.1.29 |
MkbCode | 1..1 | String | Код заболевания по МКБ-10 (Справочник OID: 1.2.643.2.69.1.1.1.2) |
Тип DispensaryBase
Комплексный тип DispensaryBase используется для передачи данных диспансеризации. Тип полностью наследуется от комплексного типа MedDocument и содержит дополнительные параметры типа, представлены в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
IsGuested | 1..1 | boolean | Диспансеризация проводится в ходе выездной работы (да/нет) |
HasExtraResearchRefferal | 1..1 | boolean | Дано направление на дополнительное диагностическое исследование, не входящее в объем диспансеризации (да/нет) |
IsUnderObservation | 1..1 | boolean | Взят под диспансерное наблюдение (да/нет) |
HasExpertCareRefferal | 1..1 | boolean | Дано направление для получения специализированной, в том числе высокотехнологичной медицинской помощи (да/нет) |
HasPrescribeCure | 1..1 | boolean | Назначено лечение (да/нет) |
HasHealthResortRefferal | 1..1 | boolean | Дано направление на санаторно-курортное лечение (да/нет) |
HealthGroup | 1..1 | HealthGroupInfo | Информация о группе здоровья и поставившему ее медицинскому работнике |
Recommendations | 1..* | Recommendation | Рекомендации по итогам диспансеризации |
Тип DispensaryOne
Комплексный тип DispensaryOne используется для передачи данных первого этапа диспансеризации, наследуется от DispensaryBase. Дополнительные параметры типа DispensaryOne представлены в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
HasSecondStageRefferal | 1..1 | boolean | Необходимо прохождение 2-го этапа диспансеризации (да/нет) |
Тип DispensaryTwo
Комплексный тип DispensaryTwo используется для передаче данных об итогах выполнения второго этапа диспансеризации. Тип DispensaryTwo передается в рамках типа случая обслуживания «Диспансеризация».
Параметры типа DispensaryTwo наследуются от родительского типа DispensaryBase и не имеет дополнительных элементов.
Тип DispensaryOnceByTwoYears
Комплексный тип DispensaryOnceByTwoYears используется для передаче данных об итогах выполнения профилактического медицинского осмотра раз в два года. Тип DispensaryOnceByTwoYears передается в рамках типа случая обслуживания «Диспансеризация».
Параметры типа DispensaryOnceByTwoYears наследуются от родительского типа DispensaryBase и не имеет дополнительных элементов.
Тип Disability
Комплексный тип Disability служит для передачи сведений о наличии инвалидности у пациента. В таблице представлено описание комплексного типа Disability.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Code | 1..1 | int | Код группы инвалидности (Льготные категории населения, OID 1.2.643.5.1.13.13.11.1050) |
Date | 1..1 | DateTime | Дата\время установления инвалидности |
Order | 0..1 | int | Порядок установления инвалидности, OID 1.2.643.5.1.13.13.11.1041 |
Тип DocumentAttachment
Комплексный тип DocumentAttachment используется для передачи неструктурированных вложений документов. В таблице представлено описание комплексного типа DocumentAttachment.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Data | 0..1 | base64Binary | Данные вложения (текст, pdf, html,xml) в формате base64binary. Рекомендуется для обмена данными использовать формат PDF/A-1 (см. комментарий ниже) |
OrganizationSign | 0..1 | base64Binary | Открепленная электронная подпись медицинской организации в формате CMS (Cryptographic Message Syntax) Электронные подписи должны формироваться с использованием следующих алгоритмов:
|
PersonalSigns | 0..* | PersonalSign | Массив открепленных электронных подписей медицинских работников. Электронные подписи должны формироваться с использованием следующих алгоритмов:
|
MimeType | Условно-обязателен (если Data заполнен) | string | MIME-тип данных файла-вложения. Поддерживаемые MIME-типы:
|
Url | 0..1 | anyURI | Адрес (ссылка), где находятся данные (содержимое вложения). |
Важно:
- Текстовые файл должен передаваться в формате UNICODE UTF-16 (aka UCS-2 LE);
- Набор символов HTML-документа должнен соответствовать utf-8 (charset="utf-8"), сам файл должен передаваться в формате UNICODE UTF-16.;
- Файл документа в электронном виде должен иметь формат PDF/A-1, соответствующий международному стандарту ISO 19005-1:2005;
Тип Guardian
Комплексный тип Guardian служит для передачи сведений о законном представителе пациента. В таблице представлено описание комплексного типа Guardian.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Person | 1..1 | PersonWithIdentity | Информация о персоне |
IdRelationType | 1..1 | unsignedByte | Категория отношения к пациенту (Справочник OID 1.2.643.5.1.13.2.7.1.15) |
UnderlyingDocument | 1..1 | string | Реквизиты документа, определяющего право представлять пациента |
Тип HealthGroupInfo
Комплексный тип HealthGroupInfo используется для передачи группы здоровья, передаваемой в рамках объекта DispensaryOne. В таблице представлено описание комплексного типа HealthGroupInfo.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Date | 1..1 | dateTime | Дата установки группы |
IdHealthGroup | 1..1 | unsignedByte | Группа здоровья (Справочник OID: 1.2.643.5.1.13.2.1.1.118) |
Тип HumanName
Комплексный тип HumanName предназначен для передачи имени персоны. В таблице представлено описание комплексного типа HumanName.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
GivenName | 1..1 | string | Имя |
MiddleName | 0..1 | string | Отчество |
FamilyName | 1..1 | string | Фамилия |
Тип IdentityDocument
Комплексный тип IdentityDocument предназначен для передачи сведений о документах персоны. В таблице представлено описание комплексного типа IdentityDocument.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
DocN | 1..1 | string | Номер документа |
DocS | 0..1 | string | Серия документа |
DocumentName | 0..0 | string | Наименование документа (не используется для передачи в сервис) |
ExpiredDate | 0..1 | dateTime | Дата окончания действия документа |
IdDocumentType | 1..1 | unsignedByte | Код типа документа (Справочник OID: 1.2.643.2.69.1.1.1.6) |
IdProvider | 1..1 | string | Код организации, выдавшей документ. Заполняется только для полисов (Реестр страховых медицинских организаций (ФОМС), Справочник OID: 1.2.643.5.1.13.2.1.1.635) |
IssuedDate | 0..1 | dateTime | Дата выдачи документа |
ProviderName | 1..1 | string | Наименование организации, выдавшей документ |
RegionCode | 0..1 | string | Код территории страхования (для полиса) |
StartDate | 0..1 | dateTime | Дата начала действия документа |
Тип MedicalStaff
Комплексный тип MedicalStaff предназначен для передачи данных о медицинском работнике. В таблице представлено описание комплексного типа MedicalStaff.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Person | 0..1 | PersonWithIdentity | Сведения о о личности медицинского работника |
IdLpu | 0..1 | string | Идентификатор МО |
IdSpeciality | 1..1 | unsignedShort | Идентификатор специальности медицинского работника |
IdPosition | 1..1 | unsignedShort | Идентификатор должности медицинского работника |
IdMedicalStaff | 0..0 | int | Идентификатор записи в БД (не используется при передече данных в сервис) |
PositionName | 0..0 | string | Наименование должности (не используется при передече данных в сервис) |
SpecialityName | 0..0 | string | Наименование специальности (не используется при передече данных в сервис) |
Тип MedRecord
Комплексный тип MedRecord является базовым для передачи медицинских записей. С помощью его дочерних типов формируются и передаются следующие данные:
- AllergyDrug – данные об индивидуальной непереносимости лекарственных средств;
- AllergyNonDrug – данные о патологических реакциях на не медикамент;
- AppointedMedication – данные о медикаментозной терапии;
- DeathInfo – причина смерти;
- Diagnosis – диагнозы;
- Immunize – данные о проведенной вакцинации и иммунизации;
- Procedure – данные о выполненных медицинских процедурах;
- Problem – сведения о подозрении на заболевание;
- SocialAnamnesis – анамнез;
- MedDocument – медицинские документы:
- AmbulanceInfo – данные карты вызова скорой помощи;
- ConsultNote – консультативное заключение;
- DischargeSummary – эпикриз;
- DispensaryOne – данные заключения первого этапа диспансеризации;
- DispensaryTwo – данные заключения второго этапа диспансеризации;
- DispensaryOnceByTwoYears - данные заключения о диспансеризации, проводящейся раз в два года;
- Form027U – фрагмент формы 027у;
- LaboratoryReport – результат лабораторного исследования;
- Referral – направление по форме №57;
- SickList – данные о больничном листе;
- NonDrugTreatment – данные о немедикаментозном лечение;
- ResInstr – данные об инструментальных исследованиях;
- Scores – результаты различных диагностических и прогностических шкал;
- Service – данные об оказанных услугах;
- TfomsInfo – данные о выполненных медицинских стандартах в разрезе учета ТФОМС;
Массив медицинских записей (MedRecords) может передаваться на уровне случая обслуживания (CaseDto), на уровне эпизода случая обслуживания (StepDto) или на уровне «пациента» (без привязки к случаю обслуживания) в зависимости от типа передаваемой информации.
Тип MedRecord не имеет собственных параметров, а расширяется с помощью дочерних типов, описание которых приведено ниже в соответствующих разделах.
Тип AllergyDrug
Комплексный тип AllergyDrug предназначен для передачи данных об индивидуальной непереносимости лекарственных средств. Описание параметров типа AllergyDrug представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
AllergyBase | 1..1 | AllergyBase | Общие параметры |
IdINN | 1..1 | int | Код лекарственного средства (Справочник OID: 1.2.643.5.1.13.2.1.1.179) |
Тип AllergyNonDrug
Комплексный тип AllergyNonDrug предназначен для передачи данных об индивидуальной непереносимости лекарственных средств. Описание параметров типа AllergyNonDrug представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
AllergyBase | 1..1 | AllergyBase | Общие параметры |
Description | 1..1 | string | Описание агента (аллергена) |
Тип Immunize
Комплексный тип Immunize предназначен для передачи данных о проведенной вакцинации и иммунизации пациента. Описание параметров типа Immunize представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Date | 1..1 | DateTime | Дата вакциации |
Code | 1..1 | int | Код иммунобиологического препарата (Справочник OID: 1.2.643.5.1.13.13.11.1078) |
Тип NonDrugTreatment
Комплексный тип NonDrugTreatment предназначен для передачи данных о назначенном немедикаментозном лечении. Описание параметров типа NonDrugTreatment представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Name | 1..1 | string | Наименование лечения |
Scheme | 1..1 | string | Описание схемы лечения |
Start | 0..1 | DateTime | Дата начала лечения |
End | 0..1 | DateTime | Дата окончания лечения |
Тип ResInstr
Комплексный тип ResInstr предназначен для передачи данных о проведенных инструментальных исследованиях. Описание параметров типа ResInstr представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Date | 1..1 | DateTime | Время проведения инструментального исследования |
Type | 1..1 | int | Код типа инструментального исследования (Справочник OID: 1.2.643.5.1.13.2.1.1.1504.11) |
Priority | 1..1 | int | Код приоритета инструментального исследования (Справочник OID: 1.2.643.5.1.13.2.1.1.1504.6) |
Text | 1..1 | string | Текст результатов и\или заключения |
Performer | 1..1 | MedicalStaff | Исполнитель |
Activities | 1..* | Activity | Сведения о медицинских воздействиях |
Тип Scores
Комплексный тип Scores предназначен для указания результатов различных диагностических и прогностических шкал. Описание параметров типа Scores представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Date | 1..1 | Date | Дата измерения |
Scale | 1..1 | string | Наименование шкалы |
Value | 1..1 | string | Значение по шкале |
Тип Service
Комплексный тип Service предназначен для передаче данных о выполненных (оказанных) услугах в рамках эпизода случая обслуживания. Описание параметров типа Service представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
DateEnd | 1..1 | dateTime | Дата окончания оказания услуги |
DateStart | 1..1 | dateTime | Дата начала оказания услуги |
IdServiceType | 1..1 | string | Код услуги по региональной номенклатуре(Справочник OID: 1.2.643.2.69.1.1.1.88) |
PaymentInfo | 0..1 | PaymentInfo | Информация об оплате услуги |
Performer | 1..1 | Participant | Сведения об исполнителе услуги |
ServiceName | 1..1 | string | Наименование услуги |
Status | 0..1 | boolean | false - назначено/true - применено |
Тип TfomsInfo
Комплексный тип TfomsInfo предназначен для передачи данных о выполненных медицинских стандартах в разрезе учета ТФОМС. Описание параметров типа TfomsInfo представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Count | 1..1 | int | Количество выполненных стандартов учета оказания медицинской помощи |
IdTfomsType | 1..1 | string | Идентификатор услуги регионального справочника ТФОМС. (Справочник OID: 1.2.643.2.69.1.1.1.63 |
Tariff | 0..1 | decimal | Тариф |
Тип AppointedMedication
Комплексный тип AppointedMedication предназначен для передачи данных о назначенных препаратах. Объекты типа AppointedMedication передаются в рамках эпизода случая обслуживания. Описание параметров объекта AppointedMedication представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
AnatomicTherapeuticChemicalClassification | 0..1 | string | Сведения о препарате (активном веществе) (Справочник OID: 1.2.643.5.1.13.2.1.1.56) |
CourseDose | 0..1 | Quantity | Курсовая доза |
DayDose | 0..1 Обязателен, если передается параметр DaysCount | Quantity | Суточная доза |
DaysCount | 0..1 Обязателен, если передается контейнер DayDose | unsignedShort | Количество дней лечения |
Doctor | 1..1 | MedicalStaff | Медицинский работник, зарегистрировавший рецепт/ назначивший препарат |
IssuedDate | 1..1 | dateTime | Дата выдачи рецепта /назначения на препарат |
MedicineIssueType | 0..1 | string | Тип выдачи препарата (Справочник OID: 1.2.643.5.1.13.2.7.1.36) |
MedicineName | 1..1 | string | Наименование препарата |
MedicineType | 0..1 | unsignedShort | Лекарственная форма препарата (Справочник OID: 1.2.643.5.1.13.2.1.1.331) |
MedicineUseWay | 0..1 | unsignedShort | Способ введения медикамента (способ применения) (Справочник OID: 1.2.643.5.1.13.2.7.1.64) |
Number | 0..1 | string | Номер рецепта/назначения |
OneTimeDose | 0..1 | Quantity | Разовая доза |
idINN | 1..1 | int | Код лекарственного средства (Справочник OID: 1.2.643.5.1.13.2.1.1.179) |
Seria | 0..1 | string | Серия рецепта/назначения |
Status | 0..1 | boolean | false - назначено / true - применено |
Тип DeathInfo
В объекте DeathInfo осуществляется передача данных о летальном исходе (причине смерти) в рамках стационарного случая обслуживания.
Структура объекта DeathInfo представлена на Рисунке 1.

Рисунок 1. Структура объекта 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 являются:
- ClinicMainDiagnosis – заключительный диагноз;
- AnatomopathologicalClinicMainDiagnosis – патологоанатомический диагноз.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
DiagnosisInfo | 1..1 | DiagnosisInfo | Диагноз |
Doctor | 1..1 | MedicalStaff | Сведения о медицинском работнике |
Тип ClinicMainDiagnosis
Объект ClinicMainDiagnosis используется для передачи информации об основном диагнозе (при отсутствии летального исхода). Объект ClinicMainDiagnosis является наследуемым от объекта Diagnosis и имеет возможность передавать вложенные объекты типа Diagnosis (например, таким образом можно передать основной диагноз, а также его осложнение и сопутствующее заболевание).
Структура объекта ClinicMainDiagnosis представлена на Рисунке 4.

Рисунок 4. Структура объекта ClinicMainDiagnosis
Описание параметров
Описание параметров объекта ClinicMainDiagnosis представлено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Complications | 0..* | Diagnosis | Массив диагнозов (данные об осложнении или сопутствующем заболевании) |
Внимание
Не допускается передавать в параметре Complications диагнозы с типом "Основной диагноз" (IdDiagnosisType=1)
Тип AnatomopathologicalClinicMainDiagnosis
Объект AnatomopathologicalClinicMainDiagnosis предназначен для передачи информации о патологоанатомических диагнозах (основном диагнозе, его осложнении и сопутствующем заболевании). Тип AnatomopathologicalClinicMainDiagnosis является полным аналогом типа ClinicMainDiagnosis.
Тип MedDocument
Комплексный тип MedDocument наследуется от типа MedRecord и является базовым для передачи медицинских документов. Описание параметров типа MedDocument приведено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
CreationDate | 1..1 | dateTime | Дата создания документа |
FhirMedDocumentType | 0..0 | string | Идентификатор типа документа (не используется при передаче данных) |
IdDocumentMis | 0..1 | string | Идентификатор документа в системе-источнике (МИС) |
IdMedDocument | 0..0 | int | Идентификатор документа в БД (не используется при передаче данных) |
VitalParams | 0..1 | VitalParam | Массив витальных параметров |
Attachment | 0..1 | DocumentAttachment | Неструктурированное (бинарное) содержание документа |
Author | 1..1 | MedicalStaff | Сведения о лице, создавшем документ |
Header | 1..1 | string | Заголовок документа (краткое описание) |
Описание наследуемых от MedDocument типов приведено в соответствующих разделах ниже.
Подтип AmbulanceInfo
Комплексный тип AmbulanceInfo используется для передачи данных карты вызова скорой помощи. Тип AmbulanceInfo передается в рамках типа случая обслуживания Скорая помощь.
Параметры типа AmbulanceInfo наследуются от родительского типа MedDocument и дополняются элементами, приведенными в таблице.
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
SubAmbulance | 1..1 | string | Номер станции (подстанции), отделения |
BrigadeNumber | 1..1 | string | Номер бригады (машины) скорой медицинской помощи |
MedResult | 1..1 | byte | Результат оказания медицинской помощи (справочник OID 1.2.643.2.69.1.1.1.105) |
AssisList | 0..* | AssisNote | Перечень проведенных врачебных мероприятий |
transportTime | 0..1 | DateTime | Дата и время доставки пациента в стационар |
hospitalName | 0..1 | string | Наименование медицинской организации, куда доставлен пациент |
Подтип Referral
Комплексный тип Referral предназначен для передачи данных направления на госпитализацию, обследование, консультацию по форме 057-У.
Параметры типа Referral наследуются от родительского типа MedDocument и дополняются элементами, приведенными в таблице.
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
ReferralInfo | 1..1 | ReferralInfo | Информация о направлении |
DepartmentHead | 1..1 | MedicalStaff | Информация о главе отделения |
IdSourceLpu | 1..1 | String | Идентификатор ЛПУ, из которого осуществляется направление. (Значение поля UNQ, Справочник OID: 1.2.643.2.69.1.1.1.64) |
IdTargetLpu | 1..1 | String | Идентификатор ЛПУ, куда направлен пациент. (Значение поля UNQ, Справочник OID: 1.2.643.2.69.1.1.1.64) |
ReferralID | 0..1 | String | Глобальный идентификатор направления в сервисе УО (от ЛПУ, из которого осуществляется направление) |
RelatedID | 0..1 | String | Глобальный идентификатор направления в сервисе УО (от ЛПУ, куда направлен пациент) |
Подтип SickList
Комплексный тип SickList предназначен для передачи информации о выданных листках временной нетрудоспособности в рамках случая обслуживания.
Параметры типа SickListInfo наследуются от родительского типа MedDocument и дополняются элементами, приведенными в таблице.
Параметр | Условие | Тип | Описание |
---|---|---|---|
SickListInfo | 1..1 | SickListInfo | Информация о выданном листке временной нетрудоспособности |
Подтип DischargeSummary
Комплексный тип DischargeSummary используется для передачи информаци и содержания выписных эпикризов, отражающих сводные медицинские сведения стационарного случая обслуживания.
Параметры типа DischargeSummary полностью соответствуют параметрам родительского типа MedDocument.
Подтип LaboratoryReport
Комплексный тип LaboratoryReport используется для передачи информации и содержания проведенных лабораторных исследований.
Параметры типа LaboratoryReport полностью соответствуют параметрам родительского типа MedDocument.
Подтип ConsultNote
Комплексный тип ConsultNote используется для передачи информации и содержания заключений по результатам консультации или диагностического исследования. Объекты данного типа могут передавтьася как в рамках амбулаторного, так и в рамках стационарного случаев обслуживания.
Параметры типа ConsultNote полностью соответствуют параметрам родительского типа MedDocument.
Подтип Form027U
Комплексеный тип Form027U используется для сбора маршрутных карт пациентов с подозрением на онкологическое заболевание в объеме формы 027-1/У с целью дальнейшей передачи в Городской регистр карт маршрутизации (в случае наличия в регионе). Объект типа Form027U может передаваться только в рамках стационарного случая обслуживания.
Сведения формы 027-1/У передается в виде XML-файла, соответствующего XSD-схеме, приведенной ниже.
Описание XSD-схемы Form027U
Структура XSD-схемы Form027U представлена на Рисунке 5.

Рисунок 5. Структура XSD-схемы Form027U
Описание атрибутов XSD-схемы структуры Form027U представлено в таблице.
Контейнер | Параметр | Обязательность | Тип | Описание |
---|---|---|---|---|
/F027_1u | 1..1 | Корневой элемент схемы | ||
/F027_1u | IssuingInstitution | 1..1 | String | Код выдавшего учреждения. Региональный идентификатор МО, выдавшего выписку (значение поля code из Справочника МО региона OID 1.2.643.2.69.1.1.1.64) |
/F027_1u | IssuingInstitution | 1..1 | String | Код выдавшего учреждения. Региональный идентификатор МО, выдавшего выписку (значение поля code из Справочника МО региона OID 1.2.643.2.69.1.1.1.64) |
/F027_1u | TargetMU | 0..1 | String | Код целевого учреждения. Региональный идентификатор МО, куда направляется выписка (значение поля code из Справочника МО региона OID 1.2.643.2.69.1.1.1.64) |
/F027_1u | StartDate | 1..1 | Datetime | Дата начала случая |
/F027_1u | EndDate | 1..1 | Datetime | Дата завершения случая |
/F027_1u | Duration | 0..1 | unsignedByte | Длительность случая в днях |
/F027_1u | DiagnosFirstTime | 0..1 | unsignedByte | Первичность диагноза |
/F027_1u | ServiceCaseGoal | 0..1 | unsignedByte | Цель случая |
/F027_1u | MainDiagnos | 1..1 | String | Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2) |
/F027_1u | MainDiagnosText | 0..1 | String | Заключительный диагноз текст |
/F027_1u | TopographyTumor | 0..1 | unsignedByte | Топография опухоли |
/F027_1u | MorphologicalTypeTumor | 0..1 | unsignedByte | Морфологический тип опухоли |
/F027_1u/TNM | 0..1 | TNM | ||
/ TNM | TNM_T | 0..1 | String | TNM_T |
/ TNM | TNM_N | 0..1 | String | TNM_N |
/ TNM | TNM_M | 0..1 | String | TNM_M |
/F027_1u | TumorStage | 0..1 | unsignedByte | Стадия опухолевого процесса |
/F027_1u/LocalizationOfMetastases | 0..* | |||
/LocalizationOfMetastases | IdLocalization | 1..1 | unsignedByte | Локализация отдаленных метастазов |
/F027_1u/MethodConfirmingDiagnosis | 0..* | |||
/MethodConfirmingDiagnosis | IdMethod | 1..1 | unsignedByte | Метод подтверждения диагноза |
/F027_1u | AttendantDiagnosis | 0..1 | String | Сопутствующие заболевания |
/F027_1u | NatureDisease | 0..1 | unsignedByte | Характер заболевания |
/F027_1u | CauseInterruption | 0..1 | String | Причина незавершенности радикального лечения |
/F027_1u/ SurgicalTreatments | 0..1 | Хирургическое лечение | ||
/SurgicalTreatments/SurgicalTreatment | 1..* | |||
/ SurgicalTreatment | SurgeryName | 1..1 | String | Название операции |
/ SurgicalTreatment | SurgeryDate | 0..1 | Datetime | Дата операции |
/ SurgicalTreatment | SurgeryСomplications | 0..1 | String | Осложнения операции |
/F027_1u | SDRadiationTreatment | 0..1 | Datetime | Дата начала лучевого лечения |
/F027_1u | TypeRadiationTreatment | 0..1 | unsignedByte | Способ облучения |
/F027_1u | TypeRadiationTreatmentText | 0..1 | String | Способ облучения (текст) |
/F027_1u | ViewRadiationTreatment | 0..1 | unsignedByte | Вид лучевой терапии |
/F027_1u | ViewRadiationTreatmentText | 0..1 | String | Вид лучевой терапии (текст) |
/F027_1u/ MethodRadiationTreatment | 0..* | |||
/MethodRadiationTreatment | IdRadiationTreatment | 1..1 | unsignedByte | Методы лучевой терапии |
/F027_1u/ RadioModifiers | 0..* | |||
/RadioModifiers | IdModifier | 1..1 | unsignedByte | Радиомодификаторы |
/F027_1u | FieldsRadiationTreatment | 0..1 | String | Поля облучения |
/F027_1u | TotalDose | 0..1 | unsignedByte | Суммарная доза на опухоль (гр.) |
/F027_1u | MetastasesTotalDose | 0..1 | unsignedByte | Суммарная доза на зоны регионарного метастазирования (гр.) |
/F027_1u | СomplicationsRadiationTreatment | 0..1 | String | Осложнения лучевого лечения |
/F027_1u | SDChemotherapy | 0..1 | Datetime | Дата начала курса химиотерапии |
/F027_1u | TypeChemotherapy | 0..1 | unsignedByte | Вид химиотерапии |
/F027_1u | Chemotherapy_PreparationsDoses | 0..1 | String | Препараты, суммарные дозы |
/F027_1u | СomplicationsTypeChemotherapy | 0..1 | String | Осложнения химиотерапевтического лечения |
/F027_1u | SDHormonetherapy | 0..1 | Datetime | Дата начала гормонотерапии |
/F027_1u | TypeHormonetherapy | 0..1 | unsignedByte | Вид гормонотерапии |
/F027_1u | Hormonetherapy_PreparationsDoses | 0..1 | String | Препараты, дозы |
/F027_1u | HormonetherapyTypeChemotherapy | 0..1 | String | Осложнения гормоноиммунотерапевтического лечения |
/F027_1u | OtherSpecialTreatment | 0..1 | String | Другие виды специального лечения |
/F027_1u | CaseFeatures | 0..1 | String | Особенности случая |
/F027_1u | Recommendations | 0..1 | String | Лечебные и трудовые рекомендации |
Тип Participant
Комплексный тип Participant предназначен для передачи данных о враче.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Doctor | 0..1 (обязательно только для Service) | MedicalStaff | Данные медицинского работника |
IdRole | 0..1 (обязательно только для Service) | unsignedByte | Роль работника в оказании помощи (Справочник OID: 1.2.643.5.1.13.2.7.1.30) |
Тип PaymentInfo
Комплексный тип PaymentInfo предназначен для передачи сведений об оплате оказанных медицинских услуг. Описание параметров типа PaymentInfo приведено в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
HealthCareUnit | 1..1 | unsignedByte | Идентификатор единицы учета медицинской помощи (Справочник OID: 1.2.643.5.1.13.2.1.1.80) |
IdPaymentType | 1..1 | unsignedByte | Идентификатор источника финансирования (Справочник OID: 1.2.643.5.1.13.2.1.1.104) |
PaymentState | 1..1 | unsignedByte | Идентификатор статуса оплаты услуги (Справочник OID: 1.2.643.5.1.13.2.7.1.41) |
Quantity | 1..1 | int | Количество выполненных (оказанных) услуг данного типа |
Tariff | 1..1 | decimal | Сведения о тарифе (значение должно быть больше 0) |
Тип Person
Комплексный тип Person предназначен для передачи данных о лице - участнике случая обслуживания.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
HumanName | 1..1 | HumanName | Имя персоны |
Sex | 0..1 | unsignedByte | Код пола (Справочник OID 1.2.643.5.1.13.2.1.1.156) |
Birthdate | 0..1 | DateTime | Дата рождения |
IdPersonMis | 1..1 | string | Идентификатор персоны в системе-источнике данных |
Тип PersonalSign
Комплексеный тип PersonSign предназначен для перечи открепленной электронной врача в формате CMS (Cryptographic Message Syntax) врача. Тип имеет параметры, описанные в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Sign | 1..1 | base64binary | Открепленная электронная подпись медицинской организации в формате CMS (Cryptographic Message Syntax) |
Doctor | 1..1 | MedicalStaff | ССведения о медицинском работнике |
Важно:
Предполагается использование усиленной квалифицированной электронной подписи (УКЭП), сформированныой по формату CMS (Cryptographic Message Syntax). Для формирования указанных УКЭП должны использоваться сертификаты, выданые аккредитованными УЦ. Сертификаты должны соответствовать требованиям ГОСТ Р 34.10-2012 (Согласно выписке из документа ФСБ России N 149/7/1/3-58 от 31.01.2014 «О порядке перехода к использованию новых стандартов ЭЦП и функции хэширования» использование схемы подписи ГОСТ Р 34.10-2001 для формирования подписи после 31.12.2018 года не допускается).
Тип PersonWithIdentity
Комплексеный тип PersonWithIdentity предназначен для перечи данных документов, удостовяющих личность лица-участника случая обслуживания. Тип наследуется от Person и имеет дополнительные параметры, описанные в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Documents | 0..* | IdentityDocument | Сведения о документых персоны |
Тип Privilege
Комплексный тип Privilege предназначен для передачи данных о наличии льгот у пациента. Описание параметров типа Privilege представлено в таблице
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Code | 1..1 | int | Код категории льготы (Льготные категории населения, OID 1.2.643.5.1.13.13.11.1050) |
Start | 1..1 | DateTime | Дата\время начала действия льготы |
End | 1..1 | DateTime | Дата\время окончания действия льготы |
Тип Procedure
Комплексный тип Procedure предназначен для передачи данных о выполненных медицинских процедурах. Описание параметров типа Procedure представлено в таблице
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Code | 1..1 | string | Код процедуры (Номенклатура медицинских услуг, OID 1.2.643.5.1.13.13.11.1070) |
Date | 0..1 | DateTime | Дата проведения процедуры |
Performer | 1..1 | MedicalStaff | Сведения об исполнителе |
Тип Problem
Комплексный тип Problem предназначен для передачи сведений о подозрении на заболевание. Описание параметров типа Problem представлено в таблице
Параметр | Кратность | Тип | Описание |
---|---|---|---|
IdProblemMis | 1..1 | string | Уникальный идентификатор подозрения на заболевания в системе-источнике |
DiagnosisMkb | 1..1 | string | Код диагноза МКБ-10 (Справочник OID: 1.2.643.2.69.1.1.1.2) |
Date | 1..1 | datatime | Дата выявления\снятия подозрения |
Performer | 1..1 | MedicalStaff | Данные врача |
Comment | 1..0 | string | Комментраий |
Status | 1..1 | bool | Статус подозрения
|
Тип SocialAnamnesis
Комплексный тип SocialAnamnesis является базовым для передачи важной анамнестической информации о пациенте. Описание параметров типа SocialAnamnesis представлено в таблице
Параметр | Кратность | Тип | Описание |
---|---|---|---|
BadHabits | 0..* | int | Код вредной привычки/зависимости (Вредные привычки и зависимости, OID 1.2.643.5.1.13.13.11.1058) |
Disability | 0..1 | Disability | Кодирование инвалидности |
OccupationalHazards | 0..* | int | Кодирование профессиональных вредностей (Профессиональные вредности, OID 1.2.643.5.1.13.13.11.1060) |
Privileges | 0..* | Privilege | Список льгот |
RegistryArea | 0..1 | int | Код местности регистрации (Признак жителя города или села, OID 1.2.643.5.1.13.13.11.1042) |
SocialGroup | 0..1 | SocialGroup | Код местности регистрации (Признак жителя города или села, OID 1.2.643.5.1.13.13.11.1042) |
SocialRiskFactors | 0..* | int | Кодирование потенциально-опасных для здоровья социальных факторов (Потенциально-опасные соцфакторы, OID 1.2.643.5.1.13.13.11.1059) |
Тип SocialGroup
Комплексный тип SocialGroup предназначен для передачи данных о занятости пациента.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Code | 1..1 | int | Код занятости (Занятость (социальные группы) населения, OID 1.2.643.5.1.13.13.11.1038) |
Text | 1..1 | string | Текстовое описание занятости (место и должность работы) |
Тип Quantity
Комплексный тип Quantity предназначен для передачи данных о дозировке лекарственных средств.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
IdUnit | 1..1 | int | Идентификатор едицины измерения (Справочник OID: 1.2.643.5.1.13.2.1.1.180) |
Value | 1..1 | decimal | Количественное значение |
Тип Recommendation
Комплексный тип Recommendation предназначен для передачи данных о рекомендациях по лечению пациента.
Параметр | Кратность | Тип | Описание | ||
---|---|---|---|---|---|
Date | 1..1 | dateTime | Дата назначения рекомендации | ||
Doctor | 1..1 | MedicalStaff | Информация о медицинском работнике | ||
Text | 1..1 | string | Текст рекомендации |
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Reason | 1..1 | string | Обоснование направления |
IdReferralMis | 1..1 | string | Идентификатор направления в МИС |
IdReferralType | 1..1 | unsignedByte | Идентификатор вида направления (Справочник OID: 1.2.643.5.1.13.2.7.1.2) |
IssuedDateTime | 1..1 | dateTime | Дата направления |
HospitalizationOrder | 0..1 (Заполняется для IdReferralType=1) | unsignedByte | Экстренность/плановость госпитализации (Справочник OID: 1.2.643.2.69.1.1.1.21) |
MkbCode | 1..1 | string | Код заболевания (Справочник OID: 1.2.643.2.69.1.1.1.2) |
Тип SickListInfo
Комплексный тип SickListInfo предназначен для передачи иннформации о выданном листке временной нетрудоспособности (больничного листа). Параметры типа SickListInfo приведены в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Number | 1..1 | string | Номер листа нетрудоспособности |
DateStart | 1..1 | dateTime | Дата открытия листа нетрудоспособности |
Caregiver | 0..1 (обязательно, если IsPatientTaker=False) | Guardian | Дополнительная информация об ухаживающем за больным (которому выдан ЛВН) |
DateEnd | 1..1 | dateTime | Дата закрытия листа нетрудоспособности |
DisabilityDocReason | 0..1 | unsignedByte | Идентификатор причины выдачи документа временной нетрудоспособности (Справочник OID: 1.2.643.2.69.1.1.1.15) |
DisabilityDocState | 0..1 | unsignedByte | Идентификатор статуса документа временной нетрудоспособности (Справочник OID: 1.2.643.2.69.1.1.1.14) |
IsPatientTaker | 1..1 | boolean | Признак: является ли получателем ЛВН сам является пациент |
Тип StepBase
Комплексный тип StepBase является базовым для передачи информации об эпизоде случая медицинского обслуживания и наследуется такими дочерними типами как:
- Тип StepAmb – использумым для передачи эпизода амбулаторного случая обслуживания.
- Тип StepStat – использумым для передачи эпизода стационарного случая обслуживания.
При передаче информации по эпизоду случая обслуживания вне объекта caseDto (см. метод AddStepToCase) указывается для объекта step соответствующее значение атрибута xsi:type (используется для указания в явном виде типа наследуемого объекта от базового объекта StepBase; подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type): StepAmb для амбулаторного эпизода случая обслуживания и StepStat для стационарного эпизода случая обслуживания соответственно.
Комплексный тип StepBase содержит базовую информацию об эпизодах случая медицинского обслуживания, таких как движения по отделениям, назначенные препараты, сведения об оказанных услугах или сформированных документах.
Описание типа StepBase представлено в таблице.
Параметр | Кратность | Тип \ Длина | Описание |
---|---|---|---|
DateStart | 1..1 | dateTime | Дата начала эпизода |
DateEnd | 1..1 | dateTime | Дата окончания эпизода |
Comment | 0..1 | string | Текстовый комментарий |
IdPaymentType | 0..1 | unsignedByte | Идентификатор источника финансирования (Справочник OID: 1.2.643.2.69.1.1.1.32) |
Doctor | 1..1 | MedicalStaff | Информация о враче |
IdStepMis | 1..1 | string (50) | Идентификатор эпизода случая медицинского обслуживания в передающей МИС |
Тип StepAmb
Комплексный тип StepAmb используется для передачи данных эпизода амбулаторного случая обслуживания. Тип наследуется от StepBase и имеет дополнительные параметры. Параметры типа StepAmb приведены в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
IdVisitPlace | 1..1 | unsignedByte | Идентификатор места посещения (Справочник OID: 1.2.643.2.69.1.1.1.18) |
IdVisitPurpose | 1..1 | unsignedByte | Идентификатор цели посещения (Справочник OID: 1.2.643.2.69.1.1.1.19) |
MedRecords | 0..* | MedRecord | Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания. Перечень допустимых атрибутов приведен в соответствующем разделе документации. |
Тип StepStat
Комплексный тип StepStat используется для передачи данных эпизода стационарного случая обслуживания. Тип наследуется от StepBase и имеет дополнительные параметры. Параметры типа StepStat приведены в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
HospitalDepartmentName | 1..1 | string | Наименование отделения |
IdHospitalDepartment | 1..1 | string | Код отделения (Регистрационный код отделения в МО (возможно, из паспорта ЛПУ)) |
IdRegimen | 0..1 | unsignedByte | Идентификатор режима лечения (Справочник OID: 1.2.643.2.69.1.1.1.25) |
WardNumber | 0..1 | string | Номер палаты |
BedNumber | 0..1 | string | Номер койки |
BedProfile | 1..1 | unsignedByte | Профиль койки (Справочник OID: 1.2.643.5.1.13.2.1.1.221) |
DaySpend | 1..1 | unsignedShort | Кол-во проведенных койко-дней |
MedRecords | 0..1 | MedRecord | Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания. Перечень допустимых атрибутов приведен в соответствующем разделе документации. |
Тип VitalParam
Комплексный тип VitalParam используется для передачи медицинских показателей в составе неструктурированного медицинского документа- см. описание MedDocument. Параметры типа VitalParam приведены в таблице.
Параметр | Кратность | Тип | Описание |
---|---|---|---|
Code | 1..1 | string | Код показателя (Справочник OID: 1.2.643.2.69.1.1.1.110) |
Value | 1..1 | string | Значение показателя |
DateTime | 1..1 | datatime | Дата измерения показателя |
Описание сценариев
Модуль работы с пациентами
Посредством Модуля работы с пациентами реализованы следующие сценарии информационного взаимодействия:
- Передача данных о пациенте;
- Получение данных о пациенте.
Передача данных о пациенте
Для передачи данных о пациенте в сервис ИЭМК используются следующие методы: AddPatient и UpdatePatient.
Для передачи данных о новом пациенте (регистрации нового пациента) используется метод AddPatient. Обновление данных о ранее зарегистрированном пациенте осуществляется посредством метода UpdatePatient.
Порядок вызова методов ИЭМК в рамках сценария «Передача данных о пациенте» представлен на Рисунке 6.

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

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

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

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

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

Рисунок 11. Порядок вызова метода ИЭМК в рамках сценария «Получение данных по направлениям на госпитализацию, обследование или консультацию»
Порядок обработки ошибок
В случае успешного прохождения запроса в ответе методов сервиса «Региональная ИЭМК» (AddPatient, UpdatePatient, AddCase, CreateCase, AddStepToCase, CloseCase, AddMedRecord и UpdateCase) отсутствуют выходные параметры. В случае успешного прохождения запроса в ответе методов GetPatient, GetPatientByExternalMisId сервиса «Региональная ИЭМК» указываются выходные данные, приведенные в разделе "Получение данных о зарегистрированном пациенте (GetPatient)".
В случае неуспешного прохождения запроса в ответе всех методов сервиса «Региональная ИЭМК» передаются выходные данные с перечнем возникших ошибок.
В таблице представлено описание параметров выходных данных методов сервиса «Региональная ИЭМК» в случае возникновения ошибок.
Значение | Тип | Описание | Возможные значения |
---|---|---|---|
PropertyName | String | Наименование поля, заполненного с ошибкой | |
Message | String | Текстовое описание ошибки | Описание ошибок – см. в разделе "Коды ошибок" |
ErrorCode | Int | Идентификатор ошибки | Описание ошибок – см. в разделе "Коды ошибок" |
Errors | Int | Перечень внутренних ошибок (в случае возникновения ошибки «Поле содержит ошибки» (код 8)) | Описание ошибок – см. в разделе "Коды ошибок" |
Модуль работы с пациентами
Добавление пациента (AddPatient)
Данный метод предназначен для добавления информации о пациенте.
При передаче информации о пациенте осуществляется добавление пациента в Модуль работы с пациентами.
При попытке повторного добавления пациента с помощь метода AddPatient осуществляется проверка наличия информации о пациенте в Модуле работы с пациентами. В случае получения идентичных данных добавление пациента не просиходит. В случае получения измененных данных происходит обновление ранее полученной записи.
Описание параметров
В таблице представлено описание параметров запроса метода AddPatient.
Контейнер | Параметр | Условие | Обязательность/ кратность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | idLPU | 1..1 | guid | Идентификатор МО | |
/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 | Содержание контактной информации |
Параметр «Кратность» означает количество возможных значений реквизита:
- 0..1 означает, что реквизит необязательный, максимальное количество экземпляров 1;
- 0..* – реквизит необязательный, максимальное количество экземпляров не ограничено;
- 1..1 – реквизит обязательный, экземпляр один;
- 1..* – реквизит обязательный, максимальное количество экземпляров не ограничено.
Обновление информации о пациенте (UpdatePatient)
Данный метод предназначен для обновления информации о пациенте, зарегистрированном ранее в Модуле работы с пациентами.
Описание параметров
Параметры запроса метода UpdatePatient совпадают с параметрами для метода AddPatient и приведены в разделе "Добавление пациента (AddPatient)".
Важно
Не допускается передача отдельных параметоров пациента с целью его обновления в Модуле (например, только фамилии или реквизитов документов). В метод UpdatePatient должен передаваться полностью заполненный объект.
Получение данных о зарегистрированном пациенте (GetPatient)
Данный метод предназначен для получения информации о пациенте, ранее зарегистрированном в Модуле работы с пациентами сервиса «Региональная ИЭМК».
Описание параметров
В таблице представлено описание параметров запроса метода GetPatient при поиске данных на уровне региона.
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
guid | 1..1 | String | Авторизационный токен для запрашиваемой МО |
idLpu | 1..1 | String | Идентификатор ЛПУ, в котором числится карточка |
IdPatientMIS | 1..1 | String | Идентификатор карточки пациента в ЛПУ |
Описание выходных данных
Параметры ответа метода GetPatient совпадают с параметрами запроса метода AddPatient и приведены в разделе "Добавление пациента (AddPatient)".
Модуль сбора статистики
Добавление завершенного случая медицинского обслуживания (AddCase)
Данный метод добавляет информацию по законченному случаю обслуживания (как амбулаторному, так и стационарному) в Модуль сбора статистики. При добавлении случая обслуживания осуществляется проверка на уникальность по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС.
Параметры метода AddCase можно разделить на 3 категории:
- Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, исход заболевания, даты начала и окончания и т.д.).
- Дополнительные параметры для амбулаторных случаев обслуживания (например, цель обращения, результат обращения и т.д.).
- Дополнительные параметры для стационарных случаев обслуживания (например, информация о канале госпитализации, состоянии пациента при поступлении и т.д.).
Примеры запросов метода AddCase приведены в разделе примеры запросов.
Описание параметров запроса (амбулаторный случай обслуживания)
Структура запроса для амбулаторного случая обслуживания представлена на Рисунке 14.

Рисунок 14. Структура запроса 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 | guid | Идентификатор МО | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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, доступных для амбулаторного случая обслуживания |
Описание параметров запроса (стационарный случай обслуживания)
Структура запроса для стационарного случая обслуживания представлена на Рисунке 15.

Рисунок 15. Структура запроса 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 | guid | Идентификатор МО | |
/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 | AdmissionCondition | 1..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 | 1..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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 | Описание | Обязательность (кратность) | ||
---|---|---|---|---|
Случай обслуживания | ||||
стационарный | амбулаторный | диспансеризация | ||
AppointedMedication | Назначенные препараты | 0..* | 0..* | 0..* |
Service | Оказанные (выполненные) услуги | 0..* | 0..* | 0..* |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..* | 0..* | 0..* |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..0 | 0..0 | 0..0 |
Immunize | Данные о проведенной вакцинации | 0..0 | 0..0 | 0..0 |
ResInstr | Данные об инструментальных исследованиях | 0..0 | 0..0 | 0..0 |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..0 | 0..0 | 0..0 |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..0 | 0..0 | 0..0 |
Scores | Объективизированная оценка состояния больного | 0..* | 0..0 | 0..0 |
Procedure | Данные о проведенных медицинских процедурах | 0..0 | 0..0 | 0..0 |
SocialAnamnesis | Анамнез | 0..* | 0..* | 0..* |
DeathInfo | Летальный исход (причина смерти) | 0..* | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..* | 0..* | 0..* |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..* | 0..* | 0..* |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..* | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 | 0..1 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..* | 0..* | 0..0 |
SickList | Выданные листки временной нетрудоспособности | 0..* | 0..* | 0..0 |
DischargeSummary | Эпикриз | 0..* | 0..* | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..* | 0..* | 0..* |
Problem | Cведения о подозрении на заболевание | 0..0 | 0..* | 0..* |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..* | 0..* | 0..0 |
Тип MedRecord | Описание | Обязательность (кратность) | |
---|---|---|---|
Эпизод случая | стационарный | амбулаторный | |
AppointedMedication | Назначенные препараты | 0..* | 0..* |
Service | Оказанные (выполненные) услуги | 0..* | 0..* |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..0 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..* | 0..* |
Immunize | Данные о проведенной вакцинации | 0..* | 0..* |
ResInstr | Данные об инструментальных исследованиях | 0..* | 0..* |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..* | 0..* |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..* | 0..* |
Scores | Объективизированная оценка состояния больного | 0..0 | 0..0 |
Procedure | Данные о проведенных медицинских процедурах | 0..* | 0..* |
SocialAnamnesis | Анамнез | 0..0 | 0..0 |
DeathInfo | Летальный исход (причина смерти) | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..* | 0..* |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..* | 0..* |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..* | 0..* |
SickList | Выданные листки временной нетрудоспособности | 0..0 | 0..0 |
DischargeSummary | Эпикриз | 0..0 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..* | 0..* |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 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 | guid | Идентификатор МО | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО | |
/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 | AdmissionCondition | 1..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 | 1..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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..* | 0..1 | 0..1 |
AppointedMedication | Назначенные препараты | 0..* | 0..0 | 0..0 |
DeathInfo | Летальный исход (причина смерти) | 0..* | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..* | 0..0 | 0..0 |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..* | 1..1 | 1..1 |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..* | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 | 0..1 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..* | 0..* | 0..0 |
SickList | Выданные листки временной нетрудоспособности | 0..* | 0..* | 0..0 |
DischargeSummary | Эпикриз | 0..* | 0..1 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..* | 0..* | 0..* |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..* | 0..1 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..0 | 0..0 | 0..0 |
Immunize | Данные о проведенной вакцинации | 0..0 | 0..0 | 0..0 |
ResInstr | Данные об инструментальных исследованиях | 0..0 | 0..0 | 0..0 |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..0 | 0..0 | 0..0 |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..0 | 0..0 | 0..0 |
Scores | Объективизированная оценка состояния больного | 0..* | 0..0 | 0..0 |
Procedure | Данные о проведенных медицинских процедурах | 0..0 | 0..0 | 0..0 |
SocialAnamnesis | Анамнез | 0..* | 0..1 | 0..1 |
Тип MedRecord | Описание | Обязательность (кратность) | |
---|---|---|---|
Эпизод случая | |||
стационарный | амбулаторный | ||
Service | Оказанные (выполненные) услуги | 0..0 | 0..0 |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..0 | 0..0 |
AppointedMedication | Назначенные препараты | 0..* | 0..* |
DeathInfo | Летальный исход (причина смерти) | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..0 | 0..0 |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..0 | 0..0 |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..0 | 0..0 |
SickList | Выданные листки временной нетрудоспособности | 0..0 | 0..0 |
DischargeSummary | Эпикриз | 0..0 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..0 | 0..0 |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..0 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..* | 0..* |
Immunize | Данные о проведенной вакцинации | 0..* | 0..* |
ResInstr | Данные об инструментальных исследованиях | 0..* | 0..* |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..* | 0..* |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..* | 0..* |
Scores | Объективизированная оценка состояния больного | 0..0 | 0..0 |
Procedure | Данные о проведенных медицинских процедурах | 0..* | 0..* |
SocialAnamnesis | Анамнез | 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 приведены в разделе примеры запросов.
Описание параметров запроса (амбулаторный случай обслуживания)
Структура запроса для амбулаторного случая обслуживания представлена на Рисунке 16.

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

Рисунок 17. Структура запроса AddStepToCase для стационарного случая обслуживания
В таблице представлено описание параметров запроса метода AddStepToCase, которые должны передаваться для стационарных случаев обслуживания.
Контейнер | Параметр | Условие | Обязательность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | IdLpu | 1..1 | guid | Идентификатор МО | |
/ | 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 | guid | Идентификатор МО, к которому относится врач | |
/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..* |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..0 | 0..0 |
AppointedMedication | Назначенные препараты | 0..* | 0..* |
DeathInfo | Летальный исход (причина смерти) | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..* | 0..* |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..1 | 0..1 |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..* | 0..* |
SickList | Выданные листки временной нетрудоспособности | 0..0 | 0..0 |
DischargeSummary | Эпикриз | 0..0 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..* | 0..* |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..0 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..* | 0..* |
Immunize | Данные о проведенной вакцинации | 0..* | 0..* |
ResInstr | Данные об инструментальных исследованиях | 0..* | 0..* |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..* | 0..* |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..* | 0..* |
Scores | Объективизированная оценка состояния больного | 0..0 | 0..0 |
Procedure | Данные о проведенных медицинских процедурах | 0..* | 0..* |
SocialAnamnesis | Анамнез | 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 | guid | Идентификатор МО | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО | |
/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 | AdmissionCondition | 1..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 | 1..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 | guid | Идентификатор МО, к которому относится врач | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится медицинский работник | |
/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 | guid | Идентификатор МО, к которому относится врач | |
/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 |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..* | 0..1 | 0..1 |
AppointedMedication | Назначенные препараты | 0..0 | 0..0 | 0..0 |
DeathInfo | Летальный исход (причина смерти) | 0..* | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..* | 0..0 | 0..0 |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..* | 1..1 | 1..1 |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..* | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 | 0..1 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..* | 0..* | 0..0 |
SickList | Выданные листки временной нетрудоспособности | 0..* | 0..* | 0..0 |
DischargeSummary | Эпикриз | 0..* | 0..1 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..* | 0..* | 0..* |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..* | 0..1 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..0 | 0..0 | 0..0 |
Immunize | Данные о проведенной вакцинации | 0..0 | 0..0 | 0..0 |
ResInstr | Данные об инструментальных исследованиях | 0..0 | 0..0 | 0..0 |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..0 | 0..0 | 0..0 |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..0 | 0..0 | 0..0 |
Scores | Объективизированная оценка состояния больного | 0..* | 0..0 | 0..0 |
Procedure | Данные о проведенных медицинских процедурах | 0..0 | 0..0 | 0..0 |
SocialAnamnesis | Анамнез | 0..* | 0..1 | 0..1 |
Тип MedRecord | Описание | Обязательность (кратность) | |
---|---|---|---|
Эпизод случая | |||
стационарный | амбулаторный | ||
Service | Оказанные (выполненные) услуги | 0..0 | 0..0 |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..0 | 0..0 |
AppointedMedication | Назначенные препараты | 0..* | 0..* |
DeathInfo | Летальный исход (причина смерти) | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..0 | 0..0 |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..0 | 0..0 |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..0 | 0..0 |
SickList | Выданные листки временной нетрудоспособности | 0..0 | 0..0 |
DischargeSummary | Эпикриз | 0..0 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..0 | 0..0 |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..0 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..* | 0..* |
Immunize | Данные о проведенной вакцинации | 0..* | 0..* |
ResInstr | Данные об инструментальных исследованиях | 0..* | 0..* |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..* | 0..* |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..* | 0..* |
Scores | Объективизированная оценка состояния больного | 0..0 | 0..0 |
Procedure | Данные о проведенных медицинских процедурах | 0..* | 0..* |
SocialAnamnesis | Анамнез | 0..0 | 0..0 |
Добавление медицинских записей (AddMedRecord)
Данный метод используется для передачи в Модуль сбора статистики медицинской записи как в рамках случая обслуживания (в запросе метода требуется заполнение параметра Идентификатор случая обслуживания в передающей МИС), так и без привязки к нему (параметр Идентификатор случая обслуживания в передающей МИС не заполняется; привязка медицинской записи осуществляется напрямую «к пациенту»). Передачу медицинской записи на уровень случая обслуживания можно осуществлять как для открытых (незавершенных), так и для закрытых (завершенных) случаев обслуживания. Метод не позволяет передавать медицинские записи на уровень эпизода случая обслуживания.
Для передачи информации по медицинским записям используется объекты типа MedRecord (описание MedRecord и его наследуемых объектов приведено в разделе "Тип MedRecord"). Кратность объектов представлена ниже.
Структура запроса метода AddMedRecord представлена на Рисунке 18.

Рисунок 18. Структура запроса AddMedRecord
Пример запроса метода AddMedRecord приведен в разделе примеры запросов.
Описание параметров запроса
В таблице представлено описание параметров запроса метода AddMedRecord.
Контейнер | Параметр | Условие | Обязательность | Тип | Описание |
---|---|---|---|---|---|
Root | 1..1 | ||||
/ | guid | 1..1 | GUID | Авторизационный токен | |
/ | IdLpu | 1..1 | guid | Идентификатор МО | |
/ | IdPatientMis | 1..1 | String | Идентификатор пациента в передающей системе | |
/ | IdCaseMis | 1..1 | String | Идентификатор случая в передающей МИС | |
/medRecord | 1..1 | Медицинская запись. Для значения xsi:type указывается соответствующий тип наследуемого объекта. Описание типов объекта приведено в разделе "Тип MedRecord" |
Кратность объектов MedRecord
В таблицах приведена обязательность (кратность) MedRecord каждого типа для передачи в рамках метода AddMedRecord.
Тип MedRecord | Описание | Обязательность (кратность) | ||
---|---|---|---|---|
Случай обслуживания | ||||
стационарный | амбулаторный | диспансеризация | ||
Service | Оказанные (выполненные) услуги | 0..0 | 0..0 | 0..0 |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..1 | 0..1 | 0..1 |
AppointedMedication | Назначенные препараты | 0..0 | 0..0 | 0..0 |
DeathInfo | Летальный исход (причина смерти) | 0..1 | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..* | 0..* | 0..* |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..1 | 0..1 | 0..1 |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..1 | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 | 0..1 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..* | 0..* | 0..0 |
SickList | Выданные листки временной нетрудоспособности | 0..* | 0..* | 0..0 |
DischargeSummary | Эпикриз | 0..1 | 0..1 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..* | 0..* | 0..* |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..1 | 0..1 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..0 | 0..0 | 0..0 |
Immunize | Данные о проведенной вакцинации | 0..0 | 0..0 | 0..0 |
ResInstr | Данные об инструментальных исследованиях | 0..0 | 0..0 | 0..0 |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..0 | 0..0 | 0..0 |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..0 | 0..0 | 0..0 |
Scores | Объективизированная оценка состояния больного | 0..0 | 0..0 | 0..0 |
SocialAnamnesis | Анамнез | 0..0 | 0..0 | 0..0 |
Тип MedRecord | Описание | Обязательность (кратность) | ||
---|---|---|---|---|
Эпизод случая | Уровень «Пациент» | |||
стационарный | амбулаторный | |||
Service | Оказанные (выполненные) услуги | 0..0 | 0..0 | 0..0 |
TfomsInfo | Выполненные медицинские стандарты в разрезе учета ТФОМС | 0..0 | 0..0 | 0..0 |
AppointedMedication | Назначенные препараты | 0..0 | 0..0 | 0..0 |
DeathInfo | Летальный исход (причина смерти) | 0..0 | 0..0 | 0..0 |
Diagnosis | Диагноз | 0..0 | 0..0 | 0..0 |
ClinicMainDiagnosis | Основной диагноз (при отсутствии летального исхода) | 0..0 | 0..0 | 0..0 |
AnatomopathologicalClinicMainDiagnosis | Патологоанатомический диагноз (основной диагноз, его осложнения и сопутствующие заболевания) | 0..0 | 0..0 | 0..0 |
DispensaryOne | Первый этап диспансеризации | 0..0 | 0..0 | 0..0 |
Referral | Направление на госпитализацию, обследование, консультацию | 0..0 | 0..0 | 0..* |
SickList | Выданные листки временной нетрудоспособности | 0..0 | 0..0 | 0..0 |
DischargeSummary | Эпикриз | 0..0 | 0..0 | 0..0 |
LaboratoryReport | Лабораторное исследование | 0..0 | 0..0 | 0..* |
ConsultNote | Заключение по результатам консультации или диагностического исследования | 0..0 | 0..0 | 0..0 |
NonDrugTreatment | Данные о назначенном немедикаментозном лечении | 0..0 | 0..0 | 0..0 |
Immunize | Данные о проведенной вакцинации | 0..0 | 0..0 | 0..0 |
ResInstr | Данные об инструментальных исследованиях | 0..0 | 0..0 | 0..0 |
AllergyDrug | Данные о патологических реакциях на медикамент | 0..0 | 0..0 | 0..0 |
AllergyNonDrug | Данные о патологических реакциях на не медикамент | 0..0 | 0..0 | 0..0 |
Scores | Объективизированная оценка состояния больного | 0..0 | 0..0 | 0..0 |
SocialAnamnesis | Анамнез | 0..0 | 0..0 | 0..0 |
Изменение закрытого случая медицинского обслуживания (UpdateCase)
Данный метод производит в Модуле сбора статистики полную замену информации о закрытом, ранее переданном случае обслуживания. При этом для ранее переданных данных выставляется статус «аннулировано» и происходит сохранение новых данных по законченному случаю медицинского обслуживания.
При изменении случая обслуживания осуществляется проверка наличия в Модуле сбора статистики случая обслуживания с указанными в запросе метода параметрами: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС.
Параметры метода UpdateCase, их обязательность, а также правила передачи контейнеров аналогичны методу AddCase (описание метода AddCase приведено в разделе "Добавление завершенного случая медицинского обслуживания (AddCase)").
Пример запроса метода UpdateCase приведен в разделе примеры запросов.
Описание параметров запроса (амбулаторный случай обслуживания)
Параметры запроса метода UpdatePatient для изменения информации по амбулаторному случаю обслуживания совпадают с параметрами запроса метода AddPatient для добавления информации по амбулаторному случаю обслуживания (приведено в разделе "Добавление завершенного случая медицинского обслуживания (AddCase)").
Описание параметров запроса (стационарный случай обслуживания)
Параметры запроса метода UpdatePatient для изменения информации по стационарному случаю обслуживания совпадают с параметрами запроса метода AddPatient для добавления информации по стационарному случаю обслуживания (приведено в разделе "Добавление завершенного случая медицинского обслуживания (AddCase)").
Коды ошибок
Код ошибки | Контейнер | Текст сообщения |
---|---|---|
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 заполнен некорректно |
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 заполнен некорректно |