A bespoke Dental Triage Tool that simplifies the patient assessment process for receptionists. The tool quickly evaluates the patient’s condition, assesses appointment duration requirements and provides an urgency level with accurate notes. This information is then integrated into existing management systems, ensuring consistent patient care across the practice.





Visit the client website

Case Study

The task

A dental practice approached us with a unique request: they needed a custom application for their reception staff. The goal was to streamline the appointment scheduling process for patients who called in. 


Previously, the staff relied on a well-established flow chart to guide their conversations and evaluate patient needs. Our task was to design software that would replicate this flow chart for a better user experience that accommodates all possible scenarios. This would ensure accurate note-taking and decision-making, while significantly enhancing the speed and ease of navigating through the process.


We managed to deliver the final product within just 8 days.

The initial flowchart
Generated summary

Designing for utility

The design phase focused on analysis of analogous applications and designs, aiming to design a workflow that would maximise data input efficiency across their team. We created several design prototypes in Figma, each embodying a unique design – subsequently presented to the client for feedback.


Following this, we solidified the application’s flow by constructing comprehensive flowcharts, undergoing multiple iterations and revisions, ensuring a robust and efficient design that met their specifications.


Upon finalising the design, we chose to develop the application using Unity and C#, a decision driven by the time constraints. This approach facilitated rapid development, enabling us to adhere to our tight schedule.

Final flowchart

The development stage was very short – only spanning a week or so – in which we worked quickly to build up working prototypes for the client to review, and to give us time to thoroughly test the extensive branching content.

A build was then given to the client and the last portion of development was focused on implementing feedback and cleaning up UI to result in a suitable product.