3 Feb 2011Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical...
-
Upload
teresa-parker -
Category
Documents
-
view
216 -
download
0
Transcript of 3 Feb 2011Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical...
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 11
Connectathon OrganizationConnectathon Organization
Eric Poiseau,
IHE Europe Technical Project Manager
INRIA
Eric Poiseau,
IHE Europe Technical Project Manager
INRIA
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 22
PlanPlan
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 33
Why are we here ?Why are we here ?
• Gold Stars• 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...
• Gold Stars• 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...
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 44
RegistrationRegistration
• Successful ?– About 73 Companies– 110 Systems
• Geographical origin– Italy, France, Germany, Austria, Netherlands, Belgium,
Spain, USA, Turkey, Korea, Japan, Portugal, Sweden, ….
• Successful ?– About 73 Companies– 110 Systems
• Geographical origin– Italy, France, Germany, Austria, Netherlands, Belgium,
Spain, USA, Turkey, Korea, Japan, Portugal, Sweden, ….
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 55
More on registrationMore 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.
• 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.
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
Profile AdoptionProfile 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 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 66
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 77
Roadmap to ConnectathonRoadmap to Connectathon
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 88
RoadmapRoadmap
• January 31st : Deadline for connectathon fees payment
• February 3rd & 8th: Webinar for connectathon Participants
• February 15th : Registration Updates• March 15th : Deadline for pre-connectathon log
return• March 30th : Deadline for sharing connectathon
configurations• March 30th : Deadline for sample sharing• April 11-15th : Connectathon in Pisa• May 1st : Publication of Connectathon Results
• January 31st : Deadline for connectathon fees payment
• February 3rd & 8th: Webinar for connectathon Participants
• February 15th : Registration Updates• March 15th : Deadline for pre-connectathon log
return• March 30th : Deadline for sharing connectathon
configurations• March 30th : Deadline for sample sharing• April 11-15th : Connectathon in Pisa• May 1st : Publication of Connectathon Results
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 99
Registration ChangesRegistration Changes
• You have till (Feb 15th 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 15th 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 !
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1010
Possible changes in registrationPossible 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
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1111
Do not forget....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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1212
FeesFees
• Invoices have be send to your company• You should already have paid your
registration Fee !• 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• You should already have paid your
registration Fee !• If your company did not get an invoice
– Please contact me ASAP
• Do NOT pay per check• Include transaction fees in your payment !
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 1313
Pre-Connectathon TestingPre-Connectathon Testing
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1414
Why do we need test tools ?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 !
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1515
Why do we need test tools ?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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1616
Why do we need test tools ?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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1717
Test CoverageTest 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.
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 1818
I do not want …I do not want …
• MESA test do it this way, so I have implemented it this way !!!!!– WRONG– The Technical Framework shall be the reference !– Mesa is one interpretation, it may be wrong
• MESA test do it this way, so I have implemented it this way !!!!!– WRONG– The Technical Framework shall be the reference !– Mesa is one interpretation, it may be wrong
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 1919
Mesa TestingMesa Testing
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2020
How toHow 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
Usefull information : • http://gazelle.ihe.net/?q=node/89
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
Usefull information : • http://gazelle.ihe.net/?q=node/89
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2121
Use of GazelleUse 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 !
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2222
Mesa test : How toMesa 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
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2323
MESA Tools simulate your peersMESA Tools simulate your peers
Order
Filler
MESA
ADT, OP, IM/IA
TCP/IP
Network
System being testedWin32 / Linux / Solaris
MESA OS is independant of system under test OSMESA OS is independant of system under test OSChoosing NTChoosing NT, , Linux Linux or Solaris or Solaris is a question of tasteis a question of taste
Mesa SimulatorWin32 / Linux / Solaris
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2424
Hardware/network requirement for testing
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.
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2525
InstallationInstallation
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2626
Most common errors encounteredMost 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 !
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2727
Recommendations for MESA SoftwareRecommendations 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;
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2828
MESA Test InteractionsMESA 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.
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 2929
General Test InstructionsGeneral 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3030
Test logs return (2)Test logs return (2)
• Do not send logs if you know that they will be rejected. – Check flyspray pages for information– Ask for some help
• 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. – Check flyspray pages for information– Ask for some help
• When “error” please explain the errors• Upload form for log return
– Please mention if you are resubmitting “old” logs
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3131
NIST ToolkitNIST 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
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3232
Laboratory ToolsLaboratory 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
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3333
Patient Care CoordinationPatient 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
• Use of schematron provided by NIST– http://xreg2.nist.gov:8080/hitspValidation/validation.jsp
• Schematron validation provided by INRIA– http://gazelle.ihe.net/EVSClient
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3434
Some numbers...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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3535
Important LinkImportant Link
• Summary Of IHE Technical Requirement– http://ihewiki.wustl.edu/wiki/index.php/
Summary_Of_IHE_Technical_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_Technical_Requirements– Provides links to the document of reference
• Change proposals• Supplements• WSDLs• Examples• …
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 3636
System Configuration / InformationSystem Configuration / Information
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3737
System InformationSystem 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 March 30th
• 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 March 30th
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3838
Configuration InformationConfiguration 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 3939
Configuration InformationConfiguration 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4040
HL7 Configuration ParametersHL7 Configuration Parameters
• Each HL7 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 HL7 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
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 4141
Connectathon LogisticConnectathon Logistic
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4242
PracticalPractical
• See IHE Italy web page :• http://www.connectathon2011.org/
• See IHE Italy web page :• http://www.connectathon2011.org/
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4343
RegistrationRegistration
• Please register in Gazelle the list of participants for your company (not available for the moment)– 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 will be registered during the Connectathon and charged / invoiced 70 Euros per day per participant. On site registration will be charged EUR 100 per day. Deadline March 30th
• On the same page please also register for the social event
• Please register in Gazelle the list of participants for your company (not available for the moment)– 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 will be registered during the Connectathon and charged / invoiced 70 Euros per day per participant. On site registration will be charged EUR 100 per day. Deadline March 30th
• On the same page please also register for the social event
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4444
Network InformationNetwork 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4545
Network InformationNetwork 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– It is your responsibility to bring a hub– If you bring a switch you’d better know how to use it !– The first switch found with an active DHCP on it pays a beer
to all the monitors
• 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– It is your responsibility to bring a hub– If you bring a switch you’d better know how to use it !– The first switch found with an active DHCP on it pays a beer
to all the monitors
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4646
Power SupplyPower Supply
• 240 Volts• A power strips with 3-5 slots per table• IT outlets maybe different !!
– Are we not talking about interoperability !
• 240 Volts• A power strips with 3-5 slots per table• IT outlets maybe different !!
– Are we not talking about interoperability !
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4747
Tables and chairsTables 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 !
• 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 !
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 4848
Scrutiny TestsScrutiny Tests
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
Save time for all of usSave 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 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 4949
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 5050
Connectathon TestingConnectathon Testing
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5151
ObjectivesObjectives
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5252
Reminder about bugsReminder 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.
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5353
GazelleGazelle
• 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 »
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
ProxyProxy
• Last year : HL7 Proxy• This year :
– HL7 Proxy– Dicom and XDS proxy to be added.
• 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 HL7 responder will have a port map on the proxy– HL7 Initiator can send message to the responder or to the
proxy.
• Last year : HL7 Proxy• This year :
– HL7 Proxy– Dicom and XDS proxy to be added.
• 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 HL7 responder will have a port map on the proxy– HL7 Initiator can send message to the responder or to the
proxy.
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5454
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5555
Preliminary SchedulePreliminary 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5656
Connectathon Working HoursConnectathon 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 do grading 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 do grading at night !!!!
• Friday we will stop testing at noon
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5757
Connectathon TestingConnectathon 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5858
No Peer TestsNo 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 5959
Peer To Peer Tests (P2P)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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6060
Workflow TestsWorkflow 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6161
Hints for ConnectathonHints 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.
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6262
How can I failHow 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 !!!
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6363
Special CasesSpecial 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6464
ResultsResults
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6565
Other featuresOther features
• CSV file 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 file 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 !
3 Feb 20113 Feb 2011 Webinar for CAT ParticipantsWebinar for CAT Participants 6666
Diverse IssuesDiverse Issues
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6767
CommunicationCommunication
• 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-2011-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-2011-connectathon
– Phone… make sure you have provided a phone number in the registration form !!!!
• You to Me :– Email +++– Skype: ericpoiseau– Phone ---
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6868
CommunicationCommunication
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 6969
ShippingShipping
• 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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 7070
Pre-Connectathon TODOPre-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
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 7171
Connectathon Check ListConnectathon 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• 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• Hub (preferred to switch)• Calibration material for CPI profile actors
– Print Server and print composer
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
QuestionsQuestions
• Internet Testing• Certificate exchange
• Internet Testing• Certificate exchange
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 7272
Changing the Way Healt hcar e CONNECTS
Changing the Way Healt hcar e CONNECTS
3 Feb 20113 Feb 2011
Webinar for CAT ParticipantsWebinar for CAT Participants 7373