ehealth-ua / api-spec

Apache License 2.0
30 stars 24 forks source link

Не зберігаеться employee_id в заявці на редагування employee #119

Closed pieskov closed 6 years ago

pieskov commented 7 years ago

На Демо не зберігаеться employee_id в заявці на редагування employee.

Запит на редагування співробітника:

{
  "employee_id": "07e8e6bf-3aff-461e-a36f-d71637120079",
  "position": "P9",
  "start_date": "2017-08-22",
  "end_date": "2018-08-22",
  "status": "NEW",
  "employee_type": "DOCTOR",
  "party": {
    "first_name": "Сидиров1",
    "last_name": "Сидорович1",
    "second_name": "Сидор1",
    "birth_date": "1982-03-11",
    "gender": "MALE",
    "tax_id": "3002017558",
    "email": "pieskov.do@hotmail.com",
    "documents": [
      {
        "type": "PASSPORT",
        "number": "120518"
      }
    ],
    "phones": [
      {
        "type": "MOBILE",
        "number": "+380503410870"
      }
    ]
  },
  "doctor": {
    "educations": [
      {
        "country": "UA",
        "city": "Київ",
        "institution_name": "Академія Богомольця",
        "issued_date": "2017-01-01",
        "diploma_number": "DD123543",
        "degree": "MASTER",
        "speciality": "Педіатр"
      }
    ],
    "qualifications": [
      {
        "type": "SPECIALIZATION",
        "institution_name": "Академія Богомольця",
        "speciality": "Педіатр",
        "issued_date": "2017-01-01",
        "certificate_number": "2017-01-01"
      }
    ],
    "specialities": [
      {
        "speciality": "THERAPIST",
        "speciality_officio": true,
        "level": "FIRST",
        "qualification_type": "AWARDING",
        "attestation_name": "Академія Богомольця",
        "attestation_date": "2017-01-01",
        "valid_to_date": "2020-01-01",
        "certificate_number": "AB/21331"
      }
    ],
    "science_degree": {
      "country": "UA",
      "city": "Київ",
      "degree": "Candidate_of_Science",
      "institution_name": "Академія Богомольця",
      "diploma_number": "DD123543",
      "speciality": "PEDIATRICIAN",
      "issued_date": "2017-01-01"
    }
  }
}

Створений запит:

{
  "urgent": {
    "user_id": "7eb2ff51-bdb0-47eb-9d8b-66faa65dee22"
  },
  "meta": {
    "url": "http://demo.ehealth.world/api/employee_requests/3C28EF91-376D-45D8-85AD-744042CA13F1",
    "type": "object",
    "request_id": "bom7k98qfehbcl2vkgtilrmup5mvc8i1",
    "code": 200
  },
  "data": {
    "updated_at": "2017-09-07T09:28:49.382912",
    "status": "NEW",
    "start_date": "2017-08-22",
    "second_name": "Сидор1",
    "position": "P9",
    "party": {
      "tax_id": "3002017558",
      "second_name": "Сидор1",
      "phones": [
        {
          "type": "MOBILE",
          "number": "+380503410870"
        }
      ],
      "last_name": "Сидорович1",
      "gender": "MALE",
      "first_name": "Сидиров1",
      "email": "pieskov.do@hotmail.com",
      "documents": [
        {
          "type": "PASSPORT",
          "number": "120518"
        }
      ],
      "birth_date": "1982-03-11"
    },
    "legal_entity_name": "КНП \"Перший Черкаський міський центр первинної медико-санітарної допомоги\"",
    "legal_entity_id": "51d1b966-2bab-4b02-8e72-f4157e46c461",
    "last_name": "Сидорович1",
    "inserted_at": "2017-09-07T09:28:49.382903",
    "id": "3c28ef91-376d-45d8-85ad-744042ca13f1",
    "first_name": "Сидиров1",
    "end_date": "2018-08-22",
    "employee_type": "DOCTOR",
    "employee_id": null,
    "edrpou": "38469862",
    "doctor": {
      "specialities": [
        {
          "valid_to_date": "2020-01-01",
          "speciality_officio": true,
          "speciality": "THERAPIST",
          "qualification_type": "AWARDING",
          "level": "FIRST",
          "certificate_number": "AB/21331",
          "attestation_name": "Академія Богомольця",
          "attestation_date": "2017-01-01"
        }
      ],
      "science_degree": {
        "speciality": "PEDIATRICIAN",
        "issued_date": "2017-01-01",
        "institution_name": "Академія Богомольця",
        "diploma_number": "DD123543",
        "degree": "Candidate_of_Science",
        "country": "UA",
        "city": "Київ"
      },
      "qualifications": [
        {
          "type": "SPECIALIZATION",
          "speciality": "Педіатр",
          "issued_date": "2017-01-01",
          "institution_name": "Академія Богомольця",
          "certificate_number": "2017-01-01"
        }
      ],
      "educations": [
        {
          "speciality": "Педіатр",
          "issued_date": "2017-01-01",
          "institution_name": "Академія Богомольця",
          "diploma_number": "DD123543",
          "degree": "MASTER",
          "country": "UA",
          "city": "Київ"
        }
      ]
    }
  }
}
pzhuk commented 7 years ago

@lymychp це виглядає як баг. При створенні employee_request, який є по суті редагуванням існуючого співробітника - employee_id все одно повертається null

lymychp commented 6 years ago

done