An image of a few of the screens I've made for Norooz Clinic slightly angled to the left, the screens are a log in with gmail, before you start checklist, onboarding modules page, a welcome page, an orientation page and a quiz page.

Reducing client management errors and increasing intern knowledge retention by creating an AI agent-powered mobile app for clinical interns, designed with OOUX

This project & case study are in progress.

  • Company

    Norooz Clinic Foundation

  • My Role

    In-House UX Designer

  • Project Type

    End-to-End Mobile App

  • Team

    1 Designer, 1 Dev, 1 PM

  • Tools

    Figma, Claude, FlutterFlow

  • Year

    2025

Key Accomplishments

  • Figma logo icon

    Used object-oriented UX and ORCA to create a high-fidelity design for the mobile app in Figma

  • A tablet screen icon

    Trying to resolve common client management that clinical interns face with AI agents

  • a paper icon

    Trying to increase retention of clinic policies and procedures via digitized onboarding

  • Collaborated with the team to create a brand identity, onboarding videos, and app content

Company Background

Norooz Clinic Foundation logo with the name of the organization in black all-caps text with "non profit mental health clinic" and a half sunburst outline in gold above the words

The Norooz Clinic Foundation logo

Making mental healthcare accessible, affordable, and culturally competent.

Norooz Clinic Foundation’s vision is to remove barriers to access to mental health. It dismantles barriers to mental health, improves outcomes, and advocates for a stigma-free world by utilizing culturally competent care, offering affordable options, expanding community outreach, and leveraging technology.

Project Background

Norooz Clinic offers a variety of advanced therapy services, but its clinic management is stuck in the Stone Age.

NCF offers a 1-year internship to therapy students from local Orange County universities.

  • Administrative staff face recurring questions and challenges while onboarding and training clinical interns because there is no streamlined digital process

  • Interns often make recurrent errors when managing their clients due to manual processes and an overload of information.

My Value Add

I helped streamline the onboarding process and reduce intern errors when managing clients by creating an NCF mobile app for interns.

I led the end-to-end design of a mobile app where interns will be able to:

  • Complete onboarding videos to learn how to manage their clients

  • Take quizzes to assess their knowledge

  • Use AI agents to complete some of the NCF-specific procedures (WIP)

  • Access important documents and contact information of the admin staff

Mobile app screen with organic brand-colored background, a modal showing the sunburst logo and a blue "Sign in with Gmail" button. Another screen displays a "Before you get started" checklist with checkboxes and a continue button.

The high-fidelity designs of the login and onboarding checklist pages.

Research: Admin & Interns

The main issue we discovered was that interns have to manage a lot outside of performing therapy sessions, so there are repeated errors and a cycle of stress during the 1-year internship.

We conducted research with 6 admin staff who manage the interns and clinic, 2 clinical supervisors who assess the interns’ readiness, and 4 clinical interns (1 current and 3 past) who do the internship.

After the interviews, we synthesized the research into:

  • empathy maps for each user type (admin/clinical and intern) & an affinity map

  • 2 user journey maps, interns going through the internship and the clinic acquiring a new client.

Admin & Intern Pain Points Identified

  • The admin staff often gets repeated questions from interns about the material they learn in onboarding which is frustrating.

  • Interns are often lost after onboarding because there are so many documents and people they can ask questions to.

  • Interns make repeated errors with client management, especially with service codes, insurance, and client payment.

  • Interns often face burnout during the internship because it’s intensive, and they have to do a lot of manual processes.

ORCA Framework

Our app has the potential to solve all of these problems, but we had to make sure we understood the complexity of NCF’s current system.

I led the ORCA framework process (Objects, Relationships, Call-to-actions, and Attributes) based on object-oriented UX to map out NCF’s structure with the team.

We identified the objects of our system and their attributes, then the relationships between the objects, and the CTAs and roles that trigger those relationships.

Pic of me in a red shirt, smiling in front of the tv screen showing the ORCA board we created, which constitutes of our objects in blue sticky notes, CTAs in green stickys, and our attributes in yellow and red

Me with our ORCA board in FigJam at the NCF office.

What is OOUX?

Object-Oriented UX uses object-oriented programming principles and applies them to the design process to help uncover complexity.

Let’s use an INTERN object as an example:

  • It has 2 instances, Doctor of Psychology (PsyD) or Marriage and Family Therapist (MFT)

  • They have attributes such as their name, contact info, program, start/end dates of the internship, supervisor name, and therapy specialty

  • We used cardinality to show relationships with the admin, clients, the onboarding videos, etc.

  • They have CTAs like scheduling clients, sending payment links, and watching onboarding videos

  • They have certain permissions, like they can watch a video but cannot upload or delete it

Learn more here: https://www.ooux.com/

A zoom in of the ORCA board showing the INTERN object, instances, and attributes (the yellow being core content and red is metadata). The data shows how an intern has 2 instances (psy-d, mft) and the attributes they have such as name, email, etc.

A zoom in of the ORCA board showing the INTERN object, instances, and attributes (the yellow being core content and red is metadata).

Designing with OOUX

By laying out this object map, we created AI prompts that made wireframing super fast and successful.

We used the UX Pilot plugin in Figma and prompted it to create the wireframes using the attributes and CTAs that we identified in our object map. I created additional wireframes for the screens in between each of the main screens.

Visual Identity: Colors & Fonts

I collaborated with my teammates to come up with a beautiful brand identity that resonated with our mission.

We used the browns from the marketing website, added in blues as the accent color.

We selected Nunito as a font because we wanted to pick an inclusive, easy-to-read font.

Our project manager, Taylor, has dyslexia and stated she thought Nunito was a great choice.

This font is great because as someone with dyslexia it is easy to read because it’s rounded and each letter has a unique shape.
— Taylor Bolduc, Project Manager

Visual Identity: Style Guide

After selecting our colors and fonts, we put together a style guide using AI.

We used a tool called Figr AI in Figma, which took our fonts and colors, created typography, color, and spacing systems, and imported them automatically as variables and styles in Figma in about 5 minutes. We used Feather for our iconography.

High Fidelity Prototype

The object map not only made wireframing super streamlined, it helped me create an accurate prototype that showed the relevant CTAs.

I created graphics in Canva using the brand guidelines and made the high-fidelity screens and prototype.

AI Agents

By using our object map and user journeys, I identified ways that an AI could help eliminate common pain points and errors.

The team has a lot of manual processes that could be addressed by using an AI agent. I’m investigating how to create agents in Relevance AI with the admin who currently resolves the recurring issues.

  • Helping interns with client management (billing / insurance / service)

  • Allowing interns to practice performing therapy with a client

  • Pulling from, populating, and migrating info on a spreadsheet

  • Adding, reading, and modifying event calendars

  • Sending notifications and reminders

Want to learn more?

Email me so we can chat about how I can help you! I’m actively looking for Product Design opportunities and ready to interview!

mahaaziz95@gmail.com

View My Next Project

Optimizing the overall user experience and information architecture of Wild.AI, an AI-powered women’s fitness app