PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.tddui@2.3.0-ballot
    https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-related-person-contact
description: Profil de la ressource FRCoreRelatedPersonProfile permettant de représenter un contact de l'usager.
package_name: ans.fhir.fr.tddui
derivation: constraint
name: TDDUIRelatedPersonContact
type: RelatedPerson
elements:
  patient:
    type: Reference
    refers: ['https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-patient', 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-patient-ins']
    index: 5
  address: {index: 18}
  name:
    type: HumanName
    index: 11
    elements:
      family: {index: 12}
      given: {index: 13}
      prefix: {index: 14}
  birthDate: {index: 17}
  relationship:
    binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/tddui/ValueSet/tddui-contact-related-person-relashionship'}
    index: 6
    slicing:
      slices:
        Role:
          match: {}
          schema:
            binding: {strength: required, valueSet: 'https://smt.esante.gouv.fr/fhir/ValueSet/jdv-j384-role-membre-famille-ms'}
            index: 7
        RelationType:
          match: {}
          schema:
            binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/tddui/ValueSet/tddui-contact-relation'}
            index: 8
        LegalProtection:
          match: {}
          schema:
            binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/tddui/ValueSet/tddui-contact-protection-juridique'}
            index: 9
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://mos.esante.gouv.fr/NOS/TRE_R217-ProtectionJuridique/FHIR/TRE-R217-ProtectionJuridique'}
                    index: 10
                required: [system]
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        nationality:
          match: {url: null}
          schema: {type: Extension, url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-nationality', index: 1}
          min: 0
        comment:
          match: {url: null}
          schema: {type: Extension, url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-comment', index: 2}
          min: 0
          max: 1
        description:
          match: {url: null}
          schema: {type: Extension, url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-related-person-contact-description', index: 3}
          min: 0
          max: 1
  identifier: {index: 4}
  telecom: {index: 15}
  gender:
    short: male | female | unknown
    binding: {strength: required, valueSet: 'https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-patient-gender-INS'}
    index: 16
package_version: 2.3.0-ballot
extensions:
  nationality: {url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-nationality', min: 0, type: Extension, index: 1}
  comment: {url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-comment', min: 0, max: 1, type: Extension, index: 2}
  description: {url: 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-related-person-contact-description', min: 0, max: 1, type: Extension, index: 3}
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-related-person-contact
base: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-related-person
version: 2.3.0-ballot