PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.annuaire@1.1.0-snapshot-2
    https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitioner
description: Profil générique créé à partir de FrPractitioner dans le contexte de l'Annuaire Santé pour décrire les données d'identification pérennes d’une personne physique, qui travaille en tant que professionnel (professionnel enregistré dans RPPS ou ADELI), personnel autorisé ou personnel d’établissement, dans les domaines sanitaire, médico-social et social.
package_name: ans.fhir.fr.annuaire
derivation: constraint
name: AsPractitionerProfile
type: Practitioner
elements:
  address: {type: Address, short: '[Donnée restreinte] : Adresse(s) de correspondance permettant de contacter le professionnel (adresseCorrespondance).', mustSupport: true, index: 29}
  meta:
    extensions:
      as-ext-data-trace: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace', min: 0, max: 1, type: Extension, mustSupport: true, index: 0}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
        index: 0
        slicing:
          slices:
            as-ext-data-trace:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace', index: 0}
              min: 0
              max: 1
  name:
    short: Nom sous lequel exerce le professionnel.
    mustSupport: true
    index: 21
    elements:
      family: {short: Nom sous lequel exerce le professionnel (nomExercice)., mustSupport: true, index: 22}
      given: {short: Prénom sous lequel exerce le professionnel (prenom)., mustSupport: true, index: 23}
      suffix: {short: Civilité d’exercice du professionnel (civilite)., mustSupport: true, index: 24}
  extension:
    type: Extension
    mustSupport: true
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-registration
    index: 1
    slicing:
      slices:
        as-ext-registration:
          match: {}
          schema:
            type: Extension
            mustSupport: true
            url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-registration
            index: 1
            extensions:
              registeringOrganization: {url: null, index: 2}
              period:
                url: null
                index: 3
                elements:
                  value[x]:
                    elements:
                      start: {index: 4}
                      end: {index: 5}
              status: {url: null, index: 6}
              hostingDepartment: {url: null, index: 7}
            elements:
              extension:
                index: 2
                slicing:
                  slices:
                    registeringOrganization:
                      match: {}
                      schema: {index: 2}
                    period:
                      match: {}
                      schema:
                        index: 3
                        elements:
                          value[x]:
                            elements:
                              start: {index: 4}
                              end: {index: 5}
                    status:
                      match: {}
                      schema: {index: 6}
                    hostingDepartment:
                      match: {}
                      schema: {index: 7}
        as-ext-frpractitioner-authorization:
          match: {}
          schema:
            type: Extension
            mustSupport: true
            url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-authorization
            index: 8
            extensions:
              type: {url: null, index: 9}
              period:
                url: null
                index: 10
                elements:
                  value[x]:
                    elements:
                      start: {index: 11}
                      end: {index: 12}
              field: {url: null, index: 13}
              profession: {url: null, index: 14}
            elements:
              extension:
                index: 9
                slicing:
                  slices:
                    type:
                      match: {}
                      schema: {index: 9}
                    period:
                      match: {}
                      schema:
                        index: 10
                        elements:
                          value[x]:
                            elements:
                              start: {index: 11}
                              end: {index: 12}
                    field:
                      match: {}
                      schema: {index: 13}
                    profession:
                      match: {}
                      schema: {index: 14}
        as-ext-smartcard:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-smartcard', index: 15}
          min: 0
        as-ext-digital-certificate:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-digital-certificate', index: 16}
          min: 0
  active:
    short: |-
      Cette ressource est-elle active?
      true  par défaut; false pour  indiquer que la ressource a été supprimés
    mustSupport: true
    index: 20
  communication:
    type: CodeableConcept
    short: Langue parlée (langueParlee).
    binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J82-Langue-RASS/FHIR/JDV-J82-Langue-RASS'}
    mustSupport: true
    index: 60
  identifier:
    index: 17
    elements:
      type:
        short: "Type d’identifiant national de la personne physique (typeIdNat_PP),\r\nLes codes ADELI, RPPS et IDNPS proviennent du system  https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-v2-0203 ; Les codes 1, 3, 4, 5, 6 proviennent du system : https://mos.esante.gouv.fr/NOS/TRE_G08-TypeIdentifiantPersonne/FHIR/TRE-G08-TypeIdentifiantPersonne"
        index: 18
    slicing:
      slices:
        idNatPs:
          match: {}
          schema: {mustSupport: true, index: 19}
  qualification:
    mustSupport: true
    index: 30
    elements:
      identifier: {index: 31}
      code: {index: 32}
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        degree:
          match: {}
          schema:
            short: 'Diplôme et type de diplôme, par exemple : DE, DES, CES, etc. (typeDiplome)'
            mustSupport: true
            array: true
            index: 33
            extensions:
              as-ext-education-level:
                url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-education-level
                type: Extension
                mustSupport: true
                index: 35
                extensions:
                  academicDegree: {url: null, index: 36}
                  achievedLevel: {url: null, index: 37}
                  academicYear: {url: null, index: 38}
                elements:
                  extension:
                    index: 36
                    slicing:
                      slices:
                        academicDegree:
                          match: {}
                          schema: {index: 36}
                        achievedLevel:
                          match: {}
                          schema: {index: 37}
                        academicYear:
                          match: {}
                          schema: {index: 38}
            elements:
              extension:
                index: 34
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    as-ext-education-level:
                      match: {url: null}
                      schema:
                        type: Extension
                        mustSupport: true
                        url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-education-level
                        index: 35
                        extensions:
                          academicDegree: {url: null, index: 36}
                          achievedLevel: {url: null, index: 37}
                          academicYear: {url: null, index: 38}
                        elements:
                          extension:
                            index: 36
                            slicing:
                              slices:
                                academicDegree:
                                  match: {}
                                  schema: {index: 36}
                                achievedLevel:
                                  match: {}
                                  schema: {index: 37}
                                academicYear:
                                  match: {}
                                  schema: {index: 38}
              code:
                elements:
                  coding:
                    index: 39
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: $this, type: pattern}
                      min: null
                      slices:
                        degreeType:
                          match: {}
                          schema:
                            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J81-TypeDiplome-RASS/FHIR/JDV-J81-TypeDiplome-RASS'}
                            mustSupport: true
                            index: 40
                          min: 0
                          max: 1
                        degree:
                          match: {}
                          schema:
                            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J105-EnsembleDiplome-RASS/FHIR/JDV-J105-EnsembleDiplome-RASS'}
                            mustSupport: true
                            index: 41
                          min: 0
                          max: 1
              period:
                short: '[Donnée restreinte] : Période durant laquelle le niveau de formation est actif.'
                index: 42
                elements:
                  start:
                    short: |-
                      dateDebut : Date d’obtention du diplôme (dateDiplome)
                      cette date est renseignée par l’ordre à la clôture de l’exercice professionnel.
                    index: 43
                  end: {short: 'dateFin : Date à laquelle le niveau de formation n’est plus actif (non visible hormis dans les données historisées).', index: 44}
              issuer:
                type: Reference
                short: '[Donnée restreinte] : Lieu de formation pour l''obtention du diplôme (lieuFormation).'
                refers: ['https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-organization', 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-organization']
                index: 45
        exercicePro:
          match: {}
          schema:
            short: 'exercicePro : exercice professionnel décrivant la profession exercée, l''identité d''exercice d''un professionnel et le cadre de son exercice (civil, militaire, etc.).'
            index: 46
            elements:
              code:
                elements:
                  coding:
                    index: 47
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: system, type: value}
                      min: null
                      slices:
                        categorieProfession:
                          match: {system: null}
                          schema:
                            short: Catégorie professionnelle indiquant si le professionnel exerce sa profession en tant que Militaire, Civil, Fonctionnaire ou Etudiant (categorieProfessionnelle).
                            mustSupport: true
                            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J89-CategorieProfessionnelle-RASS/FHIR/JDV-J89-CategorieProfessionnelle-RASS'}
                            index: 48
                          min: 0
                          max: 1
                        profession:
                          match: {system: null}
                          schema:
                            short: 'Profession exercée : de santé (professionSante) TRE G15, du social (professionSocial) TRE R94, à usage de titre professionnel (usagerTitre) TRE R95, ou autre profession (autreProfession) TRE R291'
                            mustSupport: true
                            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J106-EnsembleProfession-RASS/FHIR/JDV-J106-EnsembleProfession-RASS'}
                            index: 49
                          min: 0
                          max: 1
              period:
                mustSupport: true
                index: 50
                elements:
                  start: {short: '[Donnée restreinte] : Date à partir de laquelle le professionnel exerce cette profession (dateEffetExercice).', index: 51}
                  end: {short: '[Donnée restreinte] : Date à partir de laquelle le professionnel n’exerce plus cette profession (dateFinEffetExercice).', index: 52}
        savoirFaire:
          match: {}
          schema:
            short: 'savoirFaire : Prérogatives d''exercice d''un professionnel reconnues par une autorité d''enregistrement sur une période donnée de son exercice professionnel, par exemple les spécialités ordinales, etc.'
            array: true
            index: 53
            elements:
              code:
                index: 54
                elements:
                  coding:
                    index: 55
                    slicing:
                      rules: open
                      discriminator:
                      - {path: system, type: value}
                      min: null
                      slices:
                        typeSavoirFaire:
                          match: {system: null}
                          schema:
                            short: |-
                              Le type de savoir-faire (qualifications/autres attributions).
                              typeSavoirFaire
                            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J91-TypeSavoirFaire-RASS/FHIR/JDV-J91-TypeSavoirFaire-RASS'}
                            mustSupport: true
                            index: 56
                          min: 0
                          max: 1
                        savoirFaire:
                          match: {system: null}
                          schema:
                            short: 'Compétence acquise par le professionnel (competence) R39 ou Compétence exclusive exercée par le professionnel à titre exclusif (competenceExclusive) R40 ou Diplôme d''études spécialisées complémentaires (DESC)DESCnonQualifian R42 ou Capacité (savoir-faire)de médecine (capaciteSavoirFaire) R43 ou Qualification de praticien adjoint contractuel (qualificationPAC) R44 ou Fonction qualifiée (Synonyme: fonctionQualifiee) R45 ou Droit d''exercice complémentaire (Synonyme: droitExerciceComplementaire) R97 ou Orientation particulière (Synonyme: orientationParticuliere) G13 ou Activité ponctuelle du professionnel de type expertise (attributionParticuliere) G13.'
                            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J107-EnsembleSavoirFaire-RASS/FHIR/JDV-J107-EnsembleSavoirFaire-RASS'}
                            mustSupport: true
                            index: 57
                          min: 0
                          max: 1
              period:
                elements:
                  start: {index: 58}
                  end: {index: 59}
  telecom:
    short: '[Donnée restreinte] : telecommunication. Différentes instances pour les téléphones, la télécopie et l’adresse mail.'
    mustSupport: true
    index: 25
    elements:
      system: {short: « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail, index: 26}
      use: {index: 27}
    slicing:
      rules: open
      discriminator:
      - {path: $this.resolve(), type: profile}
      min: null
      slices:
        mailbox-mss:
          match: {}
          schema: {type: ContactPoint, array: true, index: 28}
          min: 0
package_version: 1.1.0-snapshot-2
extensions:
  as-ext-registration:
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-registration
    type: Extension
    mustSupport: true
    index: 1
    extensions:
      registeringOrganization: {url: null, index: 2}
      period:
        url: null
        index: 3
        elements:
          value[x]:
            elements:
              start: {index: 4}
              end: {index: 5}
      status: {url: null, index: 6}
      hostingDepartment: {url: null, index: 7}
    elements:
      extension:
        index: 2
        slicing:
          slices:
            registeringOrganization:
              match: {}
              schema: {index: 2}
            period:
              match: {}
              schema:
                index: 3
                elements:
                  value[x]:
                    elements:
                      start: {index: 4}
                      end: {index: 5}
            status:
              match: {}
              schema: {index: 6}
            hostingDepartment:
              match: {}
              schema: {index: 7}
  as-ext-frpractitioner-authorization:
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-authorization
    type: Extension
    mustSupport: true
    index: 8
    extensions:
      type: {url: null, index: 9}
      period:
        url: null
        index: 10
        elements:
          value[x]:
            elements:
              start: {index: 11}
              end: {index: 12}
      field: {url: null, index: 13}
      profession: {url: null, index: 14}
    elements:
      extension:
        index: 9
        slicing:
          slices:
            type:
              match: {}
              schema: {index: 9}
            period:
              match: {}
              schema:
                index: 10
                elements:
                  value[x]:
                    elements:
                      start: {index: 11}
                      end: {index: 12}
            field:
              match: {}
              schema: {index: 13}
            profession:
              match: {}
              schema: {index: 14}
  as-ext-smartcard: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-smartcard', min: 0, type: Extension, mustSupport: true, index: 15}
  as-ext-digital-certificate: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-digital-certificate', min: 0, type: Extension, mustSupport: true, index: 16}
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitioner
base: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner
version: 1.1.0-snapshot-2