Results Reporting Service

Aggregates and delivers diagnostic test results to providers with intelligent notification and critical value alerting

Overview

The Results Reporting Service is responsible for delivering diagnostic test results to providers with appropriate urgency, ensuring critical values are acted upon immediately.

Key Features

Result Aggregation

  • Lab results (chemistry, hematology, microbiology)
  • Imaging reports
  • Pathology reports
  • Cardiac studies (EKG, echo)
  • Procedure reports

Provider Notification

  • In-basket (EHR inbox)
  • Email alerts
  • SMS for critical values
  • Page for STAT results
  • Push notifications (mobile)

Critical Value Management

  • Automated detection
  • Immediate notification (page, call, SMS)
  • Read-receipt tracking
  • Escalation protocols
  • Documentation requirements

Patient Notifications

  • Patient portal access after provider review
  • SMS/email when results available
  • Secure messaging for questions

Critical Value Detection

Laboratory

  • Automated flagging based on ranges
  • Life-threatening values identified
  • Historical comparison
  • Delta checks (significant changes)

Imaging

  • Radiologist flags critical findings
  • Structured reporting templates
  • Critical finding macros

Notification Workflows

Routine Results

  1. Result available in EHR
  2. Provider notification (in-basket)
  3. Provider reviews and signs
  4. Patient access via portal

Critical Results

  1. Critical value detected
  2. Immediate notification: Page + SMS + Call
  3. Provider acknowledges (15 min)
  4. Escalation if not acknowledged
  5. Clinical action documented
  6. Close-the-loop verification

Technology Stack

  • Node.js, NestJS
  • Apache Kafka (event streaming)
  • PostgreSQL
  • Twilio (SMS/voice notifications)
  • Integration with paging systems