Зміст

(Б-29) Інформаційна система «Муніципальний реєстр» : Керівництво адміністратора ЕМР(розширене)

1           ВВЕДЕННЯ

1.1        Область застосування:

Модернізація ІС «МР» полягає у створені:

1.2        Короткий опис можливостей

Сервіс профілю МР забезпечує:

Сервіс обміну даних з РТГК забезпечує:

Сервіс обміну даних з ІС НСС забезпечує:

БД Муніципальний реєстр забезпечує:

1.3        Вимоги до кваліфікації персоналу з експлуатації системи

Таблиця 1. Вимоги до кваліфікації персоналу з експлуатації системи

Роль Вимоги до кваліфікації
Адміністратор (Системний)·        Базові знання по роботі з операційними системами;

·        Базові знання по роботі з базами даних;

·        Навички написання функціональних скриптів;

·        Знання англійської на рівні достатньому для читання і розуміння технічної документації без словника.

2           ПРИЗНАЧЕННЯ ТА УМОВИ ЗАСТОСУВАННЯ

2.1        Призначення системи

В рамках модернізації ІС «МР» здійснено:

2.2              Програмне забезпечення системи

Робоче місце Адміністратора – ПК з наступним програмним забезпеченням:

3           Основні функціональні елементи

3.1        Створення провайдера

При створені провайдера в Системі обов’язково вказується параметри:

Для створення провайдера потрібно використовувати запит: POST {BASE_URL}/api/internal/providers {   “code”: {providerCode},   “name”:{providerName} } Відповідь у разі успішного виконання: {     “id”: {id},     “name”: {providerCode},     “code”: {providerName},     “creationTimestamp”: {timeStampCreate},     “modificationTimestamp”: {timeStampModif} } При успішному створені провайдера Система генерує:

3.2        Редагування провайдера

Для редагування провайдера потрібно використовувати запит: PUT {BASE_URL}/api/internal/providers/{providerId} { “code”: {newProviderCode}, “name”:{newProviderName} } Відповідь у разі успішного виконання: {     “id”: {providerId},     “name”: {newProviderName},     “code”: {newProviderCode},     “creationTimestamp”: {timeStampCreate},     “modificationTimestamp”: {timeStampModif} }

3.3        Отримання списку провайдерів

Для отримання списку провайдерів потрібно використовувати запит: GET {BASE_URL}/api/internal/providers Відповідь у разі успішного виконання: [     {         “id”: {providerId1},         “name”: {providerName1},         “code”: {providerCode1},         “creationTimestamp”: {timeStampCreate1},         “modificationTimestamp”: {timeStampModif1}     },     {         “id”: {providerId2},         “name”: {providerName2},         “code”: {providerCode2},         “creationTimestamp”: {timeStampCreate2},         “modificationTimestamp”: {timeStampModif2}     } ]

3.4        Отримання провайдера по коду

Для отримання списку провайдерів потрібно використовувати запит: GET base_url/api/internal/providers/code/{providerCode} Відповідь у разі успішного виконання: {     “id”: {id},     “name”: {providerCode},     “code”: {providerName},     “creationTimestamp”: {timeStampCreate},     “modificationTimestamp”: {timeStampModif} }

3.5        Отримання провайдера по ідентифікатору

Для отримання списку провайдерів потрібно використовувати запит: GET {BASE_URL}/api/internal/providers/{id} Відповідь у разі успішного виконання: {     “id”: {id},     “name”: {providerCode},     “code”: {providerName},     “creationTimestamp”: {timeStampCreate},     “modificationTimestamp”: {timeStampModif} }

3.6        Налаштування достовірності та обов’язковості об’єктів даних профілей для провайдера

Для налаштування достовірності об’єктів провайдера потрібно використовувати запит: POST {BASE_URL}/api/internal/providers/{providerId}/field-settings
{   “mandatoryFields”: [ {field1}, {field2} ],   “verifiedFields”: [ {field1}, {field2} ] } де: {field1}, {field2} – об’єкти профіля, як “Uren”, “Itin” і так далі. Повний перелік налаштувань об’єктів профіля для провайдерів РТГК та ІС «НСС» представлено в Таблиця 2, Таблиця 3 відповідно. Таблиця 2. Налаштування об’єктів даних РТГК

№ з/пНазва об'єкта Значення об'єктаДостовірністьОбов’язковість
1 Name ПІБ людини Достовірно Обов’язково
2 Gender Стать Достовірно Обов’язково
3 Citizenship Громадянство Достовірно Необов’язково
4 Document Документи Достовірно Обов’язково
5 Uren УНЗР людини Достовірно Необов’язково
6 BirthDate Дата народження людини Достовірно Необов’язково
7 PlaceOfBirth Місце народження людини Достовірно Необов’язково
8 RegistrationAddress Адрес реєстрації Достовірно Обов’язково
9 Address Адреси Достовірно Обов’язково

Таблиця 3. Налаштування об’єктів даних ІС «НСС»

№ з/пНазва об'єкта Значення об'єкта ДостовірністьОбов’язковість
1 Name ПІБ людини Достовірно Обов’язково
2 Gender Стать Достовірно Необов’язково
3 Document Документи Достовірно Обов’язково
4 Itin Ідентифікаційний номер людини Достовірно Обов’язково
5 Uren УНЗР людини Достовірно Необов’язково
6 BirthDate Дата народження людини Достовірно Необов’язково
7 RegistrationAddressАдрес реєстрації Достовірно Необов’язково
8 Address Адреси Достовірно Необов’язково
9 Phone Номери телефонів людини Недостовірно Необов’язково
10 Email Адреси електронної пошти людиниНедостовірно Необов’язково
11 BankCard Дані карти Достовірно Обов’язково
12 BankAccount Дані банківського рахунку Достовірно Обов’язково
13 Beneficiary Дані пільговика Достовірно Обов’язково
14 Benefits Дані по пільгам Достовірно Необов’язково
15 Job Дані по работі Достовірно Необов’язково

3.7        Редактування достовірності та обов’язковості об’єктів даних профілей для провайдера

Для редактування достовірності об’єктів провайдера потрібно використовувати запит: PUT {BASE_URL}/api/internal/providers/{providerId}/field-settings
{   “mandatoryFields”: [ {field1}, {field2} ],   “verifiedFields”: [ {field1}, {field2} ] }

3.8        Отримання переліку достовірних та обов’язкових об’єктів даних профілей для провайдера

Для отримання достовірних та обов’язкових об’єктів провайдера потрібно використовувати запит: GET {BASE_URL}/api/internal/providers/{providerId}/field-settings Відповідь у разі успішного виконання: {   “providerId”: {providerId},   “mandatoryFields”: [ {field1}, {field2} ],   “verifiedFields”: [ {field1}, {field2} ] }

3.9        Отримання переліку провайдерів з переліком достовірних та обов’язкових об’єктів даних профілей для провайдерів

Для отримання переліку провайдерів з переліком достовірних та обов’язкових об’єктів провайдерів потрібно використовувати запит: GET {BASE_URL}/api/internal/providers/field-settings Відповідь у разі успішного виконання:  [ {   “providerId”: {providerId1},   “mandatoryFields”: [ {field1}, {field2} ],   “verifiedFields”: [ {field1}, {field2} ] }, {   “providerId”: {providerId2},   “mandatoryFields”: [ {field1}, {field2} ],   “verifiedFields”: [ {field1}, {field2} ] } ]

3.10    Видалення налаштувань достовірності та обов’язковості об’єктів даних профілей для провайдера

Для видалення налаштувань достовірності та обов’язковозті об’єктів потрібно використовувати запит: DELETE {BASE_URL}/api/internal/providers/{providerId}/field-settings

4           АВАРІЙНІ СИТУАЦІЇ

4.1        Дії в аварійних випадках

Цим керівництвом щодо експлуатації програми рекомендовано створення резервних копій. Створення копій виконується за допомогою команди: pg_dump -h 10.14.5.8 -p 5432 -U postgres -F c -b -v -f “file_db.dmp” “rnp” Як результат, отримаємо файл «db.dmp».

4.2        Дії по відновленню програм та/або даних

Рекомендовані дії по відновленню програм. Використовуючи електронний носій (диск) із програмним забезпеченням, потрібно повторити процедуру розгортання ПЗ згідно з «Загальна інструкція по розгортанню та налагодженню». Рекомендовані дії по відновленню бази даних (даний крок допускається пропустити при первинному введенні в експлуатацію). Маючи файл «db.dmp», виконується команда відновлення бази даних. Команда наведено нижче: pg_restore -h 10.14.5.8 -p 5432 -U postgres -d “ rnp ” -v -c -F c “file_db.dmp” Як результат, базу даних буде відновлено. Після внесення змін до даних веб-серверу його потрібно перезапустити. Для перезапуску веб-серверу: $ sudo systemctl reload nginx.service