PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.fr.core@2.0.0-ballot
    https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient-ins
description: Profil FRCorePatientProfile appliqué à l'INS avec identité validée, permettant d'indiquer les contraintes fortes nécessaires pour modéliser un patient avec une INS validée. Une ressource conforme au profil FRCorePatientINSProfile sera également conforme au profil FRCorePatientProfile grâce au principe d'héritage, il n'est donc pas nécessaire d'avoir une instance de chaque profil pour un même patient. Pour plus d'informations sur le contexte du patient INS, consultez le référentiel national d'identitovigilance (RNIV) et la documentation du référentiel INS de l'ANS .
package_name: hl7.fhir.fr.core
derivation: constraint
name: FRCorePatientINSProfile
type: Patient
elements:
  extension:
    array: true
    min: 2
    index: 0
    slicing:
      slices:
        identityReliability:
          match: {}
          schema:
            _required: true
            index: 1
            extensions:
              identityStatus:
                url: null
                index: 2
                elements:
                  value:
                    pattern:
                      type: Coding
                      value: {code: VALI, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-fiabilite-identite'}
                    choices: []
                    index: 4
            elements:
              extension:
                index: 2
                slicing:
                  slices:
                    identityStatus:
                      match: {}
                      schema:
                        index: 2
                        elements:
                          value:
                            pattern:
                              type: Coding
                              value: {code: VALI, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-fiabilite-identite'}
                            choices: []
                            index: 4
        birthPlace:
          match: {}
          schema:
            _required: true
            index: 5
            elements:
              value[x]:
                extensions:
                  inseeCode: {url: null, min: 1, _required: true, index: 7}
                elements:
                  extension:
                    index: 6
                    slicing:
                      slices:
                        inseeCode:
                          match: {}
                          schema: {_required: true, index: 7}
                          min: 1
                required: [extension]
  identifier:
    index: 8
    slicing:
      slices:
        INS-NIR:
          match: {}
          schema:
            short: The patient's health national identifier INS coming from the INSi teleservice| Identifiant national de santé du patient INS provenant du téléservice INSi
            array: true
            index: 9
            elements:
              use:
                pattern: {type: Code, value: official}
                index: 10
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INS-NIR, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-v2-0203'}
                index: 11
              system:
                short: Autorité d'affectation des INS-NIR
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.213.1.4.8'}
                index: 12
              value: {index: 13}
            required: [value, type]
        INS-NIA:
          match: {}
          schema:
            short: INS-NIA
            array: true
            index: 14
            elements:
              use:
                pattern: {type: Code, value: temp}
                index: 15
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INS-NIA, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-v2-0203'}
                index: 16
              system:
                short: Autorité d'affectation des INS-NIA
                pattern: {type: Uri, value: 'urn:oid:1.2.250.1.213.1.4.9'}
                index: 17
              value: {index: 18}
            required: [value, type]
  name:
    index: 19
    slicing:
      slices:
        officialName:
          match: {}
          schema:
            _required: true
            index: 20
            extensions:
              birth-list-given-name: {url: null, min: 1, _required: true, index: 22}
            elements:
              extension:
                index: 21
                slicing:
                  slices:
                    birth-list-given-name:
                      match: {}
                      schema: {_required: true, index: 22}
                      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: 23}
            required: [extension]
  gender:
    short: male | female | unknown
    binding: {strength: required, valueSet: 'https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-patient-gender-INS'}
    index: 24
  birthDate: {index: 25}
package_version: 2.0.0-ballot
extensions:
  identityReliability:
    url: null
    _required: true
    index: 1
    extensions:
      identityStatus:
        url: null
        index: 2
        elements:
          value:
            pattern:
              type: Coding
              value: {code: VALI, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-fiabilite-identite'}
            choices: []
            index: 4
    elements:
      extension:
        index: 2
        slicing:
          slices:
            identityStatus:
              match: {}
              schema:
                index: 2
                elements:
                  value:
                    pattern:
                      type: Coding
                      value: {code: VALI, system: 'https://hl7.fr/ig/fhir/core/CodeSystem/fr-core-cs-fiabilite-identite'}
                    choices: []
                    index: 4
  birthPlace:
    url: null
    _required: true
    index: 5
    elements:
      value[x]:
        extensions:
          inseeCode: {url: null, min: 1, _required: true, index: 7}
        elements:
          extension:
            index: 6
            slicing:
              slices:
                inseeCode:
                  match: {}
                  schema: {_required: true, index: 7}
                  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.0.0-ballot
required: [gender, name, identifier, birthDate]