Search FHIR

Médicosocial - Transfert de données DUI
2.3.0 - trial-implementation France flag

Médicosocial - Transfert de données DUI - version de développement local (intégration continue v2.3.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: TDDUIPractitioner - Mappings

Active as of 2026-03-17

Mappings for the tddui-practitioner resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NomModèle de contenu DUIHL7 v2 MappingRIM MappingServDFiveWs Pattern Mappingdoco
.. Practitioner
Professionnel
PRD (as one example)
Role
Provider
... id
... meta
.... id
n/a
.... extension
n/a
.... versionId
.... lastUpdated
.... source
.... Slices pour profile
..... profile:fr-canonical
.... security
.... tag
... implicitRules
... text
Act.text?
... contained
N/A
... Slices pour extension
.... extension:specialty
... modifierExtension
N/A
... Slices pour identifier
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
.... identifier:idNatPs
idNat_PS
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
..... system
CX.4 / EI-2-4
II.root or Role.id.root
./IdentifierType
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
./Value
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
./StartDate and ./EndDate
..... 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
.... identifier:rpps
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
..... system
CX.4 / EI-2-4
II.root or Role.id.root
./IdentifierType
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
./Value
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
./StartDate and ./EndDate
..... 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
.... identifier:adeli
PRD-7 (or XCN.1)
./id
./Identifiers
FiveWs.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
..... system
CX.4 / EI-2-4
II.root or Role.id.root
./IdentifierType
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
./Value
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
./StartDate and ./EndDate
..... 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
... active
./statusCode
FiveWs.status
... name
XPN
  • EN (actually
  • PN)
ProviderName
.... id
n/a
.... Slices pour extension
n/a
..... extension:assemblyOrder
.... use
  • XPN.7
  • but often indicated by which field contains the name
unique(./use)
./NamePurpose
.... text
implied by XPN.11
./formatted
.... family
nom
XPN.1/FN.1
./part[partType = FAM]
./FamilyName
.... given
prenom
XPN.2 + XPN.3
./part[partType = GIV]
./GivenNames
.... prefix
civilite
XPN.5
./part[partType = PFX]
./TitleCode
.... suffix
XPN/4
./part[partType = SFX]
.... period
XPN.13 + XPN.14
./usablePeriod[type="IVL<TS>"]
./StartDate and ./EndDate
... telecom
XTN
TEL
ContactPoint
... address
XAD
AD
Address
... gender
STF-5
./administrativeGender
./GenderCode
... birthDate
STF-6
./birthTime
(not represented in ServD)
... photo
./subjectOf/ObservationEvent[code="photo"]/value
./ImageURI (only supports the URI reference)
... Slices pour qualification
CER?
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications
.... qualification:Toutes les slices
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... identifier
.playingEntity.playingRole[classCode=QUAL].id
..... code
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications.Value
..... period
.playingEntity.playingRole[classCode=QUAL].effectiveTime
./Qualifications.StartDate and ./Qualifications.EndDate
..... issuer
.playingEntity.playingRole[classCode=QUAL].scoper
.... qualification:degree
CER?
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... identifier
.playingEntity.playingRole[classCode=QUAL].id
..... code
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications.Value
...... id
n/a
...... extension
n/a
...... Slices pour coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:degreeType
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:degree
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... period
.playingEntity.playingRole[classCode=QUAL].effectiveTime
./Qualifications.StartDate and ./Qualifications.EndDate
..... issuer
.playingEntity.playingRole[classCode=QUAL].scoper
.... qualification:exercicePro
CER?
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... identifier
.playingEntity.playingRole[classCode=QUAL].id
..... code
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications.Value
...... id
n/a
...... extension
n/a
...... Slices pour coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:categorieProfession
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:profession
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... period
.playingEntity.playingRole[classCode=QUAL].effectiveTime
./Qualifications.StartDate and ./Qualifications.EndDate
..... issuer
.playingEntity.playingRole[classCode=QUAL].scoper
.... qualification:savoirFaire
CER?
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... identifier
.playingEntity.playingRole[classCode=QUAL].id
..... code
.playingEntity.playingRole[classCode=QUAL].code
./Qualifications.Value
...... id
n/a
...... extension
n/a
...... Slices pour coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:typeSavoirFaire
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:savoirFaire
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... period
.playingEntity.playingRole[classCode=QUAL].effectiveTime
./Qualifications.StartDate and ./Qualifications.EndDate
..... issuer
.playingEntity.playingRole[classCode=QUAL].scoper
... communication
  • PID-15
  • NK1-20
  • LAN-2
./languageCommunication
./Languages.LanguageSpokenCode

doco Documentation pour ce format