Back

go clients tech

go clients tech - healthcare software

Web Development
DevOps

The client

go clients tech 

Industry - Healthcare
Location - Poland

Services

Dashboards
Services for specific niches
CI/CD - applied a set of measures that allow for faster and cheaper delivery of new features to production

Technology Stack

React - stack technology Malevich company
Node.js - stack technology Malevich company
Nest.js - stack technology Malevich company
GraphQL - stack technology Malevich company
PostgreSQL - stack technology Malevich company
Redis - stack technology Malevich company
Docker Swarm - stack technology Malevich company
Cloudflare - stack technology Malevich company
Traefik - stack technology Malevich company
Sentry - stack technology Malevich company
Bitbucket - stack technology Malevich company
Jenkins - stack technology Malevich company

The Challenge

01.
To develop a convenient system for booking visits to the clinic. The target audience is patients and employees of dental clinics
The SolutionThe Solution

The service allows a person to select the clinic branch on the most suitable map and book a doctor's appointment. The potential patient must complete a quick registration process in a few steps. The process includes providing personal information and selecting the desired service (dental cleaning, preventive dental visit, orthodontist visit, etc.) and appointment date/time.

An administrator is responsible for processing requests from the clinic's side using the appropriate functionality. There is an option to send SMS/emails to patients on behalf of the clinic for various cases (appointment confirmation, rescheduling/cancellation, etc). Additionally, the clinic administrator has access to a calendar where appointments are recorded (viewable by day, week, month, year). Clinic staff can configure their schedules and access visit statistics, patient information, and a list of clinic doctors.

Waitlists are implemented in case all upcoming doctor appointment slots are booked. In such cases, the patient is offered a range of dates and times that would be convenient for their visit. When a slot becomes available, the patient receives a notification and can either book the appointment or decline it.

Doctors also have access to their patient list, visit history, schedule, and more. The service helps to simplify and automate the interaction between the patient and the clinic (and its representatives) in a modern and understandable way.

 

The following modules have been implemented:

Creation of bookings by the patient/doctor/clinic admin.
Adding requests to the waitlist with the option to transfer them to the calendar later.
Calendar of appointments or scheduling block for the clinic and specific doctors.
Operational messaging system (appointment confirmation/cancellation, visit reminders, feedback collection, etc.)

Technologies:

React.js

This library allows you to create applications quickly, and the declarative style of programming considerably simplifies the debugging of components and the project. Facilitates dynamic application creation, ease of development, and improved application performance, one-way data flow, and use in mobile application development.

Nest.js

An excellent framework for building robust Node.js APIs. It is based on an excellent modular architecture. It integrates perfectly with TypeScript, enabling it to write powerful, scalable, secure, and maintainable applications.

GraphQL

Reduces the load on the network, allows to spare Internet traffic, and removes a load from client applications, compared to the REST API. GraphQL is typed control-based, which makes it a reliable query and data-handling language.
go clients tech - healthcare software

The Outcome

01.

The client has the ability to sell the right of use to different clinic networks and receive a direct monetary benefit from it.