Mappings for the daf-core-pract Profile.
Profile daf-core-pract |
Practitioner | DAFCorePract | 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 | | Entity. Role, or Act |
code | | .playingEntity.playingRole.code |
specialty | | .playingEntity.playingRole[classCode=QUAL].code |
identifier | | .playingEntity.playingRole.id |
telecom | | .playingEntity.playingRole.telecom |
id | | n/a |
extension | | n/a |
system | | ./scheme |
value | | ./url |
use | | unique(./use) |
rank | | n/a |
period | | ./useablePeriod[type="IVL<TS>"] |
period | | .playingEntity.playingRole.effectiveTime |
location | | Entity. Role, or Act |
healthcareService | | n/a |
endpoint | | Entity. Role, or Act |
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 |
Profile daf-core-pract |
Practitioner | DAFCorePract | 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 | | Organization |
code | | (ServD maps Practitioners and Organizations via another entity, so this concept is not available) |
specialty | | ./Specialty |
identifier | | |
telecom | | |
id | | |
extension | | |
system | | ./ContactPointType |
value | | ./Value |
use | | ./ContactPointPurpose |
rank | | |
period | | ./StartDate and ./EndDate |
period | | (ServD maps Practitioners and Organizations via another entity, so this concept is not available) |
location | | Organization |
healthcareService | | |
endpoint | | |
qualification | | ./Qualifications |
id | | |
extension | | |
modifierExtension | | |
identifier | | |
code | | ./Qualifications.Value |
period | | ./Qualifications.StartDate and ./Qualifications.EndDate |
issuer | | |
communication | | ./Languages.LanguageSpokenCode |