Profile Comparison between https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitioner vs https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitioner

Left:AS Donnée Publique Practitioner Profile (https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitioner)
Right:AS Donnée Publique Practitioner Profile (https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitioner)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0-ballot-2' vs '1.0.0-ballot-3'
InformationStructureDefinition.dateValues for date differ: '2023-07-18T12:04:17+00:00' vs '2023-12-19T15:14:05+00:00'
InformationStructureDefinition.jurisdictionAdded the item 'urn:iso:std:iso:3166#FR'
InformationStructureDefinition.definitionValues for definition differ: 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](http://hl7.org/fhir/R4/provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.' vs 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.'
InformationStructureDefinition.definitionValues for definition differ: 'A list of profiles (references to [StructureDefinition](http://hl7.org/fhir/R4/structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](http://hl7.org/fhir/R4/structuredefinition-definitions.html#StructureDefinition.url).' vs 'A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.commentValues for comment differ: 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.' vs 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.'
InformationStructureDefinition.commentValues for comment differ: 'A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. 'the patient was an inpatient of the hospital for this time range') or one value from the range applies (e.g. 'give to the patient between these two times'). Period is not used for a duration (a measure of elapsed time). See [Duration](datatypes.html#Duration).' vs 'A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. 'the patient was an inpatient of the hospital for this time range') or one value from the range applies (e.g. 'give to the patient between these two times'). Period is not used for a duration (a measure of elapsed time). See [Duration](http://hl7.org/fhir/R4/datatypes.html#Duration).'
InformationStructureDefinition.shortValues for short differ: 'Le professionnel est-il actif? active | inactive. true par défaut; false pour les professionnels supprimés' vs 'Cette ressource est-elle active? true par défaut; false pour indiquer que la ressource a été supprimés'
InformationStructureDefinition.shortValues for short differ: 'Une instance pour le nom d’usage et une instance pour le nom issu de l’état-civil. « usual » pour nom et prénom d’usage (Personne) ; « official » pour nom de famille et prénoms (Etat-civil)' vs 'Nom sous lequel exerce le professionnel.'
InformationStructureDefinition.shortValues for short differ: '[Donnée restreinte] : Le nom de famille (également nommé nom de naissance) ou le nom d'usage de la personne.' vs 'Nom sous lequel exerce le professionnel (nomExercice).'
WarningPractitioner.name.familyElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: '[Donnée restreinte] : Prénom(s) déclarés à sa naissance de la personne.' vs 'Prénom sous lequel exerce le professionnel (prenom).'
WarningPractitioner.name.givenElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Civilité de la personne physique (Synonyme : civilite).' vs 'Parts that come before the name'
InformationStructureDefinition.shortValues for short differ: 'jeu de valeurs pour spécifier le titre de la personne' vs 'Civilité d’exercice du professionnel (civilite).'
WarningPractitioner.name.suffixElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Différentes instances pour les téléphones, la télécopie et l’adresse mail.' vs '[Donnée restreinte] : telecommunication. Différentes instances pour les téléphones, la télécopie et l’adresse mail.'
InformationStructureDefinition.shortValues for short differ: '[Donnée restreinte] : Adresse(s) de correspondance permettant de contacter le professionnel (Synonyme : adresseCorrespondance).' vs '[Donnée restreinte] : Adresse(s) de correspondance permettant de contacter le professionnel (adresseCorrespondance).'
InformationStructureDefinition.commentValues for comment differ: 'Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](location.html#) resource).' vs 'Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).'
InformationStructureDefinition.shortValues for short differ: '[Donnée restreinte] : Sexe administratif de la personne physique, au sens de l'état civil, masculin ou féminin (Synonyme : sexeAdministratif).' vs 'male | female | other | unknown'
WarningPractitioner.genderElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.shortValues for short differ: '[Donnée restreinte] : Date de naissance de la personne, modifiée selon les règles du RNIV dans le cas des dates exceptionnelles (Synonyme : dateNaissance).' vs 'The date on which the practitioner was born'
WarningPractitioner.birthDateElements differ in definition for mustSupport: 'true' vs 'false'
InformationPractitioner.birthDateElement maximum cardinalities differ: '0' vs '1'
WarningPractitioner.photoElements differ in definition for mustSupport: 'true' vs 'false'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.commentValues for comment differ: 'A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. 'the patient was an inpatient of the hospital for this time range') or one value from the range applies (e.g. 'give to the patient between these two times'). Period is not used for a duration (a measure of elapsed time). See [Duration](datatypes.html#Duration).' vs 'A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. 'the patient was an inpatient of the hospital for this time range') or one value from the range applies (e.g. 'give to the patient between these two times'). Period is not used for a duration (a measure of elapsed time). See [Duration](http://hl7.org/fhir/R4/datatypes.html#Duration).'
InformationStructureDefinition.shortValues for short differ: 'Langue parlée (Synonyme : langueParlee).' vs 'Langue parlée (langueParlee).'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttps://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-practitioner
      .copyright
        .date2023-07-18T12:04:17+00:002023-12-19T15:14:05+00:00
        • Values Differ
        .descriptionProfil applicatif créé à partir du profil générique as-practitioner dans le contexte des données en libre accès de l’Annuaire Santé.Profil public applicatif créé à partir du profil générique as-practitioner dans le contexte des données en libre accès de l’Annuaire Santé.
        • Values Differ
        .experimental
          .fhirVersion4.0.1
            .jurisdiction
              ..jurisdiction[0]urn:iso:std:iso:3166#FR
              • Added the item 'urn:iso:std:iso:3166#FR'
              .kindresource
                .nameAsDpPractitionerProfile
                  .publisherANS
                    .purpose
                      .statusactive
                        .titleAS Donnée Publique Practitioner Profile
                          .typePractitioner
                            .urlhttps://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-dp-practitioner
                              .version1.0.0-ballot-21.0.0-ballot-3
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.L TypeL Description & ConstraintsCommentsdoco
                              .. Practitioner 0..*AsPractitionerProfileA person with a formal responsibility in the provisioning of healthcare or related services | Prestataire de santé
                              0..*AsPractitionerProfileA person with a formal responsibility in the provisioning of healthcare or related services | Prestataire de santé
                                ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                  ... meta ΣN0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                      .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                      N0..*ExtensionAdditional content defined by implementations
                                      Slice: Unordered, Open by value:url
                                        .... versionId ΣN0..1idVersion specific identifierΣ0..1idVersion specific identifier
                                          .... lastUpdated ΣN0..1instantWhen the resource version last changedΣ0..1instantWhen the resource version last changed
                                            .... source ΣN0..1uriIdentifies where the resource comes fromΣ0..1uriIdentifies where the resource comes from
                                              .... profile ΣN0..*canonical(StructureDefinition)Profiles this resource claims to conform to
                                              Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
                                                .... security ΣN0..*CodingSecurity Labels applied to this resource
                                                Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


                                                Σ0..*CodingSecurity Labels applied to this resource
                                                Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


                                                  .... tag ΣN0..*CodingTags applied to this resource
                                                  Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


                                                  Σ0..*CodingTags applied to this resource
                                                  Binding: ?? (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?!Σ0..1uriA set of rules under which this content was created
                                                      ... text N0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                                                        ... contained 0..*ResourceContained, inline Resources
                                                        0..*ResourceContained, inline Resources
                                                          ... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                          Slice: Unordered, Open by value:url
                                                          N0..*ExtensionAdditional content defined by implementations
                                                          Slice: Unordered, Open by value:url
                                                            ... Slices for modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
                                                            Slice: Unordered, Open by value:url
                                                            ?!N0..*ExtensionExtensions that cannot be ignored
                                                            Slice: Unordered, Open by value:url
                                                              ... Slices for identifier SΣ1..*IdentifierAn identifier for the person as this agent
                                                              Slice: Unordered, Open by pattern:system
                                                              SΣ1..*IdentifierAn identifier for the person as this agent
                                                              Slice: Unordered, Open by pattern:system
                                                                .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                  .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                  Slice: Unordered, Open by value:url
                                                                  N0..*ExtensionAdditional content defined by implementations
                                                                  Slice: Unordered, Open by value:url
                                                                    .... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                                    Binding: ?? (required): Identifies the purpose for this identifier, if known .

                                                                    ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                                    Binding: ?? (required): Identifies the purpose for this identifier, if known .

                                                                      .... type ΣN1..1CodeableConceptDescription of identifier
                                                                      Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                                                                      Σ1..1CodeableConceptDescription of identifier
                                                                      Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                                                                        ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                          ..... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                          Slice: Unordered, Open by value:url
                                                                          N0..*ExtensionAdditional content defined by implementations
                                                                          Slice: Unordered, Open by value:url
                                                                            ..... coding ΣN0..*CodingCode defined by a terminology system
                                                                            Σ0..*CodingCode defined by a terminology system
                                                                              ...... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                ...... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                Slice: Unordered, Open by value:url
                                                                                N0..*ExtensionAdditional content defined by implementations
                                                                                Slice: Unordered, Open by value:url
                                                                                  ...... system Σ0..1uriIdentity of the terminology system
                                                                                  Example CodeSystem HL7v2 (PAM) pour un type d'identifiant PS: http://terminology.hl7.org/CodeSystem/v2-0203
                                                                                  Example CodeSystem ASIP pour un type d'identifiant d'un employé dans une structure: https://mos.esante.gouv.fr/NOS/TRE_G08-TypeIdentifiantPersonne/FHIR/TRE-G08-TypeIdentifiantPersonne
                                                                                  Σ0..1uriIdentity of the terminology system
                                                                                  Example CodeSystem HL7v2 (PAM) pour un type d'identifiant PS: http://terminology.hl7.org/CodeSystem/v2-0203
                                                                                  Example CodeSystem ASIP pour un type d'identifiant d'un employé dans une structure: https://mos.esante.gouv.fr/NOS/TRE_G08-TypeIdentifiantPersonne/FHIR/TRE-G08-TypeIdentifiantPersonne
                                                                                    ...... version Σ0..1stringVersion of the system - if relevantΣ0..1stringVersion of the system - if relevant
                                                                                      ...... code Σ0..1codeSymbol in syntax defined by the systemΣ0..1codeSymbol in syntax defined by the system
                                                                                        ...... display Σ0..1stringRepresentation defined by the systemΣ0..1stringRepresentation defined by the system
                                                                                          ...... userSelected Σ0..1booleanIf this coding was chosen directly by the userΣ0..1booleanIf this coding was chosen directly by the user
                                                                                            ..... text Σ0..1stringPlain text representation of the conceptΣ0..1stringPlain text representation of the concept
                                                                                              .... system Σ1..1uriThe namespace for the identifier value
                                                                                              Example General: http://www.acme.com/identifiers/patient
                                                                                              Example Pour un PS identifié à partir de sa carte CPS: urn:oid:1.2.250.1.71.4.2.1
                                                                                              Example Pour un employé identifié au sein de sa structure, OID de l'établissement suivi de la branche de gestion des employés ou: http://hopitalTest.fr/fhir/namingsystem/employes
                                                                                              Σ1..1uriThe namespace for the identifier value
                                                                                              Example General: http://www.acme.com/identifiers/patient
                                                                                              Example Pour un PS identifié à partir de sa carte CPS: urn:oid:1.2.250.1.71.4.2.1
                                                                                              Example Pour un employé identifié au sein de sa structure, OID de l'établissement suivi de la branche de gestion des employés ou: http://hopitalTest.fr/fhir/namingsystem/employes
                                                                                                .... value Σ1..1stringThe value that is unique
                                                                                                Example General: 123456
                                                                                                Σ1..1stringThe value that is unique
                                                                                                Example General: 123456
                                                                                                  .... period ΣC0..0ΣC0..0
                                                                                                    .... assigner ΣC0..0ΣC0..0
                                                                                                      ... active SΣ1..1booleanLe professionnel est-il actif? active | inactive. true par défaut; false pour les professionnels supprimésSΣ1..1booleanCette ressource est-elle active? true par défaut; false pour indiquer que la ressource a été supprimés
                                                                                                        ... name SΣ0..*??Une instance pour le nom d’usage et une instance pour le nom issu de l’état-civil. « usual » pour nom et prénom d’usage (Personne) ; « official » pour nom de famille et prénoms (Etat-civil)
                                                                                                        SΣ0..*??Nom sous lequel exerce le professionnel.
                                                                                                          .... id 0..00..0
                                                                                                            .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                            Slice: Unordered, Open by value:url
                                                                                                            N0..*ExtensionAdditional content defined by implementations
                                                                                                            Slice: Unordered, Open by value:url
                                                                                                              .... use ?!Σ0..0?!Σ0..0
                                                                                                                .... text Σ0..0Σ0..0
                                                                                                                  .... family Σ0..0SΣ0..0
                                                                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                  .... given Σ0..0SΣ0..0
                                                                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                  .... prefix Σ0..1stringCivilité de la personne physique (Synonyme : civilite).
                                                                                                                  Binding: ?? (required): Civilités des personnes physiques du RASS


                                                                                                                  This repeating element order: Prefixes appear in the correct order for presenting the name
                                                                                                                  Σ0..1stringParts that come before the name
                                                                                                                  Binding: ?? (extensible): Civilités des personnes physiques du RASS


                                                                                                                  This repeating element order: Prefixes appear in the correct order for presenting the name
                                                                                                                    .... suffix Σ0..0SΣ0..0
                                                                                                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                    .... period ΣC0..0ΣC0..0
                                                                                                                      ... Slices for telecom SΣC0..*??Différentes instances pour les téléphones, la télécopie et l’adresse mail.
                                                                                                                      Slice: Unordered, Closed by profile:$this.resolve()
                                                                                                                      SΣC0..*??[Donnée restreinte] : telecommunication. Différentes instances pour les téléphones, la télécopie et l’adresse mail.
                                                                                                                      Slice: Unordered, Closed by profile:$this.resolve()
                                                                                                                        ... address S0..0S0..0
                                                                                                                          ... gender SΣ0..0Σ0..0
                                                                                                                          • Elements differ in definition for mustSupport: 'true' vs 'false'
                                                                                                                          ... birthDate SΣ0..0Σ0..1dateThe date on which the practitioner was born
                                                                                                                          • Elements differ in definition for mustSupport: 'true' vs 'false'
                                                                                                                          • Element maximum cardinalities differ: '0' vs '1'
                                                                                                                          ... photo SC0..0C0..0
                                                                                                                          • Elements differ in definition for mustSupport: 'true' vs 'false'
                                                                                                                          ... qualification S0..*BackboneElementQualifications obtained by training and certification/Diplômes
                                                                                                                          S0..*BackboneElementQualifications obtained by training and certification/Diplômes
                                                                                                                          Slice: Unordered, Open by value:code
                                                                                                                            .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                              .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                              N0..*ExtensionAdditional content defined by implementations
                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                .... modifierExtension ?!ΣN0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                  .... identifier 0..00..0
                                                                                                                                    .... code N1..1CodeableConceptCoded representation of the qualification
                                                                                                                                    Binding: ?? (example): Specific qualification the practitioner has to provide a service.

                                                                                                                                    1..1CodeableConceptCoded representation of the qualification
                                                                                                                                    Binding: ?? (example): Specific qualification the practitioner has to provide a service.

                                                                                                                                      ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                        ..... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                        Slice: Unordered, Open by value:url
                                                                                                                                        N0..*ExtensionAdditional content defined by implementations
                                                                                                                                        Slice: Unordered, Open by value:url
                                                                                                                                          ..... Slices for coding ΣN0..*CodingCode defined by a terminology system
                                                                                                                                          Slice: Unordered, Open by value:system
                                                                                                                                          ΣN0..*CodingCode defined by a terminology system
                                                                                                                                          Slice: Unordered, Open by value:system
                                                                                                                                            ..... text Σ0..1stringPlain text representation of the conceptΣ0..1stringPlain text representation of the concept
                                                                                                                                              .... period C0..0C0..0
                                                                                                                                                .... issuer C0..0C0..0
                                                                                                                                                  ... communication S0..0S0..0

                                                                                                                                                    doco Documentation for this format