The Advanced XDS training courses has the following prerequisites in terms of knowledge that the attendees should ideally have prior to
the training course, as well as in terms of hardware/software requirements.
Note that the above prerequisite knowledge will NOT be covered during the training course;
should you choose to attend without having the proper knowledge you do so at your own risk.
- Knowledge of XDS/XDS-I, XCA/XCA-I, XML, Webservices (e.g, gained by being involved in a XDS project, or by attending a training course like
IHE XDS, Information Excahnges and ECM).
- Some knowledge SAML, e.g. Wikipedia,
SAML profile for Healthcare -
notably section 3.4 thereof.
This SAML profile is used/referenced by the IHE XUA profile (part of ITI).
- Optional (future direction of access control): Some knowledge of XACML, e.g. Wikipedia, and the
XACML profile for healthcare.
- Some knowledge on TLS and secure exchange of information, e.g.
Blogpost by John Moerke.
- Some knowledge of the BPPC (Basic Patient Policy Consent) profile, e.g. blogpost by John Moerke.
- Some knowledge of the XDW profile (in IHE ITI), notably of the format of the workflow documents. See
brief XDW Pitch by Charles Parisot (video),
Overview of XDW on the IHE Wiki,
and the IHE XDW Profile (PDF).
- Please have a first look (max. 10 minutes) at the EVSClient web-based validator, and the
EVS User Manual. EVS is used to validate all kinds of (XML-) data structures.
Alternatively, watch this EVSClient overview video (9 minutes).
- Optional (should your interest be mainly in XDS-I/XCA-I): Some knowledge of the structure of the DICOM KOS object.
- Please bring your own laptop (Mac/PC/Linux, the tooling is either Java based, or we'll use a webbrowser).
You can work as a team (max 3 persons to a laptop) if you wish to do so.
- Please make sure that your laptop supports a TCP/IP cable connection (RJ45), please bring any 'dongles' or
'converter cables' necessary in order to connect your hardware to a TCP/IP cable.
- Please be prepared to reconfigure your firewall to allow for data to be exchanged between testing tools.
We will have a virtual machine running on site. Every one will be able to access the tools on that
virtual machine (via a web browser) in order to perform the exercises during the training course.
Please install the following tools on your own laptop prior to the actual training course.
The tools are all java based and will run both on unix or windows based OS.
- SoapUI, see introductory (XDS specific) video (10 minutes).
- Tomcat versions 5.5.*. On ALL platforms, please use an install directory that does NOT have a space in
its name, e.g. NOT (on Windows) in "/Program Files"
- dcm4che. This is a toolkit that we will use to create KOS for XDS-I.b
- Optional: if you have a Dicom Viewer like Osirix installed on your machine you will be able to query the PACS server available on the virtual machine.