Our client, Yrgent, a healthcare start-up, needed a reliable and user-friendly app to improve access to medical care. Our team developed an intuitive application that uses geolocation for doctor searches, a robust verification system to ensure qualified professionals, and features for booking appointments and leaving reviews. We also introduced an AI-assisted intake and triage workflow that guides patients through symptom assessment, structures relevant clinical context, determines the recommended care pathway, and matches patients with the right provider. Computools assisted in engineering a secure, efficient, and scalable platform, significantly enhancing the client’s service delivery and user satisfaction.
Yrgent is a start-up founded in 2016 in the US, with a team comprising individuals with backgrounds in healthcare and technology. The company is based in California and raised a US$1 million investment in 2017. Yrgent aims to make access to healthcare faster, more convenient, and safer for everyone through its app, which is available on the App Store and Google Play. The client is a prime example of a start-up addressing a significant social issue, providing quick and convenient access to qualified medical care, and positively impacting many lives.
The client’s problem was that existing doctor search apps were not convenient or reliable enough. They often offered incomplete or inaccurate information about doctors and lacked user security. Finding a nearby physician was also only part of the problem. Patients still needed to understand what type of care they required, identify the right specialist, and navigate from symptoms to an appropriate appointment. For healthcare providers, manually reviewing patient requests and routing them to the correct specialists created additional administrative workload and slowed access to care.
We developed an app that allows users to quickly and easily find the right doctor in their area. The app uses geolocation to find doctors in the user’s vicinity.
We also implemented a doctor verification system to ensure users receive care from qualified professionals. The vetting system includes document verification, a rating system and internal evaluation.
To extend the platform beyond a traditional “find a doctor near me” experience, we implemented an AI-assisted intake and triage workflow. Patients can describe their symptoms through a chatbot, which asks relevant follow-up questions and structures symptoms, urgency, and relevant patient context.
Based on this information, the system recommends an appropriate care pathway and matches the patient with a provider according to specialty, urgency, location, and availability. Before the consultation, the physician receives a structured summary of the patient’s reported symptoms and relevant context, helping them prepare for the interaction more efficiently.
In addition, we have added several features to the app that make it more convenient and safer for users. For example, the app can book an appointment with a doctor at a clinic, view the route to the doctor and leave reviews about doctors.
As a result, the core patient journey evolved into a connected workflow: describe what is wrong → complete AI-assisted triage → get matched with the right provider → book care.
The launch of the Yrgent app was a success. In the first month after the launch, more than 100,000 users downloaded the app. This figure shows the high interest in and demand for the product.
The expanded AI-assisted workflow also improved how patients and healthcare providers move from an initial request to appropriate care:
Yrgent discovered Computools through extensive market research, portfolio reviews, customer reviews, and price comparisons. They also met with potential contractors to understand their approaches and experience in healthcare application development. Computools demonstrated a history of developing successful mobile applications.
Once the partnership began, we prioritised understanding Yrgent’s unique needs and challenges. The initial focus was defining the target audience, analysing market trends, and establishing a comprehensive business plan. Yrgent appreciated the transparent communication, collaborative approach, and rapid progress.
The project's design was carried out in two directions: experience and interface. The design basis was developed at the interactive prototyping stage and supplemented with the necessary functions and navigation options. As a result, an intuitive and friendly application design was created. The patient journey was also extended to support a conversational intake and triage experience, guiding users naturally from symptom description to provider selection and booking.
A description of a typical user of a product or service
A diagram that shows the structure of a website or application
Low-fidelity sketches of the layout of a user interface
The visual elements of a product or service that users interact with
PostgreSQL
PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasising extensibility and compliance with technical standards.
Swift
Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, iPadOS, macOS, watchOS, tvOS, Linux and z/OS.
Node.js
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a browser.
Java
Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible.
Scrum was chosen as the methodology to accelerate and maintain project productivity. One of the most popular methods of the Agile approach, Scrum, has repeatedly proven to be effective, especially on projects where the result is needed quickly.
Continuous testing and verification of the results lead to high efficiency and operability of the application. Scrum development encourages active product owner and stakeholder involvement throughout the product development. Transparency is, therefore, much higher for key stakeholders, both in the project’s progress and in the product itself, which helps ensure that expectations are effectively managed. In Agile development, change is accepted and expected. Often, the timescale is fixed, and detailed requirements emerge and evolve as the product is developed.
Working with Computools has been a pleasant experience. Their team demonstrated exceptional expertise and dedication throughout the entire development process. The project manager was incredibly responsive and ensured our vision was realised at every stage. The developers at Computools were highly skilled and proactive in suggesting solutions that enhanced the functionality of our app. The result is a robust, user-friendly application that has received overwhelmingly positive feedback from our users. We couldn’t have asked for a better partner to bring our healthcare solution to life.