H&P Builder

How we created Electronic Health Record System with no analogues to optimize work of US clinics

About

Industry: Healthcare
Location: USA
Type of software: EHR
Scope of work: IT Consulting, Back-end, Front-end, UI/UX Design, Quality Assurance 
HP builder logo
H&P Builder is an Electronic Health Record System that allows users to compose, save, and share medical data (e.g. symptoms, appointments, etc.) sorted by certain criteria.
Web service is adapted to be used both by private medical practitioners, as well as hospitals.
hpbuilder screenshot

Technologies

Technology ruby on rails

Ruby on Rails

Technology js

JavaScript

postgresql

Postgres DB

Technology react

React

Technology css

CSS3

Technology html

HTML5

hpbuilder screenshot

Key features

hpbuilder screenshot

Challenge

challenge Ensuring data safety​

Ensuring data safety

One of the essential requirements was to ensure data security and access to the web app. Currently, doctors usually use corporate computers, although everyone has their own access to the system. We’ve made it so that only 1 simultaneous session from 1 user is possible. In other words, if the user logs in with their credentials from another device, the previous session will automatically end.
challenge Ensuring a personalized user experience for each clinic​

Ensuring a personalized user experience for each clinic

The client wanted each hospital to perceive the app as a personal workstation, see its own logo and some of its own settings when visiting the login page. We have created a system of subdomains, where each hospital has its own link to the website. For example: somehospital.hpbuilder.org and anotherhospital.hpbuilder.
HPBuilder screenshots

Project Team

angelina Project Manager / Business Analyst​
Angelina

Project Manager / Business Analyst

olexandra Bussines Development Manager
Olexandra

Bussines Development Manager

roman Lead Developer, System Architect
Roman

Lead Developer​

olexandr Front-end Developer​
Olexandr

Front-end Developer​

sergii QA Engineer​
Sergii

QA Engineer​

oksana UI / UX Designer​
Oksana

UI / UX Designer​

Project Workflow​

STAGE 1. Discovery

angelina Project Manager / Business Analyst​

Angelina

Project Manager / Business Analylyst

To take into account every detail is the real goal of the Discovery stage. Although the client had quite clear requirements on the project from the very beginning, we still had to do a thorough research to consider the specifics of the American clinics. We cope with this task with the help of IT consulting. In addition, we should also sort out the client’s requirements to ensure clear understanding of tasks which will be passed to designers and developers.

STAGE 2. Design & Prototyping

roman Lead Developer, System Architect

Roman

Lead Developer

To take into account every detail is the real goal of the Discovery stage. Although the client had quite clear requirements on the project from the very beginning, we still had to do a thorough research to consider the specifics of the American clinics. We cope with this task with the help of IT consulting. In addition, we should also sort out the client’s requirements to ensure clear understanding of tasks which will be passed to designers and developers.

STAGE 3. Development

olexandr Front-end Developer​

Olexandr

Front-end Developer

Honestly, the main questions in programming are “how to make the software work smoothly?”, “how to make it consistent with business logic?.” While working on this project, I came across these questions and answered them successfully. For example, I had to make the application comply with the HIPAA standards. This is a rather meticulous work, because the slightest inconsistency and the application will not see the light of day. But everything worked out.
HPBuilder screenshots

Results

We created a unique solition that allows clinics and doctors to significantly optimize their work.
The time saved by doctors can be spent on increasing the number of patients and the quality of their care. Moreover, this solution has no full-fledged analogues and therefore provides a significant competitive advantage.
A. Ilyasov Start-up Hospitalist Program Director at Southwest Medical Center quote

A. Ilyasov

Start-up Hospitalist Program Director at Southwest Medical Center

The app was developed within the arranged 
period of time. They had good communication, reasonably proactive.

Let's start. It's easier than you think.