Annuaire Santé
1.0.0-ballot-3 - trial-use France flag

This page is part of the Guide d'implémentation FHIR - Annuaire de santé (v1.0.0-ballot-3: Release) 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: AsDrPractitionerRoleProfile - Mappings

Active as of 2023-12-19

Mappings for the as-dr-practitionerrole resource profile.

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

AsDrPractitionerRoleProfile
PractitionerRolePRD (as one example)
   meta
      securityCE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      tagCE/CNE/CWE subset one of the sets of component 1-3 or 4-6
   identifierCX / EI (occasionally, more often EI maps to a resource id or a URL), PRD-7 (or XCN.1)
   identifier (idSituationExercice)CX / 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)
   identifier (numeroAm)CX / 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)
   activeSTF-7
   periodDR, PRD-8/9 / PRA-5.4
      startDR.1
      endDR.2
   codeCE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (genreActivite)CE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (modeExercice)CE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (typeActiviteLiberale)CE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (statutProfessionnelSSA)CE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (statutHospitalier)CE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (fonction)CE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (metierPharmacien)CE/CNE/CWE, PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   specialtyCE/CNE/CWE, PRA-5
   telecomXTN
   telecom (mailbox-mss)XTN
      systemXTN.3
      valueXTN.1 (or XTN.12)
      useXTN.2 - but often indicated by field
      rankn/a
      periodDR, N/A

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

AsDrPractitionerRoleProfile
PractitionerRoleEntity. Role, or Act, Role
   metan/a, N/A
      idn/a
      extensionn/a, N/A
      versionIdn/a
      lastUpdatedn/a
      sourcen/a
      profilen/a
      securityn/a, CV
      tagn/a, CV
   implicitRulesn/a
   languagen/a
   textn/a, N/A, Act.text?
   containedEntity. Role, or Act, N/A
   extensionn/a, N/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
   identifier (idSituationExercice)n/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
   identifier (numeroAm)n/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
   periodn/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], .performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
      idn/a
      extensionn/a, N/A
      startn/a, ./low
      endn/a, ./high
   practitionern/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .player
   organizationn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .scoper
   coden/a, CD, .code
   code (genreActivite)n/a, CD, .code
   code (modeExercice)n/a, CD, .code
   code (typeActiviteLiberale)n/a, CD, .code
   code (statutProfessionnelSSA)n/a, CD, .code
   code (statutHospitalier)n/a, CD, .code
   code (fonction)n/a, CD, .code
   code (metierPharmacien)n/a, CD, .code
   specialtyn/a, CD, .player.HealthCareProvider[@classCode = 'PROV'].code
   locationn/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
   telecomn/a, TEL, .telecom
   telecom (mailbox-mss)n/a, TEL
      idn/a
      extensionn/a, N/A
      extension (emailType)n/a, N/A
      systemn/a, ./scheme
      valuen/a, ./url
      usen/a, unique(./use)
      rankn/a
      periodn/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], ./usablePeriod[type="IVL<TS>"]

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

AsDrPractitionerRoleProfile
PractitionerRoleServiceSiteProvider
   identifierIdentifier, ./Identifiers
   identifier (idSituationExercice)Identifier, ./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   identifier (numeroAm)Identifier, ./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   period(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (genreActivite)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (modeExercice)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (typeActiviteLiberale)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (statutProfessionnelSSA)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (statutHospitalier)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (fonction)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (metierPharmacien)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   specialty./Specialty
   location(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)
   telecomContactPoint
   telecom (mailbox-mss)ContactPoint
      system./ContactPointType
      value./Value
      use./ContactPointPurpose
      period./StartDate and ./EndDate

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

AsDrPractitionerRoleProfile
PractitionerRole
   identifierFiveWs.identifier
   identifier (idSituationExercice)FiveWs.identifier
   identifier (numeroAm)FiveWs.identifier
   activeFiveWs.status
   periodFiveWs.done[x]
   locationFiveWs.where[x]