Re: [sbis_l] Dúvidas Código UUID e-SUS

sexta-feira, 11 de maio de 2018
achei a ficha na verdade é assim

Regras: É recomendado concatenar o CNES na frente do UUID, de modo que os 7 dígitos (CNES) + 1 de hífen somados aos 36 (32 caracteres + 4 hífen) do UUID são a limitação de 44 bytes do campo. Formato canônico.

É uma recomendação porem vc pode colocar no mínimo 36 caracteres o que seria apenas o UUID sem o cnes uma vez q o cnes vai dentro da própria ficha não vejo a necessidade de inclui-lo no id da ficha!

Em todas as fichas vai existir o campo UUID e é por ele que você pode relacionar uma ficha a outra! seja como vc quiser fazer esse relacionamento
o que diz sobre a familia dentro de uma ficha de cadastro domiciliar é o familia row que traz o CNS do resposavel familiar numero de menbros e outras coisas.

Sua outra duvida na verdade cada individuo vai ter seu proprio UUID e caso você precise ligar ele a um domicilio eu aconselho adicionar o UUID relacionado ao cadastro na ficha dele
porem acredito q a estrutura proposta pelo esusab é outra, ele tem o cadastro domiciliar que tem o cns do responsável e a partir do responsável vc pode achar cada cadastro individuo pelo seu responsavel ou ligar eles pelo seu UUID


novamente cada ficha tem seu proprio UUID basta ver a documentação, não se repete é um identificador universal cada ficha tem o seu, a documentação é bem vasta a respeito disso, o UUID seria o substituto do seu ID convencional que vc usa num banco de dados!

http://esusab.github.io/integracao/ledi/


Fraternalmente,

DiReis (Diego Reis Carvalho)
www.direis.net
Deus lhe abençoe!

Em 11 de maio de 2018 15:46, Diego Reis Carvalho <direisc@gmail.com> escreveu:
Na verdade o UUID é um componente no formato 32 caracteres + 4 hifens dividido nessa forma
6ba7b810-9dad-11d1-80b4-00c04fd430c8
o que vc deveria fazer é compor assim
CCCCCCC6ba7b810-9dad-11d1-80b4-00c04fd430c8
onde os CCCCCCC seria o numero do CNES
mas eu não me lembro da identificação precisar do cnes anexado a ela...

o Cadastro domiciliar é um cadastro q tem UUID e cada outra ficha do ESUS é compostar pelos dados que eles julgam necessário identificados por um UUID em cada um deles.

Fraternalmente,

DiReis (Diego Reis Carvalho)
www.direis.net
Deus lhe abençoe!

Em 11 de maio de 2018 14:29, Carla Trapé Martins <c.trape@gmail.com> escreveu:
Oi Diego .. Está dando para entender sim.
Acho .. rs
Então quando eu faço um novo Cadastro Domiciliar, pensando em nível mobile, que já tenho que gerar o  cadastro dele, o cadastro domiciliar é o uuid? Que é composto por: 7 primeiros caracteres do cnes + ????, pq ele gera randômico, mas no caso do e-sus ele fala que tem q ser composto por :7 primeiros  do cnes + 32 caracteres + 4 hifens.
Onde está me deixando em dúvidas mil.. rs

Em sexta-feira, 11 de maio de 2018 13:47:19 UTC-3, Diego Reis Carvalho escreveu:
UUID sim é o id que vincula as fichas no caso da família o UUID do chefe que vincula a família poderia ser o cns que também funcionária
No cadastro da casa vc adiciona a família adicionando o chefe apenas 
O UUID é basicamente o id ele seria seu cadastro como vc diz! Da pra usar o id e criar UUID depois mas recomendo trabalhar com o UUID direto os bancos aceitam

O INE vincula apenas a equipe com o atendimento ou ficha preenchida! 

Não sei se está dando pra atender até aqui 

Em sex, 11 de mai de 2018 às 13:13, Carla Trapé Martins <c.t...@gmail.com> escreveu:
Boa Tarde Diego, Agradeço a sua resposta. Foi muito útil, mas ainda estou com um pouco de dúvida.
O UUID então não vincula a ficha, mas é obrigatório para o envio?
O INE +  Micro-Area que vinculam as Fichas?
No caso de Famílias, o prontuário e cns do chefe serão uma chave, que vinculas os indivíduos a ele?
Estou um pouco perdida nesse sentindo, como identificar por exemplo um Cadastro Domiciliar, qual seria o "cadastro"dele.

Muito Obrigada

Carla Trapé Martins


Em quinta-feira, 10 de maio de 2018 14:24:52 UTC-3, Diego Reis Carvalho escreveu:
UUID é na verdade um identificador universal
https://pt.wikipedia.org/wiki/Identificador_%C3%BAnico_universal
o tipo usado pelo e-sus é UUID versão 4, onde a geração é randômica, toda linguagem tem uma biblioteca pra gerar os UUID seja qual versão for
No JAVA basta usar UUID uuid = UUID.randomUUID(); q ele gera um UUID adequado, no caso para transformar num STRING com hífens basta dar um toString();

no caso o UUID é um identificador com alta complexidade sendo quase impossível duplicar um numero nesse atendimento, ele é gerido por uma RFC que mostra como ele é composto formado e etc, porem na verdade basta usar a versão 4 a de geração random que vc ja estaá cumprindo as necessidades

a RFC em questão é essa https://tools.ietf.org/html/rfc4122

se precisar de mais ajudar da um retorno.

respostas:
1- pode-se usar para vincular as fichas sim, usando o UUID com o id do seu dado (apesar de não ter outras fichas vinculadas uma com as outras)
2 - composto conforme a RFC4122 (por padrão a versão é a 4 mais conhecida como geração randômica)
3- segmento e area existem porem acredito q não nas fichas CDS (substituídos pelo INE que é o código de equipe)
4- Segmento, Área e micro-área são todas vinculadas ao AC, na verdade vinculadas a equipe INE do AC.

Fraternalmente,

DiReis (Diego Reis Carvalho)
www.direis.net
Deus lhe abençoe!

Em 10 de maio de 2018 10:46, Carla Trapé Martins <c.t...@gmail.com> escreveu:
Bom Dia, sou desenvolvedora, e tínhamos o sistema antigo do ESF em Dispositivo Móvel, onde esse trabalhava com a chave o cadastro composto por: Segmento, Área e MicroÁrea.

Estamos fazendo para Dispositivo Móvel a nova versão o e-SUS, mas me deparei com uma dúvida sobre como é feito os vínculos entre as fichas.

E dando uma olhada no layout vi que tem esse código UUID para identificar a ficha na base de dados nacional, é composto pelos 7 dígitos do CNES e 32 caracteres + 4 hífens.

DÚVIDAS:

1) Essa é a chave onde sempre vai vincular as fichas... Por Exemplo: É feito um Cadastro Domiciliar e gerado um UUID e as demais fichas vinculadas a esse Cadastro Domiciliar terão o mesmo UUID para se vincular?

2) Como são compostos esses 32 caractes do código UUID?

3) Segmento e Área não existe mais?

4) A Micro-Área ainda é vinculada ao AC?

Agradeço desde já a Atenção.

Carla Trapé Martins

--
--
----------------------------------------------------------
Seja associado da SBIS!
Visite o site www.sbis.org.br
---
Você recebeu essa mensagem porque está inscrito no grupo "Sociedade Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sbis_l+un...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

--
--
----------------------------------------------------------
Seja associado da SBIS!
Visite o site www.sbis.org.br
---
Você recebeu essa mensagem porque está inscrito no grupo "Sociedade Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sbis_l+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Fraternalmente,

DiReis (Diego Reis Carvalho)
www.direis.net
Deus lhe abençoe!

--
--
----------------------------------------------------------
Seja associado da SBIS!
Visite o site www.sbis.org.br
---
Você recebeu essa mensagem porque está inscrito no grupo "Sociedade Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sbis_l+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


--
--
----------------------------------------------------------
Seja associado da SBIS!
Visite o site www.sbis.org.br
---
Você recebeu essa mensagem porque está inscrito no grupo "Sociedade Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sbis_l+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

0 comentários: