Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.7.1 - STU1 Brazil flag

This page is part of the Core do Brasil (v1.7.1: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Logical Model: Modelo de Informação do CadSUS ( Experimental )

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-cadsus-ml Versão: 1.7.1
Draft as of 2026-10-21 Nome computável: BRCoreCadSUSML

Modelo lógico do Modelo de Informação do Cadastro Nacional de Pessoas para a Saúde (CadSUS), Anexo XLII à Portaria de Consolidação GM/MS nº 1, de 28 de setembro de 2017, na redação da Portaria GM/MS nº 12.263, de 1º de outubro de 2026 (DOU de 5/10/2026, Seção 1, Edição Extra A, p. 6). Cada elemento cita o artigo do Anexo. O Anexo não define cardinalidades: todos os elementos são opcionais neste modelo, e as obrigatoriedades ficam nos perfis FHIR que o implementam.

Base normativa

Este modelo lógico representa o Modelo de Informação do CadSUS, Anexo XLII à Portaria de Consolidação GM/MS nº 1, de 28 de setembro de 2017, instituído pela Portaria GM/MS nº 12.263, de 1º de outubro de 2026 (DOU de 5/10/2026, Seção 1, Edição Extra A, p. 6). Cada elemento cita o artigo do Anexo que o define.

O Anexo lista os registros de cada bloco, mas não define cardinalidades nem domínios. Por isso, todos os elementos são opcionais aqui. As obrigatoriedades ficam nos perfis FHIR que implementam o modelo.

Uso

O modelo serve para duas coisas:

  • conferir o br-core-patient e os demais perfis do BR-Core contra a norma, elemento a elemento;
  • servir de referência para as especificações técnicas que o Art. 12 do Anexo prevê no Portal de Serviços do DATASUS.

O mapeamento para FHIR R4 está na aba de mapeamentos deste artefato. Elementos sem representação no BR-Core 1.6.0 aparecem como LACUNA.

Regras de identificação da PC nº 1/2017

  • Sem registro civil ou CPF, o acesso é garantido com identificador provisório gerado no CadSUS, quando for possível coletar dados mínimos (Art. 257, § 1º). Esse identificador é um CNS (Art. 259, II).
  • Sem CPF, o CNS é obrigatório nos registros de saúde (Art. 257, 2º), e é vinculado depois ao CPF, preservando o histórico ( 2º), e é vinculado depois ao CPF, preservando o histórico (
  • Quando nem a identificação provisória é possível, aplica-se o art. 258 (Art. 257, § 4º).
  • A falta de documento civil ou de domicílio permanente não pode impedir o acesso (Art. 257, 5º), e o endereço não é exigido de quem não tem domicílio fixo (Art. 272, 5º), e o endereço não é exigido de quem não tem domicílio fixo (Art. 272,

Pontos em aberto

  • Recurso de destino. Educação, trabalho, renda, tipo sanguíneo, orientação sexual e situação de moradia são mapeados para Observation, e não para extensões do Patient. Assim, esses dados não viajam na consulta ao MPI do CadSUS, que devolve só o Patient.
  • Histórico de CNS. O CNS é identificador “secundário e histórico” (Art. 3º, II), mas a fatia cns do br-core-patient é 0..1.
  • Dados sensíveis. O 2º do Art. 4º não lista pessoa com deficiência como dado sensível, embora seja dado referente à saúde pela LGPD (art. 5º, II). O controle de acesso do 2º do Art. 4º não lista pessoa com deficiência como dado sensível, embora seja dado referente à saúde pela LGPD (art. 5º, II). O controle de acesso do
  • Sexo. O Anexo distingue sexo ao nascer (Art. 3º, IX) de sexo do paciente autodeclarado (Art. 4º, II). A equivalência do segundo com Patient.gender precisa ser confirmada.

Usos:

  • Este Modelo lógico não é utilizado por nenhum perfil neste guia de implementação

You can also check for usages in the FHIR IG Statistics

Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

Esta estrutura é derivada de Base

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. BRCoreCadSUSML 0..* Base Modelo de Informação do CadSUS
... identificacao 0..1 BackboneElement Bloco de identificação e dados pessoais
.... cpf 0..1 string CPF
.... cns 0..* string CNS
.... dnv 0..1 string Número da Declaração de Nascido Vivo
.... nomeCompleto 0..1 string Nome completo
.... nomeSocial 0..1 string Nome social
.... gemeo 0..1 boolean Gêmeo
.... dataNascimento 0..1 date Data de nascimento
.... filiacao 0..* BackboneElement Filiação
..... nome 0..1 string Nome do genitor
..... tipo 0..1 CodeableConcept Mãe ou pai
.... sexoNascimento 0..1 CodeableConcept Sexo ao nascer
.... paisNascimento 0..1 CodeableConcept País de nascimento
.... municipioNascimento 0..1 CodeableConcept Município de nascimento
.... obito 0..1 BackboneElement Indicador de óbito e atributos
..... indicador 0..1 boolean Indicador de óbito
..... data 0..1 dateTime Data do óbito
... dadosSensiveisAutodeclarados 0..1 BackboneElement Bloco de dados pessoais sensíveis e autodeclarados
.... identidadeGenero 0..1 CodeableConcept Identidade de gênero
.... sexoPaciente 0..1 CodeableConcept Sexo do paciente
.... orientacaoSexual 0..1 CodeableConcept Orientação sexual
.... racaCor 0..1 CodeableConcept Raça/cor
.... indigena 0..1 BackboneElement Dados indígenas
..... etnia 0..1 CodeableConcept Etnia indígena
..... dsei 0..1 CodeableConcept Distrito Sanitário Especial Indígena
..... poloBase 0..1 CodeableConcept Polo Base
..... aldeado 0..1 boolean Aldeado
..... aldeia 0..1 CodeableConcept Aldeia
.... povoComunidadeTradicional 0..* CodeableConcept Povos e comunidades tradicionais
.... situacaoMoradia 0..1 CodeableConcept Situação de moradia
.... tipoSanguineo 0..1 CodeableConcept Tipo sanguíneo
.... pessoaComDeficiencia 0..* CodeableConcept Pessoa com deficiência
... enderecoContato 0..1 BackboneElement Bloco de endereços e contatos
.... endereco 0..* BackboneElement Endereço
..... cep 0..1 string CEP
..... logradouro 0..1 string Logradouro
..... numero 0..1 string Número
..... complemento 0..1 string Complemento
..... bairro 0..1 string Bairro
..... zona 0..1 CodeableConcept Zona
..... pais 0..1 CodeableConcept País de residência
..... municipio 0..1 CodeableConcept Município de residência
.... email 0..* string E-mail
.... telefone 0..* BackboneElement Telefone
..... numero 0..1 string Número com DDD
..... tipo 0..1 CodeableConcept Tipo de telefone
.... escolaridade 0..1 CodeableConcept Nível de escolaridade
.... ocupacao 0..1 CodeableConcept Ocupação (CBO)
.... atividadeEconomica 0..1 CodeableConcept Atividade econômica (CNAE)
.... situacaoMercadoTrabalho 0..1 CodeableConcept Situação no mercado de trabalho
.... programaSocial 0..* CodeableConcept Participação em programas sociais federais
... dadosControle 0..1 BackboneElement Bloco de dados de controle
.... dadosProtegidos 0..1 boolean Dados protegidos
.... cadastroVip 0..1 boolean Cadastro VIP
.... situacaoPrioridade 0..* CodeableConcept Pessoa em situação de prioridade
... saudeSuplementar 0..* BackboneElement Bloco de cobertura de planos de saúde suplementar
... atencaoPrimaria 0..1 BackboneElement Bloco de vínculo com a Atenção Primária à Saúde
.... ubsReferencia 0..1 Identifier Unidade Básica de Saúde de referência
.... equipe 0..1 Identifier Equipe de Atenção Primária
.... areaAdscricao 0..1 string Área de adscrição
.... agenteComunitario 0..1 Identifier Agente Comunitário de Saúde
.... microarea 0..1 string Microárea

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. BRCoreCadSUSML 0..* Base Modelo de Informação do CadSUS
... identificacao 0..1 BackboneElement Bloco de identificação e dados pessoais
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cpf 0..1 string CPF
.... cns 0..* string CNS
.... dnv 0..1 string Número da Declaração de Nascido Vivo
.... nomeCompleto 0..1 string Nome completo
.... nomeSocial 0..1 string Nome social
.... gemeo 0..1 boolean Gêmeo
.... dataNascimento 0..1 date Data de nascimento
.... filiacao 0..* BackboneElement Filiação
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... nome 0..1 string Nome do genitor
..... tipo 0..1 CodeableConcept Mãe ou pai
.... sexoNascimento 0..1 CodeableConcept Sexo ao nascer
.... paisNascimento 0..1 CodeableConcept País de nascimento
.... municipioNascimento 0..1 CodeableConcept Município de nascimento
.... obito 0..1 BackboneElement Indicador de óbito e atributos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... indicador 0..1 boolean Indicador de óbito
..... data 0..1 dateTime Data do óbito
... dadosSensiveisAutodeclarados 0..1 BackboneElement Bloco de dados pessoais sensíveis e autodeclarados
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identidadeGenero 0..1 CodeableConcept Identidade de gênero
.... sexoPaciente 0..1 CodeableConcept Sexo do paciente
.... orientacaoSexual 0..1 CodeableConcept Orientação sexual
.... racaCor 0..1 CodeableConcept Raça/cor
.... indigena 0..1 BackboneElement Dados indígenas
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... etnia 0..1 CodeableConcept Etnia indígena
..... dsei 0..1 CodeableConcept Distrito Sanitário Especial Indígena
..... poloBase 0..1 CodeableConcept Polo Base
..... aldeado 0..1 boolean Aldeado
..... aldeia 0..1 CodeableConcept Aldeia
.... povoComunidadeTradicional 0..* CodeableConcept Povos e comunidades tradicionais
.... situacaoMoradia 0..1 CodeableConcept Situação de moradia
.... tipoSanguineo 0..1 CodeableConcept Tipo sanguíneo
.... pessoaComDeficiencia 0..* CodeableConcept Pessoa com deficiência
... enderecoContato 0..1 BackboneElement Bloco de endereços e contatos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... endereco 0..* BackboneElement Endereço
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... cep 0..1 string CEP
..... logradouro 0..1 string Logradouro
..... numero 0..1 string Número
..... complemento 0..1 string Complemento
..... bairro 0..1 string Bairro
..... zona 0..1 CodeableConcept Zona
..... pais 0..1 CodeableConcept País de residência
..... municipio 0..1 CodeableConcept Município de residência
.... email 0..* string E-mail
.... telefone 0..* BackboneElement Telefone
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... numero 0..1 string Número com DDD
..... tipo 0..1 CodeableConcept Tipo de telefone
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... escolaridade 0..1 CodeableConcept Nível de escolaridade
.... ocupacao 0..1 CodeableConcept Ocupação (CBO)
.... atividadeEconomica 0..1 CodeableConcept Atividade econômica (CNAE)
.... situacaoMercadoTrabalho 0..1 CodeableConcept Situação no mercado de trabalho
.... programaSocial 0..* CodeableConcept Participação em programas sociais federais
... dadosControle 0..1 BackboneElement Bloco de dados de controle
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dadosProtegidos 0..1 boolean Dados protegidos
.... cadastroVip 0..1 boolean Cadastro VIP
.... situacaoPrioridade 0..* CodeableConcept Pessoa em situação de prioridade
... saudeSuplementar 0..* BackboneElement Bloco de cobertura de planos de saúde suplementar
... atencaoPrimaria 0..1 BackboneElement Bloco de vínculo com a Atenção Primária à Saúde
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ubsReferencia 0..1 Identifier Unidade Básica de Saúde de referência
.... equipe 0..1 Identifier Equipe de Atenção Primária
.... areaAdscricao 0..1 string Área de adscrição
.... agenteComunitario 0..1 Identifier Agente Comunitário de Saúde
.... microarea 0..1 string Microárea

doco Documentação para este formato

Restrições

Id Grau Caminho(s) Descrição Expressão
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. BRCoreCadSUSML 0..* Base Modelo de Informação do CadSUS
... identificacao 0..1 BackboneElement Bloco de identificação e dados pessoais
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cpf 0..1 string CPF
.... cns 0..* string CNS
.... dnv 0..1 string Número da Declaração de Nascido Vivo
.... nomeCompleto 0..1 string Nome completo
.... nomeSocial 0..1 string Nome social
.... gemeo 0..1 boolean Gêmeo
.... dataNascimento 0..1 date Data de nascimento
.... filiacao 0..* BackboneElement Filiação
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... nome 0..1 string Nome do genitor
..... tipo 0..1 CodeableConcept Mãe ou pai
.... sexoNascimento 0..1 CodeableConcept Sexo ao nascer
.... paisNascimento 0..1 CodeableConcept País de nascimento
.... municipioNascimento 0..1 CodeableConcept Município de nascimento
.... obito 0..1 BackboneElement Indicador de óbito e atributos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... indicador 0..1 boolean Indicador de óbito
..... data 0..1 dateTime Data do óbito
... dadosSensiveisAutodeclarados 0..1 BackboneElement Bloco de dados pessoais sensíveis e autodeclarados
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identidadeGenero 0..1 CodeableConcept Identidade de gênero
.... sexoPaciente 0..1 CodeableConcept Sexo do paciente
.... orientacaoSexual 0..1 CodeableConcept Orientação sexual
.... racaCor 0..1 CodeableConcept Raça/cor
.... indigena 0..1 BackboneElement Dados indígenas
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... etnia 0..1 CodeableConcept Etnia indígena
..... dsei 0..1 CodeableConcept Distrito Sanitário Especial Indígena
..... poloBase 0..1 CodeableConcept Polo Base
..... aldeado 0..1 boolean Aldeado
..... aldeia 0..1 CodeableConcept Aldeia
.... povoComunidadeTradicional 0..* CodeableConcept Povos e comunidades tradicionais
.... situacaoMoradia 0..1 CodeableConcept Situação de moradia
.... tipoSanguineo 0..1 CodeableConcept Tipo sanguíneo
.... pessoaComDeficiencia 0..* CodeableConcept Pessoa com deficiência
... enderecoContato 0..1 BackboneElement Bloco de endereços e contatos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... endereco 0..* BackboneElement Endereço
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... cep 0..1 string CEP
..... logradouro 0..1 string Logradouro
..... numero 0..1 string Número
..... complemento 0..1 string Complemento
..... bairro 0..1 string Bairro
..... zona 0..1 CodeableConcept Zona
..... pais 0..1 CodeableConcept País de residência
..... municipio 0..1 CodeableConcept Município de residência
.... email 0..* string E-mail
.... telefone 0..* BackboneElement Telefone
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... numero 0..1 string Número com DDD
..... tipo 0..1 CodeableConcept Tipo de telefone
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... escolaridade 0..1 CodeableConcept Nível de escolaridade
.... ocupacao 0..1 CodeableConcept Ocupação (CBO)
.... atividadeEconomica 0..1 CodeableConcept Atividade econômica (CNAE)
.... situacaoMercadoTrabalho 0..1 CodeableConcept Situação no mercado de trabalho
.... programaSocial 0..* CodeableConcept Participação em programas sociais federais
... dadosControle 0..1 BackboneElement Bloco de dados de controle
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dadosProtegidos 0..1 boolean Dados protegidos
.... cadastroVip 0..1 boolean Cadastro VIP
.... situacaoPrioridade 0..* CodeableConcept Pessoa em situação de prioridade
... saudeSuplementar 0..* BackboneElement Bloco de cobertura de planos de saúde suplementar
... atencaoPrimaria 0..1 BackboneElement Bloco de vínculo com a Atenção Primária à Saúde
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ubsReferencia 0..1 Identifier Unidade Básica de Saúde de referência
.... equipe 0..1 Identifier Equipe de Atenção Primária
.... areaAdscricao 0..1 string Área de adscrição
.... agenteComunitario 0..1 Identifier Agente Comunitário de Saúde
.... microarea 0..1 string Microárea

doco Documentação para este formato

Restrições

Id Grau Caminho(s) Descrição Expressão
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estrutura é derivada de Base

Resumo

Visão diferencial

Esta estrutura é derivada de Base

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. BRCoreCadSUSML 0..* Base Modelo de Informação do CadSUS
... identificacao 0..1 BackboneElement Bloco de identificação e dados pessoais
.... cpf 0..1 string CPF
.... cns 0..* string CNS
.... dnv 0..1 string Número da Declaração de Nascido Vivo
.... nomeCompleto 0..1 string Nome completo
.... nomeSocial 0..1 string Nome social
.... gemeo 0..1 boolean Gêmeo
.... dataNascimento 0..1 date Data de nascimento
.... filiacao 0..* BackboneElement Filiação
..... nome 0..1 string Nome do genitor
..... tipo 0..1 CodeableConcept Mãe ou pai
.... sexoNascimento 0..1 CodeableConcept Sexo ao nascer
.... paisNascimento 0..1 CodeableConcept País de nascimento
.... municipioNascimento 0..1 CodeableConcept Município de nascimento
.... obito 0..1 BackboneElement Indicador de óbito e atributos
..... indicador 0..1 boolean Indicador de óbito
..... data 0..1 dateTime Data do óbito
... dadosSensiveisAutodeclarados 0..1 BackboneElement Bloco de dados pessoais sensíveis e autodeclarados
.... identidadeGenero 0..1 CodeableConcept Identidade de gênero
.... sexoPaciente 0..1 CodeableConcept Sexo do paciente
.... orientacaoSexual 0..1 CodeableConcept Orientação sexual
.... racaCor 0..1 CodeableConcept Raça/cor
.... indigena 0..1 BackboneElement Dados indígenas
..... etnia 0..1 CodeableConcept Etnia indígena
..... dsei 0..1 CodeableConcept Distrito Sanitário Especial Indígena
..... poloBase 0..1 CodeableConcept Polo Base
..... aldeado 0..1 boolean Aldeado
..... aldeia 0..1 CodeableConcept Aldeia
.... povoComunidadeTradicional 0..* CodeableConcept Povos e comunidades tradicionais
.... situacaoMoradia 0..1 CodeableConcept Situação de moradia
.... tipoSanguineo 0..1 CodeableConcept Tipo sanguíneo
.... pessoaComDeficiencia 0..* CodeableConcept Pessoa com deficiência
... enderecoContato 0..1 BackboneElement Bloco de endereços e contatos
.... endereco 0..* BackboneElement Endereço
..... cep 0..1 string CEP
..... logradouro 0..1 string Logradouro
..... numero 0..1 string Número
..... complemento 0..1 string Complemento
..... bairro 0..1 string Bairro
..... zona 0..1 CodeableConcept Zona
..... pais 0..1 CodeableConcept País de residência
..... municipio 0..1 CodeableConcept Município de residência
.... email 0..* string E-mail
.... telefone 0..* BackboneElement Telefone
..... numero 0..1 string Número com DDD
..... tipo 0..1 CodeableConcept Tipo de telefone
.... escolaridade 0..1 CodeableConcept Nível de escolaridade
.... ocupacao 0..1 CodeableConcept Ocupação (CBO)
.... atividadeEconomica 0..1 CodeableConcept Atividade econômica (CNAE)
.... situacaoMercadoTrabalho 0..1 CodeableConcept Situação no mercado de trabalho
.... programaSocial 0..* CodeableConcept Participação em programas sociais federais
... dadosControle 0..1 BackboneElement Bloco de dados de controle
.... dadosProtegidos 0..1 boolean Dados protegidos
.... cadastroVip 0..1 boolean Cadastro VIP
.... situacaoPrioridade 0..* CodeableConcept Pessoa em situação de prioridade
... saudeSuplementar 0..* BackboneElement Bloco de cobertura de planos de saúde suplementar
... atencaoPrimaria 0..1 BackboneElement Bloco de vínculo com a Atenção Primária à Saúde
.... ubsReferencia 0..1 Identifier Unidade Básica de Saúde de referência
.... equipe 0..1 Identifier Equipe de Atenção Primária
.... areaAdscricao 0..1 string Área de adscrição
.... agenteComunitario 0..1 Identifier Agente Comunitário de Saúde
.... microarea 0..1 string Microárea

doco Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. BRCoreCadSUSML 0..* Base Modelo de Informação do CadSUS
... identificacao 0..1 BackboneElement Bloco de identificação e dados pessoais
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cpf 0..1 string CPF
.... cns 0..* string CNS
.... dnv 0..1 string Número da Declaração de Nascido Vivo
.... nomeCompleto 0..1 string Nome completo
.... nomeSocial 0..1 string Nome social
.... gemeo 0..1 boolean Gêmeo
.... dataNascimento 0..1 date Data de nascimento
.... filiacao 0..* BackboneElement Filiação
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... nome 0..1 string Nome do genitor
..... tipo 0..1 CodeableConcept Mãe ou pai
.... sexoNascimento 0..1 CodeableConcept Sexo ao nascer
.... paisNascimento 0..1 CodeableConcept País de nascimento
.... municipioNascimento 0..1 CodeableConcept Município de nascimento
.... obito 0..1 BackboneElement Indicador de óbito e atributos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... indicador 0..1 boolean Indicador de óbito
..... data 0..1 dateTime Data do óbito
... dadosSensiveisAutodeclarados 0..1 BackboneElement Bloco de dados pessoais sensíveis e autodeclarados
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identidadeGenero 0..1 CodeableConcept Identidade de gênero
.... sexoPaciente 0..1 CodeableConcept Sexo do paciente
.... orientacaoSexual 0..1 CodeableConcept Orientação sexual
.... racaCor 0..1 CodeableConcept Raça/cor
.... indigena 0..1 BackboneElement Dados indígenas
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... etnia 0..1 CodeableConcept Etnia indígena
..... dsei 0..1 CodeableConcept Distrito Sanitário Especial Indígena
..... poloBase 0..1 CodeableConcept Polo Base
..... aldeado 0..1 boolean Aldeado
..... aldeia 0..1 CodeableConcept Aldeia
.... povoComunidadeTradicional 0..* CodeableConcept Povos e comunidades tradicionais
.... situacaoMoradia 0..1 CodeableConcept Situação de moradia
.... tipoSanguineo 0..1 CodeableConcept Tipo sanguíneo
.... pessoaComDeficiencia 0..* CodeableConcept Pessoa com deficiência
... enderecoContato 0..1 BackboneElement Bloco de endereços e contatos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... endereco 0..* BackboneElement Endereço
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... cep 0..1 string CEP
..... logradouro 0..1 string Logradouro
..... numero 0..1 string Número
..... complemento 0..1 string Complemento
..... bairro 0..1 string Bairro
..... zona 0..1 CodeableConcept Zona
..... pais 0..1 CodeableConcept País de residência
..... municipio 0..1 CodeableConcept Município de residência
.... email 0..* string E-mail
.... telefone 0..* BackboneElement Telefone
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... numero 0..1 string Número com DDD
..... tipo 0..1 CodeableConcept Tipo de telefone
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... escolaridade 0..1 CodeableConcept Nível de escolaridade
.... ocupacao 0..1 CodeableConcept Ocupação (CBO)
.... atividadeEconomica 0..1 CodeableConcept Atividade econômica (CNAE)
.... situacaoMercadoTrabalho 0..1 CodeableConcept Situação no mercado de trabalho
.... programaSocial 0..* CodeableConcept Participação em programas sociais federais
... dadosControle 0..1 BackboneElement Bloco de dados de controle
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dadosProtegidos 0..1 boolean Dados protegidos
.... cadastroVip 0..1 boolean Cadastro VIP
.... situacaoPrioridade 0..* CodeableConcept Pessoa em situação de prioridade
... saudeSuplementar 0..* BackboneElement Bloco de cobertura de planos de saúde suplementar
... atencaoPrimaria 0..1 BackboneElement Bloco de vínculo com a Atenção Primária à Saúde
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ubsReferencia 0..1 Identifier Unidade Básica de Saúde de referência
.... equipe 0..1 Identifier Equipe de Atenção Primária
.... areaAdscricao 0..1 string Área de adscrição
.... agenteComunitario 0..1 Identifier Agente Comunitário de Saúde
.... microarea 0..1 string Microárea

doco Documentação para este formato

Restrições

Id Grau Caminho(s) Descrição Expressão
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. BRCoreCadSUSML 0..* Base Modelo de Informação do CadSUS
... identificacao 0..1 BackboneElement Bloco de identificação e dados pessoais
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cpf 0..1 string CPF
.... cns 0..* string CNS
.... dnv 0..1 string Número da Declaração de Nascido Vivo
.... nomeCompleto 0..1 string Nome completo
.... nomeSocial 0..1 string Nome social
.... gemeo 0..1 boolean Gêmeo
.... dataNascimento 0..1 date Data de nascimento
.... filiacao 0..* BackboneElement Filiação
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... nome 0..1 string Nome do genitor
..... tipo 0..1 CodeableConcept Mãe ou pai
.... sexoNascimento 0..1 CodeableConcept Sexo ao nascer
.... paisNascimento 0..1 CodeableConcept País de nascimento
.... municipioNascimento 0..1 CodeableConcept Município de nascimento
.... obito 0..1 BackboneElement Indicador de óbito e atributos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... indicador 0..1 boolean Indicador de óbito
..... data 0..1 dateTime Data do óbito
... dadosSensiveisAutodeclarados 0..1 BackboneElement Bloco de dados pessoais sensíveis e autodeclarados
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identidadeGenero 0..1 CodeableConcept Identidade de gênero
.... sexoPaciente 0..1 CodeableConcept Sexo do paciente
.... orientacaoSexual 0..1 CodeableConcept Orientação sexual
.... racaCor 0..1 CodeableConcept Raça/cor
.... indigena 0..1 BackboneElement Dados indígenas
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... etnia 0..1 CodeableConcept Etnia indígena
..... dsei 0..1 CodeableConcept Distrito Sanitário Especial Indígena
..... poloBase 0..1 CodeableConcept Polo Base
..... aldeado 0..1 boolean Aldeado
..... aldeia 0..1 CodeableConcept Aldeia
.... povoComunidadeTradicional 0..* CodeableConcept Povos e comunidades tradicionais
.... situacaoMoradia 0..1 CodeableConcept Situação de moradia
.... tipoSanguineo 0..1 CodeableConcept Tipo sanguíneo
.... pessoaComDeficiencia 0..* CodeableConcept Pessoa com deficiência
... enderecoContato 0..1 BackboneElement Bloco de endereços e contatos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... endereco 0..* BackboneElement Endereço
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... cep 0..1 string CEP
..... logradouro 0..1 string Logradouro
..... numero 0..1 string Número
..... complemento 0..1 string Complemento
..... bairro 0..1 string Bairro
..... zona 0..1 CodeableConcept Zona
..... pais 0..1 CodeableConcept País de residência
..... municipio 0..1 CodeableConcept Município de residência
.... email 0..* string E-mail
.... telefone 0..* BackboneElement Telefone
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... numero 0..1 string Número com DDD
..... tipo 0..1 CodeableConcept Tipo de telefone
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... escolaridade 0..1 CodeableConcept Nível de escolaridade
.... ocupacao 0..1 CodeableConcept Ocupação (CBO)
.... atividadeEconomica 0..1 CodeableConcept Atividade econômica (CNAE)
.... situacaoMercadoTrabalho 0..1 CodeableConcept Situação no mercado de trabalho
.... programaSocial 0..* CodeableConcept Participação em programas sociais federais
... dadosControle 0..1 BackboneElement Bloco de dados de controle
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dadosProtegidos 0..1 boolean Dados protegidos
.... cadastroVip 0..1 boolean Cadastro VIP
.... situacaoPrioridade 0..* CodeableConcept Pessoa em situação de prioridade
... saudeSuplementar 0..* BackboneElement Bloco de cobertura de planos de saúde suplementar
... atencaoPrimaria 0..1 BackboneElement Bloco de vínculo com a Atenção Primária à Saúde
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ubsReferencia 0..1 Identifier Unidade Básica de Saúde de referência
.... equipe 0..1 Identifier Equipe de Atenção Primária
.... areaAdscricao 0..1 string Área de adscrição
.... agenteComunitario 0..1 Identifier Agente Comunitário de Saúde
.... microarea 0..1 string Microárea

doco Documentação para este formato

Restrições

Id Grau Caminho(s) Descrição Expressão
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estrutura é derivada de Base

Resumo

 

Outras representações de perfil: CSV, Excel