Details
-
Change Request
-
Resolution: Not Persuasive with Modification
-
Medium
-
US Core (FHIR)
-
6.0.0-ballot [deprecated]
-
Cross-Group Projects
-
US Core PractitionerRole Profile
-
-
Eric Haas / Brett Marquard : 12-0-0
-
Clarification
-
Non-substantive
-
Yes
Description
We are seeking clarification regarding the requirement to support a Direct address using PractitionerRole.endpoint or whether supporting a Direct address through PractitionerRole.telecom would meet the requirement.
We note that PractitionerRole.endpoint is listed as must support, however the following guidance from the implementation guide implies that there are other places where Direct address may be returned:
‘The PractitionerRole.endpoint is where a Direct address may be represented.’
Additionally, constraint pd-1 indicates that either PractitionerRole.telecom or PratitionerRole.endpoint can provide relevant contact information.
Id | Grade | Path | Details | Requirements |
pd-1 | error | PractitionerRole | SHALL have contact information or a reference to an Endpoint : telecom or endpoint |
Considering that in the Practitioner resource .telecom is the only available attribute to convey a Direct address and that PractitionerRole is mostly practitioner focused, not organization focused (that would be PractitionerRole.organization), it seems that using PractitionerRol.telecom would be more consistent.
We realize that for certain Direct addresses the endpoint data type would provide more context, but for typical Direct addresses the .telecom data type is sufficient.
We also realize that Direct addresses are a special type of address, not really an e-mail address, where having the ability to indicate that telecom.system is “direct-project” would be sufficient to support the necessary context to correctly interact with that Direct address.
We therefore propose that rather than requiring using .endpoint for this information, an additional Contact Point System code of direct-project be added to .telecom.system for use in Practitioner and PractitionerRole. An extension could then be used to provide the necessary payload information.
Short of adding a new code of direct-project, the existing ‘other’ code, followed by a payload extension would also provide the necessary information.
Continuing to group this information in .telecom for both Practitioner and PractitionerRole would ensure consistency between the two resources.
As we reviewed the use of Practitioner and PractitionerRole in this context, we suggest a constraint should be added to CareTeam.member clarifying that Practitioner and PractitionerRole are not both must support resources and that supporting either one of the two will fulfill the requirement.