PEHLE CHECK karo: treatment Plan (pink row) me hai ya Done (green row) me.
PLAN me: web ka plan drawer sirf rate / qty / discount badalta hai, tooth nahi — mobile app ka "Edit" (Edit Plan) "Tooth Number" badal deta hai.
DONE ho chuka: web ka done-row ✎ (Edit visit) sirf notes / dawai / clinical logs badalta hai — tooth ka khaana usme nahi. Mobile app ka "Edit Done TT" tooth number badal deta hai, par bill line aur Rx me purana tooth likha rehta hai (bina sign wala consent dobara print karo to naya tooth aata hai; sign hua consent wahi rehta hai).
Poora sahi karne ke liye:
- Patient chart → Visits me us din ke "● Bills" table me bill ka "🗑 Delete" → Recycle Bin (30 din recoverable; Action Guard on ho to PIN). Bill par payment juda ho to pehle owner / admin wo payment void kare.
- Owner / admin done row ka 🗑 dabaye (doosre role ko "Forbidden: DELETE restricted to owner/admin/super_admin").
- "+ Treatment" se sahi tooth chun kar dobara Done — bill dobara ban jayega.
EDGE CASE
payment void ki thi to naye bill par payment dobara record karo.
AAGE SE
procedure drawer me save se pehle chuna hua tooth number dekh lo.