IHE PAM France
0.1.0 - ci-build France (la) drapeau

IHE PAM France - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Profil de ressource: IHE France PAM PractitionerRole

URL officielle: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-practitioner-role Version: 0.1.0
Draft à date du 2026-10-20 Nom computable: IHEFrancePamPractitionerRole

Profil practitioner role pour les rôles véhiculés par le segment ROL et par les références médecins du segment PV1.

Utilisations:

  • Ce/t/te Profil n'est utilisé/e par aucun autre profil dans ce guide d'implémentation

Vous pouvez également vérifier les usages dans le FHIR IG Statistics

Vues formelles du contenu du profil

Description des profils, des différentiels, des instantanés et de leurs représentations.

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
PractitionerRole 0..* PractitionerRole(4.0.1) Roles/organizations the practitioner is associated with
PractitionerRole.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
PractitionerRole.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
PractitionerRole.practitioner Cet élément est inclus dans les résumés. 1..1 Reference(Practitioner) Practitioner that is able to provide the defined services for the organization
PractitionerRole.code Cet élément est inclus dans les résumés. 0..* CodeableConcept Roles which this practitioner may perform
Binding: IHEFrancePamProviderRoleVS (0.1.0) (extensible)

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
PractitionerRole.code Base extensible IHE France PAM Provider Role ValueSet 📍0.1.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error PractitionerRole.implicitRules, PractitionerRole.modifierExtension, PractitionerRole.practitioner, PractitionerRole.code All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error PractitionerRole.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de PractitionerRole

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
PractitionerRole 0..* PractitionerRole(4.0.1) Roles/organizations the practitioner is associated with
PractitionerRole.practitioner 1..1 Reference(Practitioner) Practitioner that is able to provide the defined services for the organization
PractitionerRole.code 0..* CodeableConcept Roles which this practitioner may perform
Binding: IHEFrancePamProviderRoleVS (0.1.0) (extensible)

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
PractitionerRole.code Base extensible IHE France PAM Provider Role ValueSet 📍0.1.0 cet IG
NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
PractitionerRole 0..* PractitionerRole(4.0.1) Roles/organizations the practitioner is associated with
PractitionerRole.id Cet élément est inclus dans les résumés. 0..1 id Logical id of this artifact
PractitionerRole.meta Cet élément est inclus dans les résumés. 0..1 Meta Metadata about the resource
PractitionerRole.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
PractitionerRole.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
PractitionerRole.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
PractitionerRole.contained 0..* Resource Contained, inline Resources
PractitionerRole.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
PractitionerRole.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
PractitionerRole.identifier Cet élément est inclus dans les résumés. 0..* Identifier Business Identifiers that are specific to a role/location
PractitionerRole.active Cet élément est inclus dans les résumés. 0..1 boolean Whether this practitioner role record is in active use
PractitionerRole.period Cet élément est inclus dans les résumés. 0..1 Period The period during which the practitioner is authorized to perform in these role(s)
PractitionerRole.practitioner Cet élément est inclus dans les résumés. 1..1 Reference(Practitioner) Practitioner that is able to provide the defined services for the organization
PractitionerRole.organization Cet élément est inclus dans les résumés. 0..1 Reference(Organization) Organization where the roles are available
PractitionerRole.code Cet élément est inclus dans les résumés. 0..* CodeableConcept Roles which this practitioner may perform
Binding: IHEFrancePamProviderRoleVS (0.1.0) (extensible)
PractitionerRole.specialty Cet élément est inclus dans les résumés. 0..* CodeableConcept Specific specialty of the practitioner
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.
PractitionerRole.location Cet élément est inclus dans les résumés. 0..* Reference(Location) The location(s) at which this practitioner provides care
PractitionerRole.healthcareService 0..* Reference(HealthcareService) The list of healthcare services that this worker provides for this role's Organization/Location(s)
PractitionerRole.telecom Cet élément est inclus dans les résumés. 0..* ContactPoint Contact details that are specific to the role/location/service
PractitionerRole.availableTime 0..* BackboneElement Times the Service Site is available
PractitionerRole.availableTime.id 0..1 string Unique id for inter-element referencing
PractitionerRole.availableTime.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
PractitionerRole.availableTime.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
PractitionerRole.availableTime.daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.
PractitionerRole.availableTime.allDay 0..1 boolean Always available? e.g. 24 hour service
PractitionerRole.availableTime.availableStartTime 0..1 time Opening time of day (ignored if allDay = true)
PractitionerRole.availableTime.availableEndTime 0..1 time Closing time of day (ignored if allDay = true)
PractitionerRole.notAvailable 0..* BackboneElement Not available during this time due to provided reason
PractitionerRole.notAvailable.id 0..1 string Unique id for inter-element referencing
PractitionerRole.notAvailable.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
PractitionerRole.notAvailable.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
PractitionerRole.notAvailable.description 1..1 string Reason presented to the user explaining why time not available
PractitionerRole.notAvailable.during 0..1 Period Service not available from this date
PractitionerRole.availabilityExceptions 0..1 string Description of availability exceptions
PractitionerRole.endpoint 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
PractitionerRole.language Base preferred Common Languages 📍4.0.1 Std. FHIR
PractitionerRole.code Base extensible IHE France PAM Provider Role ValueSet 📍0.1.0 cet IG
PractitionerRole.specialty Base preferred Practice Setting Code Value Set 📍4.0.1 Std. FHIR
PractitionerRole.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error PractitionerRole.meta, PractitionerRole.implicitRules, PractitionerRole.language, PractitionerRole.text, PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.identifier, PractitionerRole.active, PractitionerRole.period, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.specialty, PractitionerRole.location, PractitionerRole.healthcareService, PractitionerRole.telecom, PractitionerRole.availableTime, PractitionerRole.availableTime.extension, PractitionerRole.availableTime.modifierExtension, PractitionerRole.availableTime.daysOfWeek, PractitionerRole.availableTime.allDay, PractitionerRole.availableTime.availableStartTime, PractitionerRole.availableTime.availableEndTime, PractitionerRole.notAvailable, PractitionerRole.notAvailable.extension, PractitionerRole.notAvailable.modifierExtension, PractitionerRole.notAvailable.description, PractitionerRole.notAvailable.during, PractitionerRole.availabilityExceptions, PractitionerRole.endpoint All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.availableTime.extension, PractitionerRole.availableTime.modifierExtension, PractitionerRole.notAvailable.extension, PractitionerRole.notAvailable.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de PractitionerRole

Résumé

Obligatoire : 1 élément

Vue des éléments clés

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
PractitionerRole 0..* PractitionerRole(4.0.1) Roles/organizations the practitioner is associated with
PractitionerRole.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
PractitionerRole.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
PractitionerRole.practitioner Cet élément est inclus dans les résumés. 1..1 Reference(Practitioner) Practitioner that is able to provide the defined services for the organization
PractitionerRole.code Cet élément est inclus dans les résumés. 0..* CodeableConcept Roles which this practitioner may perform
Binding: IHEFrancePamProviderRoleVS (0.1.0) (extensible)

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
PractitionerRole.code Base extensible IHE France PAM Provider Role ValueSet 📍0.1.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error PractitionerRole.implicitRules, PractitionerRole.modifierExtension, PractitionerRole.practitioner, PractitionerRole.code All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error PractitionerRole.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Vue différentielle

Cette structure est dérivée de PractitionerRole

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
PractitionerRole 0..* PractitionerRole(4.0.1) Roles/organizations the practitioner is associated with
PractitionerRole.practitioner 1..1 Reference(Practitioner) Practitioner that is able to provide the defined services for the organization
PractitionerRole.code 0..* CodeableConcept Roles which this practitioner may perform
Binding: IHEFrancePamProviderRoleVS (0.1.0) (extensible)

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
PractitionerRole.code Base extensible IHE France PAM Provider Role ValueSet 📍0.1.0 cet IG

Vue d'ensembleView

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
PractitionerRole 0..* PractitionerRole(4.0.1) Roles/organizations the practitioner is associated with
PractitionerRole.id Cet élément est inclus dans les résumés. 0..1 id Logical id of this artifact
PractitionerRole.meta Cet élément est inclus dans les résumés. 0..1 Meta Metadata about the resource
PractitionerRole.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
PractitionerRole.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
PractitionerRole.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
PractitionerRole.contained 0..* Resource Contained, inline Resources
PractitionerRole.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
PractitionerRole.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
PractitionerRole.identifier Cet élément est inclus dans les résumés. 0..* Identifier Business Identifiers that are specific to a role/location
PractitionerRole.active Cet élément est inclus dans les résumés. 0..1 boolean Whether this practitioner role record is in active use
PractitionerRole.period Cet élément est inclus dans les résumés. 0..1 Period The period during which the practitioner is authorized to perform in these role(s)
PractitionerRole.practitioner Cet élément est inclus dans les résumés. 1..1 Reference(Practitioner) Practitioner that is able to provide the defined services for the organization
PractitionerRole.organization Cet élément est inclus dans les résumés. 0..1 Reference(Organization) Organization where the roles are available
PractitionerRole.code Cet élément est inclus dans les résumés. 0..* CodeableConcept Roles which this practitioner may perform
Binding: IHEFrancePamProviderRoleVS (0.1.0) (extensible)
PractitionerRole.specialty Cet élément est inclus dans les résumés. 0..* CodeableConcept Specific specialty of the practitioner
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.
PractitionerRole.location Cet élément est inclus dans les résumés. 0..* Reference(Location) The location(s) at which this practitioner provides care
PractitionerRole.healthcareService 0..* Reference(HealthcareService) The list of healthcare services that this worker provides for this role's Organization/Location(s)
PractitionerRole.telecom Cet élément est inclus dans les résumés. 0..* ContactPoint Contact details that are specific to the role/location/service
PractitionerRole.availableTime 0..* BackboneElement Times the Service Site is available
PractitionerRole.availableTime.id 0..1 string Unique id for inter-element referencing
PractitionerRole.availableTime.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
PractitionerRole.availableTime.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
PractitionerRole.availableTime.daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.
PractitionerRole.availableTime.allDay 0..1 boolean Always available? e.g. 24 hour service
PractitionerRole.availableTime.availableStartTime 0..1 time Opening time of day (ignored if allDay = true)
PractitionerRole.availableTime.availableEndTime 0..1 time Closing time of day (ignored if allDay = true)
PractitionerRole.notAvailable 0..* BackboneElement Not available during this time due to provided reason
PractitionerRole.notAvailable.id 0..1 string Unique id for inter-element referencing
PractitionerRole.notAvailable.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
PractitionerRole.notAvailable.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
PractitionerRole.notAvailable.description 1..1 string Reason presented to the user explaining why time not available
PractitionerRole.notAvailable.during 0..1 Period Service not available from this date
PractitionerRole.availabilityExceptions 0..1 string Description of availability exceptions
PractitionerRole.endpoint 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
PractitionerRole.language Base preferred Common Languages 📍4.0.1 Std. FHIR
PractitionerRole.code Base extensible IHE France PAM Provider Role ValueSet 📍0.1.0 cet IG
PractitionerRole.specialty Base preferred Practice Setting Code Value Set 📍4.0.1 Std. FHIR
PractitionerRole.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique PractitionerRole A resource should have narrative for robust management text.`div`.exists()
ele-1 error PractitionerRole.meta, PractitionerRole.implicitRules, PractitionerRole.language, PractitionerRole.text, PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.identifier, PractitionerRole.active, PractitionerRole.period, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.specialty, PractitionerRole.location, PractitionerRole.healthcareService, PractitionerRole.telecom, PractitionerRole.availableTime, PractitionerRole.availableTime.extension, PractitionerRole.availableTime.modifierExtension, PractitionerRole.availableTime.daysOfWeek, PractitionerRole.availableTime.allDay, PractitionerRole.availableTime.availableStartTime, PractitionerRole.availableTime.availableEndTime, PractitionerRole.notAvailable, PractitionerRole.notAvailable.extension, PractitionerRole.notAvailable.modifierExtension, PractitionerRole.notAvailable.description, PractitionerRole.notAvailable.during, PractitionerRole.availabilityExceptions, PractitionerRole.endpoint All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.availableTime.extension, PractitionerRole.availableTime.modifierExtension, PractitionerRole.notAvailable.extension, PractitionerRole.notAvailable.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de PractitionerRole

Résumé

Obligatoire : 1 élément

 

Autres représentations du profil : CSV, Excel, Schematron