"
lappend LeH "
"
if {$Test} {
lappend LeH "Bonjour Marie.
"
lappend LeH "A bientôt :)
"
lappend LeH " Raymond"
lappend LeH "
"
} else {
lappend LeH "Bonjour.
"
lappend LeH "Cette page affiche en clair tous les pmids à traiter."
lappend LeH "A bientôt :)
"
lappend LeH " Raymond"
lappend LeH ""
}
set NbNew 0
if {0 && $Test} {
set TexteXml [eSummaryREST pubmed $LesPmids "" "GetXml"]
while {[set Xml [ValeurDeLaBalise "DocSum" TexteXml]]!=""} {
set Pmid ""
regexp {
([0-9]+)} $Xml Match Pmid
Espionne $Pmid
if {[regexp 27625683 $Xml]} { Espionne $Xml }
if {[regexp {Kars[ \,]*Turkey} $Xml Match]} { Espionne "$Pmid $Match"; set Saute($Pmid) 1 ; continue }
}
}
if {0 && $Test} {
set LesKarsTurkey [split [ContenuDuFichier "/home/ripp/msp/KarsTurkey.txt"] "\n "]
foreach Pmid $LesKarsTurkey {
set Saute($Pmid) 1
}
}
foreach Pmid $LesPmids {
Espionne $Pmid
if {[info exists Saute($Pmid)] } { continue }
if {$Menage} {
set Xml [ContenuDuFichier "https://www.ncbi.nlm.nih.gov/pubmed/$Pmid/&format=text?report=xml&format=text"]
#Espionne $Xml
if {[regexp {Kars[ \,]*TR} $Xml Match]} { Espionne "$Pmid $Match"; set Saute($Pmid) 1 ; continue }
if {[regexp {Kars[ \,]*Turkey} $Xml Match]} { Espionne "$Pmid $Match"; set Saute($Pmid) 1 ; continue }
if {[regexp {Kafkas[^\n]+Kars} $Xml Match]} { Espionne "$Pmid $Match"; set Saute($Pmid) 1 ; continue }
if {[regexp {Hospital[^\n]+Kars} $Xml Match]} { Espionne "$Pmid $Match"; set Saute($Pmid) 1 ; continue }
if {[regexp {LastName[^\n]+Kars} $Xml Match]} { Espionne "$Pmid $Match"; set Saute($Pmid) 1 ; continue }
if {[regexp {LastName[^\n]+Gars} $Xml Match]} { Espionne "$Pmid $Match"; set Saute($Pmid) 1 ; continue }
}
if {[info exists Saute($Pmid)] } { continue }
set DejaVu ""
set ColorDejaVu "red"
set Origin ""
set ColorOrigin "green"
if {$Test} {
if {[lsearch $LesDejaVu $Pmid]<0} {
set DejaVu "Is not yet in Database"
set ColorDejaVu "red"
} else {
set DejaVu "Is in Database"
set ColorDejaVu "green"
continue
}
if {[lsearch $LesT $Pmid]<0} {
set Origin "Query in Title/Abstract (should be in the database)"
set ColorOrigin "green"
} else {
set Origin "Query in All Fields"
set ColorOrigin "red"
}
}
set Title [InfoPubmed $LesPmids $Pmid Title]
set Abstract [InfoPubmed $LesPmids $Pmid Abstract]
regsub -all "\n" $Abstract "
\n" Abstract
lappend LeH "
"
lappend LeH "
"
lappend LeH "
$Pmid $Origin $DejaVu"
lappend LeH "
"
lappend LeH "
$Title
"
lappend LeH $Abstract
lappend LeH ""
incr NbNew
}
Espionne $NbNew
lappend LeH "
"
lappend LeH " "
lappend LeH ""
set Html [join $LeH "\n"]
set Query [SurveillancePubmed GetQuery]
foreach {Bidon Hit } [split $Query "\""] {
if {[regexp {^[0-9]+$} $Hit]} { continue }
if { ! [regexp -nocase {^[a-z0-9]+$} $Hit]} { continue }
lappend LesHits $Hit
}
Espionne $LesHits
foreach Hit $LesHits {
regsub -nocase -all $Hit $Html "