Este documento consiste em tabelas representando as estruturas de cada ficha que tiveram alterações em relação a versão 2.0 do e-SUS AB (PEC). As tabelas apesentam os campos alterados, mostrando a situação dos mesmos nas versões 2.0 e 2.1, conforme segue abaixo:

Obs: A seguir são apresentadas as principais alterações nas estruturas das fichas. As alterações de regras, obrigatoriedade e opções dos campos se encontram descritas nos documentos de cada ficha.



Cabeçalho (headerTransport)

HeaderCdsCadastro (estrutura inutilizada)
Versão 2.0 Versão 2.1
string cnesUnidadeSaude Não existe
string cnsProfissional Não existe
string codigoIbgeMunicipio Não existe
long dataAtendimento Não existe
string ineEquipe Não existe
long microarea Não existe
LotacaoHeader (nova estrutura)
Versão 2.0 Versão 2.1
Não existe string profissionalCNS
Não existe string cboCodigo_2002
Não existe string cnes
Não existe string ine
VariasLotacoesHeader
Versão 2.0 Versão 2.1
UnicaLotacaoHeader lotacaoForm Não existe
string profissionalCNS1 Não existe
string cboCodigo_2002_1 Não existe
string profissionalCNS2 Não existe
string cboCodigo_2002_2 Não existe
Não existe LotacaoHeader lotacaoFormPrincipal
Não existe LotacaoHeader lotacaoFormAtendimentoCompartilhado
Não existe long dataAtendimento
Não existe string codigoIbgeMunicipio

Ficha de Cadastro Individual

CadastroIndividual
Versão 2.0 Versão 2.1
HeaderCdsCadastro dadosGerais Não existe
Não existe SaidaCidadaoCadastro saidaCidadaoCadastro
Não existe UnicaLotacaoHeader headerTransport
CondicoesDeSaude
Versão 2.0 Versão 2.1
boolean statusTratamentoPsiquicoOuProblemaMental Não existe
Não existe boolean statusDiagnosticoMental
IdentificacaoUsuarioCidadao
Versão 2.0 Versão 2.1
string nomeSocialCidadao string nomeSocial
long dataNascimentoResponsavel Não existe
string numeroCartaoSus string cnsCidadao
string numeroCartaoSusResponsavel string cnsResponsavelFamiliar
string numeroCelularCidadao string telefoneCelular
Não existe long etnia
Não existe string nomePaiCidadao
Não existe boolean desconheceNomePai
Não existe long dtNaturalizacao
Não existe string portariaNaturalizacao
Não existe long dtEntradaBrasil
Pertencia a estrutura HeaderCdsCadastro string microArea
Não existe boolean stForaArea
InformacoesSocioDemograficas
Versão 2.0 Versão 2.1
long motivoSaidaCidadao Migrou para a estrutura SaidaCidadaoCadastro
long responsavelPorCrianca Não existe
Não existe long identidadeGeneroCidadao
Não existe boolean statusDesejaInformarIdentidadeGenero
Não existe list<long> responsavelPorCrianca
SaidaCidadaoCadastro (nova estrutura)
Versão 2.0 Versão 2.1
Pertencia a estrutura InformacoesSocioDemograficas long motivoSaidaCidadao
Não existe long dataObito
Não existe string numeroDO

Ficha de Cadastro Domiciliar e Territorial

InstituicaoPermanencia (nova estrutura)
Versão 2.0 Versão 2.1
Não existe string nomeInstituicaoPermanencia
Não existe boolean stOutrosProfissionaisVinculados
Não existe string nomeResponsavelTecnico
Não existe string cnsResponsavelTecnico
Não existe string cargoInstituicao
Não existe string telefoneResponsavelTecnico
CondicaoMoradia
Versão 2.0 Versão 2.1
boolean stDiponibilidadeEnergiaeletrica boolean stDisponibilidadeEnergiaEletrica
long tratamentoAguaDomicilio long aguaConsumoDomicilio
CadastroDomiciliar
Versão 2.0 Versão 2.1
HeaderCdsCadastro dadosGerais Não existe
boolean statusTermoRecusaCadastroDomiciliarAtencaoBasica boolean statusTermoRecusa
Não existe long tipoDeImovel
Não existe InstituicaoPermanencia instituicaoPermanencia
Não existe UnicaLotacaoHeader headerTransport
EnderecoLocalPermanencia
Versão 2.0 Versão 2.1
string telReferencial string telefoneContato
string telResidencial string telefoneResidencia
Não existe string pontoReferencia
Pertencia a estrutura HeaderCdsCadastro string microArea
Não existe boolean stForaArea

Ficha de Atendimento Individual

ProblemaCondicaoAvaliacaoAI
Versão 2.0 Versão 2.1
Não existe string cid10_2
FichaAtendimentoIndividualChild
Versão 2.0 Versão 2.1
long pic Não existe
Não existe long racionalidadeSaude
Não existe double perimetroCefalico

Ficha de Atendimento Odontológico Individual

FichaAtendimentoOdontologicoChild
Versão 2.0 Versão 2.1
string numCartaoSus string cnsCidadao

Ficha de Atividade Coletiva

ParticipanteRowItem
Versão 2.0 Versão 2.1
string cns string cnsParticipante
Não existe long sexo
ProfissionalCboRowItem
Versão 2.0 Versão 2.1
string cns string cnsProfissional
FichaAtividadeColetiva
Versão 2.0 Versão 2.1
long dtAtividadeColetiva Não existe
int numParticipantesProgramados Não existe
string localAtividade string outraLocalidade
long horaInicio Não existe
long horaFim Não existe
string responsavelCns Não existe
string responsavelCnesUnidade Não existe
string responsavelNumIne Não existe
list<long> praticasTemasParaSaude Separado em duas estruturas: temasParaSaude e praticasEmSaude
string codigoIbgeMunicipio Não existe
Não existe string cnesLocalAtividade
Não existe string procedimento
Não existe long turno
Não existe UnicaLotacaoHeader headerTransport
Não existe list<long> temasParaSaude
Não existe list<long> praticasEmSaude

Ficha de Procedimentos

FichaProcedimentoChild
Versão 2.0 Versão 2.1
string numCartaoSus string cnsCidadao

Ficha de Visita Domiciliar e Territorial

FichaVisitaDomiciliarChild
Versão 2.0 Versão 2.1
string numCartaoSus string cnsCidadao
Não existe string microArea
Não existe boolean stForaArea
Não existe long tipoDeImovel
Não existe double pesoAcompanhamentoNutricional
Não existe double alturaAcompanhamentoNutricional

Marcadores de Consumo Alimentar

FichaConsumoAlimentar
Versão 2.0 Versão 2.1
string numCartaoSus string cnsCidadao

Ficha de Avaliação de Elegibilidade

FichaAvaliacaoElegibilidade
Versão 2.0 Versão 2.1
UnicaLotacaoHeader headerTransport Não existe
string numeroCartaoSus string cnsCidadao
long codigoNacionalidade long nacionalidadeCidadao
long atencaoDomiciliarOrigem long atencaoDomiciliarProcedencia
list<long> situacoesPresentes list<long> condicoesAvaliadas
string cid10Segundo string cid10SecundarioUm
string cid10Terceiro string cid10SecundarioDois
Não existe long turno
Não existe VariasLotacoesHeader headerTransport
Não existe string nomePaiCidadao
Não existe boolean desconheceNomePai
Não existe long dtNaturalizacao
Não existe string portariaNaturalizacao
Não existe long dtEntradaBrasil
Não existe long paisNascimento
Não existe long etnia
Não existe string cnsCuidador
EnderecoLocalPermanencia
Versão 2.0 Versão 2.1
string telReferencial string telefoneContato
string telResidencial string telefoneResidencia
Não existe string pontoReferencia

Ficha de Atendimento Domiciliar

FichaAtendimentoDomiciliarChild
Versão 2.0 Versão 2.1
string cns string cnsCidadao
list<long> situacoesPresentes list<long> condicoesAvaliadas
boolean statusInicioAcompanhamentoPosObito Não existe
FichaAtendimentoDomiciliarMasterThrift
Versão 2.0 Versão 2.1
UnicaLotacaoHeader headerTransport Não existe
Não existe VariasLotacoesHeader headerTransport