Presentation is loading. Please wait.

Presentation is loading. Please wait.

February 9th 2005IHE-EU Conference Workshop Connectathon Organization Eric Poiseau Version 1.0 (Integrating the Healthcare Enterprise) IHE in Europe.

Similar presentations


Presentation on theme: "February 9th 2005IHE-EU Conference Workshop Connectathon Organization Eric Poiseau Version 1.0 (Integrating the Healthcare Enterprise) IHE in Europe."— Presentation transcript:

1 February 9th 2005IHE-EU Conference Workshop Connectathon Organization Eric Poiseau Version 1.0 (Integrating the Healthcare Enterprise) IHE in Europe

2 February 9th 2005IHE-EU Conference Workshop Who are you ? 77 companies 77 companies 120 systems 120 systems 4 domains (RAD, IT-I, CARD, LAB) 4 domains (RAD, IT-I, CARD, LAB) RAD : 90 systems RAD : 90 systems IT-I: 78 systems (XDS 22) IT-I: 78 systems (XDS 22) CARD : 28 systems CARD : 28 systems LAB: 21 systems LAB: 21 systems

3 February 9th 2005IHE-EU Conference Workshop Progression + 50 %

4 February 9th 2005IHE-EU Conference Workshop We need to get prepared Pre-connectathon period Pre-connectathon period –10 weeks Connectathon Connectathon –5 days (9 am to 6 pm)… but in the fact only 4 days for testing Need for optimization Need for optimization –A lot to do before –To perform more testing during CAT

5 February 9th 2005IHE-EU Conference Workshop A few numbers… 10 weeks gives 400 hours of work 10 weeks gives 400 hours of work ~ 2700 logs are required ~ 2700 logs are required –5 min per log file makes 225 hours ~ 120 systems ~ 120 systems –1 hour on phone/email makes 120 hours That gives me 155 hours for the rest… That gives me 155 hours for the rest… –Lab tools, connectathon preparation, webtool maintenance, test data,…. No time for Baby sitting

6 February 9th 2005IHE-EU Conference Workshop Pre-Connectathon Check your registration 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) Configuration information gathering (you to me) –Dicom Conformance Statements –Port numbers, URI, AE Titles…. Configuration of your system (me to you) Configuration of your system (me to you) –Before Monday morning….so before shipping –You need to configure your system With your peer information With your peer information With the connectathon network information With the connectathon network information With the testing dataset With the testing dataset Mesa Test Mesa Test Object Rendering Tests Object Rendering Tests New

7 February 9th 2005IHE-EU Conference Workshop Registration Checking Combined actors/profile Combined actors/profile –PPSM for OF and IM/IA –PIR requires SWF –SWF and ARI –…–…–…–… Supportive or Thorough ? Supportive or Thorough ? –We do not know yet how supportive will be reported in result matrix and if it will New

8 February 9th 2005IHE-EU Conference Workshop Supportive versus Thorough Thorough Thorough –This is what we have done so far Supportive Supportive –You’re confident about this Actor/IP but you want to bring it at the connectathon –You have already tested it at a previous CAT –Need to provide URL to IS (published) Result matrix will show thorough results Result matrix will show thorough results New

9 System Configuration / Information

10 February 9th 2005IHE-EU Conference Workshop System Information Dicom Conformance Statement Dicom Conformance Statement –Upload form form Practical Information Practical Information –Power information –Number of chairs –Storage –Special requirements -> contact me Please provide this information before March 1st Please provide this information before March 1st New

11 February 9th 2005IHE-EU Conference Workshop Configuration Information Have your configuration ready and confirmed before the deadline (April 15th) Have your configuration ready and confirmed before the deadline (April 15th) –I have assigned some default values –If you change it… your peer will have to change it also…. How important is it ? 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 ? Q : How to provide my configuration information ? –Answer Answer Q : How to find my peer configurations parameters ? Q : How to find my peer configurations parameters ? –Answer Answer

12 February 9th 2005IHE-EU Conference Workshop Configuration Information If you feel that there are missing parameters, If you feel that there are missing parameters, –this is highly probable. Let me know ASAP No confirmation will be understood as a confirmation! 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 Configure your systems before arriving to the connectathon

13 Mesa Testing General Information

14 February 9th 2005IHE-EU Conference Workshop Why Do We Have 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.Prepare your systems for the connectathon !

15 February 9th 2005IHE-EU Conference Workshop Why Do We Have Test Tools ? Test tools prepare you for the connectathon Test tools prepare you for the connectathon –Provides a minimum set of test to prepare your systems Tools are a benefit of participation Tools are a benefit of participation –As a participant you get them before the public release Tools are released to the public later on Tools are released to the public later on

16 February 9th 2005IHE-EU Conference Workshop How Do Tests Help You ? Tests encourage you and your peers to read details of the Technical Framework 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 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 Thus we can prepare more complex demonstrations and do more complex connectathon tests

17 February 9th 2005IHE-EU Conference Workshop Test Coverage Test software do NOT cover all aspects of the Technical Framework Test software do NOT cover all aspects of the Technical Framework Test software do NOT guarantee compliance with DICOM or HL7. Test software do NOT guarantee compliance with DICOM or HL7. All what it does, is provide a reasonable preparation for the Connectathon. All what it does, is provide a reasonable preparation for the Connectathon.

18 February 9th 2005IHE-EU Conference Workshop Test Cases versus Demonstration MESA tests cover more transactions than will be demonstrated MESA tests cover more transactions than will be demonstrated Participants are required to complete all test cases, even if they do not lead directly to demonstration Participants are required to complete all test cases, even if they do not lead directly to demonstration Thus : Your system may perform one transaction at a demonstration but perform several transactions with the MESA tests (and the Connectathon) Thus : Your system may perform one transaction at a demonstration but perform several transactions with the MESA tests (and the Connectathon)

19 Mesa Testing How to

20 February 9th 2005IHE-EU Conference Workshop Rad – Card – IT-I (except XDS)

21 February 9th 2005IHE-EU Conference Workshop 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

22 February 9th 2005IHE-EU Conference Workshop Hardware/network requirement for testing One computer system can : 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. Only one computer required to test an IHE actor. It is impossible to test multiple systems simultaneously It is impossible to test multiple systems simultaneously –(sockets are not multithreaded). You need to test separate systems serially with little or no reconfiguration. You need to test separate systems serially with little or no reconfiguration.

23 February 9th 2005IHE-EU Conference Workshop Mesa test how to Where do I get the tools from ? Where do I get the tools from ? –http://ihe.univ-rennes1.fr/testing http://ihe.univ-rennes1.fr/testing –If you’re logged in you’ll get the last release –If not you’ll get the public release Who writes the tools ? Who writes the tools ? –MIR, Offis, NIST, IDM What if I find a bug in a tool ? What if I find a bug in a tool ? –MIR, Offis : http://rome.wustl.edu/bugzilla http://rome.wustl.edu/bugzilla –NIST, IDM : contact me !

24 February 9th 2005IHE-EU Conference Workshop Installation Make sure you follow the installation instructions provided by Steven Moore Make sure you follow the installation instructions provided by Steven Moore Do not try to install from the sources Do not try to install from the sources –Sources are provided for information

25 February 9th 2005IHE-EU Conference Workshop Most common errors encountered Environment variables not set Environment variables not set Mesa_storage files not installed Mesa_storage files not installed Wrong version of Win32 Perl Wrong version of Win32 Perl SQL server is not installed SQL server is not installed Database tables are not installed Database tables are not installed But also possible errors in the tools ! But also possible errors in the tools !

26 February 9th 2005IHE-EU Conference Workshop Recommendations for MESA Software We recommend that you install and test the software as soon as possible 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 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; It is better to go through a round of installation now rather than waiting until the “final/next” release is available;

27 February 9th 2005IHE-EU Conference Workshop MESA Test Interactions Most MESA tests are independent of other tests. You can run them in any order. 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. 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. This implies you should run a test and perform the evaluation before starting another test.

28 February 9th 2005IHE-EU Conference Workshop MESA Test Overview Each actor/integration profile has several tests, each test is assigned a number (101, 102, …) Each actor/integration profile has several tests, each test is assigned a number (101, 102, …) 100 series tests are for the Scheduled Workflow / Patient Information Reconciliation 100 series tests are for the Scheduled Workflow / Patient Information Reconciliation Other series of tests are for different features of the Technical Framework (for actors or classes of actors) Other series of tests are for different features of the Technical Framework (for actors or classes of actors) How to know what test your systems have to pass ? How to know what test your systems have to pass ? –Check the web tool on your system page

29 February 9th 2005IHE-EU Conference Workshop General Test Instructions Start MESA servers on test machine Start MESA servers on test machine Run an interactive perl script that leads you through the test scenario Run an interactive perl script that leads you through the test scenario Run a second perl script that evaluates your messages Run a second perl script that evaluates your messages Check the logs for errors and try to understand the problems Check the logs for errors and try to understand the problems Send output of evaluation script to Project Manager Send output of evaluation script to Project Manager Please comment your logs if this is needed Please comment your logs if this is needed

30 February 9th 2005IHE-EU Conference Workshop Test logs return (2) Do not send logs if you know that they will be rejected. Do not send logs if you know that they will be rejected. –Check Bugzilla pages for information –Ask for some help When “error” please explain the errors When “error” please explain the errors Upload form for log return Upload form for log return –Please mention if you are resubmitting “old” logs New

31 February 9th 2005IHE-EU Conference Workshop XDS

32 February 9th 2005IHE-EU Conference Workshop NIST Toolkit Remote Registry and Repository hosted by NIST Remote Registry and Repository hosted by NIST Sources can submit documents to the NIST server Sources can submit documents to the NIST server Consumer can query and retrieve documents from the NIST server Consumer can query and retrieve documents from the NIST server Java tool to submit and query a registry Java tool to submit and query a registry Log browser for PM to check/help testers Log browser for PM to check/help testers New

33 February 9th 2005IHE-EU Conference Workshop Laboratory Tools Not script for the moment Not script for the moment Message validation software Message validation software –http://ihe.univ-rennes1.fr/HL7 http://ihe.univ-rennes1.fr/HL7 New

34 February 9th 2005IHE-EU Conference Workshop Connectathon Logistics

35 February 9th 2005IHE-EU Conference Workshop Connectathon Codes Tables and codes used for the connectathon will be provided : Tables and codes used for the connectathon will be provided : –HL7 user tables –MD’s –Beds, Facilities, Assigning authorities –Procedures codes (lab, radio, and cardio) –XDS Affinity domain information OIDs OIDs –Set of patients ID and identities for non ADT clients If you think there are some missing tables and/or information, please let me know If you think there are some missing tables and/or information, please let me know

36 February 9th 2005IHE-EU Conference Workshop ADT Each ADT actor will be assigned a range of pid to avoid confusion. Each ADT actor will be assigned a range of pid to avoid confusion. –Patient Identifiers are 6 digit identifiers that begin with a two-digit code that identifies the system producing the ID. –Thus, if your prefix is 10, your Patient Identifiers will be in the range of 100000 to 109999.

37 February 9th 2005IHE-EU Conference Workshop Digital Certificates I’ll provide you with private key and certificate I’ll provide you with private key and certificate One certificate assigned for each secure system One certificate assigned for each secure system Certificates to be used only for connectathon and demonstrations Certificates to be used only for connectathon and demonstrations Certificates are not meant to be used in a production environment Certificates are not meant to be used in a production environment We provide no guidance on how to manage those in a clinical environment We provide no guidance on how to manage those in a clinical environment

38 February 9th 2005IHE-EU Conference Workshop Webtool for test management Provides list of possible peers Provides list of possible peers Provides chat/log Provides chat/log Provides verification logging Provides verification logging Provides information about « persistent objects » Provides information about « persistent objects » New

39 February 9th 2005IHE-EU Conference Workshop Network Information We will provide 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 New

40 February 9th 2005IHE-EU Conference Workshop Network Information Intranet will be at least 100 Mb/s Intranet will be at least 100 Mb/s Internet will be at least 10 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 on drop per system You will get on drop per system –It is your responsibility to bring a hub

41 February 9th 2005IHE-EU Conference Workshop Power Supply 240 Volts 240 Volts A power strips with 3-5 slots per table A power strips with 3-5 slots per table UK plugs do not fit to NL outlet !! UK plugs do not fit to NL outlet !! –Are we not talking about interoperability ! If you need more than 240 V, please let me know ASAP ! If you need more than 240 V, please let me know ASAP !

42 February 9th 2005IHE-EU Conference Workshop Tables and chairs 120 tables 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 !!!

43 February 9th 2005IHE-EU Conference Workshop Connectathon Test

44 February 9th 2005IHE-EU Conference Workshop Preliminary Connectathon Schedule Monday : Monday : –am : installation of your systems Systems delivery Systems delivery Check network access, correctness of configuration Check network access, correctness of configuration –pm : start of testing (p2p) …. Wednesday : Wednesday : –start of scenario testing Friday : Friday : –am : very last tests –pm : packing Package pick-up Package pick-up

45 February 9th 2005IHE-EU Conference Workshop Peer To Peer Tests (P2P) You have to test with some peers You have to test with some peers You need to get at least 3 instances of a test verified per test You need to get at least 3 instances of a test verified per test Peer are prioritized Peer are prioritized You can do more testing. You can do more testing.

46 February 9th 2005IHE-EU Conference Workshop Peer To Peer Tests (P2P) Enhancement : Enhancement : –Use of a chat room for peers to communicate and keep track of the transactions. –Use of log storage mechanism : (cut and paste the logs in text file) Other suggestions/ideas Other suggestions/ideas New

47 February 9th 2005IHE-EU Conference Workshop Scénarii Tests Compared to last year Compared to last year –Increased complexity Could combine RSWF, LSWF, PIX, RID, EUA, XDS… Could combine RSWF, LSWF, PIX, RID, EUA, XDS… –Increased number of peers Will have a schedule, so will need you to be ready at the time of the test. 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. Will have a list of difficulties to check.

48 February 9th 2005IHE-EU Conference Workshop Hints Switching peer should be an easy and rapid task. 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. Have the procedure codes entered in your systems.

49 February 9th 2005IHE-EU Conference Workshop How can I fail I have not a single test verified by Wednesday evening !!! I have not a single test verified by Wednesday evening !!! I am spying my colleagues !!! I am spying my colleagues !!! I am not fair to the PM !!! I am not fair to the PM !!!

50 February 9th 2005IHE-EU Conference Workshop Special Cases You all are in a special case !!!! You all are in a special case !!!! I have finished all my testing on Monday, shall I leave ???? 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… I have 5 zillion tests to perform during the week, …can we stay for another 2 weeks… –Register more systems –Register fewer profiles/actors

51 February 9th 2005IHE-EU Conference Workshop Results Concerns only positive results Concerns only positive results Test failure are “forgotten” Test failure are “forgotten” Matrix published in the following weeks Matrix published in the following weeks

52 Diverse Issues

53 February 9th 2005IHE-EU Conference Workshop Communication Me to you Me to you –Email (mailing list) –News on IHE-Europe Web (RSS) –Phone You to Me : You to Me : –Email +++ –Phone ---

54 February 9th 2005IHE-EU Conference Workshop Communication Protocol (are we not dealing with interoperability): Protocol (are we not dealing with interoperability): –Company –System –Operating system –Actor tested –Tool Version… Any information about your context will help me Any information about your context will help me –Remember that you have an open credit of ½ hour per systems… do not waste it !!!!

55 February 9th 2005IHE-EU Conference Workshop Shipping Shipping information Shipping information –We will let you know in time. Storage Storage –We will have a space for storage –If possible, for small boxes store in your room Security during the nights Security during the nights –Security from the hotel

56 February 9th 2005IHE-EU Conference Workshop

57 February 9th 2005IHE-EU Conference Workshop

58 February 9th 2005IHE-EU Conference Workshop

59 February 9th 2005IHE-EU Conference Workshop Connectathon Check List Swimming Suit and squash equipment Swimming Suit and squash equipment Bowling bowl Bowling bowl Technical Framework Technical Framework Your system fully configured Your system fully configured –Network –Codes, procedures, tables…. Laptop to run the webtool Laptop to run the webtool –Could be also used to sniff messages or service you system Power strip + power cord extension Power strip + power cord extension Hub (preferred to switch) Hub (preferred to switch) Calibration material for CPI profile actors Calibration material for CPI profile actors –Print Server and print composer

60 February 9th 2005IHE-EU Conference Workshop Thank you


Download ppt "February 9th 2005IHE-EU Conference Workshop Connectathon Organization Eric Poiseau Version 1.0 (Integrating the Healthcare Enterprise) IHE in Europe."

Similar presentations


Ads by Google