bireme / Xml2Isis

Convert a xml file into an Isis database records acording to a convertion table.
Other
0 stars 0 forks source link

Extrair elemento OtherAbstract dos documentos MEDLLINE #5

Open botturam opened 2 years ago

botturam commented 2 years ago

preciso extrair o campo OtherAbstract (v371), a fim de ficar com o seguinte campo ISIS (e subcampo ^i -idioma ao final):

371 "Objetivo: Determinar si las personas mayores tienen mayor tasa de sufrir siniestros de transito, de fallecer o de lesionarse en estos, en comparacion con personas adultas en Chile entre los anos 2008 y 2017. Metodo: Se utilizaron las bases de datos de la Comision Nacional de Seguridad de Transito de los ultimos 10 anos y los datos de habitantes segun las proyecciones realizadas por el Instituto Nacional de Estadistica. Se calcularon las medidas de efecto e intervalos de confianza del 95%. Resultados: Las personas mayores en Chile tuvieron 0,5 veces la tasa de sufrir un siniestro de transito; 0,6 veces la tasa de lesionar y 1,3 veces la tasa de fallecer en un siniestro de transito que presentan las personas adultas. Antofagasta y Arica fueron las regiones con menor y mayor ocurrencia de fallecimientos de personas mayores. Las principales causas de siniestro fueron la imprudencia del conductor y peaton, las que a su vez presentaron 1,6 y 2,6 veces la tasa de fallecimiento en personas adultas. De los principales tipos de siniestros, solo en los atropellos las personas mayores tuvieron mayor ocurrencia de muerte (razon de tasas 2,4). Conclusiones: Confirma la mayor vulnerabilidad a fallecer en un siniestro de transito de las personas mayores. Se aprecian grandes diferencias a traves de las diversas regiones del pais. Las futuras investigaciones deben abordar las caracteristicas de los usuarios, las estrategias que podrian ayudar a estos a tener una mejor interaccion y promover la salud con foco en la seguridad vial en las personas mayores.^ispa"

O arquivo com exemplos das possíveis variações segue anexo. O Exemplo acima é o ID 32559182. pubmed22n9999.txt

heitorbarbieri commented 2 years ago

@botturam , por favor, anexe o aqui o arquivo de configuração do Xml2Isis (o que associa xpath com o campo isis) para que se possa reproduzir fielmente o resultado por você obtido. Obrigado.

heitorbarbieri commented 2 years ago

@botturam ,

Gerando a base de dados "pubmed" com os parâmetros: fileDir=. xmlRegExp=pubmed22n9999.txt convTable=./teste.tab outDb=pubmed --createMissingFields

onde teste.tab é:

371 /PubmedArticleSet/PubmedArticle/MedlineCitation/OtherAbstract@Language 372 /PubmedArticleSet/PubmedArticle/MedlineCitation/OtherAbstract/AbstractText@Label 373 /PubmedArticleSet/PubmedArticle/MedlineCitation/OtherAbstract/AbstractText

pude ver que de repente você pode aplicar uma proc e chegar no seu formato desejado. Veja a saída abaixo onde eu apliquei somente um formato:

heitor@Xml2Isis$ mxffi pubmed "pft=(v372|:|v373' '),'^i',v371[1]/" lw=0 Aunque las intervenciones de capacitaciones para padres se consideran la norma de oro para prevenir los comportamientos de externalización en los niños y los jóvenes, su difusión en las comunidades de inmigrantes latinos de bajos recursos continúa siendo escasa en todo Estados Unidos. Una alternativa para minimizar esta brecha en la prestación del servicio consiste en implementar intervenciones de capacitación para padres adaptadas culturalmente que se caractericen por la relevancia cultural y contextual. Por lo tanto, el objetivo principal de este estudio cualitativo fue documentar las experiencias destacadas relacionadas con la inmigración, así como las necesidades y las dificultades de la crianza, según lo informado por 30 cuidadores inmigrantes de origen mexicano y de bajos recursos que viven en un entorno urbano en el sur de EE. UU. La metodología de investigación estuvo guiada por los principios del método del análisis temático, que consistió en recopilar datos mediante una serie de entrevistas a grupos de análisis. Los resultados de la investigación cualitativa destacan la importancia de amoldar culturalmente y contextualmente las intervenciones preventivas y adaptadas de capacitación para padres antes de su implementación en contextos distintos a aquellos a los que fueron adaptadas originalmente. Específicamente, los padres de la investigación actual explicaron detalladamente los factores de estrés relacionados con la inmigración que son sumamente relevantes para preparar los procedimientos de captación, el currículo de intervención y las actividades de implementación de la intervención. ^ispa .. Objetivo:Determinar si las personas mayores tienen mayor tasa de sufrir siniestros de tránsito, de fallecer o de lesionarse en estos, en comparación con personas adultas en Chile entre los años 2008 y 2017. Método:Se utilizaron las bases de datos de la Comisión Nacional de Seguridad de Tránsito de los últimos 10 años y los datos de habitantes según las proyecciones realizadas por el Instituto Nacional de Estadística. Se calcularon las medidas de efecto e intervalos de confianza del 95%. Resultados:Las personas mayores en Chile tuvieron 0,5 veces la tasa de sufrir un siniestro de tránsito; 0,6 veces la tasa de lesionar y 1,3 veces la tasa de fallecer en un siniestro de tránsito que presentan las personas adultas. Antofagasta y Arica fueron las regiones con menor y mayor ocurrencia de fallecimientos de personas mayores. Las principales causas de siniestro fueron la imprudencia del conductor y peatón, las que a su vez presentaron 1,6 y 2,6 veces la tasa de fallecimiento en personas adultas. De los principales tipos de siniestros, sólo en los atropellos las personas mayores tuvieron mayor ocurrencia de muerte (razón de tasas 2,4). Conclusiones:Confirma la mayor vulnerabilidad a fallecer en un siniestro de tránsito de las personas mayores. Se aprecian grandes diferencias a través de las diversas regiones del país. Las futuras investigaciones deben abordar las características de los usuarios, las estrategias que podrían ayudar a estos a tener una mejor interacción y promover la salud con foco en la seguridad vial en las personas mayores. ^ispa .. Aunque las intervenciones de capacitaciones para padres se consideran la norma de oro para prevenir los comportamientos de externalización en los niños y los jóvenes, su difusión en las comunidades de inmigrantes latinos de bajos recursos continúa siendo escasa en todo Estados Unidos. Una alternativa para minimizar esta brecha en la prestación del servicio consiste en implementar intervenciones de capacitación para padres adaptadas culturalmente que se caractericen por la relevancia cultural y contextual. Por lo tanto, el objetivo principal de este estudio cualitativo fue documentar las experiencias destacadas relacionadas con la inmigración, así como las necesidades y las dificultades de la crianza, según lo informado por 30 cuidadores inmigrantes de origen mexicano y de bajos recursos que viven en un entorno urbano en el sur de EE. UU. La metodología de investigación estuvo guiada por los principios del método del análisis temático, que consistió en recopilar datos mediante una serie de entrevistas a grupos de análisis. Los resultados de la investigación cualitativa destacan la importancia de amoldar culturalmente y contextualmente las intervenciones preventivas y adaptadas de capacitación para padres antes de su implementación en contextos distintos a aquellos a los que fueron adaptadas originalmente. Específicamente, los padres de la investigación actual explicaron detalladamente los factores de estrés relacionados con la inmigración que son sumamente relevantes para preparar los procedimientos de captación, el currículo de intervención y las actividades de implementación de la intervención. ^ispa ..x

botturam commented 2 years ago

@heitorbarbieri no arquivo que anexei -- e anexo novamente -- há 5 possibilidades de maneiras como o campo OtherAbstract pode ocorrer nos registros MEDLINE.

Eu consegui resolver os 3 primeiros casos dos exemplos que passei. Esse exemplo que vc fez, eu já implementei e está funcionando. É um exemplo em que há paridade de ocorrências entre os idiomas.

Os exemplos 4 e 5 do arquivo é que são complexos, pois não há paridade de ocorrências de campos. Olhe para esses 2 casos, pois não havendo paridade de ocorrências, não é possível resolver com formato ISIS.

pubmed22n9999.txt