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
Enterprise Report Repository Tests
Introduction
Message Attributes
Message Values
Configuration
Starting the MESA Servers
Submission of Results
Individual Tests
Individual Tests for Cardiology
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.
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.
These tests do not require the Enterprise Report Repository to produce messages with attributes that we test.
These tests do not require the Enterprise Report Repository to produce messages with attributes that we test.
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.
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:
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.
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.
Enterprise Report Repository Test 1101: Simple Image ReportThis test generates a Simple Image and Numeric Report and transmits that report to your Enterprise Report Repository. This report has no references to images. ReferencesInstructions
Evaluation
Supplemental Information |
This test generates a Simple Image and Numeric Report with an image reference and transmits that report to your Enterprise Report Repository.
perl 1102/1102_enterprise.pl
Test Case 20503: Receive HL7 Encapsulated Report (CARD-7)Test 20503 tests the ability to receive an HL7 message with an encapsulated PDF report. ReferencesInstructionsTo run this test, follow these steps using a DOS window or terminal emulator:
Evaluation
Supplemental Information |