200 likes | 213 Views
Implement a platform-neutral method for retrieving and displaying high-quality ECG documents with vector images, supporting serial comparison and utilizing standards like HTTP, PDF, and SVG.
E N D
Retrieve ECG for Display Profile Contributing Authors: John Donnelly, Tim Becker, Harry Solomon Edited by Bryan Jennings, Medical Micrographics
ECG Needs • ECGs Accessible Everywhere! • Need broad distribution of ECGs using ubiquitous technology (Web). • Allow medical applications to easily retrieve and display ECGs in a platform/vendor neutral way. • High-quality ECG documents. Avoid artifacts on zoomed ECGs and arbitrary display geometries. • Vector images required (not rasterized) • Facilitate apps for serial comparison (side-by-side synchronized display).
Original Goal for Profile • High ROI — value added problem solutions • Standards in place (HTTP, PDF, SVG) • No “political” challenges – just technical • Restricted scope for a “quick win” • Leverage IHE IT Infrastructure
RED Profile Scope • Reused IHE-ITI RID as it existed: • Retrieve list of cardiology documents, including ECGs in ready-to-display format (HTML) • Retrieve single document, including an ECG • ECGs served in ready-to-display formats (PDF, SVG) • Compatibility with existing RID clients
RED Scope (cont.) • Make ECG-specific extensions to RID • Place requirements on ECG source to ensure high-quality ECG documents. • Add ECG-specific request for list of ECGs to be returned as XML allowing more client flexibility. • Add SVG (vector graphics) as allowed ECG document format.
PDF • ECG Source required to support PDF so it is compatible with existing RID clients. • PDF is a common document type and most computers already have a viewer. • ECG Source required to use vector graphics for waveforms in PDF. • Gives high quality line drawings at any screen resolution and zoom factor. • Rasterized (e.g. scanned, bitmapped) ECG “images” not allowed.
SVG • Scalable Vector Graphics – “XML Graphics for the Web” – a W3C standard. • Well suited for line drawings (e.g. waveforms) in a XML/Web environment. • Currently supported through web browser plug-ins. • Allows scripting to enable advanced user-side display control.
ECG Profile Actors • Display – A system that can request and display preformatted (“presentation-ready”) data using Web technologies. • Information Source– A system that responds to requests for patient-related ECG data by encoding it in a presentation-ready format using Web technologies. • Same actors as RID Profile
ECG ProfileTransaction Diagram Retrieve ECG List [CARD-5] Retrieve Specific Info for Display [ITI-11] Information Display Source Retrieve ECG Document for Display [CARD-6]
Use Case D1: Simple Display • Display actor requests list of ECG documents for a specific patient ID. • RID profile SUMMARY-CARDIOLOGY request returns list as HTML. • ECG profile SUMMARY-CARDIOLOGY-ECG request returns list as XML with stylesheet. • Display actor requests a specific ECG document using a unique document ID. • The ID of the requested document may not have been obtained from the previously retrieved list.
ECG List XML Example Formatted with Style sheet
More information…. • IHE Web site: www.ihe.net • Technical Frameworks, Supplements • Cardiology Technical Framework • IT Infrastructure Technical Framework • ECG XML List Schema and examples • Non-Technical Brochures : • Calls for Participation • IHE Fact Sheet and FAQ • IHE Integration Profiles: Guidelines for Buyers • IHE Connect-a-thon Results • Vendor Products Integration Statements
W W W . I H E . N E T Providers and Vendors Working Together to Deliver Interoperable Health Information Systems In the Enterprise and Across Care Settings