Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page describes the basic REST API for working with reviews stored in Archie. This API is interfacing with Archie's XML review document store and is therefore also XML based and works on whole reviews (in RM5 format or JATS).

The Review Database ReviewDB API provides more granular access to review content and data.

...

Getting review translations

List translations of the latest published version using Review ID

GET https://archie.cochrane.org/rest/reviews/{Review ID}/translations

Example:

GET https://archie.cochrane.org/rest/reviews/047199081020060395/translations

The response is a list of published translations of the latest published version of the review as a JSON array:

Code Block
languagejs
collapsetrue
[
  {
    "language": "fr",
    "title": "Décompression abdominale en cas de suspicion d'une souffrance fœtale/pré-éclampsie",
    "version": "0.0",
    "href": "https://archie.cochrane.org/rest/reviews/047199081020060395/translations/fr"
  },
  {
    "language": "hr",
    "title": "Abdominalna dekompresija kod sumnje na ugrožen fetus ili pre-eklampsiju",
    "version": "5.0",
    "href": "https://archie.cochrane.org/rest/reviews/047199081020060395/translations/hr"
  },
  {
    "language": "ta",
    "title": "கருத்தடை சமரசம் / முன்-எக்லம்ப்சியா என சந்தேகிக்கப்படும் அடிவயிற்று சுருக்க சிகிச்சை.",
    "version": "1.0",
    "href": "https://archie.cochrane.org/rest/reviews/047199081020060395/translations/ta"
  }
]

List translations of any published version using Review ID

GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/translations

The response is as described for the previous endpoint.

Get a translation of the latest published version using Review ID

GET https://archie.cochrane.org/rest/reviews/{Review ID}/translations/{language}

Example:

GET https://archie.cochrane.org/rest/reviews/047199081020060395/translations/fr

Returns the translation as either JATS XML or the full JATS package (as determined by the Accept header - see "Encoding of response" above).

Get a translation of the any published version using Review ID

GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/translations/{language}

The response is as described for the previous endpoint.

Getting lists of reviews / searching

...

The response is an XML document listing the key attributes and properties of each review, and a link for accessing the full review, e.g.:

Code Block
languagexml
collapsetrue
<reviews count="15">

...


  <review cdNumber="CD002745" groupId="ARI" reviewId="780800041114324239" searchDate="2011-06-27" stage="R" status="A" checkedOut="false">

...


    <link href="https://test-archie.cochrane.org/rest/reviews/CD002745"

...

 rel="self"

...

 type="application/xml"/>

...


    <title>Amantadine and rimantadine for influenza A in children and the elderly</title>

...


    <byline>Alves Galvão MG, Rocha Crispino Santos MA, Alves da Cunha AJL</byline>

...


    <group>Acute Respiratory Infections Group</group>

...


  </review>

...


  <review cdNumber="CD000243" groupId="ARI" reviewId="482299081614134252" searchDate="2013-03-20" stage="R" status="A"checkedOut="true">

...


    <link href="https://test-archie.cochrane.org/rest/reviews/CD000243" rel="self" type="application/xml"/>

...


    <title>Antibiotics for acute maxillary sinusitis in adults</title>

...


    <byline>Ahovuo-Saloranta A, Rautakorpi U-M, Borisenko OV, Liira H, Williams Jr JW, Mäkelä M</byline>

...


    <group>Acute Respiratory Infections Group</group>

...


  </review>

...


  ...

...


</reviews>

Query parameters

The following query parameters can be used to restrict the search:

...

GET https://archie.cochrane.org/rest/reviews/{Review ID}/roles

Returned MIME Returned MIME type is "application/json".

Generate a forest plot

GET https://archie.cochrane.org/rest/reviews/{CD Number}/graphics/forestplot/{Comparison ID}/{Outcome ID}

Returned MIME type is "image/png".

Return asset from JATS package

The following return assets referenced from the main JATS XML.

EndpointMIME type
GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/{Asset path}.svg"image/svg+xml"
GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/{Asset path}.png"image/png"
GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/{Asset path}.jpg"image/jpeg"
GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/{Asset path}.(xml | rm5)"application/xml;charset=utf-8", "application/xml;charset=UTF-8"
GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/{Asset path}.html"text/html"
GET https://archie.cochrane.org/rest/reviews/{Review ID}/{Version}/{Asset path}.zip"application/zip"

Review Groups IDs

For use with the groupId parameter.

...