Search FHIR

Annuaire Santé
1.1.0 - final-text France flag

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

Resource Profile: AS Person Profile

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

Profil générique créé à partir de Person dans le contexte de l’Annuaire Santé pour décrire les différents concepts utilisés pour définir et caractériser un professionnel en tant que personne physique (données restreintes).

Usage:

Formal Views of Profile Content

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

This structure is derived from Person

NomDrapeauxCard.TypeDescription et contraintesdoco
.. Person 0..* Person 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
... language 0..1 code Language of the resource content
... Slices pour extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:as-ext-person-nationality S 0..* (Complex) AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
.... 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
.... family 0..1 string Le nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given 0..* string Prénom(s) déclarés à sa naissance du professionnel.
.... prefix 0..1 string Civilité du professionnel (civilite).
... 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
..... extension:emailType 0..0
.... system 1..1 code « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
.... use 0..1 code home | work | temp | old | mobile - purpose of this contact point
... 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..1 Attachment Image of the person
... 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:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated

doco Documentation for this format
NomDrapeauxCard.TypeDescription et contraintesdoco
.. Person 0..* Person A generic person record
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 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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Bindings AdditionnelsBut
AllLanguages Binding Max

ele-1: All FHIR elements must have a @value or children
.... extension:as-ext-person-nationality S 0..* (Complex) AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... name SΣ 0..* FRCoreHumanNameProfile Nom issu de l’état-civil.
ele-1: All FHIR elements must have a @value or children
.... 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)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
ele-1: All FHIR elements must have a @value or children
.... family Σ 0..1 string Le nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
ele-1: All FHIR elements must have a @value or children
.... given Σ 0..* string Prénom(s) déclarés à sa naissance du professionnel.
ele-1: All FHIR elements must have a @value or children
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


ele-1: All FHIR elements must have a @value or children
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.
ele-1: All FHIR elements must have a @value or children
.... 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.


ele-1: All FHIR elements must have a @value or children
.... value Σ 1..1 string The actual contact point details
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
... 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.


ele-1: All FHIR elements must have a @value or children
... 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).
ele-1: All FHIR elements must have a @value or children
... photo S 0..1 Attachment Image of the person
ele-1: All FHIR elements must have a @value or children
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
ele-1: All FHIR elements must have a @value or children
... Slices pour link 0..* BackboneElement Link to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
ele-1: All FHIR elements must have a @value or children
.... link:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... target 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
ele-1: All FHIR elements must have a @value or children
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformitéValueSetURI
Person.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Bindings Additionnels But
AllLanguages Binding Max
Person.name.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use
from the FHIR Standard
Person.name.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
Person.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DétailsRequirements
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf 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-4errorPersonIf 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-5errorPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePersonA 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()
NomDrapeauxCard.TypeDescription et contraintesdoco
.. Person 0..* Person 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
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... 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 pour extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:as-ext-person-nationality S 0..* (Complex) AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
.... 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..* 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 de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given Σ 0..* string Prénom(s) déclarés à sa 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
... photo S 0..1 Attachment Image of 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

PathConformitéValueSetURI
Person.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Person.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
Person.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Bindings Additionnels But
AllLanguages Binding Max
Person.name.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use
from the FHIR Standard
Person.name.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
Person.name.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS
Person.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
Person.link.assurancerequiredIdentityAssuranceLevel
http://hl7.org/fhir/ValueSet/identity-assuranceLevel|4.0.1
from the FHIR Standard
Person.link:as-practitioner-exercice-professionnel.assurancerequiredIdentityAssuranceLevel
http://hl7.org/fhir/ValueSet/identity-assuranceLevel|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DétailsRequirements
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf 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-4errorPersonIf 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-5errorPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePersonA 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 Person

NomDrapeauxCard.TypeDescription et contraintesdoco
.. Person 0..* Person 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
... language 0..1 code Language of the resource content
... Slices pour extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:as-ext-person-nationality S 0..* (Complex) AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
.... 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
.... family 0..1 string Le nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given 0..* string Prénom(s) déclarés à sa naissance du professionnel.
.... prefix 0..1 string Civilité du professionnel (civilite).
... 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
..... extension:emailType 0..0
.... system 1..1 code « phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
.... use 0..1 code home | work | temp | old | mobile - purpose of this contact point
... 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..1 Attachment Image of the person
... 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:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated

doco Documentation for this format

Key Elements View

NomDrapeauxCard.TypeDescription et contraintesdoco
.. Person 0..* Person A generic person record
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 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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Bindings AdditionnelsBut
AllLanguages Binding Max

ele-1: All FHIR elements must have a @value or children
.... extension:as-ext-person-nationality S 0..* (Complex) AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... name SΣ 0..* FRCoreHumanNameProfile Nom issu de l’état-civil.
ele-1: All FHIR elements must have a @value or children
.... 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)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
ele-1: All FHIR elements must have a @value or children
.... family Σ 0..1 string Le nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
ele-1: All FHIR elements must have a @value or children
.... given Σ 0..* string Prénom(s) déclarés à sa naissance du professionnel.
ele-1: All FHIR elements must have a @value or children
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


ele-1: All FHIR elements must have a @value or children
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.
ele-1: All FHIR elements must have a @value or children
.... 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.


ele-1: All FHIR elements must have a @value or children
.... value Σ 1..1 string The actual contact point details
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
... 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.


ele-1: All FHIR elements must have a @value or children
... 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).
ele-1: All FHIR elements must have a @value or children
... photo S 0..1 Attachment Image of the person
ele-1: All FHIR elements must have a @value or children
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
ele-1: All FHIR elements must have a @value or children
... Slices pour link 0..* BackboneElement Link to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
ele-1: All FHIR elements must have a @value or children
.... link:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... target 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
ele-1: All FHIR elements must have a @value or children
.... link:as-practitioner-exercice-professionnel S 0..* BackboneElement Link to a resource that concerns the same actual person
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... target 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformitéValueSetURI
Person.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Bindings Additionnels But
AllLanguages Binding Max
Person.name.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use
from the FHIR Standard
Person.name.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
Person.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DétailsRequirements
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf 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-4errorPersonIf 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-5errorPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePersonA 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()

Snapshot View

NomDrapeauxCard.TypeDescription et contraintesdoco
.. Person 0..* Person 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
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... 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 pour extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:as-ext-person-nationality S 0..* (Complex) AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
.... 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..* 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 de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given Σ 0..* string Prénom(s) déclarés à sa 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
... photo S 0..1 Attachment Image of 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

PathConformitéValueSetURI
Person.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Person.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
Person.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Bindings Additionnels But
AllLanguages Binding Max
Person.name.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use
from the FHIR Standard
Person.name.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
Person.name.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS
Person.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
Person.link.assurancerequiredIdentityAssuranceLevel
http://hl7.org/fhir/ValueSet/identity-assuranceLevel|4.0.1
from the FHIR Standard
Person.link:as-practitioner-exercice-professionnel.assurancerequiredIdentityAssuranceLevel
http://hl7.org/fhir/ValueSet/identity-assuranceLevel|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DétailsRequirements
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf 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-4errorPersonIf 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-5errorPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePersonA 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()

 

Other representations of profile: CSV, Excel, Schematron