Presentation is loading. Please wait.

Presentation is loading. Please wait.

3 Feb 2012Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical Project Manager IHE Europe / INRIA / Kereval Eric.

Similar presentations


Presentation on theme: "3 Feb 2012Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical Project Manager IHE Europe / INRIA / Kereval Eric."— Presentation transcript:

1 3 Feb 2012Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical Project Manager IHE Europe / INRIA / Kereval Eric Poiseau, IHE Europe Technical Project Manager IHE Europe / INRIA / Kereval

2 3 Feb 2012 Webinar for CAT Participants2 Plan Why are we here ? Who are we ? Roadmap to the connectathon –Testing tools –Configuration exchange –Demonstration Scenario Usefull links Diverse questions and answers Why are we here ? Who are we ? Roadmap to the connectathon –Testing tools –Configuration exchange –Demonstration Scenario Usefull links Diverse questions and answers

3 Certification The objective is not certification There is no certification nor labelling from IHE You can not write : –My system is IHE certified The objective is not certification There is no certification nor labelling from IHE You can not write : –My system is IHE certified 3 Feb 2012 Webinar for CAT Participants3

4 3 Feb 2012 Webinar for CAT Participants4 So why are we here ? Success Testing the implementation of the TF in products –provide feedback to the technical committee –provide users confidence on products Testing it in a controlled environment –partners are here –bugs easier to identify and fix during the connectathon Prepare IHE Demonstrations Build a community... Success Testing the implementation of the TF in products –provide feedback to the technical committee –provide users confidence on products Testing it in a controlled environment –partners are here –bugs easier to identify and fix during the connectathon Prepare IHE Demonstrations Build a community...

5 3 Feb 2012 Webinar for CAT Participants5 Registration Successful ? –About 73 Companies –110 Systems Geographical origin –Italy, France, Germany, Switzerland, Austria, Netherlands, Belgium, Spain, USA, Turkey, Korea, Japan, Finland, Denmark, Israel, Slovenia, Hungary, Romania…. Successful ? –About 73 Companies –110 Systems Geographical origin –Italy, France, Germany, Switzerland, Austria, Netherlands, Belgium, Spain, USA, Turkey, Korea, Japan, Finland, Denmark, Israel, Slovenia, Hungary, Romania….

6 3 Feb 2012 Webinar for CAT Participants6 More on registration Please check the page : –Registration-> Registration Overview -> Profile coverage : This generates a report that list systems implementing the actors playing a role in each of the Integration Profiles.Registration-> Registration Overview -> Profile coverage I am giving you some warning on some profiles –« No actor » Registration is evolving… many companies drop actors or IP as we reach the deadline for the logs Please be warned and do not complain at Connectathon If you plan to drop, be nice let us know. Please check the page : –Registration-> Registration Overview -> Profile coverage : This generates a report that list systems implementing the actors playing a role in each of the Integration Profiles.Registration-> Registration Overview -> Profile coverage I am giving you some warning on some profiles –« No actor » Registration is evolving… many companies drop actors or IP as we reach the deadline for the logs Please be warned and do not complain at Connectathon If you plan to drop, be nice let us know.

7 Profile Adoption See “Profile Coverage” Gazelle Report http://gazelle.ihe.net/EU-CAT See “Profile Coverage” Gazelle Report http://gazelle.ihe.net/EU-CAT 3 Feb 2012 Webinar for CAT Participants7

8 3 Feb 2012Webinar for CAT Participants8 Roadmap to Connectathon

9 3 Feb 2012 Webinar for CAT Participants9 Roadmap January 31st February 29th: Deadline for connectathon fees payment February 3rd & 8th: Webinar for connectathon Participants February 28th : Registration Updates –Supportive / thorough testing April 15th : Carnet ATA (see link)link May 1st : Deadline for –samples and configuration sharing –Log return May 21-25th : Connectathon in Bern June 15th : Publication of Connectathon Results January 31st February 29th: Deadline for connectathon fees payment February 3rd & 8th: Webinar for connectathon Participants February 28th : Registration Updates –Supportive / thorough testing April 15th : Carnet ATA (see link)link May 1st : Deadline for –samples and configuration sharing –Log return May 21-25th : Connectathon in Bern June 15th : Publication of Connectathon Results

10 3 Feb 2012 Webinar for CAT Participants10 Registration Changes You have till (Feb 28th to inform me of any changes in your registration. –You should know ! –Be nice to your peers ! You would like to know that your only partner drops the week before the connectathon –What’s in Gazelle is what counts at the connectathon ! You have till (Feb 28th to inform me of any changes in your registration. –You should know ! –Be nice to your peers ! You would like to know that your only partner drops the week before the connectathon –What’s in Gazelle is what counts at the connectathon !

11 3 Feb 2012 Webinar for CAT Participants11 Possible changes in registration Thorough / Supportive –http://gazelle.ihe.net/?q=node/83 => detailled infohttp://gazelle.ihe.net/?q=node/83 –You need to have participated to a previous connectathon with the actor/IP You need the IS of your system referenced in the Product Registry http://product-registry.ihe.net Dropping a system Adding a missing actor / integration profile Removing an actor / integration profile Thorough / Supportive –http://gazelle.ihe.net/?q=node/83 => detailled infohttp://gazelle.ihe.net/?q=node/83 –You need to have participated to a previous connectathon with the actor/IP You need the IS of your system referenced in the Product Registry http://product-registry.ihe.net Dropping a system Adding a missing actor / integration profile Removing an actor / integration profile

12 3 Feb 2012 Webinar for CAT Participants12 Possible changes in registration Thorough / Supportive –http://gazelle.ihe.net/content/supportivethorough-testing => detailed infohttp://gazelle.ihe.net/content/supportivethorough-testing –You need to have participated to a previous connectathon with the actor/IP You need the IIS of your system referenced in the Product Registry http://product-registry.ihe.net Dropping a system Adding a missing actor / integration profile Removing an actor / integration profile Thorough / Supportive –http://gazelle.ihe.net/content/supportivethorough-testing => detailed infohttp://gazelle.ihe.net/content/supportivethorough-testing –You need to have participated to a previous connectathon with the actor/IP You need the IIS of your system referenced in the Product Registry http://product-registry.ihe.net Dropping a system Adding a missing actor / integration profile Removing an actor / integration profile

13 3 Feb 2012 Webinar for CAT Participants13 Do not forget.... You have to pay the registration fees ! Reminders : –No profit for IHE Europe –Fees pay for infrastructure, tools and environement You have to pay the registration fees ! Reminders : –No profit for IHE Europe –Fees pay for infrastructure, tools and environement

14 3 Feb 2012 Webinar for CAT Participants14 Fees Invoices have be send to your company If your company did not get an invoice –Please contact me ASAP Do NOT pay per check Include transaction fees in your payment ! Invoices have be send to your company If your company did not get an invoice –Please contact me ASAP Do NOT pay per check Include transaction fees in your payment !

15 3 Feb 2012Webinar for CAT Participants15 Pre-Connectathon Testing

16 3 Feb 2012 Webinar for CAT Participants16 Why do we need test tools ? 1.Reduce the number of systems to 80 because the room we have reserved for the connectathon is too small ! 2.The project manager is evil and he likes to make you suffer with buggy mesa tools ! 3.The project manager like to spend his night checking logs 4.Prepare your systems for the connectathon ! 1.Reduce the number of systems to 80 because the room we have reserved for the connectathon is too small ! 2.The project manager is evil and he likes to make you suffer with buggy mesa tools ! 3.The project manager like to spend his night checking logs 4.Prepare your systems for the connectathon !

17 3 Feb 2012 Webinar for CAT Participants17 Why do we need test tools ? Test tools prepare you for the connectathon –Provides a minimum set of test to prepare your systems Tools are a benefit of participation –As a participant you get them before the public release Test tools prepare you for the connectathon –Provides a minimum set of test to prepare your systems Tools are a benefit of participation –As a participant you get them before the public release

18 3 Feb 2012 Webinar for CAT Participants18 Why do we need test tools ? Tests encourage you and your peers to read details of the Technical Framework –You may find you do not agree with our interpretation of the TF –You may not agree with the TF If you and your peers complete the tests, we can avoid a lot of wasted time at the Connectathon Thus we can prepare more complex demonstrations and do more complex connectathon tests Tests encourage you and your peers to read details of the Technical Framework –You may find you do not agree with our interpretation of the TF –You may not agree with the TF If you and your peers complete the tests, we can avoid a lot of wasted time at the Connectathon Thus we can prepare more complex demonstrations and do more complex connectathon tests

19 3 Feb 2012 Webinar for CAT Participants19 Test Coverage Test software do NOT cover all aspects of the Technical Framework Test software do NOT guarantee compliance with DICOM or HL7. All what it does, is provide a reasonable preparation for the Connectathon. Test software do NOT cover all aspects of the Technical Framework Test software do NOT guarantee compliance with DICOM or HL7. All what it does, is provide a reasonable preparation for the Connectathon.

20 3 Feb 2012 Webinar for CAT Participants20 I do not want … Pre-CAT test do it this way, so I have implemented it this way !!!!! –WRONG –The Technical Framework shall be the reference ! –Tools is one interpretation, it may be wrong Pre-CAT test do it this way, so I have implemented it this way !!!!! –WRONG –The Technical Framework shall be the reference ! –Tools is one interpretation, it may be wrong

21 3 Feb 2012Webinar for CAT Participants21 Pre-CAT Testing

22 3 Feb 2012 Webinar for CAT Participants22 How to 1.First search in Gazelle the list of tests that is required for your system 2.Upload the corresponding tools 3.Read instructions for Installation 4.Run the tests 5.Returns test logs into Gazelle Starting point information : http://gazelle.ihe.net/content/introduction-to-pre-connectathon- testinghttp://gazelle.ihe.net/content/introduction-to-pre-connectathon- testing 1.First search in Gazelle the list of tests that is required for your system 2.Upload the corresponding tools 3.Read instructions for Installation 4.Run the tests 5.Returns test logs into Gazelle Starting point information : http://gazelle.ihe.net/content/introduction-to-pre-connectathon- testinghttp://gazelle.ihe.net/content/introduction-to-pre-connectathon- testing

23 3 Feb 2012 Webinar for CAT Participants23 Use of Gazelle Gazelle provides –The list of test to be performed based on your registration –A GUI to return your logs. Seems trivial : –Do not return logs for test you fail –If you do please provide explanation Some tests are now automatically verified ! Gazelle provides –The list of test to be performed based on your registration –A GUI to return your logs. Seems trivial : –Do not return logs for test you fail –If you do please provide explanation Some tests are now automatically verified !

24 3 Feb 2012 Webinar for CAT Participants24 Mesa test : How to Where do I get the tools from ? –http://ihedoc.wustl.eduhttp://ihedoc.wustl.edu –If you’re logged in you’ll get the last release –If not you’ll get the public release Who writes the tools ? –MIR, Offis, NIST, U of Montreal, INRIA Read the wiki –http://ihewiki.wustl.edu/wiki/index.phphttp://ihewiki.wustl.edu/wiki/index.php Where do I get the tools from ? –http://ihedoc.wustl.eduhttp://ihedoc.wustl.edu –If you’re logged in you’ll get the last release –If not you’ll get the public release Who writes the tools ? –MIR, Offis, NIST, U of Montreal, INRIA Read the wiki –http://ihewiki.wustl.edu/wiki/index.phphttp://ihewiki.wustl.edu/wiki/index.php

25 3 Feb 2012 Webinar for CAT Participants25 MESA Tools simulate your peers Order Filler MESA ADT, OP, IM/IA TCP/IP Network System being tested Win32 / Linux / Solaris  MESA OS is independant of system under test OS  Choosing NT, Linux or Solaris is a question of taste Mesa Simulator Win32 / Linux / Solaris

26 3 Feb 2012 Webinar for CAT Participants26 Hardware/network requirement for testing One computer system can : –Support all of the MESA actors –Can serve as the driver for any system under test. Only one computer required to test an IHE actor. It is impossible to test multiple systems simultaneously –(sockets are not multi-threaded). You need to test separate systems serially with little or no reconfiguration. One computer system can : –Support all of the MESA actors –Can serve as the driver for any system under test. Only one computer required to test an IHE actor. It is impossible to test multiple systems simultaneously –(sockets are not multi-threaded). You need to test separate systems serially with little or no reconfiguration.

27 3 Feb 2012 Webinar for CAT Participants27 Installation Make sure you follow the installation instructions provided by Steven Moore Do not try to install from the sources –Sources are provided for information Make sure you follow the installation instructions provided by Steven Moore Do not try to install from the sources –Sources are provided for information

28 3 Feb 2012 Webinar for CAT Participants28 Most common errors encountered Environment variables not set Mesa_storage files not installed Wrong version of Win32 Perl SQL server is not installed Database tables are not installed But also possible errors in the tools ! Environment variables not set Mesa_storage files not installed Wrong version of Win32 Perl SQL server is not installed Database tables are not installed But also possible errors in the tools !

29 3 Feb 2012 Webinar for CAT Participants29 Recommendations for MESA Software We recommend that you install and test the software as soon as possible The authors try to make the installation process simple, but there will be some difficulties It is better to go through a round of installation now rather than waiting until the “final/next” release is available; We recommend that you install and test the software as soon as possible The authors try to make the installation process simple, but there will be some difficulties It is better to go through a round of installation now rather than waiting until the “final/next” release is available;

30 3 Feb 2012 Webinar for CAT Participants30 MESA Test Interactions Most MESA tests are independent of other tests. You can run them in any order. Most tests overwrite common data areas. They do not overwrite the output of the evaluation scripts. This implies you should run a test and perform the evaluation before starting another test. Most MESA tests are independent of other tests. You can run them in any order. Most tests overwrite common data areas. They do not overwrite the output of the evaluation scripts. This implies you should run a test and perform the evaluation before starting another test.

31 3 Feb 2012 Webinar for CAT Participants31 General Test Instructions Start MESA servers on test machine Run an interactive perl script that leads you through the test scenario Run a second perl script that evaluates your messages Check the logs for errors and try to understand the problems Send output of evaluation script to Project Manager Please comment your logs if this is needed Start MESA servers on test machine Run an interactive perl script that leads you through the test scenario Run a second perl script that evaluates your messages Check the logs for errors and try to understand the problems Send output of evaluation script to Project Manager Please comment your logs if this is needed

32 3 Feb 2012 Webinar for CAT Participants32 Test logs return (2) Do not send logs if you know that they will be rejected. When “error” please explain the errors Upload form for log return –Please mention if you are resubmitting “old” logs Do not send logs if you know that they will be rejected. When “error” please explain the errors Upload form for log return –Please mention if you are resubmitting “old” logs

33 3 Feb 2012 Webinar for CAT Participants33 NIST Toolkit Remote Registry and Repository hosted by NIST Sources can submit documents to the NIST server Consumer can query and retrieve documents from the NIST server Java tool to submit and query a registry Log browser for PM to check/help testers Bill released a tool for your to check your own logs !! Link to the Bill’s wiki –http://ihewiki.wustl.edu/wiki/index.php/XDS_Main_Pagehttp://ihewiki.wustl.edu/wiki/index.php/XDS_Main_Page –Read the implementation notes –http://groups.google.com/group/ihe-xds-implementors Remote Registry and Repository hosted by NIST Sources can submit documents to the NIST server Consumer can query and retrieve documents from the NIST server Java tool to submit and query a registry Log browser for PM to check/help testers Bill released a tool for your to check your own logs !! Link to the Bill’s wiki –http://ihewiki.wustl.edu/wiki/index.php/XDS_Main_Pagehttp://ihewiki.wustl.edu/wiki/index.php/XDS_Main_Page –Read the implementation notes –http://groups.google.com/group/ihe-xds-implementors

34 3 Feb 2012 Webinar for CAT Participants34 Laboratory Tools Message validation software –HL7 Message profiles corresponding to Lab transactions available for download –Web service for the validation of the messages using the profiles From NIST : http://xreg2.nist.gov:8080/HL7Web/index.html http://xreg2.nist.gov:8080/HL7Web/index.html From INRIA : http://gazelle.ihe.net/EVSClient http://gazelle.ihe.net/EVSClient Message validation software –HL7 Message profiles corresponding to Lab transactions available for download –Web service for the validation of the messages using the profiles From NIST : http://xreg2.nist.gov:8080/HL7Web/index.html http://xreg2.nist.gov:8080/HL7Web/index.html From INRIA : http://gazelle.ihe.net/EVSClient http://gazelle.ihe.net/EVSClient

35 3 Feb 2012 Webinar for CAT Participants35 Patient Care Coordination Use of schematron provided by NIST –http://xreg2.nist.gov:8080/hitspValidation/validation.jsphttp://xreg2.nist.gov:8080/hitspValidation/validation.jsp Schematron validation provided by INRIA –http://gazelle.ihe.net/EVSClienthttp://gazelle.ihe.net/EVSClient Use of schematron provided by NIST –http://xreg2.nist.gov:8080/hitspValidation/validation.jsphttp://xreg2.nist.gov:8080/hitspValidation/validation.jsp Schematron validation provided by INRIA –http://gazelle.ihe.net/EVSClienthttp://gazelle.ihe.net/EVSClient

36 3 Feb 2012 Webinar for CAT Participants36 Some numbers... 10 weeks gives 400 hours of work >3000 logs are required –5 min per log file makes 250 hours ~ 110 systems –1 hour on phone/email makes 110 hours That does not give me much time left for the rest 10 weeks gives 400 hours of work >3000 logs are required –5 min per log file makes 250 hours ~ 110 systems –1 hour on phone/email makes 110 hours That does not give me much time left for the rest

37 3 Feb 2012 Webinar for CAT Participants37 Important Link Summary Of IHE Technical Requirement –http://ihewiki.wustl.edu/wiki/index.php/Summary_Of_IHE_Te chnical_Requirementshttp://ihewiki.wustl.edu/wiki/index.php/Summary_Of_IHE_Te chnical_Requirements –Provides links to the document of reference Change proposals Supplements WSDLs Examples … Summary Of IHE Technical Requirement –http://ihewiki.wustl.edu/wiki/index.php/Summary_Of_IHE_Te chnical_Requirementshttp://ihewiki.wustl.edu/wiki/index.php/Summary_Of_IHE_Te chnical_Requirements –Provides links to the document of reference Change proposals Supplements WSDLs Examples …

38 3 Feb 2012Webinar for CAT Participants38 System Configuration / Information

39 3 Feb 2012 Webinar for CAT Participants39 System Information Dicom Conformance Statement –To be uploaded in Gazelle by Dicom systems –All Dicom conformance statement to be made available to each participants. –If you want it to be “confidential”, please DO NOT UPLOAD, send it to me per email. Practical Information –Power information –Number of chairs –Storage –Special requirements -> contact me Please provide this information before May 1st Dicom Conformance Statement –To be uploaded in Gazelle by Dicom systems –All Dicom conformance statement to be made available to each participants. –If you want it to be “confidential”, please DO NOT UPLOAD, send it to me per email. Practical Information –Power information –Number of chairs –Storage –Special requirements -> contact me Please provide this information before May 1st

40 3 Feb 2012 Webinar for CAT Participants40 Configuration Information Have your configuration ready and confirmed before the deadline (March 30th) –I have assigned some default values –If you change it… your peer will have to change it also…. How important is it ? –Most of the time spend in doing a connectathon test is spend checking/changing the configuration parameters. –More systems more choices of peers…. Try not to be the bad guy. Q : How to provide my configuration information ? –Gazelle configuration pages Q : How to find my peer configurations parameters ? –Gazelle configuration pages Have your configuration ready and confirmed before the deadline (March 30th) –I have assigned some default values –If you change it… your peer will have to change it also…. How important is it ? –Most of the time spend in doing a connectathon test is spend checking/changing the configuration parameters. –More systems more choices of peers…. Try not to be the bad guy. Q : How to provide my configuration information ? –Gazelle configuration pages Q : How to find my peer configurations parameters ? –Gazelle configuration pages

41 3 Feb 2012 Webinar for CAT Participants41 Configuration Information If you feel that there are missing parameters, –this is highly probable. Let me know ASAP No confirmation will be understood as a confirmation! –This means that your peers will configure their systems with information that may be erroneous ! Configure your systems before arriving to the connectathon If you feel that there are missing parameters, –this is highly probable. Let me know ASAP No confirmation will be understood as a confirmation! –This means that your peers will configure their systems with information that may be erroneous ! Configure your systems before arriving to the connectathon

42 3 Feb 2012 Webinar for CAT Participants42 Configuration Parameters Each message receiver will be assigned a proxy address and port Is now available in Gazelle Will allow analysis of the message send between to peers for « conformance » testing –Conformance to the corresponding message profile –Result of the analysis to be informative Each message receiver will be assigned a proxy address and port Is now available in Gazelle Will allow analysis of the message send between to peers for « conformance » testing –Conformance to the corresponding message profile –Result of the analysis to be informative

43 3 Feb 2012Webinar for CAT Participants43 Connectathon Logistic

44 3 Feb 2012 Webinar for CAT Participants44 Practical See IHE Suisse web page : http://cat2012.org/ See IHE Suisse web page : http://cat2012.org/

45 3 Feb 2012 Webinar for CAT Participants45 Registration Please register in Gazelle the list of participants for your company –Check only the days when you are going to have lunch –The number of company/organisation representatives at the connectathon is restricted to 2 persons per system. Additional participants need to be registered ahead of the Connectathon and charged / invoiced 600 Euros per week per participant. On site registration will be more expensive –Deadline May 1st On the same page please also register for the social event Please register in Gazelle the list of participants for your company –Check only the days when you are going to have lunch –The number of company/organisation representatives at the connectathon is restricted to 2 persons per system. Additional participants need to be registered ahead of the Connectathon and charged / invoiced 600 Euros per week per participant. On site registration will be more expensive –Deadline May 1st On the same page please also register for the social event

46 3 Feb 2012 Webinar for CAT Participants46 Network Information We will provide –IP Addresses and Host file –Local DNS (preferred to host file) –Netmask –Gateways –Time Server –Kerberized Server –Mail Server –LDAP –XDS Repository and Registry We will provide –IP Addresses and Host file –Local DNS (preferred to host file) –Netmask –Gateways –Time Server –Kerberized Server –Mail Server –LDAP –XDS Repository and Registry

47 3 Feb 2012 Webinar for CAT Participants47 Network Information Intranet will be at least 100 Mb/s Internet will be at least 10 Mb/s –Internet is used for convenience for email and communication of files with home based team. –Internet access is not guaranteed You will get one drop per system/table –It is your responsibility to bring a hub –If you bring a switch you’d better know how to use it ! –No active device with DHCP server please ! Intranet will be at least 100 Mb/s Internet will be at least 10 Mb/s –Internet is used for convenience for email and communication of files with home based team. –Internet access is not guaranteed You will get one drop per system/table –It is your responsibility to bring a hub –If you bring a switch you’d better know how to use it ! –No active device with DHCP server please !

48 3 Feb 2012 Webinar for CAT Participants48 Power Supply 240 Volts A power strips with 3-5 slots per table CH outlets are different !! –Are we not talking about interoperability ! 240 Volts A power strips with 3-5 slots per table CH outlets are different !! –Are we not talking about interoperability !

49 3 Feb 2012 Webinar for CAT Participants49 Tables and chairs About 120 tables –One per system –Please use the table that will be assigned to your system –If your company brings 2 systems, they might not be close to each other !!! –2 sits per table, unless you have registered extra participants About 120 tables –One per system –Please use the table that will be assigned to your system –If your company brings 2 systems, they might not be close to each other !!! –2 sits per table, unless you have registered extra participants

50 3 Feb 2012Webinar for CAT Participants50 Connectathon Testing

51 3 Feb 2012 Webinar for CAT Participants51 Objectives Testing in a controlled environment Verify the interoperability of your system with systems of peer vendors Verify the correct implementation of the TF in your systems Find and correct bugs Testing in a controlled environment Verify the interoperability of your system with systems of peer vendors Verify the correct implementation of the TF in your systems Find and correct bugs

52 3 Feb 2012 Webinar for CAT Participants52 Reminder about bugs Do not be upset if we find bugs in your application Bugs identified at the connectathon will not show up at customer sites Unique chance to fix a bug with your peers present and willing to help Finally, there is no report about the bugs we find. Do not be upset if we find bugs in your application Bugs identified at the connectathon will not show up at customer sites Unique chance to fix a bug with your peers present and willing to help Finally, there is no report about the bugs we find.

53 3 Feb 2012 Webinar for CAT Participants53 Gazelle Configuration and tests management –Provides list of possible peers –Provides test scripts and hints about verifications performed by referees. –Provides log archiving utility –Provides verification logging –Provides information about « persistent objects » Configuration and tests management –Provides list of possible peers –Provides test scripts and hints about verifications performed by referees. –Provides log archiving utility –Provides verification logging –Provides information about « persistent objects »

54 Proxy Last year : HL7 Proxy This year : –Proxy to be used. Captures messages between peers –Allow logging of messages in a consistent manner –Allow validation of messages on the fly by Gazelle EVS –Log message to test step How does it work –Each responder will have a port map on the proxy –Initiator can send message to the responder or to the proxy. Last year : HL7 Proxy This year : –Proxy to be used. Captures messages between peers –Allow logging of messages in a consistent manner –Allow validation of messages on the fly by Gazelle EVS –Log message to test step How does it work –Each responder will have a port map on the proxy –Initiator can send message to the responder or to the proxy. 3 Feb 2012 Webinar for CAT Participants54

55 3 Feb 2012 Webinar for CAT Participants55 Preliminary Schedule Monday : –am : installation of your systems Systems delivery Check network access, correctness of configuration –10 am : start of testing (p2p) …. Wednesday : –start of scenario testing Friday : –am : very last tests –pm : packing Package pick-up Monday : –am : installation of your systems Systems delivery Check network access, correctness of configuration –10 am : start of testing (p2p) …. Wednesday : –start of scenario testing Friday : –am : very last tests –pm : packing Package pick-up

56 3 Feb 2012 Webinar for CAT Participants56 Connectathon Working Hours Officially : from 9 am to 6 pm Practically : from 8:30 am till 6:30 pm –Please be cooperative when we ask you to leave the room –Project managers need to rest at night !!!! Friday we will stop testing at noon Officially : from 9 am to 6 pm Practically : from 8:30 am till 6:30 pm –Please be cooperative when we ask you to leave the room –Project managers need to rest at night !!!! Friday we will stop testing at noon

57 3 Feb 2012 Webinar for CAT Participants57 Connectathon Testing 3 types of test to be performed –No peer tests –Peer to peer tests –Workflow tests 3 types of test to be performed –No peer tests –Peer to peer tests –Workflow tests

58 3 Feb 2012 Webinar for CAT Participants58 No Peer Tests Calibration Tests -CPI : –screen calibration –Printer calibration Scrutiny Tests –Verify that the objects you create are valid –Provide your peers with samples –See the Gazelle sample page Please consider working on this before the connectathon Calibration Tests -CPI : –screen calibration –Printer calibration Scrutiny Tests –Verify that the objects you create are valid –Provide your peers with samples –See the Gazelle sample page Please consider working on this before the connectathon SCRUTINY TESTS PERFORMED AHEAD OF CONNECTATHON

59 Scrutiny Test : save time for all of us Provide your sample in the sample sharing section of Gazelle Start test instance in Gazelle, corresponding to the scrutiny test. Indicate permanent link to sample in test We will verify the sample for conformance Mark sample as valid once checked Peers can discover your sample in advance You can fix errors before the connectathon Webinar to explain in detail how to do it : TBD Provide your sample in the sample sharing section of Gazelle Start test instance in Gazelle, corresponding to the scrutiny test. Indicate permanent link to sample in test We will verify the sample for conformance Mark sample as valid once checked Peers can discover your sample in advance You can fix errors before the connectathon Webinar to explain in detail how to do it : TBD 3 Feb 2012 Webinar for CAT Participants59

60 3 Feb 2012 Webinar for CAT Participants60 Peer To Peer Tests (P2P) Test subsections of a workflow between 2 vendors Preparation to workflow test You chose when to run them You select your peer. Not to be run with other systems from your company Test subsections of a workflow between 2 vendors Preparation to workflow test You chose when to run them You select your peer. Not to be run with other systems from your company

61 3 Feb 2012 Webinar for CAT Participants61 Workflow Tests Will have a schedule, so will need you to be ready at the time of the test. Will have a list of difficulties to check. Some test can run in 15 minutes Some will require more than an hour Please be focused during those tests. No second chance Will have a schedule, so will need you to be ready at the time of the test. Will have a list of difficulties to check. Some test can run in 15 minutes Some will require more than an hour Please be focused during those tests. No second chance

62 3 Feb 2012 Webinar for CAT Participants62 Hints for Connectathon Switching peer should be an easy and rapid task. –Try to avoid need of rebooting –Try to avoid typing the peer configuration each time you need to switch. Have the procedure codes entered in your systems. Switching peer should be an easy and rapid task. –Try to avoid need of rebooting –Try to avoid typing the peer configuration each time you need to switch. Have the procedure codes entered in your systems.

63 3 Feb 2012 Webinar for CAT Participants63 How can I fail I have not a single test verified by Wednesday evening !!! –Once again, be concerned ! I am spying my colleagues !!! I am not fair to the Monitors !!! I have not a single test verified by Wednesday evening !!! –Once again, be concerned ! I am spying my colleagues !!! I am not fair to the Monitors !!!

64 3 Feb 2012 Webinar for CAT Participants64 Special Cases You all are in a special case !!!! I have finished all my testing on Monday, shall I leave ???? –Print Server case I have 5 zillion tests to perform during the week, …can we stay for another 2 weeks… –Register more systems –Register fewer profiles/actors per system You all are in a special case !!!! I have finished all my testing on Monday, shall I leave ???? –Print Server case I have 5 zillion tests to perform during the week, …can we stay for another 2 weeks… –Register more systems –Register fewer profiles/actors per system

65 3 Feb 2012 Webinar for CAT Participants65 Results Concerns only positive results Test failure are “forgotten” Matrix published in the following weeks Concerns only positive results Test failure are “forgotten” Matrix published in the following weeks

66 3 Feb 2012 Webinar for CAT Participants66 Other features CSV + WS of configuration parameters Chat Room : –Use the chat room to store relevant information about your test (logs, PID …) –for peers to communicate and keep track of the transactions. Skype –On site chat Peer system localization on room plan Monitor worklist ! CSV + WS of configuration parameters Chat Room : –Use the chat room to store relevant information about your test (logs, PID …) –for peers to communicate and keep track of the transactions. Skype –On site chat Peer system localization on room plan Monitor worklist !

67 3 Feb 2012Webinar for CAT Participants67 Diverse Issues

68 3 Feb 2012 Webinar for CAT Participants68 Communication Me to you –Email (mailing list) : Make sure someone from your company is registered on the google group http://groups.google.com/group/ihe-europe-2012-connectathon –Phone… make sure you have provided a phone number in the registration form !!!! You to Me : –Email +++ –Skype: ericpoiseau –Phone --- Me to you –Email (mailing list) : Make sure someone from your company is registered on the google group http://groups.google.com/group/ihe-europe-2012-connectathon –Phone… make sure you have provided a phone number in the registration form !!!! You to Me : –Email +++ –Skype: ericpoiseau –Phone ---

69 3 Feb 2012 Webinar for CAT Participants69 Communication Do not send an email without mentioning : –Company –System –Operating system –Actor tested –Tool Version… Any information about your context will help me –Remember that you have an open credit of ½ hour per systems… do not waste it !!!! Give me some time to jump into your context Do not send an email without mentioning : –Company –System –Operating system –Actor tested –Tool Version… Any information about your context will help me –Remember that you have an open credit of ½ hour per systems… do not waste it !!!! Give me some time to jump into your context

70 3 Feb 2012 Webinar for CAT Participants70 Shipping Shipping information –We will let you know in time. Storage –We will have a space for storage –If possible, for small boxes store them in your room Security during the nights –Security from the host Shipping information –We will let you know in time. Storage –We will have a space for storage –If possible, for small boxes store them in your room Security during the nights –Security from the host

71 3 Feb 2012 Webinar for CAT Participants71 Pre-Connectathon TODO Check your registration –I do not want you to tell me during the connectathon : « I have forgotten to sign up for PIR, I though…. » Configuration information gathering (you to me) –Dicom Conformance Statements –Port numbers, URI, AE Titles…. Configuration of your system (me to you) –Before connectathon begins….so before shipping –You need to configure your system With your peer information With the connectathon network information With the testing dataset Pre-connectathon Test Logs Check your registration –I do not want you to tell me during the connectathon : « I have forgotten to sign up for PIR, I though…. » Configuration information gathering (you to me) –Dicom Conformance Statements –Port numbers, URI, AE Titles…. Configuration of your system (me to you) –Before connectathon begins….so before shipping –You need to configure your system With your peer information With the connectathon network information With the testing dataset Pre-connectathon Test Logs

72 3 Feb 2012 Webinar for CAT Participants72 Connectathon Check List Technical Framework Your system fully configured –Network –Codes, procedures, tables…. Laptop to run Gazelle –Could be also used to sniff messages or service you system Power strip + power cord extension Carnet ATA Hub (preferred to switch) Calibration material for CPI profile actors –Print Server and print composer Technical Framework Your system fully configured –Network –Codes, procedures, tables…. Laptop to run Gazelle –Could be also used to sniff messages or service you system Power strip + power cord extension Carnet ATA Hub (preferred to switch) Calibration material for CPI profile actors –Print Server and print composer

73 3 Feb 2012 Webinar for CAT Participants73


Download ppt "3 Feb 2012Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical Project Manager IHE Europe / INRIA / Kereval Eric."

Similar presentations


Ads by Google