HPDPlusV3 - Exchange Specifications

advertisement
1
Provider Directory Data Mapping
1.1
Individual Data Map
The table below defines the Individual attributes of the Provider Directory, its corresponding S&I Attribute
and LDAP Syntax and Object Class.
Table 1 Individual Data Map
HPD Attribute
LDAP
Syntax
LDAP Object
Class
S & I Attribute
Single/
Multi
Valued
S
Comments
uid
String
inetOrgPerson
Individual ID
(R,Q)
HcIdentifier
String
HCProfessional
Individual NPI
(R,Q), Alternate
Individual
Identifier
M
Format as defined by ISO
2191 (Issuing
Authority:Type:ID:Status)
HcProfession
String
HCProfessional
Individual
Provider
Type(R,Q)
M
The values will be defined by
national or regional
organizations. An example of
possible types is the list of
Individuals or Groups Values
from the Healthcare Provider
Taxonomy Published by the
American Medical Association
twice a year. An example of
this document can be found at
the following reference URL:
http://www.adldata.com/Downl
oads/Glossaries/taxonomy_80.
pdf.
The definitions will be defined
by national or regional
organizations. See Provider
Type for more information.
description
String
inetOrgPerson
hpdProviderStatus
String
HPDProvider
Inidividual Record
Status
S
Active/Inactive/Deceased/Retir
ed
displayName
String
inetOrgPerson
(R,Q)
Legal Individaul
Name
S
Use of language tag and HL7
Name Data Type (XCN) as per
PWP Volume 2A Section 3.24;
3.24.5.2.3.1
S
RDN Format as defined by
ISO 2191 section 9.2 (Issuing
Authority Name:ID)
HPD Attribute
LDAP
Syntax
LDAP Object
Class
S & I Attribute
title
String
inetOrgPerson
Prefix
(R,Q)
Single/
Multi
Valued
S
givenName
String
inetOrgPerson
Individual First
Name (R,Q)
M
initials
String
inetOrgPerson
Individual Middle
Name
(R,Q)
M
sn
String
inetOrgPerson
Individual Last
Name (R,Q)
M
cn
String
inetOrgPerson
(R,Q)
Alternate/Other
Known Names
M
Comments
Use of language tag and HL7
Name Data Type (XCN) as per
PWP Volume 2A Section 3.24;
3.24.5.2.3.1
Note: also may be part of
displayName and/or Cn as
appropriate
Use of language tag and HL7
Name Data Type (XCN) as per
PWP Volume 2A Section 3.24;
3.24.5.2.3.1
Note: also may be part of
displayName and/or Cn as
appropriate
Use of language tag and HL7
Name Data Type (XCN) as per
PWP Volume 2A Section 3.24;
3.24.5.2.3.1
Note: also may be part of
displayName and/or Cn as
appropriate
Provider Last Name Use of
language tag and HL7 Name
Data Type (XCN) as per PWP
Volume 2A Section 3.24;
3.24.5.2.3.1
Note: also may be part of
displayName and/or Cn as
appropriate
Provider Known names
,Use of language tag and HL7
Name Data Type (XCN) as per
PWP Volume 2A Section 3.24;
3.24.5.2.3.1
hpdProviderLanguageSuppor
ted
String
HPDProvider
M
hpdMedicalRecordsDelive
ryAddress
String
HPDProvider
S
Intended for sending medical
records via email
mail
String
inetOrgPerson
M
Provider e-mail address
userSMIMECertificate
Binary
HCProfessional
Individual Email
(R)
Individual Public
Digital Certificate
(R)
M
Public key and certificate for the
user’s non-repudiation signing
certificate used for health
transactions
hcSigningCertificate
Binary
HCProfessional
M
Base 64 encoded certificate
userCertificate
Binary
inetOrgPerson
Individual Public
Digital Certificate
(R)
Individual Public
Digital Certificate
(R)
RFC2256: X.509 user
certificate for general purpose
use; purpose constraint can be
HPD Attribute
labeledURI
LDAP
Syntax
String
LDAP Object
Class
S & I Attribute
groupofURLs
Single/
Multi
Valued
S
Comments
found by looking inside the
certificates
Points to businessEntity
through businessKey value of
the IHE Services Directory for
Document Sharing (SDDS)
creatieTimestamp
This is an operation attribute
that directory servers already
maintains.
last UpdateDate
This is an operation attribute
that directory servers already
maintains.
physicalDeliveryOfficeName
String
inetOrgPerson
hpdProviderMailingAddress
Postal
Address
HPDProvider
Postal
Address
HPDProvider
hpdProviderPracticeAddress
Postal
Address
HPDProvider
HcPracticeLocation
DN
HCProfessional
telephoneNumber
Telephone
Number
inetOrgPerson
hpdProviderBillingAddress
M
M
Mailing address. County and
Street Address 2 allowed by
spec.
M
Business billing address; .
County and Street Address 2
allowed by spec.
M
Practice address; . County and
Street Address 2 allowed by
spec.
M
DN of organization the
provider practices
M
As per PWP volume 2A; 3.24
Individual
Address Object
(R)
Individual
Address Object
(R)
Individual
Address Object
(R)
Individual
Telephone
Object , Business
(R,Q)
mobile
Telephone
Number
inetOrgPerson
Individual
Telephone
Object (R,Q)
M
As per PWP volume 2A; 3.24
Business Mobile
pager
Telephone
Number
inetOrgPerson
Individual
Telephone
Object (R,Q)
M
As per PWP volume 2A; 3.24
facsimileTelephoneNumber
Facsimile
Telephone
Number
inetOrgPerson
Individual
Telephone
Object (R,Q)
M
As per PWP volume 2A; 3.24
HPD Attribute
LDAP
Syntax
LDAP Object
Class
S & I Attribute
hpdCredential
DN
HPDProvider
Individual
Professional
Degree Object,
Individual
Certification
Object, Individual
State License
Single/
Multi
Valued
M
Comments
M
A major Grouping i.e.
Dermatology, Oncology,
Dental, Internal Med
M
Groups to which this provider
belongs; In search scenarios, it
is desirable for a Provider
Information Consumer to be
able to determine which
organizations this individual
provider is a member of.
HPD Plus only, Not yet
supported in HPD. Currently a
standard attribute
Object (pointer)
(R,Q)
HcSpecialization
String
HCProfessional
Individual
Specialty,
memberOf
DN
HPDProvider
generationalQualifier
String
new
Suffix
(R,Q)
S
hpdpProviderLegalAddress
Postal
Address
new
S
hpdpHasAService
DN
new
hpdpDateOfBirth
UTCTime
new
Individual
Address Object
Individual
Electronic
Service
Information
Date Of Birth
hpdpCertificateId
String
new
hpdpCertificateDN
String
new
hpdpGender
String
HPDProvider
HPD Plus only, Not yet
supported in HPD
S
Organization
Digital
Certificate ID
Organization
Digital
Certificate
distinguished
name
Individual Gender
(R,Q)
S
This is a proposed solution to
the HPD error of assigning
gender to NaturalPerson
1.2
Organization Data Map
The table below defines the Organization attributes of the Provider Directory, its corresponding S&I
Attribute and LDAP Syntax and Object Class.
Table 2 Organization Data Map
HPD Attribute
LDAP
Syntax
LDAP Object
Class
S&I Attribute
uid
String
Organization
Organization ID
(R,Q)
Single
/Multi
Value
d
S
Comments
RDN Format as defined by
ISO 2191 section 9.2 (Issuing
Authority Name:ID)
This is not correct uid is not in
this class. Using o
HcIdentifier
String
HCRegulatedO
rganization
Organization
NPI
(R,Q), Alternate
Organization
Identifiers
M
Organization Identifiers
businessCategory
String
Organization
Organization
Type
(R,Q)
S
description
String
Organization
The values will be defined by
national or regional
organizations. An example is
the list of Non Individual
Values from the Healthcare
Provider Taxonomy Published
by the American Medical
Association twice a year. An
example of this document can
be found at the following
reference URL:
http://www.adldata.com/Downl
oads/Glossaries/taxonomy_80.
pdf.
The definitions will be defined
by national or regional
organizations. See Org Type
for more information.
hpdProviderStatus
String
HPDProvider
S
Organization
Record Status
(R)
S
Active/Inactive
HPD Attribute
LDAP
Syntax
LDAP Object
Class
S&I Attribute
HcRegisteredName
String
HCRegulatedO
rganization
Organization
Legal Name
Single
/Multi
Value
d
M
Comments
M
Use of language tag and HL7
Name Data Type (XCN) as per
PWP Volume 2A Section 3.24;
3.24.5.2.3.1
M
Clinical contacts; DN to
HCProfessional entry
M
Organization Practice
Address
M
Organization Mailing
Address
M
Organization Billing
Address
M
Degree is not a valid type for
Organizational Provider
M
Language that the
organization supports
(R,Q)
o
String
Organization
clinicalInformationContact
DN
HCRegulatedO
rganization
hpdProviderPracticeAddress
Postal
Address
HPDProvider
Organization
Alias/Descriptive
Name(s)
(R)
Organization
Address Object
Use of language tag and HL7
Name Data Type (XCN) as per
PWP Volume 2A Section 3.24;
3.24.5.2.3.1
(R)
hpdProviderMailingAddress
Postal
Address
HPDProvider
hpdProviderBillingAddress
Postal
Address
HPDProvider
hpdCredential
DN
HPDCredential
hpdProviderLanguageSupported
String
HPDProvider
HcSpecialisation
String
HCRegulatedO
rganization
Organization
Address Object
(R)
Organization
Address Object
(R)
Organization
Certification
Object (pointer)
Organization
M
Specialty
(R,Q)
labeledURI
String
groupofURLs
HcSigningCertificate
Binary
HCRegulatedO
rganization
HcOrganizationCetificates
Binary
HCRegulated
Oganization
Organization
Public Digital
Certificate
Organization
Public Digital
Certificate
M
Electronic address information
of an Organization. Points to
businessEntity through
businessKey value of the IHE
Services Directory for
Document Sharing (SDDS)
M
Signing Certificate
M
RFC2256: X.509 user
certificate for general purpose
use; purpose constraint can be
HPD Attribute
LDAP
Syntax
LDAP Object
Class
S&I Attribute
Single
/Multi
Value
d
Comments
found by looking inside the
certificates
telephoneNumber
Telepho
ne
Number
Organization
Organization
Telephone
Object
(R,Q)
M
Organization Business Phone
facsimileTelephoneNumber
Facsimil
e
Telepho
ne
Number
DN
Organization
Organization
Telephone
Object
(R,Q)
M
Organization fax number
HPDProvider
Organization
Relationship
(Unique
Reference for
related
organization)
M
Organization to which this
organization belongs; In
search scenarios, it is
desirable for a Provider
Information Consumer to be
able to determine which
organizations this organization
provider is a member of.
memberof
creation Date
This is an operation attribute
that directory servers already
maintains.
last Update Date
This is an operation attribute
that directory servers already
maintains.
hpdpHasAService
DN
new
Organization
Electronic
Service
Information
M
HPD Plus only, Not yet
supported in HPD
Object
hpdpEmail
String
new
Organization
Email Object
M
hpdpPolicyInformation
String
new
Organization
M
Policy
Information
(R) Object
HPD Plus only, Not yet
supported in HPD, Should be
a multi-field delimited string
like address
HPD Attribute
LDAP
Syntax
LDAP Object
Class
S&I Attribute
hpdpCertificateId
String
new
Organization
Digital
Certificate ID
hpdpCertificateDN
String
new
Organization
Digital
Certificate
distinguished
name
hpdpLegalAddress
PostalA
ddress
new
Organization
Address Object
Single
/Multi
Value
d
Comments
Certificat eDN, not an LDAP
DN
S
1.3
Individual-Organization Data Map
While the HPD Framework does contain a section on Relationships, specific attributes are not called out.
The table below defines the Individual-Organization attributes of the Provider Directory, its corresponding
S&I Attribute and LDAP Syntax and Object Class. There is a new class referred to as
HPDPProviderMembership and is not part of the original HPD spec .
Table 3 Individual-Organization Data Map
Attribute
LDAP
Synta
x
LDAP
Object
Class
S&I Attribute
Single
/Multi
Value
d
Comments
hpdpMemberId
String
HPDProvid
erMembers
hip
hpdpHasAProvider
DN
HPDProvid
erMembers
hip
Unique Reference for
Individual
(R)
S
HPD Plus only, Not yet
supported in HPD
hpdpHasAnOrg
DN
HPDProvid
erMembers
hip
Unique Reference for
Organization
(R)
S
HPD Plus only, Not yet
supported in HPD
hpdpHasAService
DN
HPDProvid
erMembers
hip
Electronic Service
Information Object
M
HPD Plus only, Not yet
supported in HPD
M
HPD Plus only, Not yet
supported in HPD
Provides a unique identifier for
the object.
Additional beyond S&I
because it is a useful attribute
to have
HPD Plus only, Not yet
supported in HPD
Pointer
(R)
telephoneNumber
Teleph
one
Numbe
r
HPDProvid
erMembers
hip
Telephone Object
(Number, Usage)
(R,Q)
Attribute
LDAP
Synta
x
LDAP
Object
Class
S&I Attribute
Single
/Multi
Value
d
M
Comments
facsimileTelephoneNumber
Teleph
one
Numbe
r
HPDProvid
erMembers
hip
Telephone Object
(Number, Usage)
(R,Q)
mobile
Teleph
one
Numbe
r
HPDProvid
erMembers
hip
Telephone Object
(Number, Usage)
(R,Q)
M
HPD Plus only, Not yet
supported in HPD
pager
Teleph
one
Numbe
r
HPDProvid
erMembers
hip
Telephone Object
(Number, Usage)
(R,Q)
M
HPD Plus only, Not yet
supported in HPD
hpdpEmail
String
HPDProvid
erMembers
hip
IndividualOrganization Email
(R,Q)
M
HPD Plus only, Not yet
supported in HPD
hpdpOrganizationCertificate
Binary
HPDProvid
erMembers
hip
Organization Public
Digital Certificate
M
Organization Digital Certificate
ID
hpdpCertificateId
String
HPDProvid
erMembers
hip
Organization Public
Digital CertificateId
HPD Plus only, Not yet
supported in HPD
Attribute
LDAP
Synta
x
LDAP
Object
Class
S&I Attribute
hpdpCertificateIdDN
String
HPDProvid
erMembers
hip
Organization Public
Digital Certificate
Distinguished Name
Single
/Multi
Value
d
Comments
Certificate DN, not an LDAP
DN
1.4
Credential Data Map
The Credential Object provides a means of referencing data on the S&I Individual Certification Object,
Individual State License Object , Individual Professional Degree Object and Organization Certification
Object attributes. The table below defines the Credential attributes of the Provider Directory, its
corresponding S&I Attribute and LDAP Syntax and Object Class. There is a special top-level class called
HPDProviderCredential and it is part of the original HPD Spec
Table 4 Credential Data Map
Attribute
LDAP
Syntax
LDAP
Object
Class
S&I Attribute
credentialType
Directory
String
HPDProvide
rCredential
License,Degree, or
Certification types
credentialName
Directory
String
HPDProvide
rCredential
State Issuing, Issuing
Authority, Granting
Institution, state
certifying and state
authority
Single
/Multi
Value
d
S
S
Comments
Type of Credential<degree,
certificate, credential>
Name of Credential,
degree, or certification that
belongs to provider.
Follows the ISO21091
naming format as that of
the HCStandardRole:
credentialNumber
String
HPDProvide
rCredential
credentialDescription
String
HPDProvide
rCredential
Degree, Certificate
Number or License
Number,
S
S
Credential Identifier Follows
the ISO 21091 UID format:
Additional information on
the credential
Attribute
LDAP
Syntax
LDAP
Object
Class
S&I Attribute
credentialIssueDate
UTCTime
HPDProvide
rCredential
Year Granted or
Issued
credentialRenewalDate
UTCTime
HPDProvide
rCredential
credentialStatus
String
HPDProvide
rCredential
status
Single
/Multi
Value
d
S
Comments
S
Date when credential is due
renewal
S
The current status of
credential: Active, Inactive,
Suspended etc
Date when credential was
issued to the provider
1.5
Electronic Services Data Map
This Object is strictly HPD Plus at this time. The table below defines the electronic services attributes of
the Provider Directory, its corresponding S&I Attribute and LDAP Syntax and Object Class. There is a
special top-level class called HPDPElectronicService and is not part of the original HPD Spec
Table 5 Electronic Services Data Map
Attribute
LDAP Syntax
LDAP Object
Class
S&I
Attribute
Single/
Multi
Valued
S
Comments
hpdpServiceId
Directory
String
HPDPElectro
nicService
Unique
Reference
for
Electronic
Service
hpdpServiceAddress
Directory
String
HPDPElectro
nicService
Electronic
Address
S
HPD Plus only, Not yet
supported in HPD
hpdpIntegrationProfile
Directory
String
HPDPElectro
nicService
S
HPD Plus only, Not yet
supported in HPD
Should be a multi-field
delimited string like address
hpdpContentProfile
Directory
String
HPDPElectro
nicService
M
HPD Plus only, Not yet
supported in HPD Should be
a multi-field delimited string
like address
hpdpSecurityProfile
Directory
String
HPDPElectro
nicService
M
HPD Plus only, Not yet
supported in HPD
Should be a multi-field
delimited string like address
HPD Plus only, Not yet
supported in HPD
Attribute
LDAP Syntax
LDAP Object
Class
S&I
Attribute
hpdpPreferredMethod
DirectoryString
HPDPElectro
nicService
PreferredM
ethod
Single/
Multi
Valued
M
Comments
HPD Plus only, Not yet
supported in HPD
Download