Hi,
I have to download from pubmed all articles inserted into the database within a certain date. I do it, by inserting the filter, [edat] in the esearch request.
When i make an efetch request to recover all the information about the article, i don't know how to find the edat. I thought it was contained here:
Open the 7th entry (about the SHIELD project), both in MEDLINE and XML format. The XML node matching the EDAT MEDLINE field is the <PubMedPubDate PubStatus="pubmed">. I usually found the MEDLINE fields more documented and more matching manual queries than the XML. Note also that there might be some voodoo processing on the server side to interpret your query!
I never made this comparison (I usually go for the MEDLINE files). If you're right and that this occur in a significant amount of entries, I'm sure it could be interesting to your analysis results to PUBMED admins. It's their job to keep to database consistent ;)
I've just made some tests and seems that the pubmed data there is always. But for the newest article (edat from 2013/09/01 to 2013/11/05) is completely wrong. So the problem remains
yes, but my search request was with the range 2013/09/01 - 2013/11/05 so why i have articles with edat = 2005 ?
It seems edat i request in the esearch is actually CRDT date in the xml
Can you edit this question to include an example of a search query, showing the date format you used?