Техническое приложение к регламенту информационного взаимодействия ОПИСАНИЕ ИНТЕГРАЦИОННЫХ ПРОФИЛЕЙ ИЭМК ЛИСТОВ 331 Описание интеграционных профилей Версия 1.1 Стр. 2 из Error! Bookmark not defined. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 3 из 331 АННОТАЦИЯ Настоящий документ описывает регламент работы с сервисом интеграционной платформы N3 "Региональная интегрированная электронная медицинская карта" (сервис «Региональная ИЭМК»). Сервис «Региональная ИЭМК» предназначен для ведения, хранения, поиска и выдачи по информационным запросам (в том числе и по электронным каналам связи) сведений по всем случаям обращения пациента за медицинской помощью в медицинские организации. Указанный сервис обеспечивает сбор, хранение и выдачу по запросам информации об итогах оказания учреждениями здравоохранения медицинской помощи гражданам. В состав документа включены схемы процессов, описание используемых технологий, методов, их входных и выходных данных. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 4 из 331 ИСТОРИЯ ВЕРСИЙ № п/п 1. Версия 3.2 Дата 10.02.2013 Автор Граховская Н.Л. Примечание Версия сервисов, требованиям удовлетворяющих Программы и методики испытаний интеграции МИС (РМИС) с системой ведения ИЭМК федерального уровня. 2. 3.3 12.02.2013 Граховская Н.Л. Обновлено (добавлен описание параметр метода AddCase IdDiseaseResult на уровень caseDto); В примерах запросов изменено значение параметра IdLPU. 3. 3.4 24.02.2014 Граховская Н.Л. Изменена обязательность параметра «Код пола». Актуализированы рисунки, описывающие структуру запросов. Удалено дублирование объекта Author. Изменено IdPersonRole на IdDoctorRole в объектах Authenticator, LegalAuthenticator. Author, Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 5 из 331 Изменения в п.п. 1.1 и 1.7. Добавлена расшифровка некоторых аббревиатур. Расширен справочник ошибок. 4. 3.5 05.03.2014 Граховская Н.Л. Обновлены примеры запросов и ответов. Изменены методы получения списка СЭМД и самих СЭМД (СЭМД формата федеральной ИЭМК): добавлены методы RequestDocumentList и RequestDocument. Изменен адрес публикации тестового сервиса. Некоторые стилистические правки по тексту. 5. 3.6 19.03.2014 Граховская Н.Л. Уточнены обязательные параметры запросов. Обновлены примеры запросов и ответов методов. Обновлены значения справочников. Обновлены схемы запросов. 6. 3.6.1 23.03.2014 Гусенко А.Ю. Правки содержания документа. некоторых Описание интеграционных профилей ИЭМК 7. 3.7 20.06.2014 Граховская Н.Л. Версия 4.0 Стр. 6 из 331 Уточнены обязательные параметры метода (параметры AddPatient IssuedDate, OGRNCode, DateStart – изменена кратность на 0..1). Обновлено описание метода AddMedRecord. Добавлено описание метода GetReferralList. Обновлен справочник ошибок. Некоторые стилистические правки по тексту. 8. 3.8 14.07.2014 Граховская Н.Л. Добавлено описание методов CreateCase и CloseCase. Актуализировано AddPatient, описание UpdatePatient, методов GetPatient, AddCase, AddMedRecord, GetDocumentList, RequestDocument и GetDocument. Добавлены справочники «Код социальной группы (группы взрослого населения)» и «Классификатор групп состояния здоровья». Обновлены примеры запросов и ответов методов сервиса. 9. 4.0 22.07.2015 Дрянцева М.Д. Актуализировано описание сервиса в связи Описание интеграционных профилей ИЭМК Версия 4.0 с его переработкой. Описание изменений сервиса приведено в разделе «Перечень изменений сервиса ИЭМК». Стр. 7 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 8 из 331 ПЕРЕЧЕНЬ ИЗМЕНЕНИЙ СЕРВИСА ИЭМК 1. Изменена структура объекта Case: объект CaseBase является базовым классом; для каждого типа случая используется наследуемый объект с соответствующим набором параметров – CaseAmb для амбулаторного случая обслуживания и CaseStat для стационарного случая обслуживания. 2. Изменена структура объекта Step: объект StepBase является базовым классом; для каждого типа случая используется наследуемый объект с соответствующим набором параметров – StepAmb для амбулаторного эпизода случая обслуживания и StepStat для стационарного эпизода случая обслуживания. 3. Изменены правила передачи информации по диагнозам: информация по диагнозам передаётся через новые объекты типа MedRecord. Также изменен перечень параметров и их обязательность. Базовым объектом является Diagnosis, через объект ClinicMainDiagnosis передаются основной диагноз, его осложнение и сопутствующее заболевание (используется при отсутствии летального исхода), через объект AnatomopathologicalMainDiagnosis передаются данные по патологоанатомическому диагнозу (основной диагноз, его осложнение и сопутствующее заболевание). 4. Преобразована структура объекта MedRecord: изменено наследование ранее существующих типов MedRecord, добавлены новые типы объекта MedRecord. Наследование от объекта MedRecord («дерево наследования») представлено в разделе 3.2.3. 5. Изменен объект для передачи данных по стационарному случаю обслуживания (CaseStat): добавлены новые параметры (IdHospChannel, IdRepetition, HospitalizationOrder, RW1Mark, AIDSMark), изменены ранее существующие параметры (DeliveryCode, IdIntoxicationType, IdPatientConditionOnAdmission, IdTransportType, IdTypeFromDiseaseStart), удалены ранее существующие параметры (DeliveredName, HospitalDepartment, IdRegimen, Comment), вынесен в MedRecord типа Referral параметр, отображающий информацию о направлении (IdReferral). Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 9 из 331 6. Добавлен параметр DeathTime (дата смерти) в объект Patient. В связи с этим обновлено описание методов AddPatient, UpdatePatient и GetPatient. 7. Изменены типы параметров в объекте Patient. В связи с этим обновлено описание методов AddPatient, UpdatePatient, GetPatient и GetReferralList. 8. Изменен параметр HospitalizationOrder (ранее IdUrgencyType) в объекте Referral и методе GetReferralList: изменено наименование параметра и его возможные значения. 9. Изменён перечень выходных данных метода GetPatient. 10. Сервис ИЭМК разделен на 2 модуля: Модуль работы с пациентами и Модуль сбора статистики. 11. Изменены методы AddCase, AddMedRecord в соответствии с новой структурой объектов, изменена обязательность некоторых параметров. 12. Добавлены новые методы: CreateCase, CloseCase, UpdateCase, AddStepToCase. 13. Изменены сценарии использования методов по передаче данных о случаях обслуживания и медицинских записях (описание приведено в разделе 3.3.2). 14. Изменены справочники, использующиеся сервисом ИЭМК. Содержание справочников приведено в «Сервисе Терминологии»: http://api.netrika.ru/docs.php?article=Terminology 15. Изменён порядок обработки ошибок. 16. Изменена WSDL-схема сервиса. Описание интеграционных профилей ИЭМК СОДЕРЖАНИЕ АННОТАЦИЯ ........................................................................................................ 3 ИСТОРИЯ ВЕРСИЙ ............................................................................................. 4 ПЕРЕЧЕНЬ ИЗМЕНЕНИЙ СЕРВИСА ИЭМК............................................... 8 СОДЕРЖАНИЕ ................................................................................................... 10 1 ОБЩИЕ ПОЛОЖЕНИЯ .............................................................................. 15 2 ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ...................... 17 3 ОПИСАНИЕ РЕШЕНИЯ ............................................................................ 19 3.1 Общие сведения ........................................................................................ 19 3.2 Описание объектов ................................................................................... 21 3.2.1 Описание объекта СaseDto ....................................................................... 22 3.2.2 Описание объекта Step ............................................................................. 27 3.2.3 Описание объекта MedRecord.................................................................. 30 3.2.3.1 Объект Service .............................................................................. 31 3.2.3.1.1 Описание параметров .................................................. 32 3.2.3.2 Объект TfomsInfo .......................................................................... 37 3.2.3.2.1 Описание параметров .................................................. 37 3.2.3.3 Объект AppointedMedication ....................................................... 38 3.2.3.3.1 Описание параметров .................................................. 40 3.2.3.4 Объект DeathInfo .......................................................................... 44 3.2.3.4.1 Описание параметров .................................................. 45 3.2.3.5 Объект Diagnosis .......................................................................... 46 3.2.3.5.1 Описание параметров .................................................. 47 3.2.3.6 Объект ClinicMainDiagnosis ....................................................... 51 3.2.3.6.1 Описание параметров .................................................. 53 3.2.3.7 Объект AnatomopathologicalMainDiagnosis .............................. 62 Версия 4.0 Стр. 10 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 11 из 331 3.2.3.7.1 Описание параметров .................................................. 64 3.2.3.8 Описание объекта MedDocument ................................................ 64 3.2.3.9 Объект DispensaryOne ................................................................. 64 3.2.3.9.1 Описание параметров .................................................. 66 3.2.3.10 Объект Referral ............................................................ 75 3.2.3.10.1 Описание параметров .................................................. 77 3.2.3.11 Объект SickList ............................................................. 83 3.2.3.11.1 Описание параметров .................................................. 85 3.2.3.12 Объект DischargeSummary .......................................... 90 3.2.3.12.1.1 Описание параметров .................................................. 91 3.2.3.13 Объект LaboratoryReport ............................................ 95 3.2.3.13.1 Описание параметров .................................................. 96 3.2.3.14 Объект ConsultNote...................................................... 99 3.2.3.14.1 Описание параметров ................................................ 100 3.3 Описание сценариев ............................................................................... 104 3.3.1 Модуль работы с пациентами ................................................................ 104 3.3.1.1 Передача данных о пациенте ..................................................... 104 3.3.1.2 Получение данных о пациенте .................................................. 105 3.3.2 Модуль сбора статистики ....................................................................... 105 3.3.2.1 Передача данных по случаю обслуживания в ходе оказания медицинской помощи 106 3.3.2.2 Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи ..................................................................................................... 107 3.3.2.3 Добавление медицинских записей без привязки к случаю обслуживания 108 3.3.2.4 Получение данных по направлениям на госпитализацию, обследование или консультацию 108 4 ОПИСАНИЕ МЕТОДОВ МОДУЛЯ РАБОТЫ С ПАЦИЕНТАМИ . 110 4.1 Добавление пациента (AddPatient) ........................................................ 110 Описание интеграционных профилей ИЭМК 4.1.1 Версия 4.0 Стр. 12 из 331 Описание параметров ................................................................ 112 4.2 Обновление информации о пациенте (UpdatePatient) ......................... 118 4.2.1 Описание параметров ................................................................ 119 4.3 Получение данных о зарегистрированном пациенте (GetPatient) ..... 119 4.3.1 4.3.2 5 Описание параметров ................................................................ 122 Описание выходных данных ....................................................... 125 ОПИСАНИЕ МЕТОДОВ МОДУЛЯ СБОРА СТАТИСТИКИ .......... 131 5.1 Добавление завершенного случая медицинского обслуживания (AddCase) 131 5.1.1 5.1.2 5.1.3 Описание параметров запроса (амбулаторный случай обслуживания) Описание параметров запроса (стационарный случай обслуживания) Кратность объектов MedRecord ............................................. 171 135 152 5.2 Регистрация случая медицинского обслуживания (CreateCase) ........ 174 5.2.1 5.2.2 5.2.3 Описание параметров запроса (амбулаторный случай обслуживания) Описание параметров запроса (стационарный случай обслуживания) Кратность объектов MedRecord ............................................. 211 174 191 5.3 Добавление эпизода к незавершенному случаю медицинского обслуживания (AddStepToCase) ................................................................................................................... 213 5.3.1 5.3.2 5.3.3 Описание параметров запроса (амбулаторный случай обслуживания) Описание параметров запроса (стационарный случай обслуживания) Кратность объектов MedRecord ............................................. 225 217 221 5.4 Закрытие случая медицинского обслуживания (CloseCase) .............. 228 5.4.1 5.4.2 Описание параметров запроса (амбулаторный случай обслуживания) Описание параметров запроса (стационарный случай обслуживания) 228 246 Описание интеграционных профилей ИЭМК 5.4.3 Версия 4.0 Кратность объектов MedRecord ............................................. 265 5.5 Добавление медицинских записей (AddMedRecord)........................... 267 5.5.1 5.5.2 Описание параметров запроса .................................................. 268 Кратность объектов MedRecord ............................................. 270 5.6 Изменение закрытого случая медицинского обслуживания (UpdateCase) 5.6.1 5.6.2 Описание параметров запроса (амбулаторный случай обслуживания) Описание параметров запроса (стационарный случай обслуживания) 5.7 Получение списка направлений из Региональной ИЭМК (GetReferralList) 5.7.1 5.7.2 273 274 Описание параметров ................................................................ 275 Описание выходных данных ....................................................... 276 6 ОБРАБОТКА ОШИБОК ........................................................................... 284 ПРИЛОЖЕНИЕ 1. СПРАВОЧНИК ОШИБОК .......................................... 286 ПРИЛОЖЕНИЕ 2. АДРЕСА ПУБЛИКАЦИИ СЕРВИСОВ .................... 289 ПРИЛОЖЕНИЕ 3. WSDL-СХЕМА СЕРВИСА «РЕГИОНАЛЬНАЯ ИЭМК» 290 WSDL-схема Модуля работы с пациентами ................................................ 290 WSDL-схема Модуля сбора статистики ....................................................... 295 ПРИЛОЖЕНИЕ 4. ПРИМЕРЫ ЗАПРОСОВ И ОТВЕТОВ ПО МЕТОДАМ 1. Примеры запросов и ответов по Модулю сбора статистики .............. 305 1.1. Метод AddCase ........................................................................................ 305 1.1.1. Запрос (амбулаторный случай обслуживания) ........................ 305 1.1.2. Запрос (стационарный случай обслуживания) ........................ 309 1.2. Метод CreateCase .................................................................................... 313 1.2.1. Запрос (амбулаторный случай обслуживания) ........................ 313 1.2.2. Запрос (стационарный случай обслуживания) ........................ 316 1.3. Метод AddStepToCase ............................................................................ 319 305 273 274 Стр. 13 из 331 Описание интеграционных профилей ИЭМК 1.3.1. Запрос (амбулаторный случай обслуживания) ........................ 319 1.3.2. Запрос (стационарный случай обслуживания) ........................ 320 1.4. Метод CloseCase...................................................................................... 322 1.4.1. Запрос (амбулаторный случай обслуживания) ........................ 322 1.4.2. Запрос (стационарный случай обслуживания) ........................ 323 1.5. Метод AddMedRecord ............................................................................. 325 1.5.1. Запрос (лабораторный результат) ............................................. 325 1.5.2. Запрос (патологоанатомический диагноз) ............................... 327 1.6. Метод UpdateCase ................................................................................... 328 1.6.1. Запрос (амбулаторный случай обслуживания) ........................ 328 Версия 4.0 Стр. 14 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 15 из 331 1 ОБЩИЕ ПОЛОЖЕНИЯ 1.1 Настоящее описание интеграционных профилей ИЭМК (далее – Описание) определяет механизмы информационного взаимодействия медицинских информационных системам и сервиса «Региональная ИЭМК», входящей в состав Регионального фрагмента Единой государственной системы в сфере здравоохранения (РЕГИЗ). 1.2 Описание предназначено для организаций-разработчиков, осуществляющих сопровождение эксплуатируемых информационных систем и разработку новых систем для медицинских учреждений и содержит описание методов сервиса «Региональная ИЭМК» РЕГИЗ, которые должны поддерживать сторонние информационные системы для обеспечения автоматизированного информационного взаимодействия. 1.3 В рамках информационного взаимодействия сервис «Региональная ИЭМК» поддерживает получение следующих сведений от сторонних информационных систем: Регистрационные данные пациента; Фрагмент формы № 025/у-04 «Медицинская карта амбулаторного пациента»; Фрагмент формы № 025-12/у-10-СПБ «Талон амбулаторного пациента»; Фрагмент формы № 057/у-04 «Направление на госпитализацию, восстановительное лечение, обследование, консультацию»; Фрагмент формы № 066/у-02-14 СПБ «Статистическая карта выбывшего из стационара»; Фрагмент формы № 131-у «Карта учета диспансеризации»; Фрагмент формы № 125у-ПЗ «Паспорт здоровья»; Описание интеграционных профилей ИЭМК Версия 4.0 Фрагмент формы «Листок нетрудоспособности»; Заключение по результатам консультации или диагностического исследования; Стационарный эпикриз; Результат лабораторного исследования. Стр. 16 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 17 из 331 2 ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ Сокращение, Определение обозначение API Application programming interface – англ., Интерфейс программирования приложений SOAP SimpleObjectAccessProtocol — простой протокол доступа к объектам ЕГИСЗ Единая государственная информационная система в сфере здравоохранения ИС Информационная система ИЭМК Интегрированная электронная медицинская карта (ИЭМК) – совокупность электронных персональных медицинских записей, относящихся к одному человеку, собираемых и используемых несколькими медицинскими организациями. Электронные персональные медицинские записи добавляются к ИЭМК в виде набора электронных медицинских записей с помощью соответствующих методов, реализованных на стороне интеграционной платформы ЛПУ Лечебно-профилактическое учреждение МИС Медицинская информационная система МО Медицинская организация Описание интеграционных профилей ИЭМК Сокращение, Версия 4.0 Стр. 18 из 331 Определение обозначение СМО Случай медицинского обслуживания ЭМК Электронная медицинская карта (ЭМК) – совокупность электронных персональных медицинских записей, относящихся к одному человеку, собираемых, хранящихся и используемых в рамках одной медицинской организации. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 19 из 331 3 ОПИСАНИЕ РЕШЕНИЯ 3.1 Общие сведения Сервис «Региональная ИЭМК» - региональное хранилище интегрированной информации о пациентах и случаях их обслуживания в медицинских организациях, обеспечивающее сбор, хранение и выдачу по запросам информации об итогах оказания учреждениями здравоохранения медицинской помощи гражданам. Также настоящий сервис является провайдером, обеспечивающим информационный обмен между другими сторонами взаимодействия. Сервис «Региональная ИЭМК» состоит из следующих модулей: Модуль работы с пациентами и Модуль сбора статистики. Модуль работы с пациентом обеспечивает прием, хранение, изменение и выдачу по поисковым запросам данных о лицах (пациентах), обращавшихся в медицинские организации региона за медицинской помощью. Модуль сбора статистики обеспечивает сбор, хранение и изменение данных об оказании медицинской помощи организациями региона. Обмен данными между ЭМК МИС и сервисом «Региональная ИЭМК» осуществляется в рамках следующих процессов: 1. Передача информации о пациенте из ЭМК МИС в Модуль работы с пациентом (добавление пациента и\или изменение информации о нем). 2. Передача данных об оказании медицинской помощи из ЭМК МИС в Модуль сбора статистики. Функциональность Модуля работы с пациентами обеспечивается следующими методами: 1. Добавление пациента (AddPatient). Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 20 из 331 2. Обновление информации о пациенте (UpdatePatient). 3. Получение данных о зарегистрированном пациенте (GetPatient). Функциональность Модуля сбора статистики обеспечивается следующими методами: 1. Добавление завершенного случая медицинского обслуживания (AddCase) 2. Регистрация случая медицинского обслуживания (CreateCase). 3. Добавление эпизода к незавершенному случаю медицинского обслуживания (AddStepToCase). 4. Закрытие случая медицинского обслуживания (CloseCase). 5. Добавление медицинских записей (AddMedRecord). 6. Изменение закрытого случая медицинского обслуживания (UpdateCase). 7. Получение списка направлений из Региональной ИЭМК (GetReferralList). Описание методов модулей сервиса «Региональная ИЭМК» приведено в разделах 4 и 5. Для взаимодействия с сервисом «Региональная ИЭМК» используется протокол SOAP 1.2. См. http://www.w3.org/TR/soap/. При информационном взаимодействии используются следующие обязательные параметры: 1. GUID – авторизационный токен. Выдается разработчику МИС администратором Интеграционной платформы; 2. IdLPU – идентификатор МО, от имени которой передается\запрашивается информация в\из сервиса «Региональная ИЭМК». Значение поля UNQ Регистра медицинских организаций Российской Федерации. Версия 2, (OID 1.2.643.5.1.13.2.1.1.178). Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 21 из 331 Используемые при взаимодействии с сервисом «Региональная ИЭМК» справочники приведены в «Сервисе Терминологии». Описание «Сервиса Терминологии» и правила взаимодействия с ним приведены по ссылке: http://api.netrika.ru/docs.php?article=Terminology. Для каждого используемого справочника в Настоящем документе указан его OID (объектный идентификатор). Перечень присвоенных корней OID: 1.2.643.5.1.13.2.1 - Корневой OID справочников, размещённых в реестре НСИ (http://nsi.rosminzdrav.ru/); 1.2.643.5.1.13.2.7.1 - Корневой OID для «внутренних» справочников федерального сервиса ИЭМК; 1.2.643.2.69.1.1.1 - Корневой OID для справочников подсистемы НСИ Регионального фрагмента. 3.2 Описание объектов В Модуле работы с пациентами ведется учет следующих объектов: 1. Пациент. Содержит демографическую и идентифицирующую информацию о пациенте. В Модуле сбора статистики ведется учет следующих объектов: 1. Случай обслуживания. Совокупность обращений к врачу, либо взаимодействий с медицинским ресурсом (диагностическое оборудование, койка стационарного учреждения и пр.), выполненных при каждом обращении пациента с конкретной целью (примером может служить оказание медицинской помощи в рамках конкретного стационарного обращения); 2. Обращение (эпизод случая обслуживания). Взаимодействие пациента с врачом, либо медицинским ресурсом. В рамках случая обслуживания может быть одно и более обращений. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 22 из 331 Примером амбулаторного обращения может служить очередное посещение врача поликлинического учреждения пациентом в рамках конкретного заболевания. Примером стационарного обращения можно выделить случай оказания медицинской помощи в стационарном отделении с учетом профиля койки. Смена профиля койки занимаемой пациентом будет являться фактом появления нового обращения; 3. Медицинская запись. Содержит информацию об оказанных услугах, назначенных препаратах и т.д.; 4. Элемент медицинской записи. Детализирует информацию медицинской записи. ИЭМК формируется на основании построенных и сохранённых в Системе логических связей между объектом-пациентом и описанными выше объектами сбора статистики. Информация о перечисленных объектах передается из МО в сервис «Региональная ИЭМК» с помощью методов, приведенных в пунктах 4 и 5. 3.2.1 Описание объекта СaseDto В объекте caseDto передается информация о случае медицинского обслуживания - основные сведения по случаю обслуживания; объекты с информацией по эпизодам случая обслуживания; медицинские записи, созданные в рамках случая обслуживания. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 23 из 331 Объект CaseBase является базовым классом. В зависимости от типа случая обслуживания для объекта caseDto должно указываться соответствующее значение атрибута xsi:type1 (используется для указания в явном виде типа наследуемого объекта): CaseAmb. Указывается при передаче амбулаторного случая обслуживания. CaseStat. Указывается при передаче стационарного случая обслуживания. Структура объекта CaseAmb представлена на Рисунок 1. 1 подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 24 из 331 Описание интеграционных профилей ИЭМК Рисунок 1. Структура объекта CaseAmb Структура объекта CaseStat представлена на Рисунок 2. Версия 4.0 Стр. 25 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 26 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 27 из 331 Рисунок 2. Структура объекта CaseStat 3.2.2 Описание объекта Step В объекте Step передается информация об эпизоде случая медицинского обслуживания (параметры по эпизоду случая обслуживания; медицинские записи, созданные в рамках эпизода случая обслуживания). При передаче информации по эпизоду случая обслуживания в рамках объекта caseDto данные посылаются в объектах StepAmb или StepStat в зависимости от типа случая обслуживания: StepAmb. Указывается при передаче эпизода амбулаторного случая обслуживания. StepStat. Указывается при передаче эпизода стационарного случая обслуживания. При передаче информации по эпизоду случая обслуживания вне объекта caseDto (см. метод AddStepToCase) указывается для объекта step соответствующее значение атрибута xsi:type2 (используется для указания в явном виде типа наследуемого объекта от базового объекта StepBase): StepAmb для амбулаторного эпизода случая обслуживания и StepStat для стационарного эпизода случая обслуживания соответсвенно. Структура объекта StepAmb представлена на Рисунок 3. 2 подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type Описание интеграционных профилей ИЭМК Рисунок 3. Структура объекта StepAmb Структура объекта StepStat представлена на Рисунок 4. Версия 4.0 Стр. 28 из 331 Описание интеграционных профилей ИЭМК Рисунок 4. Структура объекта StepStat Версия 4.0 Стр. 29 из 331 Описание интеграционных профилей ИЭМК 3.2.3 Версия 4.0 Стр. 30 из 331 Описание объекта MedRecord MedRecord является базовым объектом для передачи медицинских записей. Наследование от объекта MedRecord («дерево наследования») представлено в следующем списке. 1. MedRecord: a. Service (данные об оказанных услугах); b. TfomsInfo (данные о выполненных медицинских стандартах в разрезе учета ТФОМС); c. AppointedMedication (данные о медикаментозной терапии); d. DeathInfo (причина смерти); e. Diagnosis (диагнозы): i. ClinicMainDiagnosis (основной диагноз, его осложнение и сопутствующее заболевание; передаётся при отсутствии летального исхода); ii. AnatomopathologicalMainDiagnosis (патологоанатомический); f. MedDocument: i. DispensaryOne (данные заключения первого этапа диспансеризации); ii. Referral (направление по форме №57); iii. SickList (данные о больничном листе); Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 31 из 331 iv. DischargeSummary (эпикриз); v. LaboratoryReport (результат лабораторного исследования); vi. ConsultNote (консультативное заключение). Массив медицинских записей (MedRecords) может передаваться на уровне случая обслуживания (CaseDto), на уровне эпизода случая обслуживания (StepDto) или на уровне «пациента» (без привязки к случаю обслуживания) в зависимости от типа передаваемой информации. Описание типов объекта MedRecord приведено в разделах ниже. 3.2.3.1 Объект Service В объекте Service осуществляется передача данных о выполненных (оказанных) услугах в рамках эпизода случая обслуживания. Структура объекта Service представлена на Рисунок 5. Описание интеграционных профилей ИЭМК Рисунок 5. Структура объекта Service 3.2.3.1.1 Описание параметров Описание параметров объекта Service представлено в таблице. Версия 4.0 Стр. 32 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность /MedRecord Для значения xsi:type 0..1 указывается Service /MedRecord DateEnd 1..1 Datetime Дата окончания оказания услуги /MedRecord DateStart 1..1 Datetime Дата начала оказания услуги /MedRecord IdServiceType 1..1 String Идентификатор медицинской услуги (Номенклатура медицинских услуг, OID справочника: 1.2.643.5.1.13.2.1.1.473) /MedRecord ServiceName 1..1 /MedRecord/Performer String Наименование услуги Сведения об исполнителе 1..1 услуги /Performer IdRole 1..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Performer/Doctor Указывается , если IdRole принимает значение 3, 4, 7, 9 или 10. 0..1 Информация о медицинском работнике Версия 4.0 Стр. 33 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность Обязателен для амбулаторно го типа случая обслуживани я (при условии выполнения предыдущег о условия). /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) Версия 4.0 Стр. 34 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах Версия 4.0 Стр. 35 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /MedRecord/PaymentInfo 0..1 /PaymentInfo 1..1 IdPaymentType Информация об оплате услуги unsigned Идентификатор источника Byte финансирования (Классификатор посещений по видам оплаты, OID справочника: 1.2.643.5.1.13.2.1.1.104) /PaymentInfo PaymentState 1..1 unsigned Идентификатор статуса оплаты Byte услуги (OID справочника: 1.2.643.5.1.13.2.7.1.41) /PaymentInfo HealthCareUnit 1..1 unsigned Идентификатор единицы учета Byte медицинской помощи (Классификатор единиц учета медицинской помощи, OID справочника: 1.2.643.5.1.13.2.1.1.80) /PaymentInfo Quantity 1..1 Int Количество выполненных (оказанных) услуг данного типа Версия 4.0 Стр. 36 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Версия 4.0 Стр. 37 из 331 Описание льность /PaymentInfo Tariff 3.2.3.2 Объект 1..1 Decimal Сведения о тарифе TfomsInfo В объекте TfomsInfo осуществляется передача данных о выполненных медицинских стандартах в разрезе учета ТФОМС. Структура объекта TfomsInfo представлена на Рисунок 6. Рисунок 6. Структура объекта TfomsInfo 3.2.3.2.1 Описание параметров Описание параметров объекта TfomsInfo представлено в таблице. Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Версия 4.0 Стр. 38 из 331 Описание льность /MedRecord Для значения xsi:type 0..1 указывается TfomsInfo /MedRecord IdTfomsType 1..1 Int Идентификатор услуги регионального справочника ТФОМС. OID справочника: 1.2.643.2.69.1.1.1.63 /MedRecord Count 1..1 Int Количество выполненных стандартов учета оказания медицинской помощи /MedRecord Tariff 3.2.3.3 Объект 0..1 Decimal Тариф AppointedMedication В объекте AppointedMedication осуществляется передача данных о назначенных препаратах в рамках эпизода случая обслуживания. Структура AppointedMedication объекта представлена на Рисунок 7. Описание интеграционных профилей ИЭМК Рисунок 7. Структура объекта AppointedMedication Версия 4.0 Стр. 39 из 331 Описание интеграционных профилей ИЭМК 3.2.3.3.1 Описание параметров Описание параметров объекта AppointedMedication представлено в таблице. Контейнер Параметр Условие Обязате Тип Описание льность /MedRecord Для значения xsi:type 0..1 указывается AppointedMedication /MedRecord AnatomicTherapeut 0..1 Int Сведения о препарате (сведения icChemicalClassific об активном веществе) (но ation новому справочнику «Анатомотерапевтическая химическая классификация лекарственных средств», OID справочника: 1.2.643.5.1.13.2.1.1.56) /MedRecord DaysCount Обязателен, 0..1 если unsigned Количество дней лечения Short передается контейнер DayDose /MedRecord IssuedDate 1..1 Datetime Дата выдачи рецепта /назначения на препарат /MedRecord MedicineIssueType 0..1 String Тип выдачи препарата (по Версия 4.0 Стр. 40 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность новому справочнику «Тип выдачи препарата», OID справочника: 1.2.643.5.1.13.2.7.1.36) /MedRecord MedicineName 1..1 String Наименование препарата /MedRecord MedicineType 0..1 unsigned Лекарственная форма препарата Byte (по справочнику "Классификатор лекарственных форм", OID справочника: 1.2.643.5.1.13.2.1.1.331) /MedRecord MedicineUseWay 0..1 unsigned Способ введения медикамента Byte (способ применения) (но справочнику «Способ применения медикамента», OID справочника: 1.2.643.5.1.13.2.7.1.64) /MedRecord Number 0..1 String Номер рецепта/назначения /MedRecord Seria 0..1 String Серия рецепта/назначения /MedRecord/CourseDose 0..1 /CourseDose 1..1 IdUnit Курсовая доза Int Идентификатор едицины Версия 4.0 Стр. 41 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность измерения (OID справочника: 1.2.643.5.1.13.2.1.1.180) /CourseDose Value /MedRecord/DayDose 1..1 Обязателен, Decimal Количественное значение Суточная доза 0..1 если передается параметр DaysCount /DayDose IdUnit 1..1 Int Идентификатор едицины измерения (OID справочника: 1.2.643.5.1.13.2.1.1.180) /DayDose Value 1..1 /MedRecord/OneTimeDose 0..1 /OneTimeDos 1..1 IdUnit Decimal Количественное значение Разовая доза Int Идентификатор едицины измерения (OID справочника: e 1.2.643.5.1.13.2.1.1.180) /OneTimeDos Value 1..1 Decimal Количественное значение e /MedRecord/Doctor 1..1 Медицинский работник, зарегистрировавший рецепт/ Версия 4.0 Стр. 42 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность назначивший препарат /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) Версия 4.0 Стр. 43 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Версия 4.0 Стр. 44 из 331 Описание льность /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор участника случая в МИС /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) 3.2.3.4 Объект DeathInfo В объекте DeathInfo осуществляется передача данных о летальном исходе (причине смерти) в рамках стационарного случая обслуживания. Описание интеграционных профилей ИЭМК Структура объекта DeathInfo представлена на Рисунок 8. Рисунок 8. Структура объекта DeathInfo 3.2.3.4.1 Описание параметров Описание параметров объекта DeathInfo представлено в таблице. Контейнер Параметр Условие Обязате Тип Описание льность /MedRecord Для значения xsi:type 0..1 указывается DeathInfo /MedRecord MKBCode 1..1 String Код МКБ-10 основной (первоначальной) причины смерти (OID справочника: 1.2.643.2.69.1.1.1.2) Версия 4.0 Стр. 45 из 331 Описание интеграционных профилей ИЭМК 3.2.3.5 Объект Diagnosis В объекте Diagnosis осуществляется передача данных о диагнозе. Структура объекта Diagnosis представлена на Рисунок 9. Версия 4.0 Стр. 46 из 331 Описание интеграционных профилей ИЭМК Рисунок 9. Структура объекта Diagnosis 3.2.3.5.1 Описание параметров Описание параметров объекта Diagnosis представлено в таблице. Контейнер Параметр Условие Обязате Тип Описание льность /MedRecord Для значения xsi:type 0..1 указывается Diagnosis /MedRecord/DiagnosisInfo /DiagnosisInfo IdDiseaseType Информация по диагнозу 1..1 Необязателен 0..1 для unsigned Идентификатор характеров Byte заболеваний (OID справочника: стационарны 1.2.643.2.69.1.1.1.8) х случаев и если MkbCode начинается с Z /DiagnosisInfo DiagnosedDate 1..1 Datetime Дата постановки диагноза /DiagnosisInfo IdDiagnosisType 1..1 unsigned Идентификатор статуса диагноза Byte (OID справочника: 1.2.643.2.69.1.1.1.26) /DiagnosisInfo Comment 1..1 String Комментарий к диагнозу Версия 4.0 Стр. 47 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность /DiagnosisInfo DiagnosisChangeR 0..1 eason unsigned Причина изменения диагноза Byte (для ранее зарегистрированного диагноза) (OID справочника: 1.2.643.2.69.1.1.1.9) /DiagnosisInfo DiagnosisStage 0..1 unsigned Идентификатор этапа Byte установления диагноза (OID справочника: 1.2.643.2.69.1.1.1.10) /DiagnosisInfo IdDispensaryState 0..1 unsigned Идентификатор состояния Byte диспансерного учета по данному диагнозу (заболеванию) (OID справочника: 1.2.643.2.69.1.1.1.11) /DiagnosisInfo IdTraumaType 0..1 unsigned Идентификатор типа травм (OID Byte справочника: 1.2.643.2.69.1.1.1.12) /DiagnosisInfo MESImplementatio 0..1 nFeature unsigned Идентификатор особенности Byte выполнения стандарта (OID справочника: 1.2.643.2.69.1.1.1.13) /DiagnosisInfo MedicalStandard 0..1 Strimg Код стандарта учета оказания Версия 4.0 Стр. 48 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность медицинской помощи (классификатор клиникостатистических групп приведен в Распоряжении Комитета по здравоохранению Правительства Санкт-Петербурга от 22 сентября 2014 года № 738-Р "Об утверждении классификатора соответствия кодов заболеваний клинико-статистическим группам" (в редакции № 838-р от 26.11.2014; c изменениями № 65р от 02.03.2015). OID справочника: 1.2.643.2.69.1.1.1.29 /DiagnosisInfo MkbCode 1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2) /MedRecord/Doctor 1..1 /Doctor 0..1 IdLpu Врач, поставивший диагноз String Идентификатор ЛПУ, к которому относится медицинский работник Версия 4.0 Стр. 49 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор участника случая в МИС Версия 4.0 Стр. 50 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Версия 4.0 Стр. 51 из 331 Описание льность /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) 3.2.3.6 Объект ClinicMainDiagnosis Объект ClinicMainDiagnosis используется для передачи информации об основном диагнозе (при отсутствии летального исхода). Объект ClinicMainDiagnosis является наследуемым от объекта Diagnosis и имеет возможность передавать вложенные объекты типа Diagnosis (например, таким образом можно передать основной диагноз, а также его осложнение и сопутствующее заболевание). Структура объекта ClinicMainDiagnosis представлена на Рисунок 10. Описание интеграционных профилей ИЭМК Рисунок 10. Структура объекта ClinicMainDiagnosis Версия 4.0 Стр. 52 из 331 Описание интеграционных профилей ИЭМК 3.2.3.6.1 Описание параметров Описание параметров объекта ClinicMainDiagnosis представлено в таблице. Контейнер Параметр Условие Обязате Тип Описание льность /MedRecord Для значения xsi:type 0..1 указывается ClinicMainDiagnosis /MedRecord/DiagnosisInfo Основной диагноз. Может 1..1 содержать помимо основного диагноза массив осложнений и сопутствующих заболеваний (осложнения и сопутствующие заболевания передаются в объекте типа Diagnosis). /DiagnosisInfo IdDiseaseType Необязателен 0..1 для unsigned Идентификатор характеров Byte заболеваний (OID справочника: стационарны 1.2.643.2.69.1.1.1.8) х случаев и если MkbCode начинается с Z /DiagnosisInfo DiagnosedDate 1..1 Datetime Дата постановки диагноза Версия 4.0 Стр. 53 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание unsigned Идентификатор статуса диагноза Byte (OID справочника: льность /DiagnosisInfo IdDiagnosisType 1..1 1.2.643.2.69.1.1.1.26) /DiagnosisInfo Comment 1..1 String Комментарий к диагнозу /DiagnosisInfo DiagnosisChangeR 0..1 unsigned Причина изменения диагноза Byte (для ранее зарегистрированного eason диагноза) (OID справочника: 1.2.643.2.69.1.1.1.9) /DiagnosisInfo DiagnosisStage 0..1 unsigned Идентификатор этапа Byte установления диагноза (OID справочника: 1.2.643.2.69.1.1.1.10) /DiagnosisInfo IdDispensaryState 0..1 unsigned Идентификатор состояния Byte диспансерного учета по данному диагнозу (заболеванию) (OID справочника: 1.2.643.2.69.1.1.1.11) /DiagnosisInfo IdTraumaType 0..1 unsigned Идентификатор типа травм (OID Byte справочника: 1.2.643.2.69.1.1.1.12) /DiagnosisInfo MESImplementatio 0..1 unsigned Идентификатор особенности Версия 4.0 Стр. 54 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность nFeature Byte выполнения стандарта (OID справочника: 1.2.643.2.69.1.1.1.13) /DiagnosisInfo MedicalStandard 0..1 Strimg Код стандарта учета оказания медицинской помощи (классификатор клиникостатистических групп приведен в Распоряжении Комитета по здравоохранению Правительства Санкт-Петербурга от 22 сентября 2014 года № 738-Р "Об утверждении классификатора соответствия кодов заболеваний клинико-статистическим группам" (в редакции № 838-р от 26.11.2014; c изменениями № 65р от 02.03.2015). OID справочника: 1.2.643.2.69.1.1.1.29 /DiagnosisInfo MkbCode 1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2) Версия 4.0 Стр. 55 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность /MedRecord/Doctor 1..1 /Doctor 0..1 IdLpu Врач, поставивший диагноз String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID Версия 4.0 Стр. 56 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /MedRecord/Complications 0..1 Контейнер с вложенными объектами: используется для передачи информации об осложнении и сопутствующем заболевании вместе с Версия 4.0 Стр. 57 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность основным диагнозом. /Complications/Diagnosis Вложенный объект: 1..2 используется для передачи информации об осложнении или сопутствующем заболевании вместе с основным диагнозом. /Diagnosis/DiagnosisInfo /DiagnosisInfo IdDiseaseType Информация по диагнозу 1..1 Необязателен 0..1 для unsigned Идентификатор характеров Byte заболеваний (OID справочника: стационарны 1.2.643.2.69.1.1.1.8) х случаев и если MkbCode начинается с Z /DiagnosisInfo DiagnosedDate 1..1 Datetime Дата постановки диагноза /DiagnosisInfo IdDiagnosisType 1..1 unsigned Идентификатор статуса диагноза Byte (OID справочника: 1.2.643.2.69.1.1.1.26) /DiagnosisInfo Comment 1..1 String Комментарий к диагнозу Версия 4.0 Стр. 58 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность /DiagnosisInfo DiagnosisChangeR 0..1 eason unsigned Причина изменения диагноза Byte (для ранее зарегистрированного диагноза) (OID справочника: 1.2.643.2.69.1.1.1.9) /DiagnosisInfo DiagnosisStage 0..1 unsigned Идентификатор этапа Byte установления диагноза (OID справочника: 1.2.643.2.69.1.1.1.10) /DiagnosisInfo IdDispensaryState 0..1 unsigned Идентификатор состояния Byte диспансерного учета по данному диагнозу (заболеванию) (OID справочника: 1.2.643.2.69.1.1.1.11) /DiagnosisInfo IdTraumaType 0..1 unsigned Идентификатор типа травм (OID Byte справочника: 1.2.643.2.69.1.1.1.12) /DiagnosisInfo MESImplementatio 0..1 nFeature unsigned Идентификатор особенности Byte выполнения стандарта (OID справочника: 1.2.643.2.69.1.1.1.13) /DiagnosisInfo MedicalStandard 0..1 Strimg Код стандарта учета оказания Версия 4.0 Стр. 59 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность медицинской помощи (классификатор клиникостатистических групп приведен в Распоряжении Комитета по здравоохранению Правительства Санкт-Петербурга от 22 сентября 2014 года № 738-Р "Об утверждении классификатора соответствия кодов заболеваний клинико-статистическим группам" (в редакции № 838-р от 26.11.2014; c изменениями № 65р от 02.03.2015). OID справочника: 1.2.643.2.69.1.1.1.29 /DiagnosisInfo MkbCode 1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2) /MedRecord/Doctor 1..1 /Doctor 0..1 IdLpu Врач, поставивший диагноз String Идентификатор ЛПУ, к которому относится медицинский работник Версия 4.0 Стр. 60 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Описание льность /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор участника случая в МИС Версия 4.0 Стр. 61 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязате Тип Версия 4.0 Стр. 62 из 331 Описание льность /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) 3.2.3.7 Объект AnatomopathologicalMainDiagnosis Объект AnatomopathologicalMainDiagnosis предназначен для передачи информации о патологоанатомических диагнозах (основном диагнозе, его осложнении и сопутствующем заболевании). Объект AnatomopathologicalMainDiagnosis является наследуемым от объекта Diagnosis и имеет возможность передавать вложенные объекты типа Diagnosis. Структура объекта AnatomopathologicalMainDiagnosis представлена на Рисунок 11. Описание интеграционных профилей ИЭМК Версия 4.0 Рисунок 11. Структура объекта AnatomopathologicalMainDiagnosis Стр. 63 из 331 Описание интеграционных профилей ИЭМК 3.2.3.7.1 Версия 4.0 Стр. 64 из 331 Описание параметров Параметры объекта AnatomopathologicalMainDiagnosis аналогичны параметрам объекта ClinicMainDiagnosis (раздел 3.2.3.6.1). 3.2.3.8 Описание объекта MedDocument Объект MedDocument является наследуемым от объекта MedRecord и используется для передачи медицинских документов. Описание наследуемых от MedDocument объектов приведено в разделах ниже. 3.2.3.9 Объект DispensaryOne В объекте DispensaryOne осуществляется передача данных о первом этапе диспансеризации в рамках типа случая обслуживания «Диспансеризация». Структура объекта DispensaryOne представлена на Рисунок 12. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 65 из 331 Описание интеграционных профилей ИЭМК Рисунок 12. Структура объекта DispensaryOne 3.2.3.9.1 Описание параметров Описание параметров объекта DispensaryOne представлено в таблице. Контейнер Параметр Условие Обязатель Тип Описание ность /MedRecord Для значения xsi:type 0..1 указывается DispensaryOne /MedRecord CreationDate 1..1 Datetime Дата создания документа /MedRecord Header 1..1 String Заголовок документа (краткое описание) /MedRecord IsGuested 1..1 Boolean Диспансеризация проводится в ходе выездной работы (да/нет) /MedRecord HasExtraResearchR 1..1 Boolean Дано направление на дополнительное efferal диагностическое исследование, не входящее в объем диспансеризации (да/нет) /MedRecord IsUnderObservation 1..1 Boolean Взят под диспансерное наблюдение (да/нет) /MedRecord HasExpertCareReff 1..1 Boolean Дано направление для получения Версия 4.0 Стр. 66 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность специализированной, в том eral числе высокотехнологичной медицинской помощи (да/нет) /MedRecord HasPrescribeCure 1..1 Boolean Назначено лечение (да/нет)) /MedRecord HasHealthResortRe 1..1 Boolean Дано направление на санаторнокурортное лечение (да/нет) fferal /MedRecord HasSecondStageRe 1..1 Boolean этапа диспансеризации (да/нет) fferal /MedRecord/Attachment 0..1 /Attachment 0..1 Data Необходимо прохождение 2-го Вложение base64Bi Файл-вложение nary /Attachment Hash 0..1 base64Bi Хэш данных (расчет хеш-суммы nary производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary /Attachment Url 0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения). Версия 4.0 Стр. 67 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Ссылка должна вести на то же самое содержимое, что и в элементе Data. /Attachment MIMEType Обязателе 0..1 String н, если MIME-тип данных файлавложения. элемент Поддерживаемые MIME-типы: Data заполнен /MedRecord/Author 1..1 /Doctor 0..1 IdLpu text/html – HTML; text/plain – текст; application/pdf – PDF. Автор документа String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID Версия 4.0 Стр. 68 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Author/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника Версия 4.0 Стр. 69 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /MedRecord/HealthGroup Информация по группе 1..1 здоровья и поставившему ее медицинскому работнику /HealthGroup/Doctor Медицинский работник, 1..1 поставивший группу здоровья /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) Версия 4.0 Стр. 70 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person Информация о персоне 1..1 (медицинском работнике) /Person Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника Версия 4.0 Стр. 71 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person/Documents/IdentityDocum Информация о документах 0..* участника случая - ent медицинского работника (объект заполняется аналогично документам пациента) /HealthGroup/HealthInfo Информация по группе 1..1 здоровья /HealthInfo IdHealthGroup 1..1 unsigned Код группы здоровья (OID Byte справочника: 1.2.643.5.1.13.2.1.1.118) /HealthInfo Date 1..1 Datetime Дата постановки группы здоровья /MedRecord/Recommendations 0..1 Информация по рекомендациям по проведению лабораторных и инструментальных обследований, осмотров (консультаций) врачейспециалистов, мероприятий, направленных на профилактику хронических Версия 4.0 Стр. 72 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность неинфекционных заболеваний Recommendations/Recommendatio 1..* n /Recommenda Text 1..1 String Текст рекомендации Date 1..1 Datetime Дата назначения рекомендации tion /Recommenda tion /Recommendation/Doctor Информация о медицинском 1..1 работнике, назначившему рекомендацию /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) Версия 4.0 Стр. 73 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах Версия 4.0 Стр. 74 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 75 из 331 Описание ность участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) 3.2.3.10 Объект Referral В объекте Referral осуществляется передача информации по направлениям на госпитализацию, обследование, консультацию. Структура объекта Referral представлена на Рисунок 13. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 76 из 331 Описание интеграционных профилей ИЭМК Рисунок 13. Структура объекта Referral 3.2.3.10.1 Описание параметров Описание параметров объекта Referral представлено в таблице. Контейнер Параметр Условие Обязатель Тип Описание ность /MedRecord Для значения xsi:type 0..1 указывается Referral /MedRecord CreationDate 1..1 Datetime Дата создания документа /MedRecord Header 1..1 String Заголовок документа (краткое описание) /MedRecord IdSourceLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178), из которого осуществляется направление /MedRecord IdTargetLpu 1..1 String Идентификатор ЛПУ, куда направлен пациент. Значение поля UNQ (Регистр медицинских организаций Российской Версия 4.0 Стр. 77 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) /MedRecord ReferralID 0..1 String Глобальный идентификатор направления в сервисе УО (от ЛПУ, из которого осуществляется направление) /MedRecord RelatedID 0..1 String Глобальный идентификатор направления в сервисе УО (от ЛПУ, куда направлен пациент) /MedRecord/Attachment 0..1 /Attachment 0..1 Data Вложение base64Bi Файл-вложение nary /Attachment Hash 0..1 base64Bi Хэш данных (расчет хеш-суммы nary производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary /Attachment Url 0..1 anyURI Адрес (ссылка), где находятся Версия 4.0 Стр. 78 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность данные (содержимое вложения). /Attachment MIMEType Обязателе 0..1 String н, если MIME-тип данных файлавложения. элемент Поддерживаемые MIME-типы: Data заполнен /MedRecord/Author 1..1 /Doctor 0..1 IdLpu text/html – HTML; text/plain – текст; application/pdf – PDF. Автор документа String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Версия 4.0 Стр. 79 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Author/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – Версия 4.0 Стр. 80 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинского работника (объект заполняется аналогично документам пациента) Информация о направлении /MedRecord/ReferralInfo 1..1 /ReferralInfo Reason 1..1 String Обоснование направления /ReferralInfo IdReferralMIS 1..1 String Идентификатор направления в МИС /ReferralInfo IdReferralType 1..1 unsigned Идентификатор вида Byte направления (OID справочника: 1.2.643.5.1.13.2.7.1.2) /ReferralInfo IssuedDateTime /ReferralInfo HospitalizationOrde Заполняет r ся для /ReferralInfo MkbCode 1..1 Datetime Дата направления 0..1 unsigned Экстренность/плановость Byte госпитализации (OID IdReferral справочника: Type=1 1.2.643.2.69.1.1.1.21) 1..1 String Код заболевания. Значение в соответствии с МКБ-10 (OID справочника: 1.2.643.2.69.1.1.1.2) /MedRecord/DepartmentHead 1..1 Информация о главе отделения Версия 4.0 Стр. 81 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person Информация о персоне 1..1 (медицинском работнике) /Person Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) Версия 4.0 Стр. 82 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 83 из 331 Описание ность /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор медицинского работника в МИС /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая - ent медицинского работника (объект заполняется аналогично документам пациента) 3.2.3.11 Объект SickList В объекте SickList осуществляется передача информации о выданных листках временной нетрудоспособности в рамках случая обслуживания. Описание интеграционных профилей ИЭМК Структура объекта SickList представлена на Рисунок 14. Рисунок 14. Структура объекта SickList Версия 4.0 Стр. 84 из 331 Описание интеграционных профилей ИЭМК 3.2.3.11.1 Описание параметров Описание параметров объекта SickList представлено в таблице. Контейнер Параметр Условие Обязатель Тип Описание ность /MedRecord Для значения xsi:type 0..1 указывается SickList /MedRecord CreationDate 1..1 Datetime Дата создания документа /MedRecord Header 1..1 String Заголовок документа (краткое описание) /MedRecord/Attachment 0..1 /Attachment 0..1 Data Вложение base64Bi Файл-вложение nary /Attachment Hash 0..1 base64Bi Хэш данных (расчет хеш-суммы nary производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary /Attachment Url 0..1 anyURI Адрес (ссылка), где находятся Версия 4.0 Стр. 85 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность данные (содержимое вложения). Ссылка должна вести на то же самое содержимое, что и в элементе Data. /Attachment MIMEType Обязателе 0..1 String н, если MIME-тип данных файлавложения. элемент Поддерживаемые MIME-типы: Data заполнен /MedRecord/Author 1..1 /Doctor 0..1 IdLpu text/html – HTML; text/plain – текст; application/pdf – PDF. Автор документа String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием Версия 4.0 Стр. 86 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Author/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского Версия 4.0 Стр. 87 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /MedRecord/SickListInfo Информация о выданном 1..1 листке временной нетрудоспособности /SickListInfo Number 1..1 String Номер листа нетрудоспособности /SickListInfo DateStart 1..1 Datetime Дата открытия листа нетрудоспособности /SickListInfo DateEnd 1..1 Datetime Дата закрытия листа нетрудоспособности /SickListInfo DisabilityDocState 0..1 unsigned Идентификатор статуса Byte документа временной нетрудоспособности (OID справочника: 1.2.643.2.69.1.1.1.14) Версия 4.0 Стр. 88 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание unsigned Идентификатор причины выдачи Byte документа временной ность /SickListInfo DisabilityDocReaso 0..1 n нетрудоспособности (OID справочника: 1.2.643.2.69.1.1.1.15) /SickListInfo IsPatientTaker 0..1 Boolean Метка: получателем ЛВН является пациент /SickListInfo/Caregiver Обязател Дополнительная информация 0..1 ьно, если об ухаживающем за больным /SickListI (выдан ЛВН) nfo/IsPati entTaker= False /Caregiver IdRelationType 1..1 unsigned Код отношения к пациенту (OID Byte справочника: 1.2.643.2.69.1.1.1.65) /Caregiver UnderlyingDocume 1..1 String Реквизиты документа, удостоверяющие право nt представлять пациента /Guardian/Person 1..1 /Person 1..1 Sex Информация о персоне unsigned Код пола (Классификатор Версия 4.0 Стр. 89 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 90 из 331 Описание ность Byte половой принадлежности, 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/IdentityDocum 0..* Информация о документах участника случая (объект ent заполняется аналогично документам пациента) 3.2.3.12 Объект DischargeSummary В объекте DischargeSummary осуществляется передача информации о эпикризах, содержащих сводные медицинские сведения о случае обслуживания. Структура объекта DischargeSummary представлена на Рисунок 15. Описание интеграционных профилей ИЭМК Рисунок 15. Структура объекта DischargeSummary 3.2.3.12.1.1 Описание параметров Описание параметров объекта DischargeSummary представлено в таблице. Контейнер Параметр Условие Обязатель Тип Описание ность /MedRecord 0..1 Для значения xsi:type Версия 4.0 Стр. 91 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность указывается DischargeSummary /MedRecord CreationDate 1..1 Datetime Дата создания документа /MedRecord Header 1..1 String Заголовок документа (краткое описание) /MedRecord/Attachment 0..1 /Attachment 0..1 Data Вложение base64Bi Файл-вложение nary /Attachment Hash 0..1 base64Bi Хэш данных (расчет хеш-суммы nary производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary /Attachment Url 0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения). /Attachment MIMEType Обязателе н, если элемент 0..1 String MIME-тип данных файлавложения. Версия 4.0 Стр. 92 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Data Поддерживаемые MIME-типы: заполнен /MedRecord/Author 1..1 /Doctor 0..1 IdLpu text/html – HTML; text/plain – текст; application/pdf – PDF. Автор документа String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, Версия 4.0 Стр. 93 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность OID 1.2.643.5.1.13.2.1.1.607) /Author/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента) Версия 4.0 Стр. 94 из 331 Описание интеграционных профилей ИЭМК 3.2.3.13 Версия 4.0 Стр. 95 из 331 Объект LaboratoryReport В объекте LaboratoryReport осуществляется передача информации о проведенных лабораторных исследованиях. Структура объекта LaboratoryReport представлена на Рисунок 16. Рисунок 16. Структура объекта LaboratoryReport Описание интеграционных профилей ИЭМК 3.2.3.13.1 Описание параметров Описание параметров объекта LaboratoryReport представлено в таблице. Контейнер Параметр Условие Обязатель Тип Описание ность /MedRecord Для значения xsi:type 0..1 указывается LaboratoryReport /MedRecord CreationDate 1..1 Datetime Дата создания документа /MedRecord Header 1..1 String Заголовок документа (краткое описание) /MedRecord/Attachment 0..1 /Attachment 0..1 Data Вложение base64Bi Файл-вложение nary /Attachment Hash 0..1 base64Bi Хэш данных (расчет хеш-суммы nary производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary /Attachment Url 0..1 anyURI Адрес (ссылка), где находятся Версия 4.0 Стр. 96 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность данные (содержимое вложения). /Attachment MIMEType Обязателе 0..1 String н, если MIME-тип данных файлавложения. элемент Поддерживаемые MIME-типы: Data заполнен /MedRecord/Author 1..1 /Doctor 0..1 IdLpu text/html – HTML; text/plain – текст; application/pdf – PDF. Автор документа String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Версия 4.0 Стр. 97 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Author/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – Версия 4.0 Стр. 98 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 99 из 331 Описание ность медицинского работника (объект заполняется аналогично документам пациента) 3.2.3.14 Объект ConsultNote В объекте ConsultNote осуществляется передача информации о заключениях по результатам консультации или диагностического исследования. Может передаваться в рамках случая обслуживания. Структура объекта ConsultNote представлена на Рисунок 17. Описание интеграционных профилей ИЭМК Рисунок 17. Структура объекта ConsultNote 3.2.3.14.1 Описание параметров Описание параметров объекта ConsultNote представлено в таблице. Контейнер Параметр Условие Обязатель Тип Описание ность /MedRecord 0..1 Для значения xsi:type Версия 4.0 Стр. 100 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность указывается ConsultNote /MedRecord CreationDate 1..1 Datetime Дата создания документа /MedRecord Header 1..1 String Заголовок документа (краткое описание) /MedRecord/Attachment 0..1 /Attachment 0..1 Data Вложение base64Bi Файл-вложение nary /Attachment Hash 0..1 base64Bi Хэш данных (расчет хеш-суммы nary производится по алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary /Attachment Url 0..1 anyURI Адрес (ссылка), где находятся данные (содержимое вложения). /Attachment MIMEType Обязателе н, если элемент Data 0..1 String MIME-тип данных файлавложения. Поддерживаемые MIME-типы: Версия 4.0 Стр. 101 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность заполнен /MedRecord/Author 1..1 /Doctor 0..1 IdLpu text/html – HTML; text/plain – текст; application/pdf – PDF. Автор документа String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) Версия 4.0 Стр. 102 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Author/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента) Версия 4.0 Стр. 103 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 104 из 331 Описание сценариев 3.3 3.3.1 Модуль работы с пациентами Посредством Модуля работы с пациентами реализованы следующие сценарии информационного взаимодействия: Передача данных о пациенте; Получение данных о пациенте. 3.3.1.1 Передача данных о пациенте Для передачи данных о пациенте в сервис ИЭМК используются следующие методы: AddPatient и UpdatePatient. Для передачи данных о новом пациенте (регистрации нового пациента) используется метод AddPatient. Обновление данных о ранее зарегистрированном пациенте осуществляется посредством метода UpdatePatient. Порядок вызова методов ИЭМК в рамках сценария «Передача данных о пациенте» представлен на Рисунок 18. AddPatient UpdatePatient Рисунок 18. Порядок вызова методов ИЭМК в рамках сценария «Передача данных о пациенте» Описание интеграционных профилей ИЭМК 3.3.1.2 Получение Версия 4.0 данных о пациенте Для получения данных по пациенту из сервиса ИЭМК используется метод GetPatient. Порядок вызова метода ИЭМК в рамках «Передача данных о пациенте» представлен на Рисунок 19. GetPatient Рисунок 19. Порядок вызова метода ИЭМК в рамках сценария «Получение данных о пациенте» 3.3.2 Модуль сбора статистики Посредством Модуля сбора статистики реализованы следующие сценарии информационного взаимодействия: Передача данных по случаю обслуживания в ходе оказания медицинской помощи; Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи; Добавление медицинских записей без привязки к случаю обслуживания; Получение данных на госпитализацию, обследование или консультацию. Стр. 105 из 331 Описание интеграционных профилей ИЭМК 3.3.2.1 Передача Версия 4.0 Стр. 106 из 331 данных по случаю обслуживания в ходе оказания медицинской помощи При поэтапной передаче данных о случае медицинского обслуживания в ходе оказания медицинской помощи используются следующие методы: CreateCase AddStepToCase, AddMedRecord, CloseCase, UpdateCase и AddMedRecord. Вызов метода CreateCase происходит в момент регистрации случая обслуживания в МО; далее следует внесение изменений в данные о случае обслуживания (методами AddStepToCase и AddMedRecord) на этапах движения пациентов по отделениям (для стационарного типа обслуживания) или посещений врача (для амбулаторного типа обслуживания); закрытие случая обслуживания осуществляется методом CloseCase. После закрытия случая возможно полное или частичное изменение в данных о случае обслуживания (методами UpdateCase или AddMedRecord соответственно). Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания в ходе оказания медицинской помощи» представлен на Рисунок 20. AddStepToCase CreateCase UpdateCase AddMedRecord AddMedRecord CloseCase Рисунок 20. Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания в ходе оказания медицинской помощи» Описание интеграционных профилей ИЭМК 3.3.2.2 Передача Версия 4.0 Стр. 107 из 331 данных по случаю обслуживания по факту завершения оказания медицинской помощи При передаче данных о случае медицинского обслуживания по факту завершения оказания медицинской помощи используются следующие методы: AddCase, UpdateCase и AddMedRecord. Регистрация законченного случая обслуживания осуществляется с помощью метода AddCase; после регистрации законченного случая возможно полное или частичное изменение в данных о случае обслуживания (методами UpdateCase или AddMedRecord соответственно). Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи» представлен на Рисунок 21. UpdateCase AddMedRecord AddCase Рисунок 21. Порядок вызова методов ИЭМК в рамках сценария «Передача данных по случаю обслуживания по факту завершения оказания медицинской помощи» Описание интеграционных профилей ИЭМК 3.3.2.3 Добавление Версия 4.0 Стр. 108 из 331 медицинских записей без привязки к случаю обслуживания Для добавления медицинских записей по пациенту без привязки к случаю обслуживания используется метод AddMedRecord. Порядок вызова метода ИЭМК в рамках сценария «Добавление медицинских записей без привязки к случаю обслуживания» представлен на Рисунок 22. AddMedRecord Рисунок 22. Порядок вызова метода ИЭМК в рамках сценария «Добавление медицинских записей без привязки к случаю обслуживания» 3.3.2.4 Получение данных по направлениям на госпитализацию, обследование или консультацию Для получения данных по направлениям на госпитализацию, обследование или консультацию, выданным в указанное ЛПУ за определенный временной интервал, используется метод GetReferralList. Порядок вызова метода ИЭМК в рамках сценария «Получение данных по направлениям на госпитализацию, обследование или консультацию» представлен на Рисунок 23. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 109 из 331 GetReferralList Рисунок 23. Порядок вызова метода ИЭМК в рамках сценария «Получение данных по направлениям на госпитализацию, обследование или консультацию» Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 110 из 331 4 ОПИСАНИЕ МЕТОДОВ МОДУЛЯ РАБОТЫ С ПАЦИЕНТАМИ 4.1 Добавление пациента (AddPatient) Данный метод предназначен для добавления информации о пациенте. При передаче информации о пациенте осуществляется добавление пациента в Модуль работы с пациентами. При попытке добавления пациента осуществляется проверка на наличие информации об этом пациенте в Модуле работы с пациентами. Возможны следующие сценарии: 1. Если пациент не найден, то в Модуле работы с пациентами создается запись о нем с указанием идентификатора пациента в передающей МИС и идентификатора МО; 2. Если пациент найден и пара {идентификатор пациента; идентификатор МО} совпадает с уже зарегистрированными идентификаторами в Модуле работы с пациентами, то выдается сообщение об ошибке; 3. Если пациент найден, но был получен от МИС МО не совпадающей с той, что производит попытку добавления (т.е. пара {идентификатор пациента; идентификатор МО} ранее не была зарегистрирована в Модуле работы с пациентами), то для существующего пациента в Модуле работы с пациентами дополнительно сохраняется новая пара {идентификатор пациента; идентификатор МО}. Новый объект «Пациент» в данном случае не создается. Структура запроса AddPatient представлена на Рисунок 24. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 111 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Рисунок 24. Структура запроса AddPatient 4.1.1 Описание параметров В таблице представлено описание параметров запроса метода AddPatient. Контейнер Параметр Root Условие Обязательность/ Тип Описание кратность3 1..1 / guid 1..1 GUID Авторизационный токен / idLPU 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) /patient 3 1..1 Демографические Параметр «Кратность» означает количество возможных значений реквизита: 0..1 означает, что реквизит необязательный, максимальное количество экземпляров 1; 0..* – реквизит необязательный, максимальное количество экземпляров не ограничено; 1..1 – реквизит обязательный, экземпляр один; 1..* – реквизит обязательный, максимальное количество экземпляров не ограничено. Стр. 112 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязательность/ Версия 4.0 Тип Описание кратность 3 данные пациента /patient BirthDate 1..1 Datetime Дата рождения /patient DeathTime 0..1 Datetime Дата смерти /patient FamilyName 1..1 String Фамилия пациента /patient GivenName 1..1 String Имя пациента /patient IdBloodType 0..1 unsignedB Код группы крови (OID yte справочника: 1.2.643.2.69.1.1.1.3) /patient IdLivingAreaTyp 0..1 e unsignedB Тип места жительства yte (Классификатор жителя города или села, 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 unsignedB Код пола yte (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) Стр. 113 из 331 Описание интеграционных профилей ИЭМК Контейнер /patient Параметр Условие Обязательность/ Тип кратность 3 SocialGroup 0..1 Версия 4.0 Описание unsignedB Код социальной группы yte (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 1..1 IdDocumentType Документы unsignedB Код типа документа yte (OID справочника: 1.2.643.2.69.1.1.1.6) /DocumentDto DocS Для 1..1 документов, у которых указывается серия Для документов, у которых не указывается серия 0..0 String Серия документа Стр. 114 из 331 Описание интеграционных профилей ИЭМК Контейнер /DocumentDto Параметр DocN Условие Обязательность/ Тип кратность 3 1..1 String Версия 4.0 Описание Номер документа. Формат номера СНИЛС: ЧЧЧ-ЧЧЧ-ЧЧЧ ЧЧ /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..* Адреса Стр. 115 из 331 Описание интеграционных профилей ИЭМК Контейнер /AddressDto Параметр IdAddressType Условие Обязательность/ Версия 4.0 Тип Описание кратность 3 1..1 unsignedB Идентификатор типа yte адреса (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..* Контактная Стр. 116 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязательность/ Тип кратность 3 Версия 4.0 Описание информация пациента /ContactDto IdContactType 1..1 unsignedB Идентификатор типа yte контакта (OID справочника: 1.2.643.2.69.1.1.1.27) /ContactDto ContactValue 1..1 String Содержание контактной информации /patient/Job Место работы 0..1 пациента /Job OgrnCode 0..1 String Код ОГРН работодателя /Job CompanyName 1..1 String Наименование предприятия /Job Sphere 0..1 String Код наименования отрасли (Общероссийский классификатор видов экономической деятельности, OID 1.2.643.5.1.13.2.1.1.62) /Job Position 0..1 String Наименование должности пациента Стр. 117 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязательность/ Версия 4.0 Тип Описание кратность 3 /Job DateStart 0..1 Datetime Дата начала работы /Job DateEnd 0..1 Datetime Дата окончания работы /patient/Privilege Стр. 118 из 331 Информация о льготе 0..1 пациента /Privilege DateStart 1..1 Datetime Дата начала действия льготы /Privilege DateEnd 1..1 Datetime Дата окончания действия льготы /Privilege IdPrivilegeType 1..1 unsignedB Идентификатор yte категории льготности (OID справочника: 1.2.643.2.69.1.1.1.7) 4.2 Обновление информации о пациенте (UpdatePatient) Данный метод предназначен для обновления информации о пациенте, зарегистрированном ранее в Модуле работы с пациентами. Структура запроса метода UpdatePatient аналогична запросу метода AddPatient (описание метода AddPeatient приведено в разделе 4.1). Описание интеграционных профилей ИЭМК 4.2.1 Версия 4.0 Стр. 119 из 331 Описание параметров Параметры запроса метода UpdatePatient совпадают с параметрами для метода AddPatient и приведены в п. 4.1. Обязательными параметрами метода являются: guid, idLPU и IdPatientMIS. Остальные параметры не являются обязательными и должны передаваться только в случае необходимости внесения изменений в их значения. 4.3 Получение данных о зарегистрированном пациенте (GetPatient) Данный метод предназначен для получения информации о пациенте, ранее зарегистрированном в Модуле работы с пациентами сервиса «Региональная ИЭМК», или получения данных из ИЭМК федерального сегмента ЕГИСЗ. В зависимости от выбранного варианта поиска в запросе могут быть использованы следующие наборы параметров: 1. Для поиска пациента в Модуле работы с пациентами сервиса «Региональная ИЭМК» могут быть использованы следующие наборы данных: Фамилия, Имя, Дата рождения, СНИЛС; Фамилия, Имя, Дата рождения, серия и номер полиса ОМС; Фамилия, Имя, Дата рождения, пол, серия и номер документа, удостоверяющего личность; Идентификатор пациента в МИС. 2. Для поиска пациента в ИЭМК федерального сегмента ЕГИСЗ могут быть использованы следующие наборы данных или их комбинация: Фамилия; Описание интеграционных профилей ИЭМК Фамилия и Имя; СНИЛС/Номер полиса/Серия и номер паспорта; Дата рождения. Структура запроса представлена на Рисунок 25. Версия 4.0 Стр. 120 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 121 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 122 из 331 Рисунок 25. Структура запроса GetPatient 4.3.1 Описание параметров В таблице представлено описание параметров запроса метода GetPatient при поиске данных на уровне региона. Контейнер Параметр Обязательность Тип Описание 1..1 Root / Условие guid 1..1 GUID Авторизационный токен / IdLPU 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1. 178) / IdSource 1..1 String Код источника поиска: Reg – поиск в Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязательность Версия 4.0 Тип Описание сервисе «Региональная ИЭМК» (на региональном уровне); Fed – поиск в федеральном сервисе ИЭМК Информация о 1..1 /Patient пациенте /Patient idPatientMIS 0..1 String Идентификатор пациента в запрашивающей МИС /Patient FamilyName 0..1 String Фамилия пациента /Patient GivenName 0..1 String Имя пациента /Patient MiddleName 0..1 String Отчество пациента /Patient Sex 1..1 unsigned Код пола Byte (Классификатор половой принадлежности, OID Стр. 123 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязательность Версия 4.0 Тип Описание 1.2.643.5.1.13.2.1.1. 156) /patient/Documents/DocumentDto 0..* /DocumentDto 1..1 IdDocumentType Документы unsigned Код типа документа Byte (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 Дата окончания действия документа Стр. 124 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязательность Версия 4.0 Тип Описание /DocumentDto IssuedDate 0..1 Datetime Дата выдачи /DocumentDto IdProvider 0..1 Int Код организации, выдавшей документ. Заполняется только для полисов (Реестр страховых медицинских организаций (ФОМС), OID справочника: 1.2.643.5.1.13.2.1.1. 635) /DocumentDto ProviderName 0..1 String Наименование организации, выдавшей документ /DocumentDto RegionCode 0..1 String Код территории страхования 4.3.2 Описание выходных данных В таблице представлено описание выходных данных метода GetPatient. Стр. 125 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание Информация о найденных пациентах /patient BirthDate Datetime Дата рождения /patient DeathTime Datetime Дата смерти /patient FamilyName String Фамилия пациента /patient GivenName String Имя пациента /patient IdBloodType unsignedByte Код группы крови (OID справочника: 1.2.643.2.69.1.1.1.3) /patient IdGlobal String Глобальный идентификатор пациента в сервисе «Региональная ИЭМК» /patient IdLivingAreaType unsignedByte Тип места жительства (Классификатор жителя города или села, OID 1.2.643.5.1.13.2.1.1.573) /patient IdPatientMIS String Идентификатор пациента в передающей МИС /patient MiddleName String Отчество пациента /patient Sex unsignedByte Код пола (Классификатор половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /patient SocialGroup unsignedByte Код социальной группы (OID справочника: 1.2.643.2.69.1.1.1.4) /patient SocialStatus String Код социального статуса пациента (OID справочника: 1.2.643.2.69.1.1.1.5) Версия 4.0 Стр. 126 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание /patient/Documents/DocumentDto /DocumentDto IdDocumentType unsignedByte Код типа документа (OID справочника: 1.2.643.2.69.1.1.1.6) /DocumentDto DocS String Серия документа. Для документов, у которых указывается серия /DocumentDto DocN String Номер документа. Формат номера СНИЛС: ЧЧЧ-ЧЧЧ-ЧЧЧ ЧЧ /DocumentDto ExpiredDate Datetime Дата окончания действия документа /DocumentDto IssuedDate Datetime Дата выдачи /DocumentDto IdProvider Int Код организации, выдавшей документ. Заполняется только для полисов (Реестр страховых медицинских организаций (ФОМС), OID справочника: 1.2.643.5.1.13.2.1.1.635) /DocumentDto ProviderName String Наименование организации, выдавшей документ /DocumentDto RegionCode String Код территории страхования Адреса /patient/Addresses/AddressDto /AddressDto IdAddressType unsignedByte Идентификатор типа адреса (OID справочника: Версия 4.0 Стр. 127 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание 1.2.643.2.69.1.1.1.28) /AddressDto StringAddress String Адрес строкой /AddressDto Street String Код улицы. Значение КЛАДР /AddressDto Building String Номер дома /AddressDto City String Код города КЛАДР /AddressDto Appartment String Номер квартиры /AddressDto PostalCode Int Индекс /AddressDto GeoData String Геокоординаты объекта Место рождения /patient/BirthPlace /BirthPlace Country String Страна /BirthPlace Region String Регион /BirthPlace City String Населенный пункт Контактное лицо /patient/ContactPerson /ContactPerson FamilyName String Фамилия /ContactPerson GivenName String Имя /ContactPerson MiddleName String Отчество Версия 4.0 Стр. 128 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание /ContactPerson IdPersonMIS String Идентификатор контактного лица в МИС /ContactPerson IdRelationType unsignedByte Идентификатор отношения к пациенту (OID справочника: 1.2.643.5.1.13.2.7.1.15) Контактная информация /ContactDto /ContactDto IdContactType unsignedByte Идентификатор типа контакта (OID справочника: 1.2.643.2.69.1.1.1.27) /ContactDto ContactValue String Значение контакта Место работы пациента /patient/Job /Job OgrnCode String Код ОГРН работодателя /Job CompanyName String Наименование предприятия /Job Sphere String Код наименования отрасли (Общероссийский классификатор видов экономической деятельности, OID 1.2.643.5.1.13.2.1.1.62) /Job Position String Наименование должности пациента /Job DateStart Datetime Дата начала работы /Job DateEnd Datetime Дата окончания работы Информация о льготе пациента /patient/Privilege /Privilege DateStart Datetime Дата начала действия льготы /Privilege DateEnd Datetime Дата окончания действия льготы Версия 4.0 Стр. 129 из 331 Описание интеграционных профилей ИЭМК Контейнер /Privilege Параметр IdPrivilegeType Тип unsignedByte Описание Идентификатор категории льготности (OID справочника: 1.2.643.2.69.1.1.1.7) Версия 4.0 Стр. 130 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 131 из 331 5 ОПИСАНИЕ МЕТОДОВ МОДУЛЯ СБОРА СТАТИСТИКИ 5.1 Добавление завершенного случая медицинского обслуживания (AddCase) Данный метод добавляет информацию по законченному случаю обслуживания (как амбулаторному, так и стационарному) в Модуль сбора статистики. При добавлении случая обслуживания осуществляется проверка на уникальность по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС. Параметры метода AddCase можно разделить на 3 категории: 1. Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, исход заболевания, даты начала и окончания и т.д.). 2. Дополнительные параметры для амбулаторных случаев обслуживания (например, цель обращения, результат обращения и т.д.). 3. Дополнительные параметры для стационарных случаев обслуживания (например, информация о канале госпитализации, состоянии пациента при поступлении и т.д.). Структура запроса для амбулаторного случая обслуживания представлена на Рисунок 26. Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 132 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Рисунок 26. Структура запроса AddCase для амбулаторного случая обслуживания Структура запроса для стационарного случая обслуживания представлена на Рисунок 27. Стр. 133 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 134 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 135 из 331 Рисунок 27. Структура запроса AddCase для стационарного случая обслуживания Примеры запросов метода AddCase приведены в разделе 1.1 Приложения 4. 5.1.1 Описание параметров запроса (амбулаторный случай обслуживания) В таблице представлено описание параметров запроса метода AddCase, которые должны передаваться для амбулаторных случаев обслуживания. Контейнер Параметр Условие Обязатель Тип Описание ность Root / 1..1 guid /CaseDto 1..1 GUID Авторизационный токен Информация о случае 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 unsigned Идентификатор вида Byte медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16) /CaseDto IdPaymentType 1..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /CaseDto Confidentiality 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto DoctorConfidentiali 1..1 ty unsigned Уровень конфиденциальности Byte передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto CuratorConfidential ity 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации для Версия 4.0 Стр. 136 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) /CaseDto IdCaseResult 1..1 unsigned Идентификатор исхода Byte заболевания (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 unsigned Идентификатор цели обращения Версия 4.0 Стр. 137 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Byte (Классификатор поводов обращения за медицинской помощью, OID справочника: 1.2.643.5.1.13.2.1.1.106) /CaseDto IdCaseType 1..1 unsigned Идентификатор типа случая Byte обслуживания: амбулаторный, диспансеризация (OID справочника: 1.2.643.2.69.1.1.1.35) /CaseDto IdAmbResult 0..1 unsigned Код результата обращения (OID Byte справочника: 1.2.643.2.69.1.1.1.17) /CaseDto IsActive 0..1 Boolean Признак «Актив». Признак устанавливается если пациент был направлен на приём к врачу /CaseDto/DoctorInCharge 1..1 /DoctorInChar 0..1 IdLpu Информация о лечащем враче String которому относится врач ge /DoctorInChar ge Идентификатор ЛПУ, к IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура Версия 4.0 Стр. 138 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /DoctorInChar IdPosition 1..1 ge unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /DoctorInCharge/Person 1..1 /Person 0..1 Sex Информация о персоне (враче) unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО врача String Фамилия врача Версия 4.0 Стр. 139 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /HumanName GivenName 1..1 String Имя врача /HumanName MiddleName 0..1 String Отчество врача /Person/Documents/IdentityDocum Информация о документах 0..* участника случая - врача ent (объект заполняется аналогично документам пациента) /CaseDto/Authenticator Лицо, подписывающее или 1..1 визирующее формируемый набор медицинской информации /Authenticator IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Authenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник Версия 4.0 Стр. 140 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор участника Версия 4.0 Стр. 141 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность случая в МИС /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Author Лицо, являющееся автором 1..1 передаваемого набора медицинской информации (как правило, лечащий врач) /Author IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: Версия 4.0 Стр. 142 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.5.1.13.2.7.1.30) /Author/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) Версия 4.0 Стр. 143 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам Версия 4.0 Стр. 144 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность пациента) /CaseDto/LegalAuthenticator В элементе указывается 0..1 информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность) /LegalAuthent IdRole 0..1 icator unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /LegalAuthenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и Версия 4.0 Стр. 145 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника Версия 4.0 Стр. 146 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Guardian Информация о другом 0..1 участнике случая (родителе/ опекуне) /Guardian IdRelationType 1..1 unsigned Код отношения к пациенту Byte (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15) /Guardian UnderlyingDocume nt 1..1 String Реквизиты документа, удостоверяющие право представлять пациента Версия 4.0 Стр. 147 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Guardian/Person 1..1 /Person 1..1 Sex Информация о персоне unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum 0..* Информация о документах другого участника случая ent (объект заполняется аналогично документам пациента) /CaseDto/Steps/StepAmb 1..* Информация об эпизоде случая Версия 4.0 Стр. 148 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинского обслуживания /StepAmb DateStart 1..1 Datetime Дата начала эпизода /StepAmb DateEnd 1..1 Datetime Дата окончания эпизода /StepAmb Comment 0..1 String Комментарий /StepAmb IdStepMis 1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС /StepAmb IdPaymentType 0..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /StepAmb IdVisitPlace 1..1 unsigned Идентификатор места посещения Byte (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18) /StepAmb IdVisitPurpose 1..1 unsigned Идентификатор цели посещения Byte (Классификатор целей посещения амбулаторнополиклинической организации, Версия 4.0 Стр. 149 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность OID справочника: 1.2.643.2.69.1.1.1.19) /StepAmb/Doctor 1..1 /Doctor 0..1 IdLpu Информация о враче String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Версия 4.0 Стр. 150 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Byte половой принадлежности, 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/IdentityDocum 0..* Информация о документах участника случая - врача ent (объект заполняется аналогично документам пациента) /StepAmb/MedRecords 0..1 Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания /CaseDto/MedRecords 0..1 Массив MedRecord, доступных Версия 4.0 Стр. 151 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 152 из 331 Описание ность для амбулаторного случая обслуживания 5.1.2 Описание параметров запроса (стационарный случай обслуживания) В таблице представлено описание параметров запроса метода AddCase, которые должны передаваться для стационарных случаев обслуживания. Контейнер Параметр Условие Обязатель Тип Описание ность Root / 1..1 guid /CaseDto 1..1 GUID Авторизационный токен Информация о случае 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 unsigned Идентификатор вида Byte медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16) /CaseDto IdPaymentType 1..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /CaseDto Confidentiality 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto DoctorConfidentiali 1..1 ty unsigned Уровень конфиденциальности Byte передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto CuratorConfidential ity 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации для Версия 4.0 Стр. 153 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) /CaseDto IdCaseResult 1..1 unsigned Идентификатор исхода Byte заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688) /CaseDto Comment 1..1 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола /CaseDto IdPatientMis 1..1 String Идентификатор пациента в передающей системе /CaseDto DeliveryCode Заполняет 0..1 String Код бригады доставившей Версия 4.0 Стр. 154 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность ся, если пациента / номер наряда скорой IdHospCha помощи nnel = 1 («СМП») /CaseDto IdIntoxicationType 0..1 unsigned Идентификатор типа Byte интоксикации пациента при поступлении (Классификатор состояний опьянения, в котором был доставлен в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.555) /CaseDto IdPatientCondition 0..1 OnAdmission unsigned Идентификатор состояния Byte пациента при поступлении (Классификатор состояний при обращении (поступлении) в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.111) /CaseDto IdTypeFromDiseas eStart 1..1 unsigned Идентификатор интервалов Byte времени, прошедшего с момента заболевания до обращения Версия 4.0 Стр. 155 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность (Справочник времени доставки больного в стационар от начала заболевания (получения травмы), OID справочника: 1.2.643.5.1.13.2.1.1.537) /CaseDto IdRepetition 1..1 unsigned Первичность/повторность Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.20) /CaseDto HospitalizationOrde 0..1 r unsigned Экстренность/плановость Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21) /CaseDto IdTransportIntern 0..1 unsigned Идентификатор вида Byte транспортировки (OID справочника: 1.2.643.2.69.1.1.1.22) /CaseDto HospResult 1..1 unsigned Идентификатор исхода Byte госпитализации (OID справочника: Версия 4.0 Стр. 156 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.2.69.1.1.1.23) /CaseDto IdHospChannel 1..1 unsigned Код канала госпитализации Byte (Классификатор каналов госпитализации в лечебнопрофилактическую организацию, 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 догоспитального этапа /PrehospitalDe fects PrehospitalDefects 1..* /CaseDto/DoctorInCharge 1..1 /DoctorInChar 0..1 ge IdLpu unsigned Byte Код дефекта догостипального этапа (OID справочника: 1.2.643.2.69.1.1.1.24) Информация о лечащем враче String Идентификатор ЛПУ, к которому относится врач Версия 4.0 Стр. 157 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /DoctorInChar IdSpeciality 1..1 ge unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /DoctorInChar IdPosition 1..1 ge unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /DoctorInCharge/Person 1..1 /Person 0..1 Sex Информация о персоне (враче) unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор врача в МИС Версия 4.0 Стр. 158 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность ФИО врача /Person/HumanName 1..1 /HumanName FamilyName 1..1 String Фамилия врача /HumanName GivenName 1..1 String Имя врача /HumanName MiddleName 0..1 String Отчество врача /Person/Documents/IdentityDocum Информация о документах 0..* участника случая - врача ent (объект заполняется аналогично документам пациента) /CaseDto/Authenticator Лицо, подписывающее или 1..1 визирующее формируемый набор медицинской информации /Authenticator IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Authenticator/Doctor 1..1 Информация о медицинском работнике Версия 4.0 Стр. 159 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID Версия 4.0 Стр. 160 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Author 1..1 Лицо, являющееся автором передаваемого набора медицинской информации (как Версия 4.0 Стр. 161 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность правило, лечащий врач) /Author IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Author/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей Версия 4.0 Стр. 162 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – Версия 4.0 Стр. 163 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/LegalAuthenticator В элементе указывается 0..1 информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность) /LegalAuthent IdRole 0..1 icator unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /LegalAuthenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника Версия 4.0 Стр. 164 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 ФИО медицинского работника Версия 4.0 Стр. 165 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /HumanName FamilyName 1..1 String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Guardian Информация о другом 0..1 участнике случая (родителе/ опекуне) /Guardian IdRelationType 1..1 unsigned Код отношения к пациенту Byte (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15) /Guardian UnderlyingDocume 1..1 String Реквизиты документа, Версия 4.0 Стр. 166 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность удостоверяющие право nt представлять пациента /Guardian/Person 1..1 /Person 1..1 Sex Информация о персоне unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum ent 0..* Информация о документах другого участника случая (объект заполняется аналогично документам Версия 4.0 Стр. 167 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность пациента) /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 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /StepStat HospitalDepartment 1..1 String Наименование отделения 1..1 String Код отделения Name /StepStat IdHospitalDepartm ent (Регистрационный код отделения в МО (возможно из паспорта ЛПУ)) Версия 4.0 Стр. 168 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание unsigned Идентификатор режима лечения Byte (OID справочника: ность /StepStat IdRegimen 0..1 1.2.643.2.69.1.1.1.25) /StepStat WardNumber 0..1 String Номер палаты /StepStat BedNumber 0..1 String Номер койки /StepStat BedProfile 1..1 unsigned Профиль койки (Номенклатура Byte коечного фонда медицинской организации, OID справочника: 1.2.643.5.1.13.2.1.1.221) /StepStat DaySpend 1..1 unsigned Проведено койко-дней Short /StepStat/Doctor 1..1 /Doctor 0..1 IdLpu Информация о враче String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и Версия 4.0 Стр. 169 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 Имя врача Версия 4.0 Стр. 170 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 171 из 331 Описание ность /HumanName MiddleName /Person/Documents/IdentityDocum 0..1 String 0..* Отчество врача Информация о документах участника случая - врача ent (объект заполняется аналогично документам пациента) /StepStat/MedRecords 0..1 Массив MedRecord, доступных для эпизода стационарного случая обслуживания /CaseDto/MedRecords 0..1 Массив MedRecord, доступных для стационарного случая обслуживания 5.1.3 Кратность объектов MedRecord В таблице приведена обязательность MedRecord каждого типа для уровня случая обслуживания и эпизода для передачи с помощью метода AddCase. Описание интеграционных профилей ИЭМК Тип MedRecord Описание Обязательность (кратность) Случай обслуживания Service Версия 4.0 Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный (выполненные) 0..0 0..0 0..0 0..* 0..* медицинские 0..1 0..1 0..1 0..0 0..0 Назначенные препараты 0..0 0..0 0..0 0..* 0..* Летальный 0..1 0..0 0..0 0..0 0..0 0..* 0..* 0..* 0..* 0..* 0..1 1..1 1..1 0..1 0..1 0..1 0..0 0..0 0..0 0..0 Оказанные услуги TfomsInfo Выполненные стандарты в разрезе учета ТФОМС AppointedMe dication DeathInfo исход (причина смерти) Diagnosis Диагноз ClinicMainDia Основной gnosis отсутствии летального исхода) Anatomopatho Патологоанатомический logicalMainDi диагноз (основной диагноз, его agnosis осложнения и сопутствующие заболевания) диагноз (при Стр. 172 из 331 Описание интеграционных профилей ИЭМК Тип MedRecord Описание Обязательность (кратность) Случай обслуживания DispensaryOn Версия 4.0 Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный Первый этап диспансеризации 0..0 0..0 0..1 0..0 0..0 Направление 0..* 0..* 0..0 0..* 0..* 0..* 0..* 0..0 0..0 0..0 Эпикриз 0..1 0..1 0..0 0..0 0..0 Лабораторное исследование 0..* 0..* 0..* 0..* 0..* Заключение 0..1 0..1 0..0 0..0 0..0 e Referral на госпитализацию, обследование, консультацию SickList Выданные листки временной нетрудоспособности DischargeSum mary LaboratoryRe port ConsultNote консультации по результатам или диагностического исследования Стр. 173 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 174 из 331 Регистрация случая медицинского обслуживания (CreateCase) 5.2 Данный метод позволяет зарегистрировать (открыть) случай медицинского обслуживания (как амбулаторный, так и стационарный) в Модуле сбора статистики. При добавлении (открытии) случая обслуживания осуществляется проверка на уникальность по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС. Параметры метода CreateCase можно разделить на 3 категории: 1. Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, идентификатор случая в передающей МИС, даты открытия случая и т.д.). 2. Дополнительные параметры для амбулаторных случаев обслуживания (например, цель обращения, отметка о направленном пациенте и т.д.). 3. Дополнительные параметры для стационарных случаев обслуживания (например, информация о канале госпитализации, состоянии пациента при поступлении и т.д.). Структура запросов метода CreateCase аналогична структуре метода AddCase. Примеры запросов метода CreateCase приведенs в разделе 1.2 Приложения 4. 5.2.1 Описание параметров запроса (амбулаторный случай обслуживания) В таблице представлено описание параметров запроса метода CreateCase, которые должны передаваться для амбулаторных случаев обслуживания. Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Root / 1..1 guid /CaseDto 1..1 GUID Авторизационный токен Информация о случае 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 unsigned Идентификатор вида Byte медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16) /CaseDto IdPaymentType 1..1 unsigned Идентификатор источника Byte финансирования (OID Версия 4.0 Стр. 175 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность справочника: 1.2.643.2.69.1.1.1.32) /CaseDto Confidentiality 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto DoctorConfidentiali 1..1 ty unsigned Уровень конфиденциальности Byte передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto CuratorConfidential 1..1 ity unsigned Уровень конфиденциальности Byte передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) Версия 4.0 Стр. 176 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /CaseDto IdCaseResult 0..0 unsigned Идентификатор исхода Byte заболевания (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 unsigned Идентификатор цели обращения Byte (Классификатор поводов обращения за медицинской помощью, OID справочника: 1.2.643.5.1.13.2.1.1.106) /CaseDto IdCaseType 1..1 unsigned Идентификатор типа случая Byte обслуживания: амбулаторный, диспансеризация (OID справочника: Версия 4.0 Стр. 177 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.2.69.1.1.1.35) /CaseDto IdAmbResult 0..0 unsigned Код результата обращения (OID Byte справочника: 1.2.643.2.69.1.1.1.17) /CaseDto IsActive 0..1 Boolean Признак «Актив». Признак устанавливается если пациент был направлен на приём к врачу /CaseDto/DoctorInCharge 0..1 /DoctorInChar 0..1 IdLpu Информация о лечащем враче String которому относится врач ge /DoctorInChar Идентификатор ЛПУ, к IdSpeciality 1..1 ge unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /DoctorInChar ge IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей Версия 4.0 Стр. 178 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /DoctorInCharge/Person 1..1 /Person 0..1 Sex Информация о персоне (враче) unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum ent 0..* Информация о документах участника случая - врача (объект заполняется аналогично документам пациента) Версия 4.0 Стр. 179 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /CaseDto/Authenticator Лицо, подписывающее или 1..1 визирующее формируемый набор медицинской информации /Authenticator IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Authenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) Версия 4.0 Стр. 180 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского Версия 4.0 Стр. 181 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Author Лицо, являющееся автором 1..1 передаваемого набора медицинской информации (как правило, лечащий врач) /Author IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Author/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Версия 4.0 Стр. 182 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор участника случая в МИС Версия 4.0 Стр. 183 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/LegalAuthenticator В элементе указывается 0..1 информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность) /LegalAuthent IdRole 0..1 unsigned Роль в оказании помощи (OID Версия 4.0 Стр. 184 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность icator Byte справочника: 1.2.643.5.1.13.2.7.1.30) /LegalAuthenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, Версия 4.0 Стр. 185 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – медицинского работника (объект заполняется Версия 4.0 Стр. 186 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность аналогично документам пациента) /CaseDto/Guardian Информация о другом 0..1 участнике случая (родителе/ опекуне) /Guardian IdRelationType 1..1 unsigned Код отношения к пациенту Byte (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15) /Guardian UnderlyingDocume 1..1 String Реквизиты документа, удостоверяющие право nt представлять пациента /Guardian/Person 1..1 /Person 1..1 Sex Информация о персоне unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 1..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор другого участника случая в МИС Версия 4.0 Стр. 187 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person/HumanName ФИО другого участника 1..1 случая (родителя/ опекуна) /HumanName FamilyName 1..1 String Фамилия /HumanName GivenName 1..1 String Имя /HumanName MiddleName 0..1 String Отчество /Person/Documents/IdentityDocum Информация о документах 0..* другого участника случая ent (объект заполняется аналогично документам пациента) /CaseDto/Steps/StepAmb Информация об эпизоде случая 1..* медицинского обслуживания /StepAmb DateStart 1..1 Datetime Дата начала эпизода /StepAmb DateEnd 1..1 Datetime Дата окончания эпизода /StepAmb Comment 0..1 String Комментарий /StepAmb IdStepMis 1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС Версия 4.0 Стр. 188 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /StepAmb IdPaymentType 0..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /StepAmb IdVisitPlace 1..1 unsigned Идентификатор места посещения Byte (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18) /StepAmb IdVisitPurpose 1..1 unsigned Идентификатор цели посещения Byte (Классификатор целей посещения амбулаторнополиклинической организации, OID справочника: 1.2.643.2.69.1.1.1.19) /StepAmb/Doctor 1..1 /Doctor 0..1 IdLpu Информация о враче String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с Версия 4.0 Стр. 189 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО врача String Фамилия врача Версия 4.0 Стр. 190 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 191 из 331 Описание ность /HumanName GivenName 1..1 String Имя врача /HumanName MiddleName 0..1 String Отчество врача /Person/Documents/IdentityDocum 0..* Информация о документах участника случая - врача ent (объект заполняется аналогично документам пациента) /StepAmb/MedRecords 0..1 Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания /CaseDto/MedRecords 0..1 Массив MedRecord, доступных для амбулаторного случая обслуживания 5.2.2 Описание параметров запроса (стационарный случай обслуживания) В таблице представлено описание параметров запроса метода CreateCase, которые должны передаваться для стационарных случаев обслуживания. Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Root / 1..1 guid /CaseDto 1..1 GUID Авторизационный токен Информация о случае 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 unsigned Идентификатор вида Byte медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16) /CaseDto IdPaymentType 1..1 unsigned Идентификатор источника Byte финансирования (OID справочника: Версия 4.0 Стр. 192 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.2.69.1.1.1.32) /CaseDto Confidentiality 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto DoctorConfidentiali 1..1 ty unsigned Уровень конфиденциальности Byte передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto CuratorConfidential 1..1 ity unsigned Уровень конфиденциальности Byte передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) /CaseDto IdCaseResult 0..0 unsigned Идентификатор исхода Версия 4.0 Стр. 193 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Byte заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688) /CaseDto Comment 0..0 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола /CaseDto IdPatientMis 1..1 String Идентификатор пациента в передающей системе /CaseDto DeliveryCode Заполняет 0..1 String Код бригады доставившей ся, если пациента / номер наряда скорой IdHospCha помощи nnel = 1 («СМП») /CaseDto IdIntoxicationType 0..1 unsigned Идентификатор типа Byte интоксикации пациента при поступлении (Классификатор состояний опьянения, в котором был доставлен в медицинскую Версия 4.0 Стр. 194 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность организацию, OID справочника: 1.2.643.5.1.13.2.1.1.555) /CaseDto IdPatientCondition 0..1 OnAdmission unsigned Идентификатор состояния Byte пациента при поступлении (Классификатор состояний при обращении (поступлении) в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.111) /CaseDto IdTypeFromDiseas 1..1 eStart unsigned Идентификатор интервалов Byte времени, прошедшего с момента заболевания до обращения (Справочник времени доставки больного в стационар от начала заболевания (получения травмы), OID справочника: 1.2.643.5.1.13.2.1.1.537) /CaseDto IdRepetition 1..1 unsigned Первичность/повторность Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.20) Версия 4.0 Стр. 195 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /CaseDto HospitalizationOrde 0..1 r unsigned Экстренность/плановость Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21) /CaseDto IdTransportIntern 0..1 unsigned Идентификатор вида Byte транспортировки (OID справочника: 1.2.643.2.69.1.1.1.22) /CaseDto HospResult 0..0 unsigned Идентификатор исхода Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.23) /CaseDto IdHospChannel 1..1 unsigned Код канала госпитализации Byte (Классификатор каналов госпитализации в лечебнопрофилактическую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.281) /CaseDto RW1Mark 0..1 Boolean Метка наличия результата обследования на сифилис Версия 4.0 Стр. 196 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /CaseDto AIDSMark 0..1 Boolean Метка наличия результата обследования на ВИЧ-инфекцию /CaseDto/PrehospitalDefects Массив дефектов 0..1 догоспитального этапа /PrehospitalDe fects PrehospitalDefects 1..* /CaseDto/DoctorInCharge 0..1 /DoctorInChar 0..1 IdLpu unsigned Byte этапа (OID справочника: 1.2.643.2.69.1.1.1.24) Информация о лечащем враче String Идентификатор ЛПУ, к которому относится врач ge /DoctorInChar Код дефекта догостипального IdSpeciality 1..1 ge unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /DoctorInChar IdPosition 1..1 unsigned Идентификатор должности врача Версия 4.0 Стр. 197 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность ge Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /DoctorInCharge/Person 1..1 /Person 0..1 Sex Информация о персоне (враче) unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum ent 0..* Информация о документах участника случая - врача (объект заполняется аналогично документам Версия 4.0 Стр. 198 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность пациента) /CaseDto/Authenticator Лицо, подписывающее или 1..1 визирующее формируемый набор медицинской информации /Authenticator IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Authenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID Версия 4.0 Стр. 199 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника Версия 4.0 Стр. 200 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Author Лицо, являющееся автором 1..1 передаваемого набора медицинской информации (как правило, лечащий врач) /Author IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Author/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник Версия 4.0 Стр. 201 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор участника Версия 4.0 Стр. 202 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность случая в МИС /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/LegalAuthenticator 0..1 В элементе указывается информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность) Версия 4.0 Стр. 203 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /LegalAuthent IdRole 0..1 icator unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /LegalAuthenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и Версия 4.0 Стр. 204 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – медицинского работника Версия 4.0 Стр. 205 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность (объект заполняется аналогично документам пациента) /CaseDto/Guardian Информация о другом 0..1 участнике случая (родителе/ опекуне) /Guardian IdRelationType 1..1 unsigned Код отношения к пациенту Byte (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15) /Guardian UnderlyingDocume 1..1 String Реквизиты документа, удостоверяющие право nt представлять пациента /Guardian/Person 1..1 /Person 1..1 Sex Информация о персоне unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 1..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор другого Версия 4.0 Стр. 206 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность участника случая в МИС /Person/HumanName ФИО другого участника 1..1 случая (родителя/ опекуна) /HumanName FamilyName 1..1 String Фамилия /HumanName GivenName 1..1 String Имя /HumanName MiddleName 0..1 String Отчество /Person/Documents/IdentityDocum Информация о документах 0..* другого участника случая ent (объект заполняется аналогично документам пациента) /CaseDto/Steps/StepStat Информация об эпизоде случая 1..* медицинского обслуживания /StepStat DateStart 1..1 Datetime Дата начала эпизода /StepStat DateEnd 1..1 Datetime Дата окончания эпизода /StepStat Comment 0..1 String Комментарий /StepStat IdStepMis 1..1 String Идентификатор эпизода случая медицинского обслуживания в Версия 4.0 Стр. 207 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность передающей МИС /StepStat IdPaymentType 0..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /StepStat HospitalDepartment 1..1 String Наименование отделения 1..1 String Код отделения Name /StepStat IdHospitalDepartm (Регистрационный код отделения ent в МО (возможно из паспорта ЛПУ)) /StepStat IdRegimen 0..1 unsigned Идентификатор режима лечения Byte (OID справочника: 1.2.643.2.69.1.1.1.25) /StepStat WardNumber 0..1 String Номер палаты /StepStat BedNumber 0..1 String Номер койки /StepStat BedProfile 1..1 unsigned Профиль койки (Номенклатура Byte коечного фонда медицинской организации, OID справочника: Версия 4.0 Стр. 208 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.5.1.13.2.1.1.221) /StepStat DaySpend 1..1 unsigned Проведено койко-дней Short /StepStat/Doctor 1..1 /Doctor 0..1 IdLpu Информация о враче String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person 1..1 Информация о персоне Версия 4.0 Стр. 209 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum 0..* Информация о документах участника случая - врача ent (объект заполняется аналогично документам пациента) /StepStat/MedRecords 0..1 Массив MedRecord, доступных для эпизода стационарного случая обслуживания Версия 4.0 Стр. 210 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 211 из 331 Описание ность /CaseDto/MedRecords Массив MedRecord, доступных 0..1 для стационарного случая обслуживания 5.2.3 Кратность объектов MedRecord В таблице приведена обязательность MedRecord каждого типа для уровня случая обслуживания и эпизода для передачи с помощью метода CreateCase. Тип MedRecord Описание Обязательность (кратность) Случай обслуживания Service Оказанные Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный (выполненные) 0..0 0..0 0..0 0..* 0..* медицинские 0..1 0..1 0..1 0..0 0..0 0..0 0..0 0..0 0..* 0..* услуги TfomsInfo Выполненные стандарты в разрезе учета ТФОМС AppointedMe Назначенные препараты Описание интеграционных профилей ИЭМК Тип MedRecord Описание Версия 4.0 Обязательность (кратность) Случай обслуживания Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный 0..0 0..0 0..0 0..0 0..0 0..* 0..* 0..* 0..* 0..* 0..1 0..1 0..1 0..1 0..1 0..0 0..0 0..0 0..0 0..0 Первый этап диспансеризации 0..0 0..0 0..1 0..0 0..0 Направление 0..* 0..* 0..0 0..* 0..* 0..* 0..* 0..0 0..0 0..0 dication DeathInfo Летальный исход (причина смерти) Diagnosis Диагноз ClinicMainDia Основной gnosis отсутствии летального исхода) Anatomopatho Патологоанатомический logicalMainDi диагноз (основной диагноз, его agnosis осложнения и сопутствующие диагноз (при заболевания) DispensaryOn e Referral на госпитализацию, обследование, консультацию SickList Выданные листки временной нетрудоспособности Стр. 212 из 331 Описание интеграционных профилей ИЭМК Тип MedRecord Описание Стр. 213 из 331 Обязательность (кратность) Случай обслуживания DischargeSum Версия 4.0 Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный Эпикриз 0..0 0..0 0..0 0..0 0..0 Лабораторное исследование 0..* 0..* 0..* 0..* 0..* Заключение 0..0 0..0 0..0 0..0 0..0 mary LaboratoryRe port ConsultNote консультации по результатам или диагностического исследования 5.3 Добавление эпизода к незавершенному случаю медицинского обслуживания (AddStepToCase) Данный метод добавляет или обновляет информацию по эпизоду случая медицинского обслуживания к ранее переданному незавершенному (открытому) случаю обслуживания (как амбулаторному, так и стационарному) в Модуль сбора статистики. При вызове метода AddStepToCase осуществляется проверка уникальности эпизода случая обслуживания: Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 214 из 331 Если в случае обслуживания отсутсвует эпизод случая обслуживания с указанным IdStepMis, то происходит добавление передаваемого эпизода к случаю обслуживания. Если в случае обслуживания присутсвует эпизод случая обслуживания с указанным IdStepMis, то происходит обновление данных по эпизоду случая обслуживания. После закрытия СМО добавление данных об эпизодах невозможно. В случае такой необходимости используется функция изменения данных СМО (метод UpdateCase). При добавлении/обновлении эпизода медицинского случая обслуживания поиск случая медицинского обслуживания осуществляется по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС. При передаче информации по эпизоду случая обслуживания указывается для объекта step соответствующее значение атрибута xsi:type4 (используется для указания в явном виде типа наследуемого объекта от базового объекта StepBase): StepAmb для амбулаторного эпизода случая обслуживания и StepStat для стационарного эпизода случая обслуживания. На уровне эпизода случая обслуживания (StepAmb/StepStat) могут передаваться медицинские записи (MedRecords). Описание типов объекта MedRecord приведено в разделе 3.2.3. Кратность объектов приведена в разделе 5.3.1. Структура запроса для амбулаторного случая обслуживания представлена на Рисунок 28. 4 подробнее про xsi:type – см. http://www.w3.org/TR/xmlschema-1/#xsi_type Описание интеграционных профилей ИЭМК Версия 4.0 Рисунок 28. Структура запроса AddStepToCase для амбулаторного случая обслуживания Структура запроса для стационарного случая обслуживания представлена на Рисунок 29. Стр. 215 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 216 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 217 из 331 Рисунок 29. Структура запроса AddStepToCase для стационарного случая обслуживания Примеры запросов метода AddStepToCase приведены в разделе 1.3 Приложения 4. Описание параметров запроса (амбулаторный случай обслуживания) 5.3.1 В таблице представлено описание параметров запроса метода AddStepToCase, которые должны передаваться для амбулаторных случаев обслуживания. Контейнер Параметр Условие Обязатель Тип Описание ность Root 1..1 / guid 1..1 GUID Авторизационный токен / IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) / IdPatientMis 1..1 String Идентификатор пациента в передающей системе / IdCaseMis 1..1 String Идентификатор случая в передающей МИС /Step 1..1 Информация об эпизоде случая Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинского обслуживания. Для значения xsi:type указывается StepAmb /Step DateStart 1..1 Datetime Дата начала эпизода /Step DateEnd 1..1 Datetime Дата окончания эпизода /Step Comment 0..1 String Комментарий /Step IdStepMis 1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС /Step IdPaymentType 0..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /Step IdVisitPlace 1..1 unsigned Идентификатор места посещения Byte (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18) /Step IdVisitPurpose 1..1 unsigned Идентификатор цели посещения Byte (Классификатор целей Версия 4.0 Стр. 218 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность посещения амбулаторнополиклинической организации, OID справочника: 1.2.643.2.69.1.1.1.19) /Step/Doctor /Doctor Информация о враче 1..1 IdLpu 0..1 String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) Версия 4.0 Стр. 219 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum 0..* Информация о документах участника эпизода - врача ent (объект заполняется аналогично документам пациента) /Step/MedRecords 0..1 Массив MedRecord, доступных для эпизода амбулаторного Версия 4.0 Стр. 220 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 221 из 331 Описание ность случая обслуживания Описание параметров запроса (стационарный случай обслуживания) 5.3.2 В таблице представлено описание параметров запроса метода AddStepToCase, которые должны передаваться для стационарных случаев обслуживания. Контейнер Параметр Условие Обязатель Тип Описание ность Root 1..1 / guid 1..1 GUID Авторизационный токен / IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) / IdPatientMis 1..1 String Идентификатор пациента в передающей системе / IdCaseMis 1..1 String Идентификатор случая в передающей МИС Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Step Информация об эпизоде случая 1..1 медицинского обслуживания. Для значения xsi:type указывается StepStat /Step DateStart 1..1 Datetime Дата начала эпизода /Step DateEnd 1..1 Datetime Дата окончания эпизода /Step Comment 0..1 String Комментарий /Step IdStepMis 1..1 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС /Step IdPaymentType 0..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /Step HospitalDepartment 1..1 String Наименование отделения 1..1 String Код отделения Name /Step IdHospitalDepartm ent (Регистрационный код отделения в МО (возможно из паспорта Версия 4.0 Стр. 222 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность ЛПУ)) /Step IdRegimen 0..1 unsigned Идентификатор режима лечения Byte (OID справочника: 1.2.643.2.69.1.1.1.25) /Step WardNumber 0..1 String Номер палаты /Step BedNumber 0..1 String Номер койки /Step BedProfile 1..1 unsigned Профиль койки (Номенклатура Byte коечного фонда медицинской организации, OID справочника: 1.2.643.5.1.13.2.1.1.221) /Step DaySpend 1..1 unsigned Проведено койко-дней Short /Step/Doctor /Doctor Информация о враче 1..1 IdLpu 0..1 String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским Версия 4.0 Стр. 223 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 Имя врача Версия 4.0 Стр. 224 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 225 из 331 Описание ность /HumanName MiddleName 0..1 /Person/Documents/IdentityDocum String Отчество врача Информация о документах 0..* участника эпизода - врача ent (объект заполняется аналогично документам пациента) /Step/MedRecords Массив MedRecord, доступных 0..1 для эпизода стационарного случая обслуживания 5.3.3 Кратность объектов MedRecord В таблице приведена обязательность (кратность) MedRecord каждого типа для передачи в рамках метода AddStepToCase. Тип MedRecord Описание Обязательность (кратность) Случай обслуживания Service Оказанные (выполненные) Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный 0..0 0..0 0..0 0..* 0..* Описание интеграционных профилей ИЭМК Тип MedRecord Описание Версия 4.0 Обязательность (кратность) Случай обслуживания Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный 0..0 0..0 0..0 0..0 0..0 Назначенные препараты 0..0 0..0 0..0 0..* 0..* Летальный 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..* 0..* 0..0 0..0 0..0 0..1 0..1 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 услуги TfomsInfo Выполненные стандарты в медицинские разрезе учета ТФОМС AppointedMe dication DeathInfo исход (причина смерти) Diagnosis Диагноз ClinicMainDia Основной gnosis отсутствии летального исхода) Anatomopatho Патологоанатомический logicalMainDi диагноз (основной диагноз, его agnosis осложнения и сопутствующие диагноз (при заболевания) DispensaryOn e Первый этап диспансеризации Стр. 226 из 331 Описание интеграционных профилей ИЭМК Тип MedRecord Описание Обязательность (кратность) Случай обслуживания Referral Версия 4.0 Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный 0..0 0..0 0..0 0..* 0..* 0..0 0..0 0..0 0..0 0..0 Эпикриз 0..0 0..0 0..0 0..0 0..0 Лабораторное исследование 0..0 0..0 0..0 0..* 0..* Заключение 0..0 0..0 0..0 0..0 0..0 Направление на госпитализацию, обследование, консультацию SickList Выданные листки временной нетрудоспособности DischargeSum mary LaboratoryRe port ConsultNote консультации по результатам или диагностического исследования Стр. 227 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 228 из 331 Закрытие случая медицинского обслуживания (CloseCase) 5.4 Данный метод позволяет передать информацию для закрытия случая обслуживания. При добавлении данных для закрытия случая поиск осуществляется по следующим параметрам: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС. Параметры метода CloseCase можно разделить на 3 категории: 1. Общие параметры. Передаются как для амбулаторных случаев обслуживания, так и для стационарных (например, исход заболевания, дата закрытия случая и т.д.). 2. Дополнительный параметр для амбулаторных случаев обслуживания (результат обращения). 3. Дополнительный параметр для стационарных случаев обслуживания (исход госпитализации). Структура запросов метода CloseCase аналогична структуре метода AddCase. Примеры запросов метода CloseCase приведены в разделе 1.4 Приложения 4. 5.4.1 Описание параметров запроса (амбулаторный случай обслуживания) В таблице представлено описание параметров запроса метода CloseCase, которые должны передаваться для амбулаторных случаев обслуживания. Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Root / 1..1 guid /CaseDto 1..1 GUID Авторизационный токен Информация о случае 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 unsigned Идентификатор вида Byte медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16) /CaseDto IdPaymentType 0..1 unsigned Идентификатор источника Byte финансирования (OID Версия 4.0 Стр. 229 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность справочника: 1.2.643.2.69.1.1.1.32) /CaseDto Confidentiality 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto DoctorConfidentiali 1..1 ty unsigned Уровень конфиденциальности Byte передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto CuratorConfidential 1..1 ity unsigned Уровень конфиденциальности Byte передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) Версия 4.0 Стр. 230 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /CaseDto IdCaseResult 1..1 unsigned Идентификатор исхода Byte заболевания (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 unsigned Идентификатор цели обращения Byte (Классификатор поводов обращения за медицинской помощью, OID справочника: 1.2.643.5.1.13.2.1.1.106) /CaseDto IdCaseType 0..0 unsigned Идентификатор типа случая Byte обслуживания: амбулаторный, диспансеризация (OID справочника: Версия 4.0 Стр. 231 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.2.69.1.1.1.35) /CaseDto IdAmbResult 0..1 unsigned Код результата обращения (OID Byte справочника: 1.2.643.2.69.1.1.1.17) /CaseDto IsActive 0..1 Boolean Признак «Актив». Признак устанавливается если пациент был направлен на приём к врачу /CaseDto/DoctorInCharge 1..1 /DoctorInChar 0..1 IdLpu Информация о лечащем враче String которому относится врач ge /DoctorInChar Идентификатор ЛПУ, к IdSpeciality 1..1 ge unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /DoctorInChar ge IdPosition 1..1 unsigned Идентификатор должности врача Short (Номенклатура должностей Версия 4.0 Стр. 232 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /DoctorInCharge/Person 1..1 /Person 0..1 Sex Информация о персоне (враче) unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum ent 0..* Информация о документах участника случая - врача (объект заполняется аналогично документам пациента) Версия 4.0 Стр. 233 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /CaseDto/Authenticator Лицо, подписывающее или 1..1 визирующее формируемый набор медицинской информации /Authenticator IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Authenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) Версия 4.0 Стр. 234 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского Версия 4.0 Стр. 235 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Author Лицо, являющееся автором 1..1 передаваемого набора медицинской информации (как правило, лечащий врач) /Author IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Author/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Версия 4.0 Стр. 236 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 0..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор участника случая в МИС Версия 4.0 Стр. 237 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person/HumanName 1..1 /HumanName 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/LegalAuthenticator В элементе указывается 0..1 информация о лице, утвердившем информацию о случае обслуживания (несущем юридическую ответственность) /LegalAuthent IdRole 0..1 unsigned Роль в оказании помощи (OID Версия 4.0 Стр. 238 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность icator Byte справочника: 1.2.643.5.1.13.2.7.1.30) /LegalAuthenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, Версия 4.0 Стр. 239 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum ent 0..* Информация о документах участника случая – медицинского работника (объект заполняется Версия 4.0 Стр. 240 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность аналогично документам пациента) /CaseDto/Guardian Информация о другом 0..1 участнике случая (родителе/ опекуне) /Guardian IdRelationType 1..1 unsigned Код отношения к пациенту Byte (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15) /Guardian UnderlyingDocume 1..1 String Реквизиты документа, удостоверяющие право nt представлять пациента /Guardian/Person 1..1 /Person 1..1 Sex Информация о персоне unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate 1..1 Datetime Дата рождения /Person IdPersonMis 1..1 String Идентификатор другого участника случая в МИС Версия 4.0 Стр. 241 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person/HumanName ФИО другого участника 1..1 случая (родителя/ опекуна) /HumanName FamilyName 1..1 String Фамилия /HumanName GivenName 1..1 String Имя /HumanName MiddleName 0..1 String Отчество /Person/Documents/IdentityDocum Информация о документах 0..* другого участника случая ent (объект заполняется аналогично документам пациента) /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 Идентификатор эпизода случая медицинского обслуживания в Версия 4.0 Стр. 242 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность передающей МИС /StepAmb IdPaymentType 0..0 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /StepAmb IdVisitPlace 0..0 unsigned Идентификатор места посещения Byte (Классификатор мест обслуживания, OID справочника: 1.2.643.2.69.1.1.1.18) /StepAmb IdVisitPurpose 0..0 unsigned Идентификатор цели посещения Byte (Классификатор целей посещения амбулаторнополиклинической организации, OID справочника: 1.2.643.2.69.1.1.1.19) /StepAmb/Doctor 0..0 /Doctor 0..0 IdLpu Информация о враче String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 0..0 unsigned Идентификатор специальности Short врача (Номенклатура Версия 4.0 Стр. 243 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 0..0 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 0..0 Sex 0..0 unsigned Код пола (Классификатор Byte половой принадлежности, 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 ФИО врача Версия 4.0 Стр. 244 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /HumanName FamilyName 0..0 String Фамилия врача /HumanName GivenName 0..0 String Имя врача /HumanName MiddleName 0..0 String Отчество врача /Person/Documents/IdentityDocum 0..0 Информация о документах участника случая - врача ent (объект заполняется аналогично документам пациента) /StepAmb/MedRecords 0..0 Массив MedRecord, доступных для эпизода амбулаторного случая обслуживания /CaseDto/MedRecords 0..1 Массив MedRecord, доступных для амбулаторного случая обслуживания Версия 4.0 Стр. 245 из 331 Описание интеграционных профилей ИЭМК 5.4.2 Версия 4.0 Стр. 246 из 331 Описание параметров запроса (стационарный случай обслуживания) В таблице представлено описание параметров запроса метода CloseCase, которые должны передаваться для стационарных случаев обслуживания. Контейнер Параметр Условие Обязатель Тип Описание ность Root / 1..1 guid /CaseDto 1..1 GUID Авторизационный токен Информация о случае 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 unsigned Идентификатор вида Byte медицинского обслуживания (OID справочника: 1.2.643.2.69.1.1.1.16) Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /CaseDto IdPaymentType 0..1 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /CaseDto Confidentiality 1..1 unsigned Уровень конфиденциальности Byte передаваемой информации (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto DoctorConfidentiali 1..1 ty unsigned Уровень конфиденциальности Byte передаваемой информации для врача (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto CuratorConfidential 1..1 ity unsigned Уровень конфиденциальности Byte передаваемой информации для представителя пациента/опекуна (OID справочника: 1.2.643.5.1.13.2.7.1.9) /CaseDto IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Версия 4.0 Стр. 247 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) /CaseDto IdCaseResult 1..1 unsigned Идентификатор исхода Byte заболевания (OID справочника: 1.2.643.5.1.13.2.1.1.688) /CaseDto Comment 1..1 String Текст заключения из эпикриза и/или другую важную медицинскую информацию в неструктурированном виде, например, текст медицинского протокола /CaseDto IdPatientMis 1..1 String Идентификатор пациента в передающей системе /CaseDto DeliveryCode Заполняет 0..1 String Код бригады доставившей ся, если пациента / номер наряда скорой IdHospCha помощи nnel = 1 («СМП») /CaseDto IdIntoxicationType 0..1 unsigned Идентификатор типа Byte интоксикации пациента при Версия 4.0 Стр. 248 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность поступлении (Классификатор состояний опьянения, в котором был доставлен в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.555) /CaseDto IdPatientCondition 0..1 OnAdmission unsigned Идентификатор состояния Byte пациента при поступлении (Классификатор состояний при обращении (поступлении) в медицинскую организацию, OID справочника: 1.2.643.5.1.13.2.1.1.111) /CaseDto IdTypeFromDiseas 0..1 eStart unsigned Идентификатор интервалов Byte времени, прошедшего с момента заболевания до обращения (Справочник времени доставки больного в стационар от начала заболевания (получения травмы), OID справочника: 1.2.643.5.1.13.2.1.1.537) /CaseDto IdRepetition 0..1 unsigned Первичность/повторность Версия 4.0 Стр. 249 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.20) /CaseDto HospitalizationOrde 0..1 r unsigned Экстренность/плановость Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.21) /CaseDto IdTransportIntern 0..1 unsigned Идентификатор вида Byte транспортировки (OID справочника: 1.2.643.2.69.1.1.1.22) /CaseDto HospResult 1..1 unsigned Идентификатор исхода Byte госпитализации (OID справочника: 1.2.643.2.69.1.1.1.23) /CaseDto IdHospChannel 0..1 unsigned Код канала госпитализации Byte (Классификатор каналов госпитализации в лечебнопрофилактическую организацию, OID справочника: Версия 4.0 Стр. 250 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 1.2.643.5.1.13.2.1.1.281) /CaseDto RW1Mark 0..1 Boolean Метка наличия результата обследования на сифилис /CaseDto AIDSMark 0..1 Boolean Метка наличия результата обследования на ВИЧ-инфекцию /CaseDto/PrehospitalDefects Массив дефектов 0..1 догоспитального этапа /PrehospitalDe fects PrehospitalDefects 1..* /CaseDto/DoctorInCharge 1..1 /DoctorInChar 0..1 IdLpu unsigned Byte ge этапа (OID справочника: 1.2.643.2.69.1.1.1.24) Информация о лечащем враче String Идентификатор ЛПУ, к которому относится врач ge /DoctorInChar Код дефекта догостипального IdSpeciality 1..1 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием Версия 4.0 Стр. 251 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /DoctorInChar IdPosition 1..1 ge unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /DoctorInCharge/Person 1..1 /Person 0..1 Sex Информация о персоне (враче) unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum 0..* Информация о документах Версия 4.0 Стр. 252 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность участника случая - врача ent (объект заполняется аналогично документам пациента) /CaseDto/Authenticator Лицо, подписывающее или 1..1 визирующее формируемый набор медицинской информации /Authenticator IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Authenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и Версия 4.0 Стр. 253 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского Версия 4.0 Стр. 254 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Author Лицо, являющееся автором 1..1 передаваемого набора медицинской информации (как правило, лечащий врач) /Author IdRole 0..1 unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /Author/Doctor 1..1 Информация о медицинском работнике Версия 4.0 Стр. 255 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, OID Версия 4.0 Стр. 256 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника /Person/Documents/IdentityDocum 0..* Информация о документах участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/LegalAuthenticator 0..1 В элементе указывается информация о лице, утвердившем информацию о Версия 4.0 Стр. 257 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность случае обслуживания (несущем юридическую ответственность) /LegalAuthent IdRole 0..1 icator unsigned Роль в оказании помощи (OID Byte справочника: 1.2.643.5.1.13.2.7.1.30) /LegalAuthenticator/Doctor Информация о медицинском 1..1 работнике /Doctor IdLpu 0..1 String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality 1..1 unsigned Идентификатор специальности Short медицинского работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 1..1 unsigned Идентификатор должности Версия 4.0 Стр. 258 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Short медицинского работника (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 1..1 Sex 0..1 unsigned Код пола (Классификатор Byte половой принадлежности, 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 1..1 FamilyName ФИО медицинского работника String Фамилия медицинского работника /HumanName GivenName 1..1 String Имя медицинского работника /HumanName MiddleName 0..1 String Отчество медицинского работника Версия 4.0 Стр. 259 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /Person/Documents/IdentityDocum Информация о документах 0..* участника случая – ent медицинского работника (объект заполняется аналогично документам пациента) /CaseDto/Guardian Информация о другом 0..1 участнике случая (родителе/ опекуне) /Guardian IdRelationType 1..1 unsigned Код отношения к пациенту Byte (справочник Отношение к пациенту, OID 1.2.643.5.1.13.2.7.1.15) /Guardian UnderlyingDocume 1..1 String Реквизиты документа, удостоверяющие право nt представлять пациента /Guardian/Person 1..1 /Person 1..1 Sex Информация о персоне unsigned Код пола (Классификатор Byte половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) Версия 4.0 Стр. 260 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /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/IdentityDocum Информация о документах 0..* другого участника случая ent (объект заполняется аналогично документам пациента) /CaseDto/Steps/StepStat Информация об эпизоде случая 0..0 медицинского обслуживания /StepStat DateStart 0..0 Datetime Дата начала эпизода /StepStat DateEnd 0..0 Datetime Дата окончания эпизода Версия 4.0 Стр. 261 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /StepStat Comment 0..0 String Комментарий /StepStat IdStepMis 0..0 String Идентификатор эпизода случая медицинского обслуживания в передающей МИС /StepStat IdPaymentType 0..0 unsigned Идентификатор источника Byte финансирования (OID справочника: 1.2.643.2.69.1.1.1.32) /StepStat HospitalDepartment 0..0 String Наименование отделения 0..0 String Код отделения Name /StepStat IdHospitalDepartm (Регистрационный код отделения ent в МО (возможно из паспорта ЛПУ)) /StepStat IdRegimen 0..0 unsigned Идентификатор режима лечения Byte (OID справочника: 1.2.643.2.69.1.1.1.25) /StepStat WardNumber 0..0 String Номер палаты /StepStat BedNumber 0..0 String Номер койки Версия 4.0 Стр. 262 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность /StepStat BedProfile 0..0 unsigned Профиль койки (Номенклатура Byte коечного фонда медицинской организации, OID справочника: 1.2.643.5.1.13.2.1.1.221) /StepStat DaySpend 0..0 unsigned Проведено койко-дней Short /StepStat/Doctor 0..0 /Doctor 0..0 IdLpu Информация о враче String Идентификатор ЛПУ, к которому относится врач /Doctor IdSpeciality 0..0 unsigned Идентификатор специальности Short врача (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition 0..0 unsigned Идентификатор должности врача Short (Номенклатура должностей медицинских работников и Версия 4.0 Стр. 263 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) /Doctor/Person /Person Информация о персоне 0..0 Sex 0..0 unsigned Код пола (Классификатор Byte половой принадлежности, 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/IdentityDocum ent 0..0 Информация о документах участника случая - врача (объект заполняется аналогично документам пациента) Версия 4.0 Стр. 264 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Версия 4.0 Стр. 265 из 331 Описание ность /StepStat/MedRecords Массив MedRecord, доступных 0..0 для эпизода стационарного случая обслуживания /CaseDto/MedRecords Массив MedRecord, доступных 0..1 для стационарного случая обслуживания 5.4.3 Кратность объектов MedRecord В таблице приведена обязательность MedRecord каждого типа для уровня случая обслуживания и эпизода для передачи в рамках метода CloseCase. Тип MedRecord Описание Обязательность (кратность) Случай обслуживания Service Оказанные Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный (выполненные) 0..0 0..0 0..0 0..0 0..0 медицинские 0..1 0..1 0..1 0..0 0..0 услуги TfomsInfo Выполненные стандарты в разрезе учета Описание интеграционных профилей ИЭМК Тип MedRecord Описание Версия 4.0 Обязательность (кратность) Случай обслуживания Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный Назначенные препараты 0..0 0..0 0..0 0..0 0..0 Летальный 0..1 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..1 1..1 1..1 0..0 0..0 0..1 0..0 0..0 0..0 0..0 Первый этап диспансеризации 0..0 0..0 0..1 0..0 0..0 Направление 0..* 0..* 0..0 0..0 0..0 ТФОМС AppointedMe dication DeathInfo исход (причина смерти) Diagnosis Диагноз ClinicMainDia Основной gnosis отсутствии летального исхода) Anatomopatho Патологоанатомический logicalMainDi диагноз (основной диагноз, его agnosis осложнения и сопутствующие диагноз (при заболевания) DispensaryOn e Referral на госпитализацию, обследование, консультацию Стр. 266 из 331 Описание интеграционных профилей ИЭМК Тип MedRecord Описание Стр. 267 из 331 Обязательность (кратность) Случай обслуживания Эпизод случая стацион арный амбулат орный диспансе ризация стацион арный амбулатор ный 0..* 0..* 0..0 0..0 0..0 Эпикриз 0..1 0..1 0..0 0..0 0..0 Лабораторное исследование 0..* 0..* 0..* 0..0 0..0 Заключение 0..1 0..1 0..0 0..0 0..0 Выданные листки временной SickList Версия 4.0 нетрудоспособности DischargeSum mary LaboratoryRe port ConsultNote консультации по результатам или диагностического исследования 5.5 Добавление медицинских записей (AddMedRecord) Данный метод используется для передачи в Модуль сбора статистики медицинской записи как в рамках случая обслуживания (в запросе метода требуется заполнение параметра Идентификатор случая обслуживания в передающей МИС), так и без привязки к нему (параметр Идентификатор случая обслуживания в передающей МИС не заполняется; привязка медицинской записи осуществляется Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 268 из 331 напрямую «к пациенту»). Передачу медицинской записи на уровень случая обслуживания можно осуществлять как для открытых (незавершенных), так и для закрытых (завершенных) случаев обслуживания. Метод не позволяет передавать медицинские записи на уровень эпизода случая обслуживания. Для передачи информации по медицинским записям используется объекты типа MedRecord (описание MedRecord и его наследуемых объектов приведено в разделе 3.2.3). Кратность объектов представлена в разделе 5.5.2. Структура запроса метода AddMedRecord представлена на Рисунок 30. Рисунок 30. Структура запроса AddMedRecord Пример запроса метода AddMedRecord приведен в разделе 1.5 Приложения 4. 5.5.1 Описание параметров запроса В таблице представлено описание параметров запроса метода AddMedRecord. Описание интеграционных профилей ИЭМК Контейнер Параметр Условие Обязатель Тип Описание ность Root 1..1 / guid 1..1 GUID Авторизационный токен / IdLpu 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) / IdPatientMis 1..1 String Идентификатор пациента в передающей системе / IdCaseMis 0..1 String Идентификатор случая в передающей МИС /medRecord 1..1 Медицинская запись. Для значения xsi:type указывается соответствующий тип наследуемого объекта. Описание типов объекта приведено в разделе 3.2.3. Версия 4.0 Стр. 269 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 270 из 331 Кратность объектов MedRecord 5.5.2 В таблице приведена обязательность (кратность) MedRecord каждого типа для передачи в рамках метода AddMedRecord. Тип MedRecord Описание Обязательность (кратность) Случай обслуживания Service Оказанные Эпизод случая Уровень «Пациент» стацион арный амбулат орный диспансе ризация стацион арный амбулат орный 0..0 0..0 0..0 0..0 0..0 0..0 0..1 0..1 0..1 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..1 0..0 0..0 0..0 0..0 0..0 (выполненные) услуги TfomsInfo Выполненные медицинские стандарты разрезе в учета ТФОМС AppointedMe Назначенные dication препараты DeathInfo Летальный исход (причина смерти) Diagnosis Диагноз 0..* 0..* 0..* 0..0 0..0 0..0 ClinicMainDia Основной диагноз 0..1 0..1 0..1 0..0 0..0 0..0 Описание интеграционных профилей ИЭМК Тип MedRecord Описание Обязательность (кратность) Случай обслуживания gnosis (при Версия 4.0 Эпизод случая Уровень «Пациент» стацион арный амбулат орный диспансе ризация стацион арный амбулат орный 0..1 0..0 0..0 0..0 0..0 0..0 0..0 0..0 0..1 0..0 0..0 0..0 0..* 0..* 0..0 0..0 0..0 0..* 0..* 0..* 0..0 0..0 0..0 0..0 отсутствии летального исхода) Anatomopatho Патологоанатомич logicalMainDi еский agnosis (основной диагноз диагноз, его осложнения и сопутствующие заболевания) DispensaryOn Первый этап e диспансеризации Referral Направление на госпитализацию, обследование, консультацию SickList Выданные листки временной Стр. 271 из 331 Описание интеграционных профилей ИЭМК Тип MedRecord Описание Версия 4.0 Обязательность (кратность) Случай обслуживания Эпизод случая Уровень «Пациент» стацион арный амбулат орный диспансе ризация стацион арный амбулат орный Эпикриз 0..1 0..1 0..0 0..0 0..0 0..0 LaboratoryRe Лабораторное 0..* 0..* 0..* 0..0 0..0 0..* port исследование ConsultNote Заключение 0..1 0..1 0..0 0..0 0..0 0..0 нетрудоспособнос ти DischargeSum mary по результатам консультации или диагностического исследования Стр. 272 из 331 Описание интеграционных профилей ИЭМК 5.6 Версия 4.0 Стр. 273 из 331 Изменение закрытого случая медицинского обслуживания (UpdateCase) Данный метод производит в Модуле сбора статистики полную замену информации о закрытом, ранее переданном случае обслуживания. При этом для ранее переданных данных выставляется статус «аннулировано» и происходит сохранение новых данных по законченному случаю медицинского обслуживания. При изменении случая обслуживания осуществляется проверка наличия в Модуле сбора статистики случая обслуживания с указанными в запросе метода параметрами: Идентификатор передающей системы, Идентификатор пациента в передающей МИС, Идентификатор ЛПУ, Идентификатор случая обслуживания в передающей МИС. Параметры метода UpdateCase, их обязательность, а также правила передачи контейнеров аналогичны методу AddCase (описание метода AddCase приведено в разделе 5.1). Пример запроса метода UpdateCase приведен в разделе 1.6 Приложения 4. 5.6.1 Описание параметров запроса (амбулаторный случай обслуживания) Параметры запроса метода UpdatePatient для изменения информации по амбулаторному случаю обслуживания совпадают с параметрами запроса метода AddPatient для добавления информации по амбулаторному случаю обслуживания (приведено в разделе 5.1). Описание интеграционных профилей ИЭМК 5.6.2 Версия 4.0 Стр. 274 из 331 Описание параметров запроса (стационарный случай обслуживания) Параметры запроса метода UpdatePatient для изменения информации по стационарному случаю обслуживания совпадают с параметрами запроса метода AddPatient для добавления информации по стационарному случаю обслуживания (приведено в разделе 5.1). 5.7 Получение списка направлений из Региональной ИЭМК (GetReferralList) Данный метод предназначен для получения из Региональной ИЭМК направлений на госпитализацию, обследование или консультацию, выданных в указанное ЛПУ за определенный временной интервал. Структура запроса представлена на Рисунок 31. Рисунок 31. Структура запроса GetReferralList Описание интеграционных профилей ИЭМК 5.7.1 Версия 4.0 Описание параметров В таблице представлено описание параметров запроса метода GetReferralList. Контейнер Параметр Обязательность Тип Описание 1..1 Root / Условие guid 1..1 GUID Авторизационный токен / idLPU 1..1 String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.1 78) / idReferralType 1..1 unsignedB Идентификатор вида yte направления (OID справочника: 1.2.643.5.1.13.2.7.1.2 ) Стр. 275 из 331 Описание интеграционных профилей ИЭМК Контейнер / Параметр Условие startDate Обязательность 1..1 Тип dateTime Версия 4.0 Описание Дата направления. Начало интервала поиска / endDate 1..1 dateTime Дата направления. Окончание интервала поиска 5.7.2 Описание выходных данных В таблице представлено описание выходных данных метода GetReferralList. Контейнер Параметр Тип Описание Информация о пациенте /GetReferralListResult/ReferralTuple Dto/Patient /Patient BirthDate Datetime Дата рождения /Patient FamilyName String Фамилия пациента /Patient GivenName String Имя пациента /Patient IdPrivilegeType unsigned Идентификатор категории льготности (OID Byte справочника: 1.2.643.2.69.1.1.1.7) Стр. 276 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание /Patient MiddleName String Отчество пациента Информация об адресе пациента /GetReferralListResult/ReferralTuple Dto/Patient/Addresses/AddressDto /AddressDto Appartment String Номер квартиры /AddressDto Building String Номер дома /AddressDto City String Код города КЛАДР /AddressDto GeoData String Геокоординаты объекта /AddressDto IdAddressType unsigned Идентификатор типа адреса (OID справочника: Byte 1.2.643.2.69.1.1.1.28) /AddressDto PostalCode Int Индекс /AddressDto Street String Код улицы. Значение КЛАДР /AddressDto StringAddress String Адрес строкой Информация о документах пациента /GetReferralListResult/ReferralTuple Dto/Patient/Documents/DocumentDto /DocumentDto DocN String Номер документа. Формат номера СНИЛС: ЧЧЧ-ЧЧЧ-ЧЧЧ ЧЧ /DocumentDto DocS String Серия документа. Для документов, у которых указывается серия Версия 4.0 Стр. 277 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание /DocumentDto DocumentName String Наименование документа /DocumentDto ExpiredDate Datetime Дата окончания действия документа /DocumentDto IdDocumentType unsigned Код типа документа (OID справочника: Byte 1.2.643.2.69.1.1.1.6) Int Код организации, выдавшей документ. Заполняется /DocumentDto IdProvider только для полисов (Реестр страховых медицинских организаций (ФОМС), OID справочника: 1.2.643.5.1.13.2.1.1.635) /DocumentDto IssuedDate Datetime Дата выдачи документа /DocumentDto ProviderName String Наименование организации, выдавшей документ /DocumentDto RegionCode String Код территории страхования /DocumentDto StartDate Datetime Дата начала действия документа Информация о месте работы пациента /GetReferralListResult/ReferralTuple Dto/Patient/Job /Job CompanyName String Наименование предприятия /Job DateEnd Datetime Дата окончания работы /Job DateStart Datetime Дата начала работы /Job OgrnCode String Код ОГРН работодателя Версия 4.0 Стр. 278 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание /Job Position String Наименование должности пациента /Job Sphere String Код наименования отрасли (Общероссийский классификатор видов экономической деятельности, OID 1.2.643.5.1.13.2.1.1.62) Информация о направлении /GetReferralListResult/ReferralTuple Dto/Referrals/Referral /Referral CreationDate Datetime Дата создания документа /Referral Header String Заголовок документа (краткое описание) /Referral IdSourceLpu String Идентификатор ЛПУ. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178), из которого осуществляется направление /Referral IdTargetLpu String Идентификатор ЛПУ, куда направлен пациент. Значение поля UNQ (Регистр медицинских организаций Российской Федерации. Версия 2, OID 1.2.643.5.1.13.2.1.1.178) /Referral ReferralID String Глобальный идентификатор направления в сервисе УО (от ЛПУ, из которого осуществляется направление) Версия 4.0 Стр. 279 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание /Referral RelatedID String Глобальный идентификатор направления в сервисе УО (от ЛПУ, куда направлен пациент) Вложение /Referral/Attachment /Attachment Data base64Bi Файл-вложение nary /Attachment Hash base64Bi Хэш данных (расчет хеш-суммы производится по nary алгоритму ГОСТ Р 34.11-94). Значение хэша должно соответствовать данным, передаваемым в элементе Data до кодирования в формат base64 binary /Attachment Url anyURI Адрес (ссылка), где находятся данные (содержимое вложения). Автор документа /Referral/Author /Doctor IdLpu String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality unsigned Идентификатор специальности медицинского Short работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в Версия 4.0 Стр. 280 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition unsigned Идентификатор должности медицинского работника Short (Номенклатура должностей медицинских работников и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) Информация о персоне /Author/Person /Person Sex unsigned Код пола (Классификатор половой принадлежности, Byte OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate Datetime Дата рождения /Person IdPersonMis String Идентификатор участника случая в МИС ФИО медицинского работника /Person/HumanName /HumanName FamilyName String Фамилия медицинского работника /HumanName GivenName String Имя медицинского работника /HumanName MiddleName String Отчество медицинского работника /Person/Documents/IdentityDocument Информация о документах участника случая – медицинского работника (объект заполняется аналогично документам пациента) /Referral/ReferralInfo Информация о направлении Версия 4.0 Стр. 281 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание /ReferralInfo Reason String Обоснование направления /ReferralInfo IdReferralMIS String Идентификатор направления в МИС /ReferralInfo IdReferralType unsigned Идентификатор вида направления (OID справочника: Byte 1.2.643.5.1.13.2.7.1.2) /ReferralInfo IssuedDateTime Datetime Дата направления /ReferralInfo HospitalizationOrder unsigned Экстренность/плановость госпитализации (OID Byte справочника: 1.2.643.2.69.1.1.1.21) String Код заболевания. Значение в соответствии с МКБ-10 /ReferralInfo MkbCode (OID справочника: 1.2.643.2.69.1.1.1.2) Информация о главе отделения /Referral/DepartmentHead /Doctor IdLpu String Идентификатор ЛПУ, к которому относится медицинский работник /Doctor IdSpeciality unsigned Идентификатор специальности медицинского Short работника (Номенклатура специальностей специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения, OID 1.2.643.5.1.13.2.1.1.181) /Doctor IdPosition unsigned Идентификатор должности медицинского работника Short (Номенклатура должностей медицинских работников Версия 4.0 Стр. 282 из 331 Описание интеграционных профилей ИЭМК Контейнер Параметр Тип Описание и фармацевтических работников, OID 1.2.643.5.1.13.2.1.1.607) Информация о персоне (медицинском работнике) /Doctor/Person /Person Sex unsigned Код пола (Классификатор половой принадлежности, Byte OID 1.2.643.5.1.13.2.1.1.156) /Person BirthDate Datetime Дата рождения /Person IdPersonMis String Идентификатор медицинского работника в МИС ФИО медицинского работника /Person/HumanName /HumanName FamilyName String Фамилия медицинского работника /HumanName GivenName String Имя медицинского работника /HumanName MiddleName String Отчество медицинского работника /Person/Documents/IdentityDocument Информация о документах участника случая медицинского работника (объект заполняется аналогично документам пациента) Версия 4.0 Стр. 283 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 284 из 331 6 ОБРАБОТКА ОШИБОК В случае успешного прохождения запроса в ответе методов сервиса «Региональная ИЭМК» (AddPatient, UpdatePatient, AddCase, CreateCase, AddStepToCase, CloseCase, AddMedRecord и UpdateCase) отсутсвуют выходные параметры. В случае успешного прохождения запроса в ответе методов GetPatient и GetReferralList сервиса «Региональная ИЭМК» указываются выходные данные, приведенные в разделах 4.3.2 и 5.7.2 соответственно. В случае неуспешного прохождения запроса в ответе всех методов сервиса «Региональная ИЭМК» передаются выходные данных с перечнем возникших ошибок. В таблице представлено описание параметров выходных данных методов сервиса «Региональная ИЭМК» в случае возникновения ошибок. Значение PropertyName Тип String Описание Возможные значения Наименование поля, заполненного с ошибкой Message String Текстовое описание ошибки Описание ошибок – см. Приложение 1 ErrorCode Int Идентификатор ошибки Описание ошибок – см. Приложение 1 Errors Int Перечень внутренних ошибок (в случае Описание ошибок – см. возникновения ошибки «Поле Приложение 1 Описание интеграционных профилей ИЭМК Значение Тип Описание содержит ошибки» (код 8)) Возможные значения Версия 4.0 Стр. 285 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 ПРИЛОЖЕНИЕ 1. СПРАВОЧНИК ОШИБОК Код ошибки Контейнер Текст сообщения 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 не может быть пустым Стр. 286 из 331 Описание интеграционных профилей ИЭМК 103 Documents Параметр IdDocumentType контейнера Documents заполнен некорректно 104 Documents 105 Documents Параметр DocN контейнера Documents заполнен некорректно Параметр DocS (для типа документа с обязательной серией) контейнера Documents заполнен некорректно 106 Documents Параметр IdProvider контейнера Documents заполнен некорректно 107 Documents Параметр IdProvider контейнера Documents заполнен некорректно 108 Documents Параметр IssuedDate контейнера Documents заполнен некорректно 109 Documents Параметр ProviderName контейнера Documents заполнен некорректно 110 Address Параметр IdAddressType контейнера Address заполнен некорректно 111 Address Параметр StringAddress контейнера Address заполнен некорректно 150 BirthPlace Параметр City контейнера BirthPlace заполнен некорректно 151 BirthPlace Параметр Region контейнера BirthPlace заполнен некорректно 152 BirthPlace Параметр Country контейнера BirthPlace заполнен некорректно 120 Job Параметр OGRNCode контейнера Job заполнен некорректно 121 Job Параметр CompanyName контейнера Job заполнен некорректно 123 Job Параметр DateStart контейнера Job заполнен некорректно 130 Contacts Парметр IdContactType контейнера Contacts заполнен некорректно 131 Contacts Параметр ContactValue контейнера Contacts заполнен некорректно 140 ContactPerson Параметр IdRelationType контейнера ContactPerson заполнен некорректно 141 ContactPerson Параметр FamilyName контейнера ContactPerson заполнен некорректно 142 ContactPerson Параметр GivenName контейнера ContactPerson заполнен некорректно 160 Privilege Параметр IdPrivilegeType контейнера Privilege заполнен некорректно 161 Privilege Параметр DateStart контейнера Privilege заполнен некорректно 162 Privilege 163 Privilege Параметр DateEnd контейнера Privilege заполнен некорректно Значение параметра DateStart не может быть больше значения параметра DateEnd контейнера Privilege 51 Patient Параметр FamilyName контейнера Patient не заполнен 52 Patient Параметр GivenName контейнера Patient не заполнен Версия 4.0 Стр. 287 из 331 Описание интеграционных профилей ИЭМК 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 2107 SearchData Параметр IdRequest контейнера Documents отсутствует Дата начала должна быть меньше чем дата окончания поиска контейнера SearchData 2108 SearchData Параметр IdLpu контейнера SearchData не найден 2109 SearchData Параметр IdPatientMis контейнера SearchData не найден 2110 Referral 2111 SearchData Параметр Reason контейнера Referral заполнен некорректно Параметр IdDocument контейнера SearchData заполнен некорректно Версия 4.0 Стр. 288 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 ПРИЛОЖЕНИЕ 2. АДРЕСА ПУБЛИКАЦИИ СЕРВИСОВ Адрес публикации демонстрационного сервиса Модуля работы с пациентами в сети Интернет: http://demo-iemk.zdrav.netrika.ru/PixService.svc?wsdl Адрес публикации демонстрационного сервиса Модуля сбора статистики в сети Интернет: http://demo-iemk.zdrav.netrika.ru/EMKService.svc?wsdl Стр. 289 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 290 из 331 ПРИЛОЖЕНИЕ 3. WSDL-СХЕМА СЕРВИСА «РЕГИОНАЛЬНАЯ ИЭМК» WSDL-схема Модуля работы с пациентами <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex " xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005 /12/wsdl/contract"xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa="http://schemas.xmlsoap.org/ws/20 04/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"xmlns:xsd="http://www.w3.org/2001/XMLSch ema" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsaw="http://www.w3.or g/2006/05/addressing/wsdl"xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" name="PixService" targetNamespac e="http://tempuri.org/"> <wsdl:types> <xsd:schema targetNamespace="http://tempuri.org/Imports"> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/PixService.svc?xsd=xsd0" namespace="http://tempuri.org/"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/PixService.svc?xsd=xsd1" namespace="http://schemas.microso ft.com/2003/10/Serialization/"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/PixService.svc?xsd=xsd2" namespace="http://schemas.datacon tract.org/2004/07/WebService.Core"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/PixService.svc?xsd=xsd4" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Dto.Common"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/PixService.svc?xsd=xsd3" namespace="http://schemas.datacon tract.org/2004/07/EMKService.Data.Dto"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/PixService.svc?xsd=xsd5" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Domain.Enums"/> </xsd:schema> </wsdl:types> <wsdl:message name="IPixService_GetVersion_InputMessage"> <wsdl:part name="parameters" element="tns:GetVersion"/> </wsdl:message> <wsdl:message name="IPixService_GetVersion_OutputMessage"> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 291 из 331 <wsdl:part name="parameters" element="tns:GetVersionResponse"/> </wsdl:message> <wsdl:message name="IPixService_AddPatient_InputMessage"> <wsdl:part name="parameters" element="tns:AddPatient"/> </wsdl:message> <wsdl:message name="IPixService_AddPatient_OutputMessage"> <wsdl:part name="parameters" element="tns:AddPatientResponse"/> </wsdl:message> <wsdl:message name="IPixService_AddPatient_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q1:RequestFau lt"/> </wsdl:message> <wsdl:message name="IPixService_UpdatePatient_InputMessage"> <wsdl:part name="parameters" element="tns:UpdatePatient"/> </wsdl:message> <wsdl:message name="IPixService_UpdatePatient_OutputMessage"> <wsdl:part name="parameters" element="tns:UpdatePatientResponse"/> </wsdl:message> <wsdl:message name="IPixService_UpdatePatient_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q2="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q2:RequestFau lt"/> </wsdl:message> <wsdl:message name="IPixService_GetPatient_InputMessage"> <wsdl:part name="parameters" element="tns:GetPatient"/> </wsdl:message> <wsdl:message name="IPixService_GetPatient_OutputMessage"> <wsdl:part name="parameters" element="tns:GetPatientResponse"/> </wsdl:message> <wsdl:message name="IPixService_GetPatient_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q3:RequestFau lt"/> </wsdl:message> <wsdl:message name="IPixService_GetPatientByGlobalId_InputMessage"> <wsdl:part name="parameters" element="tns:GetPatientByGlobalId"/> </wsdl:message> <wsdl:message name="IPixService_GetPatientByGlobalId_OutputMessage"> <wsdl:part name="parameters" element="tns:GetPatientByGlobalIdResponse"/> </wsdl:message> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 292 из 331 <wsdl:message name="IPixService_GetPatientByGlobalId_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q4="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q4:RequestFau lt"/> </wsdl:message> <wsdl:portType name="IPixService"> <wsdl:operation name="GetVersion"> <wsdl:input wsaw:Action="http://tempuri.org/IServiceSupport/GetVersion" message="tns:IPixService_GetVersion_InputMes sage"/> <wsdl:output wsaw:Action="http://tempuri.org/IServiceSupport/GetVersionResponse" message="tns:IPixService_GetVersion _OutputMessage"/> </wsdl:operation> <wsdl:operation name="AddPatient"> <wsdl:input wsaw:Action="http://tempuri.org/IPixService/AddPatient" message="tns:IPixService_AddPatient_InputMessage "/> <wsdl:output wsaw:Action="http://tempuri.org/IPixService/AddPatientResponse" message="tns:IPixService_AddPatient_Out putMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IPixService/AddPatientRequestFaultFault" name="RequestFaultFault" messag e="tns:IPixService_AddPatient_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="UpdatePatient"> <wsdl:input wsaw:Action="http://tempuri.org/IPixService/UpdatePatient" message="tns:IPixService_UpdatePatient_InputM essage"/> <wsdl:output wsaw:Action="http://tempuri.org/IPixService/UpdatePatientResponse" message="tns:IPixService_UpdatePatie nt_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IPixService/UpdatePatientRequestFaultFault" name="RequestFaultFault"mess age="tns:IPixService_UpdatePatient_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="GetPatient"> <wsdl:input wsaw:Action="http://tempuri.org/IPixService/GetPatient" message="tns:IPixService_GetPatient_InputMessage "/> <wsdl:output wsaw:Action="http://tempuri.org/IPixService/GetPatientResponse" message="tns:IPixService_GetPatient_Out putMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IPixService/GetPatientRequestFaultFault" name="RequestFaultFault" messag e="tns:IPixService_GetPatient_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="GetPatientByGlobalId"> <wsdl:input wsaw:Action="http://tempuri.org/IPixService/GetPatientByGlobalId" message="tns:IPixService_GetPatientByG lobalId_InputMessage"/> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 293 из 331 <wsdl:output wsaw:Action="http://tempuri.org/IPixService/GetPatientByGlobalIdResponse" message="tns:IPixService_GetP atientByGlobalId_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IPixService/GetPatientByGlobalIdRequestFaultFault" name="RequestFaultFau lt"message="tns:IPixService_GetPatientByGlobalId_RequestFaultFault_FaultMessage"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="BasicHttpBinding_IPixService" type="tns:IPixService"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="GetVersion"> <soap:operation soapAction="http://tempuri.org/IServiceSupport/GetVersion" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="AddPatient"> <soap:operation soapAction="http://tempuri.org/IPixService/AddPatient" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="UpdatePatient"> <soap:operation soapAction="http://tempuri.org/IPixService/UpdatePatient" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> Описание интеграционных профилей ИЭМК Версия 4.0 <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetPatient"> <soap:operation soapAction="http://tempuri.org/IPixService/GetPatient" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetPatientByGlobalId"> <soap:operation soapAction="http://tempuri.org/IPixService/GetPatientByGlobalId" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="PixService"> <wsdl:port name="BasicHttpBinding_IPixService" binding="tns:BasicHttpBinding_IPixService"> <soap:address location="http://192.168.8.93:2222/iemk/PixService.svc"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Стр. 294 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 295 из 331 WSDL-схема Модуля сбора статистики <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex " xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005 /12/wsdl/contract"xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa="http://schemas.xmlsoap.org/ws/20 04/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"xmlns:xsd="http://www.w3.org/2001/XMLSch ema" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsaw="http://www.w3.or g/2006/05/addressing/wsdl"xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" name="EmkService" targetNamespac e="http://tempuri.org/"> <wsdl:types> <xsd:schema targetNamespace="http://tempuri.org/Imports"> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd0" namespace="http://tempuri.org/"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd1" namespace="http://schemas.microso ft.com/2003/10/Serialization/"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd2" namespace="http://schemas.datacon tract.org/2004/07/WebService.Core"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd10" namespace="http://schemas.dataco ntract.org/2004/07/N3.EMK.Dto.Common"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd3" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Dto.Case"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd4" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Dto"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd5" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Dto.Step"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd6" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Dto.MedRec"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd7" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Dto.MedRec.MedDoc"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd8" namespace="http://schemas.datacon tract.org/2004/07/N3.EMK.Dto.MedRec.Diag"/> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 296 из 331 <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd9" namespace="http://schemas.microso ft.com/2003/10/Serialization/Arrays"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd11" namespace="http://schemas.dataco ntract.org/2004/07/EMKService.Data.ReferralList"/> <xsd:import schemaLocation="http://192.168.8.93:2222/iemk/EMKService.svc?xsd=xsd12" namespace="http://schemas.dataco ntract.org/2004/07/EMKService.Data.Dto"/> </xsd:schema> </wsdl:types> <wsdl:message name="IEmkService_GetVersion_InputMessage"> <wsdl:part name="parameters" element="tns:GetVersion"/> </wsdl:message> <wsdl:message name="IEmkService_GetVersion_OutputMessage"> <wsdl:part name="parameters" element="tns:GetVersionResponse"/> </wsdl:message> <wsdl:message name="IEmkService_AddCase_InputMessage"> <wsdl:part name="parameters" element="tns:AddCase"/> </wsdl:message> <wsdl:message name="IEmkService_AddCase_OutputMessage"> <wsdl:part name="parameters" element="tns:AddCaseResponse"/> </wsdl:message> <wsdl:message name="IEmkService_AddCase_ListOf_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q1:ArrayOfReq uestFault"/> </wsdl:message> <wsdl:message name="IEmkService_AddCase_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q2="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q2:RequestFau lt"/> </wsdl:message> <wsdl:message name="IEmkService_CreateCase_InputMessage"> <wsdl:part name="parameters" element="tns:CreateCase"/> </wsdl:message> <wsdl:message name="IEmkService_CreateCase_OutputMessage"> <wsdl:part name="parameters" element="tns:CreateCaseResponse"/> </wsdl:message> <wsdl:message name="IEmkService_CreateCase_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q3:RequestFau lt"/> </wsdl:message> Описание интеграционных профилей ИЭМК Версия 4.0 <wsdl:message name="IEmkService_CreateCase_ListOf_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q4="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" uestFault"/> </wsdl:message> <wsdl:message name="IEmkService_CloseCase_InputMessage"> <wsdl:part name="parameters" element="tns:CloseCase"/> </wsdl:message> <wsdl:message name="IEmkService_CloseCase_OutputMessage"> <wsdl:part name="parameters" element="tns:CloseCaseResponse"/> </wsdl:message> <wsdl:message name="IEmkService_CloseCase_ListOf_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q5="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" uestFault"/> </wsdl:message> <wsdl:message name="IEmkService_CloseCase_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q6="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" lt"/> </wsdl:message> <wsdl:message name="IEmkService_UpdateCase_InputMessage"> <wsdl:part name="parameters" element="tns:UpdateCase"/> </wsdl:message> <wsdl:message name="IEmkService_UpdateCase_OutputMessage"> <wsdl:part name="parameters" element="tns:UpdateCaseResponse"/> </wsdl:message> <wsdl:message name="IEmkService_UpdateCase_ListOf_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q7="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" uestFault"/> </wsdl:message> <wsdl:message name="IEmkService_UpdateCase_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q8="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" lt"/> </wsdl:message> <wsdl:message name="IEmkService_AddMedRecord_InputMessage"> <wsdl:part name="parameters" element="tns:AddMedRecord"/> </wsdl:message> <wsdl:message name="IEmkService_AddMedRecord_OutputMessage"> <wsdl:part name="parameters" element="tns:AddMedRecordResponse"/> </wsdl:message> Стр. 297 из 331 element="q4:ArrayOfReq element="q5:ArrayOfReq element="q6:RequestFau element="q7:ArrayOfReq element="q8:RequestFau Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 298 из 331 <wsdl:message name="IEmkService_AddMedRecord_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q9="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q9:RequestFau lt"/> </wsdl:message> <wsdl:message name="IEmkService_AddMedRecord_ListOf_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q10="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q10:ArrayOfR equestFault"/> </wsdl:message> <wsdl:message name="IEmkService_AddStepToCase_InputMessage"> <wsdl:part name="parameters" element="tns:AddStepToCase"/> </wsdl:message> <wsdl:message name="IEmkService_AddStepToCase_OutputMessage"> <wsdl:part name="parameters" element="tns:AddStepToCaseResponse"/> </wsdl:message> <wsdl:message name="IEmkService_AddStepToCase_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q11="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q11:RequestF ault"/> </wsdl:message> <wsdl:message name="IEmkService_AddStepToCase_ListOf_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q12="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q12:ArrayOfR equestFault"/> </wsdl:message> <wsdl:message name="IEmkService_GetReferralList_InputMessage"> <wsdl:part name="parameters" element="tns:GetReferralList"/> </wsdl:message> <wsdl:message name="IEmkService_GetReferralList_OutputMessage"> <wsdl:part name="parameters" element="tns:GetReferralListResponse"/> </wsdl:message> <wsdl:message name="IEmkService_GetReferralList_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q13="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q13:RequestF ault"/> </wsdl:message> <wsdl:message name="IEmkService_GetReferralList_ListOf_RequestFaultFault_FaultMessage"> <wsdl:part xmlns:q14="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Common" name="detail" element="q14:ArrayOfR equestFault"/> </wsdl:message> <wsdl:portType name="IEmkService"> <wsdl:operation name="GetVersion"> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 299 из 331 <wsdl:input wsaw:Action="http://tempuri.org/IServiceSupport/GetVersion" message="tns:IEmkService_GetVersion_InputMes sage"/> <wsdl:output wsaw:Action="http://tempuri.org/IServiceSupport/GetVersionResponse" message="tns:IEmkService_GetVersion _OutputMessage"/> </wsdl:operation> <wsdl:operation name="AddCase"> <wsdl:input wsaw:Action="http://tempuri.org/IEmkService/AddCase" message="tns:IEmkService_AddCase_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IEmkService/AddCaseResponse" message="tns:IEmkService_AddCase_OutputMes sage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/AddCaseListOf_RequestFaultFault" name="ListOf_RequestFaultFa ult"message="tns:IEmkService_AddCase_ListOf_RequestFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/AddCaseRequestFaultFault" name="RequestFaultFault" message=" tns:IEmkService_AddCase_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="CreateCase"> <wsdl:input wsaw:Action="http://tempuri.org/IEmkService/CreateCase" message="tns:IEmkService_CreateCase_InputMessage "/> <wsdl:output wsaw:Action="http://tempuri.org/IEmkService/CreateCaseResponse" message="tns:IEmkService_CreateCase_Out putMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/CreateCaseRequestFaultFault" name="RequestFaultFault" messag e="tns:IEmkService_CreateCase_RequestFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/CreateCaseListOf_RequestFaultFault" name="ListOf_RequestFaul tFault"message="tns:IEmkService_CreateCase_ListOf_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="CloseCase"> <wsdl:input wsaw:Action="http://tempuri.org/IEmkService/CloseCase" message="tns:IEmkService_CloseCase_InputMessage"/ > <wsdl:output wsaw:Action="http://tempuri.org/IEmkService/CloseCaseResponse" message="tns:IEmkService_CloseCase_Outpu tMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/CloseCaseListOf_RequestFaultFault" name="ListOf_RequestFault Fault"message="tns:IEmkService_CloseCase_ListOf_RequestFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/CloseCaseRequestFaultFault" name="RequestFaultFault" message ="tns:IEmkService_CloseCase_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="UpdateCase"> <wsdl:input wsaw:Action="http://tempuri.org/IEmkService/UpdateCase" message="tns:IEmkService_UpdateCase_InputMessage "/> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 300 из 331 <wsdl:output wsaw:Action="http://tempuri.org/IEmkService/UpdateCaseResponse" message="tns:IEmkService_UpdateCase_Out putMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/UpdateCaseListOf_RequestFaultFault" name="ListOf_RequestFaul tFault"message="tns:IEmkService_UpdateCase_ListOf_RequestFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/UpdateCaseRequestFaultFault" name="RequestFaultFault" messag e="tns:IEmkService_UpdateCase_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="AddMedRecord"> <wsdl:input wsaw:Action="http://tempuri.org/IEmkService/AddMedRecord" message="tns:IEmkService_AddMedRecord_InputMes sage"/> <wsdl:output wsaw:Action="http://tempuri.org/IEmkService/AddMedRecordResponse" message="tns:IEmkService_AddMedRecord _OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/AddMedRecordRequestFaultFault" name="RequestFaultFault"messa ge="tns:IEmkService_AddMedRecord_RequestFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/AddMedRecordListOf_RequestFaultFault" name="ListOf_RequestFa ultFault"message="tns:IEmkService_AddMedRecord_ListOf_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="AddStepToCase"> <wsdl:input wsaw:Action="http://tempuri.org/IEmkService/AddStepToCase" message="tns:IEmkService_AddStepToCase_InputM essage"/> <wsdl:output wsaw:Action="http://tempuri.org/IEmkService/AddStepToCaseResponse" message="tns:IEmkService_AddStepToCa se_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/AddStepToCaseRequestFaultFault" name="RequestFaultFault"mess age="tns:IEmkService_AddStepToCase_RequestFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/AddStepToCaseListOf_RequestFaultFault" name="ListOf_RequestF aultFault"message="tns:IEmkService_AddStepToCase_ListOf_RequestFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="GetReferralList"> <wsdl:input wsaw:Action="http://tempuri.org/IEmkService/GetReferralList" message="tns:IEmkService_GetReferralList_In putMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IEmkService/GetReferralListResponse" message="tns:IEmkService_GetReferr alList_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/GetReferralListRequestFaultFault" name="RequestFaultFault"me ssage="tns:IEmkService_GetReferralList_RequestFaultFault_FaultMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IEmkService/GetReferralListListOf_RequestFaultFault" name="ListOf_Reques tFaultFault"message="tns:IEmkService_GetReferralList_ListOf_RequestFaultFault_FaultMessage"/> </wsdl:operation> </wsdl:portType> Описание интеграционных профилей ИЭМК Версия 4.0 <wsdl:binding name="BasicHttpBinding_IEmkService" type="tns:IEmkService"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="GetVersion"> <soap:operation soapAction="http://tempuri.org/IServiceSupport/GetVersion" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="AddCase"> <soap:operation soapAction="http://tempuri.org/IEmkService/AddCase" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="ListOf_RequestFaultFault"> <soap:fault name="ListOf_RequestFaultFault" use="literal"/> </wsdl:fault> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CreateCase"> <soap:operation soapAction="http://tempuri.org/IEmkService/CreateCase" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> <wsdl:fault name="ListOf_RequestFaultFault"> Стр. 301 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 <soap:fault name="ListOf_RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="CloseCase"> <soap:operation soapAction="http://tempuri.org/IEmkService/CloseCase" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="ListOf_RequestFaultFault"> <soap:fault name="ListOf_RequestFaultFault" use="literal"/> </wsdl:fault> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="UpdateCase"> <soap:operation soapAction="http://tempuri.org/IEmkService/UpdateCase" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="ListOf_RequestFaultFault"> <soap:fault name="ListOf_RequestFaultFault" use="literal"/> </wsdl:fault> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="AddMedRecord"> <soap:operation soapAction="http://tempuri.org/IEmkService/AddMedRecord" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> Стр. 302 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> <wsdl:fault name="ListOf_RequestFaultFault"> <soap:fault name="ListOf_RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="AddStepToCase"> <soap:operation soapAction="http://tempuri.org/IEmkService/AddStepToCase" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> <wsdl:fault name="ListOf_RequestFaultFault"> <soap:fault name="ListOf_RequestFaultFault" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetReferralList"> <soap:operation soapAction="http://tempuri.org/IEmkService/GetReferralList" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="RequestFaultFault"> <soap:fault name="RequestFaultFault" use="literal"/> </wsdl:fault> <wsdl:fault name="ListOf_RequestFaultFault"> <soap:fault name="ListOf_RequestFaultFault" use="literal"/> Стр. 303 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="EmkService"> <wsdl:port name="BasicHttpBinding_IEmkService" binding="tns:BasicHttpBinding_IEmkService"> <soap:address location="http://192.168.8.93:2222/iemk/EMKService.svc"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Стр. 304 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 305 из 331 ПРИЛОЖЕНИЕ 4. ПРИМЕРЫ ЗАПРОСОВ И ОТВЕТОВ ПО МЕТОДАМ 1. Примеры запросов и ответов по Модулю сбора статистики 1.1. Метод AddCase 1.1.1. Запрос (амбулаторный случай обслуживания) Пример запроса при передаче информации об амбулаторном случае обслуживания (фрагмент формы «Талон амбулаторного пациента»): <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Case" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> <tem:AddCase> <tem:guid>YourGUID</tem:guid> <tem:caseDto xsi:type="n3:CaseAmb" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:OpenDate>2015-05-11T20:15:00.000Z</n3:OpenDate> <n3:CloseDate>2015-05-15T20:15:00.000Z</n3:CloseDate> <n3:HistoryNumber>Амб6</n3:HistoryNumber> <n3:IdCaseMis>006</n3:IdCaseMis> <n3:IdCaseAidType>1</n3:IdCaseAidType> <n3:IdPaymentType>1</n3:IdPaymentType> <n3:Confidentiality>1</n3:Confidentiality> <n3:DoctorConfidentiality>1</n3:DoctorConfidentiality> <n3:CuratorConfidentiality>1</n3:CuratorConfidentiality> <n3:IdLpu>1.2.643.5.1.13.3.25.78.118</n3:IdLpu> <n3:IdCaseResult>5</n3:IdCaseResult> <n3:Comment>болит горло</n3:Comment> Описание интеграционных профилей ИЭМК <n3:DoctorInCharge> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n3:DoctorInCharge> <n3:Authenticator> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Authenticator> <n3:Author> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> Версия 4.0 Стр. 306 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 307 из 331 </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Author> <n3:IdPatientMis>657763</n3:IdPatientMis> <n3:IdCasePurpose>1</n3:IdCasePurpose> <n3:IdCaseType>2</n3:IdCaseType> <n3:IdAmbResult>1</n3:IdAmbResult> <n3:IsActive>false</n3:IsActive> <n3:Steps> <!--Zero or more repetitions:--> <n32:StepAmb xmlns:n32="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Step"> <n32:DateStart>2015-05-07T20:15:00.000Z</n32:DateStart> <n32:DateEnd>2015-05-08T20:15:00.000Z</n32:DateEnd> <n32:Comment>бла -бла</n32:Comment> <n32:IdPaymentType>1</n32:IdPaymentType> <n32:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n32:Doctor> <n32:IdVisitPlace>1</n32:IdVisitPlace> <n32:IdVisitPurpose>1</n32:IdVisitPurpose> <n32:MedRecords> <n33:MedRecord xsi:type="ns693:LaboratoryReport" xmlns:ns693="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.MedDoc" Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 308 из 331 xmlns:n33="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec" xmlns:ns725="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.Diag"> <ns693:CreationDate>2015-05-12T00:00:00.000+04:00</ns693:CreationDate> <ns693:Attachment> <ns693:Data xsi:nil="true"/> <ns693:Hash xsi:nil="true"/> <ns693:Url xsi:nil="true"/> </ns693:Attachment> <ns693:Author> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </ns693:Author> <ns693:Header>Лабораторное исследование мочи</ns693:Header> </n33:MedRecord> </n32:MedRecords> </n32:StepAmb> </n3:Steps> <n3:MedRecords> <n32:MedRecord xsi:type="ns418:ClinicMainDiagnosis" xmlns:ns418="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.Diag" xmlns:n32="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec"> <ns418:DiagnosisInfo> <ns418:IdDiseaseType>1</ns418:IdDiseaseType> <ns418:DiagnosedDate>2015-05-09T00:00:00.000+04:00</ns418:DiagnosedDate> <ns418:Comment xsi:nil="true"/> <ns418:IdDispensaryState>3</ns418:IdDispensaryState> <ns418:MkbCode>A00</ns418:MkbCode> </ns418:DiagnosisInfo> <ns418:Doctor> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 309 из 331 <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </ns418:Doctor> </n32:MedRecord> </n3:MedRecords> </tem:caseDto> </tem:AddCase> </soapenv:Body> </soapenv:Envelope> 1.1.2. Запрос (стационарный случай обслуживания) Пример запроса при передаче информации стационарном случае обслуживания (фрагмент формы «Статистическая карта выбывшего из стационара»): <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Case" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> <tem:AddCase> <tem:guid>YourGUID</tem:guid> <tem:caseDto xsi:type="n3:CaseStat" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:OpenDate>2015-06-01T00:00:00.000Z</n3:OpenDate> <n3:CloseDate>2015-06-09T00:00:00.000Z</n3:CloseDate> Описание интеграционных профилей ИЭМК <n3:HistoryNumber>2015\001</n3:HistoryNumber> <n3:IdCaseMis>2015001</n3:IdCaseMis> <n3:IdCaseAidType>1</n3:IdCaseAidType> <n3:IdPaymentType>1</n3:IdPaymentType> <n3:Confidentiality>1</n3:Confidentiality> <n3:DoctorConfidentiality>1</n3:DoctorConfidentiality> <n3:CuratorConfidentiality>1</n3:CuratorConfidentiality> <n3:IdLpu>1.2.643.5.1.13.3.28.29.78</n3:IdLpu> <n3:IdCaseResult>5</n3:IdCaseResult> <n3:Comment>Поболело и прошло</n3:Comment> <n3:DoctorInCharge> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n3:DoctorInCharge> <n3:Authenticator> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> Версия 4.0 Стр. 310 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 311 из 331 </n3:Authenticator> <n3:Author> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Author> <n3:IdPatientMis>007</n3:IdPatientMis> <n3:DeliveryCode xsi:nil="true"/> <n3:IdTypeFromDiseaseStart>3</n3:IdTypeFromDiseaseStart> <n3:IdRepetition>1</n3:IdRepetition> <n3:HospitalizationOrder>2</n3:HospitalizationOrder> <n3:Steps> <!--Zero or more repetitions:--> <n32:StepStat xmlns:n32="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Step"> <n32:DateStart>2015-06-01T00:00:00.000Z</n32:DateStart> <n32:DateEnd>2015-06-09T00:00:00.000Z</n32:DateEnd> <n32:Comment xsi:nil="true"/> <n32:IdPaymentType>1</n32:IdPaymentType> <n32:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 312 из 331 <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n32:Doctor> <n32:HospitalDepartmentName>Отделение</n32:HospitalDepartmentName> <n32:IdHospitalDepartment>01</n32:IdHospitalDepartment> <n32:WardNumber>01</n32:WardNumber> <n32:BedNumber>001</n32:BedNumber> <n32:BedProfile>1</n32:BedProfile> <n32:DaySpend>7</n32:DaySpend> </n32:StepStat> </n3:Steps> <n3:HospResult>1</n3:HospResult> <n3:MedRecords> <!--Zero or more repetitions:--> <n33:MedRecord xsi:type="ns895:ClinicMainDiagnosis" xmlns:ns895="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.Diag" xmlns:n33="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec"> <ns895:DiagnosisInfo> <ns895:DiagnosedDate>2015-06-04T00:00:00.000Z</ns895:DiagnosedDate> <ns895:IdDiagnosisType>1</ns895:IdDiagnosisType> <ns895:Comment>зачем пришел?</ns895:Comment> <ns895:DiagnosisStage>3</ns895:DiagnosisStage> <ns895:MkbCode>Z00</ns895:MkbCode> </ns895:DiagnosisInfo> <ns895:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis xsi:nil="true"/> </n31:Person> <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </ns895:Doctor> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 313 из 331 </n33:MedRecord> </n3:MedRecords> <n3:IdHospChannel>2</n3:IdHospChannel> <n3:RW1Mark>true</n3:RW1Mark> <n3:AIDSMark>true</n3:AIDSMark> </tem:caseDto> </tem:AddCase> </soapenv:Body> </soapenv:Envelope> 1.2. Метод CreateCase 1.2.1. Запрос (амбулаторный случай обслуживания) Пример запроса при передаче информации об амбулаторном случае обслуживания (фрагмент формы «Талон амбулаторного пациента»): <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Case" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> <tem:CreateCase> <tem:guid>YourGUID</tem:guid> <tem:createCaseDto xsi:type="n3:CaseAmb" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:OpenDate>2015-06-04T00:00:00.000Z</n3:OpenDate> <n3:HistoryNumber>amb007</n3:HistoryNumber> <n3:IdCaseMis>007</n3:IdCaseMis> <n3:IdCaseAidType>1</n3:IdCaseAidType> <n3:IdPaymentType>1</n3:IdPaymentType> <n3:Confidentiality>1</n3:Confidentiality> <n3:DoctorConfidentiality>1</n3:DoctorConfidentiality> <n3:CuratorConfidentiality>1</n3:CuratorConfidentiality> <n3:IdLpu>1.2.643.5.1.13.3.28.29.78</n3:IdLpu> Описание интеграционных профилей ИЭМК <n3:Comment xsi:nil="true"/> <n3:DoctorInCharge> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n3:DoctorInCharge> <n3:Authenticator> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>007</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Authenticator> <n3:Author> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> Версия 4.0 Стр. 314 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Author> <n3:IdPatientMis>007</n3:IdPatientMis> <n3:IdCasePurpose>1</n3:IdCasePurpose> <n3:IdCaseType>2</n3:IdCaseType> <n3:IdAmbResult>1</n3:IdAmbResult> <n3:Steps> <!--Zero or more repetitions:--> <n32:StepAmb xmlns:n32="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Step"> <n32:DateStart>2015-06-03T00:00:00.000Z</n32:DateStart> <n32:DateEnd>2015-06-03T00:00:00.000Z</n32:DateEnd> <n32:Comment xsi:nil="true"/> <n32:IdPaymentType>1</n32:IdPaymentType> <n32:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n32:Doctor> <n32:IdVisitPlace>1</n32:IdVisitPlace> <n32:IdVisitPurpose>1</n32:IdVisitPurpose> </n32:StepAmb> </n3:Steps> </tem:createCaseDto> </tem:CreateCase> Стр. 315 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 316 из 331 </soapenv:Body> </soapenv:Envelope> 1.2.2. Запрос (стационарный случай обслуживания) Пример запроса при передаче информации стационарном случае обслуживания (фрагмент формы «Статистическая карта выбывшего из стационара»): <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Case" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> <tem:CreateCase> <tem:guid>YourGUID</tem:guid> <tem:createCaseDto xsi:type="n3:CaseStat" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:OpenDate>2015-06-09T00:00:00.000Z</n3:OpenDate> <n3:HistoryNumber>2015\002</n3:HistoryNumber> <n3:IdCaseMis>2015002</n3:IdCaseMis> <n3:IdCaseAidType>1</n3:IdCaseAidType> <n3:IdPaymentType>1</n3:IdPaymentType> <n3:Confidentiality>1</n3:Confidentiality> <n3:DoctorConfidentiality>1</n3:DoctorConfidentiality> <n3:CuratorConfidentiality>1</n3:CuratorConfidentiality> <n3:IdLpu>1.2.643.5.1.13.3.28.29.78</n3:IdLpu> <n3:Comment xsi:nil="true"/> <n3:DoctorInCharge> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> Описание интеграционных профилей ИЭМК </n31:Person> <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n3:DoctorInCharge> <n3:Authenticator> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Authenticator> <n3:Author> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Author> <n3:IdPatientMis>007</n3:IdPatientMis> Версия 4.0 Стр. 317 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 318 из 331 <n3:DeliveryCode xsi:nil="true"/> <n3:IdTypeFromDiseaseStart>1</n3:IdTypeFromDiseaseStart> <n3:IdRepetition>1</n3:IdRepetition> <n3:Steps> <!--Zero or more repetitions:--> <n32:StepStat xmlns:n32="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Step"> <n32:DateStart>2015-06-02T00:00:00.000+04:00</n32:DateStart> <n32:DateEnd>2015-06-09T00:00:00.000+04:00</n32:DateEnd> <n32:Comment xsi:nil="true"/> <n32:IdPaymentType>1</n32:IdPaymentType> <n32:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n32:Doctor> <n32:HospitalDepartmentName>Крутое отделение</n32:HospitalDepartmentName> <n32:IdHospitalDepartment>002</n32:IdHospitalDepartment> <n32:WardNumber>12</n32:WardNumber> <n32:BedNumber>койка</n32:BedNumber> <n32:BedProfile>1</n32:BedProfile> <n32:DaySpend>5</n32:DaySpend> </n32:StepStat> </n3:Steps> <n3:IdHospChannel>2</n3:IdHospChannel> <n3:RW1Mark>true</n3:RW1Mark> <n3:AIDSMark>true</n3:AIDSMark> </tem:createCaseDto> </tem:CreateCase> </soapenv:Body> </soapenv:Envelope> Описание интеграционных профилей ИЭМК 1.3. Версия 4.0 Стр. 319 из 331 Метод AddStepToCase 1.3.1. Запрос (амбулаторный случай обслуживания) <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Step" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> <tem:AddStepToCase> <tem:guid>YourGUID</tem:guid> <tem:idLpu>1.2.643.5.1.13.3.28.29.78</tem:idLpu> <tem:idPatientMis>007</tem:idPatientMis> <tem:idCaseMis>007</tem:idCaseMis> <tem:step xsi:type="n3:StepAmb" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:DateStart>2015-06-04T00:00:00.000Z</n3:DateStart> <n3:DateEnd>2015-06-04T00:00:00.000Z</n3:DateEnd> <n3:Comment>Опять пришел</n3:Comment> <n3:IdPaymentType>1</n3:IdPaymentType> <n3:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n3:Doctor> <n3:IdVisitPlace>1</n3:IdVisitPlace> <n3:IdVisitPurpose>1</n3:IdVisitPurpose> <n3:MedRecords> <!--Zero or more repetitions:--> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 320 из 331 <n32:MedRecord xsi:type="ns710:LaboratoryReport" xmlns:ns710="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.MedDoc" xmlns:n32="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec"> <ns710:CreationDate>2015-06-04T00:00:00.000Z</ns710:CreationDate> <ns710:Attachment> <ns710:Data xsi:nil="true"/> <ns710:Hash xsi:nil="true"/> <ns710:Url>/lis/123456</ns710:Url> </ns710:Attachment> <ns710:Author> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </ns710:Author> <ns710:Header>Исследование</ns710:Header> </n32:MedRecord> </n3:MedRecords> </tem:step> </tem:AddStepToCase> </soapenv:Body> </soapenv:Envelope> 1.3.2. Запрос (стационарный случай обслуживания) <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Step" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> xmlns:tem="http://tempuri.org/" Описание интеграционных профилей ИЭМК Версия 4.0 <soapenv:Header/> <soapenv:Body> <tem:AddStepToCase> <tem:guid>YourGUID</tem:guid> <tem:idLpu>1.2.643.5.1.13.3.28.29.78</tem:idLpu> <tem:idPatientMis>007</tem:idPatientMis> <tem:idCaseMis>2015003</tem:idCaseMis> <tem:step xsi:type="n3:StepStat" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:DateStart>2015-06-11T00:00:00.000+04:00</n3:DateStart> <n3:DateEnd>2015-06-14T00:00:00.000+04:00</n3:DateEnd> <n3:Comment xsi:nil="true"/> <n3:IdPaymentType>1</n3:IdPaymentType> <n3:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n3:Doctor> <n3:HospitalDepartmentName>Отделение хирургии</n3:HospitalDepartmentName> <n3:IdHospitalDepartment>Хир2</n3:IdHospitalDepartment> <n3:IdRegimen>2</n3:IdRegimen> <n3:WardNumber>ВИП01</n3:WardNumber> <n3:BedNumber>2</n3:BedNumber> <n3:BedProfile>12</n3:BedProfile> <n3:DaySpend>5</n3:DaySpend> </tem:step> </tem:AddStepToCase> </soapenv:Body> </soapenv:Envelope> Стр. 321 из 331 Описание интеграционных профилей ИЭМК 1.4. Версия 4.0 Стр. 322 из 331 Метод CloseCase 1.4.1. Запрос (амбулаторный случай обслуживания) Пример запроса при передаче информации о закрытии случая обслуживания: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Case" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> <tem:CloseCase> <tem:guid>YourGUID</tem:guid> <tem:caseDto xsi:type="n3:CaseAmb" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:CloseDate>2015-06-07T00:00:00.000Z</n3:CloseDate> <n3:HistoryNumber xsi:nil="true"/> <n3:IdCaseMis>007</n3:IdCaseMis> <n3:IdCaseAidType>0</n3:IdCaseAidType> <n3:IdPaymentType>0</n3:IdPaymentType> <n3:Confidentiality>0</n3:Confidentiality> <n3:DoctorConfidentiality>0</n3:DoctorConfidentiality> <n3:CuratorConfidentiality>0</n3:CuratorConfidentiality> <n3:IdLpu>1.2.643.5.1.13.3.28.29.78</n3:IdLpu> <n3:IdCaseResult>1</n3:IdCaseResult> <n3:Comment xsi:nil="true"/> <n3:DoctorInCharge> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 323 из 331 <n31:IdPosition>12</n31:IdPosition> </n3:DoctorInCharge> <n3:Authenticator> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Authenticator> <n3:IdPatientMis>007</n3:IdPatientMis> <n3:IdCaseType>1</n3:IdCaseType><n3:IdAmbResult>1</n3:IdAmbResult> <n3:IsActive>false</n3:IsActive> </tem:caseDto> </tem:CloseCase> </soapenv:Body> </soapenv:Envelope> 1.4.2. Запрос (стационарный случай обслуживания) Пример запроса при передаче информации о закрытии случая обслуживания: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Case" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> xmlns:tem="http://tempuri.org/" Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 324 из 331 <tem:CloseCase> <tem:guid>YourGUID</tem:guid> <tem:caseDto xsi:type="n3:CaseStat" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:CloseDate>2015-06-15T00:00:00.000+04:00</n3:CloseDate> <n3:HistoryNumber xsi:nil="true"/> <n3:IdCaseMis>2015002</n3:IdCaseMis> <n3:Confidentiality>1</n3:Confidentiality> <n3:DoctorConfidentiality>1</n3:DoctorConfidentiality> <n3:CuratorConfidentiality>1</n3:CuratorConfidentiality> <n3:IdLpu>1.2.643.5.1.13.3.28.29.78</n3:IdLpu> <n3:IdCaseResult>1</n3:IdCaseResult> <n3:Comment>вылечился...</n3:Comment> <n3:DoctorInCharge> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n3:DoctorInCharge> <n3:Authenticator> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu xsi:nil="true"/> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 325 из 331 <n31:IdRole>3</n31:IdRole> </n3:Authenticator> <n3:Author> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdSpeciality>9</n31:IdSpeciality> <n31:IdPosition>12</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Author> <n3:IdPatientMis>007</n3:IdPatientMis> <n3:DeliveryCode xsi:nil="true"/> <n3:HospResult>1</n3:HospResult> </tem:caseDto> </tem:CloseCase> </soapenv:Body> </soapenv:Envelope> 1.5. Метод AddMedRecord 1.5.1. Запрос (лабораторный результат) Пример запроса при передаче информации о результате лабораторного исследования: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body> <tem:AddMedRecord> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 326 из 331 <tem:guid>YourGUID</tem:guid> <tem:idLpu>1.2.643.5.1.13.3.28.29.78</tem:idLpu> <tem:idPatientMis>007</tem:idPatientMis> <tem:idCaseMis>007</tem:idCaseMis> <tem:medRecord xsi:type="ns116:LaboratoryReport" xmlns:ns271="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.Diag" xmlns:ns116="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.MedDoc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns116:CreationDate>2015-06-09T00:00:00.000Z</ns116:CreationDate> <ns116:Attachment> <ns116:Data xsi:nil="true"/> <ns116:Hash xsi:nil="true"/> <ns116:Url>/new/12345</ns116:Url> </ns116:Attachment> <ns116:Author> <n31:Person xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto">1.2.643.5.1.13.3.28.29.78</n31:IdLpu> <n31:IdSpeciality xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto">9</n31:IdSpeciality> <n31:IdPosition xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto">12</n31:IdPosition> </ns116:Author> <ns116:Header>Еще одно новое исследование</ns116:Header> </tem:medRecord> </tem:AddMedRecord> </soapenv:Body> </soapenv:Envelope> Описание интеграционных профилей ИЭМК 1.5.2. Версия 4.0 Стр. 327 из 331 Запрос (патологоанатомический диагноз) Пример запроса при передаче информации о патологоанатомическом диагнозе: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body> <tem:AddMedRecord> <tem:guid>YourGuid</tem:guid> <tem:idLpu>1.2.643.5.1.13.3.28.29.78</tem:idLpu> <tem:idPatientMis>007</tem:idPatientMis> <tem:idCaseMis>2015003</tem:idCaseMis> <tem:medRecord xsi:type="ns959:AnatomopathologicalClinicMainDiagnosis" xmlns:ns959="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.Diag" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns959:DiagnosisInfo> <ns959:DiagnosedDate>2015-06-11T00:00:00.000+04:00</ns959:DiagnosedDate> <ns959:IdDiagnosisType>1</ns959:IdDiagnosisType> <ns959:Comment xsi:nil="true"/> <ns959:DiagnosisStage>3</ns959:DiagnosisStage> <ns959:MkbCode>J00</ns959:MkbCode> </ns959:DiagnosisInfo> <ns959:Doctor> <n31:Person xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <n31:HumanName> <n31:GivenName>Имя</n31:GivenName> <n31:MiddleName>Отчество</n31:MiddleName> <n31:FamilyName>Фамилия</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>001</n31:IdPersonMis> </n31:Person> <n31:IdLpu xsi:nil="true" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"/> <n3:IdSpeciality xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto">9</n3:IdSpeciality> <n3:IdPosition xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto">12</n3:IdPosition> </ns959:Doctor> </tem:medRecord> Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 328 из 331 </tem:AddMedRecord> </soapenv:Body> </soapenv:Envelope> 1.6. Метод UpdateCase 1.6.1. Запрос (амбулаторный случай обслуживания) <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:n3="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Case" xmlns:n31="http://schemas.datacontract.org/2004/07/N3.EMK.Dto"> <soapenv:Header/> <soapenv:Body> <tem:UpdateCase> <tem:guid>YourGUID</tem:guid> <tem:caseDto xsi:type="n3:CaseAmb" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <n3:OpenDate>2015-05-11T20:15:00.000Z</n3:OpenDate> <n3:CloseDate>2015-05-17T20:15:00.000Z</n3:CloseDate> <n3:HistoryNumber>Амб6</n3:HistoryNumber> <n3:IdCaseMis>006</n3:IdCaseMis> <n3:IdCaseAidType>1</n3:IdCaseAidType> <n3:IdPaymentType>1</n3:IdPaymentType> <n3:Confidentiality>1</n3:Confidentiality> <n3:DoctorConfidentiality>1</n3:DoctorConfidentiality> <n3:CuratorConfidentiality>1</n3:CuratorConfidentiality> <n3:IdLpu>1.2.643.5.1.13.3.25.78.118</n3:IdLpu> <n3:IdCaseResult>5</n3:IdCaseResult> <n3:Comment>болит горло</n3:Comment> <n3:DoctorInCharge> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> Описание интеграционных профилей ИЭМК <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n3:DoctorInCharge> <n3:Authenticator> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>?</n31:GivenName> <n31:MiddleName>?</n31:MiddleName> <n31:FamilyName>?</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n31:Doctor> <n31:IdRole>3</n31:IdRole> </n3:Authenticator> <n3:Author> <n31:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n31:Doctor> Версия 4.0 Стр. 329 из 331 Описание интеграционных профилей ИЭМК Версия 4.0 Стр. 330 из 331 <n31:IdRole>3</n31:IdRole> </n3:Author> <n3:IdPatientMis>657763</n3:IdPatientMis> <n3:IdCasePurpose>1</n3:IdCasePurpose> <n3:IdCaseType>2</n3:IdCaseType> <n3:IdAmbResult>1</n3:IdAmbResult> <n3:IsActive>false</n3:IsActive> <n3:Steps> <!--Zero or more repetitions:--> <n32:StepAmb xmlns:n32="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.Step"> <n32:DateStart>2015-05-11T00:00:00.000+04:00</n32:DateStart> <n32:DateEnd>2015-05-17T00:00:00.000+04:00</n32:DateEnd> <n32:Comment xsi:nil="true"/> <n32:IdPaymentType>1</n32:IdPaymentType> <n32:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </n32:Doctor> <n32:IdVisitPlace>1</n32:IdVisitPlace> <n32:IdVisitPurpose>1</n32:IdVisitPurpose> </n32:StepAmb> </n3:Steps> <n3:MedRecords> <!--Zero or more repetitions:--> <n33:MedRecord xsi:type="ns538:ClinicMainDiagnosis" xmlns:ns538="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec.Diag" xmlns:n33="http://schemas.datacontract.org/2004/07/N3.EMK.Dto.MedRec"> <ns538:DiagnosisInfo> <ns538:DiagnosedDate>2015-05-17T00:00:00.000+04:00</ns538:DiagnosedDate> Описание интеграционных профилей ИЭМК <ns538:IdDiagnosisType>1</ns538:IdDiagnosisType> <ns538:Comment>213</ns538:Comment> <ns538:DiagnosisStage>3</ns538:DiagnosisStage> <ns538:MkbCode>B00</ns538:MkbCode> </ns538:DiagnosisInfo> <ns538:Doctor> <n31:Person> <n31:HumanName> <n31:GivenName>Наталья</n31:GivenName> <n31:MiddleName>Тихоновна</n31:MiddleName> <n31:FamilyName>Артеева</n31:FamilyName> </n31:HumanName> <n31:IdPersonMis>12</n31:IdPersonMis> </n31:Person> <n31:IdLpu>1.2.643.5.1.13.3.25.78.118</n31:IdLpu> <n31:IdSpeciality>28</n31:IdSpeciality> <n31:IdPosition>73</n31:IdPosition> </ns538:Doctor> </n33:MedRecord> </n3:MedRecords> </tem:caseDto> </tem:UpdateCase> </soapenv:Body> </soapenv:Envelope> Версия 4.0 Стр. 331 из 331