Search FHIR

Annuaire Santé
1.1.0-snapshot-5 - final-text France flag

This page is part of the Guide d'implémentation FHIR - Annuaire de santé (v1.1.0-snapshot-5: QA Preview) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

Resource Profile: AS Donnée Publique PractitionerRole Profile

Official URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitionerrole Version: 1.1.0-snapshot-5
Active as of 2025-02-12 Computable Name: AsDpPractitionerRoleProfile

Profil public applicatif créé à partir du profil générique as-practitionerrole dans le contexte des données en libre accès de l’Annuaire Santé. Pour connaître les paramètres de recherches associés à ce profil, il suffit de consulter le CapabilityStatement AsServerCapabilityStatement.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* AsPractitionerRoleProfile 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
... meta Σ 0..1 Meta Metadata about the resource
ele-1: All FHIR elements must have a @value or children
.... Slices for extension Content/Rules for all slices
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... Slices for profile Σ 2..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
ele-1: All FHIR elements must have a @value or children
..... profile:fr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
ele-1: All FHIR elements must have a @value or children

Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
ele-1: All FHIR elements must have a @value or children

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitionerrole
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for extension Content/Rules for all slices
.... serviceTypeDuration 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
... Slices for identifier SΣ 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
ele-1: All FHIR elements must have a @value or children
.... identifier:idSituationExercice Σ 0..1 Identifier Identifiant d'activité propre au RPPS
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Required Pattern: https://rpps.esante.gouv.fr
... active SΣ 1..1 boolean La situation d'exercice est-elle active? (active | inactive) true par défaut; false pour les situations d’exercices supprimées
ele-1: All FHIR elements must have a @value or children
... practitioner SΣ 1..1 Reference(AS Practitioner Profile) Référence permettant de lier l’exercice professionnel et la situation d'exercice à un professionnel (Practitioner).
ele-1: All FHIR elements must have a @value or children
... organization SΣ 0..1 Reference(AS Organization Profile) Référence vers l’EG ou EJ de rattachement de la situation d’exercice (Organization)
ele-1: All FHIR elements must have a @value or children
... Slices for 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
Slice: Unordered, Open by value:$this
Binding: FR Core ValueSet PractitionerRole Exercice (preferred)
ele-1: All FHIR elements must have a @value or children
.... code:genreActivite SΣ 0..1 CodeableConcept Le genre identifiant une activité qui nécessite l’application de règles de gestion spécifiques (Synonyme: genreActivite).
Binding: JDV_J94-GenreActivite-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:modeExercice SΣ 0..1 CodeableConcept Le mode d'exercice décrit selon quelle modalité une activité est exercée au regard de l'organisation de la rétribution du professionnel (Synonyme: modeExercice).
Binding: JDV_J95-ModeExercice-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:typeActiviteLiberale SΣ 0..1 CodeableConcept Type d’activité libérale, par exemple: Cabinet; Secteur privé à l'hôpital (Synonyme: typeActiviteLiberale).
Binding: JDV_J96-TypeActiviteLiberale-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:statutProfessionnelSSA SΣ 0..1 CodeableConcept Statut du professionnel du Service de santé des armées (Synonyme: statutProfessionnelSSA).
Binding: JDV_J97-StatutProfessionnelSSA-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:statutHospitalier SΣ 0..1 CodeableConcept Statut hospitalier dans le cas d’une activité exercée en établissement public de santé (Synonyme: statutHospitalier).
Binding: JDV_J98-StatutHospitalier-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:fonction SΣ 0..1 CodeableConcept role : Fonction du professionnel au sein de la structure d’exercice.
Binding: JDV_J108-EnsembleFonction-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:metierPharmacien SΣ 0..* CodeableConcept Section/Sous-section du tableau de l’Ordre des pharmaciens (CNOP) (sectionOrdrePharmacien/sousSectionOrdrePharmacien).
Binding: JDV_J73-MetierPharmacien-RASS (required)
ele-1: All FHIR elements must have a @value or children
... Slices for telecom SC 0..* FRCoreContactPointProfile Details of a Technology mediated contact point | Coordonnées électroniques détaillées
Slice: Unordered, Closed by value:system, exists:extension('https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type')
cpt-2: A system is required if a value is provided.
ele-1: All FHIR elements must have a @value or children
.... telecom:mailbox-mss C 0..* AsMailboxMSSProfile BALs MSS de type PER rattachés à l'identifiant du professionnel de santé ainsi qu'au lieu de sa situation d'exercice (BoiteLettreMSS).
cpt-2: A system is required if a value is provided.
ele-1: All FHIR elements must have a @value or children
..... Slices for extension 1..* 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
...... emailType 1..1 (Complex) Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type"
....... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Email type (extensible)
ele-1: All FHIR elements must have a @value or children
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R256-TypeMessagerie/FHIR/TRE-R256-TypeMessagerie
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: MSSANTE
...... as-mailbox-mss-metadata 0..1 (Complex) AS Mailbox Metadata
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... Slices for extension Content/Rules for all slices
........ extension:type 0..1 Extension typeBAL : Type de boîte aux lettres. Valeurs possibles : ORG | APP | PER | CAB
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "type"
........ extension:description 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "description"
........ extension:service 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "service"
........ extension:digitization 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "digitization"
........ extension:listeRouge 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "listeRouge"
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata"
..... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.


ele-1: All FHIR elements must have a @value or children
Required Pattern: email
..... value SΣ 1..1 string Boîte Aux Lettres (BAL) MSS
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.


ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.identifier:idSituationExercice.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.identifier:numeroAm.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.codepreferredFRCoreValueSetPractitionerRoleExercice
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice
PractitionerRole.code:genreActiviterequiredJDV_J94-GenreActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J94-GenreActivite-RASS/FHIR/JDV-J94-GenreActivite-RASS
PractitionerRole.code:modeExercicerequiredJDV_J95-ModeExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J95-ModeExercice-RASS/FHIR/JDV-J95-ModeExercice-RASS
PractitionerRole.code:typeActiviteLiberalerequiredJDV_J96-TypeActiviteLiberale-RASS
https://mos.esante.gouv.fr/NOS/JDV_J96-TypeActiviteLiberale-RASS/FHIR/JDV-J96-TypeActiviteLiberale-RASS
PractitionerRole.code:statutProfessionnelSSArequiredJDV_J97-StatutProfessionnelSSA-RASS
https://mos.esante.gouv.fr/NOS/JDV_J97-StatutProfessionnelSSA-RASS/FHIR/JDV-J97-StatutProfessionnelSSA-RASS
PractitionerRole.code:statutHospitalierrequiredJDV_J98-StatutHospitalier-RASS
https://mos.esante.gouv.fr/NOS/JDV_J98-StatutHospitalier-RASS/FHIR/JDV-J98-StatutHospitalier-RASS
PractitionerRole.code:fonctionrequiredJDV_J108-EnsembleFonction-RASS
https://mos.esante.gouv.fr/NOS/JDV_J108-EnsembleFonction-RASS/FHIR/JDV-J108-EnsembleFonction-RASS
PractitionerRole.code:metierPharmacienrequiredJDV_J73-MetierPharmacien-RASS
https://mos.esante.gouv.fr/NOS/JDV_J73-MetierPharmacien-RASS/FHIR/JDV-J73-MetierPharmacien-RASS
PractitionerRole.telecom:mailbox-mss.extension:emailType.value[x]extensiblePattern: MSSANTE
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-email-type
PractitionerRole.telecom:mailbox-mss.systemrequiredPattern: email
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom:mailbox-mss.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorPractitionerRole.telecom, PractitionerRole.telecom:mailbox-mssA system is required if a value is provided.
: value.empty() or system.exists()
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AsPractitionerRoleProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* AsPractitionerRoleProfile Roles/organizations the practitioner is associated with
... meta
.... profile 2..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... Slices for profile Content/Rules for all slices
..... profile:fr-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
..... profile:as-dp-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitionerrole
... Slices for extension Content/Rules for all slices
.... extension:as-ext-practitionerrole-contracted 0..0
.... extension:as-ext-practitionerrole-hascas 0..0
.... extension:as-ext-practitionerrole-vitale-accepted 0..0
... Slices for identifier Content/Rules for all slices
.... identifier:idSituationExercice 0..1 Identifier Identifiant d'activité propre au RPPS
.... identifier:numeroAm 0..0
... period 0..0
... practitioner 1..1 Reference(AS Practitioner Profile) Référence permettant de lier l’exercice professionnel et la situation d'exercice à un professionnel (Practitioner).
... specialty 0..0
... location 0..0
... healthcareService 0..0
... Slices for telecom 0..* FRCoreContactPointProfile Details of a Technology mediated contact point | Coordonnées électroniques détaillées
Slice: Unordered, Closed by value:system, exists:extension('https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type')
.... telecom:mailbox-mss 0..* AsMailboxMSSProfile BALs MSS de type PER rattachés à l'identifiant du professionnel de santé ainsi qu'au lieu de sa situation d'exercice (BoiteLettreMSS).
..... Slices for extension Content/Rules for all slices
...... extension:as-mailbox-mss-metadata 0..1 AsMailboxMSSMetadataExtension AS Mailbox Metadata
....... Slices for extension Content/Rules for all slices
........ extension:responsible 0..0
........ extension:phone 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* AsPractitionerRoleProfile Roles/organizations the practitioner is associated with
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... Slices for profile Σ 2..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:fr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitionerrole
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ 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".


... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... serviceTypeDuration 0..* (Complex) FR Core Service Type Duration Extension
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
.... identifier:idSituationExercice Σ 0..1 Identifier Identifiant d'activité propre au RPPS
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ 1..1 uri The namespace for the identifier value
Required Pattern: https://rpps.esante.gouv.fr
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active SΣ 1..1 boolean La situation d'exercice est-elle active? (active | inactive) true par défaut; false pour les situations d’exercices supprimées
... practitioner SΣ 1..1 Reference(AS Practitioner Profile) Référence permettant de lier l’exercice professionnel et la situation d'exercice à un professionnel (Practitioner).
... organization SΣ 0..1 Reference(AS Organization Profile) Référence vers l’EG ou EJ de rattachement de la situation d’exercice (Organization)
... Slices for 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
Slice: Unordered, Open by value:$this
Binding: FR Core ValueSet PractitionerRole Exercice (preferred)
.... code:genreActivite SΣ 0..1 CodeableConcept Le genre identifiant une activité qui nécessite l’application de règles de gestion spécifiques (Synonyme: genreActivite).
Binding: JDV_J94-GenreActivite-RASS (required)
.... code:modeExercice SΣ 0..1 CodeableConcept Le mode d'exercice décrit selon quelle modalité une activité est exercée au regard de l'organisation de la rétribution du professionnel (Synonyme: modeExercice).
Binding: JDV_J95-ModeExercice-RASS (required)
.... code:typeActiviteLiberale SΣ 0..1 CodeableConcept Type d’activité libérale, par exemple: Cabinet; Secteur privé à l'hôpital (Synonyme: typeActiviteLiberale).
Binding: JDV_J96-TypeActiviteLiberale-RASS (required)
.... code:statutProfessionnelSSA SΣ 0..1 CodeableConcept Statut du professionnel du Service de santé des armées (Synonyme: statutProfessionnelSSA).
Binding: JDV_J97-StatutProfessionnelSSA-RASS (required)
.... code:statutHospitalier SΣ 0..1 CodeableConcept Statut hospitalier dans le cas d’une activité exercée en établissement public de santé (Synonyme: statutHospitalier).
Binding: JDV_J98-StatutHospitalier-RASS (required)
.... code:fonction SΣ 0..1 CodeableConcept role : Fonction du professionnel au sein de la structure d’exercice.
Binding: JDV_J108-EnsembleFonction-RASS (required)
.... code:metierPharmacien SΣ 0..* CodeableConcept Section/Sous-section du tableau de l’Ordre des pharmaciens (CNOP) (sectionOrdrePharmacien/sousSectionOrdrePharmacien).
Binding: JDV_J73-MetierPharmacien-RASS (required)
... Slices for telecom SC 0..* FRCoreContactPointProfile Details of a Technology mediated contact point | Coordonnées électroniques détaillées
Slice: Unordered, Closed by value:system, exists:extension('https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type')
cpt-2: A system is required if a value is provided.
.... telecom:mailbox-mss C 0..* AsMailboxMSSProfile BALs MSS de type PER rattachés à l'identifiant du professionnel de santé ainsi qu'au lieu de sa situation d'exercice (BoiteLettreMSS).
cpt-2: A system is required if a value is provided.
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... emailType 1..1 (Complex) Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type"
....... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Email type (extensible)
Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R256-TypeMessagerie/FHIR/TRE-R256-TypeMessagerie
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: MSSANTE
........ display 0..1 string Representation defined by the system
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... as-mailbox-mss-metadata 0..1 (Complex) AS Mailbox Metadata
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension typeBAL : Type de boîte aux lettres. Valeurs possibles : ORG | APP | PER | CAB
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "type"
......... value[x] 0..1 CodeableConcept Value of extension
Binding: JDV_J139-TypeBAL-RASS (required)
........ extension:description 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "description"
......... value[x] 0..1 string Value of extension
........ extension:service 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "service"
......... value[x] 0..1 string Value of extension
........ extension:digitization 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "digitization"
......... value[x] 0..1 boolean Value of extension
........ extension:listeRouge 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "listeRouge"
......... value[x] 0..1 boolean Value of extension
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata"
..... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Required Pattern: email
..... value SΣ 1..1 string Boîte Aux Lettres (BAL) MSS
..... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

..... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
..... period Σ 0..1 Period Time period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
PractitionerRole.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
PractitionerRole.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
PractitionerRole.identifier:idSituationExercice.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.identifier:idSituationExercice.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.identifier:numeroAm.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.identifier:numeroAm.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.codepreferredFRCoreValueSetPractitionerRoleExercice
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice
PractitionerRole.code:genreActiviterequiredJDV_J94-GenreActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J94-GenreActivite-RASS/FHIR/JDV-J94-GenreActivite-RASS
PractitionerRole.code:modeExercicerequiredJDV_J95-ModeExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J95-ModeExercice-RASS/FHIR/JDV-J95-ModeExercice-RASS
PractitionerRole.code:typeActiviteLiberalerequiredJDV_J96-TypeActiviteLiberale-RASS
https://mos.esante.gouv.fr/NOS/JDV_J96-TypeActiviteLiberale-RASS/FHIR/JDV-J96-TypeActiviteLiberale-RASS
PractitionerRole.code:statutProfessionnelSSArequiredJDV_J97-StatutProfessionnelSSA-RASS
https://mos.esante.gouv.fr/NOS/JDV_J97-StatutProfessionnelSSA-RASS/FHIR/JDV-J97-StatutProfessionnelSSA-RASS
PractitionerRole.code:statutHospitalierrequiredJDV_J98-StatutHospitalier-RASS
https://mos.esante.gouv.fr/NOS/JDV_J98-StatutHospitalier-RASS/FHIR/JDV-J98-StatutHospitalier-RASS
PractitionerRole.code:fonctionrequiredJDV_J108-EnsembleFonction-RASS
https://mos.esante.gouv.fr/NOS/JDV_J108-EnsembleFonction-RASS/FHIR/JDV-J108-EnsembleFonction-RASS
PractitionerRole.code:metierPharmacienrequiredJDV_J73-MetierPharmacien-RASS
https://mos.esante.gouv.fr/NOS/JDV_J73-MetierPharmacien-RASS/FHIR/JDV-J73-MetierPharmacien-RASS
PractitionerRole.telecom:mailbox-mss.extension:emailType.value[x]extensiblePattern: MSSANTE
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-email-type
PractitionerRole.telecom:mailbox-mss.extension:as-mailbox-mss-metadata.extension:type.value[x]requiredJDV_J139-TypeBAL-RASS
https://mos.esante.gouv.fr/NOS/JDV_J139-TypeBAL-RASS/FHIR/JDV-J139-TypeBAL-RASS
PractitionerRole.telecom:mailbox-mss.systemrequiredPattern: email
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom:mailbox-mss.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorPractitionerRole.telecom, PractitionerRole.telecom:mailbox-mssA system is required if a value is provided.
: value.empty() or system.exists()
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AsPractitionerRoleProfile

Summary

Mandatory: 2 elements(2 nested mandatory elements)
Prohibited: 14 elements

Slices

This structure defines the following Slices:

  • The element 2 is sliced based on the values of PractitionerRole.telecom (Closed)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* AsPractitionerRoleProfile 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
... meta Σ 0..1 Meta Metadata about the resource
ele-1: All FHIR elements must have a @value or children
.... Slices for extension Content/Rules for all slices
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... Slices for profile Σ 2..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
ele-1: All FHIR elements must have a @value or children
..... profile:fr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
ele-1: All FHIR elements must have a @value or children

Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
ele-1: All FHIR elements must have a @value or children

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitionerrole
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for extension Content/Rules for all slices
.... serviceTypeDuration 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
... Slices for identifier SΣ 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
ele-1: All FHIR elements must have a @value or children
.... identifier:idSituationExercice Σ 0..1 Identifier Identifiant d'activité propre au RPPS
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Required Pattern: https://rpps.esante.gouv.fr
... active SΣ 1..1 boolean La situation d'exercice est-elle active? (active | inactive) true par défaut; false pour les situations d’exercices supprimées
ele-1: All FHIR elements must have a @value or children
... practitioner SΣ 1..1 Reference(AS Practitioner Profile) Référence permettant de lier l’exercice professionnel et la situation d'exercice à un professionnel (Practitioner).
ele-1: All FHIR elements must have a @value or children
... organization SΣ 0..1 Reference(AS Organization Profile) Référence vers l’EG ou EJ de rattachement de la situation d’exercice (Organization)
ele-1: All FHIR elements must have a @value or children
... Slices for 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
Slice: Unordered, Open by value:$this
Binding: FR Core ValueSet PractitionerRole Exercice (preferred)
ele-1: All FHIR elements must have a @value or children
.... code:genreActivite SΣ 0..1 CodeableConcept Le genre identifiant une activité qui nécessite l’application de règles de gestion spécifiques (Synonyme: genreActivite).
Binding: JDV_J94-GenreActivite-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:modeExercice SΣ 0..1 CodeableConcept Le mode d'exercice décrit selon quelle modalité une activité est exercée au regard de l'organisation de la rétribution du professionnel (Synonyme: modeExercice).
Binding: JDV_J95-ModeExercice-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:typeActiviteLiberale SΣ 0..1 CodeableConcept Type d’activité libérale, par exemple: Cabinet; Secteur privé à l'hôpital (Synonyme: typeActiviteLiberale).
Binding: JDV_J96-TypeActiviteLiberale-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:statutProfessionnelSSA SΣ 0..1 CodeableConcept Statut du professionnel du Service de santé des armées (Synonyme: statutProfessionnelSSA).
Binding: JDV_J97-StatutProfessionnelSSA-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:statutHospitalier SΣ 0..1 CodeableConcept Statut hospitalier dans le cas d’une activité exercée en établissement public de santé (Synonyme: statutHospitalier).
Binding: JDV_J98-StatutHospitalier-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:fonction SΣ 0..1 CodeableConcept role : Fonction du professionnel au sein de la structure d’exercice.
Binding: JDV_J108-EnsembleFonction-RASS (required)
ele-1: All FHIR elements must have a @value or children
.... code:metierPharmacien SΣ 0..* CodeableConcept Section/Sous-section du tableau de l’Ordre des pharmaciens (CNOP) (sectionOrdrePharmacien/sousSectionOrdrePharmacien).
Binding: JDV_J73-MetierPharmacien-RASS (required)
ele-1: All FHIR elements must have a @value or children
... Slices for telecom SC 0..* FRCoreContactPointProfile Details of a Technology mediated contact point | Coordonnées électroniques détaillées
Slice: Unordered, Closed by value:system, exists:extension('https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type')
cpt-2: A system is required if a value is provided.
ele-1: All FHIR elements must have a @value or children
.... telecom:mailbox-mss C 0..* AsMailboxMSSProfile BALs MSS de type PER rattachés à l'identifiant du professionnel de santé ainsi qu'au lieu de sa situation d'exercice (BoiteLettreMSS).
cpt-2: A system is required if a value is provided.
ele-1: All FHIR elements must have a @value or children
..... Slices for extension 1..* 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
...... emailType 1..1 (Complex) Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type"
....... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Email type (extensible)
ele-1: All FHIR elements must have a @value or children
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R256-TypeMessagerie/FHIR/TRE-R256-TypeMessagerie
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: MSSANTE
...... as-mailbox-mss-metadata 0..1 (Complex) AS Mailbox Metadata
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... Slices for extension Content/Rules for all slices
........ extension:type 0..1 Extension typeBAL : Type de boîte aux lettres. Valeurs possibles : ORG | APP | PER | CAB
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "type"
........ extension:description 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "description"
........ extension:service 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "service"
........ extension:digitization 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "digitization"
........ extension:listeRouge 0..1 Extension Extension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... extension 0..0
......... url 1..1 uri "listeRouge"
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata"
..... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.


ele-1: All FHIR elements must have a @value or children
Required Pattern: email
..... value SΣ 1..1 string Boîte Aux Lettres (BAL) MSS
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.


ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.identifier:idSituationExercice.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.identifier:numeroAm.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.codepreferredFRCoreValueSetPractitionerRoleExercice
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice
PractitionerRole.code:genreActiviterequiredJDV_J94-GenreActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J94-GenreActivite-RASS/FHIR/JDV-J94-GenreActivite-RASS
PractitionerRole.code:modeExercicerequiredJDV_J95-ModeExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J95-ModeExercice-RASS/FHIR/JDV-J95-ModeExercice-RASS
PractitionerRole.code:typeActiviteLiberalerequiredJDV_J96-TypeActiviteLiberale-RASS
https://mos.esante.gouv.fr/NOS/JDV_J96-TypeActiviteLiberale-RASS/FHIR/JDV-J96-TypeActiviteLiberale-RASS
PractitionerRole.code:statutProfessionnelSSArequiredJDV_J97-StatutProfessionnelSSA-RASS
https://mos.esante.gouv.fr/NOS/JDV_J97-StatutProfessionnelSSA-RASS/FHIR/JDV-J97-StatutProfessionnelSSA-RASS
PractitionerRole.code:statutHospitalierrequiredJDV_J98-StatutHospitalier-RASS
https://mos.esante.gouv.fr/NOS/JDV_J98-StatutHospitalier-RASS/FHIR/JDV-J98-StatutHospitalier-RASS
PractitionerRole.code:fonctionrequiredJDV_J108-EnsembleFonction-RASS
https://mos.esante.gouv.fr/NOS/JDV_J108-EnsembleFonction-RASS/FHIR/JDV-J108-EnsembleFonction-RASS
PractitionerRole.code:metierPharmacienrequiredJDV_J73-MetierPharmacien-RASS
https://mos.esante.gouv.fr/NOS/JDV_J73-MetierPharmacien-RASS/FHIR/JDV-J73-MetierPharmacien-RASS
PractitionerRole.telecom:mailbox-mss.extension:emailType.value[x]extensiblePattern: MSSANTE
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-email-type
PractitionerRole.telecom:mailbox-mss.systemrequiredPattern: email
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom:mailbox-mss.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorPractitionerRole.telecom, PractitionerRole.telecom:mailbox-mssA system is required if a value is provided.
: value.empty() or system.exists()
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from AsPractitionerRoleProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* AsPractitionerRoleProfile Roles/organizations the practitioner is associated with
... meta
.... profile 2..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... Slices for profile Content/Rules for all slices
..... profile:fr-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
..... profile:as-dp-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitionerrole
... Slices for extension Content/Rules for all slices
.... extension:as-ext-practitionerrole-contracted 0..0
.... extension:as-ext-practitionerrole-hascas 0..0
.... extension:as-ext-practitionerrole-vitale-accepted 0..0
... Slices for identifier Content/Rules for all slices
.... identifier:idSituationExercice 0..1 Identifier Identifiant d'activité propre au RPPS
.... identifier:numeroAm 0..0
... period 0..0
... practitioner 1..1 Reference(AS Practitioner Profile) Référence permettant de lier l’exercice professionnel et la situation d'exercice à un professionnel (Practitioner).
... specialty 0..0
... location 0..0
... healthcareService 0..0
... Slices for telecom 0..* FRCoreContactPointProfile Details of a Technology mediated contact point | Coordonnées électroniques détaillées
Slice: Unordered, Closed by value:system, exists:extension('https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type')
.... telecom:mailbox-mss 0..* AsMailboxMSSProfile BALs MSS de type PER rattachés à l'identifiant du professionnel de santé ainsi qu'au lieu de sa situation d'exercice (BoiteLettreMSS).
..... Slices for extension Content/Rules for all slices
...... extension:as-mailbox-mss-metadata 0..1 AsMailboxMSSMetadataExtension AS Mailbox Metadata
....... Slices for extension Content/Rules for all slices
........ extension:responsible 0..0
........ extension:phone 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* AsPractitionerRoleProfile Roles/organizations the practitioner is associated with
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... as-ext-data-trace S 0..1 (Complex) DataTrace : Informe sur l'origine de la donnée (Autorité d'Enregistrement (AE) et Système d'Information (SI).
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-data-trace
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... Slices for profile Σ 2..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:fr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role
..... profile:as-dp-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitionerrole
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ 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".


... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... serviceTypeDuration 0..* (Complex) FR Core Service Type Duration Extension
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-service-type-duration
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 0..* Identifier Business Identifiers that are specific to a role/location
Slice: Unordered, Open by value:system
.... identifier:idSituationExercice Σ 0..1 Identifier Identifiant d'activité propre au RPPS
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ 1..1 uri The namespace for the identifier value
Required Pattern: https://rpps.esante.gouv.fr
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active SΣ 1..1 boolean La situation d'exercice est-elle active? (active | inactive) true par défaut; false pour les situations d’exercices supprimées
... practitioner SΣ 1..1 Reference(AS Practitioner Profile) Référence permettant de lier l’exercice professionnel et la situation d'exercice à un professionnel (Practitioner).
... organization SΣ 0..1 Reference(AS Organization Profile) Référence vers l’EG ou EJ de rattachement de la situation d’exercice (Organization)
... Slices for 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
Slice: Unordered, Open by value:$this
Binding: FR Core ValueSet PractitionerRole Exercice (preferred)
.... code:genreActivite SΣ 0..1 CodeableConcept Le genre identifiant une activité qui nécessite l’application de règles de gestion spécifiques (Synonyme: genreActivite).
Binding: JDV_J94-GenreActivite-RASS (required)
.... code:modeExercice SΣ 0..1 CodeableConcept Le mode d'exercice décrit selon quelle modalité une activité est exercée au regard de l'organisation de la rétribution du professionnel (Synonyme: modeExercice).
Binding: JDV_J95-ModeExercice-RASS (required)
.... code:typeActiviteLiberale SΣ 0..1 CodeableConcept Type d’activité libérale, par exemple: Cabinet; Secteur privé à l'hôpital (Synonyme: typeActiviteLiberale).
Binding: JDV_J96-TypeActiviteLiberale-RASS (required)
.... code:statutProfessionnelSSA SΣ 0..1 CodeableConcept Statut du professionnel du Service de santé des armées (Synonyme: statutProfessionnelSSA).
Binding: JDV_J97-StatutProfessionnelSSA-RASS (required)
.... code:statutHospitalier SΣ 0..1 CodeableConcept Statut hospitalier dans le cas d’une activité exercée en établissement public de santé (Synonyme: statutHospitalier).
Binding: JDV_J98-StatutHospitalier-RASS (required)
.... code:fonction SΣ 0..1 CodeableConcept role : Fonction du professionnel au sein de la structure d’exercice.
Binding: JDV_J108-EnsembleFonction-RASS (required)
.... code:metierPharmacien SΣ 0..* CodeableConcept Section/Sous-section du tableau de l’Ordre des pharmaciens (CNOP) (sectionOrdrePharmacien/sousSectionOrdrePharmacien).
Binding: JDV_J73-MetierPharmacien-RASS (required)
... Slices for telecom SC 0..* FRCoreContactPointProfile Details of a Technology mediated contact point | Coordonnées électroniques détaillées
Slice: Unordered, Closed by value:system, exists:extension('https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type')
cpt-2: A system is required if a value is provided.
.... telecom:mailbox-mss C 0..* AsMailboxMSSProfile BALs MSS de type PER rattachés à l'identifiant du professionnel de santé ainsi qu'au lieu de sa situation d'exercice (BoiteLettreMSS).
cpt-2: A system is required if a value is provided.
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... emailType 1..1 (Complex) Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type"
....... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Email type (extensible)
Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R256-TypeMessagerie/FHIR/TRE-R256-TypeMessagerie
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: MSSANTE
........ display 0..1 string Representation defined by the system
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... as-mailbox-mss-metadata 0..1 (Complex) AS Mailbox Metadata
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension typeBAL : Type de boîte aux lettres. Valeurs possibles : ORG | APP | PER | CAB
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "type"
......... value[x] 0..1 CodeableConcept Value of extension
Binding: JDV_J139-TypeBAL-RASS (required)
........ extension:description 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "description"
......... value[x] 0..1 string Value of extension
........ extension:service 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "service"
......... value[x] 0..1 string Value of extension
........ extension:digitization 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "digitization"
......... value[x] 0..1 boolean Value of extension
........ extension:listeRouge 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "listeRouge"
......... value[x] 0..1 boolean Value of extension
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-mailbox-mss-metadata"
..... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Required Pattern: email
..... value SΣ 1..1 string Boîte Aux Lettres (BAL) MSS
..... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

..... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
..... period Σ 0..1 Period Time period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
PractitionerRole.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
PractitionerRole.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
PractitionerRole.identifier:idSituationExercice.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.identifier:idSituationExercice.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.identifier:numeroAm.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.identifier:numeroAm.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.codepreferredFRCoreValueSetPractitionerRoleExercice
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-practitioner-role-exercice
PractitionerRole.code:genreActiviterequiredJDV_J94-GenreActivite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J94-GenreActivite-RASS/FHIR/JDV-J94-GenreActivite-RASS
PractitionerRole.code:modeExercicerequiredJDV_J95-ModeExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J95-ModeExercice-RASS/FHIR/JDV-J95-ModeExercice-RASS
PractitionerRole.code:typeActiviteLiberalerequiredJDV_J96-TypeActiviteLiberale-RASS
https://mos.esante.gouv.fr/NOS/JDV_J96-TypeActiviteLiberale-RASS/FHIR/JDV-J96-TypeActiviteLiberale-RASS
PractitionerRole.code:statutProfessionnelSSArequiredJDV_J97-StatutProfessionnelSSA-RASS
https://mos.esante.gouv.fr/NOS/JDV_J97-StatutProfessionnelSSA-RASS/FHIR/JDV-J97-StatutProfessionnelSSA-RASS
PractitionerRole.code:statutHospitalierrequiredJDV_J98-StatutHospitalier-RASS
https://mos.esante.gouv.fr/NOS/JDV_J98-StatutHospitalier-RASS/FHIR/JDV-J98-StatutHospitalier-RASS
PractitionerRole.code:fonctionrequiredJDV_J108-EnsembleFonction-RASS
https://mos.esante.gouv.fr/NOS/JDV_J108-EnsembleFonction-RASS/FHIR/JDV-J108-EnsembleFonction-RASS
PractitionerRole.code:metierPharmacienrequiredJDV_J73-MetierPharmacien-RASS
https://mos.esante.gouv.fr/NOS/JDV_J73-MetierPharmacien-RASS/FHIR/JDV-J73-MetierPharmacien-RASS
PractitionerRole.telecom:mailbox-mss.extension:emailType.value[x]extensiblePattern: MSSANTE
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-email-type
PractitionerRole.telecom:mailbox-mss.extension:as-mailbox-mss-metadata.extension:type.value[x]requiredJDV_J139-TypeBAL-RASS
https://mos.esante.gouv.fr/NOS/JDV_J139-TypeBAL-RASS/FHIR/JDV-J139-TypeBAL-RASS
PractitionerRole.telecom:mailbox-mss.systemrequiredPattern: email
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom:mailbox-mss.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorPractitionerRole.telecom, PractitionerRole.telecom:mailbox-mssA system is required if a value is provided.
: value.empty() or system.exists()
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AsPractitionerRoleProfile

Summary

Mandatory: 2 elements(2 nested mandatory elements)
Prohibited: 14 elements

Slices

This structure defines the following Slices:

  • The element 2 is sliced based on the values of PractitionerRole.telecom (Closed)

 

Other representations of profile: CSV, Excel, Schematron