Mappings for the  Profile.
  
  
  
 | CRD Practitioner | 
 | Practitioner | Entity. Role, or Act | 
 | text | Act.text? | 
 | contained | N/A | 
 | extension | N/A | 
 | modifierExtension | N/A | 
 | identifier | ./id | 
 | id | n/a | 
 | extension | n/a | 
 | use | Role.code or implied by context | 
 | type | Role.code or implied by context | 
 | system | II.root or Role.id.root | 
 | value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | 
 | period | Role.effectiveTime or implied by context | 
 | assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper | 
 | identifier (NPIIdentifier) | ./id | 
 | id | n/a | 
 | extension | n/a | 
 | use | Role.code or implied by context | 
 | type | Role.code or implied by context | 
 | system | II.root or Role.id.root | 
 | value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | 
 | period | Role.effectiveTime or implied by context | 
 | assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper | 
 | active | ./statusCode | 
 | name | ./name | 
 | id | n/a | 
 | extension | n/a | 
 | use | unique(./use) | 
 | text | ./formatted | 
 | family | ./part[partType = FAM] | 
 | given | ./part[partType = GIV] | 
 | prefix | ./part[partType = PFX] | 
 | suffix | ./part[partType = SFX] | 
 | period | ./usablePeriod[type="IVL<TS>"] | 
 | telecom | ./telecom | 
 | address | ./addr | 
 | gender | ./administrativeGender | 
 | birthDate | ./birthTime | 
 | photo | ./subjectOf/ObservationEvent[code="photo"]/value | 
 | qualification | .playingEntity.playingRole[classCode=QUAL].code | 
 | id | n/a | 
 | extension | n/a | 
 | modifierExtension | N/A | 
 | identifier | .playingEntity.playingRole[classCode=QUAL].id | 
 | code | .playingEntity.playingRole[classCode=QUAL].code | 
 | period | .playingEntity.playingRole[classCode=QUAL].effectiveTime | 
 | issuer | .playingEntity.playingRole[classCode=QUAL].scoper | 
 | communication | ./languageCommunication | 
 | CRD Practitioner | 
 | Practitioner | Provider | 
 | identifier | ./Identifiers | 
 | system | ./IdentifierType | 
 | value | ./Value | 
 | period | ./StartDate and ./EndDate | 
 | assigner | ./IdentifierIssuingAuthority | 
 | identifier (NPIIdentifier) | ./Identifiers | 
 | system | ./IdentifierType | 
 | value | ./Value | 
 | period | ./StartDate and ./EndDate | 
 | assigner | ./IdentifierIssuingAuthority | 
 | name | ./PreferredName (GivenNames, FamilyName, TitleCode) | 
 | use | ./NamePurpose | 
 | family | ./FamilyName | 
 | given | ./GivenNames | 
 | prefix | ./TitleCode | 
 | period | ./StartDate and ./EndDate | 
 | telecom | ./ContactPoints | 
 | address | ./Addresses | 
 | gender | ./GenderCode | 
 | birthDate | (not represented in ServD) | 
 | photo | ./ImageURI (only supports the URI reference) | 
 | qualification | ./Qualifications | 
 | code | ./Qualifications.Value | 
 | period | ./Qualifications.StartDate and ./Qualifications.EndDate | 
 | communication | ./Languages.LanguageSpokenCode |