HIMSS and RSNA
Integrating the Healthcare Enterprise

 

 IHE/MESA Time Client 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.6.0
24-October-2006

Contents:

Time Client Tests
Introduction
Patient Identification
Configuration
Starting the MESA Servers
Installation Test
Submission of Results
Test Cases: CT

  1. Test Case 10900: CT Time Synchronization Description
  2. Test Case 10911: CT Time Synchronization NTP

Time Client Tests

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 Identification

There are no patients to identify in this test.

Configuration

Starting the MESA Servers

There are no MESA servers to test.

Installation Test

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: CT

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

Test Case 10900: CT Time Synchronization Description

Time Client applications are expected to synchronize with a Time Server and to use that synchronized time in their messaging. This test requires the user to describe that synchronization.

References

ITI TF

Instructions

To run this test, follow these steps:

  1. There is no software required to run this test.
  2. Create a text file named <system>_10900.txt where <system> is the name of your system as found in the registration tools. That is, this should name your company and the system under test. Create a text file and not a Word document or other structured document.
  3. Describe in 500 words or less how your applications use the time that is obtained from the time server. A simple format would include listing your output messages with lists of the fields that are filled with the synchronized time.
  4. In the description, include the operating system used and the low level OS call to get the proper time.

Evaluation

  1. Submit the text file created above to the Project Manager.

Supplemental Information

Test Case 10911: CT Time Synchronization NTP

Time synchronization requires an external system that serves as an NTP server. The MESA tools do not include such a server, but they are readily available.
If time permits, the Project Manager will load the time server software and allow access for participants. As of this version of the document, that is not available.

References

ITI TF

Instructions

To run this test, follow these steps:

  1. Read about NTP at the site http://www.ntp.org
  2. Select/locate a public NTP server. Follow any rules of etiquette posted for that server.
  3. Configure your system to synchronize time with that public NTP server.
  4. Use a web browser to find a web server that will display the current time. In the US, you can use www.time.gov . In other regions, if you cannot find a local server, use the US server and augment your results with the proper time difference.
  5. Execute a “clock” program on your host system that shows the time on your system.
    1. On a Windows system, this can be done by selecting the “time” in the lower right tray.
    2. On a Unix system: xclock –digital –update 1
  6. Perform a screen capture that shows both the web browser display and your system clock. These should show the same time (save for a time shift if not in the US).

Evaluation

  1. Name the screen capture <system>_10911.<ext> where
  2. system is the name of your system as found in the registration tools
    ext is the proper file extention (JPG, etc.)

  3. Submit the screen capture file created above to the Project Manager.

Supplemental Information