Japs API

GET /api/japs

This public endpoint is used to get a list of JAPs. They can be filtered by status and year.

Status

not_submitted: Not Submitted
submitted: Submitted by Ministry of Health
approved_by_who: Approved by WHO Country Office
espen_review: Under ESPEN Review
country_review: Country Review
hq_review: HQ Review
approved: Approved

Request

    https://admin.espen.afro.who.int/api/japs?status={status}&year={year}&country={country}

Response

    [
      {
        "id": 1,
        "country": "Algeria",
        "year": "2018",
        "status": {
                "name": "not_submitted",
                "label": "Not Submitted"
            },
        "created_by": "jonathan@standardco.de",
        "created_at": "2018-09-07T01:46:48.336Z",
        "updated_at": "2018-09-18T13:33:18.872Z",
        "jrsm_url": "https://espenadminstorage.blob.core.windows.net/espen/japs/jrsms/000/000/001/original/Algeria_JRSM_2018_09072018_1536285189.xlsx?1536285188",
        "jrf_url": "https://espenadminstorage.blob.core.windows.net/espen/japs/jrfs/000/000/001/original/Algeria_JRF_2018_09182018_1537277598.xlsx?1537277598",
        "epirf_url": null,
        "awp_url": null,
        "temf_url": null,
        "jrsm_signature_url": null,
        "jrf_signature_url": null,
        "temf_signature_url": null,
        "jrsm_year": "2018",
        "jrf_year": null,
        "epirf_year": null,
        "awp_year": null,
        "temf_year": null,
        "submitted_at": null,
        "approved_at": null
      },
        ...
    ]

GET /api/japs

This public endpoint is used to get a single JAP. It can be found by ID or country + year. This endpoint contains all the info for a specific JAP.

Request

    https://admin.espen.afro.who.int/api/japs/{id}

    OR

    https://admin.espen.afro.who.int/api/japs/{country}-{year}

Response

    [
      {
        "id": 1,
        "country": "Algeria",
        "year": "2018",
        "status": {
                "name": "not_submitted",
                "label": "Not Submitted"
            },
        "created_by": "jonathan@standardco.de",
        "created_at": "2018-09-07T01:46:48.336Z",
        "updated_at": "2018-09-18T13:33:18.872Z",
        "jrsm_url": "https://espenadminstorage.blob.core.windows.net/espen/japs/jrsms/000/000/001/original/Algeria_JRSM_2018_09072018_1536285189.xlsx?1536285188",
          ...
        drugs: {
          "drug1": "Albendazole for STH (SAC)",
          "drug1_inventory": "9317",
          "drug1_requested": null,
          "drug2": "Albendazole for LF",
          "drug2_inventory": "9514",
          "drug2_requested": null,
          ...
        },
        mda_dates: {
          drug1: "Diethylcarbamazine citrate",
          drug1_mda_date1_month: "February",
          drug1_mda_date1_year: "2017",
          drug1_mda_date2_month: "December",
          drug1_mda_date2_year: "2018",
          drug2: "Diethylcarbamazine citrate",
          drug2_mda_date1_month: "May",
          drug2_mda_date1_year: "2017",
          drug2_mda_date2_month: "October",
          drug2_mda_date2_year: "2017",
          ...
        }
      },
        ...
    ]