Treatment plan ek flat list nahi hai — usme phases[] hote hain. Har phase me phaseNumber (order isi se banta hai), naam (jaise "Phase 1 — Hygiene"), goal, uske items, aur ek payment milestone hota hai. Timeline par dikhne ke liye phase ko targetStartDate + targetEndDate do — dono optional hain, aur agar na do to phase Gantt bar par nahi, ek "unscheduled" tile ki tarah dikhta hai (ye sabse aam confusion hai: "meri phase timeline me kyun nahi aayi"). startedAt / completedAt tab bharte hain jab phase shuru/poora hota hai. SAAF SAAF: system phase 2 ko phase 1 ke bharose block nahi karta — sequence aapka plan hai, taala nahi. Plan ka apna status alag hai: draft → presented → accepted → in_progress → completed / declined / archived.
Phased treatment plan me phases kaise banate hain, order kaise tay hota hai?
Har phase ka apna number, naam, goal, items aur payment milestone hota hai; order phaseNumber se chalta hai — koi "phase 2 tabhi khulega jab phase 1 poora ho" wala hard lock NAHI hai.
Where in ORALZY: Patient chart → Treatment plan → phase add/edit; timeline view usi plan ko Gantt bar par dikhata hai
Quick steps
- Patient chart → Treatment plan kholo
- Phase add karo — number, naam, goal
- Us phase ke andar treatment items daalo
- Timeline par chahiye to target start + end date daalo (warna unscheduled tile banega)
- Payment milestone chahiye to usi phase me set karo
- Plan present karke accept karwao — status apne aap aage badhta hai