Search FHIR

Annuaire Santé
1.1.0 - ci-build France flag

Annuaire Santé - Local Development build (v1.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AsPractitionerProfile - Mappings

Active as of 2025-03-21

Mappings for the as-practitioner resource profile.

Mappings for AsPractitionerProfile to MOS - SavoirFaire (https://mos.esante.gouv.fr)

AsPractitionerProfile
PractitionerSavoirFaire
   qualification
      code
      period
   qualification (degree)
      code
      period
   qualification (exercicePro)
      code
      period
   qualification (savoirFaire)
      codespecialite
         coding (typeSavoirFaire)SavoirFaire.typeSavoirFaire
      period
         startSavoirFaire.dateReconnaissance
         endSavoirFaire.dateAbandon

Mappings for AsPractitionerProfile to MOS - ExerciceProfessionnel (https://mos.esante.gouv.fr)

AsPractitionerProfile
PractitionerExerciceProfessionnel
   name
      familyExerciceProfessionnel.nomExercice
      givenExerciceProfessionnel.prenomExercice
      suffixExerciceProfessionnel.civiliteExercice
   telecom (mailbox-mss)ExerciceProfessionnel.boiteLettresMSS
   qualification
      code
      period
   qualification (degree)
      code
      period
   qualification (exercicePro)
      code
         coding (categorieProfession)ExerciceProfessionnel.categorieProfession
         coding (profession)ExerciceProfessionnel.profession
      period
         startExerciceProfessionnel.dateEffetExercice
         endExerciceProfessionnel.dateFinEffetExercice

Mappings for AsPractitionerProfile to MOS - InscriptionOrdre (https://mos.esante.gouv.fr)

AsPractitionerProfile
PractitionerInscriptionOrdre
   extension
   extension (specialty)
   extension (as-ext-registration)
      extension
      extension (registeringOrganization)InscriptionOrdre.ordre
         value[x]
      extension (registeringOrganizationDetail)
         value[x]
      extension (period)
         value[x]
            startInscriptionOrdre.dateDebutInscription
            endInscriptionOrdre.dateRadiation
      extension (status)InscriptionOrdre.statutInscription
      extension (hostingDepartment)InscriptionOrdre.conseilDepartemental

Mappings for AsPractitionerProfile to MOS - Diplome (https://mos.esante.gouv.fr)

AsPractitionerProfile
PractitionerDiplome
   qualification
      extension
      identifierDiplome.numeroDiplome
      codeDiplome.codeDiplome
      period
   qualification (degree)Diplome.typeDiplome
      extension
      extension (as-ext-education-level)
         extension (academicDegree)Diplome.natureCycleFormation
         extension (achievedLevel)Diplome.anneeUniversitaire
         extension (academicYear)Diplome.niveauFormationAcquis
      period
         startDiplome.dateDebut
         endDiplome.dateFin
      issuerDiplome.lieuFormation

Mappings for AsPractitionerProfile to MOS - Professionnel (https://mos.esante.gouv.fr)

AsPractitionerProfile
PractitionerProfessionnel
   identifier (idNatPs)Professionnel.idNat_PS
   identifier (rpps)Professionnel.idPP
   telecomProfessionnel.telecommunication
   addressProfessionnel.adresseCorrespondance

Mappings for AsPractitionerProfile to MOS - AutorisationExercice (https://mos.esante.gouv.fr)

AsPractitionerProfile
PractitionerAutorisationExercice
   extension
   extension (specialty)
   extension (as-ext-registration)
      extension
      extension (registeringOrganization)
         value[x]
      extension (registeringOrganizationDetail)
         value[x]
      extension (period)
         value[x]
      extension (status)
         value[x]
      extension (hostingDepartment)
         value[x]
      extension (isFirst)
         value[x]
   extension (as-ext-frpractitioner-authorization)
      extension
      extension (type)AutorisationExercice.typeAutorisation
         value[x]
      extension (period)
         value[x]
            startAutorisationExercice.dateDebutAutorisation
            endAutorisationExercice.dateFinAutorisation
      extension (field)AutorisationExercice.disciplineAutorisee
      extension (profession)AutorisationExercice.profession

Mappings for AsPractitionerProfile to MOS - CarteProfessionnel (https://mos.esante.gouv.fr)

AsPractitionerProfile
PractitionerCarteProfessionnel
   extension
   extension (specialty)
   extension (as-ext-registration)
      extension
      extension (registeringOrganization)
         value[x]
      extension (registeringOrganizationDetail)
         value[x]
      extension (period)
         value[x]
      extension (status)
         value[x]
      extension (hostingDepartment)
         value[x]
      extension (isFirst)
         value[x]
   extension (as-ext-frpractitioner-authorization)
      extension
      extension (type)
         value[x]
      extension (period)
         value[x]
      extension (field)
         value[x]
      extension (profession)
         value[x]
   extension (as-ext-smartcard)
      extension
      extension (type)CarteProfessionnel.typeCarte
         value[x]
      extension (number)CarteProfessionnel.numeroCarte
         value[x]
      extension (period)
         value[x]
            startCarteProfessionnel.dateDebutValidite
            endCarteProfessionnel.dateFinValidite
      extension (oppositionDate)CarteProfessionnel.dateOpposition

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

AsPractitionerProfile
PractitionerPRD (as one example)
   extension
   extension (specialty)
   extension (as-ext-registration)
      extension
      extension (registeringOrganization)
         value[x]
      extension (registeringOrganizationDetail)
         value[x]
      extension (period)
         value[x]
            startDR.1
            endDR.2
      extension (status)
         value[x]
      extension (hostingDepartment)
         value[x]
      extension (isFirst)
         value[x]
   extension (as-ext-frpractitioner-authorization)
      extension
      extension (type)
         value[x]
      extension (period)
         value[x]
            startDR.1
            endDR.2
      extension (field)
         value[x]
      extension (profession)
         value[x]
   extension (as-ext-smartcard)
      extension
      extension (type)
         value[x]
      extension (number)
         value[x]
      extension (period)
         value[x]
            startDR.1
            endDR.2
   identifierPRD-7 (or XCN.1)
      useN/A
      typeCX.5
         codingC*E.1-8, C*E.10-22
            systemC*E.3
            versionC*E.7
            codeC*E.1
            displayC*E.2 - but note this is not well followed
            userSelectedSometimes implied by being first
         textC*E.9. But note many systems use C*E.2 for this
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (idNatPs)PRD-7 (or XCN.1)
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (rpps)PRD-7 (or XCN.1)
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   nameXPN
      useXPN.7, but often indicated by which field contains the name
      textimplied by XPN.11
      familyXPN.1/FN.1
      givenXPN.2 + XPN.3
      prefixXPN.5
      suffixXPN/4
      periodXPN.13 + XPN.14
   telecomXTN
      systemXTN.3
      valueXTN.1 (or XTN.12)
      useXTN.2 - but often indicated by field
      rankn/a
      periodN/A
   telecom (mailbox-mss)XTN
      systemXTN.3
      valueXTN.1 (or XTN.12)
      useXTN.2 - but often indicated by field
      rankn/a
      periodN/A
   addressXAD
   genderSTF-5
   birthDateSTF-6
   qualificationCER?
      code
      period
   qualification (degree)CER?
      code
         codingC*E.1-8, C*E.10-22
         coding (degreeType)C*E.1-8, C*E.10-22
         coding (degree)C*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      period
         startDR.1
         endDR.2
   qualification (exercicePro)CER?
      code
         codingC*E.1-8, C*E.10-22
         coding (categorieProfession)C*E.1-8, C*E.10-22
         coding (profession)C*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      period
         startDR.1
         endDR.2
   qualification (savoirFaire)CER?
      code
         codingC*E.1-8, C*E.10-22
         coding (typeSavoirFaire)C*E.1-8, C*E.10-22
         coding (savoirFaire)C*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      period
         startDR.1
         endDR.2
   communicationPID-15, NK1-20, LAN-2

Mappings for RIM Mapping (http://hl7.org/v3)

AsPractitionerProfile
PractitionerEntity. Role, or Act, Role
   meta
      idn/a
      extensionn/a
   textAct.text?
   containedN/A
   extension
   extension (specialty)
   extension (as-ext-registration)
      idn/a
      extensionn/a
      extension (registeringOrganization)
         idn/a
         urlN/A
         value[x]N/A
      extension (registeringOrganizationDetail)
         idn/a
         urlN/A
         value[x]N/A
      extension (period)
         idn/a
         urlN/A
         value[x]N/A
            idn/a
            extensionn/a
            start./low
            end./high
      extension (status)
         idn/a
         urlN/A
         value[x]N/A
      extension (hostingDepartment)
         idn/a
         urlN/A
         value[x]N/A
      extension (isFirst)
         idn/a
         urlN/A
         value[x]N/A
      urlN/A
   extension (as-ext-frpractitioner-authorization)
      idn/a
      extensionn/a
      extension (type)
         idn/a
         urlN/A
         value[x]N/A
      extension (period)
         idn/a
         urlN/A
         value[x]N/A
            idn/a
            extensionn/a
            start./low
            end./high
      extension (field)
         idn/a
         urlN/A
         value[x]N/A
      extension (profession)
         idn/a
         urlN/A
         value[x]N/A
      urlN/A
   extension (as-ext-smartcard)
      idn/a
      extensionn/a
      extension (type)
         idn/a
         urlN/A
         value[x]N/A
      extension (number)
         idn/a
         urlN/A
         value[x]N/A
      extension (period)
         idn/a
         urlN/A
         value[x]N/A
            idn/a
            extensionn/a
            start./low
            end./high
      extension (oppositionDate)
         idn/a
         urlN/A
         value[x]N/A
      urlN/A
   modifierExtensionN/A
   identifier./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
         idn/a
         extensionn/a
         codingunion(., ./translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         text./originalText[mediaType/code="text/plain"]/data
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   identifier (idNatPs)./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   identifier (rpps)./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   active./statusCode
   namen/a, EN (actually, PN)
      idn/a
      extensionn/a
      useunique(./use)
      text./formatted
      family./part[partType = FAM]
      given./part[partType = GIV]
      prefix./part[partType = PFX]
      suffix./part[partType = SFX]
      period./usablePeriod[type="IVL<TS>"]
   telecomn/a, TEL
      idn/a
      extensionn/a
      extension (emailType)
      system./scheme
      value./url
      useunique(./use)
      rankn/a
      period./usablePeriod[type="IVL<TS>"]
   telecom (mailbox-mss)n/a, TEL
      idn/a
      extension
      extension (emailType)
         idn/a
         urlN/A
         value[x]N/A
      extension (as-mailbox-mss-metadata)
         idn/a
         extensionn/a
         extension (type)
            idn/a
            urlN/A
            value[x]N/A
         extension (description)
            idn/a
            urlN/A
            value[x]N/A
         extension (responsible)
            idn/a
            urlN/A
            value[x]N/A
         extension (service)
            idn/a
            urlN/A
            value[x]N/A
         extension (phone)
            idn/a
            urlN/A
            value[x]N/A
         extension (digitization)
            idn/a
            urlN/A
            value[x]N/A
         extension (listeRouge)
            idn/a
            urlN/A
            value[x]N/A
         urlN/A
      system./scheme
      value./url
      useunique(./use)
      rankn/a
      period./usablePeriod[type="IVL<TS>"]
   addressn/a, AD
   gender./administrativeGender
   birthDate./birthTime
   photo./subjectOf/ObservationEvent[code="photo"]/value
   qualification.playingEntity.playingRole[classCode=QUAL].code
      idn/a
      extensionn/a
      modifierExtensionN/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
      idn/a
      extension
      extension (as-ext-education-level)
         idn/a
         extensionn/a
         extension (academicDegree)
            idn/a
            urlN/A
            value[x]N/A
         extension (achievedLevel)
            idn/a
            urlN/A
            value[x]N/A
         extension (academicYear)
            idn/a
            urlN/A
            value[x]N/A
         urlN/A
      modifierExtensionN/A
      identifier.playingEntity.playingRole[classCode=QUAL].id
      code.playingEntity.playingRole[classCode=QUAL].code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         coding (degreeType)union(., ./translation)
         coding (degree)union(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      period.playingEntity.playingRole[classCode=QUAL].effectiveTime
         idn/a
         extensionn/a
         start./low
         end./high
      issuer.playingEntity.playingRole[classCode=QUAL].scoper
   qualification (exercicePro).playingEntity.playingRole[classCode=QUAL].code
      idn/a
      extensionn/a
      modifierExtensionN/A
      identifier.playingEntity.playingRole[classCode=QUAL].id
      code.playingEntity.playingRole[classCode=QUAL].code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         coding (categorieProfession)union(., ./translation)
         coding (profession)union(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      period.playingEntity.playingRole[classCode=QUAL].effectiveTime
         idn/a
         extensionn/a
         start./low
         end./high
      issuer.playingEntity.playingRole[classCode=QUAL].scoper
   qualification (savoirFaire).playingEntity.playingRole[classCode=QUAL].code
      idn/a
      extensionn/a
      modifierExtensionN/A
      identifier.playingEntity.playingRole[classCode=QUAL].id
      code.playingEntity.playingRole[classCode=QUAL].code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         coding (typeSavoirFaire)union(., ./translation)
         coding (savoirFaire)union(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      period.playingEntity.playingRole[classCode=QUAL].effectiveTime
         idn/a
         extensionn/a
         start./low
         end./high
      issuer.playingEntity.playingRole[classCode=QUAL].scoper
   communication./languageCommunication

Mappings for ServD (http://www.omg.org/spec/ServD/1.0/)

AsPractitionerProfile
PractitionerProvider
   identifier./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   identifier (idNatPs)./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   identifier (rpps)./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   nameProviderName
      use./NamePurpose
      family./FamilyName
      given./GivenNames
      prefix./TitleCode
      period./StartDate and ./EndDate
   telecomContactPoint
      system./ContactPointType
      value./Value
      use./ContactPointPurpose
      period./StartDate and ./EndDate
   telecom (mailbox-mss)ContactPoint
      system./ContactPointType
      value./Value
      use./ContactPointPurpose
      period./StartDate and ./EndDate
   addressAddress
   gender./GenderCode
   birthDate(not represented in ServD)
   photo./ImageURI (only supports the URI reference)
   qualification./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate
   qualification (degree)./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate
   qualification (exercicePro)./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate
   qualification (savoirFaire)./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate
   communication./Languages.LanguageSpokenCode

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

AsPractitionerProfile
Practitioner
   identifierFiveWs.identifier
   identifier (idNatPs)FiveWs.identifier
   identifier (rpps)FiveWs.identifier
   activeFiveWs.status