Mappings for the as-dp-practitioner resource profile.
| AsDpPractitionerProfile |
| Practitioner | PRD (as one example) |
| extension | |
| extension (specialty) | |
| identifier | PRD-7 (or XCN.1) |
| use | N/A |
| type | CX.5 |
| coding | C*E.1-8, C*E.10-22 |
| system | C*E.3 |
| version | C*E.7 |
| code | C*E.1 |
| display | C*E.2 - but note this is not well followed |
| userSelected | Sometimes implied by being first |
| text | C*E.9. But note many systems use C*E.2 for this |
| system | CX.4 / EI-2-4 |
| value | CX.1 / EI.1 |
| identifier (idNatPs) | PRD-7 (or XCN.1) |
| use | N/A |
| type | CX.5 |
| system | CX.4 / EI-2-4 |
| value | CX.1 / EI.1 |
| identifier (rpps) | PRD-7 (or XCN.1) |
| use | N/A |
| type | CX.5 |
| system | CX.4 / EI-2-4 |
| value | CX.1 / EI.1 |
| identifier (adeli) | PRD-7 (or XCN.1) |
| use | N/A |
| type | CX.5 |
| system | CX.4 / EI-2-4 |
| value | CX.1 / EI.1 |
| identifier (identifiantInterne) | PRD-7 (or XCN.1) |
| use | N/A |
| type | CE/CNE/CWE, CX.5 |
| system | CX.4 / EI-2-4 |
| value | CX.1 / EI.1 |
| period | DR, CX.7 + CX.8 |
| assigner | CX.4 / (CX.4,CX.9,CX.10) |
| name | XPN |
| use | XPN.7, but often indicated by which field contains the name |
| text | implied by XPN.11 |
| family | XPN.1/FN.1 |
| given | XPN.2 + XPN.3 |
| prefix | XPN.5 |
| suffix | XPN/4 |
| period | XPN.13 + XPN.14 |
| telecom | XTN |
| telecom (mailbox-mss) | XTN |
| system | XTN.3 |
| value | XTN.1 (or XTN.12) |
| use | XTN.2 - but often indicated by field |
| rank | n/a |
| period | N/A |
| gender | STF-5 |
| birthDate | STF-6 |
| qualification | CER? |
| code | |
| period | |
| qualification (degree) | CER? |
| code | |
| coding | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| coding (degreeType) | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| coding (degree) | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| text | C*E.9. But note many systems use C*E.2 for this |
| qualification (exercicePro) | CER? |
| code | |
| coding | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| coding (categorieProfession) | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| coding (profession) | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| text | C*E.9. But note many systems use C*E.2 for this |
| qualification (savoirFaire) | CER? |
| code | |
| coding | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| coding (typeSavoirFaire) | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| coding (savoirFaire) | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*E.1-8, C*E.10-22 |
| text | C*E.9. But note many systems use C*E.2 for this |
| period | |
| start | DR.1 |
| end | DR.2 |
| AsDpPractitionerProfile |
| Practitioner | Entity. Role, or Act, Role |
| meta | |
| id | n/a |
| extension | n/a |
| text | Act.text? |
| contained | N/A |
| extension | |
| extension (specialty) | |
| 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 |
| id | n/a |
| extension | n/a |
| coding | union(., ./translation) |
| id | n/a |
| extension | n/a |
| system | ./codeSystem |
| version | ./codeSystemVersion |
| code | ./code |
| display | CV.displayName |
| userSelected | CD.codingRationale |
| text | ./originalText[mediaType/code="text/plain"]/data |
| 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) |
| identifier (idNatPs) | ./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) |
| identifier (rpps) | ./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) |
| identifier (adeli) | ./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) |
| identifier (identifiantInterne) | ./id |
| 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 |
| active | ./statusCode |
| name | n/a, EN (actually, PN) |
| 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 | n/a, TEL |
| telecom (mailbox-mss) | n/a, TEL |
| id | n/a |
| extension | n/a |
| extension (emailType) | |
| id | n/a |
| url | N/A |
| value[x] | N/A |
| extension (as-mailbox-mss-metadata) | |
| id | n/a |
| extension | n/a, N/A |
| extension (type) | |
| id | n/a |
| url | N/A |
| value[x] | n/a, N/A |
| extension (description) | |
| id | n/a |
| url | N/A |
| value[x] | n/a, N/A |
| extension (service) | |
| id | n/a |
| url | N/A |
| value[x] | n/a, N/A |
| extension (digitization) | |
| id | n/a |
| url | N/A |
| value[x] | n/a, N/A |
| extension (publication) | |
| id | n/a |
| url | N/A |
| value[x] | n/a, N/A |
| url | N/A |
| system | ./scheme |
| value | ./url |
| use | unique(./use) |
| rank | n/a |
| period | ./usablePeriod[type="IVL<TS>"] |
| 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 |
| qualification (degree) | .playingEntity.playingRole[classCode=QUAL].code |
| id | n/a |
| extension | |
| modifierExtension | N/A |
| identifier | .playingEntity.playingRole[classCode=QUAL].id |
| code | .playingEntity.playingRole[classCode=QUAL].code |
| id | n/a |
| extension | n/a, N/A |
| coding | n/a, CV, union(., ./translation) |
| coding (degreeType) | n/a, CV, union(., ./translation) |
| coding (degree) | n/a, CV, union(., ./translation) |
| text | n/a, ./originalText[mediaType/code="text/plain"]/data |
| qualification (exercicePro) | .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 |
| id | n/a |
| extension | n/a, N/A |
| coding | n/a, CV, union(., ./translation) |
| coding (categorieProfession) | n/a, CV, union(., ./translation) |
| coding (profession) | n/a, CV, union(., ./translation) |
| text | n/a, ./originalText[mediaType/code="text/plain"]/data |
| issuer | .playingEntity.playingRole[classCode=QUAL].scoper |
| qualification (savoirFaire) | .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 |
| id | n/a |
| extension | n/a, N/A |
| coding | n/a, CV, union(., ./translation) |
| coding (typeSavoirFaire) | n/a, CV, union(., ./translation) |
| coding (savoirFaire) | n/a, CV, union(., ./translation) |
| text | n/a, ./originalText[mediaType/code="text/plain"]/data |
| period | .playingEntity.playingRole[classCode=QUAL].effectiveTime |
| id | n/a |
| extension | n/a, N/A |
| start | n/a, ./low |
| end | n/a, ./high |
| issuer | .playingEntity.playingRole[classCode=QUAL].scoper |