PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.tddui@2.0.0-ballot
    https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-patient
description: Profil de la ressource FrCorePatientProfile permettant de représenter un usager lorsque l'INS n'est pas transmis.
package_name: ans.fhir.fr.tddui
derivation: constraint
name: TDDUIPatient
type: Patient
elements:
  extension:
    index: 0
    slicing:
      slices:
        birthPlace:
          match: {}
          schema:
            index: 0
            elements:
              value[x]:
                elements:
                  country: {index: 1}
                  extension:
                    index: 2
                    slicing:
                      slices:
                        inseeCode:
                          match: {}
                          schema: {index: 2}
                extensions:
                  inseeCode: {url: null, index: 2}
  identifier:
    index: 3
    slicing:
      slices:
        NSS:
          match: {}
          schema: {index: 3}
        PI:
          match: {}
          schema: {short: 'Hospital assigned patient identifier | IPP; Dans le cadre de ce volet, représente l''Identifiant local de l’usager au sein de la structure. Cet identifiant est obtenu par la concaténation du type d''identifiant national de personne (provenant de la nomenclature TRE_G08-TypeIdentifiantPersonne), de l''identifiant de la structure (numéro FINESS), de l''identifiant local de l’usager au sein de la structure (identifiantLocalUsagerESSMS) : 3+FINESS/identifiantLocalUsagerESSMS', index: 4}
          max: 1
        InitialNumberMDPH:
          match: {}
          schema:
            short: Numéro de l’individu attribué par la MDPH ayant créé le dossier Individu (= MDPH initiale).
            index: 5
            elements:
              use:
                pattern: {type: code, value: usual}
                type: code
                index: 6
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PIN, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-identifier', display: Patient initial number}
                type: CodeableConcept
                index: 7
              system: {index: 8}
              value: {index: 9}
            required: [system, type, value]
  name:
    type: HumanName
    index: 10
    slicing:
      slices:
        usualName:
          match: {}
          schema:
            type: HumanName
            index: 11
            elements:
              family: {index: 12}
              given: {index: 13}
        officialName:
          match: {}
          schema:
            type: HumanName
            _required: true
            index: 14
            extensions:
              birth-list-given-name: {url: null, index: 15}
            elements:
              extension:
                index: 15
                slicing:
                  slices:
                    birth-list-given-name:
                      match: {}
                      schema: {index: 15}
              family: {index: 16}
              given: {index: 17}
              prefix: {index: 18}
  gender:
    short: male | female | unknown
    binding: {strength: required, valueSet: 'https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-patient-gender-INS'}
    index: 19
  birthDate:
    index: 20
    extensions:
      tddui-birth-order: {url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-birth-order', min: 1, max: 1, type: Extension, short: Ordre d’enregistrement de la naissance dans le registre d’état civil de la commune de naissance pour le mois de la naissance. Il compose les 3 derniers chiffres du NIR de l'usager avant la clé de sécurité et permet de distinguer les personnes nées au même lieu et à la même période.  Il est obligatoire si le NIR n'est pas transmis., index: 22}
    elements:
      extension:
        index: 21
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 1
          slices:
            tddui-birth-order:
              match: {url: null}
              schema: {type: Extension, short: Ordre d’enregistrement de la naissance dans le registre d’état civil de la commune de naissance pour le mois de la naissance. Il compose les 3 derniers chiffres du NIR de l'usager avant la clé de sécurité et permet de distinguer les personnes nées au même lieu et à la même période.  Il est obligatoire si le NIR n'est pas transmis., url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-birth-order', index: 22}
              min: 1
              max: 1
    required: [extension]
package_version: 2.0.0-ballot
extensions:
  birthPlace:
    url: null
    index: 0
    elements:
      value[x]:
        elements:
          country: {index: 1}
          extension:
            index: 2
            slicing:
              slices:
                inseeCode:
                  match: {}
                  schema: {index: 2}
        extensions:
          inseeCode: {url: null, index: 2}
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-patient
base: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient
version: 2.0.0-ballot
required: [name]