PackagesCanonicalsLogsProblems
    Packages
    uz.dhp.core@0.8.0
    https://dhp.uz/fhir/core/StructureDefinition/uz-core-relatedperson
description: Uzbekistan Core RelatedPerson profile, used to represent persons related to the patient
package_name: uz.dhp.core
derivation: constraint
name: UZCoreRelatedPerson
type: RelatedPerson
elements:
  patient:
    type: Reference
    mustSupport: true
    refers: ['https://dhp.uz/fhir/core/StructureDefinition/uz-core-patient|0.8.0']
    index: 53
  address:
    mustSupport: true
    index: 69
    slicing:
      rules: open
      description: Address slicing based on country to support Uzbek and international addresses
      discriminator:
      - {path: country, type: value}
      min: null
      slices:
        uzAddress:
          match: {country: UZ}
          schema:
            short: An Uzbekistan address
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: ru}
                - {url: content, valueString: An Uzbekistan address}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: uz}
                - {url: content, valueString: An Uzbekistan address}
            mustSupport: true
            array: true
            index: 70
            elements:
              use:
                short: Type of address, home | temp
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: 'Type of address, home | temp'}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: 'Type of address, home | temp'}
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/address-use-vs|0.8.0'}
                mustSupport: true
                index: 71
              city:
                short: Mahalla code (citizens' assembly)
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Mahalla code (citizens' assembly)}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Mahalla code (citizens' assembly)}
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/mahalla-vs|0.8.0'}
                mustSupport: true
                index: 75
              type:
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/address-type-vs|0.8.0'}
                mustSupport: true
                index: 72
              state:
                short: Region code
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Region code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Region code}
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/state-vs|0.8.0'}
                mustSupport: true
                index: 77
              line:
                short: Text street name provided by DPM
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Text street name provided by DPM}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Text street name provided by DPM}
                mustSupport: true
                index: 74
              period:
                short: Time period when the address was/is used
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Time period when the address was/is used}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Time period when the address was/is used}
                mustSupport: true
                index: 79
              country:
                short: Country code (ISO 3166-1 2 letter code)
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Country code (ISO 3166-1 2 letter code)}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Country code (ISO 3166-1 2 letter code)}
                mustSupport: true
                pattern: {type: String, value: UZ}
                index: 78
              district:
                short: District or city code
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: District or city code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: District or city code}
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/regions-vs|0.8.0'}
                mustSupport: true
                index: 76
              text:
                short: Text part of the address provided by DPM. Mahalla name, street, house number, apartment number
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: 'Text part of the address provided by DPM. Mahalla name, street, house number, apartment number'}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: 'Text part of the address provided by DPM. Mahalla name, street, house number, apartment number'}
                mustSupport: true
                index: 73
            required: [country]
        i18nAddress:
          match: {country: null}
          schema:
            short: An international, non-Uzbekistan address
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: ru}
                - {url: content, valueString: 'An international, non-Uzbekistan address'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: uz}
                - {url: content, valueString: 'An international, non-Uzbekistan address'}
            mustSupport: true
            array: true
            index: 80
            elements:
              use:
                short: Type of address, home | temp
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: 'Type of address, home | temp'}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: 'Type of address, home | temp'}
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/address-use-vs|0.8.0'}
                mustSupport: true
                index: 81
              city:
                short: City or locality
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: City or locality}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: City or locality}
                mustSupport: true
                index: 85
              type:
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/address-type-vs|0.8.0'}
                mustSupport: true
                index: 82
              state:
                short: State, province, or region
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: 'State, province, or region'}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: 'State, province, or region'}
                mustSupport: true
                index: 87
              line:
                short: Street name or address line
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Street name or address line}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Street name or address line}
                mustSupport: true
                index: 84
              period:
                short: Time period when the address was/is used
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Time period when the address was/is used}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Time period when the address was/is used}
                mustSupport: true
                index: 89
              country:
                short: Country code (ISO 3166-1 2 letter code)
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Country code (ISO 3166-1 2 letter code)}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Country code (ISO 3166-1 2 letter code)}
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/iso-3166-2-vs-sans-uz|0.8.0'}
                mustSupport: true
                index: 88
              district:
                short: District, county, or administrative division
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: 'District, county, or administrative division'}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: 'District, county, or administrative division'}
                mustSupport: true
                index: 86
              text:
                short: Text part of the address
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: ru}
                    - {url: content, valueString: Text part of the address}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: uz}
                    - {url: content, valueString: Text part of the address}
                mustSupport: true
                index: 83
            required: [country]
  name:
    mustSupport: true
    index: 55
    elements:
      use: {mustSupport: true, index: 56}
      text: {mustSupport: true, index: 57}
      family: {mustSupport: true, index: 58}
      given: {mustSupport: true, index: 59}
      suffix: {mustSupport: true, index: 60}
      period: {mustSupport: true, index: 61}
  birthDate: {mustSupport: true, index: 68}
  relationship:
    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/relationship-type-vs|0.8.0'}
    mustSupport: true
    index: 54
  active: {mustSupport: true, index: 52}
  identifier:
    mustSupport: true
    index: 0
    extensions:
      data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 2}
    elements:
      extension:
        short: 'Это используется, если значение отсутствует: например, пациент не имеет паспорта, и нужно указать причину отсутствия.'
        _short:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: ru}
            - {url: content, valueString: 'Это используется, если значение отсутствует: например, пациент не имеет паспорта, и нужно указать причину отсутствия.'}
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: uz}
            - {url: content, valueString: 'Это используется, если значение отсутствует: например, пациент не имеет паспорта, и нужно указать причину отсутствия.'}
        index: 1
        slicing:
          slices:
            data-absent-reason:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 2}
              min: 0
              max: 1
      use:
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/identifier-use-vs|0.8.0'}
        index: 3
      type:
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/identifier-type-vs|0.8.0'}
        index: 4
    slicing:
      rules: open
      ordered: false
      description: Ways a related person can be identified
      discriminator:
      - {path: system, type: value}
      min: 1
      slices:
        nationalId:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/ni'}
          schema:
            short: PINFL of the related person
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: ru}
                - {url: content, valueString: PINFL of the related person}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: uz}
                - {url: content, valueString: PINFL of the related person}
            mustSupport: true
            index: 5
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 6}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 6
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 6}
                      min: 0
                      max: 1
              use:
                pattern: {type: Code, value: official}
                index: 7
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: NI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: National unique individual identifier}
                index: 8
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/ni'}
                mustSupport: true
                index: 9
              value: {mustSupport: true, index: 10}
            required: [value, type, system]
        passportLocal:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/ppn/local'}
          schema:
            short: Local passport / ID card number
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: ru}
                - {url: content, valueString: 'Номер местного (внутреннего) паспорта, общий для современной ID-карты и более старого паспорта в виде книжки. Указывайте use = official для действующего документа (обычно ID-карта) и use = old для устаревшего бумажного паспорта.'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: uz}
                - {url: content, valueString: 'Mahalliy (ichki) passport raqami bo''lib, zamonaviy ID-karta va undan oldingi kitobcha ko''rinishidagi passport uchun umumiydir. Amaldagi hujjat uchun (odatda ID-karta) use = official, eskirgan qog''oz passport raqami uchun esa use = old qiymatini belgilang.'}
            mustSupport: true
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: ru}
                - {url: content, valueString: Номер местного паспорта / ID-карты}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: uz}
                - {url: content, valueString: Mahalliy passport / ID-karta raqami}
            index: 11
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 12}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 12
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 12}
                      min: 0
                      max: 1
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PPN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Passport number}
                index: 13
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/ppn/local'}
                mustSupport: true
                index: 14
              value: {mustSupport: true, index: 15}
            required: [value, type, system]
        passportInternational:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/ppn/intl'}
          schema:
            mustSupport: true
            index: 16
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 17}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 17
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 17}
                      min: 0
                      max: 1
              use:
                pattern: {type: Code, value: official}
                index: 18
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PPN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Passport number}
                index: 19
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/ppn/intl'}
                mustSupport: true
                index: 20
              value: {mustSupport: true, index: 21}
            required: [value, type, system]
        birthCertificate:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/bct'}
          schema:
            mustSupport: true
            index: 22
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 23}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 23
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 23}
                      min: 0
                      max: 1
              use:
                pattern: {type: Code, value: official}
                index: 24
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: BCT, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Birth Certificate}
                index: 25
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/bct'}
                mustSupport: true
                index: 26
              value: {mustSupport: true, index: 27}
            required: [value, type, system]
        driversLicense:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/dl'}
          schema:
            mustSupport: true
            index: 28
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 29}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 29
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 29}
                      min: 0
                      max: 1
              use:
                pattern: {type: Code, value: official}
                index: 30
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: DL, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Driver's license number}
                index: 31
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/dl'}
                mustSupport: true
                index: 32
              value: {mustSupport: true, index: 33}
            required: [value, type, system]
        diplomaticPassport:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/ppn/dp'}
          schema:
            mustSupport: true
            index: 34
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 35}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 35
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 35}
                      min: 0
                      max: 1
              use:
                pattern: {type: Code, value: official}
                index: 36
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: DP, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Diplomatic Passport}
                index: 37
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/ppn/dp'}
                mustSupport: true
                index: 38
              value: {mustSupport: true, index: 39}
            required: [value, type, system]
        healthCard:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/hc'}
          schema:
            mustSupport: true
            index: 40
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 41}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 41
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 41}
                      min: 0
                      max: 1
              use:
                pattern: {type: Code, value: official}
                index: 42
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: HC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Health card number}
                index: 43
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/hc'}
                mustSupport: true
                index: 44
              value: {mustSupport: true, index: 45}
            required: [value, type, system]
        militaryId:
          match: {system: 'https://dhp.uz/fhir/core/sid/pid/uz/mi'}
          schema:
            mustSupport: true
            index: 46
            extensions:
              data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 47}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0
                index: 47
                slicing:
                  slices:
                    data-absent-reason:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|5.3.0', index: 47}
                      min: 0
                      max: 1
              use:
                pattern: {type: Code, value: official}
                index: 48
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: MI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Military ID number}
                index: 49
              system:
                pattern: {type: Uri, value: 'https://dhp.uz/fhir/core/sid/pid/uz/mi'}
                mustSupport: true
                index: 50
              value: {mustSupport: true, index: 51}
            required: [value, type, system]
  telecom:
    mustSupport: true
    index: 62
    elements:
      system:
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/contact-point-system-vs|0.8.0'}
        mustSupport: true
        index: 63
      use:
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/fhir/core/ValueSet/telecom-use-vs|0.8.0'}
        mustSupport: true
        index: 64
  gender:
    mustSupport: true
    index: 65
    extensions:
      gender-other-2: {url: 'https://dhp.uz/fhir/core/StructureDefinition/gender-other|0.8.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 67}
    elements:
      extension:
        index: 66
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            gender-other-2:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'https://dhp.uz/fhir/core/StructureDefinition/gender-other|0.8.0', index: 67}
              min: 0
              max: 1
  period: {mustSupport: true, index: 90}
package_version: 0.8.0
class: profile
kind: resource
url: https://dhp.uz/fhir/core/StructureDefinition/uz-core-relatedperson
base: http://hl7.org/fhir/StructureDefinition/RelatedPerson|5.0.0
version: 0.8.0
required: [identifier]