• Home

  • Custom Ecommerce
  • Application Development
  • Database Consulting
  • Cloud Hosting
  • Systems Integration
  • Legacy Business Systems
  • Security & Compliance
  • GIS

  • Expertise

  • About Us
  • Our Team
  • Clients
  • Careers

  • Blog

  • EpiTrax

  • VisionPort

  • Contact
  • Expertise

    We have the experience and knowledge to choose the right tools.

    ‹ Return to Expertise Index


    End Point Dev participates in the EpiTrax consortium to support the EpiTrax project, 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 Dev 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 Service (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.

    Major Components

    With the EpiTrax application at its core, there are also additional components of the environment that can be added:

    • EpiTrax—an application users access by web browser, and which other applications can interact with via an API. This application fills the central role in this system. Written in Java, using the Wildfly application server and a PostgreSQL database.
    • Electronic Messaging Staging Area (EMSA)—an application for receiving and processing messages for delivery to EpiTrax. EMSA is written in PHP and uses 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 Service (CAS) by Apereo—used for single sign-on into EpiTrax, EMSA, and Pentaho.
    • Mirth Connect by NextGen Healthcare—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.
    • Rhapsody by Lyniate (formerly Orion Health)—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.

    Contact us to discuss how EpiTrax can help your organization!

    Send us a message!

    Related blog posts

    CSTE Conference EpiTrax retrospective

    Steve Yoman · June 29, 2022

    End Point booth at CSTE 2022 conference

    Shannon Sandall · June 9, 2022

    Data Reporting with EpiTrax

    Shannon Sandall · February 16, 2022

    EMSA: Electronic Messaging Staging Area

    Elizabeth Garrett Christensen · October 30, 2020

    COVID-19 Support for the Kansas Department of Health and Environment

    Steve Yoman · September 14, 2020

    Consolidating Multiple SFTP Accounts Into One Master Account

    Selvakumar Arumugam · March 16, 2020