Сервис принимает GET и POST запросы в следующем формате:


[base]/get_resource?_format=json&system=[OID справочника]&code=[СНИЛС медицинского работника]

HEADER: authorization [ключ авторизации]

       Параметры запроса приведены в таблице 1.

Параметр

Описание

1.        

system

OID справочника. Передается значение «1.2.643.2.69.1.1.1.104»

2.        

code

СНИЛС сотрудника. Формат – строка, состоящая из цифр.

3.        

Authorization

Авторизационный ключ

Таблица № 1«Параметры Get и Post запроса»

Логика формирования ответа приведена в таблице 2.

Параметр

Описание

Блок cards

1.      

nrPmuDepartId

Формируется по маске: к значению поля «OID» раздела «Паспорт ЛПУ. Структура учреждения», добавить «.0.» и добавить значение поля «Идентификатор ФРМО 1»

2.      

nrPmuDepartOid

Логика та же, что и в п.1

3.      

nrPmuDepartHospitalSubdivisionId

Формируется по маске: к значению поля «OID» раздела «Паспорт ЛПУ. Структура учреждения», добавить «.0.» и добавить значение поля «Идентификатор ФРМО 1»

4.      

nrPmuDepartHospitalSubdivisionOid

Логика та же, что и в п.3

5.      

organizationId

Значение поля «OID» раздела» раздела «Паспорт ЛПУ. Структура учреждения».

Параметр

Описание

6.      

positionTypeId

Значение поля «Код ФРМР» из справочника «РРМР. Типы занятости».

7.      

postId

Значение поля «Код ФРМР» из справочника «Код ФРМР».

8.      

rate

Значение поля «Ставка» раздела «РРМР. Личные дела».

9.      

beginDate

Значение поля «Дата начала»  раздела «РРМР. Личные дела».

10.  

endDate

Значение поля «Дата окончания»  раздела «РРМР. Личные дела».

11.  

endTypeId

Код  ФРМР значения поля «Основание окончания исполнения» раздела «РРМР. Личные дела».

12.  

fireReasonId

Код ФРМР значения поля «Основание окончания исполнения» раздела «РРМР. Личные дела».

13.  

targeted

Значение поля «Целевая подготовка» раздела «РРМР. Личные дела».

Блок cards.temporaryDereliction

14.  

reasonId

Код ФРМР  значения поля «Причина временного неисполнения» раздела «РРМР. Временное неисполнение функциональных обязанностей»

15.  

beginDate

Значение поля «Дата начала неисполнения» раздела «РРМР. Временное неисполнение функциональных обязанностей»

16.  

endDate

Значение поля «Дата окончания неисполнения» раздела «РРМР. Временное неисполнение функциональных обязанностей»

Выборка производится по переданному СНИЛС из раздела «Регистр работников медицинских сотрудников. Если найдено более одной записи данные по каждой записи добавляются в массив.