January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE Face 2 Face February.

Slides:



Advertisements
Similar presentations
IT Infrastructure Glen Marshall Siemens Health Solutions IHE IT Infrastructure Committee Co-chair.
Advertisements

January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.
Healthcare Provider Directory (HPD) Data Schema Discussion
HIT Standards Committee Privacy and Security Workgroup Recommendations for Electronic Health Record (EHR) Query of Provider Directories Dixie Baker, Chair.
LDAP / HPD mapping to Provider Directory Data Elements
Web Service Architecture
Directory and Trust Services (D&TS) Define an Abstract Model Purpose: Document a common terminology that the group can use between the various tracks Identify.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
February 1,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Data Model Discussion IHE Face 2 Face February 1, 2010 Profile.
Provider Directories Deliberations NwHIN Power Team May 29, 2014.
S&I Framework Provider Directories Initiative esMD Work Group October 19, 2011.
EsMD Harmonization Use Case 1: Initial Technical Approach HPD Plus Erik Pupo.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Integrating the Healthcare Enterprise IHE Technical Committee Status IHE ITI Plan Committee - February 2004.
A Use Case for SAML Extensibility Ashish Patel, France Telecom Paul Madsen, NTT.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity.
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Just a collection of WS diagrams… food for thought Dave Hollander.
Requirements for DSML 2.0. Summary RFC 2251 fidelity Represent existing directory protocols with new transport syntax Backwards compatibility with DSML.
What IHE Delivers Healthcare Provider Directories IHE IT Infrastructure Planning Committee Eric Heflin – Medicity/THSA.
January 5, 2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Data Model Discussion IHE Tcon January 5, 2010.
Cross-Enterprise Document Sharing Cross-Enterprise Document Sharing Bill Majurski National Institute of Standards and Technology IT Infrastructure Co-Chair.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Identity Management Report By Jean Carreon and Marlon Gonzales.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 1 February 3, 2010 List of HPD Use Cases:  Yellow Pages/Contact Data Query  Look up providers and their associations.
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Cross-Enterprise User Assertion IHE Educational Workshop 2007 Cross-Enterprise User Assertion IHE Educational Workshop 2007 John F. Moehrke GE Healthcare.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
OpenPASS Open Privacy, Access and Security Services “Quis custodiet ipsos custodes?”
Interfacing Registry Systems December 2000.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
An XML based Security Assertion Markup Language
January 7,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Data Model Discussion IHE TCON January 7, 2010.
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
SAML: An XML Framework for Exchanging Authentication and Authorization Information + SPML, XCBF Prateek Mishra August 2002.
Integrating the Healthcare Enterprise Personnel White Pages Profile Name of Presenter IHE affiliation.
1 Web Services Web and Database Management System.
Standards for Technology in Automotive Retail STAR Update Michelle Vidanes STAR XML Data Architect April 30 th, 2008.
1 Healthcare Information Technology Standards Panel Care Delivery - IS01 Electronic Health Record (EHR) Laboratory Results Reporting July 6, 2007.
Cross-Enterprise User Authentication John F. Moehrke GE Healthcare IT Infrastructure Technical Committee.
November 10, 2009 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Health IT Provider Registry IHE Proposal Overview Proposed Editor: Shanks Kande, Nitin Jain.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Patient Identifier Cross-referencing Charles PARISOT GE Healthcare.
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
Kemal Baykal Rasim Ismayilov
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
October 7, 2009 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Health IT Provider Registry IHE Proposal Overview Proposed Editor: Shanks Kande, Marty Prahl.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
September, 2005What IHE Delivers 1 Patient Index and Demographic Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education Rick.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
Publish Subscribe for XDS-b Vassil Peytchev Epic Systems Corporation.
Integrating the Healthcare Enterprise Title of Presentation Name of Presenter IHE affiliation.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
What IHE Delivers Healthcare Provider Directories IHE IT Infrastructure Planning Committee Eric Heflin - Medicity.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
Healthcare Provider Directory Eric Heflin Dir of Standards and Interoperability/Medicity.
Eclipse Foundation, Inc. Eclipse Open Healthcare Framework v1.0 Interoperability Terminology HL7 v2 / v3 DICOM Archetypes Health Records Capture Storage.
IT Infrastructure Plans
Introduction How to combine and use services in different security domains? How to take into account privacy aspects? How to enable single sign on (SSO)
WEB SERVICES From Chapter 19, Distributed Systems
Standards, Models and Language
Presentation transcript:

January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE Face 2 Face February 1-3, 2010 Presenter: Nitin Jain (IBM/SSA), Toby Briks-Fader SSA Representative: Shanks Kande

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 2 February 2, 2010 Topics  Overview of recommended standards  Analyze in detail the recommended standards ► Identify any commonality and/or gaps between standards and HPD  Transaction Services Metadata  Next Steps

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 3 February 2, 2010 Recommended Standards Overview StandardSDO Description ISO TC 215 : ISO/TS Health Informatics ISODirectory services for health care providers, subjects of care, and other entities HL7 V3HL7Covers message standards, interactions and the XML data model for provider registry Lightweight Directory Access Protocol (LDAP) OASIS Defines the messaging protocol, operations and data schema for directory services. OASIS DSML v2 as a means to cover this with SOAP messages Personnel White Pages (PWP)IHEThe Personnel White Pages Consumer may make a wide variety of queries and cascaded queries using LDAP. Intended for inside of an organization; Universal Description Discovery and Interaction OASISDefines a way to publish and discover information about Web services.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 4 February 2, 2010 Messaging Standard  We recommend adopting SOAP v1.2 as the messaging standard for the following reasons: ► Firewall friendly way to make remote procedures call and could be used over HTTP/TLS. ► Promotes Interoperability by providing a shared language for mapping structured data transmitted across different platforms and architectures. ► Allows full scale support to web services protocol standards with standard tooling, i.e. new requirements can be addressed without definition of new specification and implementations ► Encapsulates SAML assertions to carry user credentials for authorization and auditing purposes ► Extensive tooling support available for SOAP/XML

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 5 February 2, 2010 ISO/TS Overview  Directory services for health care providers, subjects of care, and other entities  Supports the communication through X.500 framework  Provides common directory information model of healthcare professionals extending the X.500 object model ► Extended Attributes (e.g. HcIdentifier, HcOrganization, HcSpecialisation) ► HL7 defined attributes (e.g. HL7 Sex, HL7 County Code etc)  Supports LDAP query and syntax for representing attributes  Inherits security requirements for authentication and non-repudiation from ISO and ISO TR 13335

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 6 February 2, 2010 ISO/TS 21091: Directory Information Tree

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 7 February 2, 2010 Commonality between ISO/TS and HPD Requirements  Supports Transactions for ► Lookup Provider (how it is extensible for other lookup attributes) ► Store Provider Contact Information, Credentials  Schema for ► Healthcare Organizations, different organization types ► Individual Professionals, Credentials ► Health care-specific contact information, ► Health care identifiers, roles (standard and local), ► Multiple Affiliations: Persons to Multiple Organizations affiliations ► Supporting Organizations (can be used for HIE/HIO information)  Vocabulary Sets: HL7 domain, ISO 21298

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 8 February 2, 2010 Gaps between ISO/TS and HPD  Business Relationship definitions between Individual and Organization  XML Based messaging

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 9 February 2, 2010 Enhancements on ISO/TS  Encapsulating LDAP operations within XML for communication ► DSMLv2 to express LDAP requests and responses in SOAP bindings. ► DSMLv2 is a systematic translation of LDAP’s ASN.1 grammar (defined by RFC 2251) into XML-Schema. ► Allows HPD consumers to access HPD without having to write to the LDAP interface and offers a consistent way to interact with multiple dissimilar directories.  Open Issues ► Ease of DSMLv2 implementation? ► Would it cause any unreasonable burden on the implementers and adopters? ► Currently use of DSML v2 is primarily in identity management domain  Electronic end point information of Provider, HIE/HIO: ► labeledURIObject and labeledURI attribute [RFC2079] ► Mail attribute

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 10 February 2, 2010 HL7 v3: Personnel Management; Provider Registry  Uses Messaging protocol of HL7 v3.0  Vocabulary Code set: Provider Role Type, HL7 Domain tables  Schema ► Organization (Organization), Principal Person (Individual) ► Licensed Entity (Credentials), Healthcare Provider (Specialty), LicensedEntity (Qualifications), AssignedEntity (Functional Role) ► AlsoKnownAs (Aliases), Place (Location) ► OrganizationPartOf, OrganizationContains (Organization Hierarchy) ► Employee, Affiliate (Business relationships between Individual and Organization)

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 11 February 2, 2010 HL7 v3: Personnel Management; Provider Registry

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 12 February 2, 2010 Commonality between HL7 v3 and HPD Supports Transactions  Add Provider  Update Provider  Add Provider Notification (Broadcast)  Update Provider Notification (Broadcast)  Query Provider Details  Find Associated Providers Identifiers Query Supports SOAP/XML Communications

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 13 February 2, 2010 HL 7 v3 - Gaps/Open Questions  What is the adoption of this standard in industry for directory services  Any Interoperability issues?  Limited or no existence of HL7v3 provider directory in a production environment

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 14 February 2, 2010 Analysis of ISO vs HL7 V3  LDAP is much more extensively implemented than HL7 V3  Community and tooling know how easily available on LDAP standard  Tooling to support v3 schemas are incredibly complex and coded data and costly to implement HL7 interfaces  HL7v3 may pose significant barrier to adoption due to limited or no existence of HL7v3 provider directory in a production environment  HL7 v3 relies heavily on coded vocabulary; dependency on OIDs;

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 15 February 2, 2010 LDAP V3  Basis for ISO/TC  Lightweight exchange protocol of X.500 schema  Exchange protocol TCP/IP with LDAP specific syntax  Operations: StartTLS, Bind, Search, Compare, Update, Abandon, Unbind

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 16 February 2, 2010 LDAP v3 - Advantages  LDAP a very commonly implemented protocol, many implementations including opensource  LDAP well understood and adopted across many industries  LDAP schema supports most requirements of HPD and can be extended  ISO and IHE have already adapted generic LDAP to the healthcare provider space – providing a platform for our work

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 17 February 2, 2010 LDAP v3 - Disadvantages  No support for SOAP/XML communication protocol in native LDAP communication protocol. ► May consider applying DSMLv2 to express LDAP requests and responses in SOAP bindings. DSMLv2 is a systematic translation of LDAP’s ASN.1 grammar (defined by RFC 2251) into XML- Schema. ► How easy is it to implement? ► Would it cause any unreasonable burden on the implementers and adopters?  No automatic support for Notification

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 18 February 2, 2010 PWP – Personnel White Pages

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 19 February 2, 2010 PWP – Query Personnel White Pages Transaction  Standard: Lightweight Directory Access Protocol (v3)  Commonly used schema found in X.500 Schema for LDAP and inetOrgPerson  Schema includes required elements for: ► Names ► phone #s ► ► Organization ► Address ► Language ► Title  Optional elements: ► Alias ► Vehicle license ► Department ► employee # ► employee type ► home address/phone ► Photo ► Locality ► URI ► Manager ► preferred delivery method ► registered address ► Secretary ► Uid ► User S/MIME Certificate ► X.500 ID

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 20 February 2, 2010 PWP – Disadvantages  Intended for inside of an organization. Not Designed for Broader scale to allow cross-enterprise queries.  Need to accommodate Health care specifics attributes

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 21 February 2, 2010 Secure IT Infrastructure Healthcare Provider Directory HPD Actors and Transactions Provider Directory Source Provider Directory Consumer Add/Update Provider Notify of Change Subscribe Lookup Provider AuthenticationAuditing Transaction Actor

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 22 February 2, 2010 Assumptions  Secured IT Infrastructure hosting HPD provides security services related to Authorization, Authentication and Auditing  Data validation for Add/Update transactions is out of scope  Access-based-control policy to view HPD data is out of the scope of HPD profile  HPD profile is agnostic of Search Algorithm and leave the business rules to determine exact/ambiguous rules to the HPD implementers

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 23 February 2, 2010 Transaction Metadata Add/Update Provider Request  Provider Name, Aliases  Provider Type (Organization/Individual)  Provider Address  Individual Provider Other Identifiers  Individual Provider other demographics (e.g. Gender, DOB, Race etc)  Provider Specialty  Provider Credential  Provider Status and Effective Dates  Individual provider association to the provider organization  Organization structure including Facilities?  Organization/Individual Provider Association to HIE Add/Update Provider Response  HPD Provider ID  Acknowledgement

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 24 February 2, 2010 Transaction Metadata Lookup Provider Request  Provider Name, Alias  Provider Address  Provider global and directory Identifier (e.g. NPI, HPD Provider Id etc)  Provider other traits such as DOB, Gender  Provider Specialty  Zip code (geographic searches)  Response parameters to return Lookup Provider Response  Provider Name, Alias  Demographics  Provider associated Address  Provider Other Identifiers  Provider Specialty  Provider Status and Effective dates  Provider Type (Organization, Individual)  Individual provider relationship to the provider organization and relationship status  Provider Relationship to HIE  Associated HIE Location, URLs

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 25 February 2, 2010 Next Steps (to be completed by Face to Face)  Decide on Content Model Standards  Decide on Communication standards  Confirm metadata for the Transactions  Confirm Data modeling tool

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 26 February 2, 2010 Backup Slides

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 27 February 2, 2010 HL7 v3: Personnel Management; Provider Registry

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 28 February 2, 2010 Transaction Metadata Subscribe Request (WS-Notif)  Event definition code  Provider Identifier such as HPD ID  Provider Name  Subscriber Name  Subscriber Identifier  SAML search request? Subscribe Response  Subscription Id  Confirmation message

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 29 February 2, 2010 Transaction Metadata Notification Request  N/A Notification Response (encoded search result?) (Same as Lookup Provider Response)  Provider Name,  Demographics  Provider Identifiers  Provider Specialty  Individual provider association to the provider organization  Provider Association to HIE  Associated HIE service endpoints (URLs)  Provider and relationship Status  Provider Type (organization, Individual)