Module europe_pmc

Module europe_pmc 

Source
Expand description

Europe PMC REST API client.

EuropePmcClient talks to the Europe PMC RESTful Web Service (https://europepmc.org/RestfulWebService), a complementary data source to the NCBI E-utilities. It offers cross-source search (PubMed/MED, PMC, preprints/PPR, patents, …), JATS full-text retrieval, reference and citation graphs, external database links, and supplementary file downloads.

Records are addressed by a (source, id) pair via EuropePmcId. JSON response models live in [pubmed_parser::europe_pmc] and are re-exported from the crate root; full text reuses the JATS pubmed_parser::pmc::PmcArticle.

Structs§

EuropePmcCitation
A citing article from the Europe PMC citations endpoint.
EuropePmcCitationList
Parsed response from the Europe PMC citations endpoint (one page).
EuropePmcClient
Client for the Europe PMC REST API.
EuropePmcDatabaseLink
A grouping of cross-references to a single external database from the Europe PMC databaseLinks endpoint.
EuropePmcDatabaseLinkList
Parsed response from the Europe PMC databaseLinks endpoint (one page).
EuropePmcDbCrossReferenceInfo
A single external-database cross-reference entry. The meaning of each info slot varies by database; Europe PMC documents them only positionally.
EuropePmcId
A fully-qualified Europe PMC record address: a (source, id) pair.
EuropePmcReference
A cited reference from the Europe PMC references endpoint.
EuropePmcReferenceList
Parsed response from the Europe PMC references endpoint (one page).
EuropePmcResult
A single search result record from the Europe PMC search endpoint.
EuropePmcSearchOptions
Options controlling a single Europe PMC search request.
EuropePmcSearchResponse
Parsed response from the Europe PMC search endpoint.

Enums§

EuropePmcSource
A Europe PMC source database.
ResultType
The level of detail returned by the Europe PMC search endpoint.