WE OFFER A FREE CONSULTATION
Add file
98
Hi Rasmus
Hi Rasmus was inspired by the founder's son, Rasmus, who was diagnosed with autism at an early age. His father was fully devoted to lessening the burden on parents, children, and therapists who work with autism and thereby became a founder of an impact enterprise. Today Hi Rasmus benefits children with autism all over the world and provides access to behavioral health consulting services.
providing access to specialized medical
care via eConsultation
Application type:
Telehealth / Patient education
Platform:
Web / Mobile
Industry:
Healthcare
HI RASMUS AND FRESHCODE
PARTNERSHIP PATH
Social impact
Freshcode prides to deliver services to people who need medical care at the moment, and that is the most powerful engine to move forward and create the best possible solutions
From consulting
to comprehensive collaboration
Our partnership with Hi Rasmus started as a consulting. Together we identified business problems and their causes, including software development challenges and human resources issues. Eventually, we turned into fully involved project partners providing software development and business management services.
Clear goals and requirements
The client's clear view of a future product, from design and feature set to full app's business logic, is what helped us to achieve set goals together and avoid wasting time and resources.


Freshcode & Hi Rasmus:
mission complete
SOFTWARE DEVELOPMENT
HIPAA Compliant TeleHealth Solution
We've developed a platform for virtual communication from any location via 1:1 video chats. Calls take place in a secure environment avoiding delays in care and ensuring shared information is protected.
New Subscription and Payment System
The Freshcode team has fully optimized the payment system, subscription model, and therapists' person-hours billing processes.
Mobile Version

We've created apps for Android and iOS using web technologies with minor code changes. The Ionic Capacitor framework was chosen as the tool for speed, cost-efficient, full fledged mobile experience.
PROJECT MANAGEMENT
Workflow Automation

We've put management processes on the operational side to structure resources and organize processes using professional management tools.
Schedule Management

Freshcode PM has made clear schedules and task handling systems to best use our team efforts and the workload she managed.
Communication Plan

Our project manager has built a well-set collaborative environment between developers and QA teams for more efficient cooperation.
QA TESTING
Test Environment Configuration Issues
Our team has prepared a clear staging and test environment with all required management tools.
Regular Security Risks

Hi Rasmus app is regularly tested for vulnerabilities by Freshcode QA engineers to avoid cyber threats.
Scaling and Performance

Freshcode enforced permanent test processes to handle the challenges that scaling brings and to facilitate developers' work.
LIST OF FEATURES WE'VE IMPLEMENTED
Live Video. Users communicate with therapists via protected private 1:1 calls that have basic options mute/unmute microphone and turn the camera on/off.
Therapy Scheduling. The scheduling option makes it easy for clients to schedule calls with therapists, as well as lasts can easily manage their workload.
Push Notifications. Sending push notifications for special announcements and appointments, including invitations to the lessons and 'just in time' reminders so users don't miss scheduled video calls.
Optional 2FA. We've implemented basic login features such as providing forgotten password support and the possibility for the user to turn on two-factor authentication optionally.
Manager, Therapist, and User Dashboards.
We designed simple and intuitive dashboards for every type of user depending on their needs and duties.
Files Load. Hi Rasmus gives an opportunity to load text and image files with just one tap for tracking and organizing patient history.
eSignature. To ensure the integrity of users' documents via Signed URLs service providing limited permission and time (4 hours) to make a request by the person in possession of the URL.
Subscription-Based Pricing Model. Users can choose a type of subscription (Basic or Premium) which vary in the number of available lesson hours per month.
Internalization. Application is adapted to various languages and regions without engineering changes (using Google Translate API).
Offline Support. Hi Rasmus is a progressive web application (PWA) which means it's network independent and available offline.
Vue.js
Frontend
Firebase
Backend
Firestore
DB
API INTEGRATIONS
Stripe API
Twilio API
Google Translate API
Google Transcoder API
Bugsnag API
Payments system integration
Communication
App internationalization to adapt
it to various languages and regions without engineering changes
On-the-fly video processing and optimization
Error monitoring and app stability management
API INTEGRATIONS
Stripe API
Payments system integration
Twilio API
Communication
Google Translate API
App internationalization to adapt it to various languages and regions without engineering changes
Google Transcoder API
On-the-fly video processing and optimization
Bugsnag API
Error monitoring and app stability management
DEVELOPMENT CHALLENGES:
ISSUES AND SOLUTIONS
HIPAA COMPLIANT APP
SECURE 1:1 VIDEO СALLS
DISTRIBUTED DATA STORAGE
HIPAA COMPLIANT APP
Challenge:
Firebase (Google) doesn't sign a business associates agreement (BAA) and is not configurable in a HIPAA-compliant manner.

Solution:
It turned out that Google makes exceptions on a case-by-case basis to accept products as HIPAA-eligible if they have done due diligence. The Freshcode team implemented so-called HIPAA Technical Safeguards, including Access Control, Audit Controls, Integrity, Transmission Security to forestall identity theft and scam. We used IAM in GCP to secure Hi Rasmus data with Firestore and signed BAA to satisfy HIPAA regulatory requirements.
SECURE 1:1 VIDEO СALLS
Challenge:
Make the video conferencing system reliable and secure and protect it from any data breach risks.

Solution:
Given that Hi Rasmus is a HIPAA-covered type of app, we focused on its compliance with regulatory acts. We used Twilio cloud service to perform P2P communication and to provide the privacy required. Twilio doesn't intercept the media in P2P rooms, so it's not possible to record or to transcode video\audio calls in Hi Rasmus or to make it interoperate with other services.
DISTRIBUTED DATA STORAGE
Challenge:
Comply with the data privacy policies of each country and state.

Solution:
Locally maintained databases in the USA, Europe, Canada, and Australia were divided and organized for low latency environments and data security. All trackable data collected from the app clients is cloud-based and stored in distributed secure servers, so HIPAA compliance was easier to achieve.

PROJECT DETAILS

TEAM
  • Full-stack Developer
  • Frontend Developer
  • QA Engineer
  • Project Manager
DURATION
January 2021 — to date
SERVICES RENDERED
  • Web Development
  • Mobile Development
  • Project Management Flow
  • Testing
  • Consulting
We have seen 20% monthly growth in our customer-base since the first deliverables from Freshcode. We are now the only platform in our category able to deliver a HIPAA compliant TeleHealth solution.
Nikolaj Hendriksen, Founder & CEO, Hi Rasmus
LESSON WE'VE LEARNED
The Freshcode team has endeavored to make a distance training system as interactive as possible and build a community-like Hi Rasmus environment with high-quality parent training and communication. We were focusing on the 3 key aspects:

  • HIPAA-compliance app keeping the privacy of individually identifiable health information
  • user-intuitive interface and simplified UX
  • fully optimized app's productivity

We hope we've successfully contributed to the process of transforming impersonal healthcare consulting into interactive and informal communication.

We believe such products will expand the reach moving past geographical and scheduling constraints and will reshape the industry thanks to innovative digital enhancement.

We thank our client for his clear view of a future product and deep expertise that helps us to achieve all set goals together and continue this partnership with mutual understanding.