В настоящем документе применены следующие сокращения (обозначения):
Сокращение (обозначение) |
Значение сокращения (обозначения) |
ОИП |
Описание интеграционных профилей |
БД |
База данных |
ЕГИСЗ |
Единая государственная информационная система в сфере здравоохранения |
ЕПГУ |
Единый портал государственных и муниципальных услуг (функций). |
ИП ООГУЗ |
Интеграционная подсистема обеспечения оказания государственных услуг в сфере здравоохранения |
МИС |
Медицинская информационная система. |
МО |
Медицинская организация – больница, поликлиника, диспансер и др. Ранее использовался термин «лечебно-профилактическое учреждение» (ЛПУ). |
НСИ |
Нормативно-справочная информация |
ОМС |
Обязательное медицинское страхование |
СНИЛС |
Страховой номер индивидуального лицевого счета застрахованного лица |
ФИО |
Фамилия имя отчество |
GUID |
Globally Unique Identifier — англ., глобальный уникальный идентификатор |
OID |
Object Identifier - (англ.) объектный идентификатор |
Сервис предназначен для хранения, поиска и передачи информации между участниками информационного обмена для оказания государственной услуги по смене прикрепления гражданином РФ в рамках региона.
Сервис должен обеспечивать:
На рис. 1 - 4 представлена схема информационного взаимодействия в рамках оказания услуги по смене прикрепления.
Рис. 1 – Схема информационного взаимодействия (часть 1)
Рис. 2 – Схема информационного взаимодействия (часть 2)
Рис. 3 – Схема информационного взаимодействия (часть 3)
Рис. 4 – Схема информационного взаимодействия (часть 4)
Сценарий информационного взаимодействия:
Протокол информационного взаимодействия с внешними информационными системами должен быть использован RESTful API.
Формат обмена данными: JSON.
В заголовке http должен передаваться Content-type: application/json.
Для передачи данных в сервис необходимо передавать в заголовке сообщения авторизационный токен в формате:
Authorization: N3[пробел][GUID передающей системы]
GUID передающей системы присваивается на стороне сервиса.
Текстовая информация, передаваемая в запросах, должна передаваться в кодировке UTF8 (RFC 3629). Фамилия, имя, отчество должно начинаться с большой̆ буквы, далее в нижнем регистре. Остальная текстовая информация передается регистром «Как в предложениях» или в нижнем регистре. Передача текста в верхнем регистре, за исключением аббревиатур, не допускается.
Идентификаторы, используемые для связки ресурсов в запросах, и ссылки на существующие ресурсы в БД должны соответствовать требованиям, предъявляемым к GUID (RFC 4122), буквенные символы должны передаваться в нижнем регистре. Идентификаторы для связки ресурсов в запросах должны начинаться с префикса “urn:uuid:”
OID справочников и OID передающей̆ системы, передаваемые в параметрах “system”, должны начинаться с префикса “urn:oid:”.
OID передающей̆ системы, передаваемые в параметрах “display”, должны передаваться без префикса “urn:oid:”.
Передача пустых значений вида не допускается.
Код |
Описание |
Примечание |
200 |
Успешный ответ |
|
201 |
Успешный ответ, ресурс создан |
Успешный ответ при положительной первоначальной загрузке объекта в сервис |
403 |
Ошибка авторизации |
При отсутствии/некорректной авторизации в сервисе |
404 |
Метод не поддерживается/отсутствует информация о ресурсе |
Если вызывается некорректный метод или идет обращение к ресурсу, отсутствующему на стороне сервиса |
409 |
Попытка создания дубля данных |
В случае если внешняя информационная система или МИС МО пытается создать ресурс, уже зарегистрированный в сервисе |
415 |
Неподдерживаемый тип данных |
Отсутствует корректный заголовок content-type или данные переданы не в формате JSON |
422 |
Ошибка валидации |
Передается в случае некорректно предоставленных данных внутри запроса |
500 |
Сервис недоступен. Внутренняя ошибка |
Иные проблемы, возникающие в работе сервиса, не попадающие под описанные проблемы |
504 |
Таймаут |
При приеме данных от участников информационного обмена сервис осуществляет проверку данных согласно данному документу.
В случае если успешно принят запрос в ответе от сервиса возвращается код ответа, согласно пункту 2.4.1 настоящего документа, и следующий набор параметров:
1) для заявки на прикрепление и открепление от МО, которые передаются через Bundle
Таблица 2 – Описание параметров при успешной проверке Bundle
Параметр |
Описание параметра |
entry |
Массив переданных в запросе ресурсов по каждому передается информация: - fullUrl (переданный̆ в запросе параметр fullUrl преобразуется в ссылку на ресурс для дальнейшего запроса его в сервисе - на новый̆ ресурс или ссылка на найденный̆ в БД ресурс) - resource (непосредственно переданный̆ ресурс) |
2) для заявки на отмену заявления в случае передачи одного ресурса Task
Таблица 3 – Описание параметров при успешной проверке Task
Параметр |
Описание параметра |
id |
GUID присвоенный ресурсу |
В случае возникновении ошибки в принятых данных, в ответе от сервиса передается ошибка с кодами 400 – 504.
Ошибка передается согласно представленной таблице параметров.
Таблица 4 – Описание параметров ресурса OperationOutcome
Параметр |
Описание |
code |
Код ошибки |
diagnostics |
Текст ошибки |
location |
Массив параметров, в которых обнаружена ошибка |
Ресурс Bundle должен использоваться для передачи более одного ресурса.
Состав параметров описан в таблице 5.
Таблица 5 – Описание параметров ресурса Bundle
№ п.п. |
Параметр |
Тип |
Крат -ность |
Описание |
1. |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «Bundle» |
2. |
type |
string |
1..1 |
Всегда передается «transaction» |
3. |
entry |
BackboneElement |
1..1 |
Содержание Bundle. Содержит массив передаваемых ресурсов |
3.1. |
entry.fullUrl |
uri |
1..* |
URI ресурса (UUID). Используется для связи ресурсов внутри Bundle |
3.2. |
entry.resource |
BackboneElement |
1..* |
Ресурс. Содержит параметры передаваемого ресурса |
Для передачи данных о заявлении на прикрепление, в рамках информационного обмена предусмотрен прием/передача ресурса Task.
Состав параметров описан в таблице 6.
Таблица 6 – Описание параметров ресурса Task
№ п.п. |
Параметр |
Тип |
Крат -ность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «Task» |
2 |
id |
string |
Указывается идентификатор, присвоенный сервисом "Прикрепление онлайн" |
|
0..1 |
При «status» = «requested» |
|||
1..1 |
Во всех остальных случаях |
|||
3 |
identifier |
identifier |
1..1 |
Сведения об идентификаторе заявления |
3.1 |
identifier.type |
CodebleConcept |
1..1 |
Информация о типе и номере заявления во внешней информационной системе |
3.1.1. |
identifier.type.coding |
CodebleConcept |
1..1 |
Значение типа заявление на смену прикрепления, согласно справочнику 1.2.643.2.69.1.1.1.164 |
3.1.1.1 |
identifier.type.coding.system |
uri |
1..1 |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.2.69.1.1.1.164» |
3.1.1.2 |
identifier.type.coding.code |
string |
1..1 |
Значение из справочника 1.2.643.2.69.1.1.1.164 |
3.1.1.3 |
identifier.type.coding.display |
string |
0..1 |
Строковое представление значения из справочника |
3.2 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: «https://www.gosuslugi.ru/» - для заявлений, поданных с ЕПГУ; «reg_portal» - для заявлений, поданных с регионального портала; «medical_facility»- для заявлений, поданных из МО. |
3.3 |
identifier.value |
string |
1..1 |
Номер заявления о смене прикрепления |
4 |
status |
string |
1..1 |
Статус задачи Принимает следующие значения: Для внешней информационной системы, которая создает задачи о смене прикрепления: · «requested» При передаче в МИС МО: · «accepted» Для МИС МО обрабатывающей запрос: · «in-progress» - запрос принят, ответ будет предоставлен МИС позже · «completed» - в случае положительной обработки запроса · «rejected» - в случае отказа в обработке запроса с указанием причины в statusReason |
5 |
statusReason |
CodebleConcept |
0..1 |
Информация о причине отказа в оказании услуги по смене прикрепления Передается если «status» = «rejected» |
5.1 |
statusReason.coding |
CodebleConcept |
1..1 |
Данные о причине отказа в оказании услуги по смене прикрепления согласно справочнику 1.2.643.5.1.13.13.99.2.646 |
5.1.1 |
statusReason.coding.system |
uri |
1..1 |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.5.1.13.13.99.2.646» |
5.1.2 |
statusReason.coding.code |
string |
1..1 |
Значение из справочника 1.2.643.5.1.13.13.99.2.646 |
5.1.3 |
statusReason.coding.display |
string |
0..1 |
Строковое представление значения из справочника |
6 |
intent |
string |
1..1 |
Всегда равен: «order» |
7 |
for |
reference |
Передается ссылка на ресурс Patient с содержанием информации о прикреплении |
|
1..1 |
При Task.identifier.type.coding.code = 1 или Task.identifier.type.coding.code = 2 |
|||
0..1 |
При Task.identifier.type.coding.code = 3 |
|||
7.1 |
for.reference |
uri |
1..1 |
Ссылка на ресурс Patient Передается в формате: При первоначальной загрузке заявки в сервис "Прикрепление онлайн" - "urn:uuid:[GUID присвоенный внешней информационной системой]" При передаче информации в МИС МО и из МИС МО: "Patient/[GUID присвоенный сервисом "Прикрепление онлайн"]" |
8 |
authoredOn |
dateTime |
0..1 |
Дата создания заявления о смене прикрепления |
9 |
lastModified |
dateTime |
0..1 |
Дата изменения заявления о смене прикрепления. Заполняется МИС при обновлении информации о статусе обработки задачи |
10 |
requester |
reference |
Заявитель, запрашивающий услугу |
|
1..1 |
При Task.identifier.type.coding.code = 1 или Task.identifier.type.coding.code = 2 Если пациент заказывает сам, то должна передаваться ссылка на ресурс Patient Если законный представитель, то должна передаваться ссылка на ресурс RelatedPerson |
|||
0..1 |
При Task.identifier.type.coding.code = 3 |
|||
10.1 |
requester.reference |
uri |
1..1 |
Ссылка на ресурс Patient или RelatedPerson Передается в формате: При первоначальной загрузке заявки в сервис "Прикрепление онлайн" - "urn:uuid:[GUID присвоенный внешней информационной системой]" При передаче информации в МИС МО и из МИС МО: "[Patient или RelatedPerson]/[GUID присвоенный сервисом "Прикрепление онлайн"]" |
11 |
owner |
reference |
1..1 |
Организация - исполнитель по заявлению о смене прикрепления |
11.1 |
owner.reference |
uri |
1..1 |
Передается ссылка на организацию из справочника 1.2.643.2.69.1.1.1.64 |
12 |
reasonCode |
CodebleConcept |
0..1 |
Информация о причине смены прикрепления |
12.1 |
reasonCode.coding |
CodebleConcept |
1..1 |
Значение причины смены прикрепления из справочника 1.2.643.2.69.1.1.1.162 |
12.1.1 |
reasonCode.coding.system |
uri |
1..1 |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.2.69.1.1.1.162» |
12.1.2 |
reasonCode.coding.code |
string |
1..1 |
Значение причины из справочника 1.2.643.2.69.1.1.1.162 |
12.1.3 |
reasonCode.coding.display |
string |
0..1 |
Строковое представление значения из справочника |
13 |
note |
аnnotation |
0..* |
Данные о комментарии к задаче |
13.1 |
note.time |
dateTime |
0..1 |
Дата комментария |
13.2 |
note.text |
string |
0..1 |
Комментарий |
Данные о пациенте и о его прикреплении должны передаваться в ресурсе Patient.
Состав параметров описан в таблице 7.
Таблица 7 – Описание параметров ресурса Patient
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «Patient» |
2 |
id |
string |
0..1 |
Указывается идентификатор, присвоенный сервисом "Прикрепление онлайн" |
3 |
identifier |
identifier |
2..* |
Идентификаторы пациента В данном параметре передается информация о полисе пациента и документе, удостоверяющем личность |
3.1 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: «urn:oid:1.2.643.2.69.1.1.1.6.228» - для полиса пациента urn:oid:1.2.643.2.69.1.1.1.6.X - для документа, удостоверяющего личность, где X - код документа из справочника 1.2.643.2.69.1.1.1.6 |
3.2 |
identifier.value |
string |
1..1 |
Значение для идентификатора или для документа. · Для паспорта и свидетельства о рождении указывается [Серия]:[Номер] · Для страхового полиса и временного свидетельства [Номер полиса] В серии допускаются цифры и буквы русского и латинского алфавита. Между символами серии допускается один пробел (10 АА). |
3.3 |
identifier.period |
period |
0..1 |
Период действия для документа, удостоверяющего личность и полиса |
3.3.1 |
identifier.period.start |
dateTime |
1..1 |
Дата начала действия |
3.3.2 |
identifier.period.end |
dateTime |
0..1 |
Дата окончания действия |
3.4 |
identifier.assigner |
assigner |
1..1 |
Передается информация об организации, выдавшей документ, удостоверяющий личность или полис |
3.4.1 |
identifier.assigner.identifier |
identifier |
0..1 |
Данные о коде ОКАТО субъекта РФ, выдавшего полис |
3.4.1.1 |
identifier.assigner.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение справочника urn:oid:1.2.643.5.1.13.13.99.2.206 |
3.4.1.2 |
identifier.assigner.identifier.value |
string |
1..1 |
Код региона ОКАТО из справочника 1.2.643.5.1.13.13.99.2.206 |
3.4.2 |
identifier.assigner.display |
string |
1..1 |
Для документа, удостоверяющего личность - [Наименование организации выдавшей документ]:[Код подразделения] Для полиса ОМС принимает значение 1.2.643.5.1.13.13.99.2.183.x, где Х - значение из справочника 1.2.643.5.1.13.13.99.2.183 |
4. |
name |
HumanName |
1..1 |
ФИО пациента |
4.1 |
name.family |
string |
1..1 |
Фамилия пациента |
4.2 |
name.given |
string |
1..2 |
Сначала указывается Имя. Отчество |
5. |
telecom |
telecom |
0..* |
Контактные данные пациента |
5.1 |
telecom.system |
string |
1..1 |
Принимает значения: phone - телефон email - электронная почта |
5.2 |
telecom.value |
string |
1..1 |
значение соответствующего контакта |
6. |
gender |
string |
0..1 |
Пол пациента Принимает значения: «male» - мужчина «female» - женщина |
7. |
birthDate |
date |
1..1 |
Дата рождения |
8. |
address |
address |
2..2 |
Информация об адресе регистрации и адресе проживания |
8.1 |
address.extension |
extension |
0..2 |
Передается информация о коде ФИАС, а также широте и долготе |
8.1.1 |
address.extension.url |
url |
1..2 |
Принимает значения: Для кода ФИАС: «http://fias.egisz.rosminzdrav.ru/house/houseguid » Для передачи информации о широте и долготе: «https://www.hl7.org/fhir/extension-geolocation.html » |
8.1.2 |
address.extension.valueString |
string |
0..1 |
Передается значение кода ФИАС |
8.1.3 |
address.extension. extension |
extension |
0..1 |
Передается информация о широте и долготе |
8.1.3.1 |
address.extension. extension.url |
url |
1..2 |
Принимает значения: Для широты: «latitude» Для долготы: «longitude» |
8.1.3.2 |
address.extension. extension.valueDecimal |
string |
1..2 |
Значения широты и долготы |
8.2 |
address.use |
string |
1..1 |
Принимает значение: «home» - адрес проживания «temp» - адрес регистрации |
8.3 |
address.text |
string |
1..1 |
Полный адрес строкой |
8.4 |
address.line |
string |
0..1 |
Улица, номер дома, номер квартиры |
8.5 |
address.state |
string |
0..1 |
Код региона по ОКАТО |
8.6 |
address.city |
string |
0..1 |
Город |
8.7 |
address.district |
string |
0..1 |
Район |
8.8 |
address.postalCode |
string |
0..1 |
Почтовый индекс |
8.9 |
address.period |
period |
0..1 |
Период действия регистрации |
8.9.1 |
address.period.start |
dateTime |
1..1 |
Дата регистрации по адресу |
9 |
generalPractitioner |
reference |
0..1 |
Информация о заявленном прикреплении к медицинской организации |
9.1 |
generalPractitioner.reference |
urn |
0..1 |
Указывается ссылка на врача в формате "urn:uuid:[GUID врача присвоенный МИС МО]" Заполняется только медицинской организацией по результату обработки заявления на прикрепление к МО |
9.2 |
generalPractitioner.identifier |
identifier |
1..1 |
Передается информация о прикреплении из заявления |
9.2.1 |
generalPractitioner.identifier.use |
string |
1..1 |
Принимает значение «usual» |
9.2.2 |
generalPractitioner.identifier.system |
urn |
1..1 |
Пространство идентификатора Принимает значение: «urn:oid:1.2.643.5.1.13.2.7.100.9» |
9.2.3 |
generalPractitioner.identifier.value |
string |
1..1 |
Тип прикрепления по специальности врача согласно справочнику 1.2.643.2.69.1.1.1.163 Принимается значение: 1.2.643.2.69.1.1.1.163.X, где X значение из справочника |
9.2.4 |
generalPractitioner.identifier.assigner |
assigner |
0..1 |
Передается информация об организации, к которой прикрепляется пациент по заявлению |
9.2.4.1 |
generalPractitioner.identifier.assigner.reference |
string |
0..1 |
Ссылка на организацию, к которой прикрепляется пациент по заявлению Принимает значение: "Organization/[GUID МО из справочника 1.2.643.2.69.1.1.1.64] |
9.2.4.2 |
generalPractitioner.identifier.assigner.identifier |
string |
0..1 |
Информация об идентификаторе организации, к которой прикрепляется пациент по заявлению Используется в случае, если организация отсутствует в справочнике 1.2.643.2.69.1.1.1.64 и служит для передачи OID структурного подразделения из справочника 1.2.643.5.1.13.13.99.2.114 |
9.2.4.2.1 |
generalPractitioner.identifier.assigner.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение: "urn:oid:1.2.643.5.1.13.13.99.2.114" |
9.2.4.2.2 |
generalPractitioner.identifier.assigner.identifier.value |
string |
1..1 |
Передается OID структурного подразделения справочника 1.2.643.5.1.13.13.99.2.114 |
9.2.4.3 |
generalPractitioner.identifier.assigner.display |
0..1 |
Наименование врачебного участка Заполняется МИС МО после обработки заявления |
|
9.3 |
generalPractitioner.display |
string |
0..1 |
Наименование должности врача Заполняется МИС МО после обработки заявления |
10 |
managingOrganization |
reference |
0..1 |
Информация о медицинской организации, к которой прикреплен пациент в момент подачи заявления |
10.1 |
managingOrganization.reference |
string |
0..1 |
Ссылка на организацию, к которой прикреплен пациент на момент подачи заявления Принимает значение: "Organization/[GUID МО из справочника 1.2.643.2.69.1.1.1.64] |
10.2 |
managingOrganization.identifier |
identifier |
0..1 |
Информация об идентификаторе организации, к которой прикреплен пациент на момент подачи заявления по справочнику 1.2.643.5.1.13.13.99.2.114 и дате прикрепления |
10.2.1 |
managingOrganization.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение: "urn:oid:1.2.643.5.1.13.13.99.2.114" Используется в случае, если организация отсутствует в справочнике 1.2.643.2.69.1.1.1.64 и служит для передачи OID структурного подразделения из справочника 1.2.643.5.1.13.13.99.2.114 |
10.2.2 |
managingOrganization.identifier.value |
string |
1..1 |
Передается OID структурного подразделения справочника 1.2.643.5.1.13.13.99.2.114 Используется в случае, если организация отсутствует в справочнике 1.2.643.2.69.1.1.1.64 и служит для передачи OID структурного подразделения из справочника 1.2.643.5.1.13.13.99.2.114 |
10.2.3 |
managingOrganization.identifier.period |
period |
0..1 |
Дата прикрепления к МО |
10.2.3.1 |
managingOrganization.identifier.period.start |
dateTime |
1..1 |
Значение даты прикрепления к МО |
11 |
extension |
extension |
0..2 |
Данные о месте рождения и гражданстве пациента |
11.1 |
extension.url |
string |
1..1 |
Принимает значение: Для гражданства: «http://hl7.org/fhir/extensions/StructureDefinition-patient-citizenship.html» Для места рождения: «http://hl7.org/fhir/extensions/StructureDefinition-patient-birthPlace.html» |
11.2 |
extension.valueString |
string |
1..1 |
Значение места рождения или гражданства |
Для передачи данных о законном представителе должен использоваться ресурс RelatedPerson.
Состав параметров описан в таблице 8.
Таблица 8 – Описание параметров ресурса RelatedPerson
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «RelatedPerson» |
2 |
identifier |
identifier |
2..* |
Идентификаторы законного представителя В данном параметре передается информация о документе, удостоверяющем личность и СНИЛС законного представителя |
2.1 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: urn:oid:1.2.643.2.69.1.1.1.6.X - для документа, удостоверяющего личность, где X - код документа из справочника 1.2.643.2.69.1.1.1.6 «urn:oid:1.2.643.2.69.1.1.1.6.223» - для СНИЛС |
2.2 |
identifier.value |
string |
1..1 |
Значение для идентификатора или для документа. · Для паспорта и свидетельства о рождении указывается [Серия]:[Номер] · Для СНИЛС [Номер СНИЛС без пробелов и разделителей] В серии допускаются цифры и буквы русского и латинского алфавита. Между символами серии допускается один пробел (10 АА). |
2.3 |
identifier.period |
period |
0..1 |
Период действия для документа, удостоверяющего личность |
2.3.1 |
identifier.period.start |
dateTime |
1..1 |
Дата начала действия |
2.4 |
identifier.assigner |
assigner |
0..1 |
Передается информация об организации, выдавшей документ, удостоверяющий личность или СНИЛС |
2.4.1 |
identifier.assigner.identifier |
identifier |
0..1 |
Данные о коде ОКАТО субъекта РФ, выдавшего документ, удостоверяющий личность |
2.4.1.1 |
identifier.assigner.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение «urn:oid:1.2.643.5.1.13.13.99.2.206» |
2.4.1.2 |
identifier.assigner.identifier.value |
string |
1..1 |
Код региона ОКАТО из справочника 1.2.643.5.1.13.13.99.2.206 |
2.4.2 |
identifier.assigner.display |
string |
1..1 |
Для документа, удостоверяющего личность - [Наименование организации выдавшей документ]:[Код подразделения] Для СНИЛС принимает значение "ПФР" |
3 |
patient |
reference |
1..1 |
Ссылка на ресурс Patient законным представителем, которого является |
3.1 |
patient.reference |
url |
1..1 |
Ссылка на ресурс "Пациента" Передается в формате: "urn:uuid:[GUID присвоенный внешней системой]" - в случае первоначальной загрузки "Patient/[GUID присвоенный сервисом]" - после создания ресурса на стороне сервиса (в ответе от сервиса или при повторной загрузке) |
4. |
relationship |
CodeableContent |
0..1 |
Отношение законного представителя к пациенту |
4.1 |
relationship.coding |
coding |
1..1 |
Справочное значение |
4.1.1 |
relationship.coding.system |
url |
1..1 |
Принимается значение «http://terminology.hl7.org/CodeSystem/v3-RoleCode » |
4.1.2 |
Relationship.coding.code |
string |
1..1 |
Принимает следующие значения: «FTH» - Отец «MTH» - Мать «PRNFOST» - Опекун «ADOPTP» - Попечитель |
5. |
name |
HumanName |
1..1 |
ФИО законного представителя |
5.1 |
name.family |
string |
1..1 |
Фамилия законного представителя |
5.2 |
name.given |
string |
1..2 |
Сначала указывается Имя. Отчество |
6. |
gender |
string |
0..1 |
Пол законного представителя. Принимает значения: «male» - мужчина «female» - женщина |
7. |
birthDate |
date |
1..1 |
Дата рождения законного представителя |
8. |
extension |
extension |
0..1 |
Данные о гражданстве законного представителя |
8.1 |
extension.url |
string |
1..1 |
Принимает значение: «https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html » |
8.2 |
extension.valueString |
string |
1..1 |
Значение гражданства законного представителя |
Для передачи информации о враче, к которому прикреплен пациент в информационном обмен должен использоваться ресурс Practitioner.
Состав параметров описан в таблице 9.
Таблица 9 - Описание параметров ресурса Practitioner
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «Practitioner» |
2 |
id |
string |
0..1 |
Идентификатор ресурса, присвоенный сервисом |
3 |
identifier |
identifier |
1..* |
Идентификатор врача В данном параметре передается информация о документе, удостоверяющем личность и СНИЛС врача. |
3.1 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: «urn:oid:1.2.643.2.69.1.1.1.6.223» - для СНИЛС |
3.2 |
identifier.value |
string |
1..1 |
Значение для идентификатора. · Для СНИЛС [Номер СНИЛС без пробелов и разделителей] В номере не должны использоваться разделители (пробелы, тире и т.д.), допускаются только цифры. |
3.3 |
identifier.assigner |
assigner |
0..1 |
Передается информация об организации, выдавшей СНИЛС |
3.3.1 |
identifier.assigner.display |
string |
1..1 |
Для СНИЛС принимает значение «ПФР» |
4. |
name |
HumanName |
1..1 |
ФИО врача |
4.1 |
name.family |
string |
1..1 |
Фамилия врача |
4.2 |
name.given |
string |
1..2 |
Сначала указывается Имя. Отчество |
Ресурс Parameters используется в запросах на поиск и обновление статуса работы по заявлению.
Состав параметров описан в таблице 10.
Таблица 10 – Описание параметров ресурса Parameters
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: Parameters |
2 |
parameter |
parameter |
1..* |
Набор параметров запроса |
2.1 |
name |
string |
1..1 |
Наименование параметра, определяемого соответствующим методом |
2.2 |
value[X] |
dataTypes |
1..1 |
Значение соответствующего параметра Х - принимает значения: для строки String для кода из справочника Code |
При обработке заявления используются принятая статусная модель.
Рис. 5 - Статусная модель заявления
Справочники, используемые в сервисе Прикрепление онлайн, опубликованы в «Сервисе Терминологии». Описание сервиса Терминологии и правила взаимодействия с ним приведены по ссылке: http://api.n3med.ru/api/nsi/nsi/?tab=177.
Для каждого справочника в настоящем документе указан его OID (объектный идентификатор). Перечень присвоенных корневых OID:
1.2.643.5.1.13.2.1 - Корневой OID справочников, размещённых в Федеральном реестре НСИ (http://nsi.rosminzdrav.ru/);
1.2.643.2.69.1.1.1 – Корневой OID для справочников подсистемы НСИ Регионального фрагмента.
Передача параметров, использующих значения справочников, осуществляется в следующей структуре:
"coding": [
{
"system": "urn:oid:[OID справочника в сервисе Терминологии]",
"code": "[код значения]"
}
]
Метод $TaskAttachMessage предназначен для регистрации новой задачи на смену прикрепления/открепление в медицинскую организацию.
В рамках запроса должны передаваться в формате Bundle типа transaction ресурсы Task, Patient и RelatedPerson (если заявителем является родственник)
Таблица 11 – Описание параметров ресурса Task
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «Task» |
2 |
id |
string |
Указывается идентификатор, присвоенный сервисом "Прикрепление онлайн" |
|
0..1 |
При «status» = «requested» |
|||
1..1 |
Во всех остальных случаях |
|||
3 |
identifier |
identifier |
1..1 |
Сведения об идентификаторе и типе заявления |
3.1 |
identifier.type |
CodebleConcept |
1..1 |
Информация о типе заявления |
3.1.1. |
identifier.type.coding |
CodebleConcept |
1..1 |
Значение типа заявления на смену прикрепления, согласно справочнику 1.2.643.2.69.1.1.1.164 |
3.1.1.1 |
identifier.type.coding.system |
uri |
1..1 |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.2.69.1.1.1.164» |
3.1.1.2 |
identifier.type.coding.code |
string |
1..1 |
Значение из справочника 1.2.643.2.69.1.1.1.164 |
3.1.1.3 |
identifier.type.coding.display |
string |
0..1 |
Строковое представление значения из справочника |
3.2 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: «https://www.gosuslugi.ru/» - для заявлений, поданных с ЕПГУ; «reg_portal» - для заявлений, поданных с регионального портала; «medical_facility»- для заявлений, поданных из МО. |
3.3 |
identifier.value |
string |
1..1 |
Номер заявления о смене прикрепления |
4 |
status |
string |
1..1 |
Статус заявления Принимает следующие значения: Для внешней информационной системы, которая создает задачу о смене прикрепления: · «requested» При передаче в МИС МО: · «accepted» Для МИС МО обрабатывающей запрос: · «in-progress» - запрос принят, ответ будет предоставлен МИС позже |
5 |
intent |
string |
1..1 |
Всегда равен: «order» |
6 |
for |
reference |
1..1 |
Передается ссылка на ресурс Patient с содержанием информации о прикреплении |
6.1 |
for.reference |
uri |
1..1 |
Ссылка на ресурс Patient Передается в формате: При первоначальной загрузке заявки в сервис "Прикрепление онлайн" - "urn:uuid:[GUID присвоенный внешней информационной системой]" При передаче информации в МИС МО и из МИС МО: "Patient/[GUID присвоенный сервисом "Прикрепление онлайн"]" |
7 |
authoredOn |
dateTime |
0..1 |
Дата создания заявления о смене прикрепления |
8 |
lastModified |
dateTime |
0..1 |
Дата изменения заявления о смене прикрепления. Заполняется МИС при обновлении информации о статусе обработки задачи |
9 |
requester |
reference |
1..1 |
Заявитель, запрашивающий услугу |
9.1 |
requester.reference |
uri |
1..1 |
Ссылка на ресурс Patient или RelatedPerson Передается в формате: При первоначальной загрузке заявки в сервис "Прикрепление онлайн" - "urn:uuid:[GUID присвоенный внешней информационной системой]" При передаче информации в МИС МО и из МИС МО: "[Patient или RelatedPerson]/[GUID присвоенный сервисом "Прикрепление онлайн"]" |
10 |
owner |
reference |
1..1 |
Организация - исполнитель по заявлению о смене прикрепления |
10.1 |
owner.reference |
uri |
1..1 |
Передается ссылка на организацию из справочника 1.2.643.2.69.1.1.1.64 |
11 |
reasonCode |
CodebleConcept |
0..1 |
Информация о причине смены прикрепления |
11.1 |
reasonCode.coding |
CodebleConcept |
1..1 |
Значение причины смены прикрепления из справочника 1.2.643.2.69.1.1.1.162 |
11.1.1 |
reasonCode.coding.system |
uri |
1..1 |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.2.69.1.1.1.162» |
11.1.2 |
reasonCode.coding.code |
string |
1..1 |
Значение причины из справочника 1.2.643.2.69.1.1.1.162 |
11.1.3 |
reasonCode.coding.display |
string |
0..1 |
Строковое представление значения из справочника |
12 |
note |
аnnotation |
0..* |
Данные о комментарии к задаче |
12.1 |
note.time |
dateTime |
0..1 |
Дата комментария |
12.2 |
note.text |
string |
0..1 |
Комментарий |
Таблица 12 – Описание параметров ресурса Patient
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «Patient» |
2 |
id |
string |
0..1 |
Указывается идентификатор, присвоенный сервисом "Прикрепление онлайн" |
3 |
identifier |
identifier |
2..* |
Идентификаторы пациента В данном параметре передается информация о полисе пациента и документе, удостоверяющем личность |
3.1 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: «urn:oid:1.2.643.2.69.1.1.1.6.228» - для полиса пациента urn:oid:1.2.643.2.69.1.1.1.6.X - для документа, удостоверяющего личность, где X - код документа из справочника 1.2.643.2.69.1.1.1.6 |
3.2 |
identifier.value |
string |
1..1 |
Значение для идентификатора или для документа. · Для паспорта и свидетельства о рождении указывается [Серия]:[Номер] · Для страхового полиса и временного свидетельства [Номер полиса] В серии допускаются цифры и буквы русского и латинского алфавита. Между символами серии допускается один пробел (10 АА). |
3.3 |
identifier.period |
period |
0..1 |
Период действия для документа, удостоверяющего личность и полиса |
3.3.1 |
identifier.period.start |
dateTime |
1..1 |
Дата начала действия |
3.3.2 |
identifier.period.end |
dateTime |
0..1 |
Дата окончания действия |
3.4 |
identifier.assigner |
assigner |
1..1 |
Передается информация об организации, выдавшей документ, удостоверяющий личность или полис |
3.4.1 |
identifier.assigner.identifier |
identifier |
0..1 |
Данные о коде ОКАТО субъекта РФ, выдавшего полис |
3.4.1.1 |
identifier.assigner.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение справочника urn:oid:1.2.643.5.1.13.13.99.2.206 |
3.4.1.2 |
identifier.assigner.identifier.value |
string |
1..1 |
Код региона ОКАТО из справочника 1.2.643.5.1.13.13.99.2.206 |
3.4.2 |
identifier.assigner.display |
string |
1..1 |
Для документа, удостоверяющего личность - [Наименование организации выдавшей документ]:[Код подразделения] Для полиса ОМС принимает значение 1.2.643.5.1.13.13.99.2.183.x, где Х - значение из справочника 1.2.643.5.1.13.13.99.2.183 |
4. |
name |
HumanName |
1..1 |
ФИО пациента |
4.1 |
name.family |
string |
1..1 |
Фамилия пациента |
4.2 |
name.given |
string |
1..2 |
Сначала указывается Имя. Отчество |
5. |
telecom |
telecom |
0..* |
Контактные данные пациента |
5.1 |
telecom.system |
string |
1..1 |
Принимает значения: «phone» - телефон «email» - электронная почта |
5.2 |
telecom.value |
string |
1..1 |
Значение соответствующего контакта |
6. |
gender |
string |
0..1 |
Пол пациента Принимает значения: «male» - мужчина «female» - женщина |
7. |
birthDate |
date |
1..1 |
Дата рождения |
8. |
address |
address |
2..2 |
Информация об адресе регистрации и адресе проживания |
8.1 |
address.extension |
extension |
0..2 |
Передается информация о коде ФИАС, а также широте и долготе |
8.1.1 |
address.extension.url |
url |
1..2 |
Принимает значения: Для кода ФИАС: «http://fias.egisz.rosminzdrav.ru/house/houseguid » Для передачи информации о широте и долготе: «https://www.hl7.org/fhir/extension-geolocation.html » |
8.1.2 |
address.extension.valueString |
string |
0..1 |
Передается значение кода ФИАС |
8.1.3 |
address.extension. extension |
extension |
0..1 |
Передается информация о широте и долготе |
8.1.3.1 |
address.extension. extension.url |
url |
1..2 |
Принимает значения: Для широты: «latitude» Для долготы: «longitude» |
8.1.3.2 |
address.extension. extension.valueDecimal |
string |
1..2 |
Значения широты и долготы |
8.2 |
address.use |
string |
1..1 |
Принимает значение: «home» - адрес проживания «temp» - адрес регистрации |
8.3 |
address.text |
string |
1..1 |
Полный адрес строкой |
8.4 |
address.line |
string |
0..1 |
Улица, номер дома, номер квартиры |
8.5 |
address.state |
string |
0..1 |
Код региона по ОКАТО |
8.6 |
address.city |
string |
0..1 |
Город |
8.7 |
address.district |
string |
0..1 |
Район |
8.8 |
address.postalCode |
string |
0..1 |
Почтовый индекс |
8.9 |
address.period |
period |
0..1 |
Период действия регистрации |
8.9.1 |
address.period.start |
dateTime |
1..1 |
Дата регистрации по адресу |
9 |
generalPractitioner |
reference |
0..1 |
Информация о заявленном прикреплении к медицинской организации |
9.1 |
generalPractitioner.identifier |
identifier |
1..1 |
Передается информация о прикреплении из заявления |
9.1.1 |
generalPractitioner.identifier.use |
string |
1..1 |
Принимает значение «usual» |
9.1.2 |
generalPractitioner.identifier.system |
urn |
1..1 |
Пространство идентификатора Принимает значение: «urn:oid:1.2.643.5.1.13.2.7.100.9» |
9.1.3 |
generalPractitioner.identifier.value |
string |
1..1 |
Тип прикрепления по специальности врача согласно справочнику 1.2.643.2.69.1.1.1.163 Принимается значение: 1.2.643.2.69.1.1.1.163.X, где X значение из справочника |
9.1.4 |
generalPractitioner.identifier.assigner |
assigner |
0..1 |
Передается информация об организации, к которой прикрепляется пациент по заявлению |
9.1.4.1 |
generalPractitioner.identifier.assigner.reference |
string |
0..1 |
Ссылка на организацию, к которой прикрепляется пациент по заявлению Принимает значение: "Organization/[GUID МО из справочника 1.2.643.2.69.1.1.1.64] |
9.1.4.2 |
generalPractitioner.identifier.assigner.identifier |
string |
0..1 |
Информация об идентификаторе организации, к которой прикрепляется пациент по заявлению Используется в случае, если организация отсутствует в справочнике 1.2.643.2.69.1.1.1.64 и служит для передачи OID структурного подразделения из справочника 1.2.643.5.1.13.13.99.2.114 |
9.1.4.2.1 |
generalPractitioner.identifier.assigner.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение: "urn:oid:1.2.643.5.1.13.13.99.2.114" |
9.1.4.2.2 |
generalPractitioner.identifier.assigner.identifier.value |
string |
1..1 |
Передается OID структурного подразделения справочника 1.2.643.5.1.13.13.99.2.114 |
10 |
managingOrganization |
reference |
0..1 |
Информация о медицинской организации, к которой прикреплен пациент в момент подачи заявления |
10.1 |
managingOrganization.reference |
string |
0..1 |
Ссылка на организацию, к которой прикреплен пациент на момент подачи заявления Принимает значение: "Organization/[GUID МО из справочника 1.2.643.2.69.1.1.1.64] |
10.2 |
managingOrganization.identifier |
identifier |
0..1 |
Информация об идентификаторе организации, к которой прикреплен пациент на момент подачи заявления по справочнику 1.2.643.5.1.13.13.99.2.114 и дате прикрепления |
10.2.1 |
managingOrganization.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение: "urn:oid:1.2.643.5.1.13.13.99.2.114" Используется в случае, если организация отсутствует в справочнике 1.2.643.2.69.1.1.1.64 и служит для передачи OID структурного подразделения из справочника 1.2.643.5.1.13.13.99.2.114 |
10.2.2 |
managingOrganization.identifier.value |
string |
1..1 |
Передается OID структурного подразделения справочника 1.2.643.5.1.13.13.99.2.114 Используется в случае, если организация отсутствует в справочнике 1.2.643.2.69.1.1.1.64 и служит для передачи OID структурного подразделения из справочника 1.2.643.5.1.13.13.99.2.114 |
10.2.3 |
managingOrganization.identifier.period |
period |
0..1 |
Дата прикрепления к МО |
10.2.3.1 |
managingOrganization.identifier.period.start |
dateTime |
1..1 |
Значение даты прикрепления к МО |
11 |
extension |
extension |
0..2 |
Данные о месте рождения и гражданстве пациента |
11.1 |
extension.url |
string |
1..1 |
Принимает значение: Для гражданства: «https://www.hl7.org/fhir/extension-patient-citizenship.html » Для места рождения: «https://www.hl7.org/fhir/extension-patient-birthplace.html » |
11.2 |
extension.valueString |
string |
1..1 |
Значение места рождения или гражданства |
Таблица 13 – Описание параметров ресурса RelatedPerson
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «RelatedPerson» |
2 |
identifier |
identifier |
2..* |
Идентификаторы законного представителя В данном параметре передается информация о документе, удостоверяющем личность и СНИЛС законного представителя |
2.1 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: urn:oid:1.2.643.2.69.1.1.1.6.X - для документа, удостоверяющего личность, где X - код документа из справочника 1.2.643.2.69.1.1.1.6 «urn:oid:1.2.643.2.69.1.1.1.6.223» - для СНИЛС |
2.2 |
identifier.value |
string |
1..1 |
Значение для идентификатора или для документа. · Для паспорта и свидетельства о рождении указывается [Серия]:[Номер] · Для СНИЛС [Номер СНИЛС без пробелов и разделителей] В серии допускаются цифры и буквы русского и латинского алфавита. Между символами серии допускается один пробел (10 АА). |
2.3 |
identifier.period |
period |
0..1 |
Период действия для документа, удостоверяющего личность |
2.3.1 |
identifier.period.start |
dateTime |
1..1 |
Дата начала действия |
2.4 |
identifier.assigner |
assigner |
0..1 |
Передается информация об организации, выдавшей документ, удостоверяющий личность или СНИЛС |
2.4.1 |
identifier.assigner.identifier |
identifier |
0..1 |
Данные о коде ОКАТО субъекта РФ, выдавшего документ, удостоверяющий личность |
2.4.1.1 |
identifier.assigner.identifier.system |
string |
1..1 |
Пространство идентификатора Принимает значение «urn:oid:1.2.643.5.1.13.13.99.2.206» |
2.4.1.2 |
identifier.assigner.identifier.value |
string |
1..1 |
Код региона ОКАТО из справочника 1.2.643.5.1.13.13.99.2.206 |
2.4.2 |
identifier.assigner.display |
string |
1..1 |
Для документа, удостоверяющего личность - [Наименование организации выдавшей документ]:[Код подразделения] Для СНИЛС принимает значение "ПФР" |
3 |
patient |
reference |
1..1 |
Ссылка на ресурс Patient законным представителем, которого является |
3.1 |
patient.reference |
url |
1..1 |
Ссылка на ресурс "Пациента" Передается в формате: "urn:uuid:[GUID присвоенный внешней системой]" - в случае первоначальной загрузки "Patient/[GUID присвоенный сервисом]" - после создания ресурса на стороне сервиса (в ответе от сервиса или при повторной загрузке) |
4. |
relationship |
CodeableContent |
0..1 |
Отношение законного представителя к пациенту |
4.1 |
relationship.coding |
coding |
1..1 |
Справочное значение |
4.1.1 |
relationship.coding.system |
url |
1..1 |
Принимается значение «http://terminology.hl7.org/CodeSystem/v3-RoleCode » |
4.1.2 |
Relationship.coding.code |
string |
1..1 |
Принимает следующие значения: «FTH» - Отец «MTH» - Мать «PRNFOST» - Опекун «ADOPTP» - Попечитель |
5. |
name |
HumanName |
1..1 |
ФИО законного представителя |
5.1 |
name.family |
string |
1..1 |
Фамилия законного представителя |
5.2 |
name.given |
string |
1..2 |
Сначала указывается Имя. Отчество |
6. |
gender |
string |
0..1 |
Пол законного представителя. Принимает значения: «male» - мужчина «female» - женщина |
7. |
birthDate |
date |
1..1 |
Дата рождения законного представителя |
8. |
extension |
extension |
0..1 |
Данные о гражданстве законного представителя |
8.1 |
extension.url |
string |
1..1 |
Принимает значение: «https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html » |
8.2 |
extension.valueString |
string |
1..1 |
Значение гражданства законного представителя |
Описание выходных параметров представлены в таблицах 11, 12, 13.
МИС необходимо ответом на запрос вернуть ресурсы «Task», «Patient» и «RelatedPerson» (при наличии в запросе). В ответе на запрос в параметре «Task.status» МИС должна указать статус «in-progress».
Метод предназначен для передачи задачи на отмену заявления о прикреплении к медицинской организации
Таблица 14 – Описание состава запроса методом POST Task
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
resourceType |
string |
1..1 |
Наименование ресурса Принимает значение: «Task» |
2 |
id |
string |
Указывается идентификатор, присвоенный сервисом "Прикрепление онлайн" |
|
0..1 |
При status = requested |
|||
1..1 |
При status = accepted / in-progress |
|||
3 |
identifier |
identifier |
1..1 |
Сведения об идентификаторе заявления |
3.1 |
identifier.type |
CodebleConcept |
1..1 |
Информация о типе и номере заявления во внешней информационной системе |
3.1.1. |
identifier.type.coding |
CodebleConcept |
1..1 |
Значение типа заявление на смену прикрепления, согласно справочнику 1.2.643.2.69.1.1.1.164 |
3.1.1.1 |
identifier.type.coding.system |
uri |
1..1 |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.2.69.1.1.1.164» |
3.1.1.2 |
identifier.type.coding.code |
string |
1..1 |
Принимает значение: «3» |
3.1.1.3 |
identifier.type.coding.display |
string |
0..1 |
Строковое представление значения из справочника |
3.2 |
identifier.system |
uri |
1..1 |
Пространство имен идентификатора. Принимает следующие значения: «https://www.gosuslugi.ru/» - для заявлений, поданных с ЕПГУ; «reg_portal» - для заявлений, поданных с регионального портала; «medical_facility»- для заявлений, поданных из МО. |
3.3 |
identifier.value |
string |
1..1 |
Номер заявления о смене прикрепления |
4 |
status |
string |
1..1 |
Статус задачи Принимает следующие значение «accepted» |
6 |
intent |
string |
1..1 |
Всегда равен: «order» |
11 |
owner |
reference |
1..1 |
Организация - исполнитель по заявлению о смене прикрепления |
11.1 |
owner.reference |
uri |
1..1 |
Передается ссылка на организацию из справочника 1.2.643.2.69.1.1.1.64 |
13 |
note |
аnnotation |
0..* |
Данные о комментарии к задаче |
13.1 |
note.time |
dateTime |
0..1 |
Дата комментария |
13.2 |
note.text |
string |
0..1 |
Комментарий |
Описание выходных параметров представлено в таблице 14.
МИС необходимо ответом на запрос вернуть ресурсы «Task». В ответе на запрос в параметре «Task.status» МИС должна указать статус «in-progress».
Метод используется для передачи статуса обработки заявки из МИС МО
В запросе на обновление статуса передается ресурс Parameters c параметрами, указанными в таблице 15.
Таблица 15 – Описание состава запроса методом POST $UpdateTaskStatus
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
_id |
Task.id |
1..1 |
Идентификатор Task присвоенный сервисом "Прикрепление онлайн" по которому идет обновления статуса |
2 |
status |
Task.status |
1..1 |
Статус заявки. Принимает следующие значения: «completed» - Успешно выполнено «rejected» - в услуге отказано |
3 |
identifierSystem |
Task.identifier.type.coding.system |
1..1 |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.2.69.1.1.1.164» |
4 |
identifierCode |
Task.identifier.type.coding.code |
1..1 |
Код типа заявления из справочника 1.2.643.2.69.1.1.1.164 |
5 |
statusSystem |
Task.statusReason.coding.system |
Кодовое пространство Принимает значение: «urn:oid:1.2.643.5.1.13.13.99.2.646» |
|
1..1 |
При status = rejected и identifierCode = 1 |
|||
0..1 |
При status = completed |
|||
6 |
statusCode |
Task.statusReason.coding.code |
Код причины отказа в услуге по справочнику 1.2.643.5.1.13.13.99.2.646 |
|
1..1 |
При status = rejected и identifierCode = 1 |
|||
0..1 |
При status = completed |
|||
7 |
statusComment |
Для статуса completed: Task.note Для статуса rejected: Task.statusReason.coding.display |
1..1 |
Комментарий к статусу |
8 |
PractitionerSurname |
Practitioner.name.family |
Фамилия врача |
|
1..1 |
При status = completed и identifierCode = 1 |
|||
0..1 |
В остальных случаях |
|||
9 |
PractitionerName |
Practitioner.name.given[1] |
Имя врача |
|
1..1 |
При status = completed и identifierCode = 1 |
|||
0..1 |
В остальных случаях |
|||
10 |
PractitionerPatronymic |
Practitioner.name.given[2] |
0..1 |
Отчество врача |
11 |
PractitionerSNILS |
Practitioner. identifier.value |
СНИЛС врача |
|
1..1 |
При status = completed и identifierCode = 1 |
|||
0..1 |
В остальных случаях |
|||
12 |
PractitionerSpecialityName |
Patient.generalPractitioner.display |
Наименование врачебной специальности |
|
1..1 |
При status = completed и identifierCode = 1 |
|||
0..1 |
В остальных случаях |
|||
13 |
PractitionerArea |
Patient.generalPractitioner.identifier.assigner.display |
Врачебный участок |
|
1..1 |
При status = completed и identifierCode = 1 |
|||
0..1 |
В остальных случаях |
|||
Описание выходных параметров представлены в таблице 15.
Метод предназначен для поиска информации в сервисе
В запросе на обновление статуса передается ресурс Parameters c параметрами, указанными в таблице 16.
Таблица 16 – Описание состава запроса методом POST _search
№ п.п. |
Параметр |
Тип |
Кратность |
Описание |
1 |
_id |
Task.id |
1..1 |
Идентификатор Task присвоенный сервисом "Прикрепление онлайн" |
Выходными параметрами является набор ресурсов, связанных с запросом.
Метод предназначен для получения информации о версии сервиса
В ответе на запрос версии передаются параметры, указанные в таблице 17.
Таблица 17 – Описание состава ответа методом GET _version
№ п.п. |
Параметр |
Описание |
1 |
version |
Версия сервиса |
2 |
versionSuffix |
Метка предварительного выпуска номера версии |
3 |
commitHash |
Идентификатор зафиксированных изменений в сборке |
4 |
buildDate |
Дата сборки сервиса |
5 |
databaseVersion |
Версия БД |
Код ошибки |
Описание |
1 |
Внутренняя ошибка сервиса |
2 |
Свойство [Наименование элемента] не заполнено |
3 |
Свойство [Наименование элемента] должно иметь значение [Значение параметра] |
4 |
[Адрес параметра] [Значение параметра] не найдено в сервисе терминологии [OID справочника] |
5 |
Свойство [Наименование элемента] не должно содержать значения в будущем |
6 |
Свойство [Наименование элемента] указано в неверном формате |
7 |
Свойство [Наименование элемента] не должно содержать значения в прошлом |
8 |
Свойство [Наименование элемента] может иметь следующие значения [Значение параметра] |
9 |
Заявка не найдена |
10 |
По заявлению на открепление принимается только положительный ответ |
11 |
По заявке получен результирующий ответ ранее. Данный запрос не может быть выполнен |
POST http://base//api/AttachMO/fhir/$TaskAttachMessage?_format-json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a",
"resource": {
"resourceType": "Task",
"identifier": [
{
"type": {
"coding": {
"system": "urn:oid:1.2.643.2.69.1.1.1.164",
"code": "1",
"display": "Заявление о выборе медицинской организации"
}
},
"system": "https://www.gosuslugi.ru/",
"value": "9852"
}
],
"status": "requested",
"intent": "order",
"for": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"authoredOn": "2021-08-20T14:00:00Z ",
"lastModified": "2021-08-20T14:00:00Z ",
"requester": {
"reference": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555"
},
"owner": {
"reference": "Organization/04e2b61b-6d1d-4070-b302-97929dd1d0cd"
},
"reasonCode": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.162",
"code": "3",
"display": "Первичный набор МО"
}
]
},
"note": [
{
"text": "комментарий",
"time": "2021-08-21"
}
]
}
},
{
"fullUrl": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555",
"resource": {
"resourceType": "Patient",
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.228",
"value": "78282234334323678",
"period": [
{
"start": "2012-09-30",
"end": "2032-09-30"
}
],
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "79000"
},
"display": "1.2.643.5.1.13.13.99.2.183.44011"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": [
{
"start": "2015-05-05"
}
],
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
}
],
"name": [
{
"family": "Петров",
"given": [
"Митрофан",
"Васильевич"
]
}
],
"telecom": [
{
"system": "phone",
"value": "+7(999)100-20-30"
},
{
"system": "email",
"value": "test@test.ru"
}
],
"gender": "male",
"birthDate": "1982-03-14",
"address": [
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"url": "https://www.hl7.org/fhir/extension-geolocation.html",
"extension": [
{
"url": "latitude",
"valueDecimal": "43"
},
{
"url": "longitude",
"valueDecimal": "42"
}
]
}
],
"use": "temp",
"text": "385003, Республика Адыгея, г.Майкоп, ул.Прохладная, д.21, кв. 1",
"line": ["Прохладная", "21", "1"],
"state": "79000",
"city": "г.Майкоп",
"district": "Адыгейский",
"postalCode": "188699",
"period": {
"start": "2006-02-25"
}
},
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"url": "https://www.hl7.org/fhir/extension-geolocation.html",
"extension": [
{
"url": "latitude",
"valueDecimal": "43"
},
{
"url": "longitude",
"valueDecimal": "42"
}
]
}
],
"use": "home",
"text": "323003, Республика Адыгея, г.Майкоп, ул. Ленина, д.22, кор 1, кв. 45",
"line": ["Ленина", "1", "22", "45"],
"state": "79000",
"city": "г.Майкоп",
"period": {
"start": "2006-02-25"
}
}
],
"generalPractitioner": [
{
"reference": "urn:uuid:7472bd1b-d51c-4b8a-a7ab-b75590704dd7", // Указывается ссылка на врача. Заполняется только медицинской организацией по результату обработки заявления на прикрепление к МО
"identifier": {
"use": "usual",
"system": "urn:oid:1.2.643.5.1.13.2.7.100.9",
"value": "1.2.643.2.69.1.1.1.163.1",
"assigner": {
"reference": "Organization/75276f93-c28f-4499-bb2d-379d0a2502ca",
"identifier": [
{
"system": "urn:oid:1.2.643.5.1.13.13.99.2.114",
"value": "1.2.643.5.1.13.13.12.2.77.8110.0.114684"
}
]
}
},
"display": "Врач- терапевт" //Наименование должности врача. Заполняется МИС МО после обработки заявления
}
],
"managingOrganization": {
"reference": "Organization/2239bf57-dda5-42db-b77a-744fe509db37",
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.114",
"value": "1.2.643.5.1.13.13.12.2.77.8110.0.114672",
"period": {
"start": "2019-03-30"
}
}
},
"extension": [
{
"url": "https://www.hl7.org/fhir/extension-patient-birthplace.html",
"valueString": "г. Снежинск, Свердловской области"
},
{
"url": "https://www.hl7.org/fhir/extension-patient-citizenship.html",
"valueString": "Россия"
}
]
}
},
{
"fullUrl": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555",
"resource": {
"resourceType": "RelatedPerson",
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"identifier":{
"system":"urn:oid:1.2.643.5.1.13.13.99.2.206",
"value":"78"
},
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.223",
"value": "34523645789",
"assigner": {
"display": "ПФР"
}
}
],
"patient": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"relationship": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "MTH"
}
]
}
],
"name": [
{
"family": "Козлова",
"given": [
"Татьяна",
"Анатольевна"
]
}
],
"gender": "female",
"birthDate": "1982-03-14",
"extension": [
{
"url": "https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html",
"valueString": "Россия"
}
]
}
}
]
}
POST http: //base//api/AttachMO/fhir/$TaskAttachMessage
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0 .0
Content - type: application / json
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a",
"resource": {
"resourceType": "Task",
"id": "5468c281-a940-4372-a69b-64265dfe85ba",
"identifier": [
{
"type": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.164",
"code": "1",
"display": "Заявление о выборе медицинской организации"
}
]
},
"system": "https://www.gosuslugi.ru/",
"value": "9852"
}
],
"status": "accepted",
"intent": "order",
"for": {
"reference": "Patient/f0ceca14-6847-4ea4-b128-7c86820da555"
},
"authoredOn": "2021-08-20T14:00:00Z",
"lastModified": "2021-08-20T14:00:00Z",
"requester": {
"reference": "RelatedPerson/64d57862-f2c2-41ef-a5cf-27f2d5356555"
},
"owner": {
"reference": "Organization/04e2b61b-6d1d-4070-b302-97929dd1d0cd"
},
"reasonCode": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.162",
"code": "3",
"display": "Первичный набор МО"
}
]
},
"note": [
{
"time": "2021-08-21",
"text": "комментарий"
}
]
}
},
{
"fullUrl": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555",
"resource": {
"resourceType": "Patient",
"id": "2289f3fb-90a1-4316-8f88-375457d70ec6",
"extension": [
{
"url": "https://www.hl7.org/fhir/extension-patient-birthplace.html",
"valueString": "г. Снежинск, Свердловской области"
},
{
"url": "https://www.hl7.org/fhir/extension-patient-citizenship.html",
"valueString": "Россия"
}
],
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.228",
"value": "78282234334323678",
"period": {
"start": "2012-09-30",
"end": "2032-09-30"
},
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "79000"
},
"display": "1.2.643.5.1.13.13.99.2.183.44011"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
}
],
"name": [
{
"family": "Петров",
"given": [
"Митрофан",
"Васильевич"
]
}
],
"telecom": [
{
"system": "phone",
"value": "+7(999)100-20-30"
},
{
"system": "email",
"value": "test@test.ru"
}
],
"gender": "male",
"birthDate": "1982-03-14",
"address": [
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "temp",
"text": "385003, Республика Адыгея, г.Майкоп, ул.Прохладная, д.21, кв. 1",
"line": ["Прохладная", "21", "1"],
"city": "г.Майкоп",
"district": "Адыгейский",
"state": "79000",
"postalCode": "188699",
"period": {
"start": "2006-02-25"
}
},
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "home",
"text": "323003, Республика Адыгея, г.Майкоп, ул. Ленина, д.22, кор 1, кв. 45",
"line": ["Ленина", "1", "22", "45"],
"city": "г.Майкоп",
"state": "79000",
"period": {
"start": "2006-02-25"
}
}
],
"generalPractitioner": [
{
"reference": "urn:uuid:7472bd1b-d51c-4b8a-a7ab-b75590704dd7",
"identifier": {
"use": "usual",
"system": "urn:oid:1.2.643.5.1.13.2.7.100.9",
"value": "1.2.643.2.69.1.1.1.163.1",
"assigner": {
"reference": "Organization/75276f93-c28f-4499-bb2d-379d0a2502ca",
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.114",
"value": "1.2.643.5.1.13.13.12.2.77.8110.0.114684"
}
}
},
"display": "Врач- терапевт"
}
],
"managingOrganization": {
"reference": "Organization/2239bf57-dda5-42db-b77a-744fe509db37",
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.114",
"value": "1.2.643.5.1.13.13.12.2.77.8110.0.114672",
"period": {
"start": "2019-03-30"
}
}
}
}
},
{
"fullUrl": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555",
"resource": {
"resourceType": "RelatedPerson",
"extension": [
{
"url": "https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html",
"valueString": "Россия"
}
],
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "78"
},
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.223",
"value": "34523645789",
"assigner": {
"display": "ПФР"
}
}
],
"patient": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"relationship": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "MTH"
}
]
}
],
"name": [
{
"family": "Козлова",
"given": [
"Татьяна",
"Анатольевна"
]
}
],
"gender": "female",
"birthDate": "1982-03-14"
}
}
]
}
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a",
"resource": {
"resourceType": "Task",
"id": "5468c281-a940-4372-a69b-64265dfe85ba",
"identifier": [
{
"type": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.164",
"code": "1",
"display": "Заявление о выборе медицинской организации"
}
]
},
"system": "https://www.gosuslugi.ru/",
"value": "9852"
}
],
"status": "in-progress",
"intent": "order",
"for": {
"reference": "Patient/f0ceca14-6847-4ea4-b128-7c86820da555"
},
"authoredOn": "2021-08-20T14:00:00Z",
"lastModified": "2021-08-20T14:00:00Z",
"requester": {
"reference": "RelatedPerson/64d57862-f2c2-41ef-a5cf-27f2d5356555"
},
"owner": {
"reference": "Organization/04e2b61b-6d1d-4070-b302-97929dd1d0cd"
},
"reasonCode": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.162",
"code": "3",
"display": "Первичный набор МО"
}
]
},
"note": [
{
"time": "2021-08-21",
"text": "комментарий"
}
]
}
},
{
"fullUrl": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555",
"resource": {
"resourceType": "Patient",
"id": "2289f3fb-90a1-4316-8f88-375457d70ec6",
"extension": [
{
"url": "https://www.hl7.org/fhir/extension-patient-birthplace.html",
"valueString": "г. Снежинск, Свердловской области"
},
{
"url": "https://www.hl7.org/fhir/extension-patient-citizenship.html",
"valueString": "Россия"
}
],
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.228",
"value": "78282234334323678",
"period": {
"start": "2012-09-30",
"end": "2032-09-30"
},
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "79000"
},
"display": "1.2.643.5.1.13.13.99.2.183.44011"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
}
],
"name": [
{
"family": "Петров",
"given": [
"Митрофан",
"Васильевич"
]
}
],
"telecom": [
{
"system": "phone",
"value": "+7(999)100-20-30"
},
{
"system": "email",
"value": "test@test.ru"
}
],
"gender": "male",
"birthDate": "1982-03-14",
"address": [
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "temp",
"text": "385003, Республика Адыгея, г.Майкоп, ул.Прохладная, д.21, кв. 1",
"line": ["Прохладная", "21", "1"],
"city": "г.Майкоп",
"district": "Адыгейский",
"state": "79000",
"postalCode": "188699",
"period": {
"start": "2006-02-25"
}
},
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "home",
"text": "323003, Республика Адыгея, г.Майкоп, ул. Ленина, д.22, кор 1, кв. 45",
"line": ["Ленина", "1", "22", "45"],
"city": "г.Майкоп",
"state": "79000",
"period": {
"start": "2006-02-25"
}
}
],
"generalPractitioner": [
{
"reference": "urn:uuid:7472bd1b-d51c-4b8a-a7ab-b75590704dd7",
"identifier": {
"use": "usual",
"system": "urn:oid:1.2.643.5.1.13.2.7.100.9",
"value": "1.2.643.2.69.1.1.1.163.1",
"assigner": {
"reference": "Organization/75276f93-c28f-4499-bb2d-379d0a2502ca",
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.114",
"value": "1.2.643.5.1.13.13.12.2.77.8110.0.114684"
}
}
},
"display": "Врач- терапевт"
}
],
"managingOrganization": {
"reference": "Organization/2239bf57-dda5-42db-b77a-744fe509db37",
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.114",
"value": "1.2.643.5.1.13.13.12.2.77.8110.0.114672",
"period": {
"start": "2019-03-30"
}
}
}
}
},
{
"fullUrl": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555",
"resource": {
"resourceType": "RelatedPerson",
"extension": [
{
"url": "https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html",
"valueString": "Россия"
}
],
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "78"
},
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.223",
"value": "34523645789",
"assigner": {
"display": "ПФР"
}
}
],
"patient": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"relationship": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "MTH"
}
]
}
],
"name": [
{
"family": "Козлова",
"given": [
"Татьяна",
"Анатольевна"
]
}
],
"gender": "female",
"birthDate": "1982-03-14"
}
}
]
}
POST http://base//api/AttachMO/fhir/$TaskAttachMessage
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a",
"resource": {
"status": "requested",
"intent": "order",
"for": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"authoredOn": "2021-08-17",
"requester": {
"reference": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555"
},
"owner": {
"reference": "Organization/0e25888d-606a-c49a-a36e-22a46b35cfe0"
},
"reasonCode": {
"coding": [
{
"code": "2",
"display": "Выбор МО в соотстветствии с правом замены один раз в течение года",
"system": "urn:oid:1.2.643.2.69.1.1.1.162"
}
]
},
"resourceType": "Task",
"identifier": [
{
"type": {
"coding": {
"code": "2",
"display": "Сообщение об откреплении от медицинской организации",
"system": "urn:oid:1.2.643.2.69.1.1.1.164"
}
},
"system": "https://www.gosuslugi.ru/",
"value": "123456"
}
]
}
},
{
"fullUrl": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555",
"resource": {
"resourceType": "Patient",
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.228",
"value": "78282234334323678",
"period": [
{
"start": "2012-09-30"
}
],
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "79000"
},
"display": "1.2.643.5.1.13.13.99.2.183.44011"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": [
{
"start": "2015-05-05"
}
],
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
}
],
"name": [
{
"family": "Петров",
"given": [
"Митрофан",
"Васильевич"
]
}
],
"telecom": [
{
"system": "phone",
"value": "+0(000)000-00-00"
},
{
"system": "email",
"value": "test@test.ru"
}
],
"gender": "male",
"birthDate": "1982-03-14",
"address": [
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"url": "https://www.hl7.org/fhir/extension-geolocation.html",
"extension": [
{
"url": "latitude",
"valueDecimal": "43"
},
{
"url": "longitude",
"valueDecimal": "42"
}
]
}
],
"use": "temp",
"text": "385003, Республика Адыгея, г.Майкоп, ул.Прохладная, д.21, кв. 1",
"line": ["Прохладная", "21", "1"],
"state": "79000",
"city": "г.Майкоп",
"district": "Адыгейский",
"postalCode": "188699"
},
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"url": "https://www.hl7.org/fhir/extension-geolocation.html",
"extension": [
{
"url": "latitude",
"valueDecimal": "43"
},
{
"url": "longitude",
"valueDecimal": "42"
}
]
}
],
"use": "home",
"text": "323003, Республика Адыгея, г.Майкоп, ул. Ленина, д.22, кор 1, кв. 45",
"line": ["Ленина", "1", "22", "45"],
"state": "79000",
"city": "г.Майкоп",
"period": {
"start": "2006-02-25"
}
}
],
"generalPractitioner": [
{
"identifier": {
"use": "temp",
"assigner": {
"reference": "Organization/75276f93-c28f-4499-bb2d-379d0a2502ca"
},
"system": "urn:oid:1.2.643.5.1.13.2.7.100.9",
"value": "1.2.643.2.69.1.1.1.163.1"
}
}
]
}
},
{
"fullUrl": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555",
"resource": {
"resourceType": "RelatedPerson",
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.223",
"value": "34523645789",
"assigner": {
"display": "ПФР"
}
}
],
"patient": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"relationship": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "MTH"
}
]
}
],
"name": [
{
"family": "Козлова",
"given": [
"Татьяна",
"Анатольевна"
]
}
],
"gender": "female",
"birthDate": "1982-03-14",
"extension": [
{
"url": "https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html",
"valueString": "Россия"
}
]
}
}
]
}
POST http: //base//api/AttachMO/fhir/$TaskAttachMessage
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0 .0
Content - type: application / json
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a",
"resource": {
"resourceType": "Task",
"id": "6596932a-ef94-4bde-a89e-064dbfa2daf4",
"identifier": [
{
"type": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.164",
"code": "2",
"display": "Сообщение об откреплении от медицинской организации"
}
]
},
"system": "https://www.gosuslugi.ru/",
"value": "123456"
}
],
"status": "accepted",
"intent": "order",
"for": {
"reference": "Patient/f0ceca14-6847-4ea4-b128-7c86820da555"
},
"authoredOn": "2021-08-17",
"requester": {
"reference": "RelatedPerson/64d57862-f2c2-41ef-a5cf-27f2d5356555"
},
"owner": {
"reference": "Organization/0e25888d-606a-c49a-a36e-22a46b35cfe0"
},
"reasonCode": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.162",
"code": "2",
"display": "Выбор МО в соотстветствии с правом замены один раз в течение года"
}
]
}
}
},
{
"fullUrl": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555",
"resource": {
"resourceType": "Patient",
"id": "452ec00d-4bd4-4540-94f9-6b9a247c1634",
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.228",
"value": "78282234334323678",
"period": {
"start": "2012-09-30"
},
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "79000"
},
"display": "1.2.643.5.1.13.13.99.2.183.44011"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
}
],
"name": [
{
"family": "Петров",
"given": [
"Митрофан",
"Васильевич"
]
}
],
"telecom": [
{
"system": "phone",
"value": "+0(000)000-00-00"
},
{
"system": "email",
"value": "test@test.ru"
}
],
"gender": "male",
"birthDate": "1982-03-14",
"address": [
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "temp",
"text": "385003, Республика Адыгея, г.Майкоп, ул.Прохладная, д.21, кв. 1",
"line":["Прохладная", "21", "1"],
"city": "г.Майкоп",
"district": "Адыгейский",
"state": "79000",
"postalCode": "188699"
},
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "home",
"text": "323003, Республика Адыгея, г.Майкоп, ул. Ленина, д.22, кор 1, кв. 45",
"line": ["Прохладная", "21", "1"],
"city": "г.Майкоп",
"state": "79000",
"period": {
"start": "2006-02-25"
}
}
],
"generalPractitioner": [
{
"identifier": {
"use": "temp",
"system": "urn:oid:1.2.643.5.1.13.2.7.100.9",
"value": "1.2.643.2.69.1.1.1.163.1",
"assigner": {
"reference": "Organization/75276f93-c28f-4499-bb2d-379d0a2502ca"
}
}
}
]
}
},
{
"fullUrl": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555",
"resource": {
"resourceType": "RelatedPerson",
"extension": [
{
"url": "https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html",
"valueString": "Россия"
}
],
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.223",
"value": "34523645789",
"assigner": {
"display": "ПФР"
}
}
],
"patient": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"relationship": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "MTH"
}
]
}
],
"name": [
{
"family": "Козлова",
"given": [
"Татьяна",
"Анатольевна"
]
}
],
"gender": "female",
"birthDate": "1982-03-14"
}
}
]
}
POST http://base//api/AttachMO/fhir/$TaskAttachMessage
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a",
"resource": {
"resourceType": "Task",
"id": "6596932a-ef94-4bde-a89e-064dbfa2daf4",
"identifier": [
{
"type": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.164",
"code": "2",
"display": "Сообщение об откреплении от медицинской организации"
}
]
},
"system": "https://www.gosuslugi.ru/",
"value": "123456"
}
],
"status": "in-progress",
"intent": "order",
"for": {
"reference": "Patient/f0ceca14-6847-4ea4-b128-7c86820da555"
},
"authoredOn": "2021-08-17",
"requester": {
"reference": "RelatedPerson/64d57862-f2c2-41ef-a5cf-27f2d5356555"
},
"owner": {
"reference": "Organization/0e25888d-606a-c49a-a36e-22a46b35cfe0"
},
"reasonCode": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.162",
"code": "2",
"display": "Выбор МО в соотстветствии с правом замены один раз в течение года"
}
]
}
}
},
{
"fullUrl": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555",
"resource": {
"resourceType": "Patient",
"id": "452ec00d-4bd4-4540-94f9-6b9a247c1634",
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.228",
"value": "78282234334323678",
"period": {
"start": "2012-09-30"
},
"assigner": {
"identifier": {
"system": "urn:oid:1.2.643.5.1.13.13.99.2.206",
"value": "79000"
},
"display": "1.2.643.5.1.13.13.99.2.183.44011"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
}
],
"name": [
{
"family": "Петров",
"given": [
"Митрофан",
"Васильевич"
]
}
],
"telecom": [
{
"system": "phone",
"value": "+0(000)000-00-00"
},
{
"system": "email",
"value": "test@test.ru"
}
],
"gender": "male",
"birthDate": "1982-03-14",
"address": [
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "temp",
"text": "385003, Республика Адыгея, г.Майкоп, ул.Прохладная, д.21, кв. 1",
"line": ["Прохладная", "21", "1"],
"city": "г.Майкоп",
"district": "Адыгейский",
"state": "79000",
"postalCode": "188699"
},
{
"extension": [
{
"url": "http://fias.egisz.rosminzdrav.ru/house/houseguid",
"valueString": "d8327a56-80de-4df2-815c-4f6ab1224c50"
},
{
"extension": [
{
"url": "latitude",
"valueDecimal": 43
},
{
"url": "longitude",
"valueDecimal": 42
}
],
"url": "https://www.hl7.org/fhir/extension-geolocation.html"
}
],
"use": "home",
"text": "323003, Республика Адыгея, г.Майкоп, ул. Ленина, д.22, кор 1, кв. 45",
"line": ["Ленина", "1", "22", "45"],
"city": "г.Майкоп",
"state": "79000",
"period": {
"start": "2006-02-25"
}
}
],
"generalPractitioner": [
{
"identifier": {
"use": "temp",
"system": "urn:oid:1.2.643.5.1.13.2.7.100.9",
"value": "1.2.643.2.69.1.1.1.163.1",
"assigner": {
"reference": "Organization/75276f93-c28f-4499-bb2d-379d0a2502ca"
}
}
}
]
}
},
{
"fullUrl": "urn:uuid:64d57862-f2c2-41ef-a5cf-27f2d5356555",
"resource": {
"resourceType": "RelatedPerson",
"extension": [
{
"url": "https://www.api.n3med.ru/fhir/extension-relatedperson-citizenship.html",
"valueString": "Россия"
}
],
"identifier": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.14",
"value": "7828:213421",
"period": {
"start": "2015-05-05"
},
"assigner": {
"display": "УФМС РФ № 56 Фрунзенского района:345-001"
}
},
{
"system": "urn:oid:1.2.643.2.69.1.1.1.6.223",
"value": "34523645789",
"assigner": {
"display": "ПФР"
}
}
],
"patient": {
"reference": "urn:uuid:f0ceca14-6847-4ea4-b128-7c86820da555"
},
"relationship": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "MTH"
}
]
}
],
"name": [
{
"family": "Козлова",
"given": [
"Татьяна",
"Анатольевна"
]
}
],
"gender": "female",
"birthDate": "1982-03-14"
}
}
]
}
HTTP/1.1 422 Unprocessable Entity
Server:nginx/1.15.10
Date: Tue, 01 Jun 2021 09:41:3 GMT
Content-type: application/fhir+json
Transfer-Encoding: chunked
Connection: close
X-Request-Id: N34242323525DFNF324232dsfn3kslcnr3423
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "invalid",
"details": {
"coding": [
{
"code": "3",
"display": "Свойство 'Тип заявления' должно иметь значение '3'"
}
]
},
"diagnostics": "'Task.identifier.type.coding.code' should be equal to '3'",
"location": [
"Task.identifier.type.coding.code",
"3"
]
}
]
}
POST http://base//api/AttachMO/fhir/Task?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Task",
"identifier": [
{
"type": {
"coding": {
"code": "3",
"display": "Сообщение об отмене заявления о выборе медицинской организации",
"system": "urn:oid:1.2.643.2.69.1.1.1.164"
}
},
"system": "https://www.gosuslugi.ru/",
"value": "9852"
}
],
"status": "requested",
"intent": "order",
"owner": {
"reference": "Organization/0e25888d-606a-c49a-a36e-22a46b35cfe0"
},
"note": [
{
"text": "Отмена по запросу пользователя"
}
]
}
POST http://base//api/AttachMO/fhir/Task?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Task",
"id": "f6205885-ba00-4fb5-9939-f0ca1bd184af",
"identifier": [
{
"type": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.164",
"code": "3",
"display": "Сообщение об отмене заявления о выборе медицинской организации"
}
]
},
"system": "https://www.gosuslugi.ru/",
"value": "9852"
}
],
"status": "accepted",
"intent": "order",
"owner": {
"reference": "Organization/0e25888d-606a-c49a-a36e-22a46b35cfe0"
},
"note": [
{
"text": "Отмена по запросу пользователя"
}
]
}
POST http://base//api/AttachMO/fhir/Task?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Task",
"id": "f6205885-ba00-4fb5-9939-f0ca1bd184af",
"identifier": [
{
"type": {
"coding": [
{
"system": "urn:oid:1.2.643.2.69.1.1.1.164",
"code": "3",
"display": "Сообщение об отмене заявления о выборе медицинской организации"
}
]
},
"system": "https://www.gosuslugi.ru/",
"value": "9852"
}
],
"status": "in-progress",
"intent": "order",
"owner": {
"reference": "Organization/0e25888d-606a-c49a-a36e-22a46b35cfe0"
},
"note": [
{
"text": "Отмена по запросу пользователя"
}
]
}
HTTP/1.1 422 Unprocessable Entity
Server:nginx/1.15.10
Date: Tue, 01 Jun 2021 09:41:3 GMT
Content-type: application/fhir+json
Transfer-Encoding: chunked
Connection: close
X-Request-Id: N34242323525DFNF324232dsfn3kslcnr3423
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "invalid",
"details": {
"coding": [
{
"code": "3",
"display": "Свойство 'Тип заявления' должно иметь значение '3'"
}
]
},
"diagnostics": "'Task.identifier.type.coding.code' should be equal to '3'",
"location": [
"Task.identifier.type.coding.code",
"3"
]
}
]
}
POST http://base//api/AttachMO/fhir/$UpdateTaskStatus?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Parameters",
"parameter": [
{
"name": "_id",
"valueString": "92688614-fdfb-441b-910e-d40dcd131e9b"
},
{
"name": "status",
"valueString": "completed"
},
{
"name": "identifierSystem",
"valueString": "urn:oid:1.2.643.2.69.1.1.1.164"
},
{
"name": "identifierCode",
"valueString": "1"
},
{
"name": "statusComment",
"valueString": "Вы приняты на медицинской обслуживание"
},
{
"name": "PractitionerSurname",
"valueString": "Черкасов"
},
{
"name": "PractitionerName",
"valueString": "Николай"
},
{
"name": "PractitionerPatronymic",
"valueString": "Николаевич"
},
{
"name": "PractitionerSNILS",
"valueString": "32565484511"
},
{
"name": "PractitionerSpecialityName",
"valueString": "Врач терапевт участковый"
},
{
"name": "PractitionerArea",
"valueString": "5"
}
]
}
POST http://base//api/AttachMO/fhir/$UpdateTaskStatus?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Parameters",
"parameter": [
{
"name": "_id",
"valueString": "cfd4c58c-6d82-4aa6-9a62-7abea64b32cc"
},
{
"name": "status",
"valueString": "completed"
},
{
"name": "identifierSystem",
"valueString": "urn:oid:1.2.643.2.69.1.1.1.164"
},
{
"name": "identifierCode",
"valueString": "2"
},
{
"name": "statusComment",
"valueString": "Вы откреплены с медицинского обслуживания"
}
]
}
POST http://base//api/AttachMO/fhir/$UpdateTaskStatus?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Parameters",
"parameter": [
{
"name": "_id",
"valueString": "f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a"
},
{
"name": "status",
"valueString": "completed"
},
{
"name": "identifierSystem",
"valueString": "urn:oid:1.2.643.2.69.1.1.1.164"
},
{
"name": "identifierCode",
"valueString": "3"
}
]
}
POST http://base//api/AttachMO/fhir/$UpdateTaskStatus?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Parameters",
"parameter": [
{
"name": "_id",
"valueString": "f5c9b2f3-b3f3-4c80-87aa-d8ade9078e1a"
},
{
"name": "status",
"valueString": "rejected"
},
{
"name": "identifierSystem",
"valueString": "urn:oid:1.2.643.2.69.1.1.1.164"
},
{
"name": "identifierCode",
"valueString": "1"
},
{
"name": "statusSystem",
"valueCode": "urn:oid:1.2.643.5.1.13.13.99.2.646"
},
{
"name": "statusCode",
"valueCode": "1"
},
{
"name": "statusComment",
"valueString": "Заявление не может быть принято в электронном виде. Необходимо личное обращение гражданина в медицинскую организацию"
}
]
}
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "invalid",
"details": {
"coding": [
{
"code": "3",
"display": "Свойство 'Тип заявления' должно иметь значение '3'"
}
]
},
"diagnostics": "'Task.identifier.type.coding.code' should be equal to '3'",
"location": [
"Task.identifier.type.coding.code",
"3"
]
}
]
}
POST http://base//api/AttachMO/fhir/_search?_format=json?_format=json
Authorization: N3[пробел][GUID внешней информационной системы]
Version: 1.0.0
Content-type: application/json
{
"resourceType": "Parameters",
"parameter": [
{
"name": "_id",
"valueString": "b5d53810-b712-4581-99ff-2d0317015aa0"
}
]
}
GET http://base//api/_version
{
"version": "1.3.0",
"versionSuffix": null,
"commitHash": "6b090a835917e686a7530ea01ff1eb4ec7ebf2d2",
"buildDate": "2022-05-23T13:05:20+03:00",
"databaseVersion": "1.0.0.9"
}
| Версия сервиса | Дата выхода | Версия ОИП | Дата выхода |
|---|---|---|---|
| 1.5.7 | 20.04.2023 | 1.7 | 13.01.2023 |
| 1.5.6 | 06.04.2023 | 1.7 | 13.01.2023 |
| 1.5.5 | 28.12.2022 | 1.6 | 29.06.2022 |
| 1.5.4 | 24.11.2022 | 1.6 | 29.06.2022 |
| 1.5.3 | 05.09.2022 | 1.6 | 29.06.2022 |
| 1.5.2 | 29.08.2022 | 1.5 | 02.06.2022 |
| 1.5.1 | 21.06.2022 | 1.5 | 02.06.2022 |
| Версия ОИП | Описание изменения |
|---|---|
| 1.6 | Изменен тип параметра «birthDate» у ресурсов «Patient» и «RelatedPerson» datetime → date |
| 1.5 | Статусная модель в режиме реального времени больше не поддерживается |
| 1.4 | Добавлены 3 новых кода ошибок (9, 10, 11) |