PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.annuaire@1.2.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 liées à l'exercice professionnel d'un professionnel (professions à ordre, professions sans ordre, professionnels à rôle).
package_name: ans.fhir.fr.annuaire
derivation: constraint
name: AsPractitionerProfile
type: Practitioner
elements:
  extension:
    type: Extension
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-registration|1.2.0-snapshot-2
    index: 0
    slicing:
      slices:
        as-ext-registration:
          match: {}
          schema:
            type: Extension
            url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-registration|1.2.0-snapshot-2
            index: 0
            extensions:
              registeringOrganization: {url: null, index: 1}
              period:
                url: null
                index: 2
                elements:
                  value[x]:
                    elements:
                      start: {index: 3}
                      end: {index: 4}
              status: {url: null, index: 5}
              hostingDepartment: {url: null, index: 6}
            elements:
              extension:
                index: 1
                slicing:
                  slices:
                    registeringOrganization:
                      match: {}
                      schema: {index: 1}
                    period:
                      match: {}
                      schema:
                        index: 2
                        elements:
                          value[x]:
                            elements:
                              start: {index: 3}
                              end: {index: 4}
                    status:
                      match: {}
                      schema: {index: 5}
                    hostingDepartment:
                      match: {}
                      schema: {index: 6}
        as-ext-frpractitioner-authorization:
          match: {}
          schema:
            type: Extension
            url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-authorization|1.2.0-snapshot-2
            index: 7
            extensions:
              type: {url: null, index: 8}
              period:
                url: null
                index: 9
                elements:
                  value[x]:
                    elements:
                      start: {index: 10}
                      end: {index: 11}
              field: {url: null, index: 12}
              profession: {url: null, index: 13}
            elements:
              extension:
                index: 8
                slicing:
                  slices:
                    type:
                      match: {}
                      schema: {index: 8}
                    period:
                      match: {}
                      schema:
                        index: 9
                        elements:
                          value[x]:
                            elements:
                              start: {index: 10}
                              end: {index: 11}
                    field:
                      match: {}
                      schema: {index: 12}
                    profession:
                      match: {}
                      schema: {index: 13}
        as-ext-smartcard:
          match: {}
          schema:
            type: Extension
            url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-smartcard|1.2.0-snapshot-2
            index: 14
            extensions:
              type: {url: null, index: 15}
              number: {url: null, index: 16}
              period:
                url: null
                index: 17
                elements:
                  value[x]:
                    elements:
                      start: {index: 18}
                      end: {index: 19}
              oppositionDate: {url: null, index: 20}
            elements:
              extension:
                index: 15
                slicing:
                  slices:
                    type:
                      match: {}
                      schema: {index: 15}
                    number:
                      match: {}
                      schema: {index: 16}
                    period:
                      match: {}
                      schema:
                        index: 17
                        elements:
                          value[x]:
                            elements:
                              start: {index: 18}
                              end: {index: 19}
                    oppositionDate:
                      match: {}
                      schema: {index: 20}
        as-ext-digital-certificate:
          match: {}
          schema: {type: Extension, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-digital-certificate|1.2.0-snapshot-2', index: 21}
          min: 0
  identifier:
    index: 22
    elements:
      type:
        short: "Type d’identifiant national de la personne physique (typeIdNat_PP),\r\nLes codes 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: 23
    slicing:
      slices:
        idNatPs:
          match: {}
          schema: {index: 24}
        rpps:
          match: {}
          schema: {index: 25}
  active:
    short: |-
      Cette ressource est-elle active ?
      true  par défaut; false pour indiquer que la ressource a été supprimée
    mustSupport: true
    index: 26
  name:
    short: Nom sous lequel exerce le professionnel.
    mustSupport: true
    index: 27
    elements:
      family: {short: Nom sous lequel exerce le professionnel (nomExercice)., mustSupport: true, index: 28}
      given: {short: Prénom sous lequel exerce le professionnel (prenom)., mustSupport: true, index: 29}
      suffix: {short: Civilité d’exercice du professionnel (civilite)., mustSupport: true, index: 30}
  telecom:
    type: ContactPoint
    short: '[Donnée restreinte] : telecommunication. Différentes instances pour les téléphones, la télécopie et l’adresse mail.'
    mustSupport: true
    index: 31
    elements:
      system: {short: « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail, index: 32}
      use: {index: 33}
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      - {path: 'extension(''https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type'')', type: exists}
      min: null
      slices:
        mailbox-mss:
          match: {system: null}
          schema: {type: ContactPoint, array: true, index: 34}
          min: 0
  address: {type: Address, short: '[Donnée restreinte] : Adresse(s) de correspondance permettant de contacter le professionnel (adresseCorrespondance).', mustSupport: true, index: 35}
  qualification:
    index: 36
    elements:
      code: {index: 37}
    slicing:
      slices:
        degree:
          match: {}
          schema:
            index: 38
            extensions:
              as-ext-education-level:
                url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-education-level|1.2.0-snapshot-2
                type: Extension
                mustSupport: true
                index: 40
                extensions:
                  academicDegree: {url: null, index: 41}
                  achievedLevel: {url: null, index: 42}
                  academicYear: {url: null, index: 43}
                elements:
                  extension:
                    index: 41
                    slicing:
                      slices:
                        academicDegree:
                          match: {}
                          schema: {index: 41}
                        achievedLevel:
                          match: {}
                          schema: {index: 42}
                        academicYear:
                          match: {}
                          schema: {index: 43}
            elements:
              extension:
                index: 39
                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|1.2.0-snapshot-2
                        index: 40
                        extensions:
                          academicDegree: {url: null, index: 41}
                          achievedLevel: {url: null, index: 42}
                          academicYear: {url: null, index: 43}
                        elements:
                          extension:
                            index: 41
                            slicing:
                              slices:
                                academicDegree:
                                  match: {}
                                  schema: {index: 41}
                                achievedLevel:
                                  match: {}
                                  schema: {index: 42}
                                academicYear:
                                  match: {}
                                  schema: {index: 43}
              code:
                elements:
                  coding:
                    mustSupport: true
                    index: 44
                    slicing:
                      slices:
                        degreeType:
                          match: {}
                          schema: {mustSupport: true, index: 44}
                        degree:
                          match: {}
                          schema: {mustSupport: true, index: 45}
              period:
                short: '[Donnée restreinte] : Période durant laquelle le niveau de formation est actif.'
                index: 46
                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: 47
                  end: {short: 'dateFin : Date à laquelle le niveau de formation n’est plus actif (non visible hormis dans les données historisées).', index: 48}
              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|2.2.0', 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-organization|1.2.0-snapshot-2']
                index: 49
        exercicePro:
          match: {}
          schema:
            index: 50
            elements:
              code:
                elements:
                  coding:
                    mustSupport: true
                    index: 51
                    slicing:
                      slices:
                        categorieProfession:
                          match: {}
                          schema: {mustSupport: true, index: 51}
                        profession:
                          match: {}
                          schema: {mustSupport: true, index: 52}
              period:
                mustSupport: true
                index: 53
                elements:
                  start: {short: '[Donnée restreinte] : Date à partir de laquelle le professionnel exerce cette profession (dateEffetExercice).', index: 54}
                  end: {short: '[Donnée restreinte] : Date à partir de laquelle le professionnel n’exerce plus cette profession (dateFinEffetExercice).', index: 55}
        savoirFaire:
          match: {}
          schema:
            index: 56
            elements:
              code:
                index: 57
                elements:
                  coding:
                    mustSupport: true
                    index: 58
                    slicing:
                      slices:
                        typeSavoirFaire:
                          match: {}
                          schema: {mustSupport: true, index: 58}
                        savoirFaire:
                          match: {}
                          schema: {mustSupport: true, index: 59}
              period:
                elements:
                  start: {index: 60}
                  end: {index: 61}
  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|20240927120000'}
    mustSupport: true
    index: 62
package_version: 1.2.0-snapshot-2
extensions:
  as-ext-registration:
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-registration|1.2.0-snapshot-2
    type: Extension
    index: 0
    extensions:
      registeringOrganization: {url: null, index: 1}
      period:
        url: null
        index: 2
        elements:
          value[x]:
            elements:
              start: {index: 3}
              end: {index: 4}
      status: {url: null, index: 5}
      hostingDepartment: {url: null, index: 6}
    elements:
      extension:
        index: 1
        slicing:
          slices:
            registeringOrganization:
              match: {}
              schema: {index: 1}
            period:
              match: {}
              schema:
                index: 2
                elements:
                  value[x]:
                    elements:
                      start: {index: 3}
                      end: {index: 4}
            status:
              match: {}
              schema: {index: 5}
            hostingDepartment:
              match: {}
              schema: {index: 6}
  as-ext-frpractitioner-authorization:
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-authorization|1.2.0-snapshot-2
    type: Extension
    index: 7
    extensions:
      type: {url: null, index: 8}
      period:
        url: null
        index: 9
        elements:
          value[x]:
            elements:
              start: {index: 10}
              end: {index: 11}
      field: {url: null, index: 12}
      profession: {url: null, index: 13}
    elements:
      extension:
        index: 8
        slicing:
          slices:
            type:
              match: {}
              schema: {index: 8}
            period:
              match: {}
              schema:
                index: 9
                elements:
                  value[x]:
                    elements:
                      start: {index: 10}
                      end: {index: 11}
            field:
              match: {}
              schema: {index: 12}
            profession:
              match: {}
              schema: {index: 13}
  as-ext-smartcard:
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-smartcard|1.2.0-snapshot-2
    type: Extension
    index: 14
    extensions:
      type: {url: null, index: 15}
      number: {url: null, index: 16}
      period:
        url: null
        index: 17
        elements:
          value[x]:
            elements:
              start: {index: 18}
              end: {index: 19}
      oppositionDate: {url: null, index: 20}
    elements:
      extension:
        index: 15
        slicing:
          slices:
            type:
              match: {}
              schema: {index: 15}
            number:
              match: {}
              schema: {index: 16}
            period:
              match: {}
              schema:
                index: 17
                elements:
                  value[x]:
                    elements:
                      start: {index: 18}
                      end: {index: 19}
            oppositionDate:
              match: {}
              schema: {index: 20}
  as-ext-digital-certificate: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-digital-certificate|1.2.0-snapshot-2', min: 0, type: Extension, index: 21}
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|2.2.0
version: 1.2.0-snapshot-2