description: This profile sets minimum expectations for the PractitionerRole Resource to record, search, and fetch the practitioner role for a practitioner to promote interoperability and adoption through common implementation. It identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present and constrains the way the elements are used and constrains the way the elements are used when using the profile. It provides the floor for standards development for specific use cases. The requirements for the US Core Practitioner were drawn from the [Argonaut Provider Directory](http://www.fhir.org/guides/argonaut/pd//release1/index.html), [IHE Healthcare Provider Directory](http://ihe.net/uploadedFiles/Documents/ITI/IHE_ITI_Suppl_HPD.pdf) and the [ONC Provider Directory Workshop](https://confluence.oncprojectracking.org/display/PDW/Workshop+Documents). package_name: hl7.fhir.us.core derivation: constraint name: USCorePractitionerRoleProfile type: PractitionerRole elements: practitioner: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner'] index: 0 organization: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization'] index: 1 code: binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.30'} mustSupport: true index: 2 specialty: binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066'} mustSupport: true index: 3 location: {mustSupport: true, index: 4} healthcareService: {index: 5} telecom: mustSupport: true index: 6 elements: system: {type: code, mustSupport: true, index: 7} value: {type: string, mustSupport: true, index: 8} required: [value, system] endpoint: {mustSupport: true, index: 9} package_version: 6.0.0 class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 6.0.0