Electronic Health Record System

We developed an Electronic Health Record (EHR) system that includes condition-based templates, ICD-10 codes, and an orders module for lab and diagnostics, with the ability to transmit CCD information and process electronic prescriptions, including narcotic class medication (EPCS).

Technology Used:
  • .NET
  • Javascript
  • Jquery

Project Synopsis

We built an Electronic Health Record (EHR) system for our client, suitable for medical offices in various segments, including allergy, cardiology, dermatology, internal medicine, neurology, pediatrics, plastic and reconstructive, podiatry, rheumatology, and urology.
Users have various tools to enter data into the platform’s EHR System. Condition-based templates are built-in and can be customized. Notes can be entered using conventional typing, point-and-click or speech dictation.

ChartPerfect is preloaded with ICD-10 codes. The Orders module allows users to order labs or diagnostics; results can be imported directly into the EHR and clinical notes. ChartPerfect can transmit CCD information to another provider, a referral or sent to a local hospital. The system is also preloaded with the SureScripts national pharmacy list. Users can process new prescriptions, do electronic refills, and send narcotic class medication (EPCS).

Project Requirement

Medical Records:
We have to build/work on the patient portal, which should be fully integrated with the EHR, allowing to quickly and efficiently share clinical visit summaries, patient education, lab results, medications, and treatment plans. Patients should be able to review and update their demographics, insurance information, and health histories – anytime, from anywhere. Their submissions are automatically sent to the electronic health records inbox for staff review and approval.

Eligibility Checks and Prior Authorizations:
Has to work on the Eligibility verification, which should allow to routinely verify patient demographics. Insurance eligibility verification and prior authorization services.

Electronic Claims Submission:
Has to work on the Claims, which should be submitted at the end of each day for all providers. Claims are generated in ChartPerfect and transmitted through the clearinghouse by each health plan’s submission requirements.

Prescription Refills:
Has to work on ChartPerfect’s electronic prescription refill request feature, which is designed to automate the time-consuming processes and save the staff hours of work each day. Patients can request medication refills online without phone calls to your staff using the Patient Portal. Administrative staff can respond to those requests without interruption.
HIPAA compliant and certified to support Electronic Prescribing for Controlled Substances (EPCS).

Had worked on scheduling where patients should easily request future appointments and see their upcoming appointments from anywhere, at any time, using a computer, tablet, or smartphone.

Secure Messaging:
Has to work on the HIPAA-compliant portal messaging platform that bridges the communication gap between healthcare professionals and their patients. By utilizing the user-friendly portal, users can encourage the patients to take control of their health with access to lab results, medication instructions, and educational material. Patients can use secure messaging to turn a one-way message conversation.

Key challenges

Key Challenge Solution
Implementing multiple tabs in a screen and also adding the ability to drag and drop screens and other UI elements. Used the Golden layout Components for achieving the feature, used its native APIs and functions to establish proper working of the layout.
Creating tables for pages that were interactive and would support icons and other data formats other than text, and would also open up models, pages, and other modules on respective cell clicks. Used the tabulator library for creating interactive dynamic tables and used its core functions and APIs to get the tables working with our requirements.

Solution Implementation

The Backed end was set up using the .NET framework, where we have endpoints to get and post different kinds of patient and patient-related data, which includes their reports, messages, medications, faxes, and other information such as insurance, providers, medical staff, etc.

The frontend uses JavaScript and jQuery extensively to display the user interface, the frontend is a user-friendly, web-based, single-route web application. All the required data, which are global and needed in multiple files, are stored in the cache memory of the application.

The web app layout was created using HTML, CSS, SCSS, jQuery, all the API requests were generated by AJAX calls. After getting the required info from the servers, the pages are being served to the user according to the data received.

Third-party libraries such as Tabulator, which is vastly used for all the table-related data, and Golden Layout, which was used majorly for the layout of the pages, provided features and functions needed to customize the screens being used. Also, several utility files were being used consisting of functions that were utility based and also logically responsible for the behavior of the UI.

CSHTML components were used for the UI pages, which were driven by the logic created in the respective js files; app cache was used for the data store, CSS and SCSS modules were used for creating styles, and AJAX API features were used to retrieve and store data.


Although our team encountered some challenges while working on this platform, we viewed each obstacle as an opportunity for growth and learning. Ultimately, our team delivered a successful project that exceeded the client’s expectations.

Patient Portal Integrated with EHR: The patient portal, which is fully integrated with the EHR(Electronic Health Record), allows quick and efficient share clinical visit summaries, patient education, lab results, medications, and treatment plans. Patients can review & update their demographics, insurance information, and health histories – anytime, from anywhere. Their submissions are automatically sent to your electronic health records inbox for staff review and approval.

Specialty-specific templates: Reduced time on clinical documentation with built-in templates, which can be customized to fit better the specialty, practice workflow, and unique preferences.

Use of speech dictation support: Speech-to-text technology enables documentation of the entire patient encounter as the user speaks naturally and at their own pace.

Implementation of Telehealth Facilities: Telehealth or delivering health care services at a distance through digital technology, including conducting medical visits over video conferencing to monitoring patients’ vital signs remotely through wearable devices.

Easy patient scheduling: Using the fully integrated Patient Portal, the patients can quickly request new appointments or make adjustments to their existing ones, all at a time that works for them. Any appointment request automatically appeared in the Portal Queue for staff to quickly review and approve as needed.

With the integrated Appointment Waiting List, patients are notified of appointment availability through telephone, text, or secure email, saving time and enabling the practice to fill empty appointments on the schedule – with no manual phone calls required.

Electronic Health Record System
Electronic Health Record System
Electronic Health Record System
Electronic Health Record System
Electronic Health Record System

Book Free Consultation

Our consultants will respond back within 8 business hours or less.

Error Message
Error Message
Error Message
Error Message
Error Message