1 / 73

Connectathon Organization

Connectathon Organization. Eric Poiseau, IHE Europe Technical Project Manager IHE Europe / INRIA / Kereval. Plan. Why are we here ? Who are we ? Roadmap to the connectathon Testing tools Configuration exchange Demonstration Scenario Usefull links Diverse questions and answers.

livia
Télécharger la présentation

Connectathon Organization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Connectathon Organization Eric Poiseau, IHE Europe Technical Project Manager IHE Europe / INRIA / Kereval Webinar for CAT Participants

  2. Plan • Why are we here ? • Who are we ? • Roadmap to the connectathon • Testing tools • Configuration exchange • Demonstration Scenario • Usefull links • Diverse questions and answers Webinar for CAT Participants

  3. Certification • The objective isnot certification • There is no certification nor labelling from IHE • You can not write : • My system is IHE certified Webinar for CAT Participants

  4. 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... Webinar for CAT Participants

  5. 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…. Webinar for CAT Participants

  6. 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. • 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. Webinar for CAT Participants

  7. Profile Adoption • See “Profile Coverage” Gazelle Report • http://gazelle.ihe.net/EU-CAT Webinar for CAT Participants

  8. Roadmap to Connectathon Webinar for CAT Participants

  9. Roadmap • January 31stFebruary 29th: Deadline for connectathon feespayment • February 3rd & 8th: Webinar for connectathon Participants • February28th : Registration Updates • Supportive / thoroughtesting • April 15th : Carnet ATA (seelink) • May 1st : Deadline for • samples and configuration sharing • Log return • May 21-25th : Connectathon in Bern • June 15th: Publication of Connectathon Results Webinar for CAT Participants

  10. Registration Changes • You have till (Feb28th to inform me of any changes in your registration. • You should know ! • Be nice to yourpeers ! • You wouldlike to know thatyouronlypartner drops the weekbefore the connectathon • What’s in Gazelle iswhatcountsat the connectathon ! Webinar for CAT Participants

  11. Possible changes in registration • Thorough / Supportive • http://gazelle.ihe.net/?q=node/83 => detailled info • 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 Webinar for CAT Participants

  12. Possible changes in registration • Thorough / Supportive • http://gazelle.ihe.net/content/supportivethorough-testing => detailed info • 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 Webinar for CAT Participants

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

  14. 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 yourpayment ! Webinar for CAT Participants

  15. Pre-Connectathon Testing Webinar for CAT Participants

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

  17. 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 Webinar for CAT Participants

  18. 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 Webinar for CAT Participants

  19. 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. Webinar for CAT Participants

  20. I do not want … • Pre-CAT test do itthisway, so I have implementeditthisway !!!!! • WRONG • The Technical Framework shallbe the reference ! • Tools isone interpretation, itmaybewrong Webinar for CAT Participants

  21. Pre-CAT Testing Webinar for CAT Participants

  22. How to • First search in Gazelle the list of tests thatisrequired for your system • Upload the correspondingtools • Read instructions for Installation • Run the tests • Returns test logs into Gazelle Starting point information : • http://gazelle.ihe.net/content/introduction-to-pre-connectathon-testing Webinar for CAT Participants

  23. 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 ! Webinar for CAT Participants

  24. Mesa test : How to • Where do I get the tools from ? • http://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.php Webinar for CAT Participants

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

  26. 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. Webinar for CAT Participants

  27. 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 Webinar for CAT Participants

  28. 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 ! Webinar for CAT Participants

  29. 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; Webinar for CAT Participants

  30. 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. Webinar for CAT Participants

  31. 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 Webinar for CAT Participants

  32. 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 Webinar for CAT Participants

  33. 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_Page • Read the implementation notes • http://groups.google.com/group/ihe-xds-implementors Webinar for CAT Participants

  34. 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 • From INRIA : http://gazelle.ihe.net/EVSClient Webinar for CAT Participants

  35. Patient Care Coordination • Use of schematron provided by NIST • http://xreg2.nist.gov:8080/hitspValidation/validation.jsp • Schematron validation provided by INRIA • http://gazelle.ihe.net/EVSClient Webinar for CAT Participants

  36. 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 Webinar for CAT Participants

  37. Important Link • Summary Of IHE TechnicalRequirement • http://ihewiki.wustl.edu/wiki/index.php/Summary_Of_IHE_Technical_Requirements • Provides links to the document of reference • Change proposals • Supplements • WSDLs • Examples • … Webinar for CAT Participants

  38. System Configuration / Information Webinar for CAT Participants

  39. 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 Webinar for CAT Participants

  40. 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 Webinar for CAT Participants

  41. 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 Webinar for CAT Participants

  42. Configuration Parameters • Eachmessage receiverwillbeassigned a proxy address and port • Is nowavailable in Gazelle • Will allowanalysis of the message sendbetween to peers for « conformance » testing • Conformance to the corresponding message profile • Result of the analysis to be informative Webinar for CAT Participants

  43. Connectathon Logistic Webinar for CAT Participants

  44. Practical • See IHE Suisse web page : • http://cat2012.org/ Webinar for CAT Participants

  45. Registration • Pleaseregister in Gazelle the list of participants for yourcompany • Check only the dayswhenyou are going to have lunch • The number of company/organisation representativesat the connectathon isrestricted to 2 persons per system. Additional participants need to beregisteredahead of the Connectathon and charged / invoiced 600 Euros per week per participant. On site registration willbe more expensive • Deadline May 1st • On the same page pleasealsoregister for the social event Webinar for CAT Participants

  46. 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 Webinar for CAT Participants

  47. 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 ! Webinar for CAT Participants

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

  49. 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 Webinar for CAT Participants

  50. Connectathon Testing Webinar for CAT Participants

More Related