Annuaire Santé
1.0.0-ballot-4 - trial-use France flag

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

Resource Profile: AS Person Profile

Official URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-person Version: 1.0.0-ballot-4
Active as of 2024-04-02 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..*PersonA generic person record
... meta
.... as-ext-data-trace S0..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
... as-ext-person-nationality S0..*(Complex)AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
... as-ext-person-birth-place S0..1AsAddressExtendedProfileAS Person Birth Place Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-birth-place
... name S0..*FrHumanNameNom issu de l’état-civil.
.... family 0..1stringLe nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given 0..*stringPrénom(s) déclarés à sa naissance du professionnel.
.... prefix 0..1stringCivilité du professionnel (civilite).
... telecom S0..*FrContactPointDifférentes instances pour les téléphones, la télécopie et l’adresse mail.
.... system 1..1code« phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
.... use 0..1codehome | work | temp | old | mobile - purpose of this contact point
... gender S0..1codeSexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
... birthDate S0..1dateDate de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... photo S0..1AttachmentImage of the person
... active S0..1booleanLa ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for link 0..*BackboneElementLink to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
.... link:as-practitioner-exercice-professionnel S0..*BackboneElementLink to a resource that concerns the same actual person
..... target 1..1Reference(AS Practitioner Profile)The resource to which this actual person is associated

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Person 0..*PersonA generic person record
... meta Σ0..1MetaMetadata about the resource
.... as-ext-data-trace S0..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..1uriA set of rules under which this content was created
... as-ext-person-nationality S0..*(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 S0..1dateTimeAS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... name S0..*FrHumanNameNom issu de l’état-civil.
.... assemblyOrder N0..1codePreferred 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..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

.... family Σ0..1stringLe nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given Σ0..*stringPré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..1stringCivilité 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 SC0..*FrContactPointDiffé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 N0..1CodingType of email | type de messagerie électronique
URL: http://interopsante.org/fhir/StructureDefinition/FrContactPointEmailType
Binding: fr-email-type (extensible)
.... system ΣC1..1code« 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..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

... gender SΣ0..1codeSexe 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..1dateDate de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... photo SC0..1AttachmentImage of the person
att-1: If the Attachment has data, it SHALL have a contentType
... active ?!SΣ0..1booleanLa ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for link 0..*BackboneElementLink 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..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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 S0..*BackboneElementLink to a resource that concerns the same actual person
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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.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
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use
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-1error**ALL** elementsMust 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..*PersonA generic person record
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... as-ext-data-trace S0..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..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags 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..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... as-ext-person-nationality S0..*(Complex)AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
... as-ext-person-birth-place S0..1AsAddressExtendedProfileAS 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 S0..1dateTimeAS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier 0..*IdentifierA human identifier for this person
... name S0..*FrHumanNameNom issu de l’état-civil.
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... assemblyOrder N0..1codePreferred 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..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

.... text Σ0..1stringText representation of the full name
.... family Σ0..1stringLe nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given Σ0..*stringPré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..1stringCivilité 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..*stringjeu 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 ΣC0..1PeriodTime period when name was/is in use
per-1: If present, start SHALL have a lower value than end
... telecom SC0..*FrContactPointDiffé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..1stringUnique id for inter-element referencing
.... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... emailType N0..1CodingType of email | type de messagerie électronique
URL: http://interopsante.org/fhir/StructureDefinition/FrContactPointEmailType
Binding: fr-email-type (extensible)
.... system ΣC1..1code« 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..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period ΣC0..1PeriodTime period when the contact point was/is in use
per-1: If present, start SHALL have a lower value than end
... gender SΣ0..1codeSexe 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..1dateDate de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... address 0..*AddressOne or more addresses for the person
... photo SC0..1AttachmentImage of the person
att-1: If the Attachment has data, it SHALL have a contentType
... managingOrganization ΣC0..1Reference(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..1booleanLa ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for link 0..*BackboneElementLink 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..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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..1codelevel1 | 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 S0..*BackboneElementLink to a resource that concerns the same actual person
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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..1codelevel1 | 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
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use
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-1error**ALL** elementsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
per-1errorPerson.name.period, Person.telecom.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
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..*PersonA generic person record
... meta
.... as-ext-data-trace S0..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
... as-ext-person-nationality S0..*(Complex)AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
... as-ext-person-birth-place S0..1AsAddressExtendedProfileAS Person Birth Place Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-birth-place
... name S0..*FrHumanNameNom issu de l’état-civil.
.... family 0..1stringLe nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given 0..*stringPrénom(s) déclarés à sa naissance du professionnel.
.... prefix 0..1stringCivilité du professionnel (civilite).
... telecom S0..*FrContactPointDifférentes instances pour les téléphones, la télécopie et l’adresse mail.
.... system 1..1code« phone » pour Téléphone et Téléphone 2 ; « fax » pour Télécopie ; « email » pour adresse e-mail
.... use 0..1codehome | work | temp | old | mobile - purpose of this contact point
... gender S0..1codeSexe administratif du professionnel, au sens de l'état civil, masculin ou féminin (MOS : sexeAdministratif).
... birthDate S0..1dateDate de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... photo S0..1AttachmentImage of the person
... active S0..1booleanLa ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for link 0..*BackboneElementLink to a resource that concerns the same actual person
Slice: Unordered, Open by profile:target
.... link:as-practitioner-exercice-professionnel S0..*BackboneElementLink to a resource that concerns the same actual person
..... target 1..1Reference(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..*PersonA generic person record
... meta Σ0..1MetaMetadata about the resource
.... as-ext-data-trace S0..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..1uriA set of rules under which this content was created
... as-ext-person-nationality S0..*(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 S0..1dateTimeAS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... name S0..*FrHumanNameNom issu de l’état-civil.
.... assemblyOrder N0..1codePreferred 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..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

.... family Σ0..1stringLe nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given Σ0..*stringPré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..1stringCivilité 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 SC0..*FrContactPointDiffé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 N0..1CodingType of email | type de messagerie électronique
URL: http://interopsante.org/fhir/StructureDefinition/FrContactPointEmailType
Binding: fr-email-type (extensible)
.... system ΣC1..1code« 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..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

... gender SΣ0..1codeSexe 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..1dateDate de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... photo SC0..1AttachmentImage of the person
att-1: If the Attachment has data, it SHALL have a contentType
... active ?!SΣ0..1booleanLa ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for link 0..*BackboneElementLink 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..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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 S0..*BackboneElementLink to a resource that concerns the same actual person
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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.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
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use
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-1error**ALL** elementsMust 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..*PersonA generic person record
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... as-ext-data-trace S0..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..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags 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..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... as-ext-person-nationality S0..*(Complex)AS Person Nationality Extension
URL: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-person-nationality
... as-ext-person-birth-place S0..1AsAddressExtendedProfileAS 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 S0..1dateTimeAS Person Deceased Date Time Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Person.deceasedDateTime
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier 0..*IdentifierA human identifier for this person
... name S0..*FrHumanNameNom issu de l’état-civil.
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... assemblyOrder N0..1codePreferred 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..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

.... text Σ0..1stringText representation of the full name
.... family Σ0..1stringLe nom de famille (également nommé nom de naissance) ou le nom d'usage du professionnel.
.... given Σ0..*stringPré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..1stringCivilité 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..*stringjeu 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 ΣC0..1PeriodTime period when name was/is in use
per-1: If present, start SHALL have a lower value than end
... telecom SC0..*FrContactPointDiffé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..1stringUnique id for inter-element referencing
.... Slices for extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... emailType N0..1CodingType of email | type de messagerie électronique
URL: http://interopsante.org/fhir/StructureDefinition/FrContactPointEmailType
Binding: fr-email-type (extensible)
.... system ΣC1..1code« 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..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period ΣC0..1PeriodTime period when the contact point was/is in use
per-1: If present, start SHALL have a lower value than end
... gender SΣ0..1codeSexe 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..1dateDate de naissance du professionnel, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (MOS : dateNaissance).
... address 0..*AddressOne or more addresses for the person
... photo SC0..1AttachmentImage of the person
att-1: If the Attachment has data, it SHALL have a contentType
... managingOrganization ΣC0..1Reference(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..1booleanLa ressource est-elle active? active | inactive. true par défaut; false pour les professionnels supprimés
... Slices for link 0..*BackboneElementLink 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..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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..1codelevel1 | 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 S0..*BackboneElementLink to a resource that concerns the same actual person
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... target C1..1Reference(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..1codelevel1 | 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
from the FHIR Standard
Person.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use
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-1error**ALL** elementsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
per-1errorPerson.name.period, Person.telecom.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
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