EMR Integration
Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com

EMR Integration

Paid Plugin

This is a paid plugin. Please email contact@krishagni.com for more details

 

Goals - Why integrate with EMR?

  1. Improve productivity by reducing manual data entry

  2. Better data quality

  3. Powerful reporting (E.g. demographics, consents, surgical pathology reports, etc.)

Architecture

OpenSpecimen communicates with EPIC via HL7 messages. These messages are delivered to a designated port (default 19090) and is a one-way communication from EPIC to OpenSpecimen.

image-20251013-125021.png

 

 

Workflows

Adding a new participant

  1. Login to OpenSpecimen

  2. Enter an MRN

  3. OpenSpecimen looks-up EMR data and returns match.

  4. If no match found, error.

  5. If the match found, the user can review and confirm that the patient is correct.

  6. Once created, the details pulled from EMR cannot be edited in OpenSpecimen.

Editing a participant

  1. A participant is edited in EMR

  2. Information is sent to OpenSpecimen (via HL7 or nightly dump)

  3. OpenSpecimen will update its records for the updated information

HL7-based integration

Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com