eCR and ELR explained: automatic public health reporting from clinical data

A public health cross with eICR, RR and ELR labels

Every US state requires providers and labs to report certain conditions to public health: measles, tuberculosis, hepatitis, COVID-19 and dozens more. For decades that meant faxes and phone calls. Today it is done electronically, through two standards: electronic case reporting (eCR) and electronic laboratory reporting (ELR).

This guide explains both, how they work, and how to automate them.

Electronic case reporting (eCR)

eCR sends a case report automatically when a patient's record contains a sign of a reportable condition.

eCR also supports the Public Health and Clinical Data Exchange objective in CMS's Promoting Interoperability programs.

Electronic laboratory reporting (ELR)

ELR sends reportable lab results from a laboratory to public health. The standard is the HL7 version 2.5.1 ELR implementation guide: an ORU^R01 message carrying the patient, the ordering provider and facility, the specimen and the results, with LOINC and SNOMED CT codes.

The hard part is usually not sending the message but shaping it: a lab's everyday ORU carries every test ordered, and public health wants only the reportable ones, in the agreed structure, with nothing required missing.

How Perfuse does it

Clinical data flowing through Perfuse into eICR case reports and ELR lab reports

Perfuse is a free, Apache-2.0 healthcare integration engine with both kinds of public health reporting built in.

eCR

ELR

perfuse elr -config examples/elr/elr.yaml -out elr/ lab-results/

And because Perfuse is a complete integration engine, the same server that receives your ADT and ORU feeds also does the reporting: HL7 v2, FHIR, X12, DICOM and CDA over twenty connector types, with a durable queue, monitoring and alerts, in one file with nothing else to install.

Get started

  1. Download Perfuse from the latest release.
  2. Try the ELR example in examples/elr/, or start a test agency and send it an eICR.
  3. Read the manual for every option.

Related: HL7 v2 to FHIR: a practical guide.