HIMSS and RSNA
Integrating the Healthcare Enterprise

 

 IHE/MESA Enterprise Report Repository Tests

 

Electronic Radiology Laboratory
Mallinckrodt Institute of Radiology
510 South Kingshighway Blvd.
St. Louis, MO  63110
314.362.6965 (Voice)
314.362.6971 (Fax)

 

Revision 10.0.0
15-August-2006

Contents:

Enterprise Report Repository Tests
Introduction
Message Attributes
Message Values
Configuration
Starting the MESA Servers
Submission of Results
Individual Tests

  1. Enterprise Report Repository Test 1101: Simple Image Report
  2. Enterprise Report Repository Test 1102: Simple Image Report with Image Reference

Individual Tests for Cardiology

  1. Test Case 20503: Receive HL7 Encapsulated Report (CARD-7)

Enterprise Report Repository Tests

Introduction

External Report Repositories receive HL7 reports and render them for users.  To test an Enterprise Report Repository, the MESA software sends sample reports to the repository.  The owner of the repository should render the report and submit a copy to the Technical Project Manager. The copies should be a screen capture stored as a JPEG or TIFF file that is then submitted for evaluation.

Integration Profiles and Test Procedures

This document lists a number of tests for Enterprise Report Repository Systems. You may not be responsible for all of these tests.

Please refer to the Kudu web tool to list the required tests for your system. The web address of this tool depends on the year and project manager. Please contact the appropriate project manager to obtain this information.

Message Attributes

These tests do not require the Enterprise Report Repository to produce messages with attributes that we test.

Message Values

These tests do not require the Enterprise Report Repository to produce messages with attributes that we test.

Configuration

The Enterprise Report Repository scripts described below use an ASCII configuration file to identify parameters such as host names and port numbers.  The configuration file is named enterprise_repos_test.cfg and is included in the directory $MESA_TARGET/mesa_tests/rad/actors/enterprise_rpt_repos.  Edit the file and change entries (host name, port number) which pertain to your system.  Your system is identified by entries that begin with TEST.

Read the Runtime Notes section of the Installation Guide to determine the proper settings for the MESA runtime environment.

Starting the MESA Servers

These instructions assume you are using a terminal emulator on Unix systems or an MS DOS command window under Windows 2000 or Windows XP.  Each test uses a command line interface; there is no graphical user interface. Before you start the test procedure, you need to start the MESA Enterprise Report Repository.  It receives a copy of the HL7 reports exported to your system.  Make sure the appropriate database is running (PostgreSQL, SQL Server).  To start the MESA servers:

  1. Enter the External Report Repository exam folder: mesa_tests/rad/actors/enterprise_rpt_repos
  2. Execute the appropriate script to start the servers:
     scripts/start_mesa_servers.csh (Unix)
     scripts\start_mesa_servers.bat  (Windows)
When you are finished running one or more tests, you can stop the servers:
     scripts/stop_mesa_servers.csh (Unix)
     scripts\stop_mesa_servers.bat (Windows)

Log files are stored in $MESA_TARGET/logs.

If you are running the Cardiology tests, you would start the MESA servers from the cardiology directory: mesa_tests/card/actors/enterprise_rpt_repos.

Submission of Results

Test descriptions below inform the reader to “submit results to the Project Manager”. This does not mean “email”. The current submission process should be documented by the Project Manager, but will not include emailing files directly to the Project Manager.

Individual Tests

Enterprise Report Repository Test 1101: Simple Image Report

This test generates a Simple Image and Numeric Report and transmits that report to your Enterprise Report Repository. This report has no references to images.

References

Instructions

  1. Start the MESA servers as decribed in Starting the MESA Servers.
  2. Run the script which generates the sample report and transmits that report to your system:
    perl 1101/1101_enterprise.pl

Evaluation

  1. Render the report and submit a copy to the Technical Project Manager.

Supplemental Information

Enterprise Report Repository Test 1102: Simple Image Report with Image Reference

This test generates a Simple Image and Numeric Report with an image reference and transmits that report to your Enterprise Report Repository.

References

Instructions

  1. Start the MESA servers as decribed in Starting the MESA Servers.
  2. Run the script which generates the sample report and transmits that report to your system:
    perl 1102/1102_enterprise.pl

Evaluation

  1. Render the report and send a copy to the Technical Project Manager.

Supplemental Information

Individual Tests for Cardiology

Test Case 20503: Receive HL7 Encapsulated Report (CARD-7)

Test 20503 tests the ability to receive an HL7 message with an encapsulated PDF report.

References

Instructions

To run this test, follow these steps using a DOS window or terminal emulator:

  1. Set the current directory to $MESA_TARGET/mesa_tests/card/actors/enterprise_rpt_repos.
  2. Start the MESA servers as decribed in Starting the MESA Servers.
  3. Run the test script as follows:
         perl  20503/20503_enterprise.pl

Evaluation

  1. There is no electronic/automated evaluation script for the test. The vendor should create a word or pdf file using the document naming convention of: CompanyName_Product_ 20503_ERR_2005.doc. Using any vendor tool cut and paste in information from your own product which demonstrates that the report was successfully stored in your product. A query/retrieve screen snapshot of that report or a database report screen snapshot would be a good example. Submit this result to the Product Manager.

Supplemental Information