Annuaire Santé
0.1.0 - trial-use France flag

This page is part of the Guide d'implémentation FHIR - Annuaire de santé (v0.1.0: trial-use) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

Resource Profile: ASPractitioner - Mappings

Draft as of 2023-12-13

Mappings for the AS-Practitioner resource profile.

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

ASPractitioner
PractitionerPRD (as one example)
   meta
   extension
   extension (authorization)
      extension
      extension (type)
         value[x]
            codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
      extension (field)
         value[x]
            codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
      extension (profession)
         value[x]
            codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
   extension (deceasedDateTime)
   extension (mailboxMSS)
      extension
      extension (value)
         value[x]
      extension (type)
         value[x]
            codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
      extension (service)
         value[x]
      extension (digitization)
         value[x]
      extension (publication)
         value[x]
   identifierCX / EI (occasionally, more often EI maps to a resource id or a URL), PRD-7 (or XCN.1)
      useN/A
      typeCE/CNE/CWE, CX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodDR, CX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   nameXPN
      prefixXPN.5
   qualificationCER?
      codeCE/CNE/CWE
         codingCE/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
            systemC*E.3
            versionC*E.7
            codeC*E.1
            displayC*E.2 - but note this is not well followed
            userSelectedSometimes implied by being first
         coding (degreeR48)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR49)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR50)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR51)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR52)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR53)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR54)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR55)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR56)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR57)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR58)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (deegreeR36)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR47)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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
         coding (degreeR226)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6, C*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

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

ASPractitioner
PractitionerEntity. Role, or Act, Role
   metan/a, N/A
      idn/a
      extensionn/a, N/A
      versionIdn/a
      lastUpdatedn/a
      sourcen/a
      profilen/a
   languagen/a
   extension
   extension (authorization)n/a, N/A
      idn/a
      extension
      extension (type)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
            idn/a
            extensionn/a, N/A
            codingn/a, CV, union(., ./translation)
               idn/a
               extensionn/a, N/A
               systemn/a, ./codeSystem
               versionn/a, ./codeSystemVersion
               coden/a, ./code
               displayn/a, CV.displayName
               userSelectedn/a, CD.codingRationale
            textn/a, ./originalText[mediaType/code="text/plain"]/data
      extension (field)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
            idn/a
            extensionn/a, N/A
            codingn/a, CV, union(., ./translation)
               idn/a
               extensionn/a, N/A
               systemn/a, ./codeSystem
               versionn/a, ./codeSystemVersion
               coden/a, ./code
               displayn/a, CV.displayName
               userSelectedn/a, CD.codingRationale
            textn/a, ./originalText[mediaType/code="text/plain"]/data
      extension (profession)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
            idn/a
            extensionn/a, N/A
            codingn/a, CV, union(., ./translation)
               idn/a
               extensionn/a, N/A
               systemn/a, ./codeSystem
               versionn/a, ./codeSystemVersion
               coden/a, ./code
               displayn/a, CV.displayName
               userSelectedn/a, CD.codingRationale
            textn/a, ./originalText[mediaType/code="text/plain"]/data
      urlN/A
   extension (deceasedDateTime)n/a, N/A
   extension (mailboxMSS)n/a, N/A
      idn/a
      extension
      extension (value)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
      extension (type)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
            idn/a
            extensionn/a, N/A
            codingn/a, CV, union(., ./translation)
               idn/a
               extensionn/a, N/A
               systemn/a, ./codeSystem
               versionn/a, ./codeSystemVersion
               coden/a, ./code
               displayn/a, CV.displayName
               userSelectedn/a, CD.codingRationale
            textn/a, ./originalText[mediaType/code="text/plain"]/data
      extension (service)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
      extension (digitization)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
      extension (publication)
         idn/a
         extensionn/a, N/A
         urlN/A
         value[x]n/a, N/A
      urlN/A
   modifierExtensionn/a, N/A
   identifiern/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
      idn/a
      extensionn/a, N/A
      usen/a, Role.code or implied by context
      typen/a, CD, Role.code or implied by context
      systemn/a, II.root or Role.id.root
      valuen/a, II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodn/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], Role.effectiveTime or implied by context
      assignern/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
   activen/a, ./statusCode
   namen/a, EN (actually, PN)
      extension
      prefixn/a, ./part[partType = PFX]
   qualificationn/a, .playingEntity.playingRole[classCode=QUAL].code
      extensionn/a, N/A
      modifierExtensionn/a, N/A
      coden/a, CD, .playingEntity.playingRole[classCode=QUAL].code
         extensionn/a, N/A
         codingn/a, CV, union(., ./translation)
         coding (degreeType)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR48)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR49)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR50)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR51)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR52)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR53)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR54)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR55)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR56)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR57)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR58)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (deegreeR36)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR47)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale
         coding (degreeR226)n/a, CV, union(., ./translation)
            idn/a
            extensionn/a, N/A
            systemn/a, ./codeSystem
            versionn/a, ./codeSystemVersion
            coden/a, ./code
            displayn/a, CV.displayName
            userSelectedn/a, CD.codingRationale

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

ASPractitioner
PractitionerProvider
   identifierIdentifier, ./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   nameProviderName
      prefix./TitleCode
   qualification./Qualifications
      code./Qualifications.Value

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

ASPractitioner
Practitioner
   identifierFiveWs.identifier
   activeFiveWs.status