ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Validate request

    1. Validate mandatory query params
      1. first_name
      2. last_name
      3. birth_date

Search existing MPI entity

Search for existing entity using GET query parameters:

MPI attribute

Pre-condition

Condition

POST data attribute

MPI.person.last_namealwaysequal$.last_name
MPI.person.first_namealwaysequal$.first_name
MPI.person.birth_datealwaysequal$.birth_date
MPI.person.tax_idoptional (if $.tax_id is not null)equal$.tax_id
MPI.person.second_nameoptional (if $.tax_id is not null)equal$.second_name
MPI.person.phones.number (type=MOBILE)optional (if $.phone_number is not null)equal$.phone_number
  • Return empty array if no data found
  • Return only requested params, birth_place, second_name and merged_ids if data found

For example:

Request
http://ehealth.nebo15.com/api/persons?first_name=%D0%9F%D0%B5%D1%82%D1%80%D0%BE&last_name=%D0%86%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2&birth_date=1991-08-19T00%3A00%3A00.000Z
Response
{
   "id":"b075f148-7f93-4fc2-b2ec-2d81b19a9b7b",
   "first_name":"Петро",
   "last_name":"Іванов",
   "second_name":"Миколайович",
   "birth_date":"1991-08-19T00:00:00.000Z",
   "birth_place":"Вінниця",
   "merged_ids":[
      {
         "id":"7bca069f-21e4-4546-90cf-b65e3f39d93d"
      }
   ]
}
  • No labels