bireme / fi-admin

Administration interface and API for Informations Sources
Other
6 stars 10 forks source link

Criar model Historico para armazenar informações do legado #534

Closed falbrito closed 6 years ago

falbrito commented 6 years ago

Realizado análise referente a histórico Campos: 850, 910, 921, 930 e 998 Definições: Os campos que serão criados no mysql são

Date altered - com da data que está sendo realizada a alteração Historical Annotation - (deverá ser criado campo de FLAG com : Rascunho, Publicado, Apagado, Histórico)

v850 - ^i, ^e e ^p

Historic Synonyms from previous system (to be transfered to field 998 after analysis) Três idiomas - preenchimento em letra maiúscula em sua maioria

G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $

mx tmp2 "pft=(v850/)" now | sort -u ex.: ^eABSORCIOMETRIA DE FOTON ^eAGRUPAMIENTOS ^iABSORPTIOMETRY, PHOTON ^iADOPTIVE CELL TRANSFER ^pTARSIIDAE ^pTARSIUS

** definido - o campo somente tem ^e ^i ^p


v910 -> ^d, ^i, ^n, ^o e ^r

Historical Terms MINISIS English ^i

contem termo em letra maiuscula ex.:

G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico $

mx decs_frances lw=0 "pft=if p(v910) then v910/ fi" now ^d1989-10-03^iCOMPUTADORES ANALOGOS^nhasta 89^rn ^d1990-06-22^iCORTICOTROPIN RELEASING HORMONE^nat? 89^oingl?s alterado^rs ^d1991-05-02^iDATA BASES^nAT? 90^opassou para UP de DATABASES BIBLIOGRAPHIC^rN ^d1991-05-02^iDATA BANKS^nAT? 90^opassou para UP de DAT ABASES, FACTUAL^rN

^d1988-12-05^iDIAGNOSIS, RADIOISOTOPE (NON MESH)^nat? 87^oalterado a040^rs ^d1988-12-05^iNITROPHENYLGALACTOSIDE^nat? 87^rS ^d1990-06-25^iSTEROID-17-HYDROXYLASE^nat? 89^oingles alterado^rn ^d - campo de data com formato YYYY-MM-DD

^i - idioma

G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v910) then v910^d/ fi)" now | more | sort -u 1988-01-11 1988-01-15 1988-12-05 1989-04-07 1989-04-13 1989-05-02 1989-06-30 1989-07-26 1989-07-27 1989-10-03 1990-06-18 1990-06-21 1990-06-22 1990-06-25 1990-07-06 1990-08-09 1990-08-10 1991-04-24 1991-04-29 1991-05-02 1992-09-02 1992-09-04 1992-09-09 1992-09-21 1992-10-01 1992-10-06 1994-01-18 1994-02-01

^o

Parece ser campos de observação

G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v910) then v910^o/ fi)" now | more | sort -u A040 alterado alterado a 040 era UP de COMPUTER SYSTEMS era UP de OUTCOME AND PROCESS ASSESSMENT (HEALTH CARE) era UP de RESUSCITATION ingles alterado INGLES ALTERADO ingl?s alterado mudou grafia no ingl?s N n220 e n320 acrescentados novo UP ARTHRITIS, JUVENILE CHRONIC novo UP AUDITORY PROSTHESIS novo UP INCONTINENTIA PIGMENTI ACHROMIANS novo UP PERIAORTITIS, CHRONIC novo UP PROTEIN CARBOXYMETHYLTRANSFERASE novo UP TWIN TRANSFUSION passou para UP de COMMUNICATION AIDS FOR DISABLED passou para UP de DATABASES BIBLIOGRAPHIC passou para UP de DATABASES, FACTUAL substituiu registro anterior trazendo novas notas do MeSH UP CENTRIC RELATION passou para autorizado UP CLUSTERING passou para UP de CLUSTER ANALYSIS UP TARSIUS passou para UP de TARSIIDAE

^r

????

G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v910) then v910^r/ fi)" now | more | sort -u n N s S

** Definido ^d - data Historical annotation - ^n com ^o - nessa ordem colocando ; -> colocar no campo logico HistoricalAnnotation (xml/json) - historical_annotation (mysql)

==========================================================================================================================

v921 - ^0, ^d, ^i e ^o

Historical Terms MINISIS Spanish

^0

campo de data com formato YYYY-MM-DD G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v921) then v921^0/ fi)" now | more | sort -u 1988-01-06 1988-01-11 1988-01-12 ...

^d

Idioma espanhol - preenchimento em letra maiúscula em sua maioria G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v921) then v921^d/ fi)" now | more | sort -u | more 12-LIPOXIGENASA ARAQUINODADA 15-LIPOXIGENASA ARAQUINODADA 5-LIPOXIGENASA ARAQUIDONADA 7,8-DIHIDRO-7,8-DIHIDROXIBENZOLA(A)PIRENO ABONO ABUSO DE SUBTANCIAS INTRAVENOSAS ACAROS TROMBICULIDES ACIDAS ACIDO BONGKREQUICO ACIDO CAFEICOS ACIDO ELLAGICO ACIDO HIDROXIINDOLACETICO ACIDO MALEICO DE HIDRAZIDA

---> deveria ser ^e de espanhol

^i - nota igual ao ^n do 910

Parece ser campos de observação G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v921) then v921^i/ fi)" now | more | sort -u | more at� 86 at� 87 at� 89 AT� 90 AT� PUBLICACAO DEFINITIVA EDICAO 1991 descriptor AOA DESCRIPTOR AOA descriptores AOA hast 89 hasta hasta 86 hasta 87 hasta 88 hasta 89 HASTA 89 HASTA 90 HASTA 91 HASTA PUBLICACION DEFINITIVA hoja de indizaci�n provisorio PROVISORIO provis�rio vers�es preliminares versiones prelimianres versiones preliminares versiones preliminarews

^o

???? G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v921) then v921^o/ fi)" now | more | sort -u | more n N s S x

Definido - ^d ---> deveria ser ^e de espanhol

=================================================================================================================================

v930 - ^d, ^i, ^n e ^r

Historical Terms MINISIS Portuguese

^d

campo de data com formato YYYY-MM-DD G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v930) then v930^d/ fi)" now | more | sort -u | more 1988-01-06 1988-01-11 1988-01-12 1988-01-15 ...

^i

contem termo em letra maiuscula G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v930) then v930^i/ fi)" now | more | sort -u | more A�AO FARMACODINAMICA DO MEDICAMENTO ABSTINENCIA ABUSO DE SUBSTANCIAS INTRAVENOSAS ABUSO DE SUBSTANCIAS POR VIA INTRAVENOSA ACIDO HIDROXIINDOLAC�TICO ACIDO NUCLEICO HETERODUPLEX ACIDOS INDOLAC�TICOS ADMINISTRA�AO DE MATERIAIS EM HOSPITAIS ADMINISTRA�AO DE RECURSOS HUMANOS ADMINISTRADORES DE ENFERMAGEM ADMISSAO DE PACIENTE ADUBO

^n

Parece ser campos de observação G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v930) then v930^n/ fi)" now | more | sort -u | more at� 86 at� 87 at� 88 AT� 88 at� 89 AT� 89 AT� 90 at� 91 AT� 91 AT� ANTES DA IMPRESSAO ate 89 AT'E 91 ATE 91 AT� PUBLICA�AO DEFINITIVA AT� PUBLICACAO DEFINITIVA AT� PUBLICACAO DEFINITIVA EDICAO 1991 folha de indexa��o hasta 89 PRELIMINAR 91 PRELIMINAR DE 91 PROVISORIO PROVISORO provis�rio ver�es preliminares vers�es prelimianres vers�es preliminares versiones preliminares vers�o preliminar

^r

???? G4 serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances "pft=(if p(v930) then v930^r/ fi)" now | more | sort -u | more B e n N r s S X

Definido mesmo que v910

=================================================================================================================

v998 ^h, ^t e ^d

^t01, ^t02 e ^t03 = indica descritores e t51 = inglês, t52 = espanhol e t53 = português - sinonimo

Exemplo:

operacao@serverofi5:/bases/decs.django/bases_insumo/analise_campos_historico/wrk $ mx ../decs_frances lw=0 "pft=(if p(v998) then v998/ fi)" now | more ^hTemephos^t51^d20041107 ^hTemephos^t52^d20041107 ^hTemephos^t53^d20041107 ^hNeoplasmas Abdominales^t02^d20051021 ^hVirus de la Leucemia Abelson^t52^d20050504 ^hV�rus da Leucemia Abelson^t53^d20050504 ^hMicrosomal Triglyceride Transfer Protein Deficiency Disease^t51^d20061028 ^hEnfermedad por Deficiencia de Prote�na de Transferencia de Triglic�ridos Micros�micos^t52^d20061028 ^hDoen�a da Defici�ncia de Prote�na de Transfer�ncia de Triglicer�deo Micross�mico^t53^d20061028 ^hEnfermedad de la Deficiencia de Prote�na de Transferencia de Triglic�ridos Micros�micos^t52^d20061028 ^hDoen�a da Defici�ncia de Prote�na de Transfer�ncia de Triglicer�deos Micross�micos^t53^d20061028 ^hBetalipoprotein Deficiency Disease^t51^d20061028 ^hEnfermedad por Deficiencia de Betalipoprote�na^t52^d20061028 ^hDoen�a da Defici�ncia de beta-Lipoprote�na^t53^d20061028 ^hDoen�a da Defici�ncia de Betalipoprote�na^t53^d20030707 ^hDOEN�A DA DEFICI�NCIA DE PROTE�NA DE TRANSFER�NCIA DE TRIGLIC�RIDE MICROSSOMAL^t53^d20021017 ^hDefectos de Nacimiento^t52^d20121129 ^hAbnormalities^t01^d20070926 ^hAnomal�as^t02^d20070926 ^hAnormalidades^t03^d20070926 ^hMalformaciones Inducias por Sustancias Medicamentosas^t52^d20091029 ^hMalforma��es Induzidas por Radia��es^t53^d20090916 ^hAborto Espont�neo Recurrente^t52^d20040311 ^hP�rdida Recurrente^t52^d20031129 ^hABORTO RECORRENTE^t53^d19990911 ^hDesprendimiento Prematuro de Placenta^t02^d20051029 ^hIndexing and Abstracting as Topic^t51^d20081130 ^hIndizaci�n y Resumen como Asunto^t52^d20081130 ^hResumo e Indexa��o como Assunto^t53^d20081130 ^hIndizaci�n y Resumen como Tema^t52^d20081130 ^hResumo como Assunto^t53^d20071024 ^hIndexing^t51^d20071023 ^hIndizaci�n^t52^d20071023

** Realizar split pelo ^h

falbrito commented 6 years ago

Foram criados os campos no model TermListDesc e TermListQualif

Atualização realizada juntamente ao issue #472