Integrating the Healthcare Enterprise

 

 IHE/MESA Notification Sender 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 9.5.0
11-November-2005

Contents:

Notification Sender
Introduction
Patient Identification
Configuration
Starting the MESA Servers
Installation Test
Test Software Environment
Submission of Results
Test Cases NAV

  1. Test 12901: NAV Email Subject
  2. Test 12902: NAV Email Body
  3. Test 12903: NAV XML Syntax
  4. Test 12904: NAV XML Content
  5. Test 12910: NAV Email Example

Notification Sender

Introduction

The MESA tests include a number of cases each of which rely on a sequence of messages between actors. These tests range across different integration profiles:

This document lists the transactions and messages for a number of cases. It may not describe the clinical scenario behind each case, but listing the transactions should clearly define what is expected of each actor.  These are all of the transactions involving all of the actors.  When you test with your particular actor, you may see only a subset of these messages.

Patient Identification

Configuration

Starting the MESA Servers

There are no MESA servers to start for this test.

Installation Test

Test Software Environment

Submission of Results

Test descriptions below inform the reader to “submit results to the Project Manager”. This is 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.

Test Cases NAV

This section describes test cases that are generally associated with the NAV Integration Profile. There may be some overlap with other profiles.

Test 12901: NAV Email Subject

The purpose of this test is to examine the Subject line of an Email notification produced by the Notification Sender. The Project Manager will inspect the header line and compare with the requirements of the NAV profile.

Reference

Instructions

  1. Create an XDS submission using XDS tests.
  2. Create a NAV notification and email that notification to a local account.
  3. Copy the subject line and place that subject line in a file called SYSTEM_12901.txt where SYSYTEM identifies the system under test.
  4. Submit the file to the Project Manager for visual inspection. There is no automated analysis.

Evaluation

Supplemental Information

Test 12902: NAV Email Body

The purpose of this test is to examine the body of an Email notification produced by the Notification Sender. The Project Manager will inspect the body and compare with the requirements of the NAV profile.

Reference

Instructions

  1. Create an XDS submission using XDS tests. You can reuse the data from 12901.
  2. Create a NAV notification and email that notification to a local account.
  3. Copy the body and place that text in a file called SYSTEM_12902.txt where SYSYTEM identifies the system under test.
  4. Submit the file to the Project Manager for visual inspection. There is no automated analysis.

Evaluation

Supplemental Information

Test 12903: NAV XML Syntax

In test 12903, the Notification Sender extracts the XML document manifest and tests the XML for proper syntax and conformance to the required schema.

Reference

Instructions

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

  1. Create an XDS submission using XDS tests. You can reuse the data from 12901.
  2. Create a NAV notification and email that notification to a local account.
  3. Save the attachment as a local file and place that file on the MESA test system.
  4. Set the current directory to $MESA_TARGET/mesa_tests/iti/actors/notification_sender. Run the evaluation script below.

Evaluation

1.  Run the evaluation script:

        perl  12903/eval_12903.pl <log level> <schema> <xml file>

2.   The evaluation output is found in 12903/grade_12903.txt. The final result should indicate 0 errors. Submit the result run at log level 4 to the Project Manager.

Supplemental Information

Test 12904: NAV XML Content

This test is not implemented in this version of the MESA tools.
In test 12904, the Notification Sender extracts the XML document manifest and tests the XML for proper data in the manifest.

Reference

Instructions

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

  1. Create an XDS submission using XDS tests. You can reuse the data from 12901.
  2. Create a NAV notification and email that notification to a local account.
  3. Save the attachment as a local file and place that file on the MESA test system.
  4. Set the current directory to $MESA_TARGET/mesa_tests/iti/actors/notification_sender. Run the evaluation script below.

Evaluation

1.   Run the evaluation script:

   perl  12904/eval_12904.pl <log level> <xml file>
2.   The evaluation output is found in 12904/grade_12904.txt. The final result should indicate 0 errors. Submit the result run at log level 4 to the Project Manager.

Test 12910: NAV Email Example

In test 12910, the Notification Sender creates a submission and emails a notification to the Project Manager. This is to test the link and see if the documents are properly passed through email.

Reference

Instructions

  1. Create an XDS submission using XDS tests. You can reuse the data from 12901.
  2. Create a NAV notification and email that notification to the Project Manager.
  3. Send a second email to the Project Manager indicating he/she should evaluate the first email.
  4. Go home; Project Managers read email on an irregular basis.

Evaluation

Supplemental Information