Mappings for the mp4p-practitioner resource profile.
PractitionerMP4P |
Practitioner | Entity. Role, or Act, Role |
meta | |
id | n/a |
extension | n/a |
text | Act.text? |
contained | N/A |
extension | N/A |
modifierExtension | N/A |
identifier | ./id |
identifier (lanr) | n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT] |
id | n/a |
extension | n/a, N/A |
use | n/a, Role.code or implied by context |
type | n/a, CD, Role.code or implied by context |
system | n/a, II.root or Role.id.root |
value | n/a, II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
period | n/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], Role.effectiveTime or implied by context |
assigner | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
id | n/a |
extension | n/a, N/A |
reference | n/a, N/A |
type | n/a, N/A |
identifier | n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT], .identifier |
id | n/a |
extension | n/a, N/A |
use | n/a, Role.code or implied by context |
type | n/a, CD, Role.code or implied by context |
system | n/a, II.root or Role.id.root |
value | n/a, II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
period | n/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], Role.effectiveTime or implied by context |
assigner | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
display | n/a, N/A |
active | ./statusCode |
name | n/a, EN (actually, PN) |
id | n/a |
extension | n/a, N/A |
use | n/a, unique(./use) |
text | n/a, ./formatted |
family | n/a, ./part[partType = FAM] |
id | n/a |
extension | n/a, N/A |
extension (namenszusatz) | n/a, N/A |
extension (nachname) | n/a, N/A, ENXP where Qualifiers = (BR) |
extension (vorsatzwort) | n/a, N/A, ENXP where Qualifiers = (VV, R) |
given | n/a, ./part[partType = GIV] |
prefix | n/a, ./part[partType = PFX] |
id | n/a |
extension | n/a, N/A |
extension (prefix-qualifier) | n/a, N/A, ENXP.qualifier |
suffix | n/a, ./part[partType = SFX] |
period | n/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], ./usablePeriod[type="IVL<TS>"] |
telecom | ./telecom |
id | n/a |
extension | n/a |
system | ./scheme |
value | ./url |
use | unique(./use) |
rank | n/a |
period | ./usablePeriod[type="IVL<TS>"] |
address | n/a, AD |
id | n/a |
extension | n/a, N/A |
extension (Stadtteil) | n/a, N/A, ADXP[partType=PRE] |
use | n/a, unique(./use) |
type | n/a, unique(./use) |
text | n/a, ./formatted |
line | n/a, AD.part[parttype = AL] |
id | n/a |
extension | n/a, N/A |
extension (Strasse) | n/a, N/A, ADXP[partType=STR] |
extension (Hausnummer) | n/a, N/A, ADXP[partType=BNR] |
extension (Adresszusatz) | n/a, N/A, ADXP[partType=ADL] |
extension (Postfach) | n/a, N/A, ADXP[partType=POB] |
city | n/a, AD.part[parttype = CTY] |
state | n/a, AD.part[parttype = STA] |
postalCode | n/a, AD.part[parttype = ZIP] |
country | n/a, AD.part[parttype = CNT] |
period | n/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], ./usablePeriod[type="IVL<TS>"] |
id | n/a |
extension | n/a, N/A |
start | n/a, ./low |
end | n/a, ./high |
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 |