January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD)...

25
January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January 19, 2010 Presenter: Nitin Jain (IBM/SSA) SSA Representative: Shanks Kande

Transcript of January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD)...

Page 1: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT

Healthcare Provider Directory (HPD)

Standards and Transaction DiscussionIHE TCON -2January 19, 2010

Presenter: Nitin Jain (IBM/SSA)

SSA Representative: Shanks Kande

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

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 2January 19, 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

Page 3: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 3January 19, 2010

Recommended Standards Overview

Standard SDO Description

ISO TC 215 : ISO/TS 21091 Health Informatics

ISO Directory services for health care providers, subjects of care, and other entities

HL7 V3 HL7 Covers 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) IHE The 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

OASIS Defines a way to publish and discover information about Web services.

Page 4: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 4January 19, 2010

ISO/TS 21091 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 17799 and ISO TR 13335

Page 5: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 5January 19, 2010

ISO/TS 21091: Directory Information Tree

Page 6: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 6January 19, 2010

Commonality between ISO/TS 21091 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

Page 7: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 7January 19, 2010

Gaps between ISO/TS 21091 and HPD Business Relationship definitions between Individual and Organization

(how to provide a definition for a relationship entity in the X.500 object model)

Electronic end point information of Provider, HIE/HIO: (could explore usage of UDDI standard to define a service and its end points; attribute to query UDDI)

Support for SOAP/XML communication protocol? ► May consider applying DSMLv2 to express LDAP requests and responses

in SOAP 1.1 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 DSML v2?

► Would it cause any unreasonable burden on the implementers and adopters?

Page 8: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 8January 19, 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)

Page 9: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 9January 19, 2010

HL7 v3: Personnel Management; Provider Registry

Page 10: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 10January 19, 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

Page 11: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 11January 19, 2010

HL 7 v3 - Gaps/Open Questions Electronic end point information of Provider, HIE/HIO:

(could we support this in current schema?: use of device) If there is an extension needed on HL7 v3, how could IHE

support on getting it incorporate What is the adoption of this standard in industry for

directory services Any Interoperability issues?

Page 12: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 12January 19, 2010

LDAP V3 Basis for ISO/TC 21091 Lightweight exchange protocol of X.500 schema Exchange protocol TCP/IP with LDAP specific syntax Operations: StartTLS, Bind, Search, Compare, Update,

Abandon, Unbind

Page 13: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 13January 19, 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

Page 14: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 14January 19, 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

Page 15: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 15January 19, 2010

PWP – Personnel White Pages

Personnel White Pages Directory DNS Server

Personnel White Pages Consumer

Find Personnel White Pages [ITI-23] Query Personnel White Pages [ITI-24]

Page 16: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 16January 19, 2010

PWP – Query Personnel White Pages TransactionStandard: 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►Email►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

Page 17: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 17January 19, 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

Page 18: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 18January 19, 2010

Secure IT Infrastructure

Healthcare Provider Directory

HPD Actors and Transactions

Provider Directory Source

Provider Directory Consumer

Add/Update Provider

Notify of Change

Subscribe

LookupProvider

Authentication AuditingTransaction

Actor

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

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 19January 19, 2010

Transaction MetadataAdd/Update Provider Request Organization/Individual Provider Name,

Demographics, Aliases

Individual Provider Identifiers

Individual Provider Specialty

Individual provider association to the provider organization

Organization structure including Facilities

Organization/Individual Provider Association to HIE/HIO

Provider Status

Add/Update Provider Response

HPD Provider ID

Acknowledgement

Page 20: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 20January 19, 2010

Transaction MetadataLookup Provider Request Provider Name, Alias

Provider Address

Provider global and directory Identifier (NPI, HPD Provider Id)

Provider other traits such as DOB, Gender

Provider Specialty

Zip code (geographic searches)

Lookup Provider Response

Provider Name,

Demographics

Provider Identifiers

Provider Specialty

Individual provider association to the provider organization

Provider Association to HIE

Associated HIE URLs

Provider and relationship Status

Exact Match Indicator

Ambiguous Match indicator

Provider Type (Department,

organization, Individual)

Page 21: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 21January 19, 2010

Transaction MetadataSubscribe Request Event definition code

Provider Identifier such as HPD ID

Provider Name

Subscriber Name

Subscriber Identifier

Subscribe Response Subscription Id

Confirmation message

Page 22: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 22January 19, 2010

Transaction MetadataNotification Request N/A

Notification Response

(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)

Page 23: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 23January 19, 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

Page 24: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 24January 19, 2010

Backup Slides

Page 25: January 19,2010 SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT Healthcare Provider Directory (HPD) Standards and Transaction Discussion IHE TCON -2 January.

SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT SOCIAL SECURITY ADMINISTRATION-HIT SUPPORT 25January 19, 2010

HL7 v3: Personnel Management; Provider Registry