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-1 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-1 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-1 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-1 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-1', 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 elements: type: {index: 25} required: [type] rpps: match: {} schema: index: 26 elements: type: {index: 27} required: [type] adeli: match: {} schema: {index: 28} max: 0 active: short: |- Cette ressource est-elle active ? true par défaut; false pour indiquer que la ressource a été supprimée mustSupport: true index: 29 name: short: Nom sous lequel exerce le professionnel. mustSupport: true index: 30 elements: family: {short: Nom sous lequel exerce le professionnel (nomExercice)., mustSupport: true, index: 31} given: {short: Prénom sous lequel exerce le professionnel (prenom)., mustSupport: true, index: 32} suffix: {short: Civilité d’exercice du professionnel (civilite)., mustSupport: true, index: 33} 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: 34 elements: system: {short: « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail, index: 35} use: {index: 36} 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: 37} min: 0 address: {type: Address, short: '[Donnée restreinte] : Adresse(s) de correspondance permettant de contacter le professionnel (adresseCorrespondance).', mustSupport: true, index: 38} qualification: index: 39 elements: code: {index: 40} slicing: slices: degree: match: {} schema: index: 41 extensions: as-ext-education-level: url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-education-level|1.2.0-snapshot-1 type: Extension mustSupport: true index: 43 extensions: academicDegree: {url: null, index: 44} achievedLevel: {url: null, index: 45} academicYear: {url: null, index: 46} elements: extension: index: 44 slicing: slices: academicDegree: match: {} schema: {index: 44} achievedLevel: match: {} schema: {index: 45} academicYear: match: {} schema: {index: 46} elements: extension: index: 42 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-1 index: 43 extensions: academicDegree: {url: null, index: 44} achievedLevel: {url: null, index: 45} academicYear: {url: null, index: 46} elements: extension: index: 44 slicing: slices: academicDegree: match: {} schema: {index: 44} achievedLevel: match: {} schema: {index: 45} academicYear: match: {} schema: {index: 46} code: elements: coding: mustSupport: true index: 47 slicing: slices: degreeType: match: {} schema: {mustSupport: true, index: 47} degree: match: {} schema: {mustSupport: true, index: 48} period: short: '[Donnée restreinte] : Période durant laquelle le niveau de formation est actif.' index: 49 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: 50 end: {short: 'dateFin : Date à laquelle le niveau de formation n’est plus actif (non visible hormis dans les données historisées).', index: 51} 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.1.0', 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-organization|1.2.0-snapshot-1'] index: 52 exercicePro: match: {} schema: index: 53 elements: code: elements: coding: mustSupport: true index: 54 slicing: slices: categorieProfession: match: {} schema: {mustSupport: true, index: 54} profession: match: {} schema: {mustSupport: true, index: 55} period: mustSupport: true index: 56 elements: start: {short: '[Donnée restreinte] : Date à partir de laquelle le professionnel exerce cette profession (dateEffetExercice).', index: 57} end: {short: '[Donnée restreinte] : Date à partir de laquelle le professionnel n’exerce plus cette profession (dateFinEffetExercice).', index: 58} savoirFaire: match: {} schema: index: 59 elements: code: index: 60 elements: coding: mustSupport: true index: 61 slicing: slices: typeSavoirFaire: match: {} schema: {mustSupport: true, index: 61} savoirFaire: match: {} schema: {mustSupport: true, index: 62} period: elements: start: {index: 63} end: {index: 64} 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: 65 package_version: 1.2.0-snapshot-1 extensions: as-ext-registration: url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-registration|1.2.0-snapshot-1 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-1 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-1 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-1', 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.1.0 version: 1.2.0-snapshot-1