Guide d'implémentation Fr Core
2.1.0 - trial-use
Guide d'implémentation Fr Core - Local Development build (v2.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role | Version: 2.1.0 | |||
Active as of 2025-02-19 | Computable Name: FRCorePractitionerRole |
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
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..* | (Complex) | FR Core Service Type Duration Extension URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 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: FR Core ValueSet PractitionerRole Exercice (preferred) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: FR Core ValueSet Practitioner specialty (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 0..* | FRCoreContactPointProfile | Details of a Technology mediated contact point | Coordonnées électroniques détaillées ele-1: All FHIR elements must have a @value or children |
![]() |
Path | Conformance | ValueSet | URI |
PractitionerRole.code | preferred | FRCoreValueSetPractitionerRoleExercicehttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice from this IG | |
PractitionerRole.specialty | required | FRCoreValueSetPractitionerSpecialtyhttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-specialty from this IG |
Id | Grade | Path(s) | Details | Requirements |
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 | best practice | PractitionerRole | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from PractitionerRole
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
PractitionerRole | |||
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() ![]() |
0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..* | (Complex) | FR Core Service Type Duration Extension URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration | |
![]() ![]() ![]() |
0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization | |
![]() ![]() ![]() |
0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available | |
![]() ![]() ![]() |
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: FR Core ValueSet PractitionerRole Exercice (preferred) | |
![]() ![]() ![]() |
0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: FR Core ValueSet Practitioner specialty (required) | |
![]() ![]() ![]() |
0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care | |
![]() ![]() ![]() |
0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
![]() ![]() ![]() |
0..* | FRCoreContactPointProfile | Details of a Technology mediated contact point | Coordonnées électroniques détaillées | |
![]() |
Path | Conformance | ValueSet | URI |
PractitionerRole.code | preferred | FRCoreValueSetPractitionerRoleExercicehttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice from this IG | |
PractitionerRole.specialty | required | FRCoreValueSetPractitionerSpecialtyhttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-specialty from this IG |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..* | (Complex) | FR Core Service Type Duration Extension URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | Whether this practitioner role record is in active use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available | ||||
![]() ![]() ![]() |
Σ | 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: FR Core ValueSet PractitionerRole Exercice (preferred) | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: FR Core ValueSet Practitioner specialty (required) | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care | ||||
![]() ![]() ![]() |
0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |||||
![]() ![]() ![]() |
Σ | 0..* | FRCoreContactPointProfile | Details of a Technology mediated contact point | Coordonnées électroniques détaillées | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Times the Service Site is available | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Always available? e.g. 24 hour service | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Opening time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Closing time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Not available during this time due to provided reason | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Reason presented to the user explaining why time not available | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Service not available from this date | |||||
![]() ![]() ![]() |
0..1 | string | Description of availability exceptions | |||||
![]() ![]() ![]() |
0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the practitioner with this role | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
PractitionerRole.meta.security | extensible | All Security Labelshttp://hl7.org/fhir/ValueSet/security-labels from the FHIR Standard | ||||
PractitionerRole.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tags from the FHIR Standard | ||||
PractitionerRole.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
PractitionerRole.code | preferred | FRCoreValueSetPractitionerRoleExercicehttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice from this IG | ||||
PractitionerRole.specialty | required | FRCoreValueSetPractitionerSpecialtyhttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-specialty from this IG | ||||
PractitionerRole.availableTime.daysOfWeek | required | DaysOfWeekhttp://hl7.org/fhir/ValueSet/days-of-week|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 | best practice | PractitionerRole | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from PractitionerRole
Summary
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..* | (Complex) | FR Core Service Type Duration Extension URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 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: FR Core ValueSet PractitionerRole Exercice (preferred) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: FR Core ValueSet Practitioner specialty (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 0..* | FRCoreContactPointProfile | Details of a Technology mediated contact point | Coordonnées électroniques détaillées ele-1: All FHIR elements must have a @value or children |
![]() |
Path | Conformance | ValueSet | URI |
PractitionerRole.code | preferred | FRCoreValueSetPractitionerRoleExercicehttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice from this IG | |
PractitionerRole.specialty | required | FRCoreValueSetPractitionerSpecialtyhttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-specialty from this IG |
Id | Grade | Path(s) | Details | Requirements |
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 | best practice | PractitionerRole | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Differential View
This structure is derived from PractitionerRole
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
PractitionerRole | |||
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() ![]() |
0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..* | (Complex) | FR Core Service Type Duration Extension URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration | |
![]() ![]() ![]() |
0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization | |
![]() ![]() ![]() |
0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available | |
![]() ![]() ![]() |
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: FR Core ValueSet PractitionerRole Exercice (preferred) | |
![]() ![]() ![]() |
0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: FR Core ValueSet Practitioner specialty (required) | |
![]() ![]() ![]() |
0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care | |
![]() ![]() ![]() |
0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
![]() ![]() ![]() |
0..* | FRCoreContactPointProfile | Details of a Technology mediated contact point | Coordonnées électroniques détaillées | |
![]() |
Path | Conformance | ValueSet | URI |
PractitionerRole.code | preferred | FRCoreValueSetPractitionerRoleExercicehttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice from this IG | |
PractitionerRole.specialty | required | FRCoreValueSetPractitionerSpecialtyhttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-specialty from this IG |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..* | (Complex) | FR Core Service Type Duration Extension URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | Whether this practitioner role record is in active use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Practitioner Profile) | Practitioner that is able to provide the defined services for the organization | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR Core Organization Profile) | Organization where the roles are available | ||||
![]() ![]() ![]() |
Σ | 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: FR Core ValueSet PractitionerRole Exercice (preferred) | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specific specialty associated with the organization | spécialité ordinale du professionnel de santé au sein de l'organisation Binding: FR Core ValueSet Practitioner specialty (required) | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(FR Core Location Profile) | The location(s) at which this practitioner provides care | ||||
![]() ![]() ![]() |
0..* | Reference(FR Core Healthcare Service Profile) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |||||
![]() ![]() ![]() |
Σ | 0..* | FRCoreContactPointProfile | Details of a Technology mediated contact point | Coordonnées électroniques détaillées | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Times the Service Site is available | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Always available? e.g. 24 hour service | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Opening time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Closing time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Not available during this time due to provided reason | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Reason presented to the user explaining why time not available | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Service not available from this date | |||||
![]() ![]() ![]() |
0..1 | string | Description of availability exceptions | |||||
![]() ![]() ![]() |
0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the practitioner with this role | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
PractitionerRole.meta.security | extensible | All Security Labelshttp://hl7.org/fhir/ValueSet/security-labels from the FHIR Standard | ||||
PractitionerRole.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tags from the FHIR Standard | ||||
PractitionerRole.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
PractitionerRole.code | preferred | FRCoreValueSetPractitionerRoleExercicehttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice from this IG | ||||
PractitionerRole.specialty | required | FRCoreValueSetPractitionerSpecialtyhttps://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-specialty from this IG | ||||
PractitionerRole.availableTime.daysOfWeek | required | DaysOfWeekhttp://hl7.org/fhir/ValueSet/days-of-week|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 | best practice | PractitionerRole | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from PractitionerRole
Summary
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron