Afinion™ 2 Evaluation — Monitoring Dashboard

Ministry of Health, Republic of Kenya
Afinion™ 2 Point-of-Care Evaluation
NASCOP – National AIDS & STI Control Programme
NASCOP
National AIDS & STI Control Programme

Afinion™ 2 Evaluation Monitoring Dashboard

NASCOP · tracking lab testing against a target of 100 patients per facility

Not yet loaded
Data source & setup

This dashboard reads the Lab Officer Report's submissions straight from Google — no backend, so it can be hosted as a plain static site (e.g. GitHub Pages). Only the Lab Officer data is used; any Referral or Result Review data present is ignored. Open index.html and edit the CONFIG object near the top of the <script> block:

  • mode: "appscript" (current default) — a Google Apps Script Web App URL returns the Lab Officer sheet as JSON. Set appsScriptUrl. See APPS_SCRIPT_SETUP.md for the script code to deploy — the sheet does not need to be publicly shared with this method.
  • mode: "single" — one spreadsheet, read via Google's public gviz endpoint. Set singleSheetId and the Lab Officer tab name in tabs.lab. Requires the sheet to be shared "Anyone with the link — Viewer".
  • mode: "multi" — a dedicated spreadsheet for the Lab Officer data, same gviz method. Set the ID in multiSheetIds.lab.

Current config: mode=appscript, url=https://script.google.com/macros/s/AKfycbwFx-kIIuJbHHSjEIifG77mw2sf0ZsS6BmH-LAo6dtbvHU_61E7Zgw9h6HDmdEzO6nm/exec