LEADTOOLS Medical Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.23
LEADTOOLS CCOW Dashboard Demo

Configuring the LEADTOOLS CCOW Dashboard Demo

The CCOW demos require that the CCOW Server, the mapping COM object and the annotation COM object are registered.

CCOW Dashboard Demo

The LEADTOOLS CCOW Dashboard application allows you to run multiple scenarios to observe how the situations are handled in CCOW common context.

 LEADTOOLS CCOW Dashboard Demo
  1. Start the LEADTOOLS CCOW Dashboard by selecting CSCCOWWDashboard_Original.exe in the <LEADTOOLS_INSTALLDIR>\bin\Dotnet\Win32.
  2. After starting the the CCOW Dashboard you will be presented with the above screen. This is the dashboard that allows you to determine the CCOW applications will run.
    1. Scenario - This selects the scenario that will be tested. The Default Scenario(All Patient/Users in all applications) is the initial selected scenario. There are two additional scenarios available:
      • Participant 2 has one additional user not known to the other applications.
      • Participant 3 has additional patient not present in the other participants or the master index.
      Note:The scenario information is stored in the following files located in the <LEADTOOLS_INSTALLDIR>\bin\Dotnet\Win32 directory:
      • P1_Default.scn
      • P2_AdditionalUsers.scn
      • P3_AdditionalPatients.scn
    2. Launch Participant Demo - This allows the user to launch three separate instances of the CCOW Participant Demo. When the Launch with SSO checkbox is selected the demos will operate as a participant in a single sign-on context.

The Default Scenario

  1. Launch the CCOW Dashboard demo.
     LEADTOOLS CCOW Dashboard Demo
  2. Choose the "Default Scenario(All Patients/Users in all applications)
    LEADTOOLS CCOW Dashboard Default Scenario
  3. Click the Participant Demo1 button. This will launch the Participant Demo 1 with the Single Sign-On enabled.
    Participant Demo1 Button
  4. The following message will be displayed. It indicates that the application requires the user to be set in the common context. By clicking Yes the demo will launch an Authentication Demo that will set the user in the context.
    CCOW Authentication message
  5. Select one of the defined users to log on to the CCOW context system. Click OK to log on.
    Context Log on
  6. After the user is logged in as the master user the CCOW Participant client will be restarted. A message will be displayed that indicates this is the first time the user is logging into the application. The User name will be different than the master user name. This demonstrates the ability of a CCOW Authentication Repository to associate user authentication data from separate applications with different log on information to the repository.
    Ccow Log on
  7. Go Back to the LEADTOOLS CCOW Dashboard and click the Participant Demo 2 button.
    Participant Demo 2 Button
    This will launch another instance of the CCOW Participant Demo.Client Participation Demo 2
  8. This demo displays the user information as it is known to this application. Click OK to log the user in to this application.
    Ccow Demo Login
  9. You should now have 2 participant demos running. Adjust them on your screen so that they are both are visible on the screen at the same time.
  10. These applications are synchronized to the user and patient information in the common contest. This common context has a patient mapping agent registered that maps the patient id for each application. As a result, when a patient is selected in one of the applications, the same patient will be automatically selected in the other application. To see this in action select a patient in CCOW Client Participant Demo 1.
    Patient Selection Demo
    Notice that the same patient is selected in CCOW Client Participation Demo 2.
    Patient Selection Demo

Logging Out of a CCOW Context

  1. From CCOW Client Participation Demo 1 select File and click Log Off. This will log the user off of the application and remove them from the CCOW Context. Notice the change in the CCOW connection icon and the user information.
    Ccow Connection Icon Disconnected
  2. Select File and click Log On to log the user back on to the CCOW context. The application has been updated to show the current status.
    Ccow Connection Icon Connected
  3. Select File and click Log Off All to log off all of the applications currently participating in the common context. This will remove the current user from the CCOW context. However, the applications will remain linked to the context. As a result, if a patient change were to occur the applications would still be notified.
    CCOW Connection All Disconnected
  4. Close the following applications:
    • CCOW Client Participant Demo 1
    • CCOW Client Participant Demo 2
    • CCOW Sign-On Application

Patient Linked Only

  1. Switch to the LEADTOOLS CCOW Dashboard application. Launch the application if it is not running.
  2. Change the scenario to Default Scenario(All Patient/Users in all applications)
     LEADTOOLS CCOW Dashboard Demo
  3. Uncheck the Launch with SSO option.
    SSO Disabled Context
  4. Launch the CCOW Client Participant Demo 1.
  5. A message will appear that explains that the application was launched with SSO disabled.
    Disabled SSO Dialog
  6. Click OK on the dialog.
  7. Choose one of the predefined users to log on to the application. When the application is launched with SSO disabled you will always need to log in to the application. The user information is not stored in the authentication repository.
    CCOW Demo Login
  8. Once logged in the behavior of the application is the same as the above. You will be able to change patients and see the corresponding patient change in the other participant demos. However, applications that are launched in this way will not respond to user changes.

Additional Scenarios

Testing the additional scenarios are the same as above. The applications are launched using the same process. However, depending on the scenario there will be differences in the appearance of the applications.