PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.annuaire@1.1.0-snapshot-5
    https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitionerrole
description: Profil générique créé à partir de FrPractitionerRoleExercice dans le contexte de l'Annuaire Santé pour décrire la situation d'exercice du professionnel.
package_name: ans.fhir.fr.annuaire
derivation: constraint
name: AsPractitionerRoleProfile
type: PractitionerRole
elements:
  availableTime: {mustSupport: true, index: 30}
  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
  notAvailable: {mustSupport: true, index: 31}
  organization:
    type: Reference
    short: Référence vers l’EG ou EJ de rattachement de la situation d’exercice (Organization)
    mustSupport: true
    refers: ['https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-organization']
    index: 14
  extension:
    type: Extension
    mustSupport: true
    url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitionerrole-contracted
    index: 1
    slicing:
      slices:
        as-ext-practitionerrole-contracted:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitionerrole-contracted', index: 1}
          min: 0
          max: 1
        as-ext-practitionerrole-hascas:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitionerrole-hascas', index: 2}
          min: 0
          max: 1
        as-ext-practitionerrole-vitale-accepted:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitionerrole-vitale-accepted', index: 3}
          min: 0
          max: 1
  active:
    short: "La situation d'exercice est-elle active? (active | inactive)\r\ntrue par défaut; false pour les situations d’exercices supprimées"
    mustSupport: true
    index: 9
  code:
    index: 15
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: null
      slices:
        genreActivite:
          match: {}
          schema:
            short: 'Le genre identifiant une activité qui nécessite l’application de règles de gestion spécifiques (Synonyme: genreActivite).'
            mustSupport: true
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J94-GenreActivite-RASS/FHIR/JDV-J94-GenreActivite-RASS'}
            index: 16
          min: 0
          max: 1
        modeExercice:
          match: {}
          schema:
            short: 'Le mode d''exercice décrit selon quelle modalité une activité est exercée au regard de l''organisation de la rétribution du professionnel (Synonyme: modeExercice).'
            mustSupport: true
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J95-ModeExercice-RASS/FHIR/JDV-J95-ModeExercice-RASS'}
            index: 17
          min: 0
          max: 1
        typeActiviteLiberale:
          match: {}
          schema:
            short: 'Type d’activité libérale, par exemple: Cabinet; Secteur privé à l''hôpital (Synonyme: typeActiviteLiberale).'
            mustSupport: true
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J96-TypeActiviteLiberale-RASS/FHIR/JDV-J96-TypeActiviteLiberale-RASS'}
            index: 18
          min: 0
          max: 1
        statutProfessionnelSSA:
          match: {}
          schema:
            short: 'Statut du professionnel du Service de santé des armées (Synonyme: statutProfessionnelSSA).'
            mustSupport: true
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J97-StatutProfessionnelSSA-RASS/FHIR/JDV-J97-StatutProfessionnelSSA-RASS'}
            index: 19
          min: 0
          max: 1
        statutHospitalier:
          match: {}
          schema:
            short: 'Statut hospitalier dans le cas d’une activité exercée en établissement public de santé (Synonyme: statutHospitalier).'
            mustSupport: true
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J98-StatutHospitalier-RASS/FHIR/JDV-J98-StatutHospitalier-RASS'}
            index: 20
          min: 0
          max: 1
        fonction:
          match: {}
          schema:
            short: 'role : Fonction du professionnel au sein de la structure d’exercice.'
            mustSupport: true
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J108-EnsembleFonction-RASS/FHIR/JDV-J108-EnsembleFonction-RASS'}
            index: 21
          min: 0
          max: 1
        metierPharmacien:
          match: {}
          schema:
            short: Section/Sous-section du tableau de l’Ordre des pharmaciens (CNOP) (sectionOrdrePharmacien/sousSectionOrdrePharmacien).
            mustSupport: true
            array: true
            binding: {strength: required, valueSet: 'https://mos.esante.gouv.fr/NOS/JDV_J73-MetierPharmacien-RASS/FHIR/JDV-J73-MetierPharmacien-RASS'}
            index: 22
          min: 0
  identifier:
    mustSupport: true
    index: 4
    slicing:
      rules: open
      description: Slice based on the identifier.system value
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        idSituationExercice:
          match: {system: 'https://rpps.esante.gouv.fr'}
          schema:
            short: Identifiant d'activité propre au RPPS
            array: true
            index: 5
            elements:
              system:
                pattern: {type: Uri, value: 'https://rpps.esante.gouv.fr'}
                index: 6
            required: [system]
        numeroAm:
          match: {system: 'https://www.ameli.fr'}
          schema:
            short: '[Donnée restreinte] : Identifiant d’activité propre à l’Assurance Maladie. format: 9 digits. synonyme: numeroAM'
            array: true
            index: 7
            elements:
              system:
                pattern: {type: Uri, value: 'https://www.ameli.fr'}
                index: 8
            required: [system]
  availabilityExceptions: {mustSupport: true, index: 32}
  practitioner:
    type: Reference
    short: Référence permettant de lier l’exercice professionnel et la situation d'exercice à un professionnel (Practitioner).
    mustSupport: true
    refers: ['https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitioner']
    index: 13
  telecom:
    mustSupport: true
    index: 25
    elements:
      system: {index: 26}
      value: {index: 27}
      use: {index: 28}
    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, short: BALs MSS de type PER rattachés à l'identifiant du professionnel de santé  ainsi qu'au lieu de sa situation d'exercice (BoiteLettreMSS)., array: true, index: 29}
          min: 0
  period:
    short: Période d'activité de la situation d'exercice.
    mustSupport: true
    index: 10
    elements:
      start: {short: '[Donnée restreinte] : Date de début de l’activité correspondant à la date d’installation en cabinet ou à la date d’embauche du salarié (dateDebutActivite).', index: 11}
      end: {short: '[Donnée restreinte] : Date de fin de l’activité (dateFinActivite).', index: 12}
  location: {short: Référence vers la location dans PractitionerRole.contained représentant les coordonnées de l'activité (idLocation)., mustSupport: true, index: 23}
  endpoint: {mustSupport: true, index: 33}
  healthcareService: {mustSupport: true, index: 24}
package_version: 1.1.0-snapshot-5
extensions:
  as-ext-practitionerrole-contracted: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitionerrole-contracted', min: 0, max: 1, type: Extension, mustSupport: true, index: 1}
  as-ext-practitionerrole-hascas: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitionerrole-hascas', min: 0, max: 1, type: Extension, mustSupport: true, index: 2}
  as-ext-practitionerrole-vitale-accepted: {url: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-practitionerrole-vitale-accepted', min: 0, max: 1, type: Extension, mustSupport: true, index: 3}
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitionerrole
base: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role
version: 1.1.0-snapshot-5