Данный сервис предназначен для получения медицинских документов по пациенту по различным параметрам.
Авторизация в сервисе и формат обмена
Для обращения к сервису необходимо указать в заголовке сообщения авторизационный ключ в формате:
Authorization: N3[пробел][GUID]
Авторизационный ключ системе-клиенту сервиса выдается администратором интеграционной платформы N3.Health.
В качестве формата обмена требуется указать:
Content-Type: application/json
Поиск документа по ДМС
Входные данные
| Параметр | Тип | Обязательность | Описание |
|
dmsValue
|
string | 1..1 | Номер полиса ДМС |
|
remdCode
|
массив | 0..* | Тип документа по справочнику 1.2.643.5.1.13.13.11.1520 |
|
dateStart
|
date | 1..1 | Дата начала поиска |
|
dateEnd
|
date | 1..1 | Дата окончания поиска |
|
oidMo
|
oid | 1..1 | Медицинская организация по ФРМО 1.2.643.5.1.13.13.11.1461 |
Если не указан remdCode, то сервис возвращает все документы, которые были найдены по карточкам пациента.
Выходные данные
| Параметр | Тип | Описание |
|
idCda
|
string | Уникальный идентификатор записи CDA |
|
idDocumentMis
|
string | Идентификатор документа в МИС |
|
remdCode
|
int | Тип документа по справочнику 1.2.643.5.1.13.13.11.1520 |
|
createdDate
|
date | Дата создания документа |
|
oidMo
|
oid | Медицинская организация по ФРМО 1.2.643.5.1.13.13.11.1461 |
|
statusInfo
|
массив | Информация по статусу документа |
|
idFederalSystem
|
int | Тип федеральной подсистемы: 0 — Не было выгрузки 1 — ФИЭМК 2 — РЭМД 3 — ВИМИС |
|
idRecipientSystem
|
int | Идентификатор нозологии ВИМИС |
|
status
|
string | Статус |
|
statusDescription
|
string | Описание статуса |
Пример запроса
|
POST http://b2b-demo.n3health.ru/sds/Documents/SearchByPatientDms { |
Пример ответа
|
{
«idCda»: «8d096793-51e6-4ae7-b55f-9f294077f403»,
«idDocumentMis»: «REMD_ehrrecord_6561»,
«remdCode»: [ 227 ],
«createdDate»: «2025-05-20T09:49:51+03:00»,
«oidMo»: «1.2.643.5.1.13.13.12.2.78.8755»,
«statusInfo»: [
{
«idFederalSystem»: 2,
«idRecipientSystem»: null,
«status»: 4,
«statusDescription»: «Валидация документа прошла успешно»
}
]
}
|
Поиск документа по Типу документа
Входные данные
| Параметр | Тип | Обязательность | Описание |
| IdMedDocumentType | массив | 1..* | Идентификатор типа медицинского документа по справочнику 1.2.643.2.69.1.1.1.195 |
|
dateStart
|
date | 1..1 | Дата начала поиска |
|
dateEnd
|
date | 1..1 | Дата окончания поиска |
Выходные данные
| Параметр | Тип | Описание |
|
idCda
|
string | Уникальный идентификатор записи CDA |
|
idDocumentMis
|
string | Идентификатор документа в МИС |
|
idMedDocumentType
|
int | Тип документа по справочнику 1.2.643.2.69.1.1.1.195 |
|
idPatient
|
string | Идентификатор карточки пациента |
|
mcard
|
string | Идентификатор Мастер карты пациента |
Пример запроса
|
POST http://b2b-demo.n3health.ru/sds/Documents/SearchByType {
«IdMedDocumentType»: [316,198],
«dateStart»: «2025-04-07»,
«dateEnd»: «2025-05-24»
}
|
Пример ответа
|
[
{
«idCda»: «c387e725-4cbа-4e07-8e73-94cеef19b724»,
«idDocumentMis»: «3»,
«idMedDocumentType»: 316,
«idPatient»: «b6a6eе00-6a07-4dbb-afе9-ee7704900242»,
«mcard»: null
},
{
«idCda»: «1е2a4аa4-6846-47f7-abe1-7ceafac84bfa»,
«idDocumentMis»: «ABСBFA0A7-6977-4432-A6CС-D8B5FED3348F»,
«idMedDocumentType»: 198,
«idPatient»: «948028fd-4c2e-4e5e-99bb-b31d43b724b2»,
«mcard»: null
}
]
|
Поиск документа по Типу документа и ЛПУ
Входные данные
| Параметр | Тип | Обязательность | Описание |
| IdMedDocumentType | массив | 1..* | Идентификатор типа медицинского документа по справочнику 1.2.643.2.69.1.1.1.195 |
|
dateStart
|
date | 1..1 | Дата начала поиска |
|
dateEnd
|
date | 1..1 | Дата окончания поиска |
| idLpu | массив | 1..* | Идентификатор медицинской организации по справочнику 1.2.643.2.69.1.1.1.64 |
Выходные данные
| Параметр | Тип | Описание |
|
idLpu
|
string | Идентификатор медицинской организации по справочнику 1.2.643.2.69.1.1.1.64 |
|
idCda
|
string | Уникальный идентификатор записи CDA |
|
idDocumentMis
|
string | Идентификатор документа в МИС |
|
idMedDocumentType
|
int | Тип документа по справочнику 1.2.643.2.69.1.1.1.195 |
|
idPatient
|
string | Идентификатор карточки пациента |
|
mcard
|
string | Идентификатор Мастер карты пациента |
Пример запроса
|
POST http://b2b-demo.n3health.ru/sds/Documents/SearchByTypeIdLpu {
«IdMedDocumentType»: [«316″,»293″,»198»],
«dateStart»: «2025-04-07»,
«dateEnd»: «2025-07-29»,
«idLpu»: [«1c3b6b34-356c-4549-bb4a-b91e7b05a11c»,»72a86c5a-9ebf-4eb7-ba41-4e69222308a8″]
}
|
Пример ответа
|
[
{
«idLpu»: «1c3b6b34-356c-4549-bb4a-b91e7b05a11c»,
«idCda»: «0d151431-cd2d-41f3-8b00-32e566cf6ebf»,
«idDocumentMis»: «5»,
«idMedDocumentType»: 316,
«idPatient»: «3a66563a-06b7-4c34-82ff-a32f708b294e»,
«mcard»: null
},
{
«idLpu»: «72a86c5a-9ebf-4eb7-ba41-4e69222308a8»,
«idCda»: «6755156d-a469-4db2-b745-47d3f3e85453»,
«idDocumentMis»: «-5106534569952410475»,
«idMedDocumentType»: 293,
«idPatient»: «ad835483-c2fa-4622-80f9-092851e38766»,
«mcard»: null
}
]
|
Поиск документа по Пациенту
Входные данные
| Параметр | Тип | Обязательность | Описание |
| IdPatient* | массив | 1..* | Идентификатор карточки пациента |
| mcard* | массив | 1..* | Идентификатор Мастер карты пациента |
|
dateStart
|
date | 1..1 | Дата начала поиска |
|
dateEnd
|
date | 1..1 | Дата окончания поиска |
| IdMedDocumentType | массив | 1..* | Идентификатор типа медицинского документа по справочнику 1.2.643.2.69.1.1.1.195 |
| Status | массив | 1..* | Результат обработки полученного запроса: 1. Документ добавлен успешно 2. Ошибка обработки документа 3. Ошибка федерального сервиса 4. Валидация документа прошла успешно 5. Ответ ФЛК федерального сервиса |
*Должен быть заполнен один из параметров: IdPatient или mcard
Выходные данные
| Параметр | Дочерний элемент | Тип | Описание |
|
idCda
|
|
string | Уникальный идентификатор записи CDA |
|
idMedDocumentType
|
|
int | Тип документа по справочнику 1.2.643.2.69.1.1.1.195 |
| CreatedDate | date | Время передачи документа в систему | |
| StatusInfo | массив | Идентификатор Мастер карты пациента | |
| idFederalSystem | int | Идентификатор системы получателя: 1 — ФИЭМК 2 — РЭМД 3 — ВИМИС |
|
| idRecipientSystem | int | *заполняется если idFederalSystem=3 Нозология ВИМИС: 1 — ВИМИС «АкиНео» 2 — ВИМИС «Онкология» 3 — ВИМИС «ССЗ» 4 — ВИМИС «Профилактика» 5 — ВИМИС «Инфекционные болезни» |
|
| Status | массив | Результат обработки полученного запроса: 1. Документ добавлен успешно 2. Ошибка обработки документа 3. Ошибка федерального сервиса 4. Валидация документа прошла успешно 5. Ответ ФЛК федерального сервиса |
|
| IdPatient | string | Идентификатор карточки пациента | |
| mcard | string | Идентификатор Мастер карты пациента |
Пример запроса
|
POST http://b2b-demo.n3health.ru/sds/Documents/SearchByPatient {
«idPatient»: [«6994a704-dc8e-4a85-8a48-021d5add81cf»,»36704b47-237c-49a1-aa02-08aac503b99e»], «dateStart»: «2025-04-07», «dateEnd»: «2025-05-24», «IdMedDocumentType»: [«316″,»293″,»198»], «Status»: [«1″,»2″,»3″,»4″,»5»] } |
Пример ответа
|
[
]
|
Поиск документа по идентификатору пациента МИС
Входные данные
| Параметр | Дочерний элемент | Тип | Обязательность | Описание |
|
idPatientMis
|
string | 1..* | Идентификатор пациента в МИС | |
| idLpu | string | 1..1 | Идентификатор медицинской организации по справочнику 1.2.643.2.69.1.1.1.64 | |
|
misOid
|
oid | 1..1 | Идентификатор МИС по справочнику 1.2.643.2.69.1.2 | |
|
idMedDocumentType
|
массив | 1..* | Тип документа по справочнику 1.2.643.2.69.1.1.1.195 | |
|
period
|
1..1 | Период, в который документ должен был быть создан | ||
| dateStart | date | 1..1 | Дата начала поиска | |
| dateEnd | date | 1..1 | Дата окончания поиска |
Выходные данные
| Параметр | Тип | Описание |
|
idCda
|
string | Уникальный идентификатор записи CDA |
|
idDocumentMis
|
string | Идентификатор документа в МИС |
| idMedDocumentType
|
массив | Тип документа по справочнику 1.2.643.2.69.1.1.1.195 |
| creationDate | date | Дата создания документа |
|
idPatient
|
string | Идентификатор карточки пациента |
|
idLpu
|
string | Идентификатор медицинской организации по справочнику 1.2.643.2.69.1.1.1.64 |
Пример запроса
|
POST http://b2b-demo.n3health.ru/sds/Documents/SearchByPatientMis {
«idPatientMis»: «TyshaWithDoc», «idLpu»: «91593c1f-c130-4312-9a97-8c017de6a1de», «misOid»: «1.2.643.2.69.1.2.115», «idMedDocumentType»: [227,68,119], «period»: { «dateStart»: «2025-01-01», «dateEnd»: «2026-01-10» } } |
Пример ответа
|
[
{
«idCda»: «3fa85f64-5717-4562-b3fc-2c963f66afa6», «idDocumentMis»: «string», «idMedDocumentType»: 195, «creationDate»: «2025-07-31T12:57:28.431Z», «idPatient»: «3fa85f64-5717-4562-b3fc-2c963f66afa6», «idLpu»: «3fa85f64-5717-4562-b3fc-2c963f66afa6» } ]
|
Получение документа по идентификатору idCda
После получения идентификатора документа idCda, можно запросить по нему документ.
Пример запроса
|
Get http://b2b-demo.n3health.ru/sds/Documents/GetXmlBody/{idCda} |
Пример ответа
| { «id»: «8d096793-51e6-4ae7-b55f-9f294077f403», «xmlBody»: «base64» } |
