Research and discovery work needs to be done to gather insights and understandings about case management flows and requirements. This will ensure that the case management patterns and templates we develop are effectively tailored to the needs of most designers and developers, providing a robust, extensible foundation for building case management services.
Acceptance Criteria:
Organization scan: Perform a scan of the existing case management DDD products to identify best practices, innovative solutions, and potential gaps in the current offerings.
Identify Key User Flows: Research and document the key user flows that are common in case management applications used within the government. This includes understanding how files/cases are created, assigned, filtered/sorted, managed, and closed.
Component Identification: Identify the critical components that make up effective case management interfaces, such as dashboards, case lists, detail views, and forms.
Given our close work with the Land titles area, special attention should be paid to components like selectable table rows/containers and "drawer" components for potential integration.
Stakeholder Interviews: Conduct interviews with designers, and developers from DDD teams to gather insights on their needs, pain points, and expectations from a case management pattern.
Documentation: Outline recommended user flow(s) and new components and enhancements to existing components needed to create the case management patterns/templates.
Validation Workshop: Organize a validation workshop with designers who have built case management services at DDD, to review the research findings (user flows and designs) and gather feedback to ensure the direction is aligned with user needs and expectations.
Organizational Scan
Summary:
Case management underlies every service in the government, as it revolves around collecting information, making decisions, taking appropriate actions. However, within DDD, there are different definitions of what constitutes a Case management Service. These interpretations can be categorized as follows:
Comprehensive services: Some services that do more than case managing, that have multiple portals and dependencies. Services that fit in this category aren’t seen as case management services as they offer alternative methods of managing intake, using platforms like SharePoint, Outlook or other third-party services.
Exemplar service: Services that focus in specific types of case management. Examples include SCSS' Compass (Case Management and Intake Management ), FSCD and PDD services.
Varying services: These are categorized as case management service in ServiceNow by individuals who have different definition of case mgmt. than we do.
Challenges:
PO's aren't necessarily subject matter experts so it is best to reach out to PDDs to direct you to people on their teams.
Hesitant replies from contacts or no response.
Inconsistencies in terminologies: Most PDDs I contacted mentioned they didn't offer a "Case Management" service. Also, changing the word case management to "Record Management" or "Intake Management" didn’t resonate with teams as previously thought.
Outdated Directories: Some directories, such as Confluence and the ServiceNow Business application catalogue, lack updated Information. Changes in names of initiatives, contacts being reassigned to other product teams, new roadmap items etc. are contributing factors to these issues.
Identifying Key User Flows
SCSS Services– Information provided by Dave Van Vliet.
Income Support Case Management (Work began here before any design system really existed)
The flow begins by the worker searching for a case, continuing through intake, assessment and monitoring and concludes with closing and archiving.
Dashboard - Search bar
The front-stage worker starts at the dashboard and uses search bar
Search flow
Front-end worker searches
Search Result Dashboard: Displays search results. The worker clicks the result to bring up the case file.
Intake process
Intake assessment dashboard: Front-stage worker starts the intake process through the dashboard
Intake form: Fills out the intake form and sends it to a queue in the back stage
Intake management queue: The form is now on the queue and back-stage worker assigns the case to another worker. The back-stage worker gets confirmation case has been assigned.
Assessment Process
Front-stage worker dashboard: Assigned worker opens the case file
Assessment dashboard: Worker views the assessment details
Assessment form: Front-stage worker completes the form and submits decision
Eligibility modal: Pops us when the worker submits a decision. Allows them to review and submit the decision. The submit button takes worker back to the assessment dashboard and closes the application
Complete assessment modal: Appears when the worker click the close application button and allows confirmation.
Action plan dashboard: Allows font-stage worker assign activities to Albertan and set deadlines.
Monitoring and reminders
Reminder Dashboard: Enables tracking of upcoming tasks and overdue reminders
Assessment Dashboard: Worker monitors progress and select the activity outcome.
Activity outcome modal: Mark progress as complete, confirm end date and change outcome
Acton plan and Closing
Action Plan Dashboard: Worker reviews the action plan and archives plan
Archive action plan modal: Final step to archive the action plan.
Tenent (To replace Mobius) – Information provided by Terri Cherriman
Mobius (Will be replaced by Tenent)
Currently building MVP for one of the four streams of service.
The primary users of this service are external contractors who provide training and employment services across Alberta and GoA contract service coordinators (CSCs) who oversee contracts that are carried out by all of the external providers.
Provider Flow:
The flow begins by the provider searching for participants name on the dashboard search bar.
Dashboard: Actions include but are not limited to:
Initiate a search for participant through the search bar
Accessing a client's plan file through the information row
Monitoring service progress
Filling/editing participants personal details
Showing completed cases
Scheduling and performing a follow up with a client
Documenting the outcomes of the session e.t.c.
Account Creation
Creating new account for the participant
Setting up a reminder for follow up
Generating and Downloading reports
Program implementation
Program implementation dashboard: Main interface to manage programs. This enables the provider to start or manage an existing program in the queue
Verification
Verification Screen: The provider performs verification
Assessment list: Within the contract record, the provider can navigate to assessment list view if participant is eligible for service and creates a client plan. Confirms service plan with GoA Contract service coordinators (CSCs)
Receive a confirmation email from the CSCs and implement the program
Program implementation dashboard: Provider implements the program
Follow-up, monitoring and reminders
Reminder Dashboard: Enables provider track upcoming tasks and set follow-up reminders
Assessment Dashboard: Provider monitors service progress.
GoA Contract service coordinators (CSCs) Flow
FSCD (Family Support for Children with Disabilities) - Again: Non-design-system components
Background:
Research and discovery work needs to be done to gather insights and understandings about case management flows and requirements. This will ensure that the case management patterns and templates we develop are effectively tailored to the needs of most designers and developers, providing a robust, extensible foundation for building case management services.
Acceptance Criteria:
Organization scan: Perform a scan of the existing case management DDD products to identify best practices, innovative solutions, and potential gaps in the current offerings.
Identify Key User Flows: Research and document the key user flows that are common in case management applications used within the government. This includes understanding how files/cases are created, assigned, filtered/sorted, managed, and closed.
Component Identification: Identify the critical components that make up effective case management interfaces, such as dashboards, case lists, detail views, and forms.
Given our close work with the Land titles area, special attention should be paid to components like selectable table rows/containers and "drawer" components for potential integration.
Stakeholder Interviews: Conduct interviews with designers, and developers from DDD teams to gather insights on their needs, pain points, and expectations from a case management pattern.
Documentation: Outline recommended user flow(s) and new components and enhancements to existing components needed to create the case management patterns/templates.
Validation Workshop: Organize a validation workshop with designers who have built case management services at DDD, to review the research findings (user flows and designs) and gather feedback to ensure the direction is aligned with user needs and expectations.
Organizational Scan
Summary:
Case management underlies every service in the government, as it revolves around collecting information, making decisions, taking appropriate actions. However, within DDD, there are different definitions of what constitutes a Case management Service. These interpretations can be categorized as follows:
Comprehensive services: Some services that do more than case managing, that have multiple portals and dependencies. Services that fit in this category aren’t seen as case management services as they offer alternative methods of managing intake, using platforms like SharePoint, Outlook or other third-party services.
Exemplar service: Services that focus in specific types of case management. Examples include SCSS' Compass (Case Management and Intake Management ), FSCD and PDD services.
Varying services: These are categorized as case management service in ServiceNow by individuals who have different definition of case mgmt. than we do.
Challenges:
PO's aren't necessarily subject matter experts so it is best to reach out to PDDs to direct you to people on their teams.
Hesitant replies from contacts or no response.
Inconsistencies in terminologies: Most PDDs I contacted mentioned they didn't offer a "Case Management" service. Also, changing the word case management to "Record Management" or "Intake Management" didn’t resonate with teams as previously thought.
Outdated Directories: Some directories, such as Confluence and the ServiceNow Business application catalogue, lack updated Information. Changes in names of initiatives, contacts being reassigned to other product teams, new roadmap items etc. are contributing factors to these issues.
Identifying Key User Flows
SCSS Services– Information provided by Dave Van Vliet.
Income Support Case Management (Work began here before any design system really existed)
FED: @Benji
Overview and dummy account
ENVs
High Level User Flow - Refer to Miro board
The flow begins by the worker searching for a case, continuing through intake, assessment and monitoring and concludes with closing and archiving.
Dashboard - Search bar
The front-stage worker starts at the dashboard and uses search bar
Search flow
Front-end worker searches
Search Result Dashboard: Displays search results. The worker clicks the result to bring up the case file.
Intake process
Intake assessment dashboard: Front-stage worker starts the intake process through the dashboard
Intake form: Fills out the intake form and sends it to a queue in the back stage
Intake management queue: The form is now on the queue and back-stage worker assigns the case to another worker. The back-stage worker gets confirmation case has been assigned.
Assessment Process
Front-stage worker dashboard: Assigned worker opens the case file
Assessment dashboard: Worker views the assessment details
Assessment form: Front-stage worker completes the form and submits decision
Eligibility modal: Pops us when the worker submits a decision. Allows them to review and submit the decision. The submit button takes worker back to the assessment dashboard and closes the application
Complete assessment modal: Appears when the worker click the close application button and allows confirmation.
Action plan dashboard: Allows font-stage worker assign activities to Albertan and set deadlines.
Monitoring and reminders
Reminder Dashboard: Enables tracking of upcoming tasks and overdue reminders
Assessment Dashboard: Worker monitors progress and select the activity outcome.
Activity outcome modal: Mark progress as complete, confirm end date and change outcome
Acton plan and Closing
Action Plan Dashboard: Worker reviews the action plan and archives plan
Archive action plan modal: Final step to archive the action plan.
Tenent (To replace Mobius) – Information provided by Terri Cherriman
Mobius (Will be replaced by Tenent)
Currently building MVP for one of the four streams of service.
FED: @Meng Li
ENVs
High Level User Flow - Refer to Miro board
The primary users of this service are external contractors who provide training and employment services across Alberta and GoA contract service coordinators (CSCs) who oversee contracts that are carried out by all of the external providers.
Provider Flow:
The flow begins by the provider searching for participants name on the dashboard search bar.
Dashboard: Actions include but are not limited to:
Initiate a search for participant through the search bar
Accessing a client's plan file through the information row
Monitoring service progress
Filling/editing participants personal details
Showing completed cases
Scheduling and performing a follow up with a client
Documenting the outcomes of the session e.t.c.
Account Creation
Creating new account for the participant
Setting up a reminder for follow up
Generating and Downloading reports
Program implementation
Program implementation dashboard: Main interface to manage programs. This enables the provider to start or manage an existing program in the queue
Verification
Verification Screen: The provider performs verification
Assessment list: Within the contract record, the provider can navigate to assessment list view if participant is eligible for service and creates a client plan. Confirms service plan with GoA Contract service coordinators (CSCs)
Receive a confirmation email from the CSCs and implement the program
Program implementation dashboard: Provider implements the program
Follow-up, monitoring and reminders
Reminder Dashboard: Enables provider track upcoming tasks and set follow-up reminders
Assessment Dashboard: Provider monitors service progress.
GoA Contract service coordinators (CSCs) Flow
FSCD (Family Support for Children with Disabilities) - Again: Non-design-system components
FED: @Lia Shechter
ENVs
PDD (Persons with Developmental Disabilities)
Useful because the team is using new design system components.
FED: @Yin Liu
ENVs
Component Identification
Calendars: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588592950325&cot=14
Multi-portal Login Cards: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588612896710&cot=14
Summary Banner: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588612896419&cot=14
Side Stepper: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588613088501&cot=14
Side Menu: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588613297854&cot=14
Date Picker: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588613393139&cot=14
Rich Text Area: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588613393338&cot=14
Dynamic Modal: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588613940835&cot=14
Action Plan Cards: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588614050452&cot=14
Reminder Cards: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588614159022&cot=14
File Uploader: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588614791915&cot=14
Tables: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588613855688&cot=14
Address Lookup: https://miro.com/app/board/uXjVKVhH9Yg=/?moveToWidget=3458764588614961231&cot=14
Other existing components used include: Header, Footer, Radio, Icons, Text area, Skeleton loading, Modals, Stepper e.t.c