Программа и методика испытаний интеграции МИС
(РМИС) с системой ведения ИЭМК
Содержание
Определения, обозначения и сокращения ....................................................... 4
Перечень сокращений, используемых в документе ........................................ 4
Перечень терминов, используемых в документе, и их определения ............. 5
1. Объект испытаний ............................................................................................ 6
1.1.
1.2.
Наименование системы и ее условное обозначение ............................. 6
Комплектность испытательной системы ................................................ 6
2. Цель испытаний ................................................................................................ 7
3. Общие положения ............................................................................................. 8
3.1.
3.2.
3.3.
3.4.
Перечень руководящих документов, на основании которых
проводят испытания.................................................................................. 8
Место и продолжительность испытаний ................................................ 8
Организации, участвующие в испытаниях............................................. 9
Условия проведения испытаний.............................................................. 9
4. Объем испытаний ........................................................................................... 10
4.1.
4.2.
4.3.
4.4.
Перечень этапов испытаний и проверок .............................................. 10
Количественные и качественные характеристики,
подлежащие оценке ................................................................................ 11
Последовательность проведения и режим испытаний........................ 12
Проверка функций регистрации пациента в ИЭМК, изменения
регистрационных данных пациента ...................................................... 13
4.4.1.
4.4.2.
4.4.3.
4.4.4.
4.5.
Проверка регистрации пациента в Системе ведения ИЭМК при
взаимодействии с МИС МО (для HL7 v3) .................................................. 13
Проверка факта изменения регистрационных данных пациента в
Системе ведения ИЭМК при взаимодействии с МИС МО (для HL7
v3) ................................................................................................................... 14
Проверка регистрации пациента в Системе ведения ИЭМК при
взаимодействии с МИС МО (для HL7 v2.5) ............................................... 15
Проверка факта изменения регистрационных данных пациента в
Системе ведения ИЭМК при взаимодействии с МИС МО (для HL7
v2.5) ................................................................................................................ 17
Проверка функций приёма СЭМД в ИЭМК, передачи СЭМД в
МИС.......................................................................................................... 19
4.5.1.
4.5.2.
4.5.3.
Проверка функции формирования и передачи СЭМД в Систему
ведения ИЭМК (для IHE) .............................................................................. 19
Проверка функции приёма СЭМД из Системы ведения ИЭМК в
МИС (для испытаний в соответствии с профилем IHE) ....................... 20
Проверка функции формирования и передачи СЭМД в Систему
ведения ИЭМК (для HL7 v2.5)...................................................................... 21
2
4.5.4.
4.6.
Проверка функции приёма СЭМД из Системы ведения ИЭМК в
МИС (для HL7 v2.5) ...................................................................................... 21
Проверка функции, обеспечивающую сохранность
информации при авариях ....................................................................... 23
5. Условия и порядок проведения испытаний .............................................. 24
5.1.
5.2.
5.3.
Условия проведения испытаний............................................................ 24
Порядок проведения испытаний ........................................................... 24
Условия начала и завершения отдельных этапов испытаний ............ 26
6. Отчетность........................................................................................................ 27
7. Перечень ссылочных документов ............................................................... 28
Приложение 1 ....................................................................................................... 29
Контрольный пример 1. Регистрация нового пациента в системе
ведения ИЭМК (HL7 v3). ....................................................................... 29
Контрольный пример 2. Запрос данных о пациенте,
зарегистрированном в системе ведения ИЭМK (HL7 v3). ................. 40
Контрольный пример 3. Запрос на изменение данных о пациенте,
зарегистрированном в системе ведения ИЭМK (HL7 v3). ................. 46
Контрольный пример 4. Запрос данных о пациенте,
зарегистрированном в системе ведения ИЭМK (после
изменения данных пациента, HL7 v3). ................................................. 54
Контрольный пример 5. Регистрация нового пациента в системе
ведения ИЭМК (HL7 v2.5). .................................................................... 60
Контрольный пример 6. Изменение регистрационных сведений о
пациенте в системе ведения ИЭМК (HL7 v2.5). .................................. 65
Контрольный пример 7. Запрос данных о пациенте,
зарегистрированном в системе ведения ИЭМК (HL7 v2.5). .............. 70
Контрольный пример 8. Запрос на предоставление и регистрацию
СЭМД в системе ведения ИЭМK (IHE). .............................................. 74
Контрольный пример 9. Запрос к регистру документов (вернуть
список регистрационных записей о СЭМД пациента, IHE). .............. 83
Контрольный пример 10. Запрос СЭМД из системы ведения ИЭМК
(IHE). ........................................................................................................ 90
Контрольный пример 11. Запрос на предоставление и регистрацию
СЭМД в системе ведения ИЭМК (HL7 v2.5). ...................................... 93
Контрольный пример 12. Запрос к регистру документов (вернуть
список регистрационных записей о СЭМД пациента, HL7
v2.5). ......................................................................................................... 98
Контрольный пример 13. Запрос СЭМД из системы ведения ИЭМК
(HL7 v2.5). .............................................................................................. 102
Приложение 2 ..................................................................................................... 107
Пример СЭМД (эпикриз стационара) ........................................................... 107
3
ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И
СОКРАЩЕНИЯ
Перечень сокращений, используемых в документе
Сокращение
Определение
АРМ
Автоматизированное рабочее место
ЕНП
Единый номер полиса ОМС
ИЭМК
Система ведения интегрированной электронной медицинской
карты
МИС
Медицинская информационная система
МО
Медицинская организация
НСИ
Нормативно-справочная информация
ОУЗ
Организация управления здравоохранением
ПО
Программное обеспечение
РМИС
Региональная медицинская информационная система
СНИЛС
Страховой номер индивидуального лицевого счёта
обязательного пенсионного страхования
СЭМД
Стандартизированный электронный медицинский документ
ЭП
Электронная подпись, подтверждённая сертификатом
уполномоченного или аккредитованного в РФ
удостоверяющего центра
4
Перечень терминов, используемых в документе, и их
определения
Термин
Определение
Единая служба
Организация, обеспечивающая работоспособность
технической
сервисов ЕГИСЗ, единый адрес службы поддержки
поддержки
ЕГИСЗ: [email protected]
сервисов ЕГИСЗ
Сервис
Сервис доступа к Системе ведения ИЭМК
Система ведения
Система ведения Интегрированной электронной
ИЭМК
медицинской карты и сервисов доступа к ней с
использованием сервисно-ориентированных и облачных
технологий, входящей в состав Единой государственной
информационной системы в сфере здравоохранения
Министерства здравоохранения Российской Федерации.
Регламент
Регламент подключения и использования сервиса
доступа к интегрированной электронной медицинской
карте.
5
1. ОБЪЕКТ ИСПЫТАНИЙ
1.1. Наименование системы и ее условное обозначение
Полное
наименование
системы:
Медицинская
Информационная
Система.
Краткое наименование системы: МИС.
1.2. Комплектность испытательной системы
МИС
должна
удовлетворять
Требованиям
к
медицинским
информационным системам по обеспечению взаимодействия с системой
ведения ИЭМК [3].
Испытания МИС проводятся на объектах МО.
Испытательная система состоит из серверных компонентов МИС и
АРМ пользователей-испытателей.
На испытаниях проверке подвергается комплекс программных средств
(ПС), обеспечивающих интеграцию МИС с системой ведения ИЭМК.
6
2. ЦЕЛЬ ИСПЫТАНИЙ
Целью контрольных испытаний МИС является проверка выполнения
требований к медицинским информационным системам по обеспечению
взаимодействия с системой ведения ИЭМК [4], а также решение вопроса о
возможности
приемки
МИС
в
опытную
эксплуатацию
в
части
информационного взаимодействия с системой ведения ИЭМК.
В процессе испытаний выполняются контрольные примеры, при
помощи которых МИС проверяют на соответствие спецификации и
техническим
условиям
обмена
стандартизированными
электронными
медицинскими документами и сведениями о демографических данных
пациентов.
7
3. ОБЩИЕ ПОЛОЖЕНИЯ
3.1. Перечень руководящих документов, на основании
которых проводят испытания
Испытания
проводят
на
основании
следующих
руководящих
документов:
 требования
к
медицинским
информационным
системам
по
обеспечению взаимодействия с системой ведения ИЭМК [4];
 спецификация
и
технические
условия
обмена
стандартизированными электронными медицинскими документами
и сведениями для IHE-совместимых систем [1];
 спецификация
и
технические
условия
обмена
стандартизированными электронными медицинскими документами
и сведениями для систем, не поддерживающих профили IHE [2];
 регламент подключения и использования сервиса ИЭМК [3].
3.2. Место и продолжительность испытаний
Испытания проводятся на рабочих местах всех участников работ по
подключению и использованию Сервиса МИС (см. раздел «Организации,
участвующие в испытаниях»).
Продолжительность испытаний устанавливается Единой службой
технической поддержки сервисов ЕГИСЗ, с учетом сведений, приведенных в
подразделах 4.1 и 5.3 настоящего документа.
8
3.3. Организации, участвующие в испытаниях
В испытаниях принимают участие следующие организации:
 медицинские организации;
 исполнительный орган государственной власти субъекта
Российской Федерации в сфере охраны здоровья (при испытании
РМИС);
 единая служба технической поддержки сервисов ЕГИСЗ.
3.4. Условия проведения испытаний
Для проведения испытаний МИС должна предоставить пользователей
«Администратор безопасности» и «Врач МО», зарегистрированных в
ЕСИАиА в соответствии с [6], от имени которых будут проводиться тестовые
испытания.
Испытания проводятся для каждого экземпляра МИС (РМИС),
зарегистрированной в заявке на подключение к ИЭМК.
Для начала эксплуатации в промышленной среде МИС должна
обеспечить подключение к подсистеме интеграции прикладных систем
ЕГИСЗ (ИПС ЕГИСЗ) в соответствии с [7].
9
4. ОБЪЕМ ИСПЫТАНИЙ
4.1. Перечень этапов испытаний и проверок
Этапы испытаний указаны в таблице ниже (см. Таблица 1).
Таблица 1. Этапы испытаний
№
1.
Наименование этапа
Проверка интеграции МИС с Проверка
Сервисом доступа к ИЭМК
Продолжит.
этапа, час.
Цель этапа
передачи
сведений
о
4
пациенте и СЭМД из МИС в
Систему при помощи Сервиса.
2.
Оформление
результатов Устранение
или
планирование
Согласно
испытаний, решение вопроса устранения выявленных недостатков
о
возможности
Системы
в
Регламенту
приемки в действиях МИС, решение вопроса
[3]
опытную о возможности приемки Системы в
эксплуатацию
опытную эксплуатацию
Перечень проверок на этапе проверки интеграции МИС с Сервисом
доступа к Системе ведения ИЭМК указан в таблице ниже (см. Таблица 2).
Таблица 2. Этапы проверки интеграции МИС с Сервисом системы
ведения ИЭМК.
№
1.
Наименование проверки
Продолжительность
проверки, час.
Проверка регистрации пациента в Системе ведения
0,5
ИЭМК при взаимодействии с МИС МО
(использование стандартов HL7 v3, HL7 v2.5).
2.
Проверка функции запроса идентификационных
параметров пациента
(использование стандартов HL7 v3, HL7 v2.5).
10
0,5
№
3.
Продолжительность
проверки, час.
Наименование проверки
Проверка передачи СЭМД из МИС в ИЭМК
1
(использование профилей IHE, HL7 v2.5).
4.
Проверка приёма СЭМД из ИЭМК в МИС
1
(использование профилей IHE, HL7 v2.5).
5.
Проверка функций, обеспечивающих сохранность
1
информации при авариях.
Описания вышеуказанных проверок приведены ниже в подразделах 4.4
- 4.5 в виде пошагового описания необходимых действий и ожидаемых
результатов.
На этапе решения вопроса о возможности приемки МИС в опытную
эксплуатацию повторно выполняются проверки, выявившие недостатки в
действиях МИС, если выявленные недостатки устранены. Если устранение
некоторых выявленных недостатков в действиях МИС требует значительного
времени, в соответствии с порядком, описанным в подразделе 5.2,
разрабатываются планы устранения выявленных недостатков, которые
подлежат согласованию с МО.
Примечание. Для проверки интеграции МИС с системой ведения
ИЭМК необходимо и достаточно обеспечить выполнение проверок по всем
пунктам этапов проверки интеграции с использованием профилей IHE и
стандарта HL7 v3 или по стандарту HL7 v2.5.
4.2. Количественные и качественные характеристики,
подлежащие оценке
В процессе испытаний подлежат оценке следующие характеристики
МИС:
11
- соответствие МИС спецификации и техническим условиям обмена
стандартизированными
сведениями
для
электронными
IHE-совместимых
медицинскими
систем
[1]
и
документами
для
систем,
и
не
поддерживающих профили IHE [2].
Для
оценки
соответствия
выполняются
контрольные
примеры,
обеспечивающие проверку функций и процедур. Полученным результатам
выставляются оценки в соответствии с порядком, описанным в подразделе
5.2.
4.3. Последовательность проведения и режим испытаний
Испытания Системы проводятся в последовательности, обусловленной
условиями начала отдельных этапов испытаний, указанными в подразделе
4.1, и режимами функционирования Системы на этапах испытаний,
указанными ниже в таблице (см. Таблица 3).
Таблица 3. Режимы функционирования Системы на этапах испытаний
№
Режим
функционирования
Наименование этапа
1.
Подготовка испытательной системы
пусковой
2.
Проверка функционирования Системы с применением
нормальный
программных средств
3.
Решение вопроса о возможности приемки Системы в
опытную эксплуатацию
12
нормальный
4.4. Проверка функций регистрации пациента в ИЭМК,
изменения регистрационных данных пациента
Проверка регистрации пациента в Системе ведения
4.4.1.
ИЭМК при взаимодействии с МИС МО (для HL7 v3)
В таблице ниже (см. Таблица 4) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 4
№
Описание действий
4.4.1.1.
Создать нового пациента в
Успешный результат
Информация о пациенте отображается в МИС
МИС (далее тестовый пациент). МО.
Фамилия: Незнамов
Имя: Сергей
Отчество: Васильевич
Дата рождения: 27.06.1923 г.
Весь перечень регистрируемых
данных пациента приводится в
приложении Контрольный
пример 1. Регистрация нового
пациента в системе ведения
ИЭМК (HL7 v3).
4.4.1.2.
Инициировать процесс
Отправлен запрос PRPA_IN201301RU02 из
передачи информации о
МИС в ИЭМК на добавление пациента.
тестовом пациенте из МИС в
Запрос
ИЭМК.
Системы ведения ИЭМК.
Запрос представлен в
Пациент
приложении Контрольный
присутствуют в Системе ведения ИЭМК
13
зафиксирован
и
все
в
журнале
переданные
аудита
параметры
№
Описание действий
пример 1. Регистрация нового
(пациент
Успешный результат
находится поиском, параметры
пациента в системе ведения
отображаются в карточке пациента1).
ИЭМК (HL7 v3).
Запрос
данных
зарегистрированном
о
в
пациенте,
системе
ведения
ИЭМК (запрос и ответ), представлен в
Контрольный пример 2. Запрос данных о
пациенте,
зарегистрированном
в
системе
ведения ИЭМK (HL7 v3).
Проверка факта изменения регистрационных данных
4.4.2.
пациента в Системе ведения ИЭМК при взаимодействии
с МИС МО (для HL7 v3)
В таблице ниже (см. Таблица 5) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 5
№
Описание действий
Успешный результат
4.4.2.1.
В МИС МО изменить дату
Скорректированная информация о пациенте
рождения тестового пациента.
отображается в МИС МО.
Фамилия: Незнамов
Имя: Сергей
Отчество: Васильевич
Измененная дата рождения:
23.04.1990 г.
4.4.2.2.
1
Инициировать процесс
Отправлен запрос PRPA_IN201302RU02 из
передачи информации об
МИС в ИЭМК на изменение данных о
изменении данных тестового
пациенте. Запрос зафиксирован в журнале
пациента из МИС в ИЭМК.
аудита Системы ведения ИЭМК.
Здесь и далее при ссылках на Систему ведения ИЭМК, подразумевается, что результат проверяется при
использовании подсистемы «Специализированный портал доступа к ИЭМК», путём авторизации в
ЕСИАиА с доступом к Системе ведения ИЭМК и выполнении реализованных функций (поиск, просмотр и
т.д.).
14
№
Описание действий
Успешный результат
Запрос на изменение данных о
У тестового пациента параметр «Дата
пациенте представлен в
рождения» в Системе ведения ИЭМК
приложении Контрольный
изменен.
пример 3. Запрос на изменение Пациент и все измененные регистрационные
данных о пациенте,
данные присутствуют в Системе ведения
зарегистрированном в системе
ИЭМК (пациент находится поиском,
ведения ИЭМK (HL7 v3).
параметры отображаются в карточке
пациента).
Запрос данных о пациенте
(PRPA_IN201305RU02), данные которого
были изменены, и ответ
(PRPA_IN201306RU02) представлены в
приложении
Контрольный пример 4. Запрос данных о
пациенте, зарегистрированном в системе
ведения ИЭМK (после изменения данных
пациента, HL7 v3).
Проверка регистрации пациента в Системе ведения
4.4.3.
ИЭМК при взаимодействии с МИС МО (для HL7 v2.5)
В таблице ниже (см. Таблица 6) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 6
№
Описание действий
4.4.3.1.
Создать нового пациента в
Успешный результат
Информация о пациенте отображается в МИС
МИС (далее тестовый пациент). МО.
Фамилия: Калинин
Имя: Николай
Отчество: Игоревич
15
№
Описание действий
Успешный результат
Дата рождения: 23.07.1964
Весь перечень регистрируемых
данных пациента приводится в
приложении Контрольный
пример 5. Регистрация нового
пациента в системе ведения
ИЭМК (HL7 v2.5).
4.4.3.2.
Инициировать процесс
Отправлен запрос (событие A04) из МИС в
передачи информации о
ИЭМК на добавление пациента.
тестовом пациенте из МИС в
Пациент
ИЭМК.
присутствуют в Системе ведения ИЭМК
Запрос представлен в
(пациент
приложении Контрольный
отображаются в карточке пациента2).
пример 5. Регистрация нового
Запрос данных о пациенте (событие Q22),
пациента в системе ведения
зарегистрированном
ИЭМК (HL7 v2.5).
ИЭМК, и ответ (событие RSP) представлены
и
все
переданные
находится
поиском,
в
системе
параметры
параметры
ведения
в приложении Контрольный пример 7. Запрос
данных о пациенте, зарегистрированном в
системе ведения ИЭМК (HL7 v2.5).
2
Здесь и далее при ссылках на Систему ведения ИЭМК, подразумевается, что результат проверяется при
использовании подсистемы «Специализированный портал доступа к ИЭМК», путём авторизации в
ЕСИАиА с доступом к Системе ведения ИЭМК и выполнении реализованных функций (поиск, просмотр и
т.д.).
16
Проверка факта изменения регистрационных данных
4.4.4.
пациента в Системе ведения ИЭМК при взаимодействии
с МИС МО (для HL7 v2.5)
В таблице ниже (см. Таблица 7) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 7
№
Описание действий
Успешный результат
4.4.4.1.
В МИС МО изменить дату
Скорректированная информация о пациенте
рождения тестового пациента.
отображается в МИС МО.
Фамилия: Незнамов
Имя: Сергей
Отчество: Васильевич
Измененная дата рождения:
27.06.1924 г.
4.4.4.2.
Инициировать процесс
Отправлен запрос (событие A08) из МИС в
передачи информации об
ИЭМК на изменение данных о пациенте.
изменении данных тестового
Запрос зафиксирован в журнале аудита
пациента из МИС в ИЭМК.
Системы ведения ИЭМК.
Запрос на изменение данных о
У тестового пациента параметр «Дата
пациенте представлен в
рождения» в Системе ведения ИЭМК
приложении Контрольный
изменен.
пример 6. Изменение
Пациент и все измененные регистрационные
регистрационных сведений о
данные присутствуют в Системе ведения
пациенте в системе ведения
ИЭМК (пациент находится поиском,
ИЭМК (HL7 v2.5).
параметры отображаются в карточке
пациента).
Запрос данных о пациенте (событие A08),
данные которого были изменены,
представлен в приложении Контрольный
пример 6. Изменение регистрационных
сведений о пациенте в системе ведения
17
№
Описание действий
Успешный результат
ИЭМК (HL7 v2.5).
18
4.5. Проверка функций приёма СЭМД в ИЭМК, передачи
СЭМД в МИС
Проверка функции формирования и передачи СЭМД в
4.5.1.
Систему ведения ИЭМК (для IHE)
В таблице ниже (см. Таблица 8) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 8
№
4.5.1.1.
Описание действий
Успешный результат
В МИС оформить оказание тестовому пациенту Отправлен запрос
медицинской помощи в условиях стационара.
«Предоставить и
Сформировать СЭМД типа «Эпикриз
зарегистрировать документ»
стационара» первого уровня формализации.
(ITI-41) из МИС в ИЭМК на
Подписать СЭМД электронной подписью.
передачу документа. Запрос
зафиксирован в журнале
Инициировать из МИС в систему ведения
аудита Системы ведения
ИЭМК передачу документов.
ИЭМК.
Пример СЭМД «Эпикриз стационара»
В Системе ведения ИЭМК у
представлен в приложении 2 (см. Пример
тестового пациента
СЭМД (эпикриз стационара)).
отображается СЭМД
Контрольный пример 8. Запрос на
«Эпикриз стационара».
предоставление и регистрацию СЭМД в
системе ведения ИЭМK (IHE).
19
Проверка функции приёма СЭМД из Системы ведения
4.5.2.
ИЭМК в МИС (для испытаний в соответствии с
профилем IHE)
В таблице ниже (см. Таблица 9) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 9
№
4.5.2.1.
Описание действий
Успешный результат
Запросить из МИС перечень
Отправлен хранимый запрос к
регистрационных сведений о СЭМД для
регистру документов (ITI-18) из
тестового пациента, которые имеются в
МИС в ИЭМК на получение
системе ведения ИЭМК.
списка СЭМД. Запрос
Инициировать из МИС получение
зафиксирован в журнале аудита
регистрационных сведений о СЭМД для
Системы ведения ИЭМК.
тестового пациента из ИЭМК.
В МИС отображаются
Запрос на получение регистрационных
регистрационные сведения о
сведений о СЭМД пациента представлен в
СЭМД для тестового пациента.
приложении Контрольный пример 9. Запрос
к регистру документов (вернуть список
регистрационных записей о СЭМД
пациента, IHE).
4.5.2.2.
Запросить из МИС в ИЭМК конкретный
Отправлен запрос «Извлечь
СЭМД (перечень СЭМД получен в 4.5.2.1)
документ» (ITI-43) из МИС в
по идентификатору документа.
ИЭМК на получение СЭМД.
Запрос на получение конкретного СЭМД из Запрос зафиксирован в журнале
аудита Системы ведения ИЭМК.
системы ведения ИЭМК представлен в
приложении Контрольный пример 10.
В МИС отображается
Запрос СЭМД из системы ведения ИЭМК
запрошенный СЭМД для
(IHE).
тестового пациента.
20
Проверка функции формирования и передачи СЭМД в
4.5.3.
Систему ведения ИЭМК (для HL7 v2.5)
В таблице ниже (см. Таблица 10) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 10
№
Описание действий
4.5.3.1.
Успешный результат
В МИС оформить оказание тестовому пациенту Отправлен запрос MDM^T02
медицинской помощи в условиях стационара.
из МИС в ИЭМК на передачу
Сформировать СЭМД типа «Эпикриз
СЭМД. Запрос зафиксирован
стационара» первого уровня формализации.
в журнале аудита Системы
ведения ИЭМК.
Подписать СЭМД электронной подписью.
В Системе ведения ИЭМК у
Инициировать передачу из МИС в систему
тестового пациента
ведения ИЭМК передачу документов.
отображается СЭМД
Пример СЭМД «Эпикриз стационара»
«Эпикриз стационара».
представлен в приложении (см. Пример СЭМД
(эпикриз стационара)).
Контрольный пример 11. Запрос на
предоставление и регистрацию СЭМД в
системе ведения ИЭМК (HL7 v2.5).
Проверка функции приёма СЭМД из Системы ведения
4.5.4.
ИЭМК в МИС (для HL7 v2.5)
В таблице ниже (см. Таблица 11) приводятся описания выполняемых
действий и ожидаемые результаты.
Таблица 11
№
4.5.4.1.
Описание действий
Успешный результат
Запросить из МИС перечень СЭМД для
Отправлен запрос QRY^T12 к
тестового пациента.
регистру документов из МИС в
21
№
Описание действий
Успешный результат
ИЭМК на получение
Инициировать в МИС получение
регистрационных записей о СЭМД из
регистрационных сведений о
ИЭМК.
СЭМД пациента. Запрос
зафиксирован в журнале аудита
Запрос на получение перечня
Системы ведения ИЭМК.
регистрационных записей о СЭМД
пациента представлен в приложении
Из ИЭМК в МИС получен ответ
Контрольный пример 12. Запрос к регистру DOC^T12 с регистрационными
сведениями о СЭМД пациента.
документов (вернуть список
регистрационных записей о СЭМД
В МИС отображаются сведения о
пациента, HL7 v2.5).
СЭМД для тестового пациента,
удовлетворяющие условиям
запроса.
4.5.4.2.
Запросить из МИС в ИЭМК конкретный
Отправлен запрос QRY^T12 к
СЭМД (перечень СЭМД получен в 4.5.4.1)
регистру документов из МИС в
по идентификатору документа.
ИЭМК на получение СЭМД.
Запрос на получение конкретного СЭМД из Запрос зафиксирован в журнале
системы ведения ИЭМК представлен в
аудита Системы ведения ИЭМК.
приложении Контрольный пример 13.
Из ИЭМК в МИС получен ответ
Запрос СЭМД из системы ведения ИЭМК
DOC^T12, в котором содержится
(HL7 v2.5).
запрошенный СЭМД (в
кодировке Base64).
В МИС отображается
запрошенный СЭМД для
тестового пациента.
22
4.6. Проверка функции, обеспечивающую сохранность
информации при авариях
Таблица 12
№
1.
Описание действий
Успешный результат
В МИС отключить сервисы
интеграции с Системой
ведения ИЭМК или разорвать
соединение с сервером
Системы ведения ИЭМК.
2.
Выполнить п. 4.5.1.1(создать
Отправлен запрос XDS из МИС в ИЭМК на
новые документы).
передачу документов. Запрос Системой
ведения ИЭМК не получен (в журнале аудита
нет соответствующей записи).
Созданные документы отображаются в МИС.
3.
Восстановить соединение
Отправлен запрос XDS из МИС в ИЭМК на
МИС с сервером Системы
передачу документов. Запрос зафиксирован в
ведения ИЭМК (включить
журнале аудита Системы ведения ИЭМК.
сервис).
В Системе ведения ИЭМК у тестового
пациента отображаются документы.
23
5. УСЛОВИЯ И ПОРЯДОК ПРОВЕДЕНИЯ ИСПЫТАНИЙ
5.1. Условия проведения испытаний
Испытания
Системы
проводятся
на
основании
руководящих
документов, указанных в подразделе «Перечень руководящих документов, на
основании которых проводят испытания» 3.1 совместно с
сотрудниками
Единой службы технической поддержки сервисов ЕГИСЗ.
5.2. Порядок проведения испытаний
Выполнение
требований
к
Системе
проверяется
участниками
испытаний посредством выполнения контрольных примеров, описанных в
подразделах 4.4 - 4.5.
По
результатам
выполнения
контрольных
примеров
участники
испытаний оформляют протокол испытаний и отчет о проведении
испытаний, который должен содержать предложения о сроках устранения
замечаний и реализации предложений участников испытаний, в случае
выявления проблем.
В протоколе испытаний фиксируются оценки результатов выполнения
контрольных примеров и отмечаются количественные и (или) качественные
характеристики выполнения функций, а также замечания и предложения к
МИС.
Полученным
результатам
выполнения
контрольных
примеров
выставляются оценки в соответствии с таблицей ниже (см. Таблица 13).
Таблица 13. Оценка результатов выполнения контрольного примера
Оценка
0
Значение
Выполнен
Примечания
Контрольный пример успешно выполнен без замечаний
24
Оценка
1
2
Значение
Примечания
Выполнен с
Контрольный пример выполнен, но в протокол испытаний
замечаниями
внесены замечания участников испытаний
Не выполнен
Результаты выполнения контрольного примера не позволяют
оценить их как успешные, в протокол испытаний внесены
причины, обусловившие решение участников испытаний
Контрольный пример считается успешно выполненным, если в
результате действий, перечисленных в его описании, получен результат,
указанный как ожидаемый успешный результат выполнения контрольного
примера.
Если при выполнении контрольного примера у участников испытаний
возникают замечания или предложения к МИС, то они заносятся в протокол
испытаний с пометкой «Замечание», если обусловлены требованиями
руководящих документов, перечисленных в разделе 3.1, или пометкой
«Предложение», если связаны с появлением дополнительных требований.
Испытания Системы считаются успешными, если выполнены все
контрольные примеры, содержащиеся в настоящем документе, и ни один из
выполненных контрольных примеров не получил оценку «2» («Не
выполнен»).
25
5.3. Условия начала и завершения отдельных этапов
испытаний
Условия начала отдельных этапов испытаний приведены в таблице
ниже (см. Таблица 14).
Таблица 14. Условия начала этапов испытаний
Наименование этапа
Условия начала
Ответственный за
выполнение условий
Подготовка
Доработка МИС для
Медицинская организация или
испытательной системы
осуществления
исполнительный орган
информационного
государственной власти
взаимодействия с Системой
субъекта Российской
ведения ИЭМК.
Федерации в сфере охраны
здоровья (для РМИС)
Проверка
Успешно завершены
функционирования
доработки МИС.
Системы с применением
Осуществлено
программных средств
Медицинская организация
подключение МИС к
Системе ведения ИЭМК.
Согласовано с Единой
службой технической
поддержки сервисов ЕГИСЗ
время проведения
испытаний.
Решение вопроса о
Оформлен отчет о
Единая служба технической
возможности приемки
проведении испытаний
поддержки сервисов ЕГИСЗ
Системы в опытную
эксплуатацию
26
6. ОТЧЕТНОСТЬ
По
результатам
испытаний
оформляется
отчет
о
проведении
испытаний. Отчет о проведении испытаний может содержать замечания и
предложения к МИС, а также предложения МО (исполнительного органа
государственной власти субъекта Российской Федерации в сфере охраны
здоровья для РМИС) о сроках устранения замечаний и реализации
предложений участников испытаний.
Отчет о проведении испытаний является основанием для оформления
Приказа о начале опытной эксплуатации Сервиса интеграции МИС с
Системой ведения ИЭМК.
27
7. ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ДОКУМЕНТОВ
1. Документ «Комплект
спецификаций и технических условий обмена
стандартизированными электронными медицинскими документами и
сведениями для IHE-совместимых систем».
2. Документ «Комплект
спецификаций и технических условий обмена
стандартизированными электронными медицинскими документами и
сведениями для систем, не поддерживающих профили IHE».
3. Документ
«Регламент
«Интегрированной
подключения
электронной
и
использования
медицинской
карты»
в
сервиса
субъектах
Российской Федерации».
4. Документ «Требования к медицинским информационным системам по
обеспечению взаимодействия с системой ведения ИЭМК».
5. Документ «Руководство пользователя администратора медицинской
организации».
6. Документ «Методические материалы по подключению к ЕСИАиА для рег.
подсистем».
7. Документ «Методические материалы по подключению к Сервису ИПС».
ПРИЛОЖЕНИЕ 1
Контрольный пример 1. Регистрация нового пациента в системе ведения
ИЭМК (HL7 v3).
Запрос предназначен для регистрации нового пациента в системе ведения
ИЭМК.
Входные параметры запроса:
uuid МИС, выполняющая запрос к ИЭМК
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
…
Локальный идентификатор пациента в МО:
<patient classCode="PAT">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
…
Данные пациента:
<patientPerson>
<name>
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</name>
<telecom value="tel:(498) 765-76-34"/>
<administrativeGenderCode code="1" codeSystem="1.2.643.5.1.13.2.1.1.156"/>
<birthTime value="19230627"/>
<addr>
<streetAddressLine>Ленина ул., 45,,,7</streetAddressLine>
<country>Российская Федерация</country>
<state>Нижегородская область</state>
<city>Дзержинск</city>
</addr>
<!-- социальный статус -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="6" codeSystem="1.2.643.5.1.13.2.1.1.366"
displayName="Пенсионер"/>
</group>
</asMember>
<!-- льготная категория населения -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="3" codeSystem="1.2.643.5.1.13.2.1.1.358"
displayName="Участники Великой Отечественной войны"/>
</group>
</asMember>
<!-- СНИЛС -->
<asOtherIDs classCode="IDENT">
<documentType code="3" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="01223344572"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id nullFlavor="NI"/>
</scopingOrganization>
</asOtherIDs>
<!-- Полис ОМС -->
<asOtherIDs classCode="HLD">
<documentType code="1" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="3034879672"/>
<effectiveTime value="20100214"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.2.1.1.635" extension="214"/>
<name>"ООО&quot;РОСНО&quot;"</name>
</scopingOrganization>
</asOtherIDs>
<!-- Паспорт гражданина РФ -->
<asOtherIDs classCode="IDENT">
<documentType code="5" codeSystem="1.2.643.5.1.13.2.7.1.62">
<qualifier>
<name code="14" codeSystem="1.2.643.5.1.13.2.1.1.498"
codeSystemName="Классификатор документов, удостоверяющих личность гражданина Российской
Федерации" displayName="Паспорт гражданина РФ"/>
</qualifier>
</documentType>
<documentNumber number="0801123368"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id nullFlavor="NI"/>
<name>ОУФМС России, по Даниловскому району, г Москвы в ЮАО</name>
</scopingOrganization>
</asOtherIDs>
<!-- место рождения -->
<birthPlace>
<addr>
<city>Красноярск</city>
<state>Российская Федерация</state>
</addr>
</birthPlace>
</patientPerson>
Медицинская организация, регистрирующая пациента в системе
ведения ИЭМК:
30
</patientPerson>
<providerOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
…
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:hl7-org:v3"
xmlns:a="http://www.w3.org/2005/08/addressing">
<soap:Header>
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>urn:hl7-org:v3:PRPA_IN201301</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</a:MessageID>
<!--При асинхронном запросе – URI сервиса обратного вызова (МИС), для отправки ответного
сообщения-->
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>https://api-iemc-test.rosminzdrav.ru/pix/pixSync?wsdl</a:To>
</soap:Header>
<soap:Body>
<PRPA_IN201301RU02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:hl7-org:v3 ../../../../../../iemk-integration/iemk-integration-wsapi/src/main/resources/integration/schema/HL7V3/NE2008/multicacheschemas/PRPA_IN201301RU01.x
sd"
xmlns="urn:hl7-org:v3" ITSVersion="XML_1.0">
<id root="1.2.643.5.1.13.3.25.77.761" extension="7134222234"/>
<creationTime value="20131220123224"/>
<interactionId root="1.2.643.5.1.13.2.7.3" extension="PRPA_IN201301RU02"/>
<processingCode code="P"/>
<processingModeCode code="T"/>
<acceptAckCode code="AL"/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
<name>ИЭМК</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13"/>
<name>МЗ РФ</name>
</representedOrganization>
</asAgent>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
31
<id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
<name>Название МИС для тестирования</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
</representedOrganization>
</asAgent>
</device>
</sender>
<controlActProcess classCode="CACT" moodCode="EVN">
<subject typeCode="SUBJ">
<registrationEvent classCode="REG" moodCode="EVN">
<id nullFlavor="NA"/>
<statusCode code="active"/>
<subject1 typeCode="SBJ">
<patient classCode="PAT">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
<statusCode code="active"/>
<patientPerson>
<name>
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</name>
<telecom value="tel:(498) 765-76-34"/>
<administrativeGenderCode code="1" codeSystem="1.2.643.5.1.13.2.1.1.156"/>
<birthTime value="19230627"/>
<addr>
<streetAddressLine>Ленина ул., 45,,,7</streetAddressLine>
<country>Российская Федерация</country>
<state>Нижегородская область</state>
<city>Дзержинск</city>
</addr>
<!-- Социальный статус -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="6" codeSystem="1.2.643.5.1.13.2.1.1.366"
displayName="Пенсионер"/>
</group>
</asMember>
<!-- Льготная категория населения -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="3" codeSystem="1.2.643.5.1.13.2.1.1.358"
displayName="Участники Великой Отечественной войны"/>
</group>
</asMember>
<!-- СНИЛС -->
<asOtherIDs classCode="IDENT">
<documentType code="3" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="01223344572"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id nullFlavor="NI"/>
</scopingOrganization>
32
</asOtherIDs>
<!-- Полис ОМС -->
<asOtherIDs classCode="HLD">
<documentType code="1" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="3034879672"/>
<effectiveTime value="20100214"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.2.1.1.635" extension="214"/>
<name>"ООО&quot;РОСНО&quot;"</name>
</scopingOrganization>
</asOtherIDs>
<!-- Паспорт гражданина РФ -->
<asOtherIDs classCode="IDENT">
<documentType code="5" codeSystem="1.2.643.5.1.13.2.7.1.62">
<qualifier>
<name code="14" codeSystem="1.2.643.5.1.13.2.1.1.498"
codeSystemName="Классификатор документов, удостоверяющих личность гражданина Российской
Федерации" displayName="Паспорт гражданина РФ"/>
</qualifier>
</documentType>
<documentNumber number="0801123368"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id nullFlavor="NI"/>
<name>ОУФМС России, по Даниловскому району, г Москвы в ЮАО</name>
</scopingOrganization>
</asOtherIDs>
<!-- Место рождения -->
<birthPlace>
<addr>
<city>Красноярск</city>
<state>Российская Федерация</state>
</addr>
</birthPlace>
</patientPerson>
<providerOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
<contactParty classCode="CON">
<telecom value="tel:+7-987-456-123"></telecom>
</contactParty>
</providerOrganization>
</patient>
</subject1>
<custodian typeCode="CST">
<assignedEntity classCode="ASSIGNED">
<id root="1.2.643.5.1.13.3.25.77.761"/>
<assignedOrganization classCode="ORG" determinerCode="INSTANCE">
<name>Институт кардиохирургии им. В. И. Бураковского</name>
</assignedOrganization>
</assignedEntity>
</custodian>
</registrationEvent>
</subject>
</controlActProcess>
</PRPA_IN201301RU02>
33
</soap:Body>
</soap:Envelope>
Ответ на запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuritysecext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">
<ds:Signature Id="SIG-334695" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-334690">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>42CAF7xaCiaqwyxKgKEWsm6bw0Y=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-334691">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>F7R/NaPGO2jqd1t16zLKZjxQcg4=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-334692">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>MkpDz3Jub57zeNgbKvoR0aa6pnA=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-334693">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>RxhAXfoXcB6X5orvmdnYZD07H7g=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-334694">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>fe+/xnhCUVOBt/shrYrTtCa3OGw=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8593532C8ACB6E2C571397734192483252946">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>OHx5DWaTCRHOfsElvfdcZqrEjXs=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
34
<ds:SignatureValue>XibjT1wBtAImsyCEoebJsxSsVB95zA2e9xbymM+lCLy/mQCnM/teH2PfwMk2I2sF6C
4GBHaA0+i4
MKhRWmB+Q/BnHC1XHoOT7egnj4UjwsKQRBwXGkMsE5vDoqGIRUBFDMOdvftde1kxLJUcrpUw4Ibr
yYgXtC+zG7dd7lhaD1M=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8593532C8ACB6E2C571397734192483252950">
<wsse:SecurityTokenReference wsu:Id="STR8593532C8ACB6E2C571397734192483252948">
<wsse:Reference URI="#X509-8593532C8ACB6E2C571397734192483252946"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098593532C8ACB6E2C571397734192483252946">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-334689">
<wsu:Created>2014-04-17T11:29:52.483Z</wsu:Created>
<wsu:Expires>2014-04-17T11:34:52.483Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<Action wsu:Id="id-334691" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:hl7-org:v3:MCCI_IN000002</Action>
<MessageID wsu:Id="id-334693" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:3b14758d-0927-48d7-ac6b-9fed212e4846</MessageID>
<To wsu:Id="id-334692" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-334694" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-334690" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns3:MCCI_IN000002UV01 ITSVersion="XML_1.0" xmlns:ns3="urn:hl7-org:v3"
xmlns="http://egisz.rosminzdrav.ru" xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns3:id extension="fef57b51-92e1-4706-863d-4157a33c42ea" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:creationTime value="20140417112952"/>
<ns3:interactionId extension="MCCIIN000002UV01" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:processingCode code="P"/>
<ns3:processingModeCode code="T"/>
<ns3:acceptAckCode code="NE"/>
<ns3:receiver typeCode="RCV">
<ns3:telecom/>
35
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
</ns3:device>
</ns3:receiver>
<ns3:sender typeCode="SND">
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
</ns3:device>
</ns3:sender>
<ns3:acknowledgement>
<ns3:typeCode code="CA"/>
<ns3:targetMessage>
<ns3:id extension="7134222234" root="1.2.643.5.1.13.3.25.77.761"/>
</ns3:targetMessage>
</ns3:acknowledgement>
</ns3:MCCI_IN000002UV01>
</soap:Body>
</soap:Envelope>
Комментарий к условиям выполнения запроса.
Выполнение представленного запроса (с указанными тестовыми
данными) является однократным. Повторное выполнение данного запроса не
будет обработано сервисом ИЭМК по причине того, что пациент с указанным
идентификатором (test_PMI) и идентификатором медицинской организации
(1.2.643.5.1.13.3.25.77.761) уже зарегистрирован в системе ведения ИЭМК.
Для повторного успешного выполнения данного запроса и регистрации
нового
пациента
в
системе
ведения
ИЭМК
потребуется
изменить
идентификатор пациента.
При
повторном
выполнении
запроса,
который
приводится
в
контрольном примере 1, сервис ИЭМК вернет следующий ответ:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuritysecext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">
<ds:Signature Id="SIG-111686" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-111681">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>h0UhlqsGrwp3ZdHorpxDbhWToUs=</ds:DigestValue>
</ds:Reference>
36
<ds:Reference URI="#id-111682">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>XDJRbWzU1+Ko9bx0eJ+tkC6/pMM=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-111683">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>XrCiQ42tNHW2q97L3yFKFTOGBPw=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-111684">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>fg8rMN0u/AdSphrqbHX4BDEVMLQ=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-111685">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>zSkX0JfMLWSu9IIJDULqC66Xq+k=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-875DA8151EC4F46EC8138752585933579806">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>AjKEhZj+zCKcHTrZbvBk1otnank=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>cE9A+0u5qqNFryH75Jh/2Rys0hlUMEqLD6wscgRFvv+0UslKYk+6FgeIKnRU7pbkH
wE6cVc6fqBO
XhIfI3vV8J/zvexSQJ6DZy/ZTJsQS8qiA1tI4DOP/T1Wzp2UXdrVDNGfsxFQIi/HhHMHEpXBy+LL
R453RUx4AT3Nj28xFm3W6qNiNws5xbYhZ2CrEq1XOU/xp4jUN9E/Jf5M1qW6SNjtnP06arSxI34J
CPUbeC95GxtuvUU5e2PNXD7Ip/5FAfuC1S/HW/0k+hpIq88qdyRBYLcFH2Wn+vPFhOpuJRBs9sWE
Nhk3hKmFamf4tI9fMo/73KNnxLPWcfzdOAcQIg==</ds:SignatureValue>
<ds:KeyInfo Id="KI-875DA8151EC4F46EC8138752585933579810">
<wsse:SecurityTokenReference wsu:Id="STR-875DA8151EC4F46EC8138752585933579808">
<wsse:Reference URI="#X509-875DA8151EC4F46EC8138752585933579806"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X509875DA8151EC4F46EC8138752585933579806">MIIDODCCAiCgAwIBAgIEUqbO1zANBgkqhkiG9w0BA
QUFADBeMQswCQYDVQQGEwJSVTEPMA0GA1UECBMGTW9zY293MQ8wDQYDVQQHEwZNb3Njb3
cxDDAKBgNVBAoTA0FUQzELMAkGA1UECxMCTVAxEjAQBgNVBAMTCWllbWstdGVzdDAeFw0xMzEy
MTAwODIwMzlaFw0xNTEyMTAwODIwMzlaMF4xCzAJBgNVBAYTAlJVMQ8wDQYDVQQIEwZNb3Njb3c
xDzANBgNVBAcTBk1vc2NvdzEMMAoGA1UEChMDQVRDMQswCQYDVQQLEwJNUDESMBAGA1UEA
xMJaWVtay10ZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApQ4HF58dvJCpWiqMLX
6CbdE63XH71dhsTELlki07LBdH8jw5YDpRvU/oBMtocOUVei2HSnkZk3nvjgN5lobJB1GoAxBdvavHoGc4
37
xYZAV3GuEjjRV2wR1cYeJSG1bP8t0WVZpmsUVgQGfk8lRnvcz0vwilIqKmthHkXr9QCOWHGyrxT6hmiC
4ZEZeQjUt0pc2U9e0U7VwGfcvwcQ4ZvkkhUJ/f4ni9DNiE75ELUn265dHBnhWez9QHg5MGGxi3KASTsu
hC3zZ0FfDqc4HO9qsp9kJhUaZ/FW5K2NPvPzcQFDRZr09w9sfudkPOy97+tsLMYsH4nLZ0JuloN3hT2Y1
wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBzUdTLNhHEEIl1xFJ4XgGAPg42po1hIQatxXL8bCYrr/G
tqyHu+ZVSn6DA+CIWih2VrZUh9xARzVSBjyuebw1WUgmKCyXzFi+8HXuwxfl+IN0UyZzV9VKLxlWGr2T
h+xTWM8ZQucHZLLLwlc3OLVzhXv3w0wgArQvx6Lw/XXgh/DurE6z2vvslkHAk//svOTomcLtU+Y3e5G8S
C2O+qpRzTjquFFqqP5MifDK6A68AZfmHnaSrd2sE22nGwfGJTu39pkHFu0VX/bsnO0fEP2A7LGZK9Myq
r+oJptxJSjOtwuzVIO/1ha8JeD+nlXxy+KPJjeLWVpO9MXqYQaHOa9KY</wsse:BinarySecurityToken>
<wsu:Timestamp wsu:Id="TS-111680">
<wsu:Created>2013-12-20T07:50:59.335Z</wsu:Created>
<wsu:Expires>2013-12-20T07:55:59.335Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<Action wsu:Id="id-111682" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:hl7-org:v3:MCCI_IN000002</Action>
<MessageID wsu:Id="id-111684" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:c9762cff-44e3-4e07-8b89-85c5f913362e</MessageID>
<To wsu:Id="id-111683" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-111685" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-111681" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns3:MCCI_IN000002UV01 ITSVersion="XML_1.0" xmlns:ns3="urn:hl7-org:v3"
xmlns="http://egisz.rosminzdrav.ru" xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns3:id extension="90746f6c-a691-488c-b8c2-61efee2a8fcf" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:creationTime value="20131220075050"/>
<ns3:interactionId extension="MCCIIN000002UV01" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:processingCode code="P"/>
<ns3:processingModeCode code="T"/>
<ns3:acceptAckCode code="NE"/>
<ns3:receiver typeCode="RCV">
<ns3:telecom/>
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
</ns3:device>
</ns3:receiver>
<ns3:sender typeCode="SND">
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
</ns3:device>
</ns3:sender>
<ns3:acknowledgement>
<ns3:typeCode code="CE"/>
<ns3:targetMessage>
<ns3:id extension="7134222234" root="1.2.643.5.1.13.3.25.77.761"/>
</ns3:targetMessage>
<ns3:acknowledgementDetail typeCode="E">
<ns3:code code="PAT-002" codeSystemName="Пациент из [1.2.643.5.1.13.3.25.77.761] с
идентификатором [test_pmi] уже зарегистрирован"/>
</ns3:acknowledgementDetail>
</ns3:acknowledgement>
38
</ns3:MCCI_IN000002UV01>
</soap:Body>
</soap:Envelope>
39
Контрольный пример 2. Запрос данных о пациенте, зарегистрированном
в системе ведения ИЭМK (HL7 v3).
Запрос предназначен для получения сведений о зарегистрированном
пациенте в системе ведения ИЭМК (запрос данных по СНИЛС пациента).
Входные параметры запроса:
uuid МИС, выполняющая запрос к ИЭМК
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
…
<parameterList>
<livingSubjectAdministrativeGender>
<value code="1"/>
<semanticsText>LivingSubject.administrativeGender</semanticsText>
</livingSubjectAdministrativeGender>
…
<!-- Локальный идентификатор пациента -->
<livingSubjectId classCode="ROL">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
</livingSubjectId>
…
<livingSubjectName>
<value>
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</value>
<semanticsText>LivingSubject.name</semanticsText>
</livingSubjectName>
</parameterList>
…
40
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:hl7-org:v3"
xmlns:a="http://www.w3.org/2005/08/addressing">
<soap:Header>
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
<a:Action>urn:hl7-org:v3:PRPA_IN201305</a:Action>
<a:MessageID>urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<a:To>https://api-iemc-test.rosminzdrav.ru/pix/pixSynс</a:To>
</soap:Header>
<soap:Body>
<PRPA_IN201305RU02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:hl7-org:v3 ../../../../../../iemk-integration/iemk-integration-wsapi/src/main/resources/integration/schema/HL7V3/NE2008/multicacheschemas/PRPA_IN201305RU01.x
sd"
xmlns="urn:hl7-org:v3"
ITSVersion="XML_1.0">
<id root="1.2.643.5.1.13.3.25.77.761" extension="81735423"/>
<creationTime value="20140420143224"/>
<interactionId root="1.2.643.5.1.13.2.7.3" extension="PRPA_IN201305RU02"/>
<processingCode code="P"/>
<processingModeCode code="T"/>
<acceptAckCode code="AL"/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
<name>ИЭМК</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13"/>
<name>МЗ РФ</name>
</representedOrganization>
</asAgent>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
<id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
<name>Название МИС для тестирования</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
</representedOrganization>
</asAgent>
</device>
</sender>
41
<controlActProcess classCode="CACT" moodCode="EVN">
<code code="PRPA_IN201305RU02" codeSystem="1.2.643.5.1.13.2.7.3"/>
<queryByParameter>
<queryId root="1.2.643.5.1.13.3.25.77.761" extension="17418204"/>
<statusCode code="new"/>
<parameterList>
<livingSubjectAdministrativeGender>
<value code="1"/>
<semanticsText>LivingSubject.administrativeGender</semanticsText>
</livingSubjectAdministrativeGender>
<!-- Локальный идентификатор пациента -->
<livingSubjectId classCode="ROL">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
</livingSubjectId>
<livingSubjectName>
<value>
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</value>
<semanticsText>LivingSubject.name</semanticsText>
</livingSubjectName>
</parameterList>
</queryByParameter>
</controlActProcess>
</PRPA_IN201305RU02>
</soap:Body>
</soap:Envelope>
Ответ на запрос данных о пациенте, зарегистрированном в системе
ведения ИЭМК:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ds:Signature Id="SIG-378416" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-378411">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>Hd/SrSIe06QzbwnDT/3CKg4SI/4=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-378412">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
42
<ds:DigestValue>H9qpNEZ4O6UUPceZaBydNjTKYQQ=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-378413">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>avoqcCBvuKO1q+bwDfxKymbGNGU=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-378414">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>ZwTeV0N5XxzpI1lFWW8q+CCI0i8=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-378415">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>2Pyv7TCm1bzaBXlrTXUeLCautiM=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8C9E477BC2D3ACF84F1397767367643292416">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>sGlFV2YLS4tCFV3BjAi50izseCk=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>ZbkM0ujEN4ITmmHqbPA91KW45fTo4NEwSGpUT2ImSRlvc3Rq32ub9aZL
Eo5Qcfist9wc0niHlhx7
8MS2cPfU9mWbYeo1hm38fqN7S7xlUyx3ydZD0PBh+KCm0J7c6mH0Kuq/4viDs45vQwcqGs8eehaQ
nzijDulU7ic2xr0/uh8=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8C9E477BC2D3ACF84F1397767367643292420">
<wsse:SecurityTokenReference wsu:Id="STR-8C9E477BC2D3ACF84F1397767367643292418">
<wsse:Reference URI="#X509-8C9E477BC2D3ACF84F1397767367643292416"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098C9E477BC2D3ACF84F1397767367643292416">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-378410">
<wsu:Created>2014-04-17T20:42:47.643Z</wsu:Created>
<wsu:Expires>2014-04-17T20:47:47.643Z</wsu:Expires>
43
</wsu:Timestamp>
</wsse:Security>
<Action wsu:Id="id-378412" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:hl7-org:v3:PRPA_IN201306</Action>
<MessageID wsu:Id="id-378414" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:bd38a4bd-c520-4d0b-9fc9-955b54ee404a</MessageID>
<To wsu:Id="id-378413" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-378415" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-378411" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ns3:PRPA_IN201306RU02 ITSVersion="XML_1.0" xmlns:ns3="urn:hl7-org:v3"
xmlns="http://egisz.rosminzdrav.ru" xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns3:id extension="f3e9d083-eba5-4fec-834a-7f4e9b0033df" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:creationTime value="20140417204247"/>
<ns3:interactionId extension="PRPAIN201306RU02" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:processingCode code="P"/>
<ns3:processingModeCode code="T"/>
<ns3:acceptAckCode code="NE"/>
<ns3:receiver typeCode="RCV">
<ns3:telecom/>
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
</ns3:device>
</ns3:receiver>
<ns3:sender typeCode="SND">
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
</ns3:device>
</ns3:sender>
<ns3:acknowledgement>
<ns3:typeCode code="CA"/>
<ns3:targetMessage>
<ns3:id extension="81735423" root="1.2.643.5.1.13.3.25.77.761"/>
</ns3:targetMessage>
</ns3:acknowledgement>
<ns3:controlActProcess classCode="CACT" moodCode="EVN">
<ns3:subject typeCode="SUBJ">
<ns3:registrationEvent classCode="REG" moodCode="EVN">
<ns3:statusCode code="active"/>
<ns3:subject1 typeCode="SBJ">
<ns3:patient classCode="PAT">
<ns3:id extension="test_PMI" root="1.2.643.5.1.13.3.25.77.761"/>
<ns3:statusCode code="active"/>
<ns3:patientPerson>
<ns3:name>
<ns3:family>Незнамов</ns3:family>
<ns3:given>Сергей</ns3:given>
<ns3:given>Васильевич</ns3:given>
</ns3:name>
<ns3:telecom value="tel:(498) 765-76-34"/>
44
<ns3:administrativeGenderCode code="1"/>
<ns3:birthTime value="19230627000000"/>
<ns3:addr>
<ns3:country>Российская Федерация</ns3:country>
<ns3:state>Нижегородская область</ns3:state>
<ns3:city>Дзержинск</ns3:city>
<ns3:streetAddressLine>Ленина ул., 45,,,7</ns3:streetAddressLine>
</ns3:addr>
<ns3:asMember>
<ns3:group>
<ns3:code code="6" codeSystem="1.2.643.5.1.13.2.1.1.366"
displayName="Пенсионер"/>
</ns3:group>
</ns3:asMember>
<ns3:asMember>
<ns3:group>
<ns3:code code="3" codeSystem="1.2.643.5.1.13.2.1.1.358"
displayName="Участники Великой Отечественной войны"/>
</ns3:group>
</ns3:asMember>
<ns3:asOtherIDs classCode="IDENT">
<ns3:documentType code="3" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<ns3:documentNumber number="01223344571"/>
<ns3:scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<ns3:id nullFlavor="NA"/>
</ns3:scopingOrganization>
</ns3:asOtherIDs>
<ns3:asOtherIDs classCode="HLD">
<ns3:documentType code="1" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<ns3:documentNumber number="3034879675"/>
<ns3:effectiveTime>
<ns3:low inclusive="true" value="20100214"/>
<ns3:high inclusive="true" value="20100214"/>
</ns3:effectiveTime>
<ns3:scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<ns3:id extension="214" root="1.2.643.5.1.13.2.1.1.635"/>
</ns3:scopingOrganization>
</ns3:asOtherIDs>
<ns3:birthPlace>
<ns3:addr>
<ns3:state>Российская Федерация</ns3:state>
<ns3:city>Красноярск</ns3:city>
</ns3:addr>
</ns3:birthPlace>
<ns3:asUnidentified value="false"/>
<ns3:extraMark/>
</ns3:patientPerson>
</ns3:patient>
</ns3:subject1>
<ns3:custodian xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</ns3:registrationEvent>
</ns3:subject>
</ns3:controlActProcess>
</ns3:PRPA_IN201306RU02>
</soap:Body>
</soap:Envelope>
45
Контрольный пример 3. Запрос на изменение данных о пациенте,
зарегистрированном в системе ведения ИЭМK (HL7 v3).
Запрос
предназначен
для
изменения
сведений
о
зарегистрированном в системе ведения ИЭМК.
Входные параметры запроса:
uuid МИС, выполняющая запрос к ИЭМК
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
Id пациента в МО:
<patient classCode="PAT">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
…
Данные пациента:
<patientPerson>
<name>
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</name>
<telecom value="tel:(498) 765-76-34"/>
<administrativeGenderCode code="1" codeSystem="1.2.643.5.1.13.2.1.1.156"/>
<!—Изменяемая дата рождения пациента -->
<birthTime value="19900423"/>
<addr>
<streetAddressLine>Ленина ул., 45,,,7</streetAddressLine>
<country>Российская Федерация</country>
<state>Нижегородская область</state>
<city>Дзержинск</city>
</addr>
<!-- социальный статус -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="6" codeSystem="1.2.643.5.1.13.2.1.1.366"
displayName="Пенсионер"/>
</group>
</asMember>
46
пациенте,
<!-- льготная категория населения -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="3" codeSystem="1.2.643.5.1.13.2.1.1.358"
displayName="Участники Великой Отечественной войны"/>
</group>
</asMember>
<!-- СНИЛС -->
<asOtherIDs classCode="IDENT">
<documentType code="3" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="01223344571"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id nullFlavor="NI"/>
</scopingOrganization>
</asOtherIDs>
<!—Полис ОМС -->
<asOtherIDs classCode="HLD">
<documentType code="1" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="3034879675"/>
<effectiveTime value="20100214"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.2.1.1.635" extension="214"/>
<name>"ООО&quot;РОСНО&quot;"</name>
</scopingOrganization>
</asOtherIDs>
<!—Паспорт гражданина РФ -->
<asOtherIDs classCode="IDENT">
<documentType code="5" codeSystem="1.2.643.5.1.13.2.7.1.62">
<qualifier>
<name
code="14"
codeSystem="1.2.643.5.1.13.2.1.1.498"
codeSystemName="Классификатор документов, удостоверяющих личность гражданина Российской
Федерации" displayName="Паспорт гражданина РФ"/>
</qualifier>
</documentType>
<documentNumber number="0801123368"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id nullFlavor="NI"/>
<name>ОУФМС России, по Даниловскому району, г Москвы в
ЮАО</name>
</scopingOrganization>
</asOtherIDs>
<!-- место рождения -->
<birthPlace>
<addr>
<city>Красноярск</city>
<state>Российская Федерация</state>
</addr>
</birthPlace>
</patientPerson>
Медицинская организация, регистрирующая пациента в системе
ведения ИЭМК:
</patientPerson>
<providerOrganization classCode="ORG" determinerCode="INSTANCE">
47
<id root="1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
…
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:hl7-org:v3"
xmlns:a="http://www.w3.org/2005/08/addressing">
<soap:Header>
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>urn:hl7-org:v3:PRPA_IN201302</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</a:MessageID>
<!--При асинхронном запросе – URI сервиса обратного вызова (МИС), для отправки
ответного сообщения-->
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>https://api-iemc-test.rosminzdrav.ru/pix/pixSync?wsdl</a:To>
</soap:Header>
<soap:Body>
<PRPA_IN201302RU02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:hl7-org:v3 ../../../../../../iemk-integration/iemk-integration-wsapi/src/main/resources/integration/schema/HL7V3/NE2008/multicacheschemas/PRPA_IN201302RU01.x
sd"
xmlns="urn:hl7-org:v3" ITSVersion="XML_1.0">
<id root="1.2.643.5.1.13.3.25.77.761" extension="16753542915"/>
<creationTime value="20131220191603"/>
<interactionId root="1.2.643.5.1.13.2.7.3" extension="PRPA_IN201302RU02"/>
<processingCode code="P"/>
<processingModeCode code="T"/>
<acceptAckCode code="AL"/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
<name>ИЭМК</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13"/>
<name>МЗ РФ</name>
</representedOrganization>
</asAgent>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
<id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
<name>Название МИС для тестирования</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
48
</representedOrganization>
</asAgent>
</device>
</sender>
<controlActProcess classCode="CACT" moodCode="EVN">
<subject typeCode="SUBJ">
<registrationEvent classCode="REG" moodCode="EVN">
<id nullFlavor="NA"/>
<statusCode code="active"/>
<subject1 typeCode="SBJ">
<patient classCode="PAT">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
<statusCode code="active"/>
<patientPerson>
<name>
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</name>
<telecom value="tel:(498) 765-76-34"/>
<administrativeGenderCode code="1" codeSystem="1.2.643.5.1.13.2.1.1.156"/>
<birthTime value="19900423"/>
<addr>
<streetAddressLine>Ленина ул., 45,,,7</streetAddressLine>
<country>Российская Федерация</country>
<state>Нижегородская область</state>
<city>Дзержинск</city>
</addr>
<!-- Социальный статус -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="6" codeSystem="1.2.643.5.1.13.2.1.1.366"
displayName="Пенсионер"/>
</group>
</asMember>
<!-- Льготная категория населения -->
<asMember classCode="MBR">
<group classCode="PUB">
<code code="3" codeSystem="1.2.643.5.1.13.2.1.1.358"
displayName="Участники Великой Отечественной войны"/>
</group>
</asMember>
<!-- Локальный идентификатор пациента -->
<asOtherIDs classCode="IDENT">
<documentType code="9" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="19779950710"/>
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
</scopingOrganization>
</asOtherIDs>
<!-- СНИЛС -->
<asOtherIDs classCode="IDENT">
<documentType code="3" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="01223344571"/>
49
<scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<id nullFlavor="NI"/>
</scopingOrganization>
</asOtherIDs>
<!-- Полис ОМС -->
<asOtherIDs classCode="HLD">
<documentType code="1"
codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<documentNumber number="3034879675"/>
<effectiveTime value="20100214"/>
<scopingOrganization classCode="ORG"
determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.2.1.1.635"
extension="214"/>
<name>"ООО&quot;РОСНО&quot;"</name>
</scopingOrganization>
</asOtherIDs>
<!-- Паспорт гражданина РФ -->
<asOtherIDs classCode="IDENT">
<documentType code="5" codeSystem="1.2.643.5.1.13.2.7.1.62">
<qualifier>
<name code="14" codeSystem="1.2.643.5.1.13.2.1.1.498"
codeSystemName="Классификатор документов, удостоверяющих личность гражданина Российской
Федерации" displayName="Паспорт гражданина РФ"/>
</qualifier>
</documentType>
<documentNumber number="0801123368"/>
<scopingOrganization classCode="ORG"
determinerCode="INSTANCE">
<id nullFlavor="NI"/>
<name>ОУФМС России, по
Даниловскому району, г Москвы в ЮАО</name>
</scopingOrganization>
</asOtherIDs>
<!-- Место рождения -->
<birthPlace>
<addr>
<city>Красноярск</city>
<state>Российская Федерация</state>
</addr>
</birthPlace>
</patientPerson>
<providerOrganization classCode="ORG" determinerCode="INSTANCE">
<id root="1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
<contactParty classCode="CON">
<telecom value="tel:+7-987-456-123"></telecom>
</contactParty>
</providerOrganization>
</patient>
</subject1>
<custodian typeCode="CST">
<assignedEntity classCode="ASSIGNED">
<id root="1.2.643.5.1.13.3.25.77.761"/>
50
<assignedOrganization classCode="ORG" determinerCode="INSTANCE">
<name>Институт кардиохирургии им. В. И. Бураковского</name>
</assignedOrganization>
</assignedEntity>
</custodian>
</registrationEvent>
</subject>
</controlActProcess>
</PRPA_IN201302RU02>
</soap:Body>
</soap:Envelope>
Ответ на запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ds:Signature Id="SIG-380192" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-380187">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>G+gAhjdegXkfVXWGdxX/JuE630w=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-380188">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>rQPifKTQ0MN3762ibnrbnQ3DYhE=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-380189">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>XAi6NaDU3dHK8QFCPTQmaPKs314=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-380190">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>csTrxWWJQkBzqI36LW3bP2GSfPY=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-380191">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>Taq8jSSxAipbd1RSaTUXx9v3kNA=</ds:DigestValue>
</ds:Reference>
51
<ds:Reference URI="#X509-8593532C8ACB6E2C571397768969532293581">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>vwmm48Orw29DGiJ6w/XSE7hsLHE=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>hoV7+9nDeYgeUe+Hr5RitnNNCU6+XIZ+RJXeC4endQwb4xCosr4i80Z5W+
MtDP44sogM7tbE0h4v
Ua8TPf8ROLwBpuG7QwWqrcOc7fUs0YIFDQXllZiIF/i4ir0k4RrElH8KipNmRWfZNcvjGEq4N+Ee
O7ZGih36JxRSGU2NkzM=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8593532C8ACB6E2C571397768969532293585">
<wsse:SecurityTokenReference wsu:Id="STR-8593532C8ACB6E2C571397768969532293583">
<wsse:Reference URI="#X509-8593532C8ACB6E2C571397768969532293581"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098593532C8ACB6E2C571397768969532293581">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-380186">
<wsu:Created>2014-04-17T21:09:29.532Z</wsu:Created>
<wsu:Expires>2014-04-17T21:14:29.532Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<Action wsu:Id="id-380188" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:hl7-org:v3:MCCI_IN000002</Action>
<MessageID wsu:Id="id-380190" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:2883882a-92ef-42dc-a25d-417bb20ea377</MessageID>
<To wsu:Id="id-380189" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-380191" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-380187" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ns3:MCCI_IN000002UV01 ITSVersion="XML_1.0" xmlns:ns3="urn:hl7-org:v3"
xmlns="http://egisz.rosminzdrav.ru" xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns3:id extension="d47cb8ae-e41a-479d-97e8-5654d833b6a8" root="d5a0f9c0-5db4-11e3949a-0800200c9a66"/>
<ns3:creationTime value="20140417210929"/>
52
<ns3:interactionId extension="MCCIIN000002UV01" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:processingCode code="P"/>
<ns3:processingModeCode code="T"/>
<ns3:acceptAckCode code="NE"/>
<ns3:receiver typeCode="RCV">
<ns3:telecom/>
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
</ns3:device>
</ns3:receiver>
<ns3:sender typeCode="SND">
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
</ns3:device>
</ns3:sender>
<ns3:acknowledgement>
<ns3:typeCode code="CA"/>
<ns3:targetMessage>
<ns3:id extension="16753542915" root="1.2.643.5.1.13.3.25.77.761"/>
</ns3:targetMessage>
</ns3:acknowledgement>
</ns3:MCCI_IN000002UV01>
</soap:Body>
</soap:Envelope>
53
Контрольный пример 4. Запрос данных о пациенте, зарегистрированном
в системе ведения ИЭМK (после изменения данных пациента, HL7 v3).
Запрос предназначен для получения сведений о зарегистрированном
пациенте в системе ведения ИЭМК (запрос данных по СНИЛС пациента).
Входные параметры запроса:
uuid МИС, выполняющая запрос к ИЭМК
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
…
<parameterList>
<livingSubjectAdministrativeGender>
<!—Пол пациента -->
<value code="1"/>
<semanticsText>LivingSubject.administrativeGender</semanticsText>
</livingSubjectAdministrativeGender>
…
<livingSubjectName>
<value>
<!—Фамилия, имя отчество пациента, по которым осуществляется поиск -->
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</value>
<semanticsText>LivingSubject.name</semanticsText>
</livingSubjectName>
<!-- Локальный идентификатор пациента -->
<livingSubjectId classCode="ROL">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
</livingSubjectId>…
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:hl7-org:v3"
xmlns:a="http://www.w3.org/2005/08/addressing">
<soap:Header>
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
54
<a:Action>urn:hl7-org:v3:PRPA_IN201305</a:Action>
<a:MessageID>urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<a:To>https://api-iemc-test.rosminzdrav.ru/pix/pixSynс</a:To>
</soap:Header>
<soap:Body>
<PRPA_IN201305RU02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:hl7-org:v3 ../../../../../../iemk-integration/iemk-integration-wsapi/src/main/resources/integration/schema/HL7V3/NE2008/multicacheschemas/PRPA_IN201305RU01.x
sd"
xmlns="urn:hl7-org:v3"
ITSVersion="XML_1.0">
<id root="1.2.643.5.1.13.3.25.77.761" extension="81735423"/>
<creationTime value="20140420143224"/>
<interactionId root="1.2.643.5.1.13.2.7.3" extension="PRPA_IN201305RU02"/>
<processingCode code="P"/>
<processingModeCode code="T"/>
<acceptAckCode code="AL"/>
<receiver typeCode="RCV">
<device classCode="DEV" determinerCode="INSTANCE">
<id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
<name>ИЭМК</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13"/>
<name>МЗ РФ</name>
</representedOrganization>
</asAgent>
</device>
</receiver>
<sender typeCode="SND">
<device classCode="DEV" determinerCode="INSTANCE">
<id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
<name>Название МИС для тестирования</name>
<asAgent classCode="ASSIGNED">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id root = "1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И. Бураковского</name>
</representedOrganization>
</asAgent>
</device>
</sender>
<controlActProcess classCode="CACT" moodCode="EVN">
<code code="PRPA_IN201305RU02" codeSystem="1.2.643.5.1.13.2.7.3"/>
<queryByParameter>
<queryId root="1.2.643.5.1.13.3.25.77.761" extension="17418204"/>
<statusCode code="new"/>
<parameterList>
55
<livingSubjectAdministrativeGender>
<value code="1"/>
<semanticsText>LivingSubject.administrativeGender</semanticsText>
</livingSubjectAdministrativeGender>
<!-- Локальный идентификатор пациента -->
<livingSubjectId classCode="ROL">
<id root="1.2.643.5.1.13.3.25.77.761" extension="test_PMI"/>
</livingSubjectId>
<livingSubjectName>
<value>
<family>Незнамов</family>
<given>Сергей</given>
<given>Васильевич</given>
</value>
<semanticsText>LivingSubject.name</semanticsText>
</livingSubjectName>
</parameterList>
</queryByParameter>
</controlActProcess>
</PRPA_IN201305RU02>
</soap:Body>
</soap:Envelope>
Ответ на запрос данных о пациенте, зарегистрированном в системе
ведения ИЭМК (после изменения данных пациента):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ds:Signature Id="SIG-379342" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-379337">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>XbWeE0h20k+Qaf6yVGFOmAcbSmc=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-379338">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>gWwJaWTFY/lOkwBiyDc1cB46CvY=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-379339">
<ds:Transforms>
56
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>V/Sp8sIGMGPu8YTZCJ/+CktiBNc=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-379340">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>UozkPVgo490FwnS3dwVyYxLmKiQ=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-379341">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>iY9N4T+3cFW500UGLVP3kQvAq2I=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8C9E477BC2D3ACF84F1397769328250293536">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>MoO4tUtAoI0FYeCDZBD/qWIxuQM=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>hAjZU7/gXPA+vbVGDmI3OCXbUEn2lvxmYtHZap8/zenEzx6c669KfLwBz56
abUesD2j9RI4dDb+0
supMDNwtRRMEJCiEIMsP1XQJrUkFBEodfNmPPZbah5YZzkxOfl34hF7WiWkVAMR8uGMKKI7WEUa5
EqvSOcUNnGIHeGl5w2I=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8C9E477BC2D3ACF84F1397769328250293540">
<wsse:SecurityTokenReference wsu:Id="STR-8C9E477BC2D3ACF84F1397769328250293538">
<wsse:Reference URI="#X509-8C9E477BC2D3ACF84F1397769328250293536"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098C9E477BC2D3ACF84F1397769328250293536">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-379336">
<wsu:Created>2014-04-17T21:15:28.250Z</wsu:Created>
<wsu:Expires>2014-04-17T21:20:28.250Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
57
<Action wsu:Id="id-379338" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:hl7-org:v3:PRPA_IN201306</Action>
<MessageID wsu:Id="id-379340" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:d2ac7365-8f26-40bd-a399-b94aabde9271</MessageID>
<To wsu:Id="id-379339" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-379341" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-379337" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ns3:PRPA_IN201306RU02 ITSVersion="XML_1.0" xmlns:ns3="urn:hl7-org:v3"
xmlns="http://egisz.rosminzdrav.ru" xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns3:id extension="accba715-4ceb-4253-9991-a2c21603d281" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:creationTime value="20140417211528"/>
<ns3:interactionId extension="PRPAIN201306RU02" root="d5a0f9c0-5db4-11e3-949a0800200c9a66"/>
<ns3:processingCode code="P"/>
<ns3:processingModeCode code="T"/>
<ns3:acceptAckCode code="NE"/>
<ns3:receiver typeCode="RCV">
<ns3:telecom/>
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
</ns3:device>
</ns3:receiver>
<ns3:sender typeCode="SND">
<ns3:device classCode="DEV" determinerCode="INSTANCE">
<ns3:id root="d5a0f9c0-5db4-11e3-949a-0800200c9a66"/>
</ns3:device>
</ns3:sender>
<ns3:acknowledgement>
<ns3:typeCode code="CA"/>
<ns3:targetMessage>
<ns3:id extension="81735423" root="1.2.643.5.1.13.3.25.77.761"/>
</ns3:targetMessage>
</ns3:acknowledgement>
<ns3:controlActProcess classCode="CACT" moodCode="EVN">
<ns3:subject typeCode="SUBJ">
<ns3:registrationEvent classCode="REG" moodCode="EVN">
<ns3:statusCode code="active"/>
<ns3:subject1 typeCode="SBJ">
<ns3:patient classCode="PAT">
<ns3:id extension="test_PMI" root="1.2.643.5.1.13.3.25.77.761"/>
<ns3:statusCode code="active"/>
<ns3:patientPerson>
<ns3:name>
<ns3:family>Незнамов</ns3:family>
<ns3:given>Сергей</ns3:given>
<ns3:given>Васильевич</ns3:given>
</ns3:name>
<ns3:telecom value="tel:(498) 765-76-34"/>
<ns3:administrativeGenderCode code="1"/>
<ns3:birthTime value="19900423000000"/>
58
<ns3:addr>
<ns3:country>Российская Федерация</ns3:country>
<ns3:state>Нижегородская область</ns3:state>
<ns3:city>Дзержинск</ns3:city>
<ns3:streetAddressLine>Ленина ул., 45,,,7</ns3:streetAddressLine>
</ns3:addr>
<ns3:asMember>
<ns3:group>
<ns3:code code="6" codeSystem="1.2.643.5.1.13.2.1.1.366"
displayName="Пенсионер"/>
</ns3:group>
</ns3:asMember>
<ns3:asMember>
<ns3:group>
<ns3:code code="3" codeSystem="1.2.643.5.1.13.2.1.1.358"
displayName="Участники Великой Отечественной войны"/>
</ns3:group>
</ns3:asMember>
<ns3:asOtherIDs classCode="IDENT">
<ns3:documentType code="3" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<ns3:documentNumber number="01223344571"/>
<ns3:scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<ns3:id nullFlavor="NA"/>
</ns3:scopingOrganization>
</ns3:asOtherIDs>
<ns3:asOtherIDs classCode="HLD">
<ns3:documentType code="1" codeSystem="1.2.643.5.1.13.2.7.1.62"/>
<ns3:documentNumber number="3034879675"/>
<ns3:effectiveTime>
<ns3:low inclusive="true" value="20100214"/>
<ns3:high inclusive="true" value="20100214"/>
</ns3:effectiveTime>
<ns3:scopingOrganization classCode="ORG" determinerCode="INSTANCE">
<ns3:id extension="214" root="1.2.643.5.1.13.2.1.1.635"/>
</ns3:scopingOrganization>
</ns3:asOtherIDs>
<ns3:birthPlace>
<ns3:addr>
<ns3:state>Российская Федерация</ns3:state>
<ns3:city>Красноярск</ns3:city>
</ns3:addr>
</ns3:birthPlace>
<ns3:asUnidentified value="false"/>
<ns3:extraMark/>
</ns3:patientPerson>
</ns3:patient>
</ns3:subject1>
<ns3:custodian xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</ns3:registrationEvent>
</ns3:subject>
</ns3:controlActProcess>
</ns3:PRPA_IN201306RU02>
</soap:Body>
</soap:Envelope>
59
Контрольный пример 5. Регистрация нового пациента в системе ведения
ИЭМК (HL7 v2.5).
Запрос предназначен для регистрации пациента в системе ведения ИЭМК.
Исходные данные:
Регистрация пациента Калинина Николая Игоревича.
СНИЛС: 11223344549.
Локальный идентификатор пациента в МО: test_pmi_180405.
Дата рождения: 23.07.1964 г.
Пол: мужской.
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:egis="http://egisz.rosminzdrav.ru" xmlns:oas="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-utility-1.0.xsd" xmlns:v25="http://v25.iemk.atc.ru">
<soap:Header xmlns:a="http://www.w3.org/2005/08/addressing">
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>http://v25.iemk.atc.ru/V25ProcessAsync</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:87654765-8788-7657-2238-8734465432sss11</a:MessageID>
<!--При синхронном запросе - anonymous-->
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>http://api-iemc-test.rosminzdrav.ru/v25/v25ProcessEndpoint?wsdl</a:To>
<egis:transportHeader oas:Id="?">
<egis:authInfo>
<!--Optional:-->
<egis:clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</egis:clientEntityId>
</egis:authInfo>
</egis:transportHeader>
</soap:Header>
<soap:Body>
<v25:v25Request>
<format>? </format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZi
ZHzQmNC90YHRgtC40YLRg9GCICDQutCw0YDQtNC40L7RhdC40YDRg9GA0LPQuNC4INC40LwuINC
SLiDQmC4g0JHRg9GA0LDQutC+0LLRgdC60L7Qs9C+XjEuMi42NDMuNS4xLjEzLjMuMjUuNzcuNzYxX
klTT3zQmNCt0JzQml5kNWEwZjljMC01ZGI0LTExZTMtOTQ5YS0wODAwMjAwYzlhNjZ80JzQlyAg0KDQ
pF4xLjIuNjQzLjUuMS4xM15JU098MjAxMzA5MDExMDQwMjMrMDQwMHx8QURUXkEwMV5BRFRfQTA
xfDg3NjU0NzY1LTg3ODgtNzY1Ny0yMjM4LTg3MzQ0NjU0MzJzc3MxMXxQfDIuNXx8fHx8fFVOSUNPRE
UgVVRGLTgKRVZOfHwyMDEwMDEwMXx8MDJ8XtCa0LDQu9C40L3QuNC9XtCd0LjQutC+0LvQsNC5
XtCY0LPQvtGA0LXQstC40YdeXl5eXtCY0L3RgdGC0LjRgtGD0YIgINC60LDRgNC00LjQvtGF0LjRgNGD
0YDQs9C40Lgg0LjQvC4g0JIuINCYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz0L4mMS4yLjY0My41LjEu
MTMuMy4yNS43Ny43NjEmSVNPfHzQmNC90YHRgtC40YLRg9GCICDQutCw0YDQtNC40L7RhdC40YD
Rg9GA0LPQuNC4INC40LwuINCSLiDQmC4g0JHRg9GA0LDQutC+0LLRgdC60L7Qs9C+XjEuMi42NDM
uNS4xLjEzLjMuMjUuNzcuNzYxXklTTwpQSUR8fHwxMTIyMzM0NDU0OV5eXjMmMS4yLjY0My41LjEuM
TMuMi43LjEuNjImSVNPXjN+cG1pX3Rlc3RfMTgwNDA1Xl5eOSYxLjIuNjQzLjUuMS4xMy4yLjcuMS42MiZ
60
JU09eOV7QmNC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g
0JIuINCYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz0L4mMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjE
mSVNPXjIwMTAwMTAxfHzQmtCw0LvQuNC90LjQvV7QndC40LrQvtC70LDQuV7QmNCz0L7RgNC10LL
QuNGHfHwxOTY0MDcyM3wxfHx8JtCb0LXRgdC60L7QstCwINGD0LsuICbQtNC+0LwuNjks0LrQsi45XjY
zMDAwOCDQoNC+0YHRgdC40LnRgdC60LDRjyDQpNC10LTQtdGA0LDRhtC40Y8sINCd0L7QstC+0YH
QuNCx0LjRgNGB0LrQsNGPINC+0LHQu9Cw0YHRgtGMLCDQndC+0LLQvtGB0LjQsdC40YDRgdC6LC
DQm9C10YHQutC+0LLQsCDRg9C7LiwgNjktOSAgICAg0LTQvtC80LDRiNC90LjQuV7QndC+0LLQvtGB
0LjQsdC40YDRgdC6XtCd0L7QstC+0YHQuNCx0LjRgNGB0LrQsNGPINC+0LHQu9Cw0YHRgtGMXjYzM
DAwOF42NDNeSF5eXjU0MDAwMDAxMDAwMDB+JtCb0LXRgdC60L7QstCwINGD0LsmNjktOV42MzA5
MDAsINCg0L7RgdGB0LjQudGB0LrQsNGPINCk0LXQtNC10YDQsNGG0LjRjywg0J3QvtCy0L7RgdC40L
HQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwsINCd0L7QstC+0YHQuNCx0LjRgNGB0LosINCb0L
XRgdC60L7QstCwINGD0LsuLCA2OS05LCDQv9C+0YHRgtC+0Y/QvdC90YvQuSDQsNC00YDQtdGBXt
Cd0L7QstC+0YHQuNCx0LjRgNGB0Lpe0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LD
RgdGC0YxeNjMwOTAwXjY0M15IUF5eXjU0MDAwMDAxMDAwMDB8fF5QUk5eSF5eKzdeOTAzXjEyMz
Q1NjdeXl5eXis3OTAzMTIzNDU2NyDQtNC+0LzQsNGI0L3QuNC5INGC0LXQu9C10YTQvtC9fl5ORVRe
SW50ZXJuZXRedmlrdG9yLmtvcm5lZXZAbWFpbC5ydXx8fHx8fHx8fHzQoNC+0YHRgdC40LnRgdC60LD
RjyDQpNC10LTQtdGA0LDRhtC40Y8sINCS0L7Qu9Cz0L7Qs9GA0LDQtNGB0LrQsNGPINC+0LHQu9Cw
0YHRgtGMLCDQo9GA0Y7Qv9C40L3RgdC6fHx8fHx8fHxZfHwyMDA3MDgwMzEzMDYyNApQVjF8fEl8X
l5e0JjQvdGB0YLQuNGC0YPRgiDQutCw0YDQtNC40L7RhdC40YDRg9GA0LPQuNC4INC40LwuINCSLi
DQmC4g0JHRg9GA0LDQutC+0LLRgdC60L7Qs9C+0LAmMS4yLjY0My41LjEuMTMuMy4yNS43Ny43Nj
EmSVNPfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHwyMDEzMDkwMTEwNDAyMysw
NDAw</data>
</v25:v25Request>
</soap:Body>
</soap:Envelope>
Запрос в формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20130901104023+0400||ADT^A01^ADT_A01|87654
765-8788-7657-2238-8734465432sss11|P|2.5||||||UNICODE UTF-8
EVN||20100101||02|^Калинин^Николай^Игоревич^^^^^Институт
кардиохирургии им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO||Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO
PID|||11223344549^^^3&1.2.643.5.1.13.2.7.1.62&ISO^3~pmi_test_180
405^^^9&1.2.643.5.1.13.2.7.1.62&ISO^9^Институт кардиохирургии
им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO^20100101||Калинин^Ни
колай^Игоревич||19640723|1|||&Лескова ул. &дом.69,кв.9^630008
Российская Федерация, Новосибирская область, Новосибирск,
Лескова ул., 69-9
домашний^Новосибирск^Новосибирская
область^630008^643^H^^^5400000100000~&Лескова ул&69-9^630900,
Российская Федерация, Новосибирская область, Новосибирск,
Лескова ул., 69-9, постоянный адрес^Новосибирск^Новосибирская
область^630900^643^HP^^^5400000100000||^PRN^H^^+7^903^1234567^^^
^^+79031234567 домашний
[email protected]||||||||||Российская
Федерация, Волгоградская область,
Урюпинск||||||||Y||20070803130624
61
PV1||I|^^^Институт кардиохирургии им. В. И.
Бураковскогоа&1.2.643.5.1.13.3.25.77.761&ISO||||||||||||||||||||
|||||||||||||||||||||20130901104023+0400
Подтверждение приема запроса (ACK):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ds:Signature Id="SIG-381930" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-381925">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>fx7jsbkf43BobRb/AjsdFIgHEi8=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-381926">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>iH7CB/gDeJp9MxDRBugKFlz2ruA=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-381927">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>HqVrP+Bc6AYRdPqZw6TVOot97Jc=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-381928">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>RKSJ65jeZbMkzbVvW8Obk7fs11I=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-381929">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>PCiYaz1ZlKUgtQayhFKbgawpDoo=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8593532C8ACB6E2C571397771611456295451">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>OEaq3k7yUUiAUU0tgNb4xT1wPdQ=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
62
<ds:SignatureValue>HFYIWj6mL7uzpwcVsVYXaBfUh989fRoat7L9qtwoCXlCW3SF6gr/I4kzGx8E
PN6Vrjq6nugjfism
66cTcX2fo7NBqC57Q6/JuYXx2zSUwLPf9OXF/y2B80mBUvk3RWeknkr5N+8wZuYqOJqcgDtbKkOq
J1347UJjk9ommjAmqho=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8593532C8ACB6E2C571397771611456295455">
<wsse:SecurityTokenReference wsu:Id="STR-8593532C8ACB6E2C571397771611456295453">
<wsse:Reference URI="#X509-8593532C8ACB6E2C571397771611456295451"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098593532C8ACB6E2C571397771611456295451">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-381924">
<wsu:Created>2014-04-17T21:53:31.456Z</wsu:Created>
<wsu:Expires>2014-04-17T21:58:31.456Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<ReplyToAddress>http://www.w3.org/2005/08/addressing/anonymous</ReplyToAddress>
<Action wsu:Id="id-381926" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://v25.iemk.atc.ru/V25ResponseAsync</Action>
<MessageID wsu:Id="id-381928" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:05d811e5-2a0d-45be-8e17-e912f31c10b7</MessageID>
<To wsu:Id="id-381927" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-381929" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:87654765-8788-7657-2238-8734465432sss11</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-381925" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd">
<ns4:v25Response xmlns:ns4="http://v25.iemk.atc.ru" xmlns:ns2="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns3="http://egisz.rosminzdrav.ru">
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZi
ZHzQmNC90YHRgtC40YLRg9GCICDQutCw0YDQtNC40L7RhdC40YDRg9GA0LPQuNC4INC40LwuINC
SLiDQmC4g0JHRg9GA0LDQutC+0LLRgdC60L7Qs9C+XjEuMi42NDMuNS4xLjEzLjMuMjUuNzcuNzYxX
klTT3zQmNCt0JzQml5kNWEwZjljMC01ZGI0LTExZTMtOTQ5YS0wODAwMjAwYzlhNjZ80JzQlyAg0KDQ
pF4xLjIuNjQzLjUuMS4xM15JU098MjAxNDA0MTcyMTUzMzEuNDI3KzAwMDB8fEFDS15BTExeQUNLfG
M5ZmIyMmU2LTczYzQtNDQwMi04ZTA3LTM5MjNlNTY0MzI3OXxQfDIuNXx8fHx8fFVOSUNPREUgVVR
GLTgNTVNBfEFBfDg3NjU0NzY1LTg3ODgtNzY1Ny0yMjM4LTg3MzQ0NjU0MzJzc3MxMQ0=</data>
</ns4:v25Response>
63
</soap:Body>
</soap:Envelope>
Подтверждение приема запроса (ACK) a формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140417215331.427+0000||ACK^ALL^ACK|c9fb2
2e6-73c4-4402-8e07-3923e5643279|P|2.5||||||UNICODE UTF-8
MSA|AA|87654765-8788-7657-2238-8734465432sss11
64
Контрольный пример 6. Изменение регистрационных сведений о
пациенте в системе ведения ИЭМК (HL7 v2.5).
Запрос предназначен для изменения регистрационных сведений пациента в
системе ведения ИЭМК.
Исходные данные:
Изменить дату рождения тестового пациента Калинина Николая Игоревича.
СНИЛС: 11223344549.
Локальный идентификатор пациента в МО: test_pmi_180405.
Дата рождения (измененная): 23.04.1990 г.
Пол: мужской.
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:egis="http://egisz.rosminzdrav.ru" xmlns:oas="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-utility-1.0.xsd" xmlns:v25="http://v25.iemk.atc.ru">
<soap:Header xmlns:a="http://www.w3.org/2005/08/addressing">
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>http://v25.iemk.atc.ru/V25ProcessAsync</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:87654765-8788-7657-2238-8734465432sss11</a:MessageID>
<!--При синхронном запросе - anonymous-->
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>http://api-iemc-test.rosminzdrav.ru/v25/v25ProcessEndpoint?wsdl</a:To>
<egis:transportHeader oas:Id="?">
<egis:authInfo>
<!--Optional:-->
<egis:clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</egis:clientEntityId>
</egis:authInfo>
</egis:transportHeader>
</soap:Header>
<soap:Body>
<v25:v25Request>
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZi
ZHzQmNC90YHRgtC40YLRg9GCICDQutCw0YDQtNC40L7RhdC40YDRg9GA0LPQuNC4INC40LwuINC
SLiDQmC4g0JHRg9GA0LDQutC+0LLRgdC60L7Qs9C+XjEuMi42NDMuNS4xLjEzLjMuMjUuNzcuNzYxX
klTT3zQmNCt0JzQml5kNWEwZjljMC01ZGI0LTExZTMtOTQ5YS0wODAwMjAwYzlhNjZ80JzQlyAg0KDQ
pF4xLjIuNjQzLjUuMS4xM15JU098MjAxMzEwMDExMDQwMjMrMDQwMHx8QURUXkEwOF5BRFRfQTA
xfDg3NjU0NzY1LTg3ODgtNzY1Ny0yMjM4LTg3MzQ0NjU0MzJzc3MxNXxQfDIuNXx8fHx8fFVOSUNPRE
UgVVRGLTgKRVZOfHwyMDEzMTEwMTEwNDAyMyswNDAwfHwwMnxe0KHQstC40YDQuNC00L7Qsl7
QktC40LrRgtC+0YBe0KHQtdGA0LPQtdC10LLQuNGHXl5eXl7QmNC90YHRgtC40YLRg9GCINC60LDR
gNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuINCYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz
0L4mMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjEmSVNPfHzQmNC90YHRgtC40YLRg9GCINC60LDR
gNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuINCYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz
65
0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPClBJRHx8fDExMjIzMzQ0NTQ5Xl5eMyYxLjIu
NjQzLjUuMS4xMy4yLjcuMS42MiZJU09eM35wbWlfdGVzdF8xODA0MDVeXl45JjEuMi42NDMuNS4xLjEz
LjIuNy4xLjYyJklTT145XtCY0L3RgdGC0LjRgtGD0YIgINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40L
gg0LjQvC4g0JIuINCYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz0L4mMS4yLjY0My41LjEuMTMuMy4yN
S43Ny43NjEmSVNPXjIwMTAwMTAxfHzQmtCw0LvQuNC90LjQvV7QndC40LrQvtC70LDQuV7QmNCz0L
7RgNC10LLQuNGHfHwxOTkwMDQyM3wxfHx8JtCb0LXRgdC60L7QstCwICDRg9C7LiAm0LTQvtC8LjY5
LNC60LIuOV42MzAwMDgg0KDQvtGB0YHQuNC50YHQutCw0Y8g0KTQtdC00LXRgNCw0YbQuNGPLC
DQndC+0LLQvtGB0LjQsdC40YDRgdC60LDRjyDQvtCx0LvQsNGB0YLRjCwg0J3QvtCy0L7RgdC40LHQ
uNGA0YHQuiwg0JvQtdGB0LrQvtCy0LAg0YPQuy4sIDY5LTkgICAgINC00L7QvNCw0YjQvdC40Lle0J3Q
vtCy0L7RgdC40LHQuNGA0YHQul7QndC+0LLQvtGB0LjQsdC40YDRgdC60LDRjyAg0L7QsdC70LDRgd
GC0YxeNjMwMDA4XjY0M15IXl5eNTQwMDAwMDEwMDAwMH4m0JvQtdGB0LrQvtCy0LAgINGD0Lsm
NjktOV42MzA5MDAsINCg0L7RgdGB0LjQudGB0LrQsNGPINCk0LXQtNC10YDQsNGG0LjRjywg0J3Qvt
Cy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwsINCd0L7QstC+0YHQuNCx0LjRgN
GB0LosINCb0LXRgdC60L7QstCwINGD0LsuLCA2OS05LCDQv9C+0YHRgtC+0Y/QvdC90YvQuSDQsN
C00YDQtdGBXtCd0L7QstC+0YHQuNCx0LjRgNGB0Lpe0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8
gINC+0LHQu9Cw0YHRgtGMXjYzMDkwMF42NDNeSFBeXl41NDAwMDAwMTAwMDAwfHxeUFJOXkhe
Xis3XjkwM14xMjM0NTY3Xl5eXl4rNzkwMzEyMzQ1Njcg0LTQvtC80LDRiNC90LjQuSDRgtC10LvQtdGE0
L7QvX5eTkVUXkludGVybmV0XnZpa3Rvci5rb3JuZWV2QG1haWwucnV8fHx8fHx8fHx80KDQvtGB0YHQ
uNC50YHQutCw0Y8gINCk0LXQtNC10YDQsNGG0LjRjywg0JLQvtC70LPQvtCz0YDQsNC00YHQutCw0
Y8g0L7QsdC70LDRgdGC0YwsINCj0YDRjtC/0LjQvdGB0Lp8fHx8fHx8fFl8fDIwMDcwODAzMTMwNjI0ClB
WMXx8T3xeXl7QmNC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40LggINC4
0LwuINCSLiDQmC4g0JHRg9GA0LDQutC+0LLRgdC60L7Qs9C+0LAmMS4yLjY0My41LjEuMTMuMy4yN
S43Ny43NjEmSVNPfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHwyMDEzMTEwMTEw
NDAyMyswNDAw</data>
</v25:v25Request>
</soap:Body>
</soap:Envelope>
Запрос в формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20131001104023+0400||ADT^A08^ADT_A01|87654
765-8788-7657-2238-8734465432sss15|P|2.5||||||UNICODE UTF-8
EVN||20131101104023+0400||02|^Свиридов^Виктор^Сергеевич^^^^^Инст
итут кардиохирургии им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO||Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO
PID|||11223344549^^^3&1.2.643.5.1.13.2.7.1.62&ISO^3~pmi_test_180
405^^^9&1.2.643.5.1.13.2.7.1.62&ISO^9^Институт кардиохирургии
им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO^20100101||Калинин^Ни
колай^Игоревич||19900423|1|||&Лескова ул. &дом.69,кв.9^630008
Российская Федерация, Новосибирская область, Новосибирск,
Лескова ул., 69-9
домашний^Новосибирск^Новосибирская
область^630008^643^H^^^5400000100000~&Лескова ул&69-9^630900,
Российская Федерация, Новосибирская область, Новосибирск,
Лескова ул., 69-9, постоянный адрес^Новосибирск^Новосибирская
область^630900^643^HP^^^5400000100000||^PRN^H^^+7^903^1234567^^^
^^+79031234567 домашний
[email protected]||||||||||Российская
66
Федерация, Волгоградская область,
Урюпинск||||||||Y||20070803130624
PV1||O|^^^Институт кардиохирургии им. В. И.
Бураковскогоа&1.2.643.5.1.13.3.25.77.761&ISO||||||||||||||||||||
|||||||||||||||||||||20131101104023+0400
Ответ на запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuritysecext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">
<ds:Signature Id="SIG-414425" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-414420">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>OO3D+OFRtMixUpY681qtEOu9qkQ=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414421">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>Ay0xzYyfkVMIn2X+21yjoReuH4Q=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414422">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>6789jfF2AerBgEOrzQOi5p2FNcg=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414423">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>izvIscywzq3q8GCCqOHQez4qyzw=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414424">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>zZmc3qmrl6OgLokxn2MzRCtuGM4=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8593532C8ACB6E2C571397809028038327261">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>3hEN6HxfcqqeNhZ5QTILBCPhJBM=</ds:DigestValue>
67
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>DJ5qmWdVX+cEOMKZ0hqvjDnZ20ed8wUJKTnDA5bjCyImnBbUK6uQtt8FV6zs9l74
KBNyGgk4m1FY
xPiTrWFHF0rm70qYzXVQjkstRm2TJMQt4MaiVHxh5tnONLqvGPrqLqws21N3UvPj9lcU+CvlN+Wk
0y6DE8Nrv7MR7707EwY=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8593532C8ACB6E2C571397809028038327265">
<wsse:SecurityTokenReference wsu:Id="STR8593532C8ACB6E2C571397809028038327263">
<wsse:Reference URI="#X509-8593532C8ACB6E2C571397809028038327261"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098593532C8ACB6E2C571397809028038327261">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-414419">
<wsu:Created>2014-04-18T08:17:08.038Z</wsu:Created>
<wsu:Expires>2014-04-18T08:22:08.038Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<ReplyToAddress>http://www.w3.org/2005/08/addressing/anonymous</ReplyToAddress>
<Action wsu:Id="id-414421" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://v25.iemk.atc.ru/V25ResponseAsync</Action>
<MessageID wsu:Id="id-414423" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:211f3c73-c916-4874-89e7-b80f15d88d80</MessageID>
<To wsu:Id="id-414422" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-414424" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:87654765-8788-7657-2238-8734465432sss11</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-414420" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns4:v25Response xmlns:ns4="http://v25.iemk.atc.ru" xmlns:ns2="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns3="http://egisz.rosminzdrav.ru">
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZiZHzQm
NC90YHRgtC40YLRg9GCICDQutCw0YDQtNC40L7RhdC40YDRg9GA0LPQuNC4INC40LwuINCSLiDQ
mC4g0JHRg9GA0LDQutC+0LLRgdC60L7Qs9C+XjEuMi42NDMuNS4xLjEzLjMuMjUuNzcuNzYxXklTT3z
QmNCt0JzQml5kNWEwZjljMC01ZGI0LTExZTMtOTQ5YS0wODAwMjAwYzlhNjZ80JzQlyAg0KDQpF4xLjI
uNjQzLjUuMS4xM15JU098MjAxNDA0MTgwODE3MDguMDEyKzAwMDB8fEFDS15BTExeQUNLfDE4M
68
Tc0OTkwLTEzY2MtNDg0MS05NGEzLTk0YWNiODY3ZTVmNHxQfDIuNXx8fHx8fFVOSUNPREUgVVRG
LTgNTVNBfEFBfDg3NjU0NzY1LTg3ODgtNzY1Ny0yMjM4LTg3MzQ0NjU0MzJzc3MxNQ0=</data>
</ns4:v25Response>
</soap:Body>
</soap:Envelope>
Ответ на запрос в формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140418081708.012+0000||ACK^ALL^ACK|18174
990-13cc-4841-94a3-94acb867e5f4|P|2.5||||||UNICODE UTF-8
MSA|AA|87654765-8788-7657-2238-8734465432sss15
69
Контрольный пример 7. Запрос данных о пациенте, зарегистрированном
в системе ведения ИЭМК (HL7 v2.5).
Запрос
предназначен
для
получения
идентификаторов
пациента,
зарегистрированному в системе ведения ИЭМК.
Исходные данные:
Получить идентификаторы пациента Калинина Николая Игоревича по
номеру полиса ОМС 1234123700.
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:egis="http://egisz.rosminzdrav.ru" xmlns:oas="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-utility-1.0.xsd" xmlns:v25="http://v25.iemk.atc.ru">
<soap:Header xmlns:a="http://www.w3.org/2005/08/addressing">
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>http://v25.iemk.atc.ru/V25ProcessAsync</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:87654765-8788-7657-2238-8734465432sss11</a:MessageID>
<!--При синхронном запросе - anonymous-->
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>http://api-iemc-test.rosminzdrav.ru/v25/v25ProcessEndpoint?wsdl</a:To>
<egis:transportHeader oas:Id="?">
<egis:authInfo>
<!--Optional:-->
<egis:clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</egis:clientEntityId>
</egis:authInfo>
</egis:transportHeader>
</soap:Header>
<soap:Body>
<v25:v25Request>
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZi
ZHzQmNC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuIN
CYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPf
NCY0K3QnNCaXmQ1YTBmOWMwLTVkYjQtMTFlMy05NDlhLTA4MDAyMDBjOWE2NnzQnNCXINCg0K
ReMS4yLjY0My41LjEuMTNeSVNPfDIwMTMxMTE1MTA0MDIzKzA0MDB8fFFCUF5RMjJeUUJQX1EyM
Xw4NzY1NDc2NS04Nzg4LTc2NTctMjIzOC04NzM0NDY1NDMyc3NzOTN8UHwyLjV8fHx8fHxVTklDT0R
FIFVURi04CgpRUER8UTIyXlEyMiBGaW5kIENhbmRpZGF0ZXNeSEw3di4yLjV8NjUzNDUzNzM1NjMzN
nxAUElELjUuMV7QmtCw0LvQuNC90LjQvX5AUElELjUuMl7QndC40LrQvtC70LDQuX5AUElELjcuMV4x
OTkwMDQyM35AUElELjheMX5AUElELjNeMTEyMjMzNDQ1NDleXl4zJjEuMi42NDMuNS4xLjEzLjIuNy4x
LjYyJklTT14zCgpSQ1B8RA==</data>
</v25:v25Request>
</soap:Body>
</soap:Envelope>
70
Запрос в формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20131115104023+0400||QBP^Q22^QBP_Q21|87654
765-8788-7657-2238-8734465432sss93|P|2.5||||||UNICODE UTF-8
QPD|Q22^Q22 Find
[email protected][email protected]^Нико
[email protected][email protected][email protected]^11223344549^^^3&1.2.643.5.
1.13.2.7.1.62&ISO^3
RCP|D
Ответ на запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuritysecext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">
<ds:Signature Id="SIG-414638" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-414633">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>EO9zpyGgODi7IcIBD9ZysXhpna8=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414634">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>dDvFSbvaz3Paa3nga2LWMGG08SA=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414635">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>ygAHS3Zv6/eOsZ8qHpg9sMdmgd4=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414636">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>jOZyVz9vuxy/tGvVu46+gBGBvsg=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-414637">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
71
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>XzRIVYeHjXtHPUfHBCBeE+hcT3k=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8593532C8ACB6E2C571397809387370327496">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>ghChBTDqJF22hEf0DPky+nfxACU=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>IwY/xP/1539URnP7ENrNRbj8t38dWG+gOtA0BOLkX3nKj9IVwJB7cPjPRvG9gbNS1
BNil+7emyzI
BxL/51eGGXC9EWhqxby85VcZwSdGfJUqa5PhW8d79ngfwl+f1M7KEKRnuT3iCa6cmUCj7PRHity7
+RZkKFh0ETQuoyvoeLY=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8593532C8ACB6E2C571397809387370327500">
<wsse:SecurityTokenReference wsu:Id="STR8593532C8ACB6E2C571397809387370327498">
<wsse:Reference URI="#X509-8593532C8ACB6E2C571397809387370327496"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098593532C8ACB6E2C571397809387370327496">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-414632">
<wsu:Created>2014-04-18T08:23:07.370Z</wsu:Created>
<wsu:Expires>2014-04-18T08:28:07.370Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<ReplyToAddress>http://www.w3.org/2005/08/addressing/anonymous</ReplyToAddress>
<Action wsu:Id="id-414634" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://v25.iemk.atc.ru/V25ResponseAsync</Action>
<MessageID wsu:Id="id-414636" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:0c95bd1a-571b-4484-a9fb-c613cde5957b</MessageID>
<To wsu:Id="id-414635" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-414637" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:87654765-8788-7657-2238-8734465432sss11</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-414633" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
72
<ns4:v25Response xmlns:ns4="http://v25.iemk.atc.ru" xmlns:ns2="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns3="http://egisz.rosminzdrav.ru">
<format>ER7</format>
<data>TVNIfF5+XCZ8ZDVhMGY5YzAtNWRiNC0xMWUzLTk0OWEtMDgwMDIwMGM5YTY2fHzDkMKc
w5DCmMOQwqFeMzdiZjE5MTEtMDA2My00ZDM1LTg3N2MtM2U4MDc2OGJjNmJkfHwyMDE0MDQxO
DA4MjMwNy4zMDQrMDAwMHx8UlNQXksyMl5SU1BfSzIxfDM4MGVmZjE5LTJlNTAtNDY5MC04NTRhL
TIzZTg4YTQwZGRhYnxUfDIuNQ1NU0F8QUF8ODc2NTQ3NjUtODc4OC03NjU3LTIyMzgtODczNDQ2NT
QzMnNzczkzDVFBS3w4NzY1NDc2NS04Nzg4LTc2NTctMjIzOC04NzM0NDY1NDMyc3NzOTNfUUFLfE9
LfHwxDVFQRHxRMjJeUTIyIEZpbmQgQ2FuZGlkYXRlc15ITDd2LjIuNXw2NTM0NTM3MzU2MzM2fEBQS
UQuNS4xXtCa0LDQu9C40L3QuNC9fkBQSUQuNS4yXtCd0LjQutC+0LvQsNC5fkBQSUQuNy4xXjE5OT
AwNDIzfkBQSUQuOF4xfkBQSUQuM14xMTIyMzM0NDU0OV5eXjMmMS4yLjY0My41LjEuMTMuMi43LjE
uNjImSVNPXjMNUElEfHx8cG1pX3Rlc3RfMTgwNDA1Xl5eJjEuMi42NDMuNS4xLjEzLjIuNy4xLjYyXjleJjE
uMi42NDMuNS4xLjEzLjMuMjUuNzcuNzYxfjExMjIzMzQ0NTQ5Xl5eJjEuMi42NDMuNS4xLjEzLjIuNy4xLjY
yXjN8fNCa0LDQu9C40L3QuNC9XtCd0LjQutC+0LvQsNC5XtCY0LPQvtGA0LXQstC40Yd8fDE5OTAwN
DIzMDAwMDAwKzAwMDB8MXx8fF5e0J3QvtCy0L7RgdC40LHQuNGA0YHQul7QndC+0LLQvtGB0LjQs
dC40YDRgdC60LDRjyAg0L7QsdC70LDRgdGC0YxeNjMwOTAwXjY0M35eXtCd0L7QstC+0YHQuNCx0L
jRgNGB0Lpe0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YxeNjMwOTAwXj
Y0M35eXtCd0L7QstC+0YHQuNCx0LjRgNGB0Lpe0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7
QsdC70LDRgdGC0YxeNjMwMDA4XjY0M3x8KzcoUFJOKTEyMzQ1Njd+Xl5edmlrdG9yLmtvcm5lZXZAb
WFpbC5ydXx8fHx8fHx8fHzQoNC+0YHRgdC40LnRgdC60LDRjyAg0KTQtdC00LXRgNCw0YbQuNGPLC
DQktC+0LvQs9C+0LPRgNCw0LTRgdC60LDRjyDQvtCx0LvQsNGB0YLRjCwg0KPRgNGO0L/QuNC90Y
HQug0=</data>
</ns4:v25Response>
</soap:Body>
</soap:Envelope>
Ответ на запрос в формате ER7:
MSH|^~\&|d5a0f9c0-5db4-11e3-949a-0800200c9a66||МИС^37bf19110063-4d35-877c3e80768bc6bd||20140418082307.304+0000||RSP^K22^RSP_K21|380eff192e50-4690-854a-23e88a40ddab|T|2.5
MSA|AA|87654765-8788-7657-2238-8734465432sss93
QAK|87654765-8788-7657-2238-8734465432sss93_QAK|OK||1
QPD|Q22^Q22 Find
[email protected][email protected]^Нико
[email protected][email protected][email protected]^11223344549^^^3&1.2.643.5.
1.13.2.7.1.62&ISO^3
PID|||pmi_test_180405^^^&1.2.643.5.1.13.2.7.1.62^9^&1.2.643.5.1.
13.3.25.77.761~11223344549^^^&1.2.643.5.1.13.2.7.1.62^3||Калинин
^Николай^Игоревич||19900423000000+0000|1|||^^Новосибирск^Новосиб
ирская область^630900^643~^^Новосибирск^Новосибирская
область^630900^643~^^Новосибирск^Новосибирская
область^630008^643||+7(PRN)[email protected]||||
||||||Российская Федерация, Волгоградская область, Урюпинск
73
Контрольный пример 8. Запрос на предоставление и регистрацию СЭМД
в системе ведения ИЭМK (IHE).
Запрос предназначен для предоставления и регистрации из МИС в ИЭМК
СЭМД.
Параметры запроса приводятся в комментариях перед секциями в запросе.
Запрос:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<!-- Идентификатор вызывающей системы. uuid МИС -->
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
<a:Action>urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-b</a:Action>
<!-- ID сообщения, должно быть указано в обратном респонсе-->
<a:MessageID>urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d83</a:MessageID>
<!-- Адрес источника запроса (МИС), куда нужно будет отправить асинхронный ответ -->
<a:ReplyTo>
<a:Address>https://api-iemc-test.rosminzdrav.ru/misstub/ws/miscallback?wsdl</a:Address>
</a:ReplyTo>
<!-- Адрес ИШ ИЭМК куда отправляется этот запрос -->
<a:To>https://api-iemc-test.rosminzdrav.ru/xds/xdsClientRep?wsdl</a:To>
</s:Header>
<s:Body>
<ProvideAndRegisterDocumentSetRequest xsi:schemaLocation="urn:ihe:iti:xds-b:2007
../../schema/IHE/XDS.b_DocumentRepository.xsd" xmlns="urn:ihe:iti:xds-b:2007"
xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:rim="urn:oasis:names:tc:ebxmlregrep:xsd:rim:3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<lcm:SubmitObjectsRequest>
<rim:RegistryObjectList>
<!-STABLE ("urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1"),
ON_DEMAND ("urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248");
-->
<rim:ExtrinsicObject id="Document01" mimeType="text/xml" objectType="urn:uuid:7edca82f054d-47f2-a032-9b2a5b5186c1">
<!-- Дата создания документа -->
<rim:Slot name="creationTime">
<rim:ValueList>
<rim:Value>20131104124023+0400</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Код языка документа -->
<rim:Slot name="languageCode">
<rim:ValueList>
74
<rim:Value>RU</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Дата начала оказания услуги -->
<rim:Slot name="serviceStartTime">
<rim:ValueList>
<rim:Value>20131104080001</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Дата окончания оказания услуги -->
<rim:Slot name="serviceStopTime">
<rim:ValueList>
<rim:Value>20131104110101</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Информация по лицу, подписавшему документ
Тип данных XCN.
Обязательно наличие XCN.1 - идентификатор лица в МО
и XCN.2 (3, 4) - ФИО
-->
<rim:Slot name="legalAuthenticator">
<rim:ValueList>
<rim:Value>11223344595^Свиридов^Виктор^Сергеевич</rim:Value>
</rim:ValueList>
</rim:Slot>
Информация по пациенту. Используется для протоколирования
и регистрации пациента в случае, если пациент в ИЭМК еще не зарегистрирован.
Секция закомментирована, так как в данном примере происходит регистрация СЭМД для
пациента, уже зарегистрированного в системе ведения ИЭМК.
<!--
PID-3 - Список идентификаторов пациента, в формате CX. Нужно передавать как
список;
PID-5 - Имя пациента в формате XPN;
PID-7 - Дата рождения в формате ГГГГММДД;
PID-8 – Пол (1 – мужской; 2 - женский );
-->
<!-<!--
<rim:Slot name="sourcePatientInfo">-->
<rim:ValueList>-->
<!-- СНИЛС-->
<!-<rim:Value>PID-3| PID3|11223344595^^^3&amp;1.2.643.5.1.13.2.7.1.62&amp;ISO^3</rim:Value> -->
<!-<rim:Value>PID-5|Иванов^Иван^Иванович</rim:Value>-->
<!-<rim:Value>PID-7|19560527</rim:Value>-->
<!-<rim:Value>PID-8|1</rim:Value>-->
<!-</rim:ValueList>-->
<!-</rim:Slot>-->
<!-Номер медицинской карты пациента – больше не передается в запросе
<rim:Slot name="medicalRecordNumber">
<rim:ValueList>
<rim:Value>pmi_test_180405</rim:Value>
</rim:ValueList>
</rim:Slot>
75
-->
<!-Основной диагноз пациента. В примере диагноз не задан, так как в ИЭМК
загружается СЭМД 1-го уровня формализации, в котором диагноз не структурирован -->
<!-<rim:Slot name="primaryDiagnosis">-->
<!-<rim:ValueList>-->
<!-<rim:Value>M17.1</rim:Value>-->
<!-</rim:ValueList>-->
<!-</rim:Slot>-->
<!-- Заголовок документа -->
<rim:Name>
<rim:LocalizedString value="Эпикриз стационара №150А"/>
</rim:Name>
<!-- Комментарий к документу -->
<rim:Description>
<rim:LocalizedString value=" Здесь может быть указан комментарий к документу"/>
</rim:Description>
<!-- Секция описания автора документа, определяется классификатором
urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d
-->
<rim:Classification id="cl01" classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4ea7748d1a838d" classifiedObject="Document01" nodeRepresentation="">
<!-- XCN тип. ФИО -->
<rim:Slot name="authorPerson">
<rim:ValueList>
<rim:Value>11223344595^Свиридов^Виктор^Сергеевич</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Код медицинской организации. XON тип
Имя в 1-м элементе
6 - OID классификатора организации, назначившей код
10 - OID медицинского учреждения
-->
<rim:Slot name="authorInstitution">
<rim:ValueList>
<rim:Value>Институт кардиохирургии им. В. И.
Бураковского^^^^^&amp;1.2.643.5.1.13.3.25.77.761&amp;ISO^^^^1.2.643.5.1.13.3.25.77.761</rim:Valu
e>
</rim:ValueList>
</rim:Slot>
<!-- Должность специалиста -->
<rim:Slot name="authorRole">
<rim:ValueList>
<rim:Value>Врач-хирург</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Профиль специалиста, автора документа -->
<rim:Slot name="authorSpecialty">
<rim:ValueList>
<rim:Value>Кардиология</rim:Value>
</rim:ValueList>
</rim:Slot>
</rim:Classification>
76
<!-Секция описания типа СЭМД (classCode), определяется значением urn:uuid:41a5887f8865-4c09-adf7-e362475b143a
-->
<rim:Classification id="cl02" classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7e362475b143a" classifiedObject="Document01" nodeRepresentation="1">
<!-- Схема кодирования классификаторов типов СЭМД
Должен быть 1.2.643.5.1.13.2.1.1.646
-->
<rim:Slot name="codingScheme">
<rim:ValueList>
<rim:Value>1.2.643.5.1.13.2.1.1.646</rim:Value>
</rim:ValueList>
</rim:Slot>
<!--
Отображаемое значение типа СЭМД по классификатору 1.2.643.5.1.13.2.1.1.646
-->
<rim:Name>
<rim:LocalizedString value="Эпикриз стационара"/>
</rim:Name>
</rim:Classification>
<!-- Уровень конфиденциальности документа, определяется значением urn:uuid:f4f85eace6cb-4883-b524-f2705394840f
-->
<rim:Classification id="cl03" classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524f2705394840f" classifiedObject="Document01" nodeRepresentation="N">
<!-- Схема кодирования уровня конфиденциальности документа для врача -->
<rim:Slot name="codingScheme">
<rim:ValueList>
<rim:Value>2.16.840.1.113883.5.25</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- DisplayName уровня конфиденциальности -->
<rim:Name>
<rim:LocalizedString value="Нормальный"/>
</rim:Name>
</rim:Classification>
<!-- Секция уровня формализации документа -->
<rim:Classification id="cl04" classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad9c3699a4309d" classifiedObject="Document01" nodeRepresentation="application/hl7-cda-levelone+xml">
<rim:Slot name="codingScheme">
<rim:ValueList>
<rim:Value>1.2.643.5.1.13.2.7.1.40</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Name>
<rim:LocalizedString value="application/hl7-cda-level-one+xml"/>
</rim:Name>
</rim:Classification>
<!-- Вид медицинской организации. Опционально -->
<rim:Classification id="cl05" classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0eed0b0bdb91e1" classifiedObject="Document01" nodeRepresentation="8">
<rim:Slot name="codingScheme">
<rim:ValueList>
77
<rim:Value>1.2.643.5.1.13.2.1.1.462</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Name>
<rim:LocalizedString value="центральная (городская, районная)"/>
</rim:Name>
</rim:Classification>
<!-- Наименование отделения в МО. Опционально.
practiceSettingCode -->
<rim:Classification id="cl06" classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05eae952c785ead" classifiedObject="Document01"
nodeRepresentation="1.2.643.5.1.13.3.25.77.761.1.2.2.25">
<rim:Slot name="codingScheme">
<rim:ValueList>
<rim:Value>1.2.643.5.1.13.3.25.77.761.1.2.2.25</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Name>
<rim:LocalizedString value="Травматологическое отделение"/>
</rim:Name>
</rim:Classification>
<!--
Тип медицинского документа. -->
<rim:Classification id="cl07" classificationScheme="urn:uuid:f0306f51-975f-434e-a61cc59651d33983"
classifiedObject="Document01"
nodeRepresentation="POCD_MT000040_RU01">
<rim:Slot name="codingScheme">
<rim:ValueList>
<rim:Value>2.16.840.1.113883.1.3</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Name>
<rim:LocalizedString value="CDA R2"/>
</rim:Name>
</rim:Classification>
<!-- ID пациента в МО.
pmi_test_180405 - идентификатор пациента в МО;
1.2.643.5.1.13.3.25.77.761 - OID МО -->
<rim:ExternalIdentifier id="ei01" registryObject="Document01"
identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427"
value="pmi_test_180405^^^&amp;1.2.643.5.1.13.3.25.77.761&amp;ISO">
<rim:Name>
<rim:LocalizedString value="XDSDocumentEntry.patientId"/>
</rim:Name>
</rim:ExternalIdentifier>
<!-- Уникальный идентификатор документа в МИС -->
<rim:ExternalIdentifier id="ei02" registryObject="Document01"
identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="87654765-8788-76572238-872234465432ss100501">
<rim:Name>
<rim:LocalizedString value="XDSDocumentEntry.uniqueId"/>
</rim:Name>
</rim:ExternalIdentifier>
78
</rim:ExtrinsicObject>
<!-- Секция описания контейнера документов -->
<rim:RegistryPackage id="SubmissionSet01">
<!-- Дата создания и отправки на регистрацию набора докуметов -->
<rim:Slot name="submissionTime">
<rim:ValueList>
<rim:Value>201312181450</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Наименовение контейнера документов -->
<rim:Name>
<rim:LocalizedString value="Эпикриз стационара"/>
</rim:Name>
<!-- Комментарий к контейнеру документов -->
<rim:Description>
<rim:LocalizedString value=" Здесь может быть указан комментарий к документам"/>
</rim:Description>
<!-- Автор контейнера документов
Может быть другое лицо, отличное от авторов самих документов, входящих в набор..
Описание секции аналогично секции автора в документе выше.
-->
<rim:Classification id="cl08" classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5be3f0ab85e12d" classifiedObject="SubmissionSet01" nodeRepresentation="">
<rim:Slot name="authorPerson">
<rim:ValueList>
<rim:Value>11223344595^Свиридов^Виктор^Сергеевич</rim:Value>
</rim:ValueList>
</rim:Slot>
<!-- Код МО по справочнику в реестре НСИ МЗ РФ: MDR308.
OID справочника: 1.2.643.5.1.13.2.1.1.178.
OID МО 1.2.643.5.1.13.3.25.77.761
-->
<rim:Slot name="authorInstitution">
<rim:ValueList>
<rim:Value>Институт кардиохирургии им. В. И.
Бураковского^^^^^&amp;1.2.643.5.1.13.2.1.1.178&amp;ISO^^^^1.2.643.5.1.13.3.25.77.761</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Slot name="authorRole">
<rim:ValueList>
<rim:Value>Врач-кардиолог</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Slot name="authorSpecialty">
<rim:ValueList>
<rim:Value>Кардиология</rim:Value>
</rim:ValueList>
</rim:Slot>
</rim:Classification>
<!-- Идентификатор контейнера документов в МИС -->
<rim:ExternalIdentifier id="ei03" registryObject="SubmissionSet01"
identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8" value="7AA0B129-0CD023E0-2516-3AA4AB439C1SS100510">
<rim:Name>
79
<rim:LocalizedString value="XDSSubmissionSet.uniqueId"/>
</rim:Name>
</rim:ExternalIdentifier>
<!-- Идентификатор системы-источника документов (в МИС) -->
<rim:ExternalIdentifier id="ei04" registryObject="SubmissionSet01"
identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832"
value="1.2.643.5.1.13.3.25.77.761">
<rim:Name>
<rim:LocalizedString value="37bf1911-0063-4d35-877c-3e80768bc6bd"/>
</rim:Name>
</rim:ExternalIdentifier>
<!-- ID пациента в МО
pmi_test_180405 - идентификатор пациента в МО;
1.2.643.5.1.13.3.25.77.761 - OID МО.
-->
<rim:ExternalIdentifier id="ei05" registryObject="SubmissionSet01"
identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446"
value="pmi_test_180405^^^&amp;1.2.643.5.1.13.3.25.77.761&amp;ISO">
<rim:Name>
<rim:LocalizedString value="XDSSubmissionSet.patientId"/>
</rim:Name>
</rim:ExternalIdentifier>
</rim:RegistryPackage>
<!-- Идентификатор urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd опеределяет, что
указанный classifiedObject относится к типу SubmissionSet -->
<rim:Classification id="cl10" classifiedObject="SubmissionSet01"
classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd"/>
<!-- Описывает тип связи между контейнером документов и документом, в данном примере
HasMember - документ Document01 входит в состав набора документов SubmissionSet01 -->
<rim:Association id="as01" associationType="urn:oasis:names:tc:ebxmlregrep:AssociationType:HasMember" sourceObject="SubmissionSet01" targetObject="Document01">
<rim:Slot name="SubmissionSetStatus">
<rim:ValueList>
<rim:Value>Original</rim:Value>
</rim:ValueList>
</rim:Slot>
</rim:Association>
</rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>
<!-- Сам СЭМД в формате base64binary -->
<Document
id="Document01">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLTw/eG1sLXN
0eWxlc2hlZXQgdHlwZT0idGV4dC94c2wiIGhyZWY9Ii4vdGVzdC9YU0wvMS4xL21haW4ueHNsIj8+Ci0tP
go8Q2xpbmljYWxEb2N1bWVudCB4bWxucz0idXJuOmhsNy1vcmc6djMiIHhtbG5zOnhzaT0iaHR0cDovL3
d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmV4dD0idXJuOmhsNy1SVS1F
SFI6djEiIHhzaTpzY2hlbWFMb2NhdGlvbj0iCgl1cm46aGw3LW9yZzp2MyAuLi9pbmZyYXN0cnVjdHVyZS9
jZGEvQ0RBX1JVMDEueHNkCgl1cm46aGw3LVJVLUVIUjp2MSAuLi9pbmZyYXN0cnVjdHVyZS9jZGEvU
E9DRF9NVDAwMDA0MF9SVTAxX0V4dGVuc2lvbi54c2QiPgoJPCEtLXVybjpobDctb3JnOnYzIGh0dHA6
Ly..</Document>
</ProvideAndRegisterDocumentSetRequest>
</s:Body>
</s:Envelope>
80
Примечание. В теге Document указывается передаваемый СЭМД в формате
Base64. Пример СЭМД, который передается в систему ведения ИЭМК в
данном запросе, представлен в Приложении 2 (Пример СЭМД (эпикриз
стационара).
Ответ на запрос о предоставлении и регистрации СЭМД в системе ведения
ИЭМК:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<Action xmlns="http://www.w3.org/2005/08/addressing">urn:hl7org:v3:ProvideAndRegisterDocumentSet-bResponse</Action>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:79163c69-8fdd-44ea-8bf5aeda0d270020</MessageID>
<To
xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6d296e90-e5dc-43d0-b4557c1f3eb35d83</RelatesTo>
</soap:Header>
<soap:Body>
<RegistryResponse status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"
xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns2="urn:oasis:names:tc:ebxmlregrep:xsd:rim:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns4="urn:ihe:iti:xdsb:2007" xmlns:ns5="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0"/>
</soap:Body>
</soap:Envelope>
Комментарий к условиям выполнения запроса.
Успешное выполнение представленного запроса (с указанными
тестовыми данными) является однократным. Повторное выполнение данного
запроса не будет обработано сервисом ИЭМК по причине того, что
указанный в запросе идентификатор СЭМД (87654765-8788-7657-2238872234465432ss100501)
и
идентификатор
контейнера
(7AA0B129-0CD0-23E0-2516-3AA4AB439C1SS100510)
документов
уже
зарегистрированы в системе ведения ИЭМК.
Для повторного успешного выполнения данного запроса и регистрации
другого СЭМД для данного тестового пациента в системе ведения ИЭМК
потребуется изменить идентификатор СЭМД и идентификатор контейнера
документов, а также, идентификатор СЭМД в самом СЭМД.
81
При повторном выполнении данного запроса сервис ИЭМК вернет
следующий ответ:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<Action xmlns="http://www.w3.org/2005/08/addressing">urn:hl7org:v3:ProvideAndRegisterDocumentSet-bResponse</Action>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:be7e7823-195b-450f-a4de87623e41d338</MessageID>
<To
xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6d296e90-e5dc-43d0-b4557c1f3eb35d83</RelatesTo>
</soap:Header>
<soap:Body>
<RegistryResponse status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure"
xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns2="urn:oasis:names:tc:ebxmlregrep:xsd:rim:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns4="urn:ihe:iti:xdsb:2007" xmlns:ns5="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0">
<RegistryErrorList>
<RegistryError codeContext="A unique ID [87654765-8788-7657-2238-872234465432ss100501]
received for a document entry was not unique within the registry."
errorCode="XDSDuplicateUniqueIdInRegistry" severity="urn:oasis:names:tc:ebxmlregrep:ErrorSeverityType:Error"/>
<RegistryError codeContext="A unique ID [7AA0B129-0CD0-23E0-25163AA4AB439C1SS100510] received for a submission set or folder was not unique within the registry."
errorCode="XDSDuplicateUniqueIdInRegistry" severity="urn:oasis:names:tc:ebxmlregrep:ErrorSeverityType:Error"/>
</RegistryErrorList>
</RegistryResponse>
</soap:Body>
</soap:Envelope>
82
Контрольный пример 9. Запрос к регистру документов (вернуть список
регистрационных записей о СЭМД пациента, IHE).
Запрос предназначен для получения списка регистрационных записей
(метаданных) о СЭМД пациента, которые содержатся в системе ведения
ИЭМК.
Входные параметры запроса:
…
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<!-- Идентификатор вызывающей системы. uuid МИС -->
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
…
<rim:Slot name="$XDSDocumentEntryPatientId">
<rim:ValueList>
<rim:Value>pmi_test_180405^^^&amp;1.2.643.5.1.13.3.25.77.761&amp;ISO'</rim:Value>
</rim:ValueList>, где
pmi_test_180405 – идентификатор пациента в МО;
1.2.643.5.1.13.3.25.77.761 – OID МО.
…
<rim:Slot name="$XDSDocumentEntryStatus">
<rim:ValueList>
<rim:Value>('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')</rim:Value>
</rim:ValueList>>, где
Approved – возвращать метаданные по СЭМД только со статусом Approved (подтвержден).
…
Задается интервал поиска с 18.12.2010 09:00:23 по 20.12.2014 19:40:23:
<rim:Slot name="$XDSDocumentEntryCreationTimeFrom">
<rim:ValueList>
<rim:Value>20101218090023</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Slot name="$XDSDocumentEntryCreationTimeTo">
<rim:ValueList>
<rim:Value>20141220194023</rim:Value>
</rim:ValueList>
</rim:Slot
…
83
Запрос:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<!-- Идентификатор вызывающей системы. uuid МИС -->
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>urn:ihe:iti:2007:RegistryStoredQuery</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</a:MessageID>
<!--При асинхронном запросе – URI сервиса обратного вызова (МИС), для отправки ответного
сообщения-->
<a:ReplyTo>
<a:Address>https://api-iemc-test.rosminzdrav.ru/misstub/ws/miscallback?wsdl</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>https://api-iemc-test.rosminzdrav.ru/xds/xdsClientReg?wsdl</a:To>
</s:Header>
<s:Body>
<query:AdhocQueryRequest xsi:schemaLocation="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0
../../schema/ebRS/query.xsd" startIndex="100" maxResults="200"
xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rim="urn:oasis:names:tc:ebxmlregrep:xsd:rim:3.0">
<!--ResponseOption специфицирует вид респонса
returnType принимает 2 значения:
ObjectRef - возвращется просто список UUID найденных объектов
LeafClass - возвращаются полные методанных по найденным объектам
returnComposedObjects - не учитывается в запросе но должен присутствовать, значение
никак не используется-->
<query:ResponseOption returnComposedObjects="true" returnType="LeafClass"/>
<!--UUID задает тип запроса
Допустимые значения:
urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d
FindDocuments
urn:uuid:f26abbcb-ac74-4422-8a30-edb644bbc1a9
FindSubmissionSets
urn:uuid:958f3006-baad-4929-a4de-ff1114824431
FindFolders
-->
<rim:AdhocQuery id="urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d">
<!--Список поисковых параметров ключ-значение(диапазон значений)
Обязательными параметрами для FindDocuments
являются $XDSDocumentEntryPatientId и XDSDocumentEntryStatus-->
<rim:Slot name="$XDSDocumentEntryPatientId">
<rim:ValueList>
<rim:Value>'pmi_test_180405^^^&amp;1.2.643.5.1.13.3.25.77.761&amp;ISO'</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Slot name="$XDSDocumentEntryStatus">
<rim:ValueList>
<rim:Value>('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Slot name="$XDSDocumentEntryCreationTimeFrom">
<rim:ValueList>
<rim:Value>20101218090023</rim:Value>
84
</rim:ValueList>
</rim:Slot>
<rim:Slot name="$XDSDocumentEntryCreationTimeTo">
<rim:ValueList>
<rim:Value>20141220194023</rim:Value>
</rim:ValueList>
</rim:Slot>-->
</rim:AdhocQuery>
</query:AdhocQueryRequest>
</s:Body>
</s:Envelope>
Ответ на запрос к регистру документов (получен список регистрационных
записей СЭМД пациента с метаданными по найденным объектам):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<Action xmlns="http://www.w3.org/2005/08/addressing">urn:hl7org:v3:RegistryStoredQueryResponse_Message</Action>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:a6ebef3e-aa44-4753-ab6ec062c23c355d</MessageID>
<To
xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6d296e90-e5dc-43d0-b4557c1f3eb35d89</RelatesTo>
</soap:Header>
<soap:Body>
<AdhocQueryResponse xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0"
xmlns:ns2="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" xmlns:ns3="urn:oasis:names:tc:ebxmlregrep:xsd:rs:3.0" xmlns:ns4="urn:ihe:iti:xds-b:2007" xmlns:ns5="urn:oasis:names:tc:ebxmlregrep:xsd:lcm:3.0">
<ns2:RegistryObjectList>
<ns2:ExtrinsicObject id="decbb3b1-e7e1-45b5-bfbf-2d616f388205" mimeType="text/html"
objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" status="urn:oasis:names:tc:ebxmlregrep:StatusType:Approved">
<ns2:Slot name="creationTime">
<ns2:ValueList>
<ns2:Value>20131104084023</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="hash">
<ns2:ValueList>
<ns2:Value>037f1f6adbd4407c8c3fa214383462d7ec082a16</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="serviceStartTime">
<ns2:ValueList>
<ns2:Value>20131104080001</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="serviceStopTime">
<ns2:ValueList>
<ns2:Value>20131104110101</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="primaryDiagnosis">
85
<ns2:ValueList>
<ns2:Value></ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="documentSignatureType">
<ns2:ValueList>
<ns2:Value>SIMPLE</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="size">
<ns2:ValueList>
<ns2:Value>57504</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="legalAuthenticator">
<ns2:ValueList>
<ns2:Value>11223344595^Свиридов^Виктор^Сергеевич</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="sourcePatientId">
<ns2:ValueList>
<ns2:Value>pmi_test_180405^^^&amp;1.2.643.5.1.13.3.25.77.761&amp;ISO</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Name>
<ns2:LocalizedString charset="UTF-8" value="Эпикриз стационара №150А" xml:lang="enUS"/>
</ns2:Name>
<ns2:Description>
<ns2:LocalizedString charset="UTF-8" value="" xml:lang="en-US"/>
</ns2:Description>
<ns2:Classification classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d"
classifiedObject="decbb3b1-e7e1-45b5-bfbf-2d616f388205" id="urn:uuid:49c9502e-4fbe-48f8-b30b3fd2cd46ce74" nodeRepresentation="">
<ns2:Slot name="authorPerson">
<ns2:ValueList>
<ns2:Value>11223344595^Свиридов^Виктор^Сергеевич</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="authorInstitution">
<ns2:ValueList>
<ns2:Value>Институт кардиохирургии им. В. И.
Бураковского^^^^^^^^^1.2.643.5.1.13.3.25.77.761</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
</ns2:Classification>
<ns2:Classification classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a"
classifiedObject="decbb3b1-e7e1-45b5-bfbf-2d616f388205" id="urn:uuid:a8eab042-36be-42f5-a24e7db304ccb9e0" nodeRepresentation="1">
<ns2:Slot name="codingScheme">
<ns2:ValueList>
<ns2:Value>1.2.643.5.1.13.2.1.1.646</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
</ns2:Classification>
<ns2:Classification classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d"
classifiedObject="decbb3b1-e7e1-45b5-bfbf-2d616f388205" id="urn:uuid:b0d28a9f-f294-4501-b7811dba223716b1" nodeRepresentation="application/hl7-cda-level-one+xml">
<ns2:Slot name="codingScheme">
<ns2:ValueList>
86
<ns2:Value>1.2.643.5.1.13.2.7.1.40</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
</ns2:Classification>
<ns2:Classification classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead"
classifiedObject="decbb3b1-e7e1-45b5-bfbf-2d616f388205" id="urn:uuid:e91696a7-65bc-45fb-b1d7e6d9a2db4893" nodeRepresentation="1.2.643.5.1.13.3.25.77.761">
<ns2:Slot name="codingScheme">
<ns2:ValueList>
<ns2:Value>ISO</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Name>
<ns2:LocalizedString charset="UTF-8" value="Институт кардиохирургии им. В. И.
Бураковскогоа" xml:lang="en-US"/>
</ns2:Name>
</ns2:Classification>
<ns2:ExternalIdentifier id="urn:uuid:dd95ade8-0846-45e3-a030-ae459f57d1e6"
identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" registryObject="decbb3b1e7e1-45b5-bfbf-2d616f388205" value="87654765-8788-7657-2238-872234465432ss100500">
<ns2:Name>
<ns2:LocalizedString value="XDSDocumentEntry.uniqueId"/>
</ns2:Name>
</ns2:ExternalIdentifier>
</ns2:ExtrinsicObject>
<ns2:ExtrinsicObject id="27165eae-015f-459a-a9e4-f1a4deda7c48" mimeType="text/xml"
objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" status="urn:oasis:names:tc:ebxmlregrep:StatusType:Approved">
<ns2:Slot name="creationTime">
<ns2:ValueList>
<ns2:Value>20131104084023</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="hash">
<ns2:ValueList>
<ns2:Value>7669008fdb3d6a89ffe53be9927c3430d7d61dcc</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="languageCode">
<ns2:ValueList>
<ns2:Value>RU</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="serviceStartTime">
<ns2:ValueList>
<ns2:Value>20131104080001</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="serviceStopTime">
<ns2:ValueList>
<ns2:Value>20131104110101</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="medicalRecordNumber">
<ns2:ValueList>
<ns2:Value>pmi_test_180405</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="documentSignatureType">
<ns2:ValueList>
87
<ns2:Value>SIMPLE</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="size">
<ns2:ValueList>
<ns2:Value>57504</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="legalAuthenticator">
<ns2:ValueList>
<ns2:Value>11223344595^Свиридов^Виктор^Сергеевич</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="sourcePatientId">
<ns2:ValueList>
<ns2:Value>pmi_test_180405^^^&amp;1.2.643.5.1.13.3.25.77.761&amp;ISO</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Name>
<ns2:LocalizedString charset="UTF-8" value="Эпикриз стационара №150А" xml:lang="enUS"/>
</ns2:Name>
<ns2:Description>
<ns2:LocalizedString charset="UTF-8" value=" Здесь может быть указан комментарий к
документу" xml:lang="en-US"/>
</ns2:Description>
<ns2:Classification classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d"
classifiedObject="27165eae-015f-459a-a9e4-f1a4deda7c48" id="urn:uuid:71126be4-45c0-4002-a5d00d567067e5cc" nodeRepresentation="">
<ns2:Slot name="authorPerson">
<ns2:ValueList>
<ns2:Value>11223344595^Свиридов^Виктор^Сергеевич</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="authorInstitution">
<ns2:ValueList>
<ns2:Value>Институт кардиохирургии им. В. И.
Бураковского^^^^^^^^^1.2.643.5.1.13.3.25.77.761</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="authorRole">
<ns2:ValueList>
<ns2:Value>Врач-хирург</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Slot name="authorSpecialty">
<ns2:ValueList>
<ns2:Value>Кардиология</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
</ns2:Classification>
<ns2:Classification classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a"
classifiedObject="27165eae-015f-459a-a9e4-f1a4deda7c48" id="urn:uuid:a2109d6a-d26a-4cd0-93cbe6ca71885404" nodeRepresentation="1">
<ns2:Slot name="codingScheme">
<ns2:ValueList>
<ns2:Value>1.2.643.5.1.13.2.1.1.646</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Name>
88
<ns2:LocalizedString charset="UTF-8" value="Эпикриз стационара" xml:lang="en-US"/>
</ns2:Name>
</ns2:Classification>
<ns2:Classification classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d"
classifiedObject="27165eae-015f-459a-a9e4-f1a4deda7c48" id="urn:uuid:e6c17e6c-f52c-48b5-a3c909c117583473" nodeRepresentation="application/hl7-cda-level-one+xml">
<ns2:Slot name="codingScheme">
<ns2:ValueList>
<ns2:Value>1.2.643.5.1.13.2.7.1.40</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Name>
<ns2:LocalizedString charset="UTF-8" value="application/hl7-cda-level-one+xml"
xml:lang="en-US"/>
</ns2:Name>
</ns2:Classification>
<ns2:Classification classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead"
classifiedObject="27165eae-015f-459a-a9e4-f1a4deda7c48" id="urn:uuid:88193f2e-25eb-4479-88f3444986b035a8" nodeRepresentation="1.2.643.5.1.13.3.25.77.761.1.2.2.25">
<ns2:Slot name="codingScheme">
<ns2:ValueList>
<ns2:Value>1.2.643.5.1.13.3.25.77.761.1.2.2.25</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
<ns2:Name>
<ns2:LocalizedString charset="UTF-8" value="Травматологическое отделение"
xml:lang="en-US"/>
</ns2:Name>
</ns2:Classification>
<ns2:ExternalIdentifier id="urn:uuid:8c849fea-e2f7-4147-88ad-35d8583c061c"
identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" registryObject="27165eae015f-459a-a9e4-f1a4deda7c48" value="87654765-8788-7657-2238-872234465432ss100501">
<ns2:Name>
<ns2:LocalizedString value="XDSDocumentEntry.uniqueId"/>
</ns2:Name>
</ns2:ExternalIdentifier>
</ns2:ExtrinsicObject>
</ns2:RegistryObjectList>
</AdhocQueryResponse>
</soap:Body>
</soap:Envelope>
Примечание.
В ответе на
запрос полужирным
шрифтом выделен
идентификатор СЭМД, который получен из ИЭМК в соответствии с
условиями запроса.
Комментарий.
СЭМД
с
идентификатором
87654765-8788-7657-2238-
872234465432ss100501 зарегистрирован в системе ведения ИЭМК в
результате выполнения Контрольного примера 8.
89
Контрольный пример 10. Запрос СЭМД из системы ведения ИЭМК
(IHE).
Запрос предназначен для извлечения из системы ведения ИЭМК в МИС
СЭМД по идентификатору, указанному в запросе.
Входные параметры запроса:
…
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<!-- Идентификатор вызывающей системы. uuid МИС -->
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
…
…
<urn:DocumentRequest>
<urn:DocumentUniqueId>87654765-8788-7657-2238-872234465432ss100501</urn:DocumentUniqueId>
</urn:DocumentRequest>
…
, где
87654765-8788-7657-2238-872234465432ss100501
содержимое которого требуется получить в МИС.
–
идентификатор
СЭМД
в
ИЭМК,
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:egis="http://egisz.rosminzdrav.ru" xmlns:urn="urn:ihe:iti:xds-b:2007"
xmlns:a="http://www.w3.org/2005/08/addressing">
<soap:Header>
<transportHeader xmlns="http://egisz.rosminzdrav.ru">
<authInfo>
<!-- Идентификатор вызывающей системы. uuid МИС -->
<clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</clientEntityId>
</authInfo>
</transportHeader>
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>urn:ihe:iti:2007:RetrieveDocumentSet</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:6d296e90-e5dc-43d0-b455-7c1f3eb35d89</a:MessageID>
<!--При асинхронном запросе – URI сервиса обратного вызова (МИС), для отправки ответного
сообщения-->
<a:ReplyTo>
<a:Address>https://api-iemc-test.rosminzdrav.ru/misstub/ws/miscallback?wsdl</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>https://api-iemc-test.rosminzdrav.ru/xds/xdsClientRep?wsdl</a:To>
90
</soap:Header>
<soap:Body>
<urn:RetrieveDocumentSetRequest>
<!--1 or more repetitions:-->
<urn:DocumentRequest>
<!--Optional:-->
<urn:DocumentUniqueId>87654765-8788-7657-2238872234465432ss100501</urn:DocumentUniqueId>
</urn:DocumentRequest>
</urn:RetrieveDocumentSetRequest>
</soap:Body>
</soap:Envelope>
Ответ на запрос извлечения СЭМД из системы ведения ИЭМК:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<Action xmlns="http://www.w3.org/2005/08/addressing">urn:hl7org:v3:RetrieveDocumentSetResponse_Message</Action>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:406a4090-3903-410f-88b4359204aff833</MessageID>
<To
xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6d296e90-e5dc-43d0-b4557c1f3eb35d89</RelatesTo>
</soap:Header>
<soap:Body>
<ns4:RetrieveDocumentSetResponse xmlns:ns2="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0"
xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" xmlns:ns4="urn:ihe:iti:xds-b:2007"
xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:oasis:names:tc:ebxmlregrep:xsd:query:3.0">
<ns2:RegistryResponse/>
<ns4:DocumentResponse>
<ns4:DocumentUniqueId>87654765-8788-7657-2238872234465432ss100501</ns4:DocumentUniqueId>
<ns4:Document>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLTw/eG1sLXN0e
Wxlc2hlZXQgdHlwZT0idGV4dC94c2wiIGhyZWY9Ii4vdGVzdC9YU0wvMS4xL21haW4ueHNsIj8+Ci0tPgo
8Q2xpbmljYWxEb2N1bWVudCB4bWxucz0idXJuOmhsNy1vcmc6djMiIHhtbG5zOnhzaT0iaHR0cDovL3d3
dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmV4dD0idXJuOmhsNy1SVS1FSFI
6djEiIHhzaTpzY2hlbWFMb2NhdGlvbj0iCgl1cm46aGw3LW9yZzp2MyAuLi9pbmZyYXN0cnVjdHVyZS9jZG
EvQ0RBX1JVMDEueHNkCgl1cm46aGw3LVJVLUVIUjp2MSAuLi9pbmZyYXN0cnVjdHVyZS9jZGEvUE9D
RF9NVDAwMDA0MF9SVTAxX0V4dGVuc2lvbi54c2QiPgoJPCEtLXVybjpobDctb3JnOnYzIGh0dHA6Ly90
ZWNoLWllbWMtdGVzdC5yb3NtaW56ZHJhdi5ydS9zY2hlbWFzcmVwb3Mvc2NoZW1hcy9jZGEvQ0RBX1
JVMDEueHNkCgl1cm46aGw3LVJVLUVIUjp2MSBodHRwOi8vdGVjaC1pZW1jLXRlc3Qucm9zbWluemRy
YXYucnUvc2NoZW1hc3JlcG9zL3NjaGVtYXMv...</ns4:Document>
</ns4:DocumentResponse>
</ns4:RetrieveDocumentSetResponse>
</soap:Body>
</soap:Envelope>
Примечание. В теге Document содержится СЭМД в формате Base64. По
причине того, что СЭМД занимает достаточно много места, он полностью не
91
приводится в контрольном примере. Полный текст СЭМД можно найти в
Приложении 2 (Пример СЭМД (эпикриз стационара)
92
Контрольный пример 11. Запрос на предоставление и регистрацию
СЭМД в системе ведения ИЭМК (HL7 v2.5).
Запрос предназначен для предоставления и регистрации из МИС в ИЭМК
СЭМД.
Исходные данные:
Пациент: Калинин Николай Игоревич.
СНИЛС: 11223344549.
Дата рождения: 23.04.1990 г.
Номер медицинской карты пациента: pmi_test_180405 .
Организация (автор документа): Институт кардиохирургии им. В. И.
Бураковского (OID организации - 1.2.643.5.1.13.3.25.77.761).
Тип СЭМД: 1 (эпикриз стационара).
Уникальный
идентификатор
СЭМД:
87654765-8788-7657-2238-
872234465432ss100500
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:egis="http://egisz.rosminzdrav.ru" xmlns:oas="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-utility-1.0.xsd" xmlns:v25="http://v25.iemk.atc.ru">
<soap:Header xmlns:a="http://www.w3.org/2005/08/addressing">
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>http://v25.iemk.atc.ru/V25ProcessAsync</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:87654765-8788-7657-2238-8734465432sss11</a:MessageID>
<!--При синхронном запросе - anonymous-->
<a:ReplyTo>
<a:Address>https://api-iemc-test.rosminzdrav.ru/misstub/ws/miscallbackv25?wsdl</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>http://api-iemc-test.rosminzdrav.ru/v25/v25ProcessEndpoint?wsdl</a:To>
<egis:transportHeader oas:Id="?">
<egis:authInfo>
<!--Optional:-->
<egis:clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</egis:clientEntityId>
</egis:authInfo>
</egis:transportHeader>
</soap:Header>
<soap:Body>
<v25:v25Request>
<format>? </format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZi
93
ZHzQmNC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuIN
CYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPf
NCY0K3QnNCaXmQ1YTBmOWMwLTVkYjQtMTFlMy05NDlhLTA4MDAyMDBjOWE2NnzQnNCXINCg0K
ReMS4yLjY0My41LjEuMTNeSVNPfDIwMTMxMDAxMTA0MDIzKzA0MDB8fE1ETV5UMDJeTURNX1Qw
Mnw4NzY1NDc2NS04Nzg4LTc2NTctMjIzOC04NzM0NDY1NDMyc3NzNDd8UHwyLjV8fHx8fHxVTklDT0
RFIFVURi04CkVWTnx8MjAxMzEyMjExNjAzMDF8fDAyfF7QodCy0LjRgNC40LTQvtCyXtCS0LjQutGC0L
7RgF7QodC10YDQs9C10LXQstC40YdeXl5eXtCY0L3RgdGC0LjRgtGD0YIg0LrQsNGA0LTQuNC+0YXQ
uNGA0YPRgNCz0LjQuCDQuNC8LiDQki4g0JguINCR0YPRgNCw0LrQvtCy0YHQutC+0LPQviYxLjIuNjQz
LjUuMS4xMy4zLjI1Ljc3Ljc2MSZJU098fNCY0L3RgdGC0LjRgtGD0YIg0LrQsNGA0LTQuNC+0YXQuNGA
0YPRgNCz0LjQuCD.../data>
</v25:v25Request>
</soap:Body>
</soap:Envelope>
Примечание. В теге <data> представляется запрос в формате Base64 (в том
числе, в самом запросе представляется СЭМД в формате Base64).
Запрос в формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20131001104023+0400||MDM^T02^MDM_T02|87654
765-8788-7657-2238-8734465432sss47|P|2.5||||||UNICODE UTF-8
EVN||20131221160301||02|^Свиридов^Виктор^Сергеевич^^^^^Институт
кардиохирургии им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO||Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO
PID|||11223344549^^^3&1.2.643.5.1.13.2.7.1.62&ISO^3~pmi_test_180
405^^^9&1.2.643.5.1.13.2.7.1.62&ISO^9^Институт кардиохирургии
им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO^20100101||Калинин^Иг
орь^Николаевич||19900423|1
PV1||O|^^^Институт кардиохирургии им. В. И.
Бураковскогоа&1.2.643.5.1.13.3.25.77.761&ISO||||||||||||||||||||
|||||||||||||||||||||20131001104023+0400
ORC|||||||||||||||||||||Институт кардиохирургии им. В. И.
Бураковского^^^^^&1.2.643.5.1.13.2.1.1.178&ISO^^^^1.2.643.5.1.13
.3.25.77.761|||||||N^Нормальный^2.16.840.1.113883.5.25
TQ1|0||||||20131104080001|20131104110101
TXA|0|1||||20131104124023+0400|||11223344595^Свиридов^Виктор^Сер
геевич|||87654765-8788-7657-2238872234465432ss100500|||||LA|||||11223344595^Свиридов^Виктор^Серг
еевич^^^^^Институт кардиохирургии им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO
OBX|0|CE| ||
OBX|1|ED|1^Эпикриз стационара №150А||^multipart^application/hl7cda-levelone+xml^Base64^PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiP
94
z4KPCEtLTw/eG1sLXN0eWxlc2hlZXQgdHlwZT0idGV4dC94c2wiIGhyZWY9Ii4vd
GVzdC9YU0wvMS4xL21haW4ueHNsIj8+Ci0tPgo8Q2xpbmljYWxEb2N1bWVudCB4b
Wxucz0idXJuOmhsNy1vcmc6djMiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vc
mcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmV4dD0idXJuOmhsNy1SV
S1FSFI6djEiIHhzaTpzY2hlbWFMb2NhdGlvbj0iCgl1cm46aGw3LW9yZzp2MyAuL
i9pbmZyYXN0cnVjdHVyZS9jZGEvQ0RBX1JVMDEueHNkCgl1cm46aGw3LVJVLUVIU
jp2MSAuLi9pbmZyYXN0cnVjdHVyZS9jZGEvUE9DRF9NVDAwMDA0MF9SVTAxX0V4d
GVuc2lvbi54c2QiPgoJPCEtLXVybjpobDctb3JnOnYzIGh0dHA6Ly90ZWNoLWllb
WMtdGV1bWVudD4K...
Примечание. В поле OBX.5.5 (с идентификатором сегмента 1) указывается
СЭМД в формате Base64.
По причине того, что СЭМД занимает достаточно много места, он полностью
не приводится в контрольном примере. Полный текст СЭМД можно найти в
приложении 2 Пример СЭМД (эпикриз стационара)
Ответ на запрос (подтверждение приема):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuritysecext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">
<ds:Signature Id="SIG-425161" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-425156">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>3PY5vN+tvn604GlzZdaIa+OHDDM=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-425157">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>gtlYU/1WqHNExZZfk4jXrJcGb8w=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-425158">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>vnzcRXBQz307Jl91KfqtCg9bVPY=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-425159">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>i8PWlqhHBdsEYFFykyHPwVVbuPo=</ds:DigestValue>
95
</ds:Reference>
<ds:Reference URI="#id-425160">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>plgC3izANQNa28P8nwFHhVnH3SE=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8593532C8ACB6E2C571397816482455336576">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>PKpxiBBXu9WHjqcje2tiYyble8Q=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>X2raGzDXCgv/67t60sRfKWD8c1DJjbVLM5VmG/szBBvYdpxUgwSfK0tdvk/v5duLKB
8oUpQjDI2J
I9TX0wrjvgFcYlwEWfe4rC8jYSRJnSef2obZ0t+/gfxdK1nadstbesvfEtI8ylJir88GUwWL2KTM
z9Hcmp/reut5glx+03Y=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8593532C8ACB6E2C571397816482455336580">
<wsse:SecurityTokenReference wsu:Id="STR8593532C8ACB6E2C571397816482455336578">
<wsse:Reference URI="#X509-8593532C8ACB6E2C571397816482455336576"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098593532C8ACB6E2C571397816482455336576">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-425155">
<wsu:Created>2014-04-18T10:21:22.455Z</wsu:Created>
<wsu:Expires>2014-04-18T10:26:22.455Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<ReplyToAddress>https://api-iemctest.rosminzdrav.ru/misstub/ws/miscallbackv25?wsdl</ReplyToAddress>
<Action wsu:Id="id-425157" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://v25.iemk.atc.ru/V25ResponseAsync</Action>
<MessageID wsu:Id="id-425159" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:f683c969-d71d-41da-bb6a-25e65f58735f</MessageID>
<To wsu:Id="id-425158" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
96
<RelatesTo wsu:Id="id-425160" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:87654765-8788-7657-2238-8734465432sss11</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-425156" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns4:v25Response xmlns:ns4="http://v25.iemk.atc.ru" xmlns:ns2="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns3="http://egisz.rosminzdrav.ru">
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZiZHzQm
NC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuINCYLiDQ
kdGD0YDQsNC60L7QstGB0LrQvtCz0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPfNCY0K
3QnNCaXmQ1YTBmOWMwLTVkYjQtMTFlMy05NDlhLTA4MDAyMDBjOWE2NnzQnNCXINCg0KReMS4
yLjY0My41LjEuMTNeSVNPfDIwMTQwNDE4MTAyMTIyLjQzMiswMDAwfHxBQ0teQUxMXkFDS3wyZGQ
3YWJkZS1mYTQ1LTRlN2YtYTVlZi02ZmNlYzJlY2M4Mzh8UHwyLjV8fHx8fHxVTklDT0RFIFVURi04DU1T
QXxBQXw4NzY1NDc2NS04Nzg4LTc2NTctMjIzOC04NzM0NDY1NDMyc3NzNDcN</data>
</ns4:v25Response>
</soap:Body>
</soap:Envelope>
Ответ на запрос в HL7 (подтверждение приема, АСК):
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140418102122.432+0000||ACK^ALL^ACK|2dd7a
bde-fa45-4e7f-a5ef-6fcec2ecc838|P|2.5||||||UNICODE UTF-8
MSA|AA|87654765-8788-7657-2238-8734465432sss47
Асинхронный ответ:
MSH|^~\&|ИЭМК^d5a0f9c0-5db4-11e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|МИС^37bf1911-0063-4d35-877c3e80768bc6bd|Институт кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|20140418102122.641+0
000||ACK^T02^MDM_T02|abc1b1f8-a4e7-481a-ba39a3b5c631df0f|P|2.5||||||UNICODE UTF-8
MSA|AA|87654765-8788-7657-2238-8734465432sss47
97
Контрольный пример 12. Запрос к регистру документов (вернуть список
регистрационных записей о СЭМД пациента, HL7 v2.5).
Запрос предназначен для получения списка регистрационных записей о
СЭМД пациента, которые содержатся в ИЭМК.
Входные параметры запроса:
По пациенту Калинину Николаю Игоревичу (СНИЛС 11223344549)
вернуть метаданные данные по СЭМД пациента из ИЭМК за период с 01
января 2010 г. по 10 марта 2014 г.
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:egis="http://egisz.rosminzdrav.ru" xmlns:oas="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-utility-1.0.xsd" xmlns:v25="http://v25.iemk.atc.ru">
<soap:Header xmlns:a="http://www.w3.org/2005/08/addressing">
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>http://v25.iemk.atc.ru/V25ProcessAsync</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:87654765-8788-7657-2238-8734465432sss11</a:MessageID>
<!--При синхронном запросе - anonymous-->
<a:ReplyTo>
<a:Address>https://api-iemc-test.rosminzdrav.ru/misstub/ws/miscallbackv25?wsdl</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>http://api-iemc-test.rosminzdrav.ru/v25/v25ProcessEndpoint?wsdl</a:To>
<egis:transportHeader oas:Id="?">
<egis:authInfo>
<!--Optional:-->
<egis:clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</egis:clientEntityId>
</egis:authInfo>
</egis:transportHeader>
</soap:Header>
<soap:Body>
<v25:v25Request>
<format>? </format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZi
ZHzQmNC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuIN
CYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPf
NCY0K3QnNCaXmQ1YTBmOWMwLTVkYjQtMTFlMy05NDlhLTA4MDAyMDBjOWE2NnzQnNCXINCg0K
ReMS4yLjY0My41LjEuMTNeSVNPfDIwMTQwMzMxMTA0MDIzKzA0MDB8fFFSWV5UMTJeUVJZX1Qx
Mnw4NzY1NDc2NS04Nzg4LTc2NTctMjIzOC04NzM0NDY1NDMyc3NzODh8UHwyLjV8fHx8fHxVTklDT0
RFIFVURi04CgpRUkR8MjAxNDAzMzExMDQwMjMrMDQwMHx8fFFSRDUwMDEyM3x8fDEwXlJEfHBta
V90ZXN0XzE4MDQwNV5eXl5eXl5eOSYxLjIuNjQzLjUuMS4xMy4yLjcuMS42MiZJU09eXl5eOV7QmNC9
0YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuINCYLiDQkdG
D0YDQsNC60L7QstGB0LrQvtCz0L4mMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjEmSVNPXl5eXl4yM
DEwMDEwMXxET0MKClFSRnx8fHx8fHx8fF5eXjIwMTAwMTAxXjIwMTQwMzEwCgo=</data>
98
</v25:v25Request>
</soap:Body>
</soap:Envelope>
Запрос в формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140331104023+0400||QRY^T12^QRY_T12|87654
765-8788-7657-2238-8734465432sss88|P|2.5||||||UNICODE UTF-8
QRD|20140331104023+0400|||QRD500123|||10^RD|pmi_test_180405^^^^^
^^^9&1.2.643.5.1.13.2.7.1.62&ISO^^^^9^Институт кардиохирургии
им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO^^^^^20100101|DOC
QRF|||||||||^^^20100101^20140310
Ответ на запрос (подтверждение приема):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuritysecext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">
<ds:Signature Id="SIG-425638" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-425633">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>igeBCGjPA7rMVXTIq/l5c393RN0=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-425634">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>yiB6UZ5P/Yud/UItAKaz3lnOp10=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-425635">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>0uusJYA87IUF8mpU91u4LuZApdQ=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-425636">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
99
<ds:DigestValue>UtcD2swapHwOUb4XFcIxVRKMbOk=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-425637">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>ZeQGRAYq6KVUN1Fyaf3RvZCmkgM=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8C9E477BC2D3ACF84F1397817456295337736">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>wAub657Gp55nimDdnQdyTapVwU0=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>dxTSJOXG/RjHWaG61NjEs9mmda0FBPevbWKGauFKtprye7+3QsIc2xYi4I9XiXw0
TEbN9fZJxlW4
Vcwjq1Enk9vMrUljYT65JLny9GlXvhLEAJScqrg/SBeD0XP+vtMdzWy1igTeapTatfht4CMBn6WT
DHeIAzCls+H1gmlRjNs=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8C9E477BC2D3ACF84F1397817456295337740">
<wsse:SecurityTokenReference wsu:Id="STR8C9E477BC2D3ACF84F1397817456295337738">
<wsse:Reference URI="#X509-8C9E477BC2D3ACF84F1397817456295337736"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098C9E477BC2D3ACF84F1397817456295337736">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-425632">
<wsu:Created>2014-04-18T10:37:36.295Z</wsu:Created>
<wsu:Expires>2014-04-18T10:42:36.295Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<ReplyToAddress>https://api-iemctest.rosminzdrav.ru/misstub/ws/miscallbackv25?wsdl</ReplyToAddress>
<Action wsu:Id="id-425634" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://v25.iemk.atc.ru/V25ResponseAsync</Action>
<MessageID wsu:Id="id-425636" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:7e33701d-a5ce-4faf-bb14-bbdbab66414a</MessageID>
<To wsu:Id="id-425635" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
100
<RelatesTo wsu:Id="id-425637" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:87654765-8788-7657-2238-8734465432sss11</RelatesTo>
</soap:Header>
<soap:Body wsu:Id="id-425633" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns4:v25Response xmlns:ns4="http://v25.iemk.atc.ru" xmlns:ns2="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns3="http://egisz.rosminzdrav.ru">
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZiZHzQm
NC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuINCYLiDQ
kdGD0YDQsNC60L7QstGB0LrQvtCz0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPfNCY0K
3QnNCaXmQ1YTBmOWMwLTVkYjQtMTFlMy05NDlhLTA4MDAyMDBjOWE2NnzQnNCXINCg0KReMS4
yLjY0My41LjEuMTNeSVNPfDIwMTQwNDE4MTAzNzM2LjI2OSswMDAwfHxBQ0teQUxMXkFDS3wzMTN
mZmZkNS02NDM0LTQ0NzItOWQyOS01NjdiOTljZTJkNTV8UHwyLjV8fHx8fHxVTklDT0RFIFVURi04DU1
TQXxBQXw4NzY1NDc2NS04Nzg4LTc2NTctMjIzOC04NzM0NDY1NDMyc3NzODgN</data>
</ns4:v25Response>
</soap:Body>
</soap:Envelope>
Ответ на запрос в формате ER7 (подтверждение приема, АСК):
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140418103736.269+0000||ACK^ALL^ACK|313ff
fd5-6434-4472-9d29-567b99ce2d55|P|2.5||||||UNICODE UTF-8
MSA|AA|87654765-8788-7657-2238-8734465432sss88
Асинхронный ответ:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140418103736.486+0000||DOC^T12^DOC_T12|8
237811f-9241-49c5-9ef5-eac4a1ee2827|P|2.5||||||UNICODE UTF-8
MSA|AA|ef8ccb57-0cc6-4192-9d7d-31d235a67de7
QRD|20140331104023+0400|||QRD500123|||10^RD|pmi_test_180405^^^^^
^^^9&1.2.643.5.1.13.2.7.1.62&ISO^^^^9^Институт кардиохирургии
им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO^^^^^20100101|DOC
PID||pmi_test_180405|pmi_test_180405^^^9&1.2.643.5.1.13.2.7.1.62
&ISO^9^Институт кардиохирургии им. В. И.
Бураковского&1.2.643.5.1.13.3.25.77.761&ISO
PV1||I|^^^^^^^^^^Институт кардиохирургии им. В. И.
Бураковскогоа&1.2.643.5.1.13.3.25.77.761&ISO
TXA|0|1||||20131104084023|||11223344595^Свиридов^Виктор^Сергееви
ч|||87654765-8788-7657-2238872234465432ss100500|||||LA|||||11223344595^Свиридов^Виктор^Серг
еевич
101
OBX|0|CE|||^
OBX|1|CE|^Эпикриз стационара №150А||^
Контрольный пример 13. Запрос СЭМД из системы ведения ИЭМК
(HL7 v2.5).
Запрос предназначен для извлечения из системы ведения ИЭМК в МИС
СЭМД по идентификатору документа, указанному в запросе.
Входные параметры запроса:
По пациенту Калинину Николаю Игоревичу получить из ИЭМК СЭМД
с идентификатором 87654765-8788-7657-2238-872234465432ss100500.
Запрос:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:egis="http://egisz.rosminzdrav.ru" xmlns:oas="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-utility-1.0.xsd" xmlns:v25="http://v25.iemk.atc.ru">
<soap:Header xmlns:a="http://www.w3.org/2005/08/addressing">
<!--Тип запроса (идентификатор операции сервиса).-->
<a:Action>http://v25.iemk.atc.ru/V25ProcessAsync</a:Action>
<!--Уникальный ID сообщения. Должен быть указан в ответе на данный запрос-->
<a:MessageID>urn:uuid:87654765-8788-7657-2238-8734465432sss11</a:MessageID>
<!--При синхронном запросе - anonymous-->
<a:ReplyTo>
<a:Address>https://api-iemc-test.rosminzdrav.ru/misstub/ws/miscallbackv25?wsdl</a:Address>
</a:ReplyTo>
<!--Адрес конечной точки, куда отправляется данное сообщение-->
<a:To>http://api-iemc-test.rosminzdrav.ru/v25/v25ProcessEndpoint?wsdl</a:To>
<egis:transportHeader oas:Id="?">
<egis:authInfo>
<!--Optional:-->
<egis:clientEntityId>37bf1911-0063-4d35-877c-3e80768bc6bd</egis:clientEntityId>
</egis:authInfo>
</egis:transportHeader>
</soap:Header>
<soap:Body>
<v25:v25Request>
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZi
ZHzQmNC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuIN
CYLiDQkdGD0YDQsNC60L7QstGB0LrQvtCz0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPf
NCY0K3QnNCaXmQ1YTBmOWMwLTVkYjQtMTFlMy05NDlhLTA4MDAyMDBjOWE2NnzQnNCXINCg0K
ReMS4yLjY0My41LjEuMTNeSVNPfDIwMTQwMzMxMTA0MDIzKzA0MDB8fFFSWV5UMTJeUVJZX1Qx
Mnw4NzY1NDc2NS04Nzg4LTc2NTctMjIzOC04NzM0NDY1NDMyc3NzOTl8UHwyLjV8fHx8fHxVTklDT0R
FIFVURi04CgpRUkR8MjAxMzEwMDUxOTE4Mzh8fHxRUkQ1MDAxMjN8fHx8RE9DCgpRUkZ8fHx8ODc
2NTQ3NjUtODc4OC03NjU3LTIyMzgtODcyMjM0NDY1NDMyc3MxMDA1MDAKCg==</data>
</v25:v25Request>
102
</soap:Body>
</soap:Envelope>
Запрос в формате ER7:
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140331104023+0400||QRY^T12^QRY_T12|87654
765-8788-7657-2238-8734465432sss99|P|2.5||||||UNICODE UTF-8
QRD|20131005191838|||QRD500123||||DOC
QRF||||87654765-8788-7657-2238-872234465432ss100500
Ответ на запрос (подтверждение приема):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuritysecext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">
<ds:Signature Id="SIG-427020" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-427015">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>kV7AxWnXHWkLi3KDg4qmEGGolOM=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-427016">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>XePtBuS0t0UBhJhyHMcpP5JqGmU=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-427017">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>yMrSMhqP7B1nliIrFkLbgQwp4bA=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-427018">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>Ux29/DDPqcpSDWNUfBeZqQejdds=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#id-427019">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
103
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>YPzO2/rigOwe4GKJZnLmkkwrjXg=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#X509-8C9E477BC2D3ACF84F1397818612514338951">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>HMg+87CIB/OexmE1iEdDTJnhv6I=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>KFMuL5jDEDexZXMoDnurN3oxhWeYQz1twbSNbfoMYT8bvwCQIhZazCkRv9fH5oF
G/6oY7IBqa2Aa
e2TkxlogADKgFKCIXVQnK21U76fMt80DHE9DTgAOiLnIvSBnGaoGpUD3TUgbB2uo/YmjxMC9DRR9
YtNuanNsfeyjOaMFZHY=</ds:SignatureValue>
<ds:KeyInfo Id="KI-8C9E477BC2D3ACF84F1397818612514338955">
<wsse:SecurityTokenReference wsu:Id="STR8C9E477BC2D3ACF84F1397818612514338953">
<wsse:Reference URI="#X509-8C9E477BC2D3ACF84F1397818612514338951"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X5098C9E477BC2D3ACF84F1397818612514338951">MIICHDCCAYWgAwIBAgIGASw0xtwJMA0GCSqGSIb
3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFnZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcN
MTAxMTEwMDc1MzU2WhcNMjAxMTA3MDc1MzU2WjA1MR4wHAYDVQQDDBVodHRwOi8vc2FtbC5sb
2NhbGhvc3QxEzARBgNVBAsMCm9pb3NhbWwtc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoG
BAJv67ygjIewC4lkjznSxcJjBoLKOXqF/CX9ocNcQc8SozxISorZd2Pv2/7pNCl+55E6nmqlxcO0eFvIHxqC1
Aotn9Vjw1UAxOUT3uJHFZCFAUzulF+kPga/OjdVCyGAdpPoug/Mgsjm2CsR1iF7i7Lj0G1o+vITCfjkDeTn
Q2I07AgMBAAGjQjBAMB0GA1UdDgQWBBTMv27gWzYSrzKCOtcYmpRPLFRFVDAfBgNVHSMEGDA
WgBTMv27gWzYSrzKCOtcYmpRPLFRFVDANBgkqhkiG9w0BAQUFAAOBgQAIxvfz03tyNo+4nTahEk0B
c9owHVsR/u7wdMHfZy05YdLAlBctB8vx9sYvVjY8iBhpmNnXdMdXOgr24FWRyktbe3d206FJIii8IfSAtCQJ
HuAm6qx1itHPgV9VcSWntrav/3rFEd9QxTdieBw7PAqFQeOM458QpKcq4LNsCXQN1A==</wsse:Binary
SecurityToken>
<wsu:Timestamp wsu:Id="TS-427014">
<wsu:Created>2014-04-18T10:56:52.514Z</wsu:Created>
<wsu:Expires>2014-04-18T11:01:52.514Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
<ReplyToAddress>https://api-iemctest.rosminzdrav.ru/misstub/ws/miscallbackv25?wsdl</ReplyToAddress>
<Action wsu:Id="id-427016" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://v25.iemk.atc.ru/V25ResponseAsync</Action>
<MessageID wsu:Id="id-427018" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:3c2ffcbc-5907-4570-8f4f-b80ff6dbb2d2</MessageID>
<To wsu:Id="id-427017" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo wsu:Id="id-427019" xmlns="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">urn:uuid:87654765-8788-7657-2238-8734465432sss11</RelatesTo>
</soap:Header>
104
<soap:Body wsu:Id="id-427015" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd">
<ns4:v25Response xmlns:ns4="http://v25.iemk.atc.ru" xmlns:ns2="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns3="http://egisz.rosminzdrav.ru">
<format>ER7</format>
<data>TVNIfF5+XCZ80JzQmNChXjM3YmYxOTExLTAwNjMtNGQzNS04NzdjLTNlODA3NjhiYzZiZHzQm
NC90YHRgtC40YLRg9GCINC60LDRgNC00LjQvtGF0LjRgNGD0YDQs9C40Lgg0LjQvC4g0JIuINCYLiDQ
kdGD0YDQsNC60L7QstGB0LrQvtCz0L5eMS4yLjY0My41LjEuMTMuMy4yNS43Ny43NjFeSVNPfNCY0K
3QnNCaXmQ1YTBmOWMwLTVkYjQtMTFlMy05NDlhLTA4MDAyMDBjOWE2NnzQnNCXINCg0KReMS4
yLjY0My41LjEuMTNeSVNPfDIwMTQwNDE4MTA1NjUyLjQ5KzAwMDB8fEFDS15BTExeQUNLfDk1Mzkz
NTRhLTQxMzAtNDBhYy1iYjAxLTI5YWRjZTI2NmJlM3xQfDIuNXx8fHx8fFVOSUNPREUgVVRGLTgNTV
NBfEFBfDg3NjU0NzY1LTg3ODgtNzY1Ny0yMjM4LTg3MzQ0NjU0MzJzc3M5OQ0=</data>
</ns4:v25Response>
</soap:Body>
</soap:Envelope>
Ответ на запрос в формате ER7 (подтверждение приема ACK):
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140418105652.49+0000||ACK^ALL^ACK|953935
4a-4130-40ac-bb01-29adce266be3|P|2.5||||||UNICODE UTF-8
MSA|AA|87654765-8788-7657-2238-8734465432sss99
Ответ на запрос СЭМД (асинхронный ответ):
MSH|^~\&|МИС^37bf1911-0063-4d35-877c-3e80768bc6bd|Институт
кардиохирургии им. В. И.
Бураковского^1.2.643.5.1.13.3.25.77.761^ISO|ИЭМК^d5a0f9c0-5db411e3-949a-0800200c9a66|МЗ
РФ^1.2.643.5.1.13^ISO|20140418105652.593+0000||DOC^T12^DOC_T12|3
8b9f7c1-d17d-4645-9f28-b332b8cee412|P|2.5||||||UNICODE UTF-8
MSA|AA|19284441-246c-4023-beff-464d7c09c6e2
QRD|20131005191838|||QRD500123||||DOC
PID||pmi_test_180405|DOC
PV1||I|^^^^^^^^^^Институт кардиохирургии им. В. И.
Бураковскогоа&1.2.643.5.1.13.3.25.77.761&ISO
TXA|0|1||||20131104084023|||11223344595^Свиридов^Виктор^Сергееви
ч|||87654765-8788-7657-2238872234465432ss100500|||||LA|||||11223344595^Свиридов^Виктор^Серг
еевич
OBX|0|CE|||^
OBX|1|ED|^Эпикриз стационара №150А||^multipart^application/hl7cda-levelone+xml^Base64^PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiP
z4KPCEtLTw/eG1sLXN0eWxlc2hlZXQgdHlwZT0idGV4dC94c2wiIGhyZWY9Ii4vd
GVzdC9YU0wvMS4xL21haW4ueHNsIj8+Ci0tPgo8Q2xpbmljYWxEb2N1bWVudCB4b
Wxucz0idXJuOmhsNy1vcmc6djMiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vc
mcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmV4dD0idXJuOmhsNy1SV
105
S1FSFI6djEiIHhzaTpzY2hlbWFMb2NhdGlvbj0iCgl1cm46aGw3LW9yZzp2MyAuL
i9pbmZyYXN0cnVjdHVyZS9jZGEvQ0RBX1JVMDEueHNkCgl1cm46aGw3LVJVLUVIU
jp2MSAuLi9pbmZyYXN0cnVjdHVyZS9jZGEvUE9DRF9NVDAwMDA0MF9SVTAxX0V4d
GVuc2lvbi54c2QiPgoJPCEtLXVybjpobDctb3JnOnYzIGh0dHA6Ly90ZWNoLWllb
WMtdGVzdC5yb3NtaW56ZHJhdi5ydS9zY2hlbWFzcmVwb3Mvc2NoZW1hcy9jZGEvQ
0RBX1JVMDEueHNkCgl1cm46aGw3LVJVLUVIUjp2MSBodHRwOi8vdGVjaC1pZW1jL
XRlc3Qucm9zbWluemRyYXYucnUvc2NoZW1hc3JlcG9zL3NjaGVtYXMvY2RhL1BPQ
0RfTVQwMDAwNDBfUlUwMV9FeHRlbnNpb24ueHNkIj4tLT4KCTwhLS0g0JLRi9C/0
LjRgdC90L7QuSDRjdC/0LjQutGA0LjQtyDQvtGE0L7RgNC80LvRj9C10YLRgdGPI
NGB0YLRgNC+0LPQviDQvtC/0YDQtdC00LXQu9C10L3QvdGL0Lwg0L7QsdGA0LDQt
9C+0LwuINCi0LDQuiwg0L7QvSDQsiDQvtCx0Y/Qt9Cw0YLQtdC70Yz...
Примечание.
В примере приводится не полный текст СЭМД (в кодировке Base64) по
причине его большого размера. Полный текст СЭМД можно найти в
приложении 2 Пример СЭМД (эпикриз стационара)
106
ПРИЛОЖЕНИЕ 2
Пример СЭМД (эпикриз стационара)
В приведенном примере представлен СЭМД (эпикриз стационара)
первого уровня формализации.
<?xml version="1.0" encoding="UTF-8"?>
<!--<?xml-stylesheet type="text/xsl" href="./test/XSL/1.1/main.xsl"?>
-->
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ext="urn:hl7-RU-EHR:v1" xsi:schemaLocation="
urn:hl7-org:v3 ../infrastructure/cda/CDA_RU01.xsd
urn:hl7-RU-EHR:v1 ../infrastructure/cda/POCD_MT000040_RU01_Extension.xsd">
<!--urn:hl7-org:v3 http://tech-iemctest.rosminzdrav.ru/schemasrepos/schemas/cda/CDA_RU01.xsd
urn:hl7-RU-EHR:v1 http://tech-iemctest.rosminzdrav.ru/schemasrepos/schemas/cda/POCD_MT000040_RU01_Extension.xsd">-->
<!-- Выписной эпикриз оформляется строго определенным образом. Так, он в
обязательном порядке включает следующие составные части:данные о личности пациента,
жалобы, анамнез, диагноз, результаты обследований, анализов, осмотров и т.д.; мнения разных
специалистов, данные о ходе и итогах лечения, прогноз и рекомендации по продолжению лечения,
реабилитации и т.д. -->
<!-- ЗАГОЛОВОК ДОКУМЕНТА -->
<realmCode code="RU"/>
<!-- Тип документа CDA [1..1], по классификатору (OID:2.16.840.1.113883.1.3), extension
всегда "POCD_MT000040_RU01" -->
<typeId root="2.16.840.1.113883.1.3" extension="POCD_MT000040_RU01"/>
<!--Шаблон медицинского документа [1..1]-->
<templateId root="1.2.643.5.1.13.2.7.5.1"/>
<!--Шаблон типа медицинского документа по уровню формализации [1..1], в соответствии с
таблицей см. документ "Описание СЭМД Часть1. заголовок документа." v.1.2.; в примере - тип
медицинского докумнета "Эпикриз стационара третий уровень формализации"-->
<templateId root="1.2.643.5.1.13.2.7.5.1.1.3"/>
<!-- Уникальный номер экземпляра документа (extension="1a2s3d4g5h"). OID root и
extension должны образовать уникальную комбинацию. Extension может задаваться в виде UUID
[1..1], где root - OID медицинской организации, где был создан документ -->
<id root="1.2.643.5.1.13.3.25.77.761" extension="87654765-8788-7657-2238872234465432ss100500"/>
<!--Тип медицинского документа [1..1], в соответствии с классификатром
(OID:1.2.643.5.1.13.2.1.1.646)-->
<code code="1" codeSystem="1.2.643.5.1.13.2.1.1.646" codeSystemName="Система
электронных медицинских документов" displayName="Эпикриз стационара"/>
<!-- Титул документа (название) [1..1], по возможности должен соответствовать типу
медицинского документ, в соответствии с классификатром (1.2.643.5.1.13.2.1.1.646)-->
<title>Эпикриз стационара №150А</title>
<!--Дата создания электронного документа [1..1], значение должно быть задано с точностью
до секунд, и содержать явное указание временной зоны (UTС: +4000 - МСК)-->
<effectiveTime value="20131104124023+0400"/>
<!-- Уровень конфиденциальности документа [1..1]-->
<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"
codeSystemName="Уровень конфиденциальности документа" displayName="Нормальный">
</confidentialityCode>
107
<!--Язык документа [1..1] - всегда code="RU"-->
<languageCode code="RU"/>
<!--Идентификатор карты пациента [1..1] - номер карты пациента, к которой относится
электронный документ-->
<!--данные приведенные в составе указанного тега должны совпадать с данными
указанными в составе тега id (patientRole, serviceEvent, encompassingEncounter)-->
<setId root="1.2.643.5.1.13.3.25.77.761" extension="pmi_test_180405"/>
<!-- Версия данного документа [1..1] -->
<versionNumber value="1"/>
<!--Область описания начало-->
<recordTarget typeCode="RCT">
<!-- Область описания: "PAT" - информация о пациенте -->
<realmCode code="PAT"/>
<!--Шаблон элемента заголовка [1..1] "recordTarget"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.1"/>
<!--Сведения о персоне с ролью "пациент" - "PAT" - пациент - начало-->
<patientRole classCode="PAT">
<!--Шаблон элемента заголовка [1..1] "patientRole"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.2"/>
<!--Идентификатор карты пациента [1..1] - номер карты пациента, к которой
относится электронный документ-->
<id root="1.2.643.5.1.13.3.25.77.761" extension="pmi_test_180405"/>
<!-- Адреса пациента [0..2] начало -->
<!-- Адрес фактического места жительства [1..1] -->
<addr use="H">
<!-- streetAddressLine используется ТОЛЬКО в случае
неструктурированного указания адреса, например: -->
<!--<streetAddressLine>9-69, Лескова ул., Новосибирск,
Новосибирская область, Российская Федерация, 630008</streetAddressLine>-->
<!--Для структурированного представления требуется указать
следующие элементы:-->
<!-- Страна [1..1]-->
<country>Российская Федерация</country>
<!-- Субъект: область, край, округ [1..1]-->
<state>Новосибирская область</state>
<!-- Населенный пункт (город) [1..1]-->
<city>Новосибирск</city>
<!-- Улица [1..1]-->
<streetName>Лескова ул.</streetName>
<!-- Номер дома [1...1]-->
<houseNumber>69</houseNumber>
<!--Корпус [0..1]-->
<!--<houseNumberNumeric>0</houseNumberNumeric>-->
<!-- Квартира [0..1]-->
<additionalLocator>9</additionalLocator>
<!-- Почтовый индекс [0..1]-->
<postalCode>630008</postalCode>
<!-- Код населенного пункта, в соответствии с классификатором
(OID:1.2.643.5.1.13.2.1.1.196) [1..1]-->
<unitID>5400000100000</unitID>
<!-- Геокоординаты объекта [0..1]-->
<!--Указываются в том случе, если нет возможности указать адрес
фактического места проживания-->
<!--<direction>55.022155,82.950660</direction>-->
</addr>
<!-- Адрес постоянной регистрации -->
<addr use="HP">
<!-- streetAddressLine используется ТОЛЬКО в случае
неструктурированного указания адреса, например: -->
108
<!--<streetAddressLine>9-69, Лескова ул., Новосибирск,
Новосибирская область, Российская Федерация, 630008</streetAddressLine>-->
<!--Для структурированного представления требуется указать
следующие элементы:-->
<!-- Страна [1..1]-->
<country>Российская Федерация</country>
<!-- Субъект: область, край, округ [1..1]-->
<state>Новосибирская область</state>
<!-- Населенный пункт (город) [1..1]-->
<city>Новосибирск</city>
<!-- Улица [1..1]-->
<streetName>Лескова ул.</streetName>
<!-- Номер дома [1...1]-->
<houseNumber>69</houseNumber>
<!--Корпус [0..1]-->
<!--<houseNumberNumeric>0</houseNumberNumeric>-->
<!-- Квартира [0..1]-->
<additionalLocator>9</additionalLocator>
<!-- Почтовый индекс [0..1]-->
<postalCode>630008</postalCode>
<!-- Код населенного пункта, в соответствии с классификатором
(OID:1.2.643.5.1.13.2.1.1.196) [1..1]-->
<unitID>5400000100000</unitID>
</addr>
<!-- Адрес пациента [0..2] конец-->
<!-- Контактные данные [0..*]-->
<!-- Номер телефона [0..*] -"tel:" следует указывать перед номером
(значения тега "use" приведенф в методических Описании СЭМД)-->
<telecom use="MC" value="tel:+79031234567"/>
<!-- Адрес электронной почты пациента [0..*] - "mailto:" следует указывать
перед адресом эл.почты-->
<telecom value="mailto:[email protected]"/>
<!-- Факс пациента - [0..*] - "fax:" следует указывать перед номером
телефона, использующегося в качестве факса-->
<telecom value="fax:+78442171300"/>
<!--Данные пациента, как персоны - информация, для идентификации [1..1] -->
<patient classCode="PSN" determinerCode="INSTANCE">
<!--Шаблон элемента заголовка [1..1] "patient"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.3"/>
<!-- Код пациента [1..1]-->
<!-- Это автоматически генерируемый МИС id. Может быть как UUID->
<id root="1.2.643.5.1.13.3.25.77.761" extension="pmi_test_180405"/>
<!-- Фамилия, Имя, Отчество [0..1] -->
<!--Для неидентифицированных пациентов в поля <family> и <given>
вносятся значения по усмотрению МИС. Рекомендованные значения - "Неидентифицированный"->
<name>
<!-- Фамилия [1..1] -->
<family>Незнамов</family>
<!-- Имя [1..1]-->
<given>Сергей</given>
<!-- Отчество [0..1]-->
<given>Максимович</given>
</name>
<!-- Пол пациента [1..1] - если определить пол пациента, в связи с
медицинским аспектами, не представляется возможным, то у элемента может быть указано
значение "3 - Не определенный", соответствии с классификатором (OID: 1.2.643.5.1.13.2.1.1.156 ).
109
Если информация о поле пациента не предоставлена, то у элемента должен быть указан атрибут
nullFlavor="NI"-->
<administrativeGenderCode code="1"
codeSystem="1.2.643.5.1.13.2.1.1.156" codeSystemName="Классификатор половой
принадлежности" displayName="Мужской"/>
<!-- Дата рождения [0..1]-->
<!--Если дата рождения не известна или не установлена, то у
элемента должен быть указан атрибут nullFlavor="UNK" или "NI"-->
<!--Для новорождённого дата и время рождения могут быть указаны
с точностью до минуты и с указанием часового пояса.-->
<!--<birthTime value="200605231530+0300"/>-->
<birthTime value="19620823"/>
<!--Расширение стандарта - дополнительные сведения о пациенте
[1..1], всегда HL7-ClassName="PAT"; realmCode="RU"-->
<ext:patient HL7-ClassName="PAT" HL7-Domain="PRPA_RM000000"
realmCode="RU">
<!--Шаблон элемента заголовка [1..1] "ext:patient"-->
<!--<ext:templateId root="1.2.643.5.1.13.2.7.5.5.63"/>-->
<!-- Место работы пациента [0..1] - начало-->
<ext:asEmployment>
<!--Шаблон элемента заголовка [1..1]
"ext:asEmployment"-->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.4"/>
<!--Профессия или, при ее отсутствии - должность
[0..1] - в соответствии с классификатором (OID:1.2.643.5.1.13.2.1.1.658)-->
<!--Gрофессии рабочих в указанном классификаторе
помечены кодом родительской записи "1", а должности служащий - кодом "2", в составе элемента
"code" следует указывать "Уникальный идентификатор (УИ)"-->
<ext:jobCode code="4271"
codeSystem="1.2.643.5.1.13.2.1.1.658" codeSystemName="Классификатор профессий рабочих и
должностей служащих" displayName="Слесарь - механик по радиоэлектронной аппаратуре"/>
<!--Должность [1..1] -->
<ext:jobTitleName>Автослесарь</ext:jobTitleName>
<!--Наименование организации [0..1]-->
<ext:employerOrganization classCode="ORG"
determinerCode="INSTANCE">
<!--Шаблон элемента заголовка [1..1]
"ext:Organization"-->
<ext:templateId
root="1.2.643.5.1.13.2.7.5.5.25"/>
<!-- Код ОГРН работодателя [1..1] - если
информация не известна или не установлена, то у элемента должен быть указан атрибут
nullFlavor="NI"-->
<ext:id nullFlavor="NI"/>
<!-- Название предприятия [1..1] - если
информация не известна или не установлена. то у элемента должен быть указан атрибут
nullFlavor="NI" -->
<ext:name nullFlavor="NI"/>
</ext:employerOrganization>
<!-- Место работы пациента - конец-->
</ext:asEmployment>
<!--Территория места жительства [0..1], в соответствии с
классификатором (OID:1.2.643.5.1.13.2.1.1.196)-->
<ext:asLivingTerritoryCode code="77000000000"
codeSystem="1.2.643.5.1.13.2.1.1.196" codeSystemName="Классификатор адресов России"
displayName="Москва"/>
<!-- Тип места жительства [0..1], в соответствии с
классификатором (OID:1.2.643.5.1.13.2.1.1.573)-->
110
<ext:asResidenceType code="1"
codeSystem="1.2.643.5.1.13.2.1.1.573" codeSystemName="Классификатор жителя города или села"
displayName="Город"/>
<!--Принадлежность пациента к какой-либо категории [0..*]
(социальный статус, категория граждан для получения льгот)-->
<ext:asMember classCode="MBR">
<!--Шаблон элемента заголовка [1..1] "ext:asMember"->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.5"/>
<!--Группа, к которой относится пациент [1..1] cоциальная группа (статус, в том числе занятости) classCode="SocialStatus"-->
<ext:group classCode="SocialStatus">
<!--Шаблон элемента заголовка [1..1]
"ext:group"-->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.6"/>
<!--Социальная группа (статус, в том числе
занятости) [0..1], в соответствии с классификатором (OID:1.2.643.5.1.13.2.1.1.366)-->
<ext:code code="4"
codeSystem="1.2.643.5.1.13.2.1.1.366" codeSystemName="Классификатор социальных статусов (в
том числе занятости) населения" displayName="Работающий"/>
</ext:group>
</ext:asMember>
<!--Группа, категория [0..*] - [2]-->
<ext:asMember classCode="MBR">
<!--Шаблон элемента заголовка [1..1] "ext:asMember"->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.5"/>
<!--Период нахождения в группе -->
<ext:effectiveTime>
<!--Начало периода - включительно - нет/да
(inclusive="false/true")-->
<ext:low inclusive="false" value="19900128"/>
<ext:high inclusive="true" value="20200101"/>
</ext:effectiveTime>
<!--Группа, к которой относится пациент [1..1] пациент относится к льготной категории населения - classCode="PopulationCategory"-->
<ext:group classCode="PopulationCategory">
<!-- Шаблон элемента заголовка [1..1]
"ext:group" -->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.6"/>
<!--Категории льготности [0..1], в соответствии
с классификатором (OID:1.2.643.5.1.13.2.1.1.358)-->
<ext:code code="9"
codeSystem="1.2.643.5.1.13.2.1.1.358" codeSystemName="Классификатор категорий льгот"
displayName="инвалиды">
</ext:code>
</ext:group>
</ext:asMember>
<!--Сведения о документе, удостоверяющем личность,
СНИЛС, ИНН, и пр. [0..1] начало-->
<!-- СНИЛС пациента -->
<ext:asOtherIDs classCode="IDENT">
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.7"/>
<ext:documentType code="3"
codeSystem="1.2.643.5.1.13.2.7.1.62" codeSystemName="Тип внешнего идентификатора"
displayName="Страховой номер индивидуального лицевого счёта"/>
<ext:documentNumber number="44501012233"/>
</ext:asOtherIDs>
111
<!--Статус идентификации [1..1] - @value="true", для
идентифицированного пациента - наличие идентификаторов - обязательно; @value="false", для
неидентифицированного пациента - нет ни одного идентификатора.-->
<ext:asUnidentified value="true"/>
</ext:patient>
<!-- Место рождения [0..1] начало-->
<birthplace classCode="BIRTHPL">
<!--Шаблон элемента заголовка "birthplace" -->
<templateId root="1.2.643.5.1.13.2.7.5.5.15"/>
<!--Адрес места рождения - начало [1..1]-->
<place>
<!--Шаблон элемента заголовка "place" -->
<templateId root="1.2.643.5.1.13.2.7.5.5.61"/>
<!--Адрес - начало-->
<addr use="PHYS">
<!-- Страна [1..1]-->
<country>Российская Федерация</country>
<!-- Субъект: область, край, округ [0..1]-->
<state>Нижегородская область</state>
<!-- Город [1..1]-->
<city>Дзержинск</city>
<unitID/>
</addr>
<!--Адрес - конец-->
</place>
<!--Адрес места рождения - конец-->
</birthplace>
<!-- Место рождения - конец-->
<!--Язык, на котором разговаривает пациент [0..1] - начало-->
<languageCommunication>
<!--Шаблон элемента заголовка "languageCommunication"
[1..1]-->
<templateId root="1.2.643.5.1.13.2.7.5.5.62"/>
<!--Язык, на котором разговаривает пациент, в соответствии
с ISO 639-1:2002-->
<languageCode code="RU"/>
</languageCommunication>
<!--Язык, на котором разговаривает пациент - конец-->
</patient>
<!--Данные пациента, как персоны - информация, для идентификации конец -->
<!--Cведения об МО, зарегистрировавшей пациента [1..1]-->
<providerOrganization classCode="ORG">
<!--Шаблон элемента заголовка "providerOrganization" [1..1]-->
<templateId root="1.2.643.5.1.13.2.7.5.5.9"/>
<!--OID медицинской организации [1..1], в соответствии с
классификатором (OID:1.2.643.5.1.13.2.1.1.178) -->
<!--<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>-->
<id root="1.2.643.5.1.13.3.25.77.761"/>
<!--Наименование МО [1..1], в соответствии к классификатором
(OID:1.2.643.5.1.13.2.1.1.178)-->
<name>Институт кардиохирургии им. В. И. Бураковского</name>
<!--Контактные данные МО [0..*], зарегистрировавшей пациента (при
наличии данных в классификаторе (OID:1.2.643.5.1.13.2.1.1.178) - обязательно для заполнения)-->
<telecom value="tel:+78442171300"/>
<!-- Адрес больницы [1] -->
<addr use="PHYS">
<!-- Страна -->
<country>Российская Федерация</country>
112
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
</providerOrganization>
</patientRole>
<!--Сведения о персоне с ролью "пациент" - конец-->
</recordTarget>
<!--Область описания - конец-->
<!--Автор документа [1..1] - начало-->
<author typeCode="AUT">
<!--Шаблон элемета заголовка [1..1]"author"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.16"/>
<!--Дата и время создания включенного объекта [1..1](дата и время компиляции)-->
<time value="20130617114723+0400"/>
<!--Сведения об авторе [1..1] classCode="ASSIGNED"-->
<assignedAuthor classCode="ASSIGNED">
<!--Шаблон элемента заголовка [1..1] "assignedAuthor"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.17"/>
<!--Код медицинского работника (врача!) [1..1] - root="идентификатор МО",
по классификатору (OID:1.2.643.5.1.13.2.1.1.178 ), extension="код врача"-->
<id root="1.2.643.5.1.13.3.25.77.761" extension="2341"/>
<!-- Код должности медицинского работника [0..1], в соответствии с
классификатором (OID:1.2.643.5.1.13.2.1.1.607)-->
<code code="90" codeSystem="1.2.643.5.1.13.2.1.1.607"
codeSystemName="Номенклатура должностей медицинских работников и фармацевтических
работников" displayName="Врач-хирург"/>
<!--Контактные данные автора документа [1..1]-->
<telecom value="tel:+78442171311"/>
<!-- Сведения об авторе документа, как о персоне [1..1] -->
<assignedPerson classCode="PSN" determinerCode="INSTANCE">
<!--Шаблон элемента заголовка [1..1] "assignedPerson"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.18"/>
<!--ФИО автора документа [1..1]-->
<name>
<!-- Фамилия [1..1]-->
<family>Свиридов</family>
<!-- Имя [1..1]-->
<given>Виктор</given>
<!-- Отчество [0..1]-->
<given>Сергеевич</given>
</name>
<!--Расширение стандарта, дополнительные сведения о лице,
подписавшем документ, как о персоне [1..1] -->
<ext:person>
<!--Шаблон элемента заголовка [1..1] "ext:person"-->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.64"/>
<!--Расширение стардарта, сведения об идентификаторе
[1..1]-->
<ext:asOtherIDs classCode="IDENT">
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.7"/>
113
<ext:documentType code="3"
codeSystem="1.2.643.5.1.13.2.7.1.62" codeSystemName="Тип внешнего идентификатора"
displayName="Страховой номер индивидуального лицевого счёта"/>
<ext:documentNumber number="11223344595"/>
</ext:asOtherIDs>
</ext:person>
<!--Расширения стандарта, специальность автора документа [0..1],
HL7-ClassName="LIC", realmCode="RU"-->
<ext:asLicencedEntity HL7-ClassName="LIC" HL7Domain="PRPM_RM000000" realmCode="RU">
<!--Шаблон элемента заголовка [1..1] "ext:asLicencedEntity"-->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.23"/>
<!-- Код специальности и название, в соответствии с
классификатором [1..1] (OID:1.2.643.5.1.13.2.1.1.181), если значение не известно требуется указать
nullFlavor="NI"-->
<ext:code code="118" codeSystem="1.2.643.5.1.13.2.1.1.181"
codeSystemName="Номенклатура специальностей специалистов с высшим и послевузовским
медицинским и фармацевтическим образованием в сфере здравоохранения"
displayName="Кардиология"/>
</ext:asLicencedEntity>
</assignedPerson>
<!--Медицинская организация [1..1] - место работы автора документа.
classCode="ORG", determinerCode="INSTANCE"-->
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<!--Шаблон элемента заголовка [1..1] "representedOrganization"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.22"/>
<!-- Идентификатор МО, место работы автора документа, в
соответствии с классификатором (OID:1.2.643.5.1.13.2.1.1.178)-->
<id root="1.2.643.5.1.13.3.25.77.761"/>
<!-- Наименование учреждения [1..1], в соответствии с
классификатором (OID:1.2.643.5.1.13.2.1.1.178) -->
<name>Институт кардиохирургии им. В. И. Бураковского</name>
<!-- Контактные данные [0..*] -->
<telecom value="fax:+78442171300"/>
<!-- Адрес МО [0..1] use="PHYS" (при наличии данных в
классификаторе (OID:1.2.643.5.1.13.2.1.1.178) - обязательно для заполнения)-->
<!-- Адрес больницы [1] -->
<addr use="PHYS">
<!-- Страна -->
<country>Российская Федерация</country>
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
</representedOrganization>
</assignedAuthor>
</author>
<!--Автор документа [1..1] - конец-->
<!--Владелец документа [1..1], организация, несущая юридическую ответственность за
представленный СЭМД, typeCode="CST" - начало-->
<custodian typeCode="CST">
<!--Шаблон элемента заголовка [1..1] "custodian"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.31"/>
114
<!--Сведения об организации-владельце документа [1..1] -->
<assignedCustodian>
<!--Шаблон элемента заголовка [1..1] "assignedCustodian"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.32"/>
<!--Сведения об организации [1..1]-->
<representedCustodianOrganization>
<!--Шаблон элемента заголовка [1..1]
"representedCustodianOrganization"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.33"/>
<!-- Код учреждения, в соответствии с классификатором
(OID:1.2.643.5.1.13.2.1.1.178) -->
<!--<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>-->
<id root="1.2.643.5.1.13.3.25.77.761"/>
<!-- Наименование учреждения, в соответствии с классификатором
(OID:1.2.643.5.1.13.2.1.1.178)-->
<name>Институт кардиохирургии им. В. И. Бураковского</name>
<!-- Контактные данные [0..1] -->
<telecom value="tel:+78442171300"/>
<!-- Адрес МО [0..1] use="PHYS" (при наличии данных в
классификаторе (OID:1.2.643.5.1.13.2.1.1.178) - обязательно для заполнения)-->
<addr use="PHYS">
<!-- Страна -->
<country>Российская Федерация</country>
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
</representedCustodianOrganization>
</assignedCustodian>
</custodian>
<!--Владелец документа - конец-->
<legalAuthenticator>
<!--Шаблон элемента заголовка [1..1] "legalAuthenticator"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.38"/>
<!--Дата и время утверждения документа [1..1]-->
<time value="20130722"/>
<!--Признак утверждения документа [1..1]-->
<signatureCode code="S"/>
<!--Сведения о лице, утвердившем документ [1..1]-->
<assignedEntity>
<!--Шаблон элемента заголовка [1..1] "assignedEntity"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.27"/>
<!--Идентификатор лица, утвердившего документ [1..1]-->
<id root="1.2.643.5.1.13.3.25.77.761" extension="12345"/>
<!-- Код должности медицинского работника, в соответствии с
классификаторм (OID:1.2.643.5.1.13.2.1.1.607) -->
<code code="90" codeSystem="1.2.643.5.1.13.2.1.1.607"
codeSystemName="Номенклатура должностей медицинских работников и фармацевтических
работников" displayName="Врач-хирург"/>
<!--Сведения о лице, утвердившем документ, как о персоне [1..1]-->
<assignedPerson>
<!--Шаблон элемента заголовка [1..1] "assignedPerson"-->
115
<templateId root="1.2.643.5.1.13.2.7.5.5.18"/>
<!--ФИО лица, утвердившего документ-->
<name>
<!--Фамилия [1..1]-->
<family>Свиридов</family>
<!-- Имя [1..1]-->
<given>Виктор</given>
<!-- Отчество [0..1]-->
<given>Сергеевич</given>
</name>
<!--Расширение стандарта, дополнительные сведения о
лице,утвердившем документ, как о персоне [1..1] -->
<ext:person>
<!--Шаблон элемента заголовка [1..1] "ext:person"-->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.64"/>
<!--Расширение стардарта, сведения об идентификаторе
[1..1]-->
<ext:asOtherIDs classCode="IDENT">
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.7"/>
<ext:documentType code="3"
codeSystem="1.2.643.5.1.13.2.7.1.62" codeSystemName="Тип внешнего идентификатора"
displayName="Страховой номер индивидуального лицевого счёта"/>
<ext:documentNumber number="11223344595"/>
</ext:asOtherIDs>
</ext:person>
</assignedPerson>
</assignedEntity>
</legalAuthenticator>
<!--Утвердивший документ - конец-->
<!--Подписавший документ [1..1] - начало-->
<authenticator>
<!--Шаблон элемента заголовка [1..1] "authenticator"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.39"/>
<!--Дата и время подписания документа [1..1]-->
<time value="20130722"/>
<!--Признак подписания документа [1..1]-->
<signatureCode code="S"/>
<!--Сведения о лице, подписавшем документ [1..1]-->
<assignedEntity>
<!--Шаблон элемента заголовка [1..1] "assignedEntity"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.27"/>
<!--Идентификатор лица, подписавшего документ [1..1]-->
<id root="1.2.643.5.1.13.3.25.77.761" extension="12345"/>
<!-- Код должности медицинского работника, в соответствии с
классификаторм (OID:1.2.643.5.1.13.2.1.1.607) -->
<code code="90" codeSystem="1.2.643.5.1.13.2.1.1.607"
codeSystemName="Номенклатура должностей медицинских работников и фармацевтических
работников" displayName="Врач-хирург"/>
<!--Сведения о лице, подписавшем документ, как о персоне [1..1]-->
<assignedPerson>
<!--Шаблон элемента заголовка [1..1] "assignedPerson"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.18"/>
<!--ФИО лица, подписавшего документ-->
<name>
<!--Фамилия [1..1]-->
<family>Свиридов</family>
<!-- Имя [1..1]-->
<given>Виктор</given>
<!-- Отчество [0..1]-->
<given>Сергеевич</given>
116
</name>
<!--Расширение стандарта, дополнительные сведения о лице,
подписавшем документ, как о персоне [1..1] -->
<ext:person>
<!--Шаблон элемента заголовка [1..1] "ext:person"-->
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.64"/>
<!--Расширение стардарта, сведения об идентификаторе
[1..1]-->
<ext:asOtherIDs classCode="IDENT">
<ext:templateId root="1.2.643.5.1.13.2.7.5.5.7"/>
<ext:documentType code="3"
codeSystem="1.2.643.5.1.13.2.7.1.62" codeSystemName="Тип внешнего идентификатора"
displayName="Страховой номер индивидуального лицевого счёта"/>
<ext:documentNumber number="11223344595"/>
</ext:asOtherIDs>
</ext:person>
</assignedPerson>
</assignedEntity>
</authenticator>
<!--Подписавший документ - конец-->
<!--Направление/заказ [0..1], typeCode="FLFS" - начало (если есть сведения о направлении,
которое было сформировано в электронном виде - то данные требуется указать-->
<inFulfillmentOf typeCode="FLFS">
<!--Шаблон элемента заголовка [1..1] "inFulfillmentOf"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.44"/>
<!--Сведения о направлении [1..1], classCode="ACT", moodCode="RQO" - начало-->
<order classCode="ACT" moodCode="RQO">
<!--Шаблон элемента заголовка [1..1] "order"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.45"/>
<!-- Номер направления [1..1], root="код МО, где было выдано
направление", extension="регистрационный номер направления"-->
<id root="1.2.643.5.1.13.3.25.64.108" extension="101"/>
<!-- Тип документа [0..1], [1..1] - для направления-->
<code code="3" codeSystem="1.2.643.5.1.13.2.1.1.646"
codeSystemName="Система электронных медицинских документов" displayName="Направление на
госпитализацию"/>
<!-- Дата выдачи направления -->
<ext:asOrderDate value="20130507"/>
</order>
</inFulfillmentOf>
<!--Направление/заказ - конец-->
<!--Документируемое событие[1..1 ]- начало -->
<documentationOf>
<!--Шаблон элемента заголовка [1..1] "documentationOf"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.46"/>
<!--Сведения о документируемом событии [1..1], classCode="PCPR" - начало-->
<serviceEvent classCode="PCPR">
<!--Шаблон элемента заголовка [1..1] "serviceEvent"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.47"/>
<!--Идентификатор карты пациента [1..1] - номер карты пациента, к которой
относится документированное событие-->
<id root="1.2.643.5.1.13.3.25.77.761" extension="pmi_test_180405"/>
<!--Дата начала/окончания события-->
<effectiveTime>
<!-- Дата начала документируемого события-->
<low value="20131104080001"/>
<!-- Дата окончания документируемого события-->
<high value="20131104110101"/>
</effectiveTime>
117
<!--C ведения о медицинском работнике [1..1], @typeCode="PRF"
Исполнитель без дальнейшего уточнения; @typeCode="PPRF" Основной исполнитель
документированной деятельности (лечащий врач, описывающий документируемое событие);
@typeCode="SPRF" Ассистент (лицо, оказывающее основному исполнителю существенную
помощь)-->
<performer typeCode="PPRF">
<!--Шаблон элемента заголовка [1..1] "performer"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.66"/>
<!--Роль в оказании медицинской помощи [1..1] -->
<functionCode code="DOC" codeSystem="1.2.643.5.1.13.2.7.1.30"
codeSystemName="Роль в оказании медицинской помощи" displayName="Врач"/>
<!--сведения о медицинском работнике [1..1] -->
<assignedEntity>
<!--Шаблон элемента заголовка [1..1] "assignedEntity"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.27"/>
<!-- код медицинского работника (врача) [1..1] -->
<id root="1.2.643.5.1.13.3.25.77.761" extension="2341"/>
<!-- Код должности роли медицинского работника, в
соответствии с классификатором (OID:1.2.643.5.1.13.2.1.1.607) -->
<code code="91" codeSystem="1.2.643.5.1.13.2.1.1.607"
codeSystemName="Номенклатура должностей медицинских работников и фармацевтических
работников" displayName="врач-хирург"/>
<!--ФИО медицинского работника-->
<assignedPerson>
<!--Шаблон элемента заголовка [1..1]
"assignedPerson"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.18"/>
<!--ФИО-->
<name>
<!-- Фамилия [1..1]-->
<family>Свиридов</family>
<!-- Имя [1..1]-->
<given>Виктор</given>
<!-- Отчество [0..1]-->
<given>Сергеевич</given>
</name>
</assignedPerson>
<representedOrganization>
<!--Шаблон элемента заголовка [1..1]
"representedOrganization"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.22"/>
<!-- Идентификатор МО, место работы исполнителя, в
соответствии с классификатором (OID:1.2.643.5.1.13.2.1.1.178)-->
<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>
<!-- Наименование учреждения [1..1], в соответствии с
классификатором (OID:1.2.643.5.1.13.2.1.1.178) -->
<name>Институт кардиохирургии им. В. И.
Бураковского</name>
<!-- Контактные данные [0..*] -->
<telecom value="tel:+78442171300"/>
<telecom value="fax:+78442171300"/>
<!-- Адрес МО [0..1] use="PHYS" (при наличии данных
в классификаторе (OID:1.2.643.5.1.13.2.1.1.178) - обязательно для заполнения)-->
<addr use="PHYS">
<!-- Страна -->
<country>Российская Федерация</country>
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
118
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
</representedOrganization>
</assignedEntity>
</performer>
</serviceEvent>
</documentationOf>
<!--Документируемое событие - конец -->
<!--Случай оказания медицинской помощи [1..1] - только для эпикриза (амбулаторного и
стационарного)-->
<componentOf>
<!--Шаблон элемента заголовка [1..1] "componentOf"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.53"/>
<!--Случай оказания медицинской помощи-->
<encompassingEncounter>
<!--Шаблон элемента заголовка [1..1] "encompassingEncounter"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.54"/>
<!--Идентификатор карты пациента [1..1] - номер карты пациента, к которой
относится случай оказания медицинской помощи-->
<id root="1.2.643.5.1.13.3.25.77.761" extension="pmi_test_180405"/>
<!-- Тип случая заболевания -->
<code code="STAT" codeSystem="1.2.643.5.1.13.2.7.1.1"
codeSystemName="Вид случая заболевания" displayName="Госпитализация"/>
<!-- Дата случая (период) -->
<effectiveTime>
<!-- Дата начала документируемого события-->
<low value="20131104080001"/>
<!-- Дата окончания документируемого события-->
<high value="20131104110101"/>
</effectiveTime>
<!--Расширение стандарта описание начала случая [1..1] - начало-->
<ext:encounter HL7-ClassName="ENC" HL7-Domain="PRPA_RM000000"
realmCode="RU">
<!--Шаблон элемента заголовка [1..1] "ext:encounter"-->
<!--<ext:templateId root="1.2.643.5.1.13.2.7.5.5.65"/>-->
<!-- Кем доставлен [0..1] - ([1..1] - для эпикриза стационара) -->
<ext:admissionReferralSourceCode code="2"
codeSystem="1.2.643.5.1.13.2.1.1.281" codeSystemName="Классификатор каналов госпитализации в
лечебно-профилактическую организацию" displayName="Самотек"/>
<!--Условия оказания помощи [1..1]-->
<ext:encounterType code="1" codeSystem="1.2.643.5.1.13.2.1.1.103"
codeSystemName="Классификатор условий оказания медицинской помощи"
displayName="Стационарная медицинская помощь"/>
<!-- Общее количество койко-дней [0..1], [1..1] - для эпикриза
стационара -->
<ext:lengthOfStayQuantity value="1"/>
<!-- Госпитализирован по поводу данного заболевания в текущем
году (обязателен для эпикриза стационар) [0..1], [1..1] - для эпикриза стационара-->
<ext:priorityCode code="1" codeSystem="1.2.643.5.1.13.2.1.1.109"
codeSystemName="Классификатор количества госпитализаций" displayName="Госпитализирован
впервые в данном году по диагнозу"/>
<!-- Время доставки в стационар от начала заболевания [0..1], [1..1] для эпикриза стационара-->
119
<ext:timeAfterBegining code="3" codeSystem="1.2.643.5.1.13.2.1.1.537"
codeSystemName="Справочник времени доставки больного в стационар от начала заболевания
(получения травмы)" displayName="позднее 24-х часов"/>
<!--Статус случая оказания медицинской помощи [1..1], всегда
code="completed"-->
<ext:statusCode code="completed"/>
</ext:encounter>
<!-- Исход госпитализации [0..1], [1..1] - для эпикриза стационара -->
<dischargeDispositionCode code="2" codeSystem="1.2.643.5.1.13.2.1.1.357"
codeSystemName="Классификатор результатов госпитализации (исхода заболевания, причин
выписки)" displayName="улучшение"/>
<!-- Ответственное лицо (лечащий врач) [1..1, typeCode="RESP" - начало-->
<responsibleParty typeCode="RESP">
<!--Шаблон элемента заголовка [1..1] "responsibleParty"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.55"/>
<!-- Cведения о медицинском работнике и медицинской организации->
<assignedEntity>
<!--Шаблон элемента заголовка [1..1] "assignedEntity"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.27"/>
<!-- код медицинского работника (врача) [1..1] -->
<id root="1.2.643.5.1.13.3.25.77.761" extension="2341"/>
<!-- Код должности роли медицинского работника, в
соответствии с классификатором (OID:1.2.643.5.1.13.2.1.1.607) -->
<code code="91" codeSystem="1.2.643.5.1.13.2.1.1.607"
codeSystemName="Номенклатура должностей медицинских работников и фармацевтических
работников" displayName="врач-хирург"/>
<!--ФИО медицинского работника-->
<assignedPerson>
<!--Шаблон элемента заголовка [1..1]
"assignedPerson"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.18"/>
<!--ФИО-->
<name>
<!-- Фамилия [1..1]-->
<family>Свиридов</family>
<!-- Имя [1..1]-->
<given>Виктор</given>
<!-- Отчество [0..1]-->
<given>Сергеевич</given>
</name>
<!--Расширения стандарта, специальность лечащего
врача [0..1], HL7-ClassName="LIC", realmCode="RU" - начало-->
<ext:asLicencedEntity HL7-ClassName="LIC" HL7Domain="PRPM_RM000000" realmCode="RU">
<!--Шаблон элемента заголовка [1..1]
"ext:asLicencedEntity"-->
<ext:templateId
root="1.2.643.5.1.13.2.7.5.5.23"/>
<!-- Код специальности и название, в
соответствии с классификатором [1..1] (OID:1.2.643.5.1.13.2.1.1.181), если значение не известно
требуется указать nullFlavor="NI"-->
<ext:code code="118"
codeSystem="1.2.643.5.1.13.2.1.1.181" codeSystemName="Номенклатура специальностей
специалистов с высшим и послевузовским медицинским и фармацевтическим образованием в
сфере здравоохранения" displayName="Кардиология"/>
</ext:asLicencedEntity>
</assignedPerson>
<representedOrganization classCode="ORG"
determinerCode="INSTANCE">
120
<!--Шаблон элемента заголовка [1..1]
"representedOrganization"-->
<templateId root="1.2.643.5.1.13.2.7.5.5.22"/>
<!-- Идентификатор МО, место работы лечащего
врача, в соответствии с классификатором (OID:1.2.643.5.1.13.2.1.1.178)-->
<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>
<!-- Наименование учреждения [1..1], в соответствии с
классификатором (OID:1.2.643.5.1.13.2.1.1.178) -->
<name>Институт кардиохирургии им. В. И.
Бураковского</name>
<!-- Адрес МО [0..1] use="PHYS" (при наличии данных
в классификаторе (OID:1.2.643.5.1.13.2.1.1.178) - обязательно для заполнения)-->
<addr use="PHYS">
<!-- Страна -->
<country>Российская Федерация</country>
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
<!--Тип медицинской орагнизации-->
<standardIndustryClassCode code="2"
codeSystem="1.2.643.5.1.13.2.1.1.462" codeSystemName="Номенклатура государственных и
муниципальных учреждений здравоохранения и социального обслуживания" displayName="1.1.
Больничные учреждения"/>
</representedOrganization>
</assignedEntity>
</responsibleParty>
<!--Расширения стандарта, специальность лечащего врача - конец-->
<location>
<templateId root="1.2.643.5.1.13.2.7.5.5.57"/>
<healthCareFacility classCode="SDLOC">
<templateId root="1.2.643.5.1.13.2.7.5.5.58"/>
<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>
<location classCode="PLC" determinerCode="INSTANCE">
<templateId root="1.2.643.5.1.13.2.7.5.5.59"/>
<name>Институт кардиохирургии им. В. И.
Бураковского</name>
<addr use="PHYS">
<!-- Страна -->
<country>Российская Федерация</country>
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
121
</location>
<serviceProviderOrganization classCode="ORG"
determinerCode="INSTANCE">
<templateId root="1.2.643.5.1.13.2.7.5.5.60"/>
<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им. В. И.
Бураковского</name>
<telecom value="tel:+78442171300"/>
<telecom value="fax:+78442171300"/>
<addr use="PHYS">
<!-- Страна -->
<country>Российская Федерация</country>
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
<asOrganizationPartOf>
<templateId root="1.2.643.5.1.13.2.7.5.5.10"/>
<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>
<wholeOrganization classCode="ORG"
determinerCode="INSTANCE">
<templateId
root="1.2.643.5.1.13.2.7.5.5.11"/>
<id root="1.2.643.5.1.13.2.1.1.178"
extension="1.2.643.5.1.13.3.25.77.761"/>
<name>Институт кардиохирургии им.
В. И. Бураковского</name>
<telecom value="fax:+78442171300"/>
<addr use="PHYS">
<!-- Страна -->
<country>Российская
Федерация</country>
<!-- Область/Край -->
<state>Москва</state>
<!-- Город -->
<city>Москва</city>
<!-- Улица -->
<streetName>Рублевское
шоссе</streetName>
<!-- Номер дома -->
<houseNumber>135</houseNumber>
<!-- Почтовый индекс -->
<postalCode>121552</postalCode>
</addr>
<standardIndustryClassCode code="2"
codeSystem="1.2.643.5.1.13.2.1.1.462" codeSystemName="Номенклатура государственных и
муниципальных учреждений здравоохранения и социального обслуживания" displayName="1.1.
Больничные учреждения"/>
</wholeOrganization>
122
</asOrganizationPartOf>
</serviceProviderOrganization>
</healthCareFacility>
</location>
</encompassingEncounter>
</componentOf>
<component typeCode="COMP">
<nonXMLBody>
<text>
Находился на стационарном лечении в кардиологическом отделении Института кардиохирургии
им. В. И. Бураковского.
Дата начала оказания услуги: 04 ноября 2013 г. 08:00.
Дата окончания оказания услуги: 04 ноября 2013 г. 11:01.
Анализы на ВИЧ, HBS Ag, HCV Ab, RW отрицательные.
Основной диагноз: I50 –Хроническая сердечная недостаточность.
Жалобы при поступлении: Боль в области сердца.
Анамнез: Считает себя заболевшим с ноября 2012 года, когда после физической нагрузки
почувствовал боль в области сердца.
Состояние при поступлении: удовлетворительное.
Проведено лечение в соответствии с стандартом специализированной медицинской помощи при
заболеваниях сердечно-сосудистой системы.
Общее состояние при выписке: - улучшение.
Трудоспособность: утрачена временно.
Рекомендации:
• Режим: Общий
• Диета: Стол №0
• Общие рекомендации:
Динамическое наблюдение лечащего врача.
</text>
</nonXMLBody>
</component>
<!-- СОДЕРЖАНИЕ КОНЕЦ -->
</ClinicalDocument>
123
Скачать

ПМИ интеграции МИС и ИЭМК