PackagesCanonicalsLogsProblems
    Packages
    br.go.ses.estatisticas-vitais@1.0.4
    https://fhir.saude.go.gov.br/r4/estatisticas-vitais/StructureDefinition/local-parto
description: Perfil para representar a identificação do local de parto (nascimento).
package_name: br.go.ses.estatisticas-vitais
derivation: constraint
name: LocalParto
type: Location
elements:
  identifier:
    index: 0
    elements:
      system:
        pattern: {type: Uri, value: 'http://www.saude.go.gov.br/fhir/r4/NamingSystem/dnv'}
        index: 1
      value: {short: Número da Declaração de Nascido Vivo, index: 2}
      period:
        elements:
          start: {short: Data do preenchimento, index: 3}
        required: [start]
    required: [value, system]
  name: {short: Nome do local de nascimento, index: 4}
  type:
    index: 5
    elements:
      coding:
        index: 6
        elements:
          system:
            short: Tipo de local da ocorrência do nascimento
            pattern: {type: Uri, value: 'https://fhir.saude.go.gov.br/r4/estatisticas-vitais/CodeSystem/tipo-local-ocorrencia-nascimento'}
            index: 7
          code:
            short: Tipo de local da ocorrência do nascimento
            binding: {strength: required, valueSet: 'https://fhir.saude.go.gov.br/r4/estatisticas-vitais/ValueSet/tipo-local-ocorrencia-nascimento'}
            index: 8
        required: [system, code]
    required: [coding]
  address:
    short: Endereço da ocorrência
    index: 9
    elements:
      line:
        short: Elementos necessários ao endereçamento brasileiro
        array: true
        min: 2
        max: 4
        index: 10
        slicing:
          rules: closed
          discriminator:
          - {path: id, type: value}
          min: 2
          max: 4
          slices:
            logradouro:
              match: {id: logradouro}
              schema:
                short: Logradouro
                _required: true
                index: 11
                elements:
                  id:
                    pattern: {type: String, value: logradouro}
                    index: 12
                required: [id]
            numero:
              match: {id: numero}
              schema:
                short: Número
                index: 13
                elements:
                  id:
                    pattern: {type: String, value: numero}
                    index: 14
                required: [id]
            complemento:
              match: {id: complemento}
              schema:
                short: Complemento
                index: 15
                elements:
                  id:
                    pattern: {type: String, value: complemento}
                    index: 16
                required: [id]
            bairro:
              match: {id: bairro}
              schema:
                short: Bairro ou distrito
                _required: true
                index: 17
                elements:
                  id:
                    pattern: {type: String, value: bairro}
                    index: 18
                required: [id]
      city:
        short: Município
        binding: {strength: required, valueSet: 'http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0'}
        index: 19
      postalCode: {short: CEP, index: 20}
    required: [city, postalCode]
  managingOrganization:
    type: Reference
    short: Estabelecimento de Saúde de nascimento
    refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/estabelecimento-saude']
    index: 21
package_version: 1.0.4
class: profile
kind: resource
url: https://fhir.saude.go.gov.br/r4/estatisticas-vitais/StructureDefinition/local-parto
base: http://hl7.org/fhir/StructureDefinition/Location
version: 1.0.4
required: [identifier, type]