"PubMed" (Service Connection)
Connect to the PubMed API using the Wolfram Language to retrieve citations and abstracts for biomedical literature.
Connecting & Authenticating
ServiceConnect["PubMed"] creates a connection to the PubMed API. If a previously saved connection can be found, it will be used; otherwise, a new authentication request will be launched.
Requests
ServiceExecute["PubMed","request",params] sends a request to the PubMed API, using parameters params. The following gives possible requests.
Search Publications and Other Works
"PublicationSearch" — a Dataset with information about publications matching search criteria
"ID" | None | ID or list of IDs | |
"Query" | None | query terms | |
"Author" | None | author's name | |
"Title" | None | title keywords | |
"Publisher" | None | publisher name | |
"CreationDate" | None | date the citation was first created | |
"CompletionDate" | None | date the National Library of Medicine finished processing the citation | |
"ModificationDate" | None | date of the most recent revision | |
"EntrezDate" | None | date the citation was added to PubMed | |
"PublicationDate" | None | date or date interval that the article was published | |
"ISBN" | None | ISBN for books or book chapters | |
"Language" | None | ||
"PublicationType" | None | ||
MaxItems | 20 | ||
"Elements" | "Data" | data elements to return | |
"StartIndex" | 0 | ||
"SortBy" | None | field to sort by ("MostRecent", "Relevance", "PublicationDate", "Author", "Journal", "Title") |
List Publication Types
"PublicationTypes" — a List of publication types
Publication Abstract
"PublicationAbstract" — abstract for the specified PubMed ID
"ID" | (required) | ID or list of IDs |