Integration Plan Revision History Date Version Description Author

Document Sample
Integration Plan Revision History Date Version Description Author Powered By Docstoc
					                                       Integration Plan

                                            Revision History
         Date              Version                  Description                                  Author
02/27/2010                1.0          Purpose and scope and entry criteria           Jin Chen
02/28/2010                1.0          Test plan                                      Johnny Su
03/14/2010                1.1          Integration Plan Process and Test Strategies   Jin Chen



1.     Introduction
       The purpose of this document is to identify the integration process of the architectural
       components and sub-systems of the H.C.P.T. system. The process of testing the function,
       performance, and reliability requirements in our design will also be identified.
       H.C.P.T. system is a middleware system that creates a bridge between systems of different
       protocols, such as HL7 and DICOM. The system’s web based interface allows users to search
       and synchronize information from an HIS system or PACS system to another HIS system or
       PACS system.

2.     Integration Plan
       2.1      Prerequisites
                       Both systems the MyFreePACS system and the OpenMRS system need to be
                        fully functional.
                       All classes must be tested.
       2.2      Integration Plan
                Our approach of integration is functional groupings. We have three main component of
                our system that we need to integrate, MyFreePACS system connection, OpenMRS
                system connection, and the H.C.P.T. user interface. Our approach was to develop the
                three parts separately and then integrate them together.
       2.3      Integration Plan Process
                First, we will find to a domain for our system, H.C.P.T.. The H.C.P.T. system will be able
                to be accessed through the internet. On the H.C.P.T. system, there will options to
                connect to pre-installed MyFreePacs system and OpenMRS system. The connection for
                the two systems will be tested to see if a connection can be made.
3.   Test Plan

     3.1    Test Environment

            The environment will in a room with five different computer stations. Two stations with
            MyFreePACS installed, two stations with OpenMRS installed, and one stations with
            H.C.P.T. system installed and running. The five computer stations will have to be
            connected to the same network. The two stations with MyFreePACS installed need to be
            configured to allow AE tile “HCPT”, “DOW_SERVER”, and “JOHNNYS_SERVER” on
            their ip address and port 4006.

            Each station needs to have the following configurations:

                    Exceptions made to Windows Firewall for port 80, 104, 105, and 4006.
                    Exceptions made to Windows Firewall for Remote Administration.
                    Windows Firewall configurations applied to Local Area Connection.

     3.3    Test Strategies

            We plan to test users who have experienced with either MyFreePACS, OpenMRS, or
            both and users whom do not. We want to see how relevant is our system to
            MyFreePACS and OpenMRS and how easy is to use our system. We will test all use
            cases. All of our classes are used by one or more use cases, so the classes will also be
            tested in the process of use case testing.
     3.2    Use Case Test
            3.2.1    User Register
                     Steps:
                              1.   The user enters “Johnny.su” for full name.
                              2.   The user enters “johnny123!” for password.
                              3.   The user enters “johnny123!” for password confirmation.
                              4.   The user enters jingzan.su@oit.edu for email.
                              5.   The user enters “What city am I from?” for security question.
                              6.   The user enters “Portland” for security answer.
                              7.   The user selects the option to register.

                     Success:
                            The user is redirected to Login page.
                     Fail:
                            The user is prompted with unsuccessful registration message.

            3.2.2    User Login
                     Steps:
                              1. The user enters “johnny.su” for username.
                              2. The user enters “johnny123!” for password.
                              3. The user selects the option to login.

                     Success:
                            The user is redirected to Search.
                     Fail:
                            The user is prompted with unsuccessful login message.
3.2.3   User Logout
        Steps:
               1. The user selects log out.
               2. The system prompts for user confirmation.
               3. The user selects Yes to log out.
        Success:
               The user is redirected to Search.
        Fail:
               The user is remains in the same page

3.2.4   Manage Profile
        Steps:
                  The user selects User Profile.
                 1.
                  The user updates e-mail to “sujingzan@gmail.com” in E-mail box.
                 2.
                  The user enters “johnny123!” into Password box.
                 3.
                  The user updates security question to “What is the name of my high
                 4.
                  school?” in Security Question box.
               5. The user enters “Centennial High School” in Security Answer box.
               6. The user selects the option to update.
        Success:
               The system informs user of update success.
        Fail:
               The system informs user of an error.


3.2.5   Patient Search from PACS system.
        Steps:
                 1.   The user logs into HCPT website.
                 2.   The user selects DICOM as the “Search from…” system.
                 3.   The user enters “DOW_SERVER” as AE Title.
                 4.   The user enters “192.168.0.58” as IP address.
                 5.   The user enters “4006” for port.
                 6.   The user enters “johnny” for patient name.
                 7.   The user selects the option to search.

        Success:
               The system displays matching patients in list box.
        Fail:
               The system displays no patient.

3.2.6   Patient Search from HIS system.
        Steps:
                 1.   The user logs into HCPT website.
                 2.   The user selects HL7 as the “Search from…” system.
                 3.   The user enters “192.168.0.59” as IP address.
                 4.   The user enters “8080” for port.
                 5.   The user enters “johnny” for patient name.
                 6.   The user selects the option to search.

        Success:
               The system displays matching patients in list box.
        Fail:
                 The system displays no patient.



3.2.7   Patient Synchronize to PACS system.
        Steps:
                 1.   The user made a successful search.
                 2.   The user selects DICOM as the “Synchronize to…” system.
                 3.   The user enters “JOHNNY_SERVER” as AE Title.
                 4.   The user enters “192.168.0.17” as IP address.
                 5.   The user enters “4006” for port.
                 6.   The user selects patient named “Johnny Su”.
                 7.   The user selects the option to synchronize.

        Success:
               The system displays “Synchronize Successfully” message.
        Fail:
               The system displays “Synchronize Failed” message.


3.2.8   Patient Synchronize to HL7 system.
        Steps:
                 1.   The user made a successful search.
                 2.   The user selects HL7 as the “Synchronize to…” system.
                 3.   The user enters “192.168.0.18” as IP address.
                 4.   The user enters “8080” for port.
                 5.   The user selects patient named “Johnny Su”.
                 6.   The user selects the option to synchronize.

        Success:
               The system displays “Synchronize Successfully” message.
        Fail:
               The system displays “Synchronize Failed” message.

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:9
posted:12/11/2011
language:
pages:4