Linking patient records for Best Health Booking appointments
Outcomes
Timelines
Role
Context
Best Health Booking (BHB) is our appointment booking platform that integrates with our cloud practice management system, Omni.
There was an issue with a workflow for patients that were booking at a practice through BHB for the first time. These appointments would be booked with no patient linked to them and the practice could only create a new patient each time this occurred. There was no flow for them to search and link their booking and account to an existing patient record in their database.
The aim of this work was to develop a workflow and designs that would allow a patient to link up these ‘unmatched patients’ and avoid having duplicate patient records that they would have to clean up later on.
Analysis and design
From the brief, the design needed to easily allow users to review matches, search for patients or create a new one (hopefully all from one location). There would be perks if some automation was in place to reduce the number of clicks for a user.
There were two main modal designs explored
Review was conducted by the product team to gather feedback and the key things that drove us to the second design was:
Left ideation follows the existing patient merge modal layout. Right design follows the waiting list modal design.
What we released
Appointment slot icons and menu items
A red ‘patient search’ icon was added to the appointment slots to make it more obvious to the user that the appointment had an unmatched patient.
Previously there was no easy indication this and would rely on the users picking up and appointment called ‘Appointment’ with patient details included in the comment.
From the menus presented after left or right clicking the appointment, a ‘Review unmatched patient’ button also calls them into the workflow to review the unmatched patient.
Patient matching module
A red ‘patient search’ icon was added to the appointment slots to make it more obvious to the user that the appointment had an unmatched patient.
Previously there was no easy indication this and would rely on the users picking up and appointment called ‘Appointment’ with patient details included in the comment.
From the menus presented on left or right clicking the appointment, a button also calls them into the workflow to review the unmatched patient.
Patient search
User can opt to create a new patient from the modal if required. When selected the new patient modal will be pre-populated with the details already available from the booking (first name, last name, date of birth and sex)
This reduces manual entry from the users and also potentially errors that may occur. It provides enough initial data for them to save the new patient straight away. On saving it automatically links the new patient record to the appointment
Creating a new patient
User can opt to create a new patient from the modal if required. When selected the new patient modal will be pre-populated with the details already available from the booking (first name, last name, date of birth and sex)
This reduces manual entry from the users and also potentially errors that may occur. It provides enough initial data for them to save the new patient straight away. On saving it automatically links the new patient record to the appointment
Conclusion
Involving development teams early:
I saw the importance of bringing development along on the journey early in the piece.
Through showing them what we were looking to achieve it allowed us to refine certain aspects highlighted and also get them thinking about the technical requirements to make it possible.
Data was going between two platforms and ensuring matching was done, and records were created in the right place was a large chunk of the work needed.
Future thinking:
It is important to consider future use cases for a design or solution.
Is what I am creating fully or even partially reusable in other areas of the platform in future to help create a familiar ecosystem for the user?
Gratitude:
This was my first project when I stepped officially into the product designer role. I appreciated the guidance and feedback from designers and product managers as I got familiar with the systems.
Linking patient records for Best Health Booking appointments
Outcomes
Timelines
Role
Context
Best Health Booking (BHB) is our appointment booking platform that integrates with our cloud practice management system, Omni.
There was an issue with a workflow for patients that were booking at a practice through BHB for the first time. These appointments would be booked with no patient linked to them and the practice could only create a new patient each time this occurred. There was no flow for them to search and link their booking and account to an existing patient record in their database.
The aim of this work was to develop a workflow and designs that would allow a patient to link up these ‘unmatched patients’ and avoid having duplicate patient records that they would have to clean up later on.
Analysis and design
From the brief, the design needed to easily allow users to review matches, search for patients or create a new one (hopefully all from one location). There would be perks if some automation was in place to reduce the number of clicks for a user.
There were two main modal designs explored
Review was conducted by the product team to gather feedback and the key things that drove us to the second design was:
Left ideation follows the existing patient merge modal layout. Right design follows the waiting list modal design.
What we released
Appointment slot icons and menu items
A red ‘patient search’ icon was added to the appointment slots to make it more obvious to the user that the appointment had an unmatched patient.
Previously there was no easy indication this and would rely on the users picking up and appointment called ‘Appointment’ with patient details included in the comment.
From the menus presented after left or right clicking the appointment, a ‘Review unmatched patient’ button also calls them into the workflow to review the unmatched patient.
Patient matching module
A red ‘patient search’ icon was added to the appointment slots to make it more obvious to the user that the appointment had an unmatched patient.
Previously there was no easy indication this and would rely on the users picking up and appointment called ‘Appointment’ with patient details included in the comment.
From the menus presented on left or right clicking the appointment, a button also calls them into the workflow to review the unmatched patient.
Patient search
User can opt to create a new patient from the modal if required. When selected the new patient modal will be pre-populated with the details already available from the booking (first name, last name, date of birth and sex)
This reduces manual entry from the users and also potentially errors that may occur. It provides enough initial data for them to save the new patient straight away. On saving it automatically links the new patient record to the appointment
Creating a new patient
User can opt to create a new patient from the modal if required. When selected the new patient modal will be pre-populated with the details already available from the booking (first name, last name, date of birth and sex)
This reduces manual entry from the users and also potentially errors that may occur. It provides enough initial data for them to save the new patient straight away. On saving it automatically links the new patient record to the appointment
Conclusion
Involving development teams early:
I saw the importance of bringing development along on the journey early in the piece.
Through showing them what we were looking to achieve it allowed us to refine certain aspects highlighted and also get them thinking about the technical requirements to make it possible.
Data was going between two platforms and ensuring matching was done, and records were created in the right place was a large chunk of the work needed.
Future thinking:
It is important to consider future use cases for a design or solution.
Is what I am creating fully or even partially reusable in other areas of the platform in future to help create a familiar ecosystem for the user?
Gratitude:
This was my first project when I stepped officially into the product designer role. I appreciated the guidance and feedback from designers and product managers as I got familiar with the systems.
Linking patient records for Best Health Booking appointments
Outcomes
Timelines
Role
Context
Best Health Booking (BHB) is our appointment booking platform that integrates with our cloud practice management system, Omni.
There was an issue with a workflow for patients that were booking at a practice through BHB for the first time. These appointments would be booked with no patient linked to them and the practice could only create a new patient each time this occurred. There was no flow for them to search and link their booking and account to an existing patient record in their database.
The aim of this work was to develop a workflow and designs that would allow a patient to link up these ‘unmatched patients’ and avoid having duplicate patient records that they would have to clean up later on.
Left ideation follows the existing patient merge modal layout. Right design follows the waiting list modal design.
Analysis and design
From the brief, the design needed to easily allow users to review matches, search for patients or create a new one (hopefully all from one location). There would be perks if some automation was in place to reduce the number of clicks for a user.
There were two main modal designs explored
Review was conducted by the product team to gather feedback and the key things that drove us to the second design was:
What we released
Appointment slot icons and menu items
A red ‘patient search’ icon was added to the appointment slots to make it more obvious to the user that the appointment had an unmatched patient.
Previously there was no easy indication this and would rely on the users picking up and appointment called ‘Appointment’ with patient details included in the comment.
From the menus presented after left or right clicking the appointment, a ‘Review unmatched patient’ button also calls them into the workflow to review the unmatched patient.
Patient matching module
A red ‘patient search’ icon was added to the appointment slots to make it more obvious to the user that the appointment had an unmatched patient.
Previously there was no easy indication this and would rely on the users picking up and appointment called ‘Appointment’ with patient details included in the comment.
From the menus presented on left or right clicking the appointment, a button also calls them into the workflow to review the unmatched patient.
Patient search
User can opt to create a new patient from the modal if required. When selected the new patient modal will be pre-populated with the details already available from the booking (first name, last name, date of birth and sex)
This reduces manual entry from the users and also potentially errors that may occur. It provides enough initial data for them to save the new patient straight away. On saving it automatically links the new patient record to the appointment
Creating a new patient
User can opt to create a new patient from the modal if required. When selected the new patient modal will be pre-populated with the details already available from the booking (first name, last name, date of birth and sex)
This reduces manual entry from the users and also potentially errors that may occur. It provides enough initial data for them to save the new patient straight away. On saving it automatically links the new patient record to the appointment
Conclusion
Involving development teams early:
I saw the importance of bringing development along on the journey early in the piece.
Through showing them what we were looking to achieve it allowed us to refine certain aspects highlighted and also get them thinking about the technical requirements to make it possible.
Data was going between two platforms and ensuring matching was done, and records were created in the right place was a large chunk of the work needed.
Future thinking:
It is important to consider future use cases for a design or solution.
Is what I am creating fully or even partially reusable in other areas of the platform in future to help create a familiar ecosystem for the user?
Gratitude:
This was my first project when I stepped officially into the product designer role. I appreciated the guidance and feedback from designers and product managers as I got familiar with the systems.