PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.annuaire@1.0.0-ballot-2
    https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitioner
description: Profil 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 (Synonyme : adresseCorrespondance).', mustSupport: true, index: 25}
  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: Une instance pour le nom d’usage et une instance pour le nom issu de l’état-civil. « usual » pour nom et prénom d’usage (Personne) ; « official » pour nom de famille et prénoms (Etat-civil)
    mustSupport: true
    index: 17
    elements:
      family: {short: '[Donnée restreinte] : Le nom de famille (également nommé nom de naissance) ou le nom d''usage de la personne.', index: 18}
      given: {short: '[Donnée restreinte] : Prénom(s) déclarés à sa naissance de la personne.', index: 19}
      prefix:
        short: 'Civilité de la personne physique (Synonyme : civilite).'
        binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS'}
        index: 20
  birthDate: {short: '[Donnée restreinte] : Date de naissance de la personne, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (Synonyme : dateNaissance).', mustSupport: true, index: 27}
  extension:
    type: Extension
    short: '[Donnée restreinte] : Nationalité de la personne (Synonyme : nationalite).'
    mustSupport: true
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-nationality
    index: 1
    slicing:
      slices:
        as-ext-practitioner-nationality:
          match: {}
          schema: {type: Extension, short: '[Donnée restreinte] : Nationalité de la personne (Synonyme : nationalite).', mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-nationality', index: 1}
          min: 0
          max: 1
        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: 2}
          min: 0
        as-ext-practitioner-birth-place:
          match: {}
          schema: {type: Extension, short: '[Donnée restreinte] : Code officiel géographique (COG) de la commune (France) ou du pays (Synonyme : lieuNaissance).', mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-birth-place', index: 3}
          min: 0
          max: 1
        as-ext-practitioner-deceased-date-time:
          match: {}
          schema: {type: Extension, short: '[Donnée restreinte] : Date de décès de la personne (Synonyme : dateDeces).', mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-deceased-date-time', index: 4}
          min: 0
  photo: {mustSupport: true, index: 28}
  active: {short: 'Le professionnel est-il actif? active | inactive. true  par défaut; false pour les professionnels supprimés', mustSupport: true, index: 16}
  communication:
    type: CodeableConcept
    short: 'Langue parlée (Synonyme : langueParlee).'
    binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J82-Langue-RASS/FHIR/JDV-J82-Langue-RASS'}
    mustSupport: true
    index: 31
  identifier:
    mustSupport: true
    index: 5
    slicing:
      rules: open
      description: Slice based on the identifier.system pattern
      discriminator:
      - {path: system, type: pattern}
      min: null
      slices:
        idNatPs:
          match: {system: 'urn:oid:1.2.250.1.71.4.2.1'}
          schema:
            short: 'Identifiant national des PS.  dépend de la source d''où provient l''identifiant. Il est préfixé selon l''Annexe Transverse – Source des données métier pour les professionnels et les structures : https://esante.gouv.fr/sites/default/files/media_entity/documents/ci-sis_anx_sources-donnees-professionnels-structures_v1.5_0.pdf'
            array: true
            index: 6
            elements:
              type:
                short: Type d’identifiant national de la personne physique.
                binding: {strength: extensible, valueSet: 'http://interopsante.org/fhir/ValueSet/fr-practioner-identifier-type'}
                index: 7
              system:
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.71.4.2.1'}
                index: 8
              value: {short: Identifiant national de la personne physique. 0 + ADELI ou 8 + RPPS, index: 9}
        rpps:
          match: {system: 'http://rpps.fr'}
          schema:
            short: Identifiant RPPS
            array: true
            index: 10
            elements:
              system:
                pattern: {type: Uri, value: 'http://rpps.fr'}
                index: 11
        adeli:
          match: {system: 'http://adeli.fr'}
          schema:
            short: Identifiant ADELI
            array: true
            index: 12
            elements:
              system:
                pattern: {type: Uri, value: 'http://adeli.fr'}
                index: 13
        localId:
          match: {system: 'urn:oid:1.2.250.1.213.1.6.4.2'}
          schema:
            short: 'Identifiant local : Id Cabinet ADELI/N° de registre, FINESS/N° de registre, SIREN/N° de registre, SIRET/N° de registre ou Id Cabinet RPPS/N° de registre'
            array: true
            index: 14
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.213.1.6.4.2'}
                index: 15
  qualification:
    mustSupport: true
    index: 29
    elements:
      code:
        elements:
          coding:
            short: 'Type de diplôme, par exemple : DE, DES, CES, etc. (typeDiplome)'
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J81-TypeDiplome-RASS/FHIR/JDV-J81-TypeDiplome-RASS'}
            mustSupport: true
            array: true
            index: 30
            slicing:
              slices:
                degreeType:
                  match: {}
                  schema:
                    short: 'Type de diplôme, par exemple : DE, DES, CES, etc. (typeDiplome)'
                    binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J81-TypeDiplome-RASS/FHIR/JDV-J81-TypeDiplome-RASS'}
                    mustSupport: true
                    array: true
                    index: 30
                  min: 0
  telecom:
    short: Différentes instances pour les téléphones, la télécopie et l’adresse mail.
    mustSupport: true
    index: 21
    elements:
      system: {index: 22}
      use: {index: 23}
    slicing:
      rules: open
      discriminator:
      - {path: $this.resolve(), type: profile}
      min: null
      slices:
        mailbox-mss:
          match: {}
          schema: {type: ContactPoint, short: Les BALs MSS de type PER rattachées seulement à l'identifiant du professionnel de Santé., array: true, index: 24}
          min: 0
  gender: {short: '[Donnée restreinte] : Sexe administratif de la personne physique, au sens de l''état civil, masculin ou féminin (Synonyme : sexeAdministratif).', mustSupport: true, index: 26}
package_version: 1.0.0-ballot-2
extensions:
  as-ext-practitioner-nationality: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-nationality', min: 0, max: 1, type: Extension, short: '[Donnée restreinte] : Nationalité de la personne (Synonyme : nationalite).', mustSupport: true, index: 1}
  as-ext-frpractitioner-authorization: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-authorization', min: 0, type: Extension, mustSupport: true, index: 2}
  as-ext-practitioner-birth-place: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-birth-place', min: 0, max: 1, type: Extension, short: '[Donnée restreinte] : Code officiel géographique (COG) de la commune (France) ou du pays (Synonyme : lieuNaissance).', mustSupport: true, index: 3}
  as-ext-practitioner-deceased-date-time: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitioner-deceased-date-time', min: 0, type: Extension, short: '[Donnée restreinte] : Date de décès de la personne (Synonyme : dateDeces).', mustSupport: true, index: 4}
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitioner
base: http://interopsante.org/fhir/StructureDefinition/FrPractitioner
version: 1.0.0-ballot-2