Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Загальні відомості про сервіс

Сервіс створюється на стороні системи єЗдоровʼя ЗСЗУ МОЗ України з метою одержання інформації про наявність медичного висновку про народження, виданого певній особі зазначеній у цьому висновку.

На стороні сервісів ДРАЦС і Дія створюється клієнт, за допомогую якого передається номер медвисновку і набір атрибутів, які характеризують за якими атрибутами і документами ідентифіковано особу, для якої виконується запит медвисновку.

Вхідні параметри сервісу

Вміст елементу getCompositionRequest

Код параметру в системі єЗдоровʼя

Рівень вкладеності

Код параметру згідно WSDL
(із зазначенням простору імен)

Спосіб, тип заповнення даних

Опис параметру

Обовʼязкове(так/ні)

1

1

DocOfBirth

object

1

2

Composition.Title

2

ChildDocNumb

string

Ідентифікатор медичного висновку, що використовуються для ручних операцій визначення

1

3

1

motherInfo

object

1

4

Composition.focus.birth_date

2

schema_birthDate

date (рррр-мм-дд)

Дата народження рррр-мм-дд

0..1

5

Composition.focus.person.document

1

IdentityDocument

object

1

6

tax_id

2

tax_RNOKPP

string

У разі відсутності РНОКПП, формувати ознаку "Відмова від РНОКПП"

0..1

7

no_tax_id

2

tax_RNOKPPRefusal

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

Довідник ДРАЦС.
Можливі значення:
1 - Паспорт громадянина України;
2 - Дипломатичний паспорт України;
4 - Посвідчення особи моряка;
5 - Посвідчення особи на повернення в Україну;
6 - Посвідчення члена екіпажу;
7 - Тимчасове посвідчення громадянина України;
8 - Інший документ;
9 - Службовий паспорт України;
10 - Свідоцтво про народження.

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

5

Composition.subject

1

childInfo

object

M/F - медично визначена стать дитини при народженні

1

6

Person.gender

2

schema_gender

string

хлопчик має значення:
«http://purl.org/linked-data/sdmx/2009/code#sex-M»

дівчинка має значення:
«http://purl.org/linked-data/sdmx/2009/code#sex-F»

1

7

Person.birth_date

2

schema_birthDate

date (рррр-мм-дд)

Дата народження

1

8

1

ehealth:faultCode

 int

Код статусу опрацювання системою єЗдоровʼя

1

9

1

ehealth:Composition

bytes
base64

Файловий p7s обʼєкт закодований base64, який відповідає документу медичного висновка, підписаний КЕП лікаря

1

Коди помилок обробки запиту

Код помилки

Опис помилки

1

404

Медичний висновок не знайдено за параметрами наданими у запиты

2

403

У доступі до медичного висновку відмовлено за наданими параметрами матері

3

400

Помилка обробки вхідного запиту у випадку відсутності достатньої кількості обовʼязкових параметрів

4

500

Внутрішня помилка опрацювання на стороні сервісу медичних висновків

5

200

Висновок успішно знайдено і надано відповідний результат

Опис структури обʼєкту Composition

Файл надається в полі eheatlh:Composition, закодований base64, контент представляє собою файловий конейнер p7s- файловий обʼєкт підписаний КЕП за методом внутрішнього підпису (дані і підпис в одному файлі).

...