Mappings for the StructureDefinition-us-core-pract Profile.
| US Core Practitioner |
| Practitioner | USCorePract | Entity. Role, or Act |
| id | | |
| meta | | |
| implicitRules | | |
| language | | |
| 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 |
| 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 |
| role | | .playingEntity.playingRole |
| id | | n/a |
| extension | | n/a |
| modifierExtension | | N/A |
| organization | | .playingEntity.playingRole.scopingOrganization |
| code | | .playingEntity.playingRole.code |
| specialty | | .playingEntity.playingRole[classCode=QUAL].code |
| identifier | | .playingEntity.playingRole.id |
| telecom | | .playingEntity.playingRole.telecom |
| period | | .playingEntity.playingRole.effectiveTime |
| location | | .playingEntity.playingRole.location.source[classCode=SDLOC] |
| healthcareService | | n/a |
| endpoint | | n/a |
| 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 |
| US Core Practitioner |
| Practitioner | USCorePract | Provider |
| id | | |
| meta | | |
| implicitRules | | |
| language | | |
| text | | |
| contained | | |
| extension | | |
| modifierExtension | | |
| identifier | | ./Identifiers |
| id | | |
| extension | | |
| use | | |
| type | | |
| system | | ./IdentifierType |
| value | | ./Value |
| period | | ./StartDate and ./EndDate |
| assigner | | ./IdentifierIssuingAuthority |
| active | | |
| name | | ./PreferredName (GivenNames, FamilyName, TitleCode) |
| id | | |
| extension | | |
| use | | ./NamePurpose |
| text | | |
| family | | ./FamilyName |
| given | | ./GivenNames |
| prefix | | ./TitleCode |
| suffix | | |
| period | | ./StartDate and ./EndDate |
| telecom | | ./ContactPoints |
| address | | ./Addresses |
| gender | | ./GenderCode |
| birthDate | | (not represented in ServD) |
| photo | | ./ImageURI (only supports the URI reference) |
| role | | |
| id | | |
| extension | | |
| modifierExtension | | |
| organization | | |
| code | | (ServD maps Practitioners and Organizations via another entity, so this concept is not available) |
| specialty | | ./Specialty |
| identifier | | |
| telecom | | |
| period | | (ServD maps Practitioners and Organizations via another entity, so this concept is not available) |
| location | | (ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location) |
| healthcareService | | |
| endpoint | | |
| qualification | | ./Qualifications |
| id | | |
| extension | | |
| modifierExtension | | |
| identifier | | |
| code | | ./Qualifications.Value |
| period | | ./Qualifications.StartDate and ./Qualifications.EndDate |
| issuer | | |
| communication | | ./Languages.LanguageSpokenCode |