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