Custom EHR implementation for a mental healthcare organization

A mental health organization was looking to replace their inefficient EHR platform to optimize operational workflows and reduce costs caused by additional manual effort. Itransition delivered a custom, HIPAA-compliant EHR solution tailored to the organization’s needs, providing broad capabilities for clinicians and patients and creating a scalable foundation for future business expansion.

40%

reduction in manual admin work

Scalable

EHR infrastructure

Improved visibility

into company performance

Automated

revenue tracking

All technologies used

.NET

Itransition Healthcare Platform

Azure

OpenAI

Engagement model

About the customer

Our customer is a US-based mid-size mental health practice providing therapy and psychiatric services. The company offers both in-person and online therapy to over 2000+ patients of all ages, helping them with various types of mental health needs.

Domain

Healthcare

Company size

SMB

Geography

US

Clients

2000+ patients

The challenge

The company was using an out-of-the-box EHR platform, but it did not effectively support their operational workflows. The solution's key issues included:

  • Inefficient intake and scheduling workflows that created limitations for patients and increased administrative workload due to manual data synchronization
  • Lack of granular reporting capabilities, including manual revenue calculation and income tracking
  • Lack of flexibility to accommodate new business requirements due to limited customizability and infrequent vendor updates

To compensate for the system's limitations, the clinic had to hire additional administrative staff to manually perform tasks the system couldn't support. Furthermore, the existing EHR involved significant monthly licensing costs.

The clinic planned to expand its operations across the country, which made the limitations of the existing system a critical bottleneck. Therefore, the customer was looking to build a custom EHR as they couldn't find a platform that provided the required level of customization.

The solution

At a glance

Itransition conducted a thorough analysis of the customer’s pain points and needs and implemented a custom EHR solution for administrators, clinicians, and patients, enabling a scalable platform architecture, workflow automation, in-depth reporting capabilities, and full HIPAA compliance.

Platform foundation

Itransition evaluated the customer’s operational challenges and functional requirements. While assessing potential platforms on which the future solution could be built, we performed a fit-gap analysis comparing the customer’s requirements with the outof-the-box capabilities of Itransition's proprietary healthcare platform. Eventually, we came to the conclusion that over 70% of the required functionality could be covered out-of-the-box with minor modifications.

Therefore, we suggested leveraging our HIPAA-complaint healthcare platform as the foundation for the customer’s new custom EHR system. The platform provides core EHR functionality out of the box, including patient management, appointment scheduling, telehealth, billing and revenue tracking, etc., while supporting integrations required by the customer, including Stripe for payment processing and SendGrid for email delivery. At the same time, it provides the flexibility to fully customize workflows and system logic to match the customer’s specific operational needs. The platform is also highly scalable and allows for continuous improvements.

EHR components & features

Itransition delivered a custom integrated EHR system built on .NET and hosted on Microsoft Azure, consisting of the following components:

  • Admin panel
  • Patient portal
  • Main portal designed for both the customer’s admins and clinicians, featuring different role-based access levels
Admin panel

The admin panel features comprehensive system management capabilities, including:

  • Core organization configuration settings
  • Roles and permission management
  • Offline locations configuration
  • Diagnoses list management
  • Services list management
  • Task categories management
  • Employee management
  • Financial settings
  • Insurance companies’ records management
  • Viewing audit log lists and record details
Patient portal

The patient portal provides patients with secure access to their clinical information, appointments, payment details, and various documentation. The portal UI features a centralized dashboard, enabling patients to view their upcoming and past appointments, waiting list statuses, pending questionnaires and forms, as well as pending and paid invoices.

The key features of the patient portal include:

  • Scheduling appointments by selecting clinicians, appointment types (individual or family), delivery formats (in-person or video), locations
  • Canceling appointments. The system features the Late Cancel option - if the appointment cancellation occurs outside the allowed time window, the system displays a warning message and automatically applies the defined fee
  • Adding requests to the waiting list if no appointment slots are available for the selected clinician
  • Completing questionnaires, with the system recommending specific clinicians based on the results
  • Signing consent forms using the built-in electronic signature mechanism
  • Viewing and signing treatment plans shared by the clinician
  • Viewing the list of insurance records, including payer name, insurance category, and status
  • Built-in clinician search to browse all clinicians available in the system as well as the list of the clinicians the patient has previously seen
Main portal

The main portal is used by both clinicians and administrators, but the interface and available features differ based on each role’s access level and responsibilities.

Clinical capabilities

  • Profile management, including general information, licenses and education, profile search parameters, setting work hours, etc.
  • Setting availability (one-time, recurrent)
  • Managing appointments, including scheduling individual and group appointments, editing and canceling appointments, changing appointment statuses. When a clinician updates an appointment status to Late Cancel or No-Show, the system prompts to charge the patient showing a pre-filled fee value, which can be adjusted by the clinician
  • Managing waitlists, configuring whether clinicians are open to receiving new clients
  • Creating and signing treatment plans and sharing them with patients
  • Viewing a list of all their clients with past and upcoming appointments
  • Creating and signing progress notes, including appointment summary, services provided, diagnoses, and treatment plans. To assist clinicians with documentation, we implemented the AI Note Taker solution - a custom tool based on OpenAI and Azure speech-to-text that allows clinicians to record telehealth sessions and receive the transcription of it. Once the transcript is ready, clinicians can adjust it, and the solution automatically transforms the transcript into a SOAP (Subjective, Objective, Assessment and Plan) note
Administrator capabilities

Admins have broader access across scheduling, billing, documentation, reporting, and other system settings.

Appointment & patient administration
  • Managing appointments
  • Viewing and setting clinician availability
  • Creating waitlist requests on behalf of clinicians
  • Managing patient records and associated documentation and billing
  • Managing system-wide settings including clinician access, family links, guardian permissions for managing associated minor accounts, changing client type (e.g., minor to adult), etc.
Billing management
  • Managing client billing, including viewing and creating superbills and statements, invoices and credits, viewing client payments, unbilled appointments, and adding new payment methods
  • Managing insurance billing, including viewing all claims in the system, generating claims and secondary claims, submitting corrected/replacement claims for denied claims, viewing insurance payments and adding/editing insurance payments, viewing unbilled insurance-type appointments and creating claims. To support insurance claims processing, we integrated the system with a clearinghouse, an intermediary organization connected to numerous insurance providers that receives and processes claims on their behalf

To facilitate billing management, Itransition’s team implemented several automation rules, allowing for:

  • Invoice auto-creation - the system checks clients’ unbilled appointments and auto-creates invoices for them at a defined time
  • Invoice auto-charge - newly created invoices are automatically sent to clients and charged using the client's saved payment method through Stripe integration
  • Credit and invoice auto-creation when editing insurance payments
  • Automatic and fully customizable splitting of appointment charges into an insurance claim amount and a patient invoice amount based on appointment type and session outcomes
Reporting

As part of solution delivery, we introduced enhanced reporting capabilities, enabling admins to generate the following operational and financial reports:

  • Invoice aging report - overdue invoices by aging interval
  • Claims aging report - unpaid claims grouped by aging intervals
  • Outstanding balance report - amounts owed by patients and insurers
  • Outstanding claims report - claim submission backlog and in-progress claim payments per payer
  • Unpaid insurance report - insurance appointments with unpaid claims per each client
  • Income allocation report - current and past pay periods
  • Appointment status report - billing, documentation, and claim status for each appointment
  • Appointment analytics report - operational and financial performance by date range and clinician
  • Appointment counter report - appointments held by clinicians over time and the average number of attended sessions per clinician

HIPAA compliance

The EHR solution follows HIPAA standards to ensure the secure handling of protected health information (PHI). Key compliance measures include:

  • Role-based or user-based access control, ensuring that users can only view or modify the data permitted by their role
  • Encryption and decryption mechanisms to protect PHI during storage and transmission
  • Comprehensive auditing to track all system actions, including read events, ensuring a complete audit trail, as required for PHI

Bring your healthcare project to life with Itransition

Contact us

The outcome

The implemented custom EHR solution streamlined the customer’s operations, reduced costs, and created the foundation for future expansion, delivering the following outcomes:

01

Up to 40% reduction in manual administrative work across scheduling and revenue management

02

Automated revenue tracking and elimination of manual revenue reconciliation

03

Improved visibility into practice performance through custom reporting

04

Scalable EHR infrastructure that supports future growth

05

$150000 development cost savings thanks to leveraging Itransition Healthcare Platform

06

$50000 annual savings on recurring EHR licensing costs
Healthcare software development solutions & services

Service

Healthcare software development solutions & services

Entrust your medical software development to a company with 25+ years of experience in healthcare IT. Compliance and security guaranteed.

EMR/EHR software development: a comprehensive guide

Service

EMR/EHR software development: a comprehensive guide

Discover the major capabilities and use cases of EHR systems and learn how we can support your organization with EMR/EHR software development services.

Healthcare automation platform with EHR capabilities

Case study

Healthcare automation platform with EHR capabilities

Learn how Itransition developed a customizable automation platform to help healthcare professionals streamline manual tasks, reduce costs, and save time.

AI answer engine for doctors and patients

Case study

AI answer engine for doctors and patients

Learn how we delivered a PoC of an OpenAI-based web application that answers medical questions interacting with the Davinci AI model.

Pharma due diligence automation

Case study

Pharma due diligence automation

See how Itransition automated labor-intensive medicine dossier due diligence and stakeholder notification, increasing the customer’s operational efficiency.

Telepsychiatry platform

Case study

Telepsychiatry platform

Learn how Itransition delivered a telepsychiatry solution for medical case processing, remote psychiatric assessment, and treatment recommendation delivery.

A BPM solution for medical staffing services

Case study

A BPM solution for medical staffing services

Discover how Itransition delivered a custom Odoo-based CRM/ERP/HR suite for a US medical staffing company.

UX design for FDA-cleared neuroimaging software

Case study

UX design for FDA-cleared neuroimaging software

Learn how Itransition’s experts improved the neuroimaging software’s user experience and helped the customer get FDA clearance for it to enter the US market.