...
Метод передачи извещения об изменении данных в ФРМО/ФРМР
В результате работы метода создаются записи " в БД ЦОД ИЭМКНСИ.
Оглавление |
---|
Запрос
Адрес запроса
МЕТОД: ПутьPOST: {{url}}/inform |
Параметры запроса
Параметр | Тип | Описание | Обязательный | Комментарий | lpuGuid|
---|---|---|---|---|---|
ГУИД ЛПУ, в которой оформляется вызов | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Тело запроса
Поле | Тип данных | Описание | Обязательный | Примечание |
---|
OrganizationName | string | Наименование МО | + |
OrganizationOId | string | OID МО | + | |
Date | DateTime (string |
) | Дата |
и время уведомления в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС | + | |||
ObjectType | string | Код типа измененного объекта | + | Коды типа измененного объекта: 1 |
- Персонал 2- |
Должность персонала 3 - |
Кабинет 4 - |
Оборудование 5 - Медицинская организация 6 - Структурное подразделение 7 - Отделение |
ObjectId | string | Идентификатор объекта | + | Перечень возможных идентификаторов приведен ниже |
ObjectName | string | Наименование объекта | + |
|
Description | string | Текст сообщения об изменении | + | Если много изменений по одному объекту - писать общее сообщение по блокам. Перечень возможных блоков и формулировок ниже |
Action | string |
Тип действия | + | Тип действий:
|
Возможные значения 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 будет указан текст ошибки.