What Is The Difference Between XDS,XDS.a,XDS.b and XDS-I?
By dkorolyk on May 22, 2012
IHE (Integrating the Healthcare Enterprise) create a profile called XDS, which is a generic term to reference all XDS profiles. XDS.a and XDS.b are implementation profiles that describe technically how the implementation will be done. XDS-I is an XDS implementation specifically for medical imaging.
XDS now refers to both XDS.a and XDS.b ( a family of profiles )
XDS.a is what you thought of as XDS last year.
XDS.b is a new profile which introduces:
- Updated web services including the use of WS-Addressing
- Updated Registry standard (ebRIM and ebRS 3.0)
- Use of MTOM in the Provide and Register transaction (and in the new WS Retrieve transaction as well)
- WS Retrieve – a full web services document retrieve to replace HTTP GET which uses MTOM and is capable of retrieving multiple documents in a single request
With XDS.b you loose the following capabilities from XDS.a:
- SQL query (remember that SQL query is optional in XDS.a Registry implementations)
- Retrieve via HTTP Get
- Use of SOAP with Attachments
The illustration below shows data flow in a typical XDS environment. When data is initially created, it is stored in its native repository (database). Once the data is stored, the repository announces the existences of the document to the XDS Registry. The repository sends the document metadata as well as information about where it is stored to the Registry.
A consumer can then Query the XDS Registry to see if there are any documents regarding a patient. If the Registry contains a document the Consumer wants, the document can be accessed directly from the Consumer’s workstation or application. As you recall information about the document’s location was sent to the Registry. The Registry doesn’t contain the document, however it does contain the document metadata as well as it’s storage location.
For more information please go to www.ihe.net
You must be logged in to post a comment Login