MESA/Patient Encounter Consumer
MESA/Patient Encounter Consumer
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:
- Patient Administration Management
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).
5. 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. 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).
5. 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