PackagesCanonicalsLogsProblems
    Packages
    uz.dhp.core@0.2.0
    http://dhp.uz/StructureDefinition/uz-core-organization
description: Uzbekistan Core Organization profile, used to define healthcare organizations and sub-units
package_name: uz.dhp.core
derivation: constraint
name: UZCoreOrganization
type: Organization
elements:
  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]
        argoz-id:
          match: {system: 'https://hrm.argos.uz'}
          schema:
            mustSupport: true
            index: 6
            elements:
              use:
                pattern: {type: code, value: official}
                type: code
                index: 7
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: XX, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Organization Identifier}
                type: CodeableConcept
                index: 8
              system:
                pattern: {type: uri, value: 'https://hrm.argos.uz'}
                mustSupport: true
                type: uri
                index: 9
              value: {mustSupport: true, index: 10}
            required: [system, type, value]
  active: {mustSupport: true, index: 11}
  type:
    mustSupport: true
    index: 12
    elements:
      coding:
        index: 13
        slicing:
          rules: open
          ordered: false
          description: Organization categorization
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            nomenclatureGroup:
              match: {system: 'https://terminology.dhp.uz/CodeSystem/nomenclature-group-cs'}
              schema:
                short: Определяет группу номенклатуры (группировку учреждений)
                mustSupport: true
                index: 14
                elements:
                  system:
                    pattern: {type: uri, value: 'https://terminology.dhp.uz/CodeSystem/nomenclature-group-cs'}
                    mustSupport: true
                    type: uri
                    index: 15
                  code:
                    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/nomenclature-group-vs|0.2.0'}
                    mustSupport: true
                    index: 16
                required: [code, system]
            organizationalServiceGroup:
              match: {system: 'https://terminology.dhp.uz/CodeSystem/organizational-service-group-cs'}
              schema:
                short: Определяет организационно-сервисную группу медучреждения
                mustSupport: true
                index: 17
                elements:
                  system:
                    pattern: {type: uri, value: 'https://terminology.dhp.uz/CodeSystem/organizational-service-group-cs'}
                    mustSupport: true
                    type: uri
                    index: 18
                  code:
                    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/organizational-service-group-vs|0.2.0'}
                    mustSupport: true
                    index: 19
                required: [code, system]
            organizationalStructure:
              match: {system: 'https://terminology.dhp.uz/CodeSystem/organizational-structure-cs'}
              schema:
                short: Определяет организационную структуру медучреждения
                mustSupport: true
                index: 20
                elements:
                  system:
                    pattern: {type: uri, value: 'https://terminology.dhp.uz/CodeSystem/organizational-structure-cs'}
                    mustSupport: true
                    type: uri
                    index: 21
                  code:
                    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/organizational-structure-vs|0.2.0'}
                    mustSupport: true
                    index: 22
                required: [code, system]
            organizationType:
              match: {system: 'http://terminology.hl7.org/CodeSystem/organization-type'}
              schema:
                short: Вид организации
                mustSupport: true
                array: true
                index: 23
                elements:
                  system:
                    pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/organization-type'}
                    mustSupport: true
                    type: uri
                    index: 24
                  code:
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/organization-type|5.0.0'}
                    mustSupport: true
                    index: 25
                required: [code, system]
            specialization:
              match: {system: 'https://terminology.dhp.uz/CodeSystem/organizational-specialization-cs'}
              schema:
                short: Определяет специализацию медорганизации
                mustSupport: true
                index: 26
                elements:
                  system:
                    pattern: {type: uri, value: 'https://terminology.dhp.uz/CodeSystem/organizational-specialization-cs'}
                    mustSupport: true
                    type: uri
                    index: 27
                  code:
                    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/organizational-specialization-vs|0.2.0'}
                    mustSupport: true
                    index: 28
                required: [code, system]
            subordinationGroup:
              match: {system: 'https://terminology.dhp.uz/CodeSystem/organizational-subordination-group-cs'}
              schema:
                short: Группа подчинения медорганизации
                mustSupport: true
                index: 29
                elements:
                  system:
                    pattern: {type: uri, value: 'https://terminology.dhp.uz/CodeSystem/organizational-subordination-group-cs'}
                    mustSupport: true
                    type: uri
                    index: 30
                  code:
                    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/organizational-subordination-group-vs|0.2.0'}
                    mustSupport: true
                    index: 31
                required: [code, system]
            withoutLegalStatus:
              match: {system: 'https://terminology.dhp.uz/CodeSystem/organizational-subordination-institution-cs'}
              schema:
                short: Определяет тип медорганизаций без образования юридического лица
                mustSupport: true
                index: 32
                elements:
                  system:
                    pattern: {type: uri, value: 'https://terminology.dhp.uz/CodeSystem/organizational-subordination-institution-cs'}
                    mustSupport: true
                    type: uri
                    index: 33
                  code:
                    binding: {strength: required, valueSet: 'https://terminology.dhp.uz/ValueSet/organizational-subordination-institution-vs|0.2.0'}
                    mustSupport: true
                    index: 34
                required: [code, system]
  name:
    short: Наименование организации (на узбекском языке)
    mustSupport: true
    index: 35
    extensions:
      translation: {url: 'http://hl7.org/fhir/StructureDefinition/translation|5.2.0', min: 0, type: Extension, mustSupport: true, index: 37}
    elements:
      extension:
        short: Наименование организации (на русском и английском языках)
        index: 36
        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: 37}
              min: 0
  contact: {mustSupport: true, index: 38}
  partOf: {mustSupport: true, index: 39}
  endpoint: {mustSupport: true, index: 40}
package_version: 0.2.0
class: profile
kind: resource
url: http://dhp.uz/StructureDefinition/uz-core-organization
base: http://hl7.org/fhir/StructureDefinition/Organization|5.0.0
version: 0.2.0
required: [name]