Get in touch →

Medicare Assistance

A Norway software company

Solution:

DIGITAL TRANSFORMATION SERVICES

Industry:

Healthcare

Business size:

Small Business

Outcome

With extensive experience in the healthcare website development, Computools successfully coped with the tasks and contributed to the implementation of the client's business goals. The finished product allowed the client to increase profits, expand the customer base, and increase the loyalty of the existing ones. Thanks to the successful collaboration, a modern healthcare solution has been developed.

Several key options we solved:
  • The ability to enter patient data and make an appointment in a few clicks.
  • Implemented a structured listing system for optimized data visualization.
  • Implemented calendar for the day, week, months for all doctors.

Business
challenge

weaknesses

  • The client often provided incomplete documentation out of time

strengths

  • Good idea that can be used on a national level
  • Uncovered yet, but a rapidly growing business sector of such services over Norway

Project
Description

Optimizing the work of hospital staff and digitizing internal processes allows healthcare professionals to focus on urgent and other ongoing tasks that require their attention. The client turned to Computools with the idea of ​​creating an application for hospital staff that helps them control appointments and store patients’ personal information. The implementation of the concept required specialists in healthcare website design.

During the discussion of the project, Computools's team found out the main functions of the future application that need to be embedded in. The developed website is for internal use in hospitals for secretaries, medicine students, and therapists. A user can input information about patients, make appointments. The website has a calendar for the day, week, months for all doctors, different lists such as a list of patients, appointments, attachments, insurance.

Digital Platform & Technology

The stack of necessary technologies was conditioned by the technical features of the project. Since we worked on a multitasking platform, it took deep knowledge and experience of work with several programming languages ​​at once.

Communication Framework

To communicate with the client, we always build a convenient communication system that takes into account the features of cooperation and is suitable for all participants. To make the work on providing website development services productive, Microsoft Teams was chosen as a way of communication for conferences, discussions, and quick decision-making. To exchange information, an email was used.
Skype
Email
microsoft teams
Azure

Specification

The project specification allows to avoid errors on the project and captures the actions that must be performed during the development process. The basic algorithm of actions was created at the healthcare app design stage.

Goal - make an appointment for a patient.
Precondition Select the therapist or therapists.
See the calendar of the therapist.

Main Flow Select a time slot of the therapist.
Select a patient.
Fill in details.
Select the payment method.

Postconditions The appointment is created.
See an appointment in the therapist’s calendar.

Team

To perform the tasks of this project, we carried out a rigorous selection among our employees. The team was made up of professionals and engineers whose skills are best suited for all tasks. We try to provide our customers with high-quality service, so a talented and experienced Project Manager always accompanies the development team.

Backstage

The development process at Computools is creative and innovative. Even with the use of ready-made or well-known solutions, the creation of the website for therapists may require additional ideas and their implementation.

Dev meetings

Developer's meetings serve two purposes at once. Firstly, it is the interaction of team members, which allows it to rally and work more harmoniously. Secondly, it helps to detect errors in the code, find a solution, or share experiences with other developers.

Team Brainstorming

The brainstorming sessions help Computools’s engineers to find a really innovative solution. The company uses the latest technology for brainstorming, sharing experiences and ideas. Thanks to this, teams are so useful and efficient.

Feedback

After finishing a large part of the work, we conduct team discussions and arrange feedback sessions. Thanks to exchanging opinions and emerging ideas, Computools’s developers find genuinely innovative solutions, improving their personal efficiency and the efficiency of the entire team.

Internal Communication Flow

Internal communication on the project of website design and development is built in two directions. The project manager chooses a convenient system for distributing and monitoring tasks, as well as messengers and communication methods for video and audio conferences, solving urgent and current issues. For this project, Azure and Skype were chosen as the main methods of communication and project management.

Project Management Methodology

Since the work on the project was carried out in a short time, the Kanban methodology was chosen. This saves time on developing websites for hospital management and improves the efficiency of the entire team.

Kanban gives the flexibility to build sustainable competitive advantage and empower the team to accomplish more and faster. Every project has a backlog of tasks to get through, and a series of processes states that a task must pass through before it is delivered. Using the Kanban board, everyone can instantly see how tasks are moving through the process. The simplicity of its visual presentation enables PM to easily spot bottlenecks while they are forming.

The most obvious benefit of using Kanban is improved flow efficiency that happens shortly after the method is implemented into the project. Visualizing your process will highlight areas of inefficiency very quickly. The next Kanban benefit, which is increased productivity. Kanban benefits team productivity by shifting the focus from starting work to finishing work.

Project timeline

01

CONSULTING

Defining goals
  • Identifying high-level project goals
Analysis & Exploration
  • Researching and analyzing the existing and ready-made solutions
  • Defining main restrictions and providing solutions for them
  • Identifying the main risks
02

Product DESIGN

High-Level Architecture
  • Selecting basic architectural patterns and tools
  • Forming an application stack, work processes with VCS
  • Forming the main development guidelines
Interactive prototypes & Specification
  • Development of a prototype in parallel with specification
  • Choosing Project Management Methodology
Build Development Process
  • Calculating the number of project teams
  • Configuring the technological processes and interactions between roles
03

Product Engineering

Build The Team
  • Making the initial scope based on the specification and estimate, calculating the optimal number of specialists for each role
  • Adding executors to the team's core
  • Conducting an intro meeting
Development
  • Development of a road map, dividing the development process into parts
  • Implementation of the first series of solutions
  • Implementation of developed elements of the platform
Testing & Stabilization
  • Developing a testing plan
  • UI & Unit testing
  • Applying improvements
  • Code stabilization/refactoring, increasing system stability, reducing the probability of bug emergency

use link below to find
code sample

https://github.com/computools/angular-sample

Contact Us

Get professional advice.
Use the form or write us an e-mail: info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.

Get a
consultation
from our experts!
Contact us →