В настоящем документе применены следующие сокращения (обозначения):
Сокращение (обозначение) |
Значение сокращения (обозначения) |
ОИП |
Описание интеграционных профилей |
БД |
База данных |
ЕГИСЗ |
Единая государственная информационная система в сфере здравоохранения |
ЕПГУ |
Единый портал государственных и муниципальных услуг (функций). |
ИП ООГУЗ |
Интеграционная подсистема обеспечения оказания государственных услуг в сфере здравоохранения |
МИС |
Медицинская информационная система. |
МО |
Медицинская организация – больница, поликлиника, диспансер и др. Ранее использовался термин «лечебно-профилактическое учреждение» (ЛПУ). |
НСИ |
Нормативно-справочная информация |
ОМС |
Обязательное медицинское страхование |
СНИЛС |
Страховой номер индивидуального лицевого счета застрахованного лица |
ФИО |
Фамилия имя отчество |
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) |