diff --git a/config/endpoints/emms.js b/config/endpoints/emms.js index f70f22f..b580a43 100755 --- a/config/endpoints/emms.js +++ b/config/endpoints/emms.js @@ -1,113 +1,1491 @@ let DHIS_BASE_API_URL = process.env.REACT_APP_DHIS_BASE_API_URL; let APP_BASE_URL = - process.env.REACT_APP_APP_BASE_URL || 'http://41.89.94.99:3000'; + process.env.REACT_APP_APP_BASE_URL || 'http://41.89.94.99:3000'; let emms = [ - { - page: "Global", - level: "All", - name: "Counties list", - id: "all__counties_list", - url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:2&fields=id,name,level&paging=false`, - local_url: `${APP_BASE_URL}/api/common/counties`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, - { - page: 'Global', - level: 'All', - name: 'Organisation unit details', - id: 'all__org_unit_details', - local_url: `${APP_BASE_URL}/api/common/organisationUnit`, - url: `${DHIS_BASE_API_URL}/organisationUnits`, - Filters: '', - Notes: '' - }, - { - page: "Global", - level: "All", - name: "Subcounties list", - id: "all__subcounties_list", - url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:3&fields=id,name,level,parent&paging=false`, - local_url: `${APP_BASE_URL}/api/common/subcounties`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, - { - page: "Global", - level: "All", - name: "Wards list", - id: "all__wards_list", - url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:4&fields=id,name,level,parent&paging=false`, - local_url: `${APP_BASE_URL}/api/common/wards`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, - { - page: "Global", - level: "All", - name: "Facilities list", - id: "all__facilities_list", - url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:5&fields=id,name,level,parent&paging=false`, - local_url: `${APP_BASE_URL}/api/common/facilities`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, - { - page: "Global", - level: "All", - name: "CUs list", - id: "all__cus_list", - url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:6&fields=id,name,level,parent&paging=false`, - local_url: `${APP_BASE_URL}/api/common/community-units`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, - { - page: "Global", - level: "All", - name: "MFL codes", - id: "all__mfl_codes", - url: `${DHIS_BASE_API_URL}/organisationUnits.json?fields=id,code&paging=false`, - local_url: `${APP_BASE_URL}/api/common/mfl-codes`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, - { - page: "Global", - level: "All", - name: "User details", - id: "all__user_details", - url: `${DHIS_BASE_API_URL}/me.json`, - local_url: `${APP_BASE_URL}/api/common/defaults`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, - { - page: "Global", - level: "All", - name: "HIV commodities", - id: "all__commodities", - url: `${DHIS_BASE_API_URL}/dataSets/OSulH5zPHPw.json?fields=dataSetElements[dataElement[id,name]]`, - local_url: `${APP_BASE_URL}/api/common/commodities`, - default_period: "", - default_org_unit: "", - default_level: "", - notes: "" - }, + { + page: 'Global', + level: 'All', + name: 'Levels list', + id: 'all__levels_list', + url: `${DHIS_BASE_API_URL}/organisationUnitLevels.json?paging=false&fields=name,level`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Organisation unit details', + id: 'all__org_unit_details', + local_url: `${APP_BASE_URL}/api/common/organisationUnit`, + url: `${DHIS_BASE_API_URL}/organisationUnits`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Counties list', + id: 'all__counties_list', + local_url: `${APP_BASE_URL}/api/common/counties`, + url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:2&fields=id,name,level&paging=false`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Subcounties list', + id: 'all__subcounties_list', + local_url: `${APP_BASE_URL}/api/common/subcounties`, + url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:3&fields=id,name,level,parent&paging=false`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Wards list', + id: 'all__wards_list', + local_url: `${APP_BASE_URL}/api/common/wards`, + url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:4&fields=id,name,level,parent&paging=false`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Facilities list', + id: 'all__facilities_list', + local_url: `${APP_BASE_URL}/api/common/facilities`, + url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:5&fields=id,name,level,parent&paging=false`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'CUs list', + id: 'all__cus_list', + local_url: `${APP_BASE_URL}/api/common/community-units`, + url: `${DHIS_BASE_API_URL}/organisationUnits.json?filter=level:eq:6&fields=id,name,level,parent&paging=false`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'MFL codes', + id: 'all__mfl_codes', + local_url: `${APP_BASE_URL}/api/common/mfl-codes`, + url: `${DHIS_BASE_API_URL}/organisationUnits.json?fields=id,code&paging=false`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'User details', + id: 'all__user_details', + local_url: `${APP_BASE_URL}/api/common/defaults`, + url: `${DHIS_BASE_API_URL}/me.json`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Program Commodities', + id: 'all__commodities', + local_url: `${APP_BASE_URL}/api/common/commodities`, + url: `${DHIS_BASE_API_URL}/dataSets/ppdqEN91qZs.json?fields=dataSetElements[dataElement[id,name]]`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Facilities assigned form', + id: 'all__mcf_orgunits', + local_url: `${APP_BASE_URL}/api/common/mcf-facilities`, + url: `${DHIS_BASE_API_URL}/dataSets.json?fields=id,name,organisationUnits[id,name,code,level]&filter=id:ilike:ppdqEN91qZs&paging=false`, + Filters: '', + Notes: '' + }, + { + page: 'Global', + level: 'All', + name: 'Expected Reports', + id: 'all__expected_reports', + local_url: `${APP_BASE_URL}/api/common/expected-reports`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.EXPECTED_REPORTS`, + default_period: 'LAST_MONTH', + default_org_unit: 'HfVjCurKxh2', + Filters: '', + Notes: '' + }, + { + page: 'Dashboard', + level: 'All', + name: 'Stock Status', + id: 'all__stock_status', + local_url: `${APP_BASE_URL}/api/dashboard/stockstatus`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:SFwHgXxyaBX;uHSqkMzQWbJ;m2Dxu9fe9Ps;VA3KZphR8Dc;h1NaQphYTFv;rdUP34gG5z7;gkY7xYvyV01;snkYSLUGXk6;tFikgcVkTSr;n8B0vvf1PCW;aAHIH8QcdoF;P9PNWcxgAHG;QkKle90Kwfs;IjHwXyp22GE;zdEZm4Z5KML;JTrO9OYowPR;ffP7j9XBixo;tAcjBkf9vqR;MVFnuEjVRIH;qOKc8iEdsZ8;mLJhBXN6d3m;JRnL0o1E7K8;PcX1hwl7aQD.n8XlCFUpWOG;Klw6Oa18M4Y.n8XlCFUpWOG;QGugDSQXwPR.n8XlCFUpWOG;t8vd4GgcRmh.n8XlCFUpWOG;QYT9nPwdqOz.n8XlCFUpWOG;xvX0hsq7F8j.n8XlCFUpWOG;GOFxghdlf5n.n8XlCFUpWOG;BT8vV7Z7anH.n8XlCFUpWOG;Ss60yT7k8lU.n8XlCFUpWOG;WiygygYRqs7.n8XlCFUpWOG;hBItOmE0ybe.n8XlCFUpWOG;WbDKZsPHAOK.n8XlCFUpWOG;mvrXlqZoM0a.n8XlCFUpWOG;v4Ql5RkIJ7M.n8XlCFUpWOG;v424EPiNCAt.n8XlCFUpWOG;IXOZKkAxEFu.n8XlCFUpWOG;rEQd6IDeXWT.n8XlCFUpWOG;DclammcSWra.n8XlCFUpWOG;l5mDKpIdb3U.n8XlCFUpWOG;jiOLjNl8eXE.n8XlCFUpWOG;VwIbS3g8kPG.n8XlCFUpWOG;qoEFejcajz1.n8XlCFUpWOG;SNj7ETKcFO3.QvctQfKAQn3;Rmx1tNUwJyb.QvctQfKAQn3;TjTv4RDUy8A.QvctQfKAQn3;DJC8qxQeJA6.QvctQfKAQn3;G8JcgB3ZHT8.QvctQfKAQn3;Slds2fjm6k5.QvctQfKAQn3;mp0OYo756gW.QvctQfKAQn3;BG8rAWc2pPP.QvctQfKAQn3;C5HRQXl977d.QvctQfKAQn3;lcqBs8Qopdx.QvctQfKAQn3;QqXgC8XD3IF.QvctQfKAQn3;VuGtfH5eHug.QvctQfKAQn3;VJRNI5qVkN1.QvctQfKAQn3;GmDKO6zO1u9.QvctQfKAQn3;f1SlNJAAxMr.QvctQfKAQn3;vu1eIRte2X7.QvctQfKAQn3;PQks88LiY83.QvctQfKAQn3;fssTWMkgFm3.QvctQfKAQn3;NKHbkWxRihZ.QvctQfKAQn3;ZkMqBIlB6h4.QvctQfKAQn3;JGcQHMwZP0b.QvctQfKAQn3;RDb5SFas36A.QvctQfKAQn3`, + default_period: 'LAST_MONTH', + default_org_unit: 'HfVjCurKxh2', + default_org_unit_level: '', + Filters: '', + Notes: '' + }, + { + page: 'Dashboard', + level: 'All', + name: 'MOS by commodity', + id: 'all__mos_by_commodity', + local_url: `${APP_BASE_URL}/api/dashboard/mos-by-commodity`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:SFwHgXxyaBX;uHSqkMzQWbJ;m2Dxu9fe9Ps;VA3KZphR8Dc;h1NaQphYTFv;rdUP34gG5z7;gkY7xYvyV01;snkYSLUGXk6;tFikgcVkTSr;n8B0vvf1PCW;aAHIH8QcdoF;P9PNWcxgAHG;QkKle90Kwfs;IjHwXyp22GE;zdEZm4Z5KML;JTrO9OYowPR;ffP7j9XBixo;tAcjBkf9vqR;MVFnuEjVRIH;qOKc8iEdsZ8;mLJhBXN6d3m;JRnL0o1E7K8`, + default_period: 'LAST_MONTH', + default_org_unit: 'HfVjCurKxh2', + default_org_unit_level: '', + Notes: '' + }, + { + page: 'Dashboard', + level: 'All', + name: 'Facilities stock status (count)', + id: 'all__facilities_stock_status', + local_url: `${APP_BASE_URL}/api/dashboard/facility-stock-status`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:SFwHgXxyaBX;uHSqkMzQWbJ;m2Dxu9fe9Ps;VA3KZphR8Dc;h1NaQphYTFv;rdUP34gG5z7;gkY7xYvyV01;snkYSLUGXk6;tFikgcVkTSr;n8B0vvf1PCW;aAHIH8QcdoF;P9PNWcxgAHG;QkKle90Kwfs;IjHwXyp22GE;zdEZm4Z5KML;JTrO9OYowPR;ffP7j9XBixo;tAcjBkf9vqR;MVFnuEjVRIH;qOKc8iEdsZ8;mLJhBXN6d3m;JRnL0o1E7K8`, + default_period: 'LAST_MONTH', + default_org_unit: 'HfVjCurKxh2', + default_org_unit_level: 5, + Filters: '', + Notes: '' + }, - ] - module.exports = emms + { + page: "Stock status", + level: "County", + name: "Adrenaline Injection 1mg/ml (Ampoule)", + id: "county__adrenaline_injection_1mgml_ampoule", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/SNj7ETKcFO3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;SNj7ETKcFO3.QvctQfKAQn3;PcX1hwl7aQD.n8XlCFUpWOG;SFwHgXxyaBX`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Albendazole Tab. 400mg (Tablet)", + id: "county__albendazole_tab_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/Rmx1tNUwJyb`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;Rmx1tNUwJyb.QvctQfKAQn3;Klw6Oa18M4Y.n8XlCFUpWOG;uHSqkMzQWbJ`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Amoxicillin Capsules, 500mg (Capsule)", + id: "county__amoxicillin_capsules_500mg_capsule", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/TjTv4RDUy8A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;TjTv4RDUy8A.QvctQfKAQn3;QGugDSQXwPR.n8XlCFUpWOG;m2Dxu9fe9Ps`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Amoxicillin Dispersible Tablets, 250mg (Tablet)", + id: "county__amoxicillin_dispersible_tablets_250mg_tablet", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/DJC8qxQeJA6`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;DJC8qxQeJA6.QvctQfKAQn3;t8vd4GgcRmh.n8XlCFUpWOG;VA3KZphR8Dc`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Benzyl penicillin Injection 1 MU (Vial)", + id: "county__benzyl_penicillin_injection_1_mu_vial", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/G8JcgB3ZHT8`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;G8JcgB3ZHT8.QvctQfKAQn3;QYT9nPwdqOz.n8XlCFUpWOG;h1NaQphYTFv`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Benzyl penicillin Injection 5 MU (Vial)", + id: "county__benzyl_penicillin_injection_5_mu_vial", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/Slds2fjm6k5`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;Slds2fjm6k5.QvctQfKAQn3;xvX0hsq7F8j.n8XlCFUpWOG;rdUP34gG5z7`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Chlorhexidine gel, 7.1% (as digluconate) (20 g tube) (Tube)", + id: "county__chlorhexidine_gel_71_as_digluconate_20g_tube", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/mp0OYo756gW`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;mp0OYo756gW.QvctQfKAQn3;GOFxghdlf5n.n8XlCFUpWOG;gkY7xYvyV01`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Gentamicin Injection, 40mg/2ml (Ampoule)", + id: "county__gentamicin_injection_40mg2ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/BG8rAWc2pPP`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;BG8rAWc2pPP.QvctQfKAQn3;BT8vV7Z7anH.n8XlCFUpWOG;snkYSLUGXk6`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Hydrocortisone Injection 100mg (Vial)", + id: "county__hydrocortisone_injection_100mg_vial", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/C5HRQXl977d`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;C5HRQXl977d.QvctQfKAQn3;Ss60yT7k8lU.n8XlCFUpWOG;tFikgcVkTSr`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Insulin, Premix (short acting +intermediate acting) Human [30 regular + 70 NPH) Injection 10ml Bottle (Vial /Bottle)", + id: "county__insulin_premix_short_acting_intermediate_acting_human_injection_10ml_bottle_vial", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/lcqBs8Qopdx`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;lcqBs8Qopdx.QvctQfKAQn3;WiygygYRqs7.n8XlCFUpWOG;n8B0vvf1PCW`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Loratadine Tablets, 10mg (Tablet)", + id: "county__loratadine_tablets_10mg_tablet", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/QqXgC8XD3IF`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;QqXgC8XD3IF.QvctQfKAQn3;hBItOmE0ybe.n8XlCFUpWOG;aAHIH8QcdoF`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Magnesium Sulphate Injection, 500mg/mL (50%), 10mL (Ampoule, 10ml)", + id: "county__magnesium_sulphate_injection_500mgml_50_10ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/VuGtfH5eHug`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;VuGtfH5eHug.QvctQfKAQn3;WbDKZsPHAOK.n8XlCFUpWOG;P9PNWcxgAHG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Metronidazole Tablet, 400mg (Tablet)", + id: "county__metronidazole_tablet_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/VJRNI5qVkN1`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;VJRNI5qVkN1.QvctQfKAQn3;mvrXlqZoM0a.n8XlCFUpWOG;QkKle90Kwfs`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Midazolam Injection 5mg/ml, 3ml (Ampoule)", + id: "county__midazolam_injection_5mgml_3ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/GmDKO6zO1u9`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;GmDKO6zO1u9.QvctQfKAQn3;v4Ql5RkIJ7M.n8XlCFUpWOG;IjHwXyp22GE`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Nystatin oral suspension 100IU/ml (24ml Bottle)", + id: "county__nystatin_oral_suspension_100iuml_24ml_bottle", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/f1SlNJAAxMr`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;f1SlNJAAxMr.QvctQfKAQn3;v424EPiNCAt.n8XlCFUpWOG;zdEZm4Z5KML`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "ORS Co-Pack (4 sachets of low osmolarity ORS (500ml formulation) + 10 tablets of dispersible zinc sulphate tablets 20mg) (Pack)", + id: "county__ors_co_pack_4_sachets_dispersible_zinc_sulphate_tablets_20mg", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/vu1eIRte2X7`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;vu1eIRte2X7.QvctQfKAQn3;IXOZKkAxEFu.n8XlCFUpWOG;JTrO9OYowPR`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Oxytocin Injection 10 I.U. (Ampoule)", + id: "county__oxytocin_injection_10_iu_ampoule", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/PQks88LiY83`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;PQks88LiY83.QvctQfKAQn3;rEQd6IDeXWT.n8XlCFUpWOG;ffP7j9XBixo`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Paracetamol Syrup/Suspension, 120mg/5ml (60ml Bottle)", + id: "county__paracetamol_syrupsuspension_120mg_5ml_60ml_bottle", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/fssTWMkgFm3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;fssTWMkgFm3.QvctQfKAQn3;DclammcSWra.n8XlCFUpWOG;tAcjBkf9vqR`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Paracetamol Tablets, 500mg (Tablet)", + id: "county__paracetamol_tablets_500mg", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/NKHbkWxRihZ`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;NKHbkWxRihZ.QvctQfKAQn3;l5mDKpIdb3U.n8XlCFUpWOG;MVFnuEjVRIH`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Sodium chloride, 0.9% (isotonic), (500mL bottle) (Bottle)", + id: "county__sodium_chloride_09_isotonic_500ml_bottle", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/ZkMqBIlB6h4`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;ZkMqBIlB6h4.QvctQfKAQn3;jiOLjNl8eXE.n8XlCFUpWOG;qOKc8iEdsZ8`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Sodium hypochlorite solution 4-6% (5Lt Jar)", + id: "county__sodium_hypochlorite_solution_4_6_5lt_jar", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/JGcQHMwZP0b`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;JGcQHMwZP0b.QvctQfKAQn3;VwIbS3g8kPG.n8XlCFUpWOG;mLJhBXN6d3m`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Stock status", + level: "County", + name: "Tetracycline Eye Ointment,1%, 3.5g tube (Tube)", + id: "county__tetracycline_eye_ointment1_35g_tube", + local_url: `${APP_BASE_URL}/api/county/stockstatus/one/RDb5SFas36A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;RDb5SFas36A.QvctQfKAQn3;qoEFejcajz1.n8XlCFUpWOG;JRnL0o1E7K8`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: 'Stock status all', + level: 'County', + name: 'All commodities', + id: 'county__all_commodities', + local_url: `${APP_BASE_URL}/api/county/stockstatus/all`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:SNj7ETKcFO3.QvctQfKAQn3;Rmx1tNUwJyb.QvctQfKAQn3;TjTv4RDUy8A.QvctQfKAQn3;DJC8qxQeJA6.QvctQfKAQn3;G8JcgB3ZHT8.QvctQfKAQn3;Slds2fjm6k5.QvctQfKAQn3;mp0OYo756gW.QvctQfKAQn3;BG8rAWc2pPP.QvctQfKAQn3;C5HRQXl977d.QvctQfKAQn3;lcqBs8Qopdx.QvctQfKAQn3;QqXgC8XD3IF.QvctQfKAQn3;VuGtfH5eHug.QvctQfKAQn3;VJRNI5qVkN1.QvctQfKAQn3;GmDKO6zO1u9.QvctQfKAQn3;f1SlNJAAxMr.QvctQfKAQn3;vu1eIRte2X7.QvctQfKAQn3;PQks88LiY83.QvctQfKAQn3;fssTWMkgFm3.QvctQfKAQn3;NKHbkWxRihZ.QvctQfKAQn3;ZkMqBIlB6h4.QvctQfKAQn3;JGcQHMwZP0b.QvctQfKAQn3;RDb5SFas36A.QvctQfKAQn3;PcX1hwl7aQD.n8XlCFUpWOG;Klw6Oa18M4Y.n8XlCFUpWOG;QGugDSQXwPR.n8XlCFUpWOG;t8vd4GgcRmh.n8XlCFUpWOG;QYT9nPwdqOz.n8XlCFUpWOG;xvX0hsq7F8j.n8XlCFUpWOG;GOFxghdlf5n.n8XlCFUpWOG;BT8vV7Z7anH.n8XlCFUpWOG;Ss60yT7k8lU.n8XlCFUpWOG;WiygygYRqs7.n8XlCFUpWOG;hBItOmE0ybe.n8XlCFUpWOG;WbDKZsPHAOK.n8XlCFUpWOG;mvrXlqZoM0a.n8XlCFUpWOG;v4Ql5RkIJ7M.n8XlCFUpWOG;v424EPiNCAt.n8XlCFUpWOG;IXOZKkAxEFu.n8XlCFUpWOG;rEQd6IDeXWT.n8XlCFUpWOG;DclammcSWra.n8XlCFUpWOG;l5mDKpIdb3U.n8XlCFUpWOG;jiOLjNl8eXE.n8XlCFUpWOG;VwIbS3g8kPG.n8XlCFUpWOG;qoEFejcajz1.n8XlCFUpWOG`, + default_period: 'LAST_MONTH', + default_org_unit: 'hfVjCurKxh2', + default_org_unit_level: '', + Notes: '' + }, + { + page: 'Reporting Rate', + level: 'County', + name: 'Reporting Rate Trend', + id: 'county__reporting_rate_trend', + local_url: `${APP_BASE_URL}/api/county/reportingrate/trend`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;ppdqEN91qZs.REPORTING_RATE_ON_TIME`, + default_period: 'LAST_12_MONTHS', + default_org_unit: 'HfVjCurKxh2', + default_org_unit_level: 1, + Notes: '' + }, + { + page: 'Reporting Rate', + level: 'County', + name: 'Reporting Rate Trend (latest subcounty)', + id: 'county__latest_reporting_rate_subcounty', + local_url: `${APP_BASE_URL}/api/county/reportingrate/latesttrend`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE`, + default_period: 'LAST_MONTH', + default_org_unit: 'HfVjCurKxh2', + default_org_unit_level: 3, + Notes: '' + }, + + { + page: 'Reporting Rate', + level: 'County', + name: 'Facility Reporting Rate', + id: 'county__facility_reporting_rate', + local_url: `${APP_BASE_URL}/api/county/reportingrate/facility`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.ACTUAL_REPORTS;ppdqEN91qZs.EXPECTED_REPORTS`, + default_period: 'LAST_6_MONTHS', + default_org_unit: 'vvOK1BxTbet', + default_org_unit_level: 5, + Notes: '' + }, + { + page: 'Reporting Rate', + level: 'County', + name: 'Subcounty Reporting Rate', + id: 'county__subcounty_reporting_rate', + local_url: `${APP_BASE_URL}/api/county/reportingrate/subcounty`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.ACTUAL_REPORTS;ppdqEN91qZs.EXPECTED_REPORTS`, + default_period: 'LAST_6_MONTHS', + default_org_unit: 'vvOK1BxTbet', + default_org_unit_level: 4, + Notes: '' + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Adrenaline Injection 1mg/ml (Ampoule)", + id: "county__dq_concordance_adrenaline_injection_1mgml_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/SNj7ETKcFO3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:PcX1hwl7aQD.gcAn4VctXaO;PcX1hwl7aQD.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Albendazole Tab. 400mg (Tablet)", + id: "county__dq_concordance_albendazole_tab_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/Rmx1tNUwJyb`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:Klw6Oa18M4Y.gcAn4VctXaO;Klw6Oa18M4Y.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Amoxicillin Capsules, 500mg (Capsule)", + id: "county__dq_concordance_amoxicillin_capsules_500mg_capsule", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/TjTv4RDUy8A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:QGugDSQXwPR.gcAn4VctXaO;QGugDSQXwPR.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Amoxicillin Dispersible Tablets, 250mg (Tablet)", + id: "county__dq_concordance_amoxicillin_dispersible_tablets_250mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/DJC8qxQeJA6`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:t8vd4GgcRmh.gcAn4VctXaO;t8vd4GgcRmh.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Benzyl penicillin Injection 1 MU (Vial)", + id: "county__dq_concordance_benzyl_penicillin_injection_1_mu_vial", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/G8JcgB3ZHT8`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:QYT9nPwdqOz.gcAn4VctXaO;QYT9nPwdqOz.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Benzyl penicillin Injection 5 MU (Vial)", + id: "county__dq_concordance_benzyl_penicillin_injection_5_mu_vial", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/Slds2fjm6k5`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:xvX0hsq7F8j.gcAn4VctXaO;xvX0hsq7F8j.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Chlorhexidine gel, 7.1% (as digluconate) (20 g tube) (Tube)", + id: "county__dq_concordance_chlorhexidine_gel_71%_as_digluconate_20_g_tube", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/mp0OYo756gW`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:GOFxghdlf5n.gcAn4VctXaO;GOFxghdlf5n.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Gentamicin Injection, 40mg/2ml (Ampoule)", + id: "county__dq_concordance_gentamicin_injection_40mg2ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/BG8rAWc2pPP`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:BT8vV7Z7anH.gcAn4VctXaO;BT8vV7Z7anH.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Hydrocortisone Injection 100mg (Vial)", + id: "county__dq_concordance_hydrocortisone_injection_100mg_vial", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/C5HRQXl977d`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:Ss60yT7k8lU.gcAn4VctXaO;Ss60yT7k8lU.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Insulin, Premix (short acting +intermediate acting) Human [30 regular + 70 NPH) Injection 10ml Bottle (Vial /Bottle)", + id: "county__dq_concordance_insulin_premix_short_acting_injection_10ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/lcqBs8Qopdx`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:WiygygYRqs7.gcAn4VctXaO;WiygygYRqs7.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Loratadine Tablets, 10mg (Tablet)", + id: "county__dq_concordance_loratadine_tablets_10mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/QqXgC8XD3IF`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:hBItOmE0ybe.gcAn4VctXaO;hBItOmE0ybe.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Magnesium Sulphate Injection, 500mg/mL (50%), 10mL (Ampoule, 10ml)", + id: "county__dq_concordance_magnesium_sulphate_injection_500mgml_50%,_10ml_(ampoule,_10ml)", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/VuGtfH5eHug`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:WbDKZsPHAOK.gcAn4VctXaO;WbDKZsPHAOK.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Metronidazole Tablet, 400mg (Tablet)", + id: "county__dq_concordance_metronidazole_tablet_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/VJRNI5qVkN1`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:mvrXlqZoM0a.gcAn4VctXaO;mvrXlqZoM0a.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Midazolam Injection 5mg/ml, 3ml (Ampoule)", + id: "county__dq_concordance_midazolam_injection_5mgml_3ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/GmDKO6zO1u9`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:v4Ql5RkIJ7M.gcAn4VctXaO;v4Ql5RkIJ7M.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Nystatin oral suspension 100IU/ml (24ml Bottle)", + id: "county__dq_concordance_nystatin_oral_suspension_100iuml_24ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/f1SlNJAAxMr`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:v424EPiNCAt.gcAn4VctXaO;v424EPiNCAt.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "ORS Co-Pack (4 sachets of low osmolarity ORS (500ml formulation) + 10 tablets of dispersible zinc sulphate tablets 20mg) (Pack)", + id: "county__dq_concordance_ors_co_pack_4_sachets_of_low_osmolarity_ors_500ml_formulation_plus_10_tablets_of_dispersible_zinc_sulphate_tablets_20mg", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/vu1eIRte2X7`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:IXOZKkAxEFu.gcAn4VctXaO;IXOZKkAxEFu.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Oxytocin Injection 10 I.U. (Ampoule)", + id: "county__dq_concordance_oxytocin_injection_10_iu_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/PQks88LiY83`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:rEQd6IDeXWT.gcAn4VctXaO;rEQd6IDeXWT.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Paracetamol Syrup/Suspension, 120mg/5ml (60ml Bottle)", + id: "county__dq_concordance_paracetamol_syrupsuspension_120mg_5ml_60ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/fssTWMkgFm3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:DclammcSWra.gcAn4VctXaO;DclammcSWra.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Paracetamol Tablets, 500mg (Tablet)", + id: "county__dq_concordance_paracetamol_tablets_500mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/NKHbkWxRihZ`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:l5mDKpIdb3U.gcAn4VctXaO;l5mDKpIdb3U.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Sodium chloride, 0.9% (isotonic), (500mL bottle) (Bottle)", + id: "county__dq_concordance_sodium_chloride_09_isotonic_500ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/ZkMqBIlB6h4`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:jiOLjNl8eXE.gcAn4VctXaO;jiOLjNl8eXE.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Sodium hypochlorite solution 4-6% (5Lt Jar)", + id: "county__dq_concordance_sodium_hypochlorite_solution_4_6_5lt_jar", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/JGcQHMwZP0b`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:VwIbS3g8kPG.gcAn4VctXaO;VwIbS3g8kPG.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Concordance", + level: "County", + name: "Tetracycline Eye Ointment,1%, 3.5g tube (Tube)", + id: "county__dq_concordance_tetracycline_eye_ointment1_35g_tube", + local_url: `${APP_BASE_URL}/api/county/dataquality/concordance/RDb5SFas36A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:qoEFejcajz1.gcAn4VctXaO;qoEFejcajz1.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Adrenaline Injection 1mg/ml (Ampoule)", + id: "county__dq_consistency_adrenaline_injection_1mgml_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/SNj7ETKcFO3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:PcX1hwl7aQD.gcAn4VctXaO;PcX1hwl7aQD.QamCa1Dvl7o;PcX1hwl7aQD.g9sZrd25Dvk;PcX1hwl7aQD.hDCmaVTXH7W;PcX1hwl7aQD.Iwcij0NNZNw;PcX1hwl7aQD.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Albendazole Tab. 400mg (Tablet)", + id: "county__dq_consistency_albendazole_tab_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/Rmx1tNUwJyb`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:Klw6Oa18M4Y.gcAn4VctXaO;Klw6Oa18M4Y.QamCa1Dvl7o;Klw6Oa18M4Y.g9sZrd25Dvk;Klw6Oa18M4Y.hDCmaVTXH7W;Klw6Oa18M4Y.Iwcij0NNZNw;Klw6Oa18M4Y.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Amoxicillin Capsules, 500mg (Capsule)", + id: "county__dq_consistency_amoxicillin_capsules_500mg_capsule", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/TjTv4RDUy8A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:QGugDSQXwPR.gcAn4VctXaO;QGugDSQXwPR.QamCa1Dvl7o;QGugDSQXwPR.g9sZrd25Dvk;QGugDSQXwPR.hDCmaVTXH7W;QGugDSQXwPR.Iwcij0NNZNw;QGugDSQXwPR.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Amoxicillin Dispersible Tablets, 250mg (Tablet)", + id: "county__dq_consistency_amoxicillin_dispersible_tablets_250mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/DJC8qxQeJA6`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:t8vd4GgcRmh.gcAn4VctXaO;t8vd4GgcRmh.QamCa1Dvl7o;t8vd4GgcRmh.g9sZrd25Dvk;t8vd4GgcRmh.hDCmaVTXH7W;t8vd4GgcRmh.Iwcij0NNZNw;t8vd4GgcRmh.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Benzyl penicillin Injection 1 MU (Vial)", + id: "county__dq_consistency_benzyl_penicillin_injection_1_mu_vial", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/G8JcgB3ZHT8`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:QYT9nPwdqOz.gcAn4VctXaO;QYT9nPwdqOz.QamCa1Dvl7o;QYT9nPwdqOz.g9sZrd25Dvk;QYT9nPwdqOz.hDCmaVTXH7W;QYT9nPwdqOz.Iwcij0NNZNw;QYT9nPwdqOz.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Benzyl penicillin Injection 5 MU (Vial)", + id: "county__dq_consistency_benzyl_penicillin_injection_5_mu_vial", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/Slds2fjm6k5`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:xvX0hsq7F8j.gcAn4VctXaO;xvX0hsq7F8j.QamCa1Dvl7o;xvX0hsq7F8j.g9sZrd25Dvk;xvX0hsq7F8j.hDCmaVTXH7W;xvX0hsq7F8j.Iwcij0NNZNw;xvX0hsq7F8j.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Chlorhexidine gel, 7.1% (as digluconate) (20 g tube) (Tube)", + id: "county__dq_consistency_chlorhexidine_gel_71_as_digluconate_20_g_tube", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/mp0OYo756gW`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:GOFxghdlf5n.gcAn4VctXaO;GOFxghdlf5n.QamCa1Dvl7o;GOFxghdlf5n.g9sZrd25Dvk;GOFxghdlf5n.hDCmaVTXH7W;GOFxghdlf5n.Iwcij0NNZNw;GOFxghdlf5n.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Gentamicin Injection, 40mg/2ml (Ampoule)", + id: "county__dq_consistency_gentamicin_injection_40mg2ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/BG8rAWc2pPP`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:BT8vV7Z7anH.gcAn4VctXaO;BT8vV7Z7anH.QamCa1Dvl7o;BT8vV7Z7anH.g9sZrd25Dvk;BT8vV7Z7anH.hDCmaVTXH7W;BT8vV7Z7anH.Iwcij0NNZNw;BT8vV7Z7anH.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Hydrocortisone Injection 100mg (Vial)", + id: "county__dq_consistency_hydrocortisone_injection_100mg_vial", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/C5HRQXl977d`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:Ss60yT7k8lU.gcAn4VctXaO;Ss60yT7k8lU.QamCa1Dvl7o;Ss60yT7k8lU.g9sZrd25Dvk;Ss60yT7k8lU.hDCmaVTXH7W;Ss60yT7k8lU.Iwcij0NNZNw;Ss60yT7k8lU.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Insulin, Premix (short acting +intermediate acting) Human [30 regular + 70 NPH) Injection 10ml Bottle (Vial /Bottle)", + id: "county__dq_consistency_insulin_premix_short_acting_intermediate_acting_human_injection_10ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/lcqBs8Qopdx`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:WiygygYRqs7.gcAn4VctXaO;WiygygYRqs7.QamCa1Dvl7o;WiygygYRqs7.g9sZrd25Dvk;WiygygYRqs7.hDCmaVTXH7W;WiygygYRqs7.Iwcij0NNZNw;WiygygYRqs7.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Loratadine Tablets, 10mg (Tablet)", + id: "county__dq_consistency_loratadine_tablets_10mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/QqXgC8XD3IF`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:hBItOmE0ybe.gcAn4VctXaO;hBItOmE0ybe.QamCa1Dvl7o;hBItOmE0ybe.g9sZrd25Dvk;hBItOmE0ybe.hDCmaVTXH7W;hBItOmE0ybe.Iwcij0NNZNw;hBItOmE0ybe.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Magnesium Sulphate Injection, 500mg/mL (50%), 10mL (Ampoule, 10ml)", + id: "county__dq_consistency_magnesium_sulphate_injection_500mgml_50_10ml", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/VuGtfH5eHug`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:WbDKZsPHAOK.gcAn4VctXaO;WbDKZsPHAOK.QamCa1Dvl7o;WbDKZsPHAOK.g9sZrd25Dvk;WbDKZsPHAOK.hDCmaVTXH7W;WbDKZsPHAOK.Iwcij0NNZNw;WbDKZsPHAOK.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Metronidazole Tablet, 400mg (Tablet)", + id: "county__dq_consistency_metronidazole_tablet_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/VJRNI5qVkN1`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:mvrXlqZoM0a.gcAn4VctXaO;mvrXlqZoM0a.QamCa1Dvl7o;mvrXlqZoM0a.g9sZrd25Dvk;mvrXlqZoM0a.hDCmaVTXH7W;mvrXlqZoM0a.Iwcij0NNZNw;mvrXlqZoM0a.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Midazolam Injection 5mg/ml, 3ml (Ampoule)", + id: "county__dq_consistency_midazolam_injection_5mgml_3ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/GmDKO6zO1u9`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:v4Ql5RkIJ7M.gcAn4VctXaO;v4Ql5RkIJ7M.QamCa1Dvl7o;v4Ql5RkIJ7M.g9sZrd25Dvk;v4Ql5RkIJ7M.hDCmaVTXH7W;v4Ql5RkIJ7M.Iwcij0NNZNw;v4Ql5RkIJ7M.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Nystatin oral suspension 100IU/ml (24ml Bottle)", + id: "county__dq_consistency_nystatin_oral_suspension_100iuml_24ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/f1SlNJAAxMr`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:v424EPiNCAt.gcAn4VctXaO;v424EPiNCAt.QamCa1Dvl7o;v424EPiNCAt.g9sZrd25Dvk;v424EPiNCAt.hDCmaVTXH7W;v424EPiNCAt.Iwcij0NNZNw;v424EPiNCAt.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "ORS Co-Pack (4 sachets of low osmolarity ORS (500ml formulation) + 10 tablets of dispersible zinc sulphate tablets 20mg) (Pack)", + id: "county__dq_consistency_ors_co_pack_4_sachets_of_low_osmolarity_ors_500ml_formulation_plus_10_tablets_of_dispersible_zinc_sulphate_tablets_20mg", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/vu1eIRte2X7`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:IXOZKkAxEFu.gcAn4VctXaO;IXOZKkAxEFu.QamCa1Dvl7o;IXOZKkAxEFu.g9sZrd25Dvk;IXOZKkAxEFu.hDCmaVTXH7W;IXOZKkAxEFu.Iwcij0NNZNw;IXOZKkAxEFu.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Oxytocin Injection 10 I.U. (Ampoule)", + id: "county__dq_consistency_oxytocin_injection_10_iu_ampoule", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/PQks88LiY83`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:rEQd6IDeXWT.gcAn4VctXaO;rEQd6IDeXWT.QamCa1Dvl7o;rEQd6IDeXWT.g9sZrd25Dvk;rEQd6IDeXWT.hDCmaVTXH7W;rEQd6IDeXWT.Iwcij0NNZNw;rEQd6IDeXWT.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Paracetamol Syrup/Suspension, 120mg/5ml (60ml Bottle)", + id: "county__dq_consistency_paracetamol_syrupsuspension_120mg_5ml_60ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/fssTWMkgFm3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:DclammcSWra.gcAn4VctXaO;DclammcSWra.QamCa1Dvl7o;DclammcSWra.g9sZrd25Dvk;DclammcSWra.hDCmaVTXH7W;DclammcSWra.Iwcij0NNZNw;DclammcSWra.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Paracetamol Tablets, 500mg (Tablet)", + id: "county__dq_consistency_paracetamol_tablets_500mg_tablet", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/NKHbkWxRihZ`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:l5mDKpIdb3U.gcAn4VctXaO;l5mDKpIdb3U.QamCa1Dvl7o;l5mDKpIdb3U.g9sZrd25Dvk;l5mDKpIdb3U.hDCmaVTXH7W;l5mDKpIdb3U.Iwcij0NNZNw;l5mDKpIdb3U.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Sodium chloride, 0.9% (isotonic), (500mL bottle) (Bottle)", + id: "county__dq_consistency_sodium_chloride_09%_isotonic_500ml_bottle", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/ZkMqBIlB6h4`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:jiOLjNl8eXE.gcAn4VctXaO;jiOLjNl8eXE.QamCa1Dvl7o;jiOLjNl8eXE.g9sZrd25Dvk;jiOLjNl8eXE.hDCmaVTXH7W;jiOLjNl8eXE.Iwcij0NNZNw;jiOLjNl8eXE.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Sodium hypochlorite solution 4-6% (5Lt Jar)", + id: "county__dq_consistency_sodium_hypochlorite_solution_4_6_5lt_jar", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/JGcQHMwZP0b`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:VwIbS3g8kPG.gcAn4VctXaO;VwIbS3g8kPG.QamCa1Dvl7o;VwIbS3g8kPG.g9sZrd25Dvk;VwIbS3g8kPG.hDCmaVTXH7W;VwIbS3g8kPG.Iwcij0NNZNw;VwIbS3g8kPG.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: "Data Quality: Consistency", + level: "County", + name: "Tetracycline Eye Ointment,1%, 3.5g tube (Tube)", + id: "county__dq_consistency_tetracycline_eye_ointment1_35g_tube", + local_url: `${APP_BASE_URL}/api/county/dataquality/consistency/RDb5SFas36A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:qoEFejcajz1.gcAn4VctXaO;qoEFejcajz1.QamCa1Dvl7o;qoEFejcajz1.g9sZrd25Dvk;qoEFejcajz1.hDCmaVTXH7W;qoEFejcajz1.Iwcij0NNZNw;qoEFejcajz1.n8XlCFUpWOG`, + default_period: "LAST_MONTH", + default_org_unit: "HfVjCurKxh2", + default_level: 5, + notes: "" + }, + { + page: 'Supply Chain Performance Summary', + level: 'County', + name: 'Indicator Summary', + id: 'county__indicator_summary', + local_url: `${APP_BASE_URL}/api/county/supplychain/indicatorsummary`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ppdqEN91qZs.REPORTING_RATE;ppdqEN91qZs.REPORTING_RATE_ON_TIME;SFwHgXxyaBX;uHSqkMzQWbJ;m2Dxu9fe9Ps;VA3KZphR8Dc;h1NaQphYTFv;rdUP34gG5z7;gkY7xYvyV01;snkYSLUGXk6;tFikgcVkTSr;n8B0vvf1PCW;aAHIH8QcdoF;P9PNWcxgAHG;QkKle90Kwfs;IjHwXyp22GE;zdEZm4Z5KML;JTrO9OYowPR;ffP7j9XBixo;tAcjBkf9vqR;MVFnuEjVRIH;qOKc8iEdsZ8;mLJhBXN6d3m;JRnL0o1E7K8`, + default_period: 'LAST_MONTH', + default_org_unit: 'HfVjCurKxh2', + default_org_unit_level: 5, + Notes: '' + }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Combined Oral Contraceptive Pills', + // id: 'county__indicator_trends_cocp', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/hH9gmEmEhH4`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:hH9gmEmEhH4`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Progestin Only Pills', + // id: 'county__indicator_trends_pop', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/dl4JcBnxu0X`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:dl4JcBnxu0X`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Emergency Contraceptive Pills', + // id: 'county__indicator_trends_ecp', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/qaBPR9wbWku`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:qaBPR9wbWku`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Cycle Beads', + // id: 'county__indicator_trends_cb', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/bGGT0F7iRxt`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:bGGT0F7iRxt`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Injectables', + // id: 'county__indicator_trends_inj', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/J6qnTev1LXw`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:J6qnTev1LXw`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'IUCDs', + // id: 'county__indicator_trends_iucd', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/tfPZ6sGgh4q`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:tfPZ6sGgh4q`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Implants (1 rod)', + // id: 'county__indicator_trends_i1r', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/XgJfT71Unkn`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:XgJfT71Unkn`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Implants (2 rod)', + // id: 'county__indicator_trends_i2r', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/MsS41X1GEFr`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:MsS41X1GEFr`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Female Condoms', + // id: 'county__indicator_trends_fcd', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/AR7RhdC90IV`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:AR7RhdC90IV`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Male Condoms', + // id: 'county__indicator_trends_mcd', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/AVDzuypqGt9`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:AVDzuypqGt9`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + // { + // page: 'Supply Chain Performance Trends', + // level: 'County', + // name: 'Others', + // id: 'county__indicator_trends_other', + // local_url: `${APP_BASE_URL}/api/county/supplychain/indicatortrends/QKvDccYJ18W`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:QKvDccYJ18W`, + // default_period: 'LAST_6_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 5, + // Notes: '' + // }, + { + page: 'Accountability', + level: 'County', + name: 'Accountability', + id: 'county__accountability', + local_url: `${APP_BASE_URL}/api/county/accountability`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:PcX1hwl7aQD.gcAn4VctXaO;Klw6Oa18M4Y.gcAn4VctXaO;QGugDSQXwPR.gcAn4VctXaO;t8vd4GgcRmh.gcAn4VctXaO;QYT9nPwdqOz.gcAn4VctXaO;xvX0hsq7F8j.gcAn4VctXaO;GOFxghdlf5n.gcAn4VctXaO;BT8vV7Z7anH.gcAn4VctXaO;Ss60yT7k8lU.gcAn4VctXaO;WiygygYRqs7.gcAn4VctXaO;hBItOmE0ybe.gcAn4VctXaO;WbDKZsPHAOK.gcAn4VctXaO;mvrXlqZoM0a.gcAn4VctXaO;v4Ql5RkIJ7M.gcAn4VctXaO;v424EPiNCAt.gcAn4VctXaO;IXOZKkAxEFu.gcAn4VctXaO;rEQd6IDeXWT.gcAn4VctXaO;DclammcSWra.gcAn4VctXaO;l5mDKpIdb3U.gcAn4VctXaO;jiOLjNl8eXE.gcAn4VctXaO;VwIbS3g8kPG.gcAn4VctXaO;qoEFejcajz1.gcAn4VctXaO;PcX1hwl7aQD.g9sZrd25Dvk;Klw6Oa18M4Y.g9sZrd25Dvk;QGugDSQXwPR.g9sZrd25Dvk;t8vd4GgcRmh.g9sZrd25Dvk;QYT9nPwdqOz.g9sZrd25Dvk;xvX0hsq7F8j.g9sZrd25Dvk;GOFxghdlf5n.g9sZrd25Dvk;BT8vV7Z7anH.g9sZrd25Dvk;Ss60yT7k8lU.g9sZrd25Dvk;WiygygYRqs7.g9sZrd25Dvk;hBItOmE0ybe.g9sZrd25Dvk;WbDKZsPHAOK.g9sZrd25Dvk;mvrXlqZoM0a.g9sZrd25Dvk;v4Ql5RkIJ7M.g9sZrd25Dvk;v424EPiNCAt.g9sZrd25Dvk;IXOZKkAxEFu.g9sZrd25Dvk;rEQd6IDeXWT.g9sZrd25Dvk;DclammcSWra.g9sZrd25Dvk;l5mDKpIdb3U.g9sZrd25Dvk;jiOLjNl8eXE.g9sZrd25Dvk;VwIbS3g8kPG.g9sZrd25Dvk;qoEFejcajz1.g9sZrd25Dvk;PcX1hwl7aQD.QamCa1Dvl7o;Klw6Oa18M4Y.QamCa1Dvl7o;QGugDSQXwPR.QamCa1Dvl7o;t8vd4GgcRmh.QamCa1Dvl7o;QYT9nPwdqOz.QamCa1Dvl7o;xvX0hsq7F8j.QamCa1Dvl7o;GOFxghdlf5n.QamCa1Dvl7o;BT8vV7Z7anH.QamCa1Dvl7o;Ss60yT7k8lU.QamCa1Dvl7o;WiygygYRqs7.QamCa1Dvl7o;hBItOmE0ybe.QamCa1Dvl7o;WbDKZsPHAOK.QamCa1Dvl7o;mvrXlqZoM0a.QamCa1Dvl7o;v4Ql5RkIJ7M.QamCa1Dvl7o;v424EPiNCAt.QamCa1Dvl7o;IXOZKkAxEFu.QamCa1Dvl7o;rEQd6IDeXWT.QamCa1Dvl7o;DclammcSWra.QamCa1Dvl7o;l5mDKpIdb3U.QamCa1Dvl7o;jiOLjNl8eXE.QamCa1Dvl7o;VwIbS3g8kPG.QamCa1Dvl7o;qoEFejcajz1.QamCa1Dvl7o;PcX1hwl7aQD.hDCmaVTXH7W;Klw6Oa18M4Y.hDCmaVTXH7W;QGugDSQXwPR.hDCmaVTXH7W;t8vd4GgcRmh.hDCmaVTXH7W;QYT9nPwdqOz.hDCmaVTXH7W;xvX0hsq7F8j.hDCmaVTXH7W;GOFxghdlf5n.hDCmaVTXH7W;BT8vV7Z7anH.hDCmaVTXH7W;Ss60yT7k8lU.hDCmaVTXH7W;WiygygYRqs7.hDCmaVTXH7W;hBItOmE0ybe.hDCmaVTXH7W;WbDKZsPHAOK.hDCmaVTXH7W;mvrXlqZoM0a.hDCmaVTXH7W;v4Ql5RkIJ7M.hDCmaVTXH7W;v424EPiNCAt.hDCmaVTXH7W;IXOZKkAxEFu.hDCmaVTXH7W;rEQd6IDeXWT.hDCmaVTXH7W;DclammcSWra.hDCmaVTXH7W;l5mDKpIdb3U.hDCmaVTXH7W;jiOLjNl8eXE.hDCmaVTXH7W;VwIbS3g8kPG.hDCmaVTXH7W;qoEFejcajz1.hDCmaVTXH7W;PcX1hwl7aQD.Iwcij0NNZNw;Klw6Oa18M4Y.Iwcij0NNZNw;QGugDSQXwPR.Iwcij0NNZNw;t8vd4GgcRmh.Iwcij0NNZNw;QYT9nPwdqOz.Iwcij0NNZNw;xvX0hsq7F8j.Iwcij0NNZNw;GOFxghdlf5n.Iwcij0NNZNw;BT8vV7Z7anH.Iwcij0NNZNw;Ss60yT7k8lU.Iwcij0NNZNw;WiygygYRqs7.Iwcij0NNZNw;hBItOmE0ybe.Iwcij0NNZNw;WbDKZsPHAOK.Iwcij0NNZNw;mvrXlqZoM0a.Iwcij0NNZNw;v4Ql5RkIJ7M.Iwcij0NNZNw;v424EPiNCAt.Iwcij0NNZNw;IXOZKkAxEFu.Iwcij0NNZNw;rEQd6IDeXWT.Iwcij0NNZNw;DclammcSWra.Iwcij0NNZNw;l5mDKpIdb3U.Iwcij0NNZNw;jiOLjNl8eXE.Iwcij0NNZNw;VwIbS3g8kPG.Iwcij0NNZNw;qoEFejcajz1.Iwcij0NNZNw;PcX1hwl7aQD.n8XlCFUpWOG;Klw6Oa18M4Y.n8XlCFUpWOG;QGugDSQXwPR.n8XlCFUpWOG;t8vd4GgcRmh.n8XlCFUpWOG;QYT9nPwdqOz.n8XlCFUpWOG;xvX0hsq7F8j.n8XlCFUpWOG;GOFxghdlf5n.n8XlCFUpWOG;BT8vV7Z7anH.n8XlCFUpWOG;Ss60yT7k8lU.n8XlCFUpWOG;WiygygYRqs7.n8XlCFUpWOG;hBItOmE0ybe.n8XlCFUpWOG;WbDKZsPHAOK.n8XlCFUpWOG;mvrXlqZoM0a.n8XlCFUpWOG;v4Ql5RkIJ7M.n8XlCFUpWOG;v424EPiNCAt.n8XlCFUpWOG;IXOZKkAxEFu.n8XlCFUpWOG;rEQd6IDeXWT.n8XlCFUpWOG;DclammcSWra.n8XlCFUpWOG;l5mDKpIdb3U.n8XlCFUpWOG;jiOLjNl8eXE.n8XlCFUpWOG;VwIbS3g8kPG.n8XlCFUpWOG;qoEFejcajz1.n8XlCFUpWOG`, + default_period: 'LAST_MONTH', + default_org_unit: 'HfVjCurKxh2', + default_org_unit_level: 1, + Notes: '' + }, + // { + // page: 'Issues vs Receipts', + // level: 'County', + // name: 'Issues vs Receipts', + // id: 'county__issues_vs_receipts', + // local_url: `${APP_BASE_URL}/api/county/issuesvsreceipts`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:m1U1MJZoK9Q.DTnItSklSr8;CxoGtEwF44m.DTnItSklSr8;nGR47qCgOfQ.DTnItSklSr8;RXJmB0afFhv.DTnItSklSr8;ri9reJBhA2Y.DTnItSklSr8;QZpWVTFZEE7.DTnItSklSr8;WLS1R40DxXt.DTnItSklSr8;CH3syaQ3wJ3.DTnItSklSr8;YSjqRqkkQdi.DTnItSklSr8;uiU7PDbqn74.DTnItSklSr8;FyLIhJocwlR.DTnItSklSr8;hH9gmEmEhH4.VW51Ep3auXR;bGGT0F7iRxt.VW51Ep3auXR;qaBPR9wbWku.VW51Ep3auXR;AR7RhdC90IV.VW51Ep3auXR;tfPZ6sGgh4q.VW51Ep3auXR;XgJfT71Unkn.VW51Ep3auXR;MsS41X1GEFr.VW51Ep3auXR;J6qnTev1LXw.VW51Ep3auXR;AVDzuypqGt9.VW51Ep3auXR;dl4JcBnxu0X.VW51Ep3auXR;QKvDccYJ18W.VW51Ep3auXR`, + // default_period: 'LAST_3_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: 1, + // Notes: '' + // }, + + { + page: "Health Facility Followup", + level: "County", + name: "Adrenaline Injection 1mg/ml (Ampoule)", + id: "county__facilities_followup_adrenaline_injection_1mgml_ampoule", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/SNj7ETKcFO3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:SFwHgXxyaBX;PcX1hwl7aQD.n8XlCFUpWOG;SNj7ETKcFO3.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Albendazole Tab. 400mg (Tablet)", + id: "county__facilities_followup_albendazole_tab_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/Rmx1tNUwJyb`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:uHSqkMzQWbJ;Klw6Oa18M4Y.n8XlCFUpWOG;Rmx1tNUwJyb.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Amoxicillin Capsules, 500mg (Capsule)", + id: "county__facilities_followup_amoxicillin_capsules_500mg_capsule", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/TjTv4RDUy8A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:m2Dxu9fe9Ps;QGugDSQXwPR.n8XlCFUpWOG;TjTv4RDUy8A.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Amoxicillin Dispersible Tablets, 250mg (Tablet)", + id: "county__facilities_followup_amoxicillin_dispersible_tablets_250mg_tablet", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/DJC8qxQeJA6`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:VA3KZphR8Dc;t8vd4GgcRmh.n8XlCFUpWOG;DJC8qxQeJA6.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Benzyl penicillin Injection 1 MU (Vial)", + id: "county__facilities_followup_benzyl_penicillin_injection_1_mu_vial", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/G8JcgB3ZHT8`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:h1NaQphYTFv;QYT9nPwdqOz.n8XlCFUpWOG;G8JcgB3ZHT8.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Benzyl penicillin Injection 5 MU (Vial)", + id: "county__facilities_followup_benzyl_penicillin_injection_5_mu_vial", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/Slds2fjm6k5`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:rdUP34gG5z7;xvX0hsq7F8j.n8XlCFUpWOG;Slds2fjm6k5.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Chlorhexidine gel, 7.1% (as digluconate) (20 g tube) (Tube)", + id: "county__facilities_followup_chlorhexidine_gel_71_as_digluconate_20g_tube", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/mp0OYo756gW`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:gkY7xYvyV01;GOFxghdlf5n.n8XlCFUpWOG;mp0OYo756gW.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Gentamicin Injection, 40mg/2ml (Ampoule)", + id: "county__facilities_followup_gentamicin_injection_40mg2ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/BG8rAWc2pPP`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:snkYSLUGXk6;BT8vV7Z7anH.n8XlCFUpWOG;BG8rAWc2pPP.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Hydrocortisone Injection 100mg (Vial)", + id: "county__facilities_followup_hydrocortisone_injection_100mg_vial", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/C5HRQXl977d`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:tFikgcVkTSr;Ss60yT7k8lU.n8XlCFUpWOG;C5HRQXl977d.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Insulin, Premix (short acting +intermediate acting) Human [30 regular + 70 NPH) Injection 10ml Bottle (Vial /Bottle)", + id: "county__facilities_followup_insulin_premix_short_acting_injection_10ml_bottle", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/lcqBs8Qopdx`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:n8B0vvf1PCW;WiygygYRqs7.n8XlCFUpWOG;lcqBs8Qopdx.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Loratadine Tablets, 10mg (Tablet)", + id: "county__facilities_followup_loratadine_tablets_10mg_tablet", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/QqXgC8XD3IF`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:aAHIH8QcdoF;hBItOmE0ybe.n8XlCFUpWOG;QqXgC8XD3IF.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Magnesium Sulphate Injection, 500mg/mL (50%), 10mL (Ampoule, 10ml)", + id: "county__facilities_followup_magnesium_sulphate_injection_500mgml_50_10ml", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/VuGtfH5eHug`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:P9PNWcxgAHG;WbDKZsPHAOK.n8XlCFUpWOG;VuGtfH5eHug.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Metronidazole Tablet, 400mg (Tablet)", + id: "county__facilities_followup_metronidazole_tablet_400mg_tablet", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/VJRNI5qVkN1`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:QkKle90Kwfs;mvrXlqZoM0a.n8XlCFUpWOG;VJRNI5qVkN1.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Midazolam Injection 5mg/ml, 3ml (Ampoule)", + id: "county__facilities_followup_midazolam_injection_5mgml_3ml_ampoule", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/GmDKO6zO1u9`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:IjHwXyp22GE;v4Ql5RkIJ7M.n8XlCFUpWOG;GmDKO6zO1u9.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Nystatin oral suspension 100IU/ml (24ml Bottle)", + id: "county__facilities_followup_nystatin_oral_suspension_100iuml_24ml_bottle", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/f1SlNJAAxMr`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:zdEZm4Z5KML;v424EPiNCAt.n8XlCFUpWOG;f1SlNJAAxMr.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "ORS Co-Pack (4 sachets of low osmolarity ORS (500ml formulation) + 10 tablets of dispersible zinc sulphate tablets 20mg) (Pack)", + id: "county__facilities_followup_ors_co_pack_4_sachets_of_low_osmolarity_ors_500ml_formulation", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/vu1eIRte2X7`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:JTrO9OYowPR;IXOZKkAxEFu.n8XlCFUpWOG;vu1eIRte2X7.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Oxytocin Injection 10 I.U. (Ampoule)", + id: "county__facilities_followup_oxytocin_injection_10_iu_ampoule", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/PQks88LiY83`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:ffP7j9XBixo;rEQd6IDeXWT.n8XlCFUpWOG;PQks88LiY83.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Paracetamol Syrup/Suspension, 120mg/5ml (60ml Bottle)", + id: "county__facilities_followup_paracetamol_syrupsuspension_120mg_5ml_60ml_bottle", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/fssTWMkgFm3`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:tAcjBkf9vqR;DclammcSWra.n8XlCFUpWOG;fssTWMkgFm3.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Paracetamol Tablets, 500mg (Tablet)", + id: "county__facilities_followup_paracetamol_tablets_500mg_tablet", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/NKHbkWxRihZ`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:MVFnuEjVRIH;l5mDKpIdb3U.n8XlCFUpWOG;NKHbkWxRihZ.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Sodium chloride, 0.9% (isotonic), (500mL bottle) (Bottle)", + id: "county__facilities_followup_sodium_chloride_09_isotonic_500ml_bottle", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/ZkMqBIlB6h4`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:qOKc8iEdsZ8;jiOLjNl8eXE.n8XlCFUpWOG;ZkMqBIlB6h4.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Sodium hypochlorite solution 4-6% (5Lt Jar)", + id: "county__facilities_followup_sodium_hypochlorite_solution_4_6_5lt_jar", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/JGcQHMwZP0b`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:mLJhBXN6d3m;VwIbS3g8kPG.n8XlCFUpWOG;JGcQHMwZP0b.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + { + page: "Health Facility Followup", + level: "County", + name: "Tetracycline Eye Ointment,1%, 3.5g tube (Tube)", + id: "county__facilities_followup_tetracycline_eye_ointment1_35g_tube_tube", + local_url: `${APP_BASE_URL}/api/county/hffollowup/understocked/RDb5SFas36A`, + url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:JRnL0o1E7K8;qoEFejcajz1.n8XlCFUpWOG;RDb5SFas36A.QvctQfKAQn3`, + default_period: "LAST_6_MONTHS", + default_org_unit: "HfVjCurKxh2", + default_org_unit_level: 5, + Notes: "" + }, + + + // { + // page: 'National Summary', + // level: 'National', + // name: 'National Summary', + // id: 'national__summary_facility_mos', + // local_url: `${APP_BASE_URL}/api/national/summary/facility-mos`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:vBtxrMus3Qf;E5ehG5Qmk5Y;KWavo9MWGBT;z5rdAD1Z9rH;ZbLcoTanQnP;Zz6gJ3FAKjr;xvxsOVLQWqh;HP1u3rO8rM7;DWMK6mvF9LH;H7CkBPdObiC;CSjSohGxnxq;KucK2GDza8l;VInUQaQtrrt;J4Pzryd1EYO;Eut7pOhH1P6;iORtndG8LNB;jVgFM6chs6l;t5DOInBnxIC;qBORbeFTtW3;nSfd4EGB2ca`, + // default_period: 'LAST_MONTH', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: '', + // Notes: '' + // }, + // { + // page: 'National SOH Comparison', + // level: 'National', + // name: 'SOH Comparison', + // id: 'national__soh_comparison', + // local_url: `${APP_BASE_URL}/api/national/sohcomparison`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:m1U1MJZoK9Q.QvctQfKAQn3;CxoGtEwF44m.QvctQfKAQn3;nGR47qCgOfQ.QvctQfKAQn3;RXJmB0afFhv.QvctQfKAQn3;QZpWVTFZEE7.QvctQfKAQn3;WLS1R40DxXt.QvctQfKAQn3;CH3syaQ3wJ3.QvctQfKAQn3;ri9reJBhA2Y.QvctQfKAQn3;YSjqRqkkQdi.QvctQfKAQn3;uiU7PDbqn74.QvctQfKAQn3;hH9gmEmEhH4.i9dqmLZr7fd;bGGT0F7iRxt.i9dqmLZr7fd;qaBPR9wbWku.i9dqmLZr7fd;AR7RhdC90IV.i9dqmLZr7fd;tfPZ6sGgh4q.i9dqmLZr7fd;XgJfT71Unkn.i9dqmLZr7fd;MsS41X1GEFr.i9dqmLZr7fd;J6qnTev1LXw.i9dqmLZr7fd;AVDzuypqGt9.i9dqmLZr7fd;dl4JcBnxu0X.i9dqmLZr7fd;i3ZaXmQj0jL.HMTuusGLTUj;yqVMu78CyA2.HMTuusGLTUj;BIte0mKNt8v.HMTuusGLTUj;zgKc5Q0QOb6.HMTuusGLTUj;dxx7yqS7BpR.HMTuusGLTUj;DtcvkNfutb4.HMTuusGLTUj;WJFb0MNwc3u.HMTuusGLTUj;mlMAWuMkAzX.HMTuusGLTUj;r9qspMRFu7n.HMTuusGLTUj;ZbzBYUMlTJK.HMTuusGLTUj;CSjSohGxnxq;KucK2GDza8l;VInUQaQtrrt;J4Pzryd1EYO;Eut7pOhH1P6;iORtndG8LNB;jVgFM6chs6l;t5DOInBnxIC;qBORbeFTtW3;nSfd4EGB2ca;vBtxrMus3Qf;E5ehG5Qmk5Y;KWavo9MWGBT;z5rdAD1Z9rH;HP1u3rO8rM7;ZbLcoTanQnP;Zz6gJ3FAKjr;xvxsOVLQWqh;DWMK6mvF9LH;H7CkBPdObiC`, + // default_period: 'LAST_MONTH', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: '', + // Notes: '' + // }, + // { + // page: 'Issues vs Receipts', + // level: 'National', + // name: 'Issues vs Receipts', + // id: 'national__issues_vs_receipts', + // local_url: `${APP_BASE_URL}/api/national/issuesvsreceipts`, + // url: `${DHIS_BASE_API_URL}/analytics.json?dimension=dx:m1U1MJZoK9Q.DTnItSklSr8;CxoGtEwF44m.DTnItSklSr8;nGR47qCgOfQ.DTnItSklSr8;RXJmB0afFhv.DTnItSklSr8;ri9reJBhA2Y.DTnItSklSr8;QZpWVTFZEE7.DTnItSklSr8;WLS1R40DxXt.DTnItSklSr8;CH3syaQ3wJ3.DTnItSklSr8;YSjqRqkkQdi.DTnItSklSr8;uiU7PDbqn74.DTnItSklSr8;FyLIhJocwlR.DTnItSklSr8;hH9gmEmEhH4.VW51Ep3auXR;bGGT0F7iRxt.VW51Ep3auXR;qaBPR9wbWku.VW51Ep3auXR;AR7RhdC90IV.VW51Ep3auXR;tfPZ6sGgh4q.VW51Ep3auXR;XgJfT71Unkn.VW51Ep3auXR;MsS41X1GEFr.VW51Ep3auXR;J6qnTev1LXw.VW51Ep3auXR;AVDzuypqGt9.VW51Ep3auXR;dl4JcBnxu0X.VW51Ep3auXR;QKvDccYJ18W.VW51Ep3auXR`, + // default_period: 'LAST_3_MONTHS', + // default_org_unit: 'HfVjCurKxh2', + // default_org_unit_level: '', + // Notes: '' + // } +]; + +module.exports = emms; diff --git a/config/programs.js b/config/programs.js index acb474f..14b64cb 100755 --- a/config/programs.js +++ b/config/programs.js @@ -344,7 +344,7 @@ let emms = {} emms.name = "EMMS" emms.id = 5 emms.thresholds = {"national": [9,18], "subnational": [3,6]} -emms.active = false +emms.active = true emms.owner = "EMMS" emms.pages = getPages(e_mms) emms.endpoints = e_mms diff --git a/public/manifest.webapp b/public/manifest.webapp index b87c621..4bf92e5 100755 --- a/public/manifest.webapp +++ b/public/manifest.webapp @@ -1,5 +1,5 @@ { - "version": "1.1.4-beta", + "version": "1.1.6-beta", "name": "Health Commodities Dashboard - Beta", "appType": "APP", "description": "An App to Visualize Health Commodities data", diff --git a/src/assets/css/custom.css b/src/assets/css/custom.css index f947f40..66cf40a 100755 --- a/src/assets/css/custom.css +++ b/src/assets/css/custom.css @@ -463,4 +463,14 @@ body{ background-color: aliceblue; } /* ------------------------- CELL FILL/> -------------------------- */ - /* custom */ \ No newline at end of file + +.sidenavbtn.active{ + background-color: #01579b; + color: #f9fbfb; +} +.sidenavbtn.active:focus, +.sidenavbtn.active:active, +.sidenavbtn.active:hover{ + background-color: #094777; +} + /* custom */ diff --git a/src/layouts/Main/components/Sidebar/components/SidebarNav/SidebarNav.js b/src/layouts/Main/components/Sidebar/components/SidebarNav/SidebarNav.js index 1365fe1..c10e419 100755 --- a/src/layouts/Main/components/Sidebar/components/SidebarNav/SidebarNav.js +++ b/src/layouts/Main/components/Sidebar/components/SidebarNav/SidebarNav.js @@ -5,220 +5,220 @@ import { NavLink as RouterLink } from 'react-router-dom'; import clsx from 'clsx'; import PropTypes from 'prop-types'; import makeStyles from '@material-ui/styles/makeStyles'; -import List from '@material-ui/core/List'; -import ListItem from '@material-ui/core/ListItem'; -import ListItemText from '@material-ui/core/ListItemText'; -import Button from '@material-ui/core/Button'; -import {colors} from '@material-ui/core'; -import Collapse from '@material-ui/core/Collapse'; -import ListSubheader from '@material-ui/core/ListSubheader'; -import Divider from '@material-ui/core/Divider'; +import List from '@material-ui/core/List'; +import ListItem from '@material-ui/core/ListItem'; +import ListItemText from '@material-ui/core/ListItemText'; +import Button from '@material-ui/core/Button'; +import { colors } from '@material-ui/core'; +import Collapse from '@material-ui/core/Collapse'; +import ListSubheader from '@material-ui/core/ListSubheader'; +import Divider from '@material-ui/core/Divider'; import ChevronLeftOutlinedIcon from '@material-ui/icons/ChevronLeftOutlined'; import ChevronRightOutlined from '@material-ui/icons/ChevronRightOutlined'; -import {programs } from 'hcd-config'; +import { programs } from 'hcd-config'; const activeprogid = parseFloat(localStorage.getItem('program')) || 1 const activeprog = programs.filter(er => er.id == activeprogid) const useStyles = makeStyles(theme => ({ - root: {}, - item: { - display: 'flex', - padding: 2, - fontWeight: 'normal', - // backgroundColor: '#fbfbfb' - }, - button: { - color: colors.blueGrey[800], - padding: '10px 8px', - justifyContent: 'flex-start', - textAlign: 'left', - display: 'block', - textTransform: 'none', - letterSpacing: 0, - width: '100%', - fontWeight: 'normal' - }, - fwmedium: { - fontWeight: 'normal' - }, - icon: { - color: theme.palette.icon, - width: 24, - height: 24, - display: 'flex', - alignItems: 'center', - marginRight: theme.spacing(1) - }, - active: { - color: theme.palette.primary.main, - fontWeight: theme.typography.fontWeightMedium, - backgroundColor: '#fafafa', - '& $icon': { - color: theme.palette.primary.main + root: {}, + item: { + display: 'flex', + padding: 2, + fontWeight: 'normal', + // backgroundColor: '#fbfbfb' + }, + button: { + color: colors.blueGrey[800], + padding: '10px 8px', + justifyContent: 'flex-start', + textAlign: 'left', + display: 'block', + textTransform: 'none', + letterSpacing: 0, + width: '100%', + fontWeight: 'normal' + }, + fwmedium: { + fontWeight: 'normal' + }, + icon: { + color: theme.palette.icon, + width: 24, + height: 24, + display: 'flex', + alignItems: 'center', + marginRight: theme.spacing(1) + }, + active: { + color: theme.palette.primary.main, + fontWeight: theme.typography.fontWeightMedium, + backgroundColor: '#fafafa', + '& $icon': { + color: theme.palette.primary.main + } + }, + nav: { + textTransform: 'capitalize', + fontWeight: 'normal', + width: '100%', + textAlign: 'left', + display: 'inherit', + marginLeft: '15px' + }, + chevrons: { + color: '#cccccc' } - }, - nav: { - textTransform: 'capitalize', - fontWeight: 'normal', - width: '100%', - textAlign: 'left', - display: 'inherit', - marginLeft: '15px', - }, - chevrons: { - color: '#cccccc' - } })); const CustomRouterLink = forwardRef((props, ref) => ( -