PackagesCanonicalsLogsProblems
    Packages
    fhir.facade.cnes.organization@2.0.0
    https://alexandresavaris.org/StructureDefinition/FHIRFacadeCNESOrganization
description: null
package_name: fhir.facade.cnes.organization
derivation: constraint
name: FHIRFacadeCNESOrganization
type: Organization
elements:
  address:
    extensions:
      codigoMunicipioIbge: {url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/CodigoMunicipioIbge', min: 0, max: 1, type: Extension, index: 20}
      codigoUfIbge: {url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/CodigoUfIbge', min: 0, max: 1, type: Extension, index: 21}
      geolocation: {url: 'http://hl7.org/fhir/StructureDefinition/geolocation', min: 0, max: 1, type: Extension, index: 22}
    elements:
      use: {index: 23}
      city: {index: 27}
      type: {index: 24}
      state: {index: 29}
      extension:
        type: Extension
        url: https://alexandresavaris.org/fhir/r4/Extension/cnes/CodigoMunicipioIbge
        index: 20
        slicing:
          slices:
            codigoMunicipioIbge:
              match: {}
              schema: {type: Extension, url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/CodigoMunicipioIbge', index: 20}
              min: 0
              max: 1
            codigoUfIbge:
              match: {}
              schema: {type: Extension, url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/CodigoUfIbge', index: 21}
              min: 0
              max: 1
            geolocation:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/geolocation', index: 22}
              min: 0
              max: 1
      line: {index: 26}
      postalCode: {index: 30}
      period: {index: 32}
      country: {index: 31}
      district: {index: 28}
      text: {index: 25}
    required: [city, country, postalCode, state, text, type, use]
  type: {index: 18}
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        dataAtualizacao:
          match: {url: null}
          schema: {type: Extension, url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/DataAtualizacao', index: 1}
          min: 0
          max: 1
        cpfDiretor:
          match: {url: null}
          schema: {type: Extension, url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/CpfDiretor', index: 2}
          min: 0
          max: 1
        nomeDiretor:
          match: {url: null}
          schema: {type: Extension, url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/NomeDiretor', index: 3}
          min: 0
          max: 1
        atendeSus:
          match: {url: null}
          schema: {type: Extension, url: 'https://rnds-fhir.saude.gov.br/StructureDefinition/BRAtendeSUS-1.0', index: 4}
          min: 0
          max: 1
        fluxoClientela:
          match: {url: null}
          schema: {type: Extension, url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/FluxoClientela', index: 5}
          min: 0
          max: 1
        servicoEspecializado:
          match: {url: null}
          schema: {type: Extension, url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/ServicoEspecializado', index: 6}
          min: 1
  active: {index: 17}
  identifier:
    mustSupport: true
    index: 7
    slicing:
      rules: closed
      description: Identificadores nacionais do estabelecimento
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        cnes:
          match: {system: null}
          schema:
            index: 8
            elements:
              use: {index: 9}
        cpf:
          match: {system: null}
          schema: {index: 10}
          max: 0
        cnpj:
          match: {system: null}
          schema:
            index: 11
            elements:
              use: {index: 12}
        codigoUnidade:
          match: {system: 'https://alexandresavaris.org/fhir/r4/NamingSystem/cnes/CodigoUnidade'}
          schema:
            short: Identificador do estabelecimento
            index: 13
            elements:
              use: {index: 14}
              system:
                short: Sistema do identificador do estabelecimento
                pattern: {type: uri, value: 'https://alexandresavaris.org/fhir/r4/NamingSystem/cnes/CodigoUnidade'}
                type: uri
                index: 15
              value: {short: Valor do identificador do estabelecimento, index: 16}
            required: [system, value]
  telecom: {index: 19}
  partOf: {index: 33}
  endpoint: {index: 52}
  contact:
    elements:
      id: {index: 34}
      extension: {index: 35}
      purpose:
        index: 36
        elements:
          coding:
            index: 37
            elements:
              system: {index: 38}
              version: {index: 39}
              code: {index: 40}
              display: {index: 41}
              userSelected: {index: 42}
            required: [code, display, system]
          text: {index: 43}
        required: [coding]
      name: {index: 44}
      telecom:
        index: 45
        elements:
          system: {index: 46}
          value: {index: 47}
          use: {index: 48}
          rank: {index: 49}
          period: {index: 50}
        required: [system, use, value]
      address: {index: 51}
    extensions: {}
    required: [purpose, telecom]
package_version: 2.0.0
extensions:
  dataAtualizacao: {url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/DataAtualizacao', min: 0, max: 1, type: Extension, index: 1}
  cpfDiretor: {url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/CpfDiretor', min: 0, max: 1, type: Extension, index: 2}
  nomeDiretor: {url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/NomeDiretor', min: 0, max: 1, type: Extension, index: 3}
  atendeSus: {url: 'https://rnds-fhir.saude.gov.br/StructureDefinition/BRAtendeSUS-1.0', min: 0, max: 1, type: Extension, index: 4}
  fluxoClientela: {url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/FluxoClientela', min: 0, max: 1, type: Extension, index: 5}
  servicoEspecializado: {url: 'https://alexandresavaris.org/fhir/r4/Extension/cnes/ServicoEspecializado', min: 1, type: Extension, index: 6}
class: profile
kind: resource
url: https://alexandresavaris.org/StructureDefinition/FHIRFacadeCNESOrganization
base: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization
version: null
required: [extension]