Annuaire Santé
1.0.1 - trial-use France flag

This page is part of the Guide d'implémentation FHIR - Annuaire de santé (v1.0.1: 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.0.1
Active as of 2024-04-25 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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Person 0..* Person A generic person record
... meta
.... 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
... 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
... 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..* FRCoreHumanNameProfile Nom issu de l’état-civil.
.... 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.
.... 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 for 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
NameFlagsCard.TypeDescription & Constraintsdoco
.. Person 0..* Person A generic person record
... meta Σ 0..1 Meta Metadata about the resource
.... 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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... 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
... 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 ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... name S 0..* FRCoreHumanNameProfile Nom issu de l’état-civil.
.... assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required): A code that represents the preferred display order of the components of a human name.


.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
.... 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
... telecom SC 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
cpt-2: A system is required if a value is provided.
.... emailType 0..1 Coding Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
Binding: FR Core ValueSet Email type (extensible)
.... 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).
... photo SC 0..1 Attachment Image of the person
att-1: If the Attachment has data, it SHALL have a contentType
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for 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 C 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided
.... 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 C 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Person.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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)DetailsRequirements
att-1errorPerson.photoIf the Attachment has data, it SHALL have a contentType
: data.empty() or contentType.exists()
cpt-2errorPerson.telecomA system is required if a value is provided.
: value.empty() or system.exists()
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-1errorPerson.meta.extension:as-ext-data-trace, Person.extension:as-ext-person-nationality, Person.extension:as-ext-person-birth-place, Person.extension:as-ext-person-deceased-date-time, Person.modifierExtension, Person.name.extension:assemblyOrder, Person.telecom.extension:emailType, Person.link.modifierExtension, Person.link:as-practitioner-exercice-professionnel.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ref-1errorPerson.link.target, Person.link:as-practitioner-exercice-professionnel.targetSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
NameFlagsCard.TypeDescription & Constraintsdoco
.. 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 for extension N 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
.... 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 for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... 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
... 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
... 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 ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... 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 for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required): A code that represents the preferred display order of the components of a human name.


.... 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 SC 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
cpt-2: A system is required if a value is provided.
.... 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
.... emailType 0..1 Coding Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
Binding: FR Core ValueSet Email type (extensible)
.... 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 SC 0..1 Attachment Image of the person
att-1: If the Attachment has data, it SHALL have a contentType
... managingOrganization ΣC 0..1 Reference(Organization) The organization that is the custodian of the person record
ref-1: SHALL have a contained resource if a local reference is provided
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for 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 N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target C 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided
..... 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 N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target C 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided
..... 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

PathConformanceValueSetURI
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
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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)DetailsRequirements
att-1errorPerson.photoIf the Attachment has data, it SHALL have a contentType
: data.empty() or contentType.exists()
cpt-2errorPerson.telecomA system is required if a value is provided.
: value.empty() or system.exists()
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-1errorPerson.meta.extension, Person.meta.extension:as-ext-data-trace, Person.extension, Person.extension:as-ext-person-nationality, Person.extension:as-ext-person-birth-place, Person.extension:as-ext-person-deceased-date-time, Person.modifierExtension, Person.name.extension, Person.name.extension:assemblyOrder, Person.telecom.extension, Person.telecom.extension:emailType, Person.link.extension, Person.link.modifierExtension, Person.link:as-practitioner-exercice-professionnel.extension, Person.link:as-practitioner-exercice-professionnel.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ref-1errorPerson.managingOrganization, Person.link.target, Person.link:as-practitioner-exercice-professionnel.targetSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Differential View

This structure is derived from Person

NameFlagsCard.TypeDescription & Constraintsdoco
.. Person 0..* Person A generic person record
... meta
.... 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
... 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
... 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..* FRCoreHumanNameProfile Nom issu de l’état-civil.
.... 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.
.... 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 for 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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Person 0..* Person A generic person record
... meta Σ 0..1 Meta Metadata about the resource
.... 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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... 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
... 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 ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... name S 0..* FRCoreHumanNameProfile Nom issu de l’état-civil.
.... assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required): A code that represents the preferred display order of the components of a human name.


.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
.... 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
... telecom SC 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
cpt-2: A system is required if a value is provided.
.... emailType 0..1 Coding Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
Binding: FR Core ValueSet Email type (extensible)
.... 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).
... photo SC 0..1 Attachment Image of the person
att-1: If the Attachment has data, it SHALL have a contentType
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for 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 C 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided
.... 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 C 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Person.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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)DetailsRequirements
att-1errorPerson.photoIf the Attachment has data, it SHALL have a contentType
: data.empty() or contentType.exists()
cpt-2errorPerson.telecomA system is required if a value is provided.
: value.empty() or system.exists()
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-1errorPerson.meta.extension:as-ext-data-trace, Person.extension:as-ext-person-nationality, Person.extension:as-ext-person-birth-place, Person.extension:as-ext-person-deceased-date-time, Person.modifierExtension, Person.name.extension:assemblyOrder, Person.telecom.extension:emailType, Person.link.modifierExtension, Person.link:as-practitioner-exercice-professionnel.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ref-1errorPerson.link.target, Person.link:as-practitioner-exercice-professionnel.targetSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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 for extension N 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
.... 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 for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... 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
... 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
... 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 ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... 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 for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required): A code that represents the preferred display order of the components of a human name.


.... 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 SC 0..* FRCoreContactPointProfile Différentes instances pour les téléphones, la télécopie et l’adresse mail.
cpt-2: A system is required if a value is provided.
.... 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
.... emailType 0..1 Coding Type of email | type de messagerie électronique
URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-contact-point-email-type
Binding: FR Core ValueSet Email type (extensible)
.... 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 SC 0..1 Attachment Image of the person
att-1: If the Attachment has data, it SHALL have a contentType
... managingOrganization ΣC 0..1 Reference(Organization) The organization that is the custodian of the person record
ref-1: SHALL have a contained resource if a local reference is provided
... active ?!SΣ 0..1 boolean La ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for 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 N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target C 1..1 Reference(Patient | Practitioner | RelatedPerson | Person) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided
..... 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 N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... target C 1..1 Reference(AS Practitioner Profile) The resource to which this actual person is associated
ref-1: SHALL have a contained resource if a local reference is provided
..... 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

PathConformanceValueSetURI
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
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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)DetailsRequirements
att-1errorPerson.photoIf the Attachment has data, it SHALL have a contentType
: data.empty() or contentType.exists()
cpt-2errorPerson.telecomA system is required if a value is provided.
: value.empty() or system.exists()
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-1errorPerson.meta.extension, Person.meta.extension:as-ext-data-trace, Person.extension, Person.extension:as-ext-person-nationality, Person.extension:as-ext-person-birth-place, Person.extension:as-ext-person-deceased-date-time, Person.modifierExtension, Person.name.extension, Person.name.extension:assemblyOrder, Person.telecom.extension, Person.telecom.extension:emailType, Person.link.extension, Person.link.modifierExtension, Person.link:as-practitioner-exercice-professionnel.extension, Person.link:as-practitioner-exercice-professionnel.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ref-1errorPerson.managingOrganization, Person.link.target, Person.link:as-practitioner-exercice-professionnel.targetSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

 

Other representations of profile: CSV, Excel, Schematron