‹ Return to Expertise Index
The EpiTrax project is a group of open-source software projects developed to create a complete working environment for public healthcare disease tracking, lab messaging, and health reporting. The EpiTrax application is home to the core data repository for the system, and it is where healthcare data is managed and administered. It is the successor to a similar earlier system called TriSano.
Local health departments, doctors’ offices, and laboratories either input health information directly into the system via a web-based interface or send XML-formatted messages into the system via a separate application, EMSA, where the information is sorted and processed for delivery into the EpiTrax database.
At a high level, EpiTrax can be used for:
- Collecting electronic lab reports from medical providers or the CDC
- Electronic messaging staging areas (EMSA) for HL7 messages and Electronic Lab Reporting (ELR)
- Analytics and reporting
End Point provides consulting for EpiTrax in:
- Custom implementation and programming for specific needs
- Customized alert settings
- Single sign-on (SSO) between EpiTrax and other applications, e.g. using the Central Authentication Server (CAS)
- HIPAA-aware, secure, U.S.-based, SOC2 compliant hosting
- Reporting integration with 3rd-party business analytics tools such as Pentaho (both Enterprise and Community editions)
- PostgreSQL database tuning, replication, monitoring, and backups
- Experienced project management, support and SaaS hosting contracts, and change request processes to work with your agency
EpiTrax can be used for tracking of many communicable diseases or it can be streamlined for tracking one specifically, such as COVID-19.
With the EpiTrax application at its core, there are also additional components of the environment that can be added:
- EpiTrax—a Java application using the Wildfly application server and a PostgreSQL database. This application fills the central role in this system. It can be accessed via the web browser, but it allows other applications to perform actions via an API.
- Electronic Messaging Staging Area (EMSA)—a PHP application for receiving and processing messages for delivery to EpiTrax. EMSA uses NextGen Connect (formerly Mirth Connect) to receive HL7 messages and create XML messages, and allows users to handle messages in a browser via the EpiTrax API.
- Electronic Lab Reporting (ELR)—used to transmit lab reports to the system for processing.
- Pentaho—a reporting package used in conjunction with the Analysis Visualization Reporting (AVR) built into EpiTrax.
- Central Authentication Server (CAS)—used for single sign-on into EpiTrax, EMSA, and Pentaho.
- NextGen Connect Integration Engine (formerly Mirth Connect)—an open-source health care integration engine. By supporting numerous standards (like HL7, EDI/X12, XML, NCPDP, DICOM, and delimited text) and protocols (like TCP/LLP, HTTP, JDBC, and file/FTP/SFTP), it allows for the filtering, transformation, extraction and routing of messages between disparate systems to share data.
- Orion Health’s Rhapsody—a proprietary application designed for interoperability across platforms for HL7 message exchange.
- SmartyStreets—software as a service (SaaS) providing address validation and geocoding services. Based on textual data from the address, SmartyStreets can find the geolocation of a given place and provide the coordinates to a map, which can then display the address, which is very useful when the address is to be visited, especially in urgent cases.