OmniEMR

Highlevel Technical Aspects Of OmniEHR

Contents:

1 An Evaluation of the Technical Aspects of OmniEMR

1.1 Introduction

1.2 Architecture

1.3 Security

1.4 Interoperability

1.5 User Interface

1.6 Installation

1.7 Backup and Portability

1.8 Maintenance and Support


Chong Kyu Kim

10.22.22

Introduction

OmniEMR is a full-featured electronic medical record and practice management system that is specific to woundcare specially for visiting providers.. The user interface is web-based, input flowing from top to bottom which is accessible to all users. Some of the features of OmniEMR can be customized, such as an appointment calendar, electronic billing system, support for multiple coding systems and reports.. The medical record is viewed easily through a summary screen with a brief description of medical issues, medications, allergies and other medical history onto a single page.

Architecture

OmniEMR was built upon what is commonly known as the LAPP architectural platform. LAPP is an acronym for Linux, Apache, Postgres and Php/Nodjs/Python/RubyRail. There are many websites and web applications online today. Other benefits are that the products are well-supported with PopHealth opensource for MIPS integration and the software stack is mature and tends to be stable. The OmniEMR solution consists of three components. These components are the EMR Practice Management (PM) System, Billing System,Posgres and PopHealth/MongoDb. The practice Management System is the main component of the system. It provides the application functionality of the calendaring system, electronic medical records, and encounter forms. The code base for this is what is supported and managed through the interaction with Integrated Wound Care LLC. Medical bill engine directly connects with Availity using X12 leger. Postgres is opensource database that allows efficient medical ledger to the system.

Security

Initial release of OmniEMR uses role based database security login using mcrpyt. Azure login using Microsoft Azure as security provider. 2FA was made for administrator use and user base level control.

Interoperability

OmniEMR fully communicates with PointClickCare which is one of largest EHR. Once the provider has the right to access the PointClickCare. It will allow to import patient information along with patient medical information to the OmniEMR. OmniEHR supports HL7 and the ANSI X12 EDI billing standards. One of the features of this system is that it can communicate with Availity. Previously, OmniEHR support AdvancMD as well.

User Interface

The user interface is web-based, making it easier to secure and access for users, as well as being more familiar to them. Our interface uses a top down approach for all labels and fields so the learning curve is very quick. Tab, Shift+Tab, Enter, Arrow Up, Arrow Down keyboard navigation is supported. This wil allow you to save or jump to the next section without a mouse.

Installation

Installation of OmniEMR is not too difficult and is also progressing on a regular basis. Those with the technical knowledge to understand how to install common software products such as Php, postgres and perform other typical system administration tasks will find the instructions fairly easy to follow. The installation and configuration steps are a mix of command-line operations, and web-based interactions.

Backup and Portability

Of utmost importance to medical staff is having a reliable backup of their patient data. OmniEMR uses pgdump created by the Postgres DB team to do reliable back up. Backup/restore can be easily done using this tool.

Maintenance and Support

OmniEMR is currently supported by the developer team. Ticket is issued to the help desk and the issue is resolved relatively quickly. We use ISO9001. This International Standard employs the process approach, which incorporates the Plan-Do-Check-Act (PDCA) cycle and risk-based thinking.