// ============ Screens: Treatment journey + Doctors + Doctor Profile + About + Contact ============ /* ----------------- TREATMENT JOURNEY ----------------- */ function TreatmentScreen({ setRoute, onBook }) { const T = window.EUROMED_DATA.TREATMENT_FUE; const [active, setActive] = React.useState(0); return (
{/* Treatment hero */}
setRoute({ name: "specialties" })} style={{ cursor: "pointer" }}>SPECIALTIES {T.specialty.toUpperCase()} {T.name.toUpperCase()}
Treatment journey

{T.name}

{T.tagline}

Ask on WhatsApp
{T.meta.duration}
{T.meta.anesthesia}
{T.meta.recovery}
{T.meta.sessions} · pricing by consultation (transparent written quote)
{/* Steps */}
5 steps {T.steps.map((s, i) => (
setActive(i)}> STEP {s.no} {s.title}
))}
STEP {T.steps[active].no} / 05

{T.steps[active].title}

{T.steps[active].body &&

{T.steps[active].body}

} {T.steps[active].bullets && (
    {T.steps[active].bullets.map((b) =>
  • {b}
  • )}
)} {T.steps[active].faqs && (
{T.steps[active].faqs.map((f, i) => (
{f.q} 0{i+1}

{f.a}

))}
)}
Compliance note: Outcomes vary per individual. We follow DHA/MOH guidance — no guaranteed-results language and no "1 Dirham" promotional pricing. Your consultant will discuss realistic expectations and provide a transparent written quote during your consultation.
{/* Doctor anchor */}
Lead consultant

You'll meet a named
consultant, not a sales desk.

FUE consultations are handled by a doctor — not a coordinator — who reviews your donor area and explains, honestly, whether the procedure is right for you.

Doctor-led consultation

Free initial 30-minute session

    {["Donor area & recipient mapping", "Honest candidacy discussion", "Transparent written quote", "No pressure follow-up"].map((x) => (
  • {x}
  • ))}
); } /* ----------------- DOCTORS LIST ----------------- */ function DoctorsScreen({ setRoute }) { const D = window.EUROMED_DATA.DOCTORS; const [filter, setFilter] = React.useState("All"); const specs = ["All", ...Array.from(new Set(D.map(d => d.specialty)))]; const filtered = filter === "All" ? D : D.filter(d => d.specialty === filter); return (
Our team

Verified doctors,
publicly credentialed.

Every practitioner below carries a DHA licence we publish. Visiting consultants are flagged so you always know whether your specialist is in-house or on rotation. Profiles include current focus, years of experience and languages spoken.

{specs.map((s) => ( ))}
{filtered.map((d) => (
setRoute({ name: "doctor", id: d.id })}>
{d.name}
{d.visiting ? "Visiting" : "In-house"}

{d.name}

{d.credentials}

{d.specialty} {d.licenceStatus === "verified" ? "DHA ✓" : "DHA pending"}
))}
Verification note: Doctor credentials are shown here as captured from research — the live site publishes only entries with verified DHA licence numbers and signed permission to use the practitioner's portrait. "DHA pending" entries appear placeholder until verification is complete.
); } /* ----------------- DOCTOR PROFILE ----------------- */ function DoctorProfileScreen({ setRoute, onBook, id }) { const D = window.EUROMED_DATA.DOCTORS.find(d => d.id === id) || window.EUROMED_DATA.DOCTORS[0]; return (
setRoute({ name: "doctors" })} style={{ cursor: "pointer" }}>DOCTORS {D.name.toUpperCase()}
{D.name}
{D.visiting ? "Visiting consultant" : "In-house"} {D.licenceStatus === "verified" ? "DHA ✓ Verified" : "DHA pending verification"}
{D.specialty}

{D.name}

{D.credentials}

{D.bio}

{D.licence} {D.licenceStatus !== "verified" && · verifying}
{D.experience}
{D.languages.join(" · ")}
{D.visiting ? "Visiting (by rotation)" : "Resident, in-house"}
Ask a question
{D.visiting && (
Visiting consultant. {D.name.split(" ").slice(0, 2).join(" ")} attends Euromed on rotation. Please book ahead — we'll confirm next-available dates by WhatsApp.
)}
Specialisations

What {D.name.split(" ")[1] || "they"} treats

{window.EUROMED_DATA.SPECIALTIES.find(s => s.name.toLowerCase().includes(D.specialty.toLowerCase().split(" ")[0]))?.treatments.map(t => ( {t} )) || Consultation}
); } /* ----------------- ABOUT ----------------- */ function AboutScreen({ setRoute, onBook }) { return (
Since February 2010

Sixteen years on
Jumeirah Beach Road.

Euromed Clinic Center opened in February 2010 with a simple premise: a family medical and cosmetic clinic where dermatology, surgery, dental, OB/GYN, family medicine and wellness sit under one roof — and share a record.

Clinic environment
{[ { t: "Multi-specialty by design", d: "Most clinics specialise in one thing. We treat the whole patient — coordinated dermatology, dental, family medicine and surgical care from one team, one record." }, { t: "Doctor-led, never sales-led", d: "Consultations are doctor-led. Pricing is by consultation with a written quote. We don't run guaranteed-results offers or aggressive promotional hooks." }, { t: "Licensed and accountable", d: "DHA-licensed facility (ID 0047513) with publicly verified practitioner credentials. Visiting consultants are flagged so you always know who you're seeing." }, ].map((b, i) => (
0{i+1} / 03

{b.t}

{b.d}

))}
{["gallery-clinic-1", "gallery-clinic-2", "gallery-clinic-3", "gallery-clinic-4", "gallery-clinic-5", "gallery-clinic-6"].map((g, i) => (
))}
); } /* ----------------- CONTACT ----------------- */ function ContactScreen({ onBook }) { const C = window.EUROMED_DATA.CONTACT; return (
Visit Euromed

Find us on
Jumeirah Beach Road.

Walk-ins welcome by appointment. For the fastest reply, message us on WhatsApp — most enquiries are answered within the hour during clinic hours.

Address

{C.address}
{C.city}

Hours

{C.hoursNote}

Call

{C.phone}

WhatsApp

{C.whatsapp}

Email

{C.email}

Hours pending confirmation. Source data showed conflicting hours (10:00–19:00 Mon–Sat vs 9:00–19:00 Mon–Sun). The clinic will confirm the live schedule before publishing.
Map placeholder
Villa 611
map embed · coords pending
); } window.TreatmentScreen = TreatmentScreen; window.DoctorsScreen = DoctorsScreen; window.DoctorProfileScreen = DoctorProfileScreen; window.AboutScreen = AboutScreen; window.ContactScreen = ContactScreen;