Search FHIR

Annuaire Santé
1.1.0 - final-text France flag

Annuaire Santé, published by Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ansforge/IG-fhir-annuaire/ and changes regularly. See the Directory of published versions

Resource Profile: AS Donnée Restreinte Person Profile

Official URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dr-person Version: 1.1.0
Active as of 2025-10-10 Computable Name: AsDrPersonProfile

Profil restreint créé à partir de as-person dans le contexte des données en accès restreint de l’Annuaire Santé.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

This structure is derived from AsPersonProfile

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Person 0..* AsPersonProfile A generic person record
... meta
.... Slices pour extension Content/Rules for all slices
..... extension: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
.... Slices pour profile 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dr-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dr-person
... Slices pour extension Content/Rules for all slices
.... extension:as-ext-person-birth-place S 0..1 AsPersonBirthPlaceExtension AS Person Birth Place Extension
.... extension:as-ext-person-deceased-date-time S 0..1 R5 Person.deceasedDateTime AS Person Deceased Date Time Extension
... name S 0..1 FRCoreHumanNameProfile Nom issu de l’état-civil.
... gender S 0..1 code Sexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
... birthDate S 0..1 date Date de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... photo S 0..0
... active S 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices pour link Content/Rules for all slices
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person

doco Documentation for this format
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Person 0..* AsPersonProfile A generic person record
... meta Σ 0..1 Meta Metadata about the resource
.... Slices pour extension Content/Rules for all slices
..... extension: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
.... Slices pour profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dr-person
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension Content/Rules for all slices
.... extension:as-ext-person-birth-place S 0..1 AsAddressExtendedProfile AS Person Birth Place Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-birth-place
.... extension:as-ext-person-deceased-date-time S 0..1 dateTime AS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... name SΣ 0..1 FRCoreHumanNameProfile Nom issu de l’état-civil.
.... Slices pour extension Content/Rules for all slices
..... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
.... prefix Σ 0..1 string Civilité du professionnel (civilite).
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name
... telecom SΣ 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
.... Slices pour extension Content/Rules for all slices
.... system ΣC 1..1 code « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 1..1 string The actual contact point details
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
... gender SΣ 0..1 code Sexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Date de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices pour link 0..* BackboneElement Link to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
.... link:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
Person.name.use Base required NameUse 📦4.0.1 FHIR Std.
Person.name.prefix Base extensible JDV_J78-Civilite-RASS 📦1.5.0 Nomenclatures des objets de santé v1.5
Person.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Person.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Person.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Person If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Person 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 Person 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 Person If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Person 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()
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Person 0..* AsPersonProfile A generic person record
... 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 pour extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension: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 pour profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dr-person
.... 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices pour extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:as-ext-person-birth-place S 0..1 AsAddressExtendedProfile AS Person Birth Place Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-birth-place
.... extension:as-ext-person-deceased-date-time S 0..1 dateTime AS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier A human identifier for this person
... name SΣ 0..1 FRCoreHumanNameProfile Nom issu de l’état-civil.
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
.... text Σ 0..1 string Text representation of the full name
.... family Σ 0..1 string Le nom civil (également nommé nom de naissance ou nom de famille).
.... given Σ 0..* string Prénom(s) civil(s) déclarés à la naissance du professionnel.
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ 0..1 string Civilité du professionnel (civilite).
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ 0..* string jeu de valeurs pour spécifier le titre de la personne
Binding: JDV_J79-CiviliteExercice-RASS (extensible): Civilités d'exercice d'un professionnel du RASS
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ 0..1 Period Time period when name was/is in use
... telecom SΣ 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 1..1 code « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 1..1 string The actual contact point details
.... 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
... gender SΣ 0..1 code Sexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Date de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... address 0..* Address One or more addresses for the person
... managingOrganization Σ 0..1 Reference(Organization) The organization that is the custodian of the person record
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices pour link 0..* BackboneElement Link to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
.... link:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
..... assurance 0..1 code level1 | level2 | level3 | level4
Binding: IdentityAssuranceLevel (required): The level of confidence that this link represents the same actual person, based on NIST Authentication Levels.
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
..... assurance 0..1 code level1 | level2 | level3 | level4
Binding: IdentityAssuranceLevel (required): The level of confidence that this link represents the same actual person, based on NIST Authentication Levels.

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
Person.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Person.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Person.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Person.name.use Base required NameUse 📦4.0.1 FHIR Std.
Person.name.prefix Base extensible JDV_J78-Civilite-RASS 📦1.5.0 Nomenclatures des objets de santé v1.5
Person.name.suffix Base extensible JDV_J79-CiviliteExercice-RASS 📦1.5.0 Nomenclatures des objets de santé v1.5
Person.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Person.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Person.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Person.link.assurance Base required IdentityAssuranceLevel 📍4.0.1 FHIR Std.
Person.link:as-practitioner-exercice-professionnel.​assurance Base required IdentityAssuranceLevel 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Person If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Person 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 Person 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 Person If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Person 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 AsPersonProfile

Résumé

Mandatory: 0 element(2 nested mandatory elements)
Must-Support: 10 elements
Prohibited: 1 element

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Person.meta.profile

Differential View

This structure is derived from AsPersonProfile

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Person 0..* AsPersonProfile A generic person record
... meta
.... Slices pour extension Content/Rules for all slices
..... extension: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
.... Slices pour profile 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dr-canonical 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dr-person
... Slices pour extension Content/Rules for all slices
.... extension:as-ext-person-birth-place S 0..1 AsPersonBirthPlaceExtension AS Person Birth Place Extension
.... extension:as-ext-person-deceased-date-time S 0..1 R5 Person.deceasedDateTime AS Person Deceased Date Time Extension
... name S 0..1 FRCoreHumanNameProfile Nom issu de l’état-civil.
... gender S 0..1 code Sexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
... birthDate S 0..1 date Date de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... photo S 0..0
... active S 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices pour link Content/Rules for all slices
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person

doco Documentation for this format

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Person 0..* AsPersonProfile A generic person record
... meta Σ 0..1 Meta Metadata about the resource
.... Slices pour extension Content/Rules for all slices
..... extension: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
.... Slices pour profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dr-person
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension Content/Rules for all slices
.... extension:as-ext-person-birth-place S 0..1 AsAddressExtendedProfile AS Person Birth Place Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-birth-place
.... extension:as-ext-person-deceased-date-time S 0..1 dateTime AS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... name SΣ 0..1 FRCoreHumanNameProfile Nom issu de l’état-civil.
.... Slices pour extension Content/Rules for all slices
..... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
.... prefix Σ 0..1 string Civilité du professionnel (civilite).
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name
... telecom SΣ 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
.... Slices pour extension Content/Rules for all slices
.... system ΣC 1..1 code « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 1..1 string The actual contact point details
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
... gender SΣ 0..1 code Sexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Date de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices pour link 0..* BackboneElement Link to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
.... link:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
Person.name.use Base required NameUse 📦4.0.1 FHIR Std.
Person.name.prefix Base extensible JDV_J78-Civilite-RASS 📦1.5.0 Nomenclatures des objets de santé v1.5
Person.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Person.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Person.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Person If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Person 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 Person 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 Person If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Person 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()

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Person 0..* AsPersonProfile A generic person record
... 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 pour extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension: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 pour profile Σ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
Slice: Unordered, Open by value:$this
..... profile:as-dr-canonical Σ 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Required Pattern: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dr-person
.... 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices pour extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:as-ext-person-birth-place S 0..1 AsAddressExtendedProfile AS Person Birth Place Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-birth-place
.... extension:as-ext-person-deceased-date-time S 0..1 dateTime AS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier A human identifier for this person
... name SΣ 0..1 FRCoreHumanNameProfile Nom issu de l’état-civil.
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
.... text Σ 0..1 string Text representation of the full name
.... family Σ 0..1 string Le nom civil (également nommé nom de naissance ou nom de famille).
.... given Σ 0..* string Prénom(s) civil(s) déclarés à la naissance du professionnel.
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ 0..1 string Civilité du professionnel (civilite).
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ 0..* string jeu de valeurs pour spécifier le titre de la personne
Binding: JDV_J79-CiviliteExercice-RASS (extensible): Civilités d'exercice d'un professionnel du RASS
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ 0..1 Period Time period when name was/is in use
... telecom SΣ 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 1..1 code « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 1..1 string The actual contact point details
.... 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
... gender SΣ 0..1 code Sexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Date de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... address 0..* Address One or more addresses for the person
... managingOrganization Σ 0..1 Reference(Organization) The organization that is the custodian of the person record
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices pour link 0..* BackboneElement Link to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
.... link:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
..... assurance 0..1 code level1 | level2 | level3 | level4
Binding: IdentityAssuranceLevel (required): The level of confidence that this link represents the same actual person, based on NIST Authentication Levels.
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
..... assurance 0..1 code level1 | level2 | level3 | level4
Binding: IdentityAssuranceLevel (required): The level of confidence that this link represents the same actual person, based on NIST Authentication Levels.

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
Person.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Person.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Person.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Person.name.use Base required NameUse 📦4.0.1 FHIR Std.
Person.name.prefix Base extensible JDV_J78-Civilite-RASS 📦1.5.0 Nomenclatures des objets de santé v1.5
Person.name.suffix Base extensible JDV_J79-CiviliteExercice-RASS 📦1.5.0 Nomenclatures des objets de santé v1.5
Person.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Person.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Person.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Person.link.assurance Base required IdentityAssuranceLevel 📍4.0.1 FHIR Std.
Person.link:as-practitioner-exercice-professionnel.​assurance Base required IdentityAssuranceLevel 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Person If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Person 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 Person 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 Person If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Person 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 AsPersonProfile

Résumé

Mandatory: 0 element(2 nested mandatory elements)
Must-Support: 10 elements
Prohibited: 1 element

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Person.meta.profile

 

Other representations of profile: CSV, Excel, Schematron