Overview of IHE IT Overview of IHE IT Infrastructure Integration Infrastructure Integration Profiles 2003-2004 Profiles 2003-2004 Charles Parisot, GE Healthcare IT IHE IT Infrastructure Technical Committee co- chair
Dec 24, 2015
Overview of IHE IT Infrastructure Overview of IHE IT Infrastructure Integration Profiles 2003-2004Integration Profiles 2003-2004
Charles Parisot, GE Healthcare ITIHE IT Infrastructure Technical Committee co-chair
IHE IT Infrastructure – 2003-2004 2
Prof. Societies Sponsorship
Healthcare Providers & Vendors
Healthcare IT Standards HL7, DICOM, etc.
General IT Standards Internet, ISO, etc.
Interoperable Healthcare IT Solution Specifications
IHE Integration Profile Interoperable Healthcare IT
Solution Specifications IHE Integration Profile
Interoperable Healthcare IT Solution Specifications
IHE Integration Profile Interoperable Healthcare IT
Solution Specifications IHE Integration Profile
IHE Process
IHE drives healthcare standards based-integration IHE drives healthcare standards based-integration
IHE IT Infrastructure – 2003-2004 3
IHE
EHR- Longitudinal Record
IHE Cardiology
IHE Laboratory
IHE Radiology
IHE
Future Domain
IHE
Future Domain
IHE
IT Infrastructure Intra-Enterprise
Cross-Enterprise
14 Integration Profiles
5 Integration Profile
3 Integration Profiles
9 Integration Profiles
IHE 2004 achievements and expanding scope IHE 2004 achievements and expanding scope
Over 80 vendors involved world-wide, 4 Technical Frameworks31 Integration Profiles, Testing at yearly Connectathons,
Demonstrations at major exhibitions world-wide
Provider-Vendor cooperation to accelerate standards adoption
IHE IT Infrastructure – 2003-2004 4
IHE ProcessIHE Process Users and vendors work together to identify
and design solutions for integration problems
Intensive process with annual cycles:– Identify key healthcare workflows and integration
problems– Research & select standards to specify a solution– Write, review and publish IHE Technical Framework– Perform cross-testing at “Connectathon”– Demonstrations at tradeshows (HIMSS/RSNA…)
IHE IT Infrastructure – 2003-2004 5
A Proven Standards Adoption ProcessA Proven Standards Adoption Process
IHEIntegrationProfiles B
IHEIntegrationProfile A
Easy toIntegrateProducts
IHEConnectathon
ProductWith IHE
IHEDemonstration
User Site
RFPRFP
Standards
IHETechnical
Framework
Product IHE IntegrationProduct IHE IntegrationStatementStatement
IHE IHE ConnectathonConnectathonResultsResults
IHE Integration Profiles at the heart of IHE :– Detailed selection of standards and options each solving a specific integration
problem– A growing set of effective provider/vendor agreed solutions– Vendors can implement with ROI– Providers can deploy with stability
IHE IT Infrastructure – 2003-2004 6
More on IHE IT InfrastructureMore on IHE IT Infrastructure
To learn more about IHE IT Infrastructure
Integrating the Healthcare Enterprise:
www.himss.org/ihe
Read the IHE Brochurehttp://www.himss.org/content/files/IHE_newsletter_final.pdf
IHE IT Infrastructure – 2003-2004 7
IHE IT Infrastructure 2003-2004IHE IT Infrastructure 2003-20045 Integration Profiles Completed5 Integration Profiles Completed
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Consistent Time
Coordinate time across networked
systems
Consistent Time
Coordinate time across networked
systems
IHE IT Infrastructure – 2003-2004 8
IHE IT InfrastructureIHE IT Infrastructure5 Integration Profiles5 Integration Profiles
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Consistent Time
Coordinate time across networked
systems
Consistent Time
Coordinate time across networked
systems
Retrieve Information for Display
Access a patient’s clinical information and documents
in a format ready to be presented
to the requesting user
Retrieve Information for Display
Access a patient’s clinical information and documents
in a format ready to be presented
to the requesting user
IHE IT Infrastructure – 2003-2004 9
Abstract / Scope
Simple and rapid access to patient information
Access to existing persistent documents in well-known presentation formats: CDA, PDF, JPEG.
Access to specific key patient-centric information for presentation to a clinician : allergies, current medications, summary of reports, etc..
Links with other IHE profiles - Enterprise User Authentication & Patient Identifier Cross-referencing.
Retrieve Information for DisplayRetrieve Information for Display
IHE IT Infrastructure – 2003-2004 10
Value Proposition: User Convenience:
– Healthcare providers can "see" the information. A significant integration step.
– Workflows from within the users’ on-screen workspace or application.
– Complements multiple simultaneous apps workflow of Patient Synchronized Apps
Broad Enterprise-Wide access to information:– Web technology for simple clients– Clinical data handling fully assumed by the information
source that holds clinical data.
Retrieve Information for DisplayRetrieve Information for Display
IHE IT Infrastructure – 2003-2004 11
Key Technical Properties: Standards Used:
– Web Services (WSDL for HTTP Get).– General purpose IT Presentation Formats: XHTML, PDF,
JPEG plus CDA L1.– Client may be off-the-shelf browser or display application.
Two services :– Retrieve of Specific Information:
Patient centric: patient ID Type of Request (see next slide) Date, Time, nMostRecent
– Retrieve a Document Object Unique Instance Identifier (OID) Type of Request Content Type Expected
Retrieve Information for DisplayRetrieve Information for Display
IHE IT Infrastructure – 2003-2004 12
Transaction Diagram
Retrieve Information for DisplayRetrieve Information for Display
Display InformationSource
Retrieve Specific Info for Display [11]
Summary of All ReportsSummary of Laboratory ReportsSummary of Radiology ReportsSummary of Cardiology ReportsSummary of Surgery ReportsSummary of Intensive Care ReportsSummary of Emergency ReportsSummary of Discharge ReportsList of AllergiesList of Medications
Retrieve Document for Display [12]
Persistent Document
Types ofRequests
IHE IT Infrastructure – 2003-2004 13
Query Keys – Transaction [11]Query Keys – Transaction [11]Retrieve Specific Information for DisplayRetrieve Specific Information for Display
Parameter Name
RequestType
patientID
lowerDateTime
upperDateTime
MostRecentResults
REQ
R
R
O
O
R
Description
requestType specifies what type of information shall be retrieved. This parameter shall always be valued.
This attribute identifies the subject of the results being queried for. Its value shall include identification of assigning authority.
Used to constrain the earliest date/time of creation of information.
Used to constrain the latest date/time of creation of information.
The numeric value that indicates the number of most recent results to be included into the response, i.e., 1 indicates to provide the latest result.
IHE IT Infrastructure – 2003-2004 14
Query Keys – Transaction [12]Query Keys – Transaction [12]Retrieve Document for DisplayRetrieve Document for Display
Parameter Name
RequestType
DocumentUID
Description
This parameter is required to have a value of “DOCUMENT”.
Identifies document’s UID as known to both actors.
REQ
R
R
PreferredContentType
This parameter is required to identify the preferred format the document is to be provided in (as MIME content type).
R
IHE IT Infrastructure – 2003-2004 15
IHE IT InfrastructureIHE IT Infrastructure5 Integration Profiles5 Integration Profiles
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Consistent Time
Coordinate time across networked
systems
Consistent Time
Coordinate time across networked
systems
Synchronize multiple applications on a desktop to
the same patient
Patient Synchronized Applications
Synchronize multiple applications on a desktop to
the same patient
Patient Synchronized Applications
IHE IT Infrastructure – 2003-2004 16
Abstract / Scope
Patient synchronization of multiple disparate applications
Single patient selection
When combined with PIX Profile, allows patient synchronization across patient identity domains
Patient Synchronized ApplicationsPatient Synchronized Applications
IHE IT Infrastructure – 2003-2004 17
Value Proposition:User Convenience:
– Eliminates the repetitive task of selecting the patient in each application
– Permits the user to select the patient in the application for which they are most familiar and / or appropriate to the clinical workflow
Patient Safety:– Ensures all data being viewed across applications is
for the same patient
Patient Synchronized ApplicationsPatient Synchronized Applications
IHE IT Infrastructure – 2003-2004 18
Key Technical Properties:Standards Used:
– HL7 Context Management “CCOW” Standard, Version 1.4
– Support for both Windows and Web Technology– Support of “Patient Subject”
IHE Constraints:– Specifies use of Patient.Id.IdList item
Ensures maximum interoperability with PIX Profile Protects against future deprecation of patient identifier
items (HL7 2.3.1, 2.4, 2.5, CCOW).
Patient Synchronized ApplicationsPatient Synchronized Applications
IHE IT Infrastructure – 2003-2004 19
Transaction Diagram
Patient Synchronized ApplicationsPatient Synchronized Applications
IHE IT Infrastructure – 2003-2004 20
IHE IT InfrastructureIHE IT Infrastructure5 Integration Profiles5 Integration Profiles
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user Synchronize multiple applications
on a desktop to the same patient
Patient Synchronized Applications
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Consistent Time
Coordinate time across networked
systems
Consistent Time
Coordinate time across networked
systems
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
IHE IT Infrastructure – 2003-2004 21
Patient Identifier Cross-referencingPatient Identifier Cross-referencingAbstract / ScopeAbstract / Scope
Allow all enterprise participants to register the identifiers they use for patients in their domain
Support domain systems’ queries for other systems’ identifiers for their patients
Optionally, notify domain systems when other systems update identifiers for their patients
IHE IT Infrastructure – 2003-2004 22
Patient Identifier Cross-referencingPatient Identifier Cross-referencingValue PropositionValue Proposition
Maintain all systems’ identifiers for a patient in a single location
Use any algorithms (encapsulated) to find matching patients across disparate identifier domains
Lower cost for synchronizing data across systems– No need to force identifier and format changes onto
existing systems Leverages standards and transactions already
used within IHE
IHE IT Infrastructure – 2003-2004 23
Patient Identifier Cross-referencingPatient Identifier Cross-referencingID Domains & TransactionsID Domains & Transactions
Patient Identification Domain A
Other IHE Actor
Identity Patient
Cross References
Patient Identity Consumer
Patient Identification Domain C
Patient Identity
Feed Patient Identity
Source
Patient Identity Cross-reference
Manager
Patient Identification Cross-reference Domain
Patient Identity Feed & Patient Identity References
Internal Domain transactions
Other IHE Actor
Patient Identity Cross References
Patient Identity Consumer
Patient Identification Domain B
Patient Identity
Feed Patient Identity
Source
Internal Domain transactions
IHE IT Infrastructure – 2003-2004 24
Patient Identifier Cross-referencingPatient Identifier Cross-referencingKey Technical PropertiesKey Technical Properties
Standards Used– HL7 Version 2.3.1 and Version 2.4
ADT Registration and Update Trigger Events– A01: inpatient admission– A04: outpatient registration– A05: pre-admission– A08: patient update– A40: merge patient
Queries for Corresponding Identifiers (ADT^Q23/K23) Notification of Identifiers Lists Updates (ADT^A31)
Key Properties– ADTs remain in charge of their domains– No need for a master ID or MRN, but supported as another ID domain
IHE IT Infrastructure – 2003-2004 25
Patient Identifier Cross-referencingPatient Identifier Cross-referencing
Patient Identification Domain A
Patient Identification Domain C
Id=X456 Id=Y921 Id=D456 Id=DF45
Patient Identification
Cross-reference Domain
Patient Identification Domain B
Id=123 Id=235
Id=3TY Id=2RT
Patient Identity Cross-reference Manager
B:X456 = C:2RT A:123 = B:Y921 = C:3TY B:D456 A:235 = B:DF45 A:678
Patient Identity Consumer
B:X456C: 2RT
IdentityPatient
Cross References
B:X456C: ?
IHE IT Infrastructure – 2003-2004 26
Patient Identifier Cross-referencingPatient Identifier Cross-referencingKey Benefits Key Benefits
No need for a Master Patient Identifier (facilitates legal constraints).
PIX Manager does not need to produce “consolidated demographics”.
Any Patient Id Domain may be considered as providing “master patient ids” (see next slides).
Patient Demographics is and remains a responsibility of ADTs Actors. In addition to Patient Registration distribution (e.g. Rad & Lab SWF), a Patient Demographics Query Int. Profile is planned
IHE IT Infrastructure – 2003-2004 27
PIX Integration Profile & MPIPIX Integration Profile & MPIThe typical viewThe typical view
Patient Identification Domain C
Patient Identity Cross-reference Manager
Patient Identification Domain A(Master Domain)
Patient Identification Domain B
Master (A) PatientIdentity Source
Master PatientIndex
IHE IT Infrastructure – 2003-2004 28
PIX Integration Profile & MPIPIX Integration Profile & MPI The Equivalent IHE ModelThe Equivalent IHE Model
Patient Identification Domain C
Patient Identity Cross-reference Manager
Patient Identification Domain A(Master Domain)
Patient Identification Domain B
Master (A) PatientIdentity Source
Master PatientIndex
IHE IT Infrastructure – 2003-2004 29
IHE IT InfrastructureIHE IT Infrastructure5 Integration Profiles5 Integration Profiles
Retrieve Information for Display
Access a patient’s clinical information and documents
in a format ready to be presented
to the requesting user
Retrieve Information for Display
Access a patient’s clinical information and documents
in a format ready to be presented
to the requesting user
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Consistent Time
Coordinate time across networked
systems
Consistent Time
Coordinate time across networked
systems
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Enterprise User Authentication
Provide users a single name
andcentralized
authentication process
across all systems
Enterprise User Authentication
Provide users a single name
andcentralized
authentication process
across all systems
IHE IT Infrastructure – 2003-2004 30
Enterprise User AuthenticationEnterprise User AuthenticationAbstract / ScopeAbstract / Scope
Support a single enterprise governed by a single set of security policies and having a common network domain.
Establish one name per user that can then be used on all of the devices and software in a healthcare enterprise.
Facilitate centralized user authentication management.
Provide users with single sign-on.
IHE IT Infrastructure – 2003-2004 31
Enterprise User AuthenticationEnterprise User AuthenticationValue PropositionValue Proposition
Start at the beginning– Recognize user authentication as a necessary step for
most application and data access operations.– Enable benefits from future integration profiles, such as
authorization management. Achieve cost savings/containment.
– Centralize user authentication management.– Simplify multi-vendor implementations
Provide workflow improvement for users.– Increase user acceptance.– Decrease unproductive user task-switching time.
Increase level of assurance in security protection.
IHE IT Infrastructure – 2003-2004 32
Enterprise User AuthenticationEnterprise User AuthenticationKey Technical PropertiesKey Technical Properties
Standards Used– Kerberos v5 (RFC 1510)
Stable since 1993, Widely implemented on current operating system
platforms Successfully withstood attacks in its 10-year history Fully interoperable among all platforms
– HL7 CCOW user subjectMinimal Application Changes
– Eliminate application-specific, non-interoperable authentication.
– Replace less secure proprietary security techniques.
IHE IT Infrastructure – 2003-2004 33
Enterprise User AuthenticationEnterprise User AuthenticationTransaction DiagramTransaction Diagram
IHE IT Infrastructure – 2003-2004 34
Enterprise User AuthenticationEnterprise User AuthenticationTransaction Diagram (+CCOW Option)Transaction Diagram (+CCOW Option)
IHE IT Infrastructure – 2003-2004 35
Enterprise User AuthenticationEnterprise User AuthenticationKey BenefitsKey Benefits
Limited overhead as there is no need for transactions between the Kerberized Server and the Authentication Server (only configuring the proper certificate).
Kerberos protocol defined to work with any user authentication technique. Supports a wide variety of authentication technologies (tokens, biometric technologies, smart cards). Specific implementations require a pair of proprietary components added – one at the user workstation and a matching component at the authentication server. Once the user authentication is complete,
the subsequent Kerberos transactions are the same.
IHE IT Infrastructure – 2003-2004 36
IHE IT InfrastructureIHE IT Infrastructure5 Integration Profiles5 Integration Profiles
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Consistent Time
Coordinate time across networked systems
Consistent Time
Coordinate time across networked systems
IHE IT Infrastructure – 2003-2004 37
Consistent TimeConsistent TimeScope and Value PropositionScope and Value Proposition
Ensures that the system clocks and time stamps of the many computers in a network are well synchronized
A median error under 1 second is sufficient for most purposes.
Consistent Time profile specifies the use of the Network Time Protocol (NTP) defined in RFC 1305.
IHE IT Infrastructure – 2003-2004 38
IHE IT InfrastructureIHE IT Infrastructure5 Integration Profiles5 Integration Profiles
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Enterprise User Authentication
Provide users a single nameand
centralized authentication process
across all systems
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Retrieve Information for Display
Access a patient’s clinical information and documents in a
format ready to be presentedto the requesting user
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Patient Identifier Cross-referencing
for MPI
Map patient identifiers across independent
identification domains
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Synchronize multiple applications on a desktop to the same patient
Patient Synchronized Applications
Consistent Time
Coordinate time across networked
systems
Consistent Time
Coordinate time across networked
systems
Synergy between IHE IT Int. ProfilesSynergy between IHE IT Int. ProfilesRID with EUA/CT & PIXRID with EUA/CT & PIX
Display
Client AuthenticationAgent
Time Client
Information Source
KerberosAuthentication
Server
TimeServer
Patient Identity Consumer
Patient Identity X-ref
Manager
Example of support ofmultiple actors/profiles
39
Synergy between IHE IT Int. ProfilesSynergy between IHE IT Int. ProfilesApps with PSA, EUA & PIXApps with PSA, EUA & PIX
Application A
Client AuthenticationAgent
Time Client KerberosAuthentication
Server
TimeServer
Patient Identity Consumer
Patient Identity X-ref
Manager
Context Manager
Application BContext participant
Context participant
Example of support ofmultiple actors/profiles
40
How to proceed with IHE ITHow to proceed with IHE IT Infra Infra1. Read IHE Fact Sheet & this presentation
• www.himss.org/ihe
2. Read ITI Technical Framework Vol 1 Integration Profiles
• www.himss.org/ihe
3. Read ITI Technical Framework Vol 2 Transactions
• www.himss.org/ihe
4. IHE IT Infrastructure Tech. Committee has issued the final text for technical framework version 1.0 in June 2004.
5. Final IT Infrastructure Technical Framework V1.0 includes the feedback from HIMSS HL7-IHE and IHE-Europe Connectathons.
41