## Profile Comparison between https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role vs https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role

Left: | FR Core Practitioner Role (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role)
Right: | FR Core Practitioner Role (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role)

### Messages

Error | StructureDefinition.version | Values for version differ: '2.1.0' vs '2.2.0-ballot'
Information | StructureDefinition.name | Values for name differ: 'FRCorePractitionerRole' vs 'FRCorePractitionerRoleProfile'
Information | StructureDefinition.date | Values for date differ: '2024-09-04T09:58:56+02:00' vs '2025-11-17T13:38:57+01:00'
Information | StructureDefinition.definition | Values for definition differ: 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.' vs 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](http://hl7.org/fhir/R4/provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.'
Information | StructureDefinition.definition | Values for definition differ: 'A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).' vs 'A list of profiles (references to [StructureDefinition](http://hl7.org/fhir/R4/structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](http://hl7.org/fhir/R4/structuredefinition-definitions.html#StructureDefinition.url).'
Information | PractitionerRole.language | Example/preferred bindings differ at PractitionerRole.language using binding from FRCorePractitionerRole
Information | StructureDefinition.definition | Values for definition differ: 'Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.' vs 'Contact details that are specific to the role/location/service.'

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/PractitionerRole |
copyright |  |
date | 2024-09-04T09:58:56+02:00 | 2025-11-17T13:38:57+01:00 | Values Differ
description | Profile of the PractitionerRole resource for France. This profil specifies the role of the practitioner for the organization | Spécification du profil de la ressource PractitionerRole pour un usage en France. Ce profil permet de spécifier le rôle (la situation d'exercice) du PS dans le contexte d'une organisation. | Profile of the PractitionerRole resource for France. This profil specifies the role of the practitioner for the organization Spécification du profil de la ressource PractitionerRole pour un usage en France. Ce profil permet de spécifier le rôle (la situation d'exercice) du PS dans le contexte d'une organisation. | Values Differ
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | urn:iso:std:iso:3166#FR |
kind | resource |
name | FRCorePractitionerRole | FRCorePractitionerRoleProfile | Values Differ
publisher | Interop'Santé |
purpose |  |
status | active |
title | FR Core Practitioner Role |
type | PractitionerRole |
url | https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role |
version | 2.1.0 | 2.2.0-ballot | Values Differ

### Structure

Nom | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Commentaires
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
PractitionerRole |  | 0..* | PractitionerRole | Roles/organizations the practitioner is associated with |  | 0..* | PractitionerRole | Roles/organizations the practitioner is associated with |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices pour extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
versionId | Σ | 0..1 | id | Version specific identifier | Σ | 0..1 | id | Version specific identifier |
lastUpdated | Σ | 0..1 | instant | When the resource version last changed | Σ | 0..1 | instant | When the resource version last changed |
source | Σ | 0..1 | uri | Identifies where the resource comes from | Σ | 0..1 | uri | Identifies where the resource comes from |
Slices pour profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:$this | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:$this |
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. |
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Bindings Additionnels | But
?? | Binding Max
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Bindings Additionnels | But
?? | Binding Max
| Example/preferred bindings differ at PractitionerRole.language using binding from FRCorePractitionerRole
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 |  | 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 |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
Slices pour extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location | Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location |
active | Σ | 0..1 | boolean | Whether this practitioner role record is in active use | Σ | 0..1 | boolean | Whether this practitioner role record is in active use |
period | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
practitioner | Σ | 0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization | Σ | 0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization |
organization | Σ | 0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available | Σ | 0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available |
code | Σ | 0..* | CodeableConcept | The role a person plays representing an organization | Rôle (situation d'exercice) du professionnel de santé au sein de l'organisation Binding: ?? (preferred) | Σ | 0..* | CodeableConcept | The role a person plays representing an organization | Rôle (situation d'exercice) du professionnel de santé au sein de l'organisation Binding: ?? (preferred) |
specialty | Σ | 0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: ?? (required) | Σ | 0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: ?? (required) |
location | Σ | 0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care | Σ | 0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care |
healthcareService |  | 0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) |  | 0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) |
telecom | C | 0..* | ?? | Details of a Technology mediated contact point | Coordonnées électroniques détaillées | Σ | 0..* | ?? | Details of a Technology mediated contact point | Coordonnées électroniques détaillées |
availableTime |  | 0..* | BackboneElement | Times the Service Site is available |  | 0..* | BackboneElement | Times the Service Site is available |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
daysOfWeek |  | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: ?? (required): The days of the week. |  | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: ?? (required): The days of the week. |
allDay |  | 0..1 | boolean | Always available? e.g. 24 hour service |  | 0..1 | boolean | Always available? e.g. 24 hour service |
availableStartTime |  | 0..1 | time | Opening time of day (ignored if allDay = true) |  | 0..1 | time | Opening time of day (ignored if allDay = true) |
availableEndTime |  | 0..1 | time | Closing time of day (ignored if allDay = true) |  | 0..1 | time | Closing time of day (ignored if allDay = true) |
notAvailable |  | 0..* | BackboneElement | Not available during this time due to provided reason |  | 0..* | BackboneElement | Not available during this time due to provided reason |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
description |  | 1..1 | string | Reason presented to the user explaining why time not available |  | 1..1 | string | Reason presented to the user explaining why time not available |
during |  | 0..1 | Period | Service not available from this date |  | 0..1 | Period | Service not available from this date |
availabilityExceptions |  | 0..1 | string | Description of availability exceptions |  | 0..1 | string | Description of availability exceptions |
endpoint |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the practitioner with this role |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the practitioner with this role |
Documentation for this format