PackagesCanonicalsLogsProblems
    Packages
    br.go.ses.core@1.1.0
    https://fhir.saude.go.gov.br/r4/core/StructureDefinition/local-parto
description: Perfil para representar a identificação do local de parto (nascimento).
package_name: br.go.ses.core
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:
    elements:
      coding:
        index: 5
        elements:
          system:
            short: Tipo de local da ocorrência do nascimento
            pattern: {type: Uri, value: 'https://fhir.saude.go.gov.br/r4/core/CodeSystem/tipo-local-ocorrencia-nascimento'}
            index: 6
          code:
            binding: {strength: required, valueSet: 'https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-local-ocorrencia-nascimento'}
            index: 7
        required: [system, code]
    required: [coding]
  address:
    short: Endereço do local de nascimento
    index: 8
    elements:
      line:
        short: Elementos necessários ao endereçamento brasileiro
        array: true
        min: 2
        max: 4
        index: 9
        slicing:
          rules: closed
          discriminator:
          - {path: id, type: value}
          min: 2
          max: 4
          slices:
            logradouro:
              match: {id: logradouro}
              schema:
                short: Nome do logradouro do local de nascimento
                _required: true
                index: 10
                elements:
                  id:
                    pattern: {type: String, value: logradouro}
                    index: 11
                required: [id]
            numero:
              match: {id: numero}
              schema:
                short: Número do local de nascimento
                index: 12
                elements:
                  id:
                    pattern: {type: String, value: numero}
                    index: 13
                required: [id]
            complemento:
              match: {id: complemento}
              schema:
                short: Complemento do endereço do local de nascimento
                index: 14
                elements:
                  id:
                    pattern: {type: String, value: complemento}
                    index: 15
                required: [id]
            bairro:
              match: {id: bairro}
              schema:
                short: Bairro ou distrito do local de nascimento
                _required: true
                index: 16
                elements:
                  id:
                    pattern: {type: String, value: bairro}
                    index: 17
                required: [id]
      city:
        short: Município do local de nascimento
        binding: {strength: required, valueSet: 'http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0'}
        index: 18
      postalCode: {short: Código de Endereçamento Postal (CEP) do local de nascimento, index: 19}
    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: 20
package_version: 1.1.0
class: profile
kind: resource
url: https://fhir.saude.go.gov.br/r4/core/StructureDefinition/local-parto
base: http://hl7.org/fhir/StructureDefinition/Location
version: 1.1.0
required: [address, identifier]