[Reddes.bvs-tech] LILACS - subcampos de afililiacion
Ana Katia Camilo
katia.camilo at bireme.org
Thu May 17 18:50:44 BRST 2012
Spinak,
Desculpa não tinha visto todos os e-mails.
Você fez está alteração e testou o sistema? Esta aparecendo alguma mensagem de erro?
Abraços
Ana Kátia Camilo
Analista de Sistemas, DS/MTI
BIREME/OPAS/OMS - siga-nos:
De: "spinaker" <spinaker at adinet.com.uy>
Para: "Ana Katia Camilo" <katia.camilo at bireme.org>
Cc: "Francisco J D M Lopes Santos" <francisco.lopes at bireme.org>, "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
Enviadas: Quinta-feira, 17 de Maio de 2012 15:33:59
Assunto: Re: [Reddes.bvs-tech] LILACS - subcampos de afililiacion
Katia
es claro que hay que crear los mensajes de error, modificar la FST y la PFT
La pregunta clave es si en el momento de ingreso, para control del sistema, es suficiente con modificar el formato que indico abajo agregando las líneas en vermelho, o hay algun otro control que no conozco
gracias
Ernesto Spinak
El 17/05/2012 15:30, Ana Katia Camilo escribió:
Spinak e Franscico.
Esse é o formato de controle de entrada de dados do LILDBI-WEB somente para ver se o documentalista colocou mais de uma vez o mesmo subcampo no campo ou se tem ponto final ou espaço em branco no final do campo.
Para aparecer a mensagem de erro também será necessário criar as mensagens AFFILIATION4 e AFFILIATION5 no sistema e também incluir os subcampos no assis, nos formatos de saída (pfts) e na fst e nos LILACS.def do iaH do LILDBI-WEB se quiser índice de pesquisa.
Por favor, se for enviar este registro para a LILACS faça o "reformateo" necessário seguindo a metodologia LILACS.
Atenciosamente
Ana Kátia Camilo
Analista de Sistemas, DS/MTI
BIREME/OPAS/OMS - siga-nos:
De: "Francisco J D M Lopes Santos" <francisco.lopes at bireme.org>
Para: spinaker at adinet.com.uy
Cc: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
Enviadas: Quinta-feira, 17 de Maio de 2012 13:05:19
Assunto: Re: [Reddes.bvs-tech] LILACS - subcampos de afililiacion
Spinak,
A mi me parece que debes revisar el formateo, algo como:
if s(mpu,v5[1].1,mpl)='S' and v4004[1] = 'Y' and a(v10^1) and v113[1]='p' then '^mAFFILIATION^d',v10,
else
if instr(mid(mid(v10,instr(v10,'^1'),size(v10)),3,size(v10)),'^1')>0 then '^mAFFILIATION1^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^2'),size(v10)),3,size(v10)),'^2')>0 then '^mAFFILIATION2^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^3'),size(v10)),3,size(v10)),'^3')>0 then '^mAFFILIATION3^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^4'),size(v10)),3,size(v10)),'^4')>0 then '^mAFFILIATION4^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^5'),size(v10)),3,size(v10)),'^5')>0 then '^mAFFILIATION5^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^r'),size(v10)),3,size(v10)),'^r')>0 then '^mAFFILIATIONr^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^p'),size(v10)),3,size(v10)),'^p')>0 then '^mAFFILIATIONp^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^c'),size(v10)),3,size(v10)),'^c')>0 then '^mAFFILIATIONc^d',v10, /fi
/fi
if right(v10^1,1) = '.' then '^mPOINT^d'v10^1 fi,
if right(v10^2,1) = '.' then '^mPOINT^d'v10^2 fi,
if right(v10^3,1) = '.' then '^mPOINT^d'v10^3 fi,
if right(v10^ 4 ,1) = '.' then '^mPOINT^d'v10^4 fi,
if right(v10^ 5 ,1) = '.' then '^mPOINT^d'v10^5 fi,
if right(v10^p,1) = '.' then '^mPOINT^d'v10^p fi,
if right(v10^c,1) = '.' then '^mPOINT^d'v10^c fi,
if right(v10^1,1) = ' ' then '^mSPACE^d'v10^1 fi,
if right(v10^2,1) = ' ' then '^mSPACE^d'v10^2 fi,
if right(v10^3,1) = ' ' then '^mSPACE^d'v10^3 fi,
if right(v10^ 4 ,1) = ' ' then '^mSPACE^d'v10^4 fi,
if right(v10^ 5 ,1) = ' ' then '^mSPACE^d'v10^5 fi,
if right(v10^c,1) = ' ' then '^mSPACE^d'v10^c fi,
if right(v10^p,1) = ' ' then '^mSPACE^d'v10^p fi,
No estoy seguro, pero Katia nos puede ayudar en eso.
Saludos
Francisco
De: "spinaker" <spinaker at adinet.com.uy>
Para: "Francisco J D M Lopes Santos" <francisco.lopes at bireme.org>
Cc: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
Enviadas: Quinta-feira, 17 de Maio de 2012 12:33:26
Assunto: Re: [Reddes.bvs-tech] LILACS - subcampos de afililiacion
Francisco
Entiendo la explicación
La información que me falta es si la modificación que sugiero a mi campo de control es suficiente o es neceario considerar alguna otra cosa que ignoro
gracias
Ernesto Spinak
El 17/05/2012 12:15, Francisco J D M Lopes Santos escribió:
Hola Spinak,
Hola todos,
Esta customização não causa maiores problemas, lembrando que, em se tratando de personalizações individuais, cada um deve efetuar as alterações por sua própria conta e risco.
No caso, os subcampos adicionais serão ignorados no momento de incorporação à LILACS na BIREME, assim a informação dos subcampos adicionais seria perdida o que indica ser ótimo reformatar o conjunto de subcampos 3, 4, e 5 para o subcampo 3 antes do envio à BIREME, sem esquecer que os conteúdos são delimitados pelo caractere ponto (.) da forma prevista na metodologia LILACS.
Não imagino outra forma 'livre de programação' para cumprir seu objetivo.
Saludos desde São Paulo
Francisco José Lopes
De: "spinaker" <spinaker at adinet.com.uy>
Para: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
Enviadas: Segunda-feira, 14 de Maio de 2012 8:53:07
Assunto: [Reddes.bvs-tech] LILACS - subcampos de afililiacion
Estimados
La Facultad de Medicina tiene exigencias de estudios bibliometricos y cienciometricos por causa de la acreditación de la facultad, y esto debe ser en caracter permanente.
Por ese motivo requiere, entro otros valores, un análisis de la productividad de los autores asociado a sus instituciones.
Para generar las estadisticas usamos los elementos de "afiliación" en los subcampos ^1, ^2, ^3
El problema es que el nivel de granularidad (tres niveles) no es suficiente para generar las tablas necesarias,
y de acuerdo a la normalización que se ha realizado en las cátedras, hospital, etc. sería necesario cinco niveles por lo menos.
o sea agregar los subcampos ^4, ^5
Pregunta:
Si agregamos los subcampos ^4 y ^5 a los campos v10, v16, v23, entonces debemos modificar además de la definción del campo el formato de control que sigue (para cada campo)
if s(mpu,v5[1].1,mpl)='S' and v4004[1] = 'Y' and a(v10^1) and v113[1]='p' then '^mAFFILIATION^d',v10,
else
if instr(mid(mid(v10,instr(v10,'^1'),size(v10)),3,size(v10)),'^1')>0 then '^mAFFILIATION1^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^2'),size(v10)),3,size(v10)),'^2')>0 then '^mAFFILIATION2^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^3'),size(v10)),3,size(v10)),'^3')>0 then '^mAFFILIATION3^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^4'),size(v10)),3,size(v10)),'^4')>0 then '^mAFFILIATION4^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^5'),size(v10)),3,size(v10)),'^5')>0 then '^mAFFILIATION5^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^r'),size(v10)),3,size(v10)),'^r')>0 then '^mAFFILIATIONr^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^p'),size(v10)),3,size(v10)),'^p')>0 then '^mAFFILIATIONp^d',v10, /fi
if instr(mid(mid(v10,instr(v10,'^c'),size(v10)),3,size(v10)),'^c')>0 then '^mAFFILIATIONc^d',v10, /fi
/fi
if right(v10^1,1) = '.' then '^mPOINT^d'v10^1 fi,
if right(v10^2,1) = '.' then '^mPOINT^d'v10^2 fi,
if right(v10^3,1) = '.' then '^mPOINT^d'v10^3 fi,
if right(v10^3,1) = '.' then '^mPOINT^d'v10^4 fi,
if right(v10^3,1) = '.' then '^mPOINT^d'v10^5 fi,
if right(v10^p,1) = '.' then '^mPOINT^d'v10^p fi,
if right(v10^c,1) = '.' then '^mPOINT^d'v10^c fi,
if right(v10^1,1) = ' ' then '^mSPACE^d'v10^1 fi,
if right(v10^2,1) = ' ' then '^mSPACE^d'v10^2 fi,
if right(v10^3,1) = ' ' then '^mSPACE^d'v10^3 fi,
if right(v10^3,1) = ' ' then '^mSPACE^d'v10^4 fi,
if right(v10^3,1) = ' ' then '^mSPACE^d'v10^5 fi,
if right(v10^c,1) = ' ' then '^mSPACE^d'v10^c fi,
if right(v10^p,1) = ' ' then '^mSPACE^d'v10^p fi,
Preguntas :
• ¿Es esto suficiente o hay alguna cosa adicional para corregir?
• ¿Es necesario al enviar los registros a Bireme hacer un reformateo y generar ^3+^4+^5 como un solo subfield ^3 ?
• Si no modificamos los subcampos: ¿hay alguna otra forma de generar tablas a 5 columnas sin necesidad de intervernir un programador cada vez?
Saludos
Ernesto Spinak
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | spinaker at adinet.com.uy | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | spinaker at adinet.com.uy | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | spinaker at adinet.com.uy | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20120517/820ccee7/attachment-0001.html
More information about the Reddes.bvs-tech
mailing list