PackagesCanonicalsLogsProblems
    Packages
    uz.dhp.core@0.2.0
    http://dhp.uz/StructureDefinition/uz-core-location
description: Uzbekistan Core Location profile, used to define locations of healthcare services
package_name: uz.dhp.core
derivation: constraint
name: UZCoreLocation
type: Location
elements:
  address:
    mustSupport: true
    index: 22
    elements:
      use:
        short: Type of address, home | temp
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/address-use-vs|0.2.0'}
        mustSupport: true
        index: 23
      city:
        short: Код махалли (сход граждан)
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/mahalla-vs|0.2.0'}
        mustSupport: true
        index: 27
      type:
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/address-type-vs|0.2.0'}
        mustSupport: true
        index: 24
      state:
        short: Код области
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/state-vs|0.2.0'}
        mustSupport: true
        index: 29
      line: {short: 'Текстовае название улицы, предоставляемое ГЦП', mustSupport: true, index: 26}
      period: {short: 'Период времени, когда адрес использовался/используется', mustSupport: true, index: 31}
      country:
        short: Код страны
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/countries-digital-mvd-vs|0.2.0'}
        mustSupport: true
        index: 30
      district:
        short: Код pайона или города
        binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/regions-vs|0.2.0'}
        mustSupport: true
        index: 28
      text: {short: 'Текстовая часть адреса, предоставляемая ГЦП. Название махалли, улицы,  номер дома, номер квартиры', mustSupport: true, index: 25}
  managingOrganization: {mustSupport: true, index: 33}
  name:
    short: Наименование локации (на узбекском языке)
    mustSupport: true
    index: 13
    extensions:
      translation: {url: 'http://hl7.org/fhir/StructureDefinition/translation|5.2.0', min: 0, type: Extension, mustSupport: true, index: 15}
    elements:
      extension:
        short: Наименование локации (на русском и английском языках)
        index: 14
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            translation:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/translation|5.2.0', index: 15}
              min: 0
  type:
    mustSupport: true
    index: 16
    elements:
      coding:
        index: 17
        slicing:
          rules: open
          ordered: false
          description: Type of the location
          discriminator:
          - {path: code, type: value}
          min: null
          slices:
            type:
              match: {code: null}
              schema:
                mustSupport: true
                index: 18
                elements:
                  system: {mustSupport: true, index: 19}
                  code:
                    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/location-types-vs|0.2.0'}
                    mustSupport: true
                    index: 20
                required: [code, system]
  status:
    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/location-status-vs|0.2.0'}
    mustSupport: true
    index: 11
  identifier:
    mustSupport: true
    index: 0
    slicing:
      rules: open
      ordered: false
      description: Ways an organization can be categorized
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        tax-id:
          match: {system: 'https://soliq.uz'}
          schema:
            short: Unique identifier of the organization in Soliq
            mustSupport: true
            index: 1
            elements:
              use:
                pattern: {type: code, value: official}
                type: code
                index: 2
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: TAX, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Tax ID number}
                type: CodeableConcept
                index: 3
              system:
                pattern: {type: uri, value: 'https://soliq.uz'}
                mustSupport: true
                type: uri
                index: 4
              value: {mustSupport: true, index: 5}
            required: [system, type, value]
        unit:
          match: {system: 'http://dhp.uz/NamingSystem/location-unit'}
          schema:
            short: Unique identifier of the location unit (branch, ward, bed)
            mustSupport: true
            index: 6
            elements:
              use:
                pattern: {type: code, value: official}
                type: code
                index: 7
              type:
                binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/location-kinds-vs|0.2.0'}
                mustSupport: true
                index: 8
              system:
                pattern: {type: uri, value: 'http://dhp.uz/NamingSystem/location-unit'}
                mustSupport: true
                type: uri
                index: 9
              value: {mustSupport: true, index: 10}
            required: [system, type, value]
  hoursOfOperation: {mustSupport: true, index: 35}
  position: {mustSupport: true, index: 32}
  operationalStatus: {short: Ward bed status (will be used in future), index: 12}
  partOf: {mustSupport: true, index: 34}
  endpoint: {mustSupport: true, index: 36}
  contact: {mustSupport: true, index: 21}
package_version: 0.2.0
class: profile
kind: resource
url: http://dhp.uz/StructureDefinition/uz-core-location
base: http://hl7.org/fhir/StructureDefinition/Location|5.0.0
version: 0.2.0
required: [name]