NHSD Implementation Guide - Outbound
4.0.1 - active

NHSD Implementation Guide - Outbound - Local Development build (v4.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: NHSDPratitioner - Mappings

Draft as of 2017-10-25

Mappings for the nhsd-practitioner resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameHL7 v2 MappingRIM MappingServDFiveWs Pattern Mappingdoco
Practitioner
PRD (as one example)
Role
Provider
Practitioner / id
Practitioner / meta
Practitioner / meta / id
n/a
Practitioner / meta / extension
Practitioner / meta / versionId
Practitioner / meta / lastUpdated
Practitioner / meta / source
Practitioner / meta / profile
Practitioner / meta / security
Practitioner / meta / tag
Practitioner / implicitRules
Practitioner / language
Practitioner / text
Act.text?
Practitioner / contained
N/A
Practitioner / extension
Practitioner / modifierExtension
Practitioner / Slices for identifier
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
Practitioner / Slices for identifier / identifier:hpii
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
Practitioner / Slices for identifier / identifier:medicarePrescriberNumber
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
Practitioner / Slices for identifier / identifier:careAgencyEmployeeIdentifier
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
Practitioner / Slices for identifier / identifier:ahpraRegistration
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
Practitioner / Slices for identifier / identifier:ahpraregistrationnumber
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
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
Practitioner / Slices for identifier / identifier:rid
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
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
Practitioner / active
./statusCode
FiveWs.status
Practitioner / Slices for name
XCN Components
./name
  • ./PreferredName (GivenNames
  • FamilyName
  • TitleCode)
Practitioner / Slices for name / name:directory-practitioner-name
XCN Components
./name
  • ./PreferredName (GivenNames
  • FamilyName
  • TitleCode)
Practitioner / Slices for name / name:directory-practitioner-name / id
n/a
Practitioner / Slices for name / name:directory-practitioner-name / extension
n/a
Practitioner / Slices for name / name:directory-practitioner-name / use
  • XPN.7
  • but often indicated by which field contains the name
unique(./use)
./NamePurpose
Practitioner / Slices for name / name:directory-practitioner-name / text
implied by XPN.11
./formatted
Practitioner / Slices for name / name:directory-practitioner-name / family
XPN.1/FN.1
./part[partType = FAM]
./FamilyName
Practitioner / Slices for name / name:directory-practitioner-name / given
XPN.2 + XPN.3
./part[partType = GIV]
./GivenNames
Practitioner / Slices for name / name:directory-practitioner-name / prefix
XPN.5
./part[partType = PFX]
./TitleCode
Practitioner / Slices for name / name:directory-practitioner-name / suffix
XPN/4
./part[partType = SFX]
Practitioner / Slices for name / name:directory-practitioner-name / period
XPN.13 + XPN.14
./usablePeriod[type="IVL<TS>"]
./StartDate and ./EndDate
Practitioner / telecom
  • PRT-15
  • STF-10
  • ROL-12
./telecom
./ContactPoints
Practitioner / address
  • ORC-24
  • STF-11
  • ROL-11
  • PRT-14
./addr
./Addresses
Practitioner / gender
STF-5
./administrativeGender
./GenderCode
Practitioner / birthDate
STF-6
./birthTime
(not represented in ServD)
Practitioner / photo
./subjectOf/ObservationEvent[code="photo"]/value
./ImageURI (only supports the URI reference)
Practitioner / Slices for qualification
CER?
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications
Practitioner / Slices for qualification / qualification:All Slices
Practitioner / Slices for qualification / qualification:ahpraRegistration
CER?
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications
Practitioner / Slices for qualification / qualification:ahpraRegistration / id
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / extension
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / modifierExtension
N/A
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier
.playingEntity.playingRole[classCode=QUAL].id
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / id
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / extension
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / use
N/A
Role.code or implied by context
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / type
CX.5
Role.code or implied by context
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / type / id
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / type / extension
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / type / coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / type / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / system
CX.4 / EI-2-4
II.root or Role.id.root
./IdentifierType
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
./Value
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / period
CX.7 + CX.8
Role.effectiveTime or implied by context
./StartDate and ./EndDate
Practitioner / Slices for qualification / qualification:ahpraRegistration / identifier / assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
./IdentifierIssuingAuthority
Practitioner / Slices for qualification / qualification:ahpraRegistration / code
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications.Value
Practitioner / Slices for qualification / qualification:ahpraRegistration / code / id
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / code / extension
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / code / coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
Practitioner / Slices for qualification / qualification:ahpraRegistration / code / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
Practitioner / Slices for qualification / qualification:ahpraRegistration / period
.playingEntity.playingRole[classCode=QUAL].effectiveTime
./Qualifications.StartDate and ./Qualifications.EndDate
Practitioner / Slices for qualification / qualification:ahpraRegistration / issuer
.playingEntity.playingRole[classCode=QUAL].scoper
Practitioner / Slices for qualification / qualification:ahpraRegistration / issuer / id
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / issuer / extension
n/a
Practitioner / Slices for qualification / qualification:ahpraRegistration / issuer / reference
N/A
Practitioner / Slices for qualification / qualification:ahpraRegistration / issuer / type
N/A
Practitioner / Slices for qualification / qualification:ahpraRegistration / issuer / identifier
.identifier
Practitioner / Slices for qualification / qualification:ahpraRegistration / issuer / display
N/A
Practitioner / communication
  • PID-15
  • NK1-20
  • LAN-2
./languageCommunication
./Languages.LanguageSpokenCode

doco Documentation for this format