export function buildPatientUser(profile, extras = {}) { // GET /user-profile is double-nested: { data: { data: {...} } } (after fetchReq → response.data) const data = profile?.data?.data ?? profile?.data ?? profile ?? {}; return { profile: data.avatar ?? extras.avatar ?? "/assets/images/profile-user.png", name: [data.label ?? data.name, data.family].filter(Boolean).join(" ").trim() || extras.realName || "", phone: data.phone ?? data.mobile ?? extras.mobile ?? "", total_transactions: extras.total_transactions ?? 0, number_of_turns: extras.number_of_turns ?? 0, national_code: data.national_code ?? "", gender: data.gender ?? "", date_of_birth: data.birthday ?? "", father_name: data.fathers_name ?? "", insurance: data.basic_insurance ?? "", insurance_number: "", blood_group: data.blood_type ?? "", marital_status: data.marital_status ?? "", home_phone: data.home_phone ?? "", education: data.education ?? "", job: data.job ?? "", work_phone: data.work_phone ?? "", turns: { current: [], done: [] }, comments: [], messages: [], }; }