healthcare provider directories 2011-jan-24 eric heflin dir of standards and...

43
Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

Upload: frederica-houston

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

Healthcare Provider Directories

2011-Jan-24

Eric HeflinDir of Standards and Interoperability/Medicity

Page 2: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

Audience/Scope

• Agenda– Introduction– Terms Used– Personnel White Pages (PWP)– Healthcare Provider Directories (HPD)– Cross-Enterprise User Assertions (XUA)– Relationships Between HPD and PWP– For More Information

Page 3: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

Audience/Scope

• Audience– Senior healthcare IT technical executives– Architects– Implementers seeking a broad overview

• Scope– Broad context and guidance about the use of two IHE

standard profiles for provider directories – Personnel White Pages and Healthcare Provider

Directory

• Purpose– Provide reusable educational content

Page 4: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

Introduction

• IHE has created two standards (profiles) for healthcare-related directories

• One profile targets people inside an enterprise

• The second profile targets people and organizations across enterprises

• This presentation introduces and compares both profiles

Page 5: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD/PWP Terms Used

• Directory: A type of database, typically with a hierarchal structure, supporting queries to determine a list of matching subjects, or determining attributes about a subject.

• Healthcare Provider: Medical information entities such as physicians, medical laboratories, hospitals, dentists, pharmacists, nurses, diagnostic imaging professionals etc. This includes both individuals as well as organizations.

• LDAP (Lightweight Directory Access Protocol): A type of directory that is widely deployed, multi-vendor, and mature.

• HPD (Healthcare Provider Directory): An IHE profile and a specific instance of a directory with defined attributes and service interfaces. Defined in more detail in this presentation.

• PWP (Personnel White Pages): An IHE profile and a specific instance of a directory with defined attributes and service interfaces. Defined in more detail in this presentation.

• DSML (Directory Services Markup Language): An XML grammar for accessing LDAP directories.

• XUA: A method of expressing identity attributes across domains.

Page 6: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

XUA Terms Used

• Assertion: A piece of data produced by a SAML authority regarding either an act of authentication performed on a subject, attribute information about the subject, or authorization data applying to the subject with respect to a specified resource. This Assertion is used in access control and audit trails.

• Federated Identity: A user’s identity is said to be federated between a set of Providers when there is an agreement between the providers on a set of identifiers and/or attributes to use to refer to the user.

• Identity Provider : A type of service provider that creates, maintains, and manages identity information for users and provides user authentication to other service providers within a federation, such as with web browser profiles.

• Security Assertion Markup Language (SAML): The set of specifications describing security assertions that are encoded in XML, profiles for attaching the assertions to various protocols and frameworks, the request/response protocol used to obtain the assertions, and bindings of this protocol to various transfer protocols (for example, SOAP and HTTP).

• Security Domain: An environment defined by a single set of security policies, including a set of people, equipment, facilities, procedures. A Security Domain may be a single enterprise or a collection of enterprises (e.g. IHE-XDS Affinity Domain).

• Principal: A person or system who makes use of a system and its resources for any purpose.

Page 7: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP – PERSONNEL WHITE PAGES

Page 8: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

What Problem is Being Solved?

• PWP Problem Statement: The industry needs a standards-based method access to basic directory information on human workforce members to other workforce members within the enterprise.

Page 9: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Definition

• Personnel White Pages Profile (PWP) provides access to basic human workforce user directory information.

• This information has broad use among many clinical and non-clinical applications across the healthcare enterprise.

• The information can be used to enhance the clinical workflow (contact information), enhance the user interface (user friendly names and titles), and ensure identity (digital certificates).

Page 10: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Selected Use Cases

• Username query to determine user’s full name• Determine a user’s organization identification• Determine a user’s email address• Determine a user’s name given his/her initials• Determine a user’s name given his/her provider ID

Page 11: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Scope

• Provide access to basic information about the human workforce members– Does not include Patients

• Defines method for finding the PWP• Defines query/access method• Defines attributes of interest• Leverages an ISO standard

Page 12: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Value

• Single Authoritative Knowledge Base – Reduce duplicate and unconnected user info database– Single place to update

• Name Changes• New Phone Number• Additional Addresses

• Enhance Workflow and Communications– Providing information necessary to make connections

• Phone Number• Email Address• Postal Address

Page 13: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Actor Diagram

PersonnelWhite Pages Consumer

DNS Server Personnel White PagesDirectory

Find Personnel White Pages[ITI-23]

Query Personnel White Pages [ITI-24]

Page 14: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Actors

• Three Actors– Personnel White Pages Consumer – DNS Server – Personnel White Pages Directory

• Two Transactions– Find Personnel White Pages [ITI-23]– Query Personnel White Pages [ITI-24]

• No Options

Page 15: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Process Flow

Page 16: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP Security and Privacy

• Security and privacy for and PWP is established via other mechanisms– ATNA for node authentication and secure logging– EUA to authenticate users– XUA for access control– IT best practices

• Regional-specific legal, regulatory, policy, privacy, and security analysis is suggested

• See the HPD profile for an analysis• X.509 keys can be stored in HPD or PWP directories

Page 17: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

PWP References

• For more information on PWP, please see:– IHE ITI Technical Framework Profile

• http://www.ihe.net/Technical_Framework/upload/IHE_ITI_TF_Rev7-0_Vol1_FT_2010-08-10.pdf

– IHE ITI Technical Framework Transactions• http://

www.ihe.net/Technical_Framework/upload/IHE_ITI_TF_Rev7-0_Vol2a_FT_2010-08-10.pdf

– Wiki Page• http://wiki.ihe.net/index.php?title=Personnel_White_Pages

– John’s 2004 PWP slide deck (URL??)

Page 18: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD – HEALTHCARE PROVIDER DIRECTORY

Page 19: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

What Problem is Being Solved?

• HPD Problem Statement: The industry needs a standards-based method to support queries against, and management of, healthcare provider information that may be publicly shared in a directory structure.

Page 20: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Definition

• HPD supports queries against, and management of, healthcare provider information that may be publicly shared in a directory structure. HPD directory structure is a listing of the following two categories of healthcare providers that are classified by provider type, specialties, credentials, demographics and service locations.– Individual Provider: A person who provides healthcare

services, such as a physician, nurse, or pharmacist. – Organizational Provider: Organization that provides or

supports healthcare services, such as a hospital, Healthcare Information Exchange (HIE), Managed Care, Integrated Delivery Network (IDN), and Association.

Page 21: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Selected Use Cases

• Yellow pages lookup• Query providers and their associations for Social

Services Disability Determination• Emergency Responders Identification in planning for

an emergency event• Provider Authorization and lookup during an

emergency event• Forwarding of Referral Documents to a Specialist• Certificate Retrieval• Language Retrieval

Page 22: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Scope

• Designed to maintain a structured list of attributes for both organizations (such as clinics) and people (such as physicians)

• Allows extensibility• Largely semantically interoperable• Leverages ISO standard (21091)• Designed to enable cross organizational

directory access

Page 23: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Value

• Single Authoritative Knowledge Base – Reduce duplicate and unconnected user info database– Single place to update

• Name Changes• New Phone Number• Additional Addresses

• Enhance Workflow and Communications– Providing information necessary to make connections

• Phone Number• Email Address• Postal Address

Page 24: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Value

• Enhance User Interactions– Provide user friendly identities and lists

• List of members• Displayable name of a user• Initials query

• Contributes to Identity Management– Additional methods of identity cross verification

• Name, address, phone number, email• Cross reference with Enterprise User Authentication identity

– Future expansion likely will contain certificates

Page 25: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Actor Diagram

Provider InformationSource

Provider InformationDirectory

Provider InformationConsumer

Provider Information Feed[ITI-59]

Provider InformationQuery[ITI-58]

Page 26: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Actors

• Three Actors– Provider Information Directory– Provider Information Consumer– Provider Information Source

• Two Transactions– Provider Information Query [ITI-58]– Provider Information Feed [ITI-59]

• One Option– Provider Information Feed [ITI-59]

Page 27: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Options

• 28.2.1 Provider Information Feed Option• When the Provider Information Feed Option is declared

the Provider Information Directory shall support the Provider Information Feed [ITI-59] transaction

Page 28: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Relationships

Page 29: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Process Flow

Page 30: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Organizational Provider

Page 31: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Individual Provider

Page 32: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Security and Privacy

• Security and privacy for HPD is established via other mechanisms– ATNA for node authentication and secure logging– EUA to authenticate users– XUA for access control– PWP for system users identification– IT best practices– LDAP authentication for attribute protection

• Regional-specific legal, regulatory, policy, privacy, and security analysis is suggested

• See the HPD profile for an analysis• X.509 keys can be stored in HPD or PWP directories

Page 33: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD Standards Used

• LDAP• DSML• ISO/TS 21091

Page 34: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD References

• For more information on HPD, please see:– IHE Technical Framework

• http://www.ihe.net/Technical_Framework – ISO TS 21091:2005 – Requires purchase

• http://www.iso.org/iso/catalogue_detail.htm?csnumber=35647

Page 35: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

XUA – CROSS-ENTERPRISE USER ASSERTION

Page 36: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

XUA Definition

• XUA specifies the use of an existing standard (SAML 2.0) to carry cross-enterprise attributes identifying a person or system making a request

• Cross-Enterprise User Assertion provides a means to communicate claims about the identity of an authenticated principal (user, application, system...) in transactions that cross-enterprise boundaries. The XUA Profile supports enterprises that have chosen to have their own user directory with their own unique method of authenticating the users, as well as others that may have chosen to use a third party to perform the authentication.

Page 37: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

XUA Introduction

• XUA based on SAML 2.0• XUA++ enhances XUA to indicate

several key SAML attributes• A complete discussion of XUA can be

found in other IHE documents (see references section)

• Here we primarily discuss the relationships between XUA and HPD/PWP

Page 38: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

XUA PWP/HPD Relationship

• Organizations are responsible for identity proofing, authenticating, authorizing and managing end-users credentials compliant with local policy

• XUA / XUA++ attributes can be maintained in PWP and HPD directories

• Selected PWP and HPD attributes can be subsequently expressed in XUA

• Implies that users should never be removed from PWP or HPD directories; only depreciated to preserve log integrity

Page 39: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

SUMMARY

Page 40: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

HPD/PWP Comparisons

Attribute HPD PWP

IHE Profile Dependency None None

Other Dependencies LDAP, DSML LDAP

Service Interfaces Web Services LDAP API

Secured By Channel (TLS, VPN, ATNA)

VLAN, LDAP authentication, TLS, ATNA

Cross Enterprise Yes No

Contains human information Yes Yes

Contains organization information Yes No

Contains patient information No No

LDAP based Yes Yes

Directory location determination Pre-Configured DNS Query for LDAP Dirs

Page 41: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

Other IHE References

• General information about IHE can be found at:– http://www.ihe.net

• Information about the IHE IT Infrastructure domain can be found at: – http://www.ihe.net/Domains/index.cfm

• Information about the structure of IHE Technical Frameworks and Supplements can be found at: – http://www.ihe.net/About/process.cfm and http://

www.ihe.net/profiles/index.cfm

Page 42: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity

• Credits:– Selected content copied from other IHE

sources including the ITI Framework Profiles, Transactions, Supplements, and educational materials

• Reviewers:– John, Karen, Rob, Geoff, will list all

Page 43: Healthcare Provider Directories 2011-Jan-24 Eric Heflin Dir of Standards and Interoperability/Medicity