Doctor Productivity report revenue sirf un treatments se ginta hai jo (a) status DONE hain, (b) jinme doctorId set hai, aur (c) jinki doneDate report ke range me hai. Teen me se koi bhi chook = zero.
CHECK karo:
- Us doctor ke kuch patients kholo → treatment entries dekho — 'Doctor' field khali to nahi? Reception jaldi me doctor select karna bhool jati hai.
- Treatments done mark hue ya planned me pade hain? Kaam ho gaya par 'Done' nahi kiya to revenue kisi ko nahi milta.
- Report ka From/To range — doneDate range ke bahar to nahi?
FIX
patient chart me treatment edit karke doctor assign karo aur status done karo — report turant update ho jayegi.
Aage se roko: treatment done karte waqt doctor select karna anivarya habit banao — commission bhi isi se निकलता hai, isliye doctor khud bhi dhyan rakhega. Locum/visiting doctor ko bhi pehle doctor ke roop me add karo, tabhi credit milega.