Загальні відомості про сервіс - зміни порівняно з 0.1
(getCompositionRequest) Прибрано IdentityDocument.no_tax_id - не використовується
(getCompositionRequest) Прибрано motherInfo.schema_birthDate - не використовується
(getCompositionResponse) Додано DocOfBirth.ChildDocOrgName - відповідає legalEntity.name
(getCompositionResponse) Додано набір параметрів стосовно місця надання сервісу ChildBirthState ChildBirthRegion ChildBirthDistrict ChildBirthLocalityType ChildBirthLocality
(getCompositionRequest) додано параметр UNZR
Загальні відомості про сервіс
Сервіс створюється на стороні системи єЗдоровʼя ЗСЗУ МОЗ України з метою одержання інформації про наявність медичного висновку про народження, виданого певній особі зазначеній у цьому висновку.
На стороні сервісів ДРАЦС і Дія створюється клієнт, за допомогую якого передається номер медвисновку і набір атрибутів, які характеризують за якими атрибутами і документами ідентифіковано особу, для якої виконується запит медвисновку.
Вхідні параметри сервісу
Вміст елементу getCompositionRequest
№ | Код параметру в системі єЗдоровʼя | Рівень вкладеності | Код параметру згідно WSDL | Спосіб, тип заповнення даних | Опис параметру | Обовʼязкове(так/ні) |
---|---|---|---|---|---|---|
1 | 1 | DocOfBirth | object | 1 | ||
2 | Composition.Title | 2 | ChildDocNumb | string | Ідентифікатор медичного висновку, що використовуються для ручних операцій визначення | 1 |
5 | Composition.focus.person.document | 1 | IdentityDocument | object | 1 | |
6 | tax_id | 2 | tax_RNOKPP | string | У разі відсутності РНОКПП, формувати ознаку "Відмова від РНОКПП" | 0..1 |
7 | unzr | UNZR | string | УНЗР | 0..1 | |
8 | document.serial | 2 | documentSerial | string | серія документа (за наявності) | 0..1 |
9 | document.number | 2 | documentNumber | string | номер документа | 0..1 |
10 | document.type | 2 | passportTypeID | integer | Довідник ДРАЦС. | 0..1 |
Вихідні параметри сервісу
Вміст елементу getCompositionResponse
...
№ | Код параметру в системі єЗдоровʼя | Рівень вкладеності | Код параметру згідно WSDL | Спосіб, тип заповнення даних | Опис параметру | Обовʼязкове(так/ні) |
---|---|---|---|---|---|---|
1 | Composition | 1 | DocOfBirth | object | Ідентифікатор в системі медичний висновків | 1 |
2 | відповідає Type | 2 | ChildDocName | string | завжди константа “Медичне свідоцтво про народження дитини” | 1 |
3 | Title | 2 | ChildDocNumb | string | Номер документу | 1 |
4 | Date | 2 | ChildDocDate | date (рррр-мм-дд) | Дата видачі документу медичного висновку | 1 |
legalEntity.name | 2 | ChildDocOrgName | string | Назва органу, що видав документ | 1 | |
5 | Composition.subject | 1 | childInfo | object | M/F - медично визначена стать дитини при народженні | 1 |
6 | Person.gender | 2 | schema_gender | string | хлопчик має значення: дівчинка має значення: | 1 |
2 | ChildBirthState | Назва країни | Завжди константа “Україна” | 1 | ||
division.addresses.area | 2 | ChildBirthRegion | Назва області | 1 | ||
division.addresses.region | 2 | ChildBirthDistrict | Назва району | 1 | ||
division.addresses.settlement_type | 2 | ChildBirthLocalityType | Тип населеного пункту | 1 | ||
division.addresses.settlement | 2 | ChildBirthLocality | Назва населеного пункту (у тому числі м. Київ та м. Севастополь) | 1 | ||
7 | Person.birth_date | 2 | schema_birthDate | date (рррр-мм-дд) | Дата народження | 1 |
8 | 1 | ehealth:faultCode | int | Код статусу опрацювання системою єЗдоровʼя | 1 | |
9 | 1 | ehealth:Composition | bytes | Файловий p7s обʼєкт закодований base64, який відповідає документу медичного висновка, підписаний КЕП лікаря | 1 |
Коди помилок обробки запиту
№ | Код помилки | Опис помилки |
---|---|---|
1 | 404 | Медичний висновок не знайдено за параметрами наданими у запиты |
2 | 403 | У доступі до медичного висновку відмовлено за наданими параметрами матері |
3 | 400 | Помилка обробки вхідного запиту у випадку відсутності достатньої кількості обовʼязкових параметрів |
4 | 500 | Внутрішня помилка опрацювання на стороні сервісу медичних висновків |
5 | 200 | Висновок успішно знайдено і надано відповідний результат |
Опис структури обʼєкту Composition
Файл надається в полі eheatlh:Composition, закодований base64, контент представляє собою файловий конейнер p7s- файловий обʼєкт підписаний КЕП за методом внутрішнього підпису (дані і підпис в одному файлі).
...