Integrating the Healthcare Enterprise

 

 IHE/MESA Patient Encounter Consumer 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.10.1
13-March-2006

Contents:

Patient Encounter Source
Introduction
Patient Identification
Configuration
Starting the MESA Servers
Installation Test
Test Software Environment
Submission of Results
Test Cases PAM

  1. Test Case 12120: PAM Admit/Discharge Patient
  2. Test Case 12121: PAM Register Outpatient

Patient Encounter Source

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

The tests described in this document rely on patient demographics supplied as part of the test procedure. This document is intended for the Patient Encounter Consumer; therefore the tests assume the source is responsible for supplying an identifier for each test patient.

Configuration

The MESA scripts are run from the directory $MESA_TARGET/mesa_tests/iti/actors/pat_encounter_consumer.
The ASCII configuration file pat_encounter_consumer.cfg contains parameters that describe your system and the test environment. MESA.

Starting the MESA Servers

MESA servers are started from a DOS/CMD window or a terminal emulator. Follow these steps for Unix systems

  1. cd $MESA_TARGET/mesa_tests/iti/actors/pat_encounter_consumer
  2. scripts/start_mesa_servers.csh

To stop the servers:

     scripts/stop_mesa_servers.csh
The start instructions for MESA tools on a Windows system are:

  1. cd %MESA_TARGET%\mesa_tests\iti\actors\pat_encounter_consumer
  2. scripts\start_mesa_servers.bat

To stop the servers:

     scripts/stop_mesa_servers.bat

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 PAM

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

Test Case 12120: PAM Admit/Discharge Patient

Reference

–ITI PAM Integration Profile

Instructions

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

  1. Read the document “IHE IT Infrastructure Test Cases” for a description of the transactions used for this test. Your system is required to produce the administration messages described in that document.
  2. Set the current directory to $MESA_TARGET/mesa_tests/iti/actors/ pat_encounter_consumer.
  3. Make sure the MESA servers have been started as described in Starting the MESA Servers above.
  4. Run the test script as follows to perform Anonymous Authentication:
     perl scripts/pat_encounter_consumer.pl 12120  <log level> 

where <log level> is a value between 1 (low) and 4 (high).

  1. Accept the A01 and A03 message that sends Patient Demographics to your system. The intention of the transaction is that you will use this information in further transactions, but that is not specified.

Evaluation

  1. Perform a screen capture of a database dump, your system user interface or other evidence that you have received this demographic information in the message. Submit the screen capture to the Project Manager.

You are trying to demonstrate that you have proper demographics (Name, Patient ID, Sex, DOB, Address, etc.)

Supplemental Information

Test Case 12121: PAM Register Outpatient

Reference

ITI TF Supplement 2005 - 2006

Instructions

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

  1. Read the document “IHE IT Infrastructure Test Cases” for a description of the transactions used for this test. Your system is required to produce the administration messages described in that document.
  2. Set the current directory to $MESA_TARGET/mesa_tests/iti/actors/ pat_encounter_consumer.
  3. Make sure the MESA servers have been started as described in Starting the MESA Servers above.
  4. Run the test script as follows:
     perl  scripts/ pat_encounter_consumer.pl 12121 <log level> 

where <log level> is a value between 1 (low) and 4 (high).

  1. Accept the A04 message that sends Patient Demographics to your system . The intention of the transaction is that you will use this information in further transactions, but that is not specified.

Evaluation

  1. Perform a screen capture of a database dump, your system user interface or other evidence that you have received both this message. Submit the screen captures to the Project Manager.

Supplemental Information