...
- Search party_id by tax_id and birth_date for deduplication Party
- If found, update object party - Update party WS
- If not found, - Create object party
Update Party. See specification
The following fields can't be changed:
- tax_id
- birth_date
- Create party WS. See specification
- create related entity party-user in PRM
- Chech employee_id in request
- if employee_id is exist in request, Update employee.
- if employee_id is not exist, Create employee.
- Update employee. See specification
- The following fields can't be changed:
- employee_type
- if employee_type = 'DOCTOR', update doctor object
- The following fields can't be changed:
- Create new employee. See specification
If (employee_type = OWNER || employee_type = PHARMACY_OWNER) : deactivate all other records with the employee_type = OWNER
or employee_type = PHARMACY_OWNER for the legal_entity,
where new owner is creating:
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
curl -X POST -H 'Content-Type: application/json' -d '{ "role": "doctor", "client_id": "b075f148-7f93-4fc2-b2ec-2d81b19a9b7b" }' 'https://trump.herokuapp.com/admin/parties/b075f148-7f93-4fc2-b2ec-2d81b19a9b7b/add_role' |
Update employee request status
...
to APPROVED
Invoke WS to update employee request status with parameter 'action'='approve'
...