/
Employees without tax_id

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

Employees without tax_id

Purpose

The logic for creating new employee must be changed so employee without tax_id will be able to register in E-health. If the employee doesn't have tax_id registration flow must be next:

  • input Passport Number

Passport number is stored in same field as tax_id, additionally for Party there is a boolean field 'no_tax_id'=[true, false]  


That will lead to changes described below:

  1. Create employee request  (apiary)
  2. Create/Update employee
    • Search party_id by 'tax_id' (tax or passport id) and birth_date for deduplication Party
      1. If found, update object party - Update party WS
      2. If not found - Create object party
    • Update Party:

      1. The following fields can't be changed:

        1. document_id
        2. birth_date
  3. Sign Declaration - drfo=[tax_id, passport_number]
  4. Create new party, Update Party (apiary)
  5. List Search for party (apiary)
  6. Get Party details (apiary)
  7. Get employee details (apiary)
  8. Fraud Black list Users - block users by adding to black list 'tax_id' (tax or passport id)
  9. Fraud replication - add field parties.no_tax_id

Also new changes must be done: 

  1. For Employee Lists must be added parameter - no_tax_id: GET /employees?no_tax_id (apiary)
  2. NHS admin must be able to filter by parameter no_tax_id=true and see attached documents
  3. Update Employee request list and Employee request by id (apiary)


Related content

Employee configurable validation rules and dictionaries
Employee configurable validation rules and dictionaries
Read with this
RC_(CSI-1323)_IL.Create employee request v2
RC_(CSI-1323)_IL.Create employee request v2
More like this
Працівники
Працівники
Read with this
Invalid Tax Id management
Invalid Tax Id management
More like this
Create employee request v2
Create employee request v2
Read with this
DEPRECATED_IL.Create employee request
DEPRECATED_IL.Create employee request
More like this

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