Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Метод передачи извещения об изменении данных в ФРМО/ФРМР

В результате работы метода создаются записи " в БД ЦОД ИЭМКНСИ.

Оглавление

Запрос

Адрес запроса

МЕТОД: ПутьPOST: {{url}}/inform

Параметры запроса

lpuGuid
ПараметрТипОписаниеОбязательныйКомментарий



ГУИД ЛПУ, в которой оформляется вызов+

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный

Тело запроса

ПолеТип данныхОписаниеОбязательныйПримечание
organisation
OrganizationNamestringНаименование МО+
OIDMO

OrganizationOIdstringOID МО+
DateDateTime (string
(DateTime
)Дата
уведомления
и время уведомления в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС +
ObjectType

string

Код типа измененного объекта+Коды типа измененного объекта:

1

персонал

- Персонал

2-

должность

Должность персонала

3 -

кабинет

Кабинет

4 -

оборудование

Оборудование

5 - Медицинская организация

6 - Структурное подразделение

7 - Отделение

ObjectID
ObjectIdstringИдентификатор объекта+Перечень возможных идентификаторов приведен ниже
ObjectNamestringНаименование объекта+
  • Персонал - ФИО сотрудника
  • Должность персонала  - ФИО сотрудника, должность
  • Кабинет - наименование кабинета
  • Оборудование - наименование оборудования
  • Медицинская организация - наименование медицинской организации
  • Подразделение - наименование структурного подразделения
  • Отделение - наименование отделения
DescriptionstringТекст сообщения об изменении+

Если много изменений по одному объекту - писать общее сообщение по блокам. Перечень возможных блоков и формулировок ниже

Guid
Actionstring
Идентификатор КС Парус
Тип действия+

Тип действий:

  • i (добавление объекта)
  • u (изменение объекта)

Возможные значения Description

 Добавлена
Код типа измененного объектаТип измененного объектаНаименование блоков объектаПримеры описания изменения
1Персонал

Персональные данные

Сертификаты

Категории

Аккредитации

Изменены персональные данные, сертификаты, категории, аккредитации
Добавлен сотрудник

2Должность персонала

Общие сведения

Изменены общие сведения
Добавлена должность
3Кабинет

Общие сведения

Профили мед.помощи

Изменены общие сведения, профили мед.помощи
Добавлен кабинет
4Оборудование

Общие сведения

Сроки эксплуатации

Изменены общие сведения, сроки эксплуатации
Добавлено оборудование
5Медицинская организацияОбщие сведенияИзменены общие сведения
Добавлена медицинская организация
6ПодразделениеОбщие сведенияИзменены общие сведения
Добавлено Структурное подразделение
7ОтделениеОбщие сведенияИзменены общие сведения
Добавлено Отделение

Возможные значения ObjectID 

Код должности персонала

Отделение должностиЗаводской
Код типа измененного объектаТип измененного объектаИдентификатор объекта
1Персонал

СНИЛС

2Должность персонала

СНИЛС

3КабинетOID кабинета
4Оборудование
Серийный/заводской номер оборудования
5Медицинская организацияOID медицинской организации
6ПодразделениеOID структурного подразделения
7ОтделениеOID отделения

Пример тела запроса

Без форматирования
{
    "organisationOrganizationName": "Взрослая поликлиника",
    "OIDMOOrganizationOId": "1.2.643.5.1.13.13.12.2.31.11039.0.294005",
    "Date": "2024-01-20T10:00:00+03:00",
    "ObjectType": "1",
    "ObjectIDObjectId": "831 622 918 93",
    "ObjectName": "Мышкин Лев Николаевич",
    "Description": "Изменены персональные данные, сертификаты",
	 "GuidAction": "421504F8-6C0E-4B84-AB10-89E807CA5947"u"	
}

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:Модель: 

Возможные ошибки

...

200 ок.

Возможные

...

ошибки

В случае возникновения ошибок будет возвращен возвращен стандартный ответ сервера;, где в поле message будет указан текст ошибки.

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации, где в поле message будет указан текст ошибки.