Purpose
This service is made to count an amount of declaration doctor has already made. The amount will increase (decrease) with each declaration signed (terminated) on prm and recalculated every night with real amount of doctor's declarations on ops.
Specification
Apiary
Sign declaration request
- get employee_id from request
- add +1 to properties.declaration_amount of employee_id
- properties: {declaration_amount: n+1}
Terminate declaration
- get employee_id from request
- add -1 to properties.declaration_amount of employee_id
- properties: {declaration_amount: n-1}
Count declarations for employees
Ones a day start the process.
Calculate amount of declarations and update properties on prm.employees for each doctor