Pubmed Free Full Text Article
2
0
Entering edit mode
10.5 years ago
d.caliano • 0

Hi, I have to download a large set of articles from pubmed.

I first make an esearch and then for each PMID i make an efetch.

The problem is that i have to discern what articles are free full text and what are not. I know this could be done by inserting a filter in the esearch, but i have to do it after the esearch and it seems that the efetch response doesn't have any information about it, so is there some way to do this?

pubmed java • 8.4k views
ADD COMMENT
2
Entering edit mode
10.5 years ago

try to look for a pubmed central PMC identifier in your pubmed record:

eg. http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&id=21379989&retmode=xml

        <ArticleId IdType="pubmed">21379989</ArticleId>
        <ArticleId IdType="pmc">PMC2489041</ArticleId>
    </ArticleIdList>
</PubmedData>

but beware, PMC detects the robots trying to download a large number of documents.

ADD COMMENT
0
Entering edit mode

thanks, but the problem is that not all free articles are on pubmed central

ADD REPLY
0
Entering edit mode

So far as I am aware, a PMC ID is the only indication in PubMed XML that an article is freely-available. If other articles are free but not in PMC - then you cannot discover that from PubMed XML.

ADD REPLY
0
Entering edit mode

But pubmed can recognize them. So there must be a way to do it. Is it possible that it works with the journal?

ADD REPLY
1
0
Entering edit mode

thanks a lot! This is surely the only way to do it

ADD REPLY
0
Entering edit mode

can i ask you where did you find these filters?

ADD REPLY
0
Entering edit mode

go to pubmed advanced http://www.ncbi.nlm.nih.gov/pubmed/advanced . In Builder , select "Filter" , type 'free' and "Show index list'

ADD REPLY
0
Entering edit mode

I can't understand which is the difference between 2012/01/01[crdt]:2012/12/31[crdt] AND ("free not pmc"[Filter] OR "free only pmc"[Filter]) and 2012/01/01[crdt]:2012/12/31[crdt] AND free full text[sb] The articles count is different

ADD REPLY

Login before adding your answer.

Traffic: 2398 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6