PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.fr.core@2.2.0-ballot
    https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient-ins
description: FR Core Patient profile overspecified to comply with the requirements of the National Health Identity (INS) framework. The INS identifier can only be conveyed in the case of a qualified identity, which is why the identifier slices are defined in the FRCorePatientINS profile and not in the FRCorePatient profile.\r\n\nProfil Fr Core Patient surspécifié pour être conforme aux exigences du référentiel d'Identité Nationale de Santé (INS). Le matricule INS ne peut être véhiculé que dans le cas d'une identité qualifiée, raison pour laquelle les slices identifier sont définies au niveau du FRCorePatientINS et non au niveau du FRCorePatient.
package_name: hl7.fhir.fr.core
derivation: constraint
name: FRCorePatientINSProfile
type: Patient
elements:
  meta:
    elements:
      profile:
        pattern: {type: Canonical, value: 'https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient-ins'}
        index: 0
        slicing:
          slices:
            fr-ins-canonical:
              match: {}
              schema:
                pattern: {type: Canonical, value: 'https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient-ins'}
                index: 0
              min: 0
              max: 1
  extension:
    index: 1
    slicing:
      slices:
        identityReliability:
          match: {}
          schema:
            index: 2
            extensions:
              validationMode:
                url: null
                index: 3
                elements:
                  value:
                    choices: []
                    index: 5
            elements:
              extension:
                index: 3
                slicing:
                  slices:
                    validationMode:
                      match: {}
                      schema:
                        index: 3
                        elements:
                          value:
                            choices: []
                            index: 5
        birthPlace:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 6
            elements:
              value[x]:
                extensions:
                  inseeCode: {url: null, min: 1, _required: true, index: 8}
                elements:
                  extension:
                    index: 7
                    slicing:
                      slices:
                        inseeCode:
                          match: {}
                          schema: {_required: true, index: 8}
                          min: 1
                required: [extension]
  identifier:
    index: 9
    slicing:
      slices:
        INS-NIR:
          match: {}
          schema:
            short: INS-NIR - The patient national health identifier INS obtained by requesting the national patient identification service (CNAM) called the INSi teleservice. Identifiant national de santé (NIR) du patient INS provenant du téléservice INSi (service national d'identification des patients (CNAM))
            mustSupport: true
            array: true
            index: 10
            elements:
              use:
                short: official | old
                binding: {strength: required, valueSet: 'https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-patient-identifier-use-ins'}
                index: 11
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INS-NIR, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-v2-0203'}
                index: 12
              system:
                short: Autorité d'affectation des INS-NIR
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.213.1.4.8'}
                index: 13
              value: {index: 14}
            required: [value, type, system, use]
        INS-NIR-TEST:
          match: {}
          schema:
            short: Identifiant INS-NIR du patient fictif de test
            array: true
            index: 15
            elements:
              use:
                pattern: {type: Code, value: official}
                index: 16
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INS-NIR-TEST, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-v2-0203'}
                index: 17
              system:
                short: Autorité d’affectation des INS-NIR de test
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.213.1.4.10'}
                index: 18
              value: {index: 19}
            required: [value, type, system, use]
        INS-NIR-DEMO:
          match: {}
          schema:
            short: Identifiant INS-NIR du patient fictif de démonstration
            array: true
            index: 20
            elements:
              use:
                pattern: {type: Code, value: official}
                index: 21
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INS-NIR-DEMO, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-v2-0203'}
                index: 22
              system:
                short: Autorité d’affectation des INS-NIR de démonstration
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.213.1.4.11'}
                index: 23
              value: {index: 24}
            required: [value, type, system, use]
        INS-NIA:
          match: {}
          schema:
            short: INS-NIA - The temporary patient health national identifier obtained by requesting the national patient identification service (CNAM)| Identifiant national temporaire de santé du patient obtenu par interrogation du téléservice INSi de la CNAM
            mustSupport: true
            array: true
            index: 25
            elements:
              use:
                short: official | old
                binding: {strength: required, valueSet: 'https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-patient-identifier-use-ins'}
                index: 26
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INS-NIA, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-v2-0203'}
                index: 27
              system:
                short: Autorité d'affectation des INS-NIA
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.213.1.4.9'}
                index: 28
              value: {index: 29}
            required: [value, type, system, use]
  name:
    index: 30
    slicing:
      slices:
        officialName:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 31
            extensions:
              birth-list-given-name: {url: null, min: 1, mustSupport: true, _required: true, index: 33}
            elements:
              extension:
                index: 32
                slicing:
                  slices:
                    birth-list-given-name:
                      match: {}
                      schema: {mustSupport: true, _required: true, index: 33}
                      min: 1
              given: {short: 'Dans le cas d’une identité créée ou modifiée par un appel au téléservice INSi, il est nécessaire d’extraire le premier prénom de la liste des prénoms retournée par le téléservice et de l''inclure dans le champs given. En cas de prénom composé, given peut par exemple contenir ''Anne-sophie'' ou ''Anne Sophie''.', index: 34}
            required: [extension]
  gender: {mustSupport: true, index: 35}
  birthDate: {mustSupport: true, index: 36}
package_version: 2.2.0-ballot
extensions:
  identityReliability:
    url: null
    index: 2
    extensions:
      validationMode:
        url: null
        index: 3
        elements:
          value:
            choices: []
            index: 5
    elements:
      extension:
        index: 3
        slicing:
          slices:
            validationMode:
              match: {}
              schema:
                index: 3
                elements:
                  value:
                    choices: []
                    index: 5
  birthPlace:
    url: null
    mustSupport: true
    _required: true
    index: 6
    elements:
      value[x]:
        extensions:
          inseeCode: {url: null, min: 1, _required: true, index: 8}
        elements:
          extension:
            index: 7
            slicing:
              slices:
                inseeCode:
                  match: {}
                  schema: {_required: true, index: 8}
                  min: 1
        required: [extension]
class: profile
kind: resource
url: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient-ins
base: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient
version: 2.2.0-ballot
required: [gender, name, extension, identifier, birthDate]